| 1 | 2004-02-16 Jari Aalto <jari.aalto@poboxes.com> (tiny change) |
| 2 | |
| 3 | * filecache.el: All message and error commands now use prefix |
| 4 | "Filecache:" to make it easy to read *Messages* buffer. |
| 5 | |
| 6 | 2004-02-16 Jari Aalto <jari.aalto@poboxes.com> |
| 7 | |
| 8 | Autorevert: Add support to detect changed dired buffers. |
| 9 | * autorevert.el (auto-revert-active-p, auto-revert-list-diff) |
| 10 | (auto-revert-dired-file-list, auto-revert-dired-changed-p) |
| 11 | (auto-revert-handler, auto-revert-active-p): New functions. |
| 12 | (auto-revert-buffers): Moved revert logic to `auto-revert-handler' |
| 13 | and `auto-revert-active-p'. |
| 14 | |
| 15 | 2004-02-16 Alfred M. Szmidt <ams@kemisten.nu> (tiny change) |
| 16 | |
| 17 | * progmodes/compile.el (compilation-directory): New defvar. |
| 18 | (compile): Save current directory in compilation-directory. |
| 19 | (recompile): Bind default-directory to compilation-directory if |
| 20 | that is non-nil. |
| 21 | |
| 22 | 2004-02-16 Dave Love <fx@gnu.org> |
| 23 | |
| 24 | * newcomment.el (comment-insert-comment-function) |
| 25 | (comment-region-function, uncomment-region-function): New. |
| 26 | (comment-indent): Use comment-insert-comment-function. |
| 27 | (uncomment-region): Use uncomment-region-function. |
| 28 | (comment-region): Use comment-region-function. |
| 29 | |
| 30 | * emacs-lisp/rx.el (rx-not): Bind case-fold-search to nil. |
| 31 | |
| 32 | 2004-02-16 Richard Stallman <rms@gnu.org> |
| 33 | |
| 34 | * Makefile.in (TAGS, TAGS-LISP): Filter out of `els' only |
| 35 | loaddefs* and ldefs-boot*. |
| 36 | |
| 37 | 2004-02-16 Eli Zaretskii <eliz@elta.co.il> |
| 38 | |
| 39 | * mail/mail-utils.el (rmail-dont-reply-to): Anchor user login name |
| 40 | and email address at the beginning and end of the address. |
| 41 | |
| 42 | * mail/rmail.el (rmail-default-dont-reply-to-names): Make "info-" |
| 43 | anchored at the beginning of the email address. |
| 44 | |
| 45 | 2004-02-16 TAKAI Kousuke <tak@kmc.gr.jp> (tiny change) |
| 46 | |
| 47 | * international/ccl.el (ccl-compile-write): Pass `left' to |
| 48 | ccl-embed-code to generate correct code of write-expr-register. |
| 49 | |
| 50 | 2004-02-15 Dan Nicolaescu <dann@ics.uci.edu> (tiny change) |
| 51 | |
| 52 | * progmodes/grep.el (grep-compute-defaults): Fix typos. |
| 53 | |
| 54 | 2004-02-15 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se> |
| 55 | |
| 56 | * x-dnd.el: Mention support for Motif in commentary. |
| 57 | (x-dnd-handle-drag-n-drop-event): Ditto. |
| 58 | |
| 59 | 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org> |
| 60 | |
| 61 | * ses.el: Use "ses--" prefixes for buffer-local variables. |
| 62 | Use (point-min) instead of 1, even when we know the buffer |
| 63 | is unnarrowed. |
| 64 | (ses-build-load-map): Delete. Distribute its content to defconst's for |
| 65 | the three maps. |
| 66 | (ses-menu, ses-header-line-menu): New menus. |
| 67 | (ses-mode-map): Use them. |
| 68 | (ses-read-number) New fun. Duplicates code from interactive "N" spec. |
| 69 | |
| 70 | 2004-02-14 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 71 | |
| 72 | * Makefile.in: Fixed the CC Mode recompile kludge so it works |
| 73 | when building in a different directory. |
| 74 | |
| 75 | 2004-02-13 Luc Teirlinck <teirllm@auburn.edu> |
| 76 | |
| 77 | * simple.el (kill-new): Put yank-handler property on the entire string. |
| 78 | |
| 79 | 2004-02-11 Stefan Monnier <monnier@iro.umontreal.ca> |
| 80 | |
| 81 | * pcvs-defs.el (cvs-menu): Add `tag'. |
| 82 | |
| 83 | 2004-02-11 Luc Teirlinck <teirllm@auburn.edu> |
| 84 | |
| 85 | * simple.el (kill-append): Doc fix. |
| 86 | |
| 87 | * emacs-lisp/lisp-mode.el (lisp-mode-variables): |
| 88 | Adapt outline-regexp to the new conventions for commenting out code. |
| 89 | |
| 90 | 2004-02-11 John Paul Wallington <jpw@gnu.org> |
| 91 | |
| 92 | * mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo. |
| 93 | |
| 94 | 2004-02-10 Stefan Monnier <monnier@iro.umontreal.ca> |
| 95 | |
| 96 | * diff.el (diff-switches): New fun. |
| 97 | (diff, diff-backup): Use it. |
| 98 | (diff): Clean up the args construction. Use backquote. |
| 99 | Use listp instead of consp to avoid putting a nil arg. |
| 100 | |
| 101 | 2004-02-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se> |
| 102 | |
| 103 | * x-dnd.el (x-dnd-types-alist): Add COMPOUND_TEXT, FILE_NAME |
| 104 | handeled by x-dnd-handle-file-name. |
| 105 | (x-dnd-known-types): Add COMPOUND_TEXT. |
| 106 | (x-dnd-init-frame): Call x-dnd-init-motif-for-frame. |
| 107 | (x-dnd-get-state-cons-for-frame): Must do copy-sequence on |
| 108 | x-dnd-empty-state. |
| 109 | (x-dnd-forget-drop): Ditto. |
| 110 | (x-dnd-save-state): Add optional parameter extra-data (for Motif). |
| 111 | (x-dnd-handle-one-url): Return private when inserting text. |
| 112 | (x-dnd-insert-ctext): New function. |
| 113 | (x-dnd-handle-file-name): New function for FILE_NAME. |
| 114 | (x-dnd-handle-drag-n-drop-event): Add Motif, remove call to error. |
| 115 | (x-dnd-init-motif-for-frame, x-dnd-get-motif-value) |
| 116 | (x-dnd-motif-value-to-list, x-dnd-handle-motif): New functions. |
| 117 | |
| 118 | 2004-02-10 Kenichi Handa <handa@m17n.org> |
| 119 | |
| 120 | * term/x-win.el (x-select-utf8-or-ctext): Use compare-strings |
| 121 | instead of while loop. |
| 122 | |
| 123 | 2004-02-10 Miles Bader <miles@gnu.org> |
| 124 | |
| 125 | * emacs-lisp/macroexp.el: New file, implements `macroexpand-all'. |
| 126 | |
| 127 | 2004-02-09 Kenichi Handa <handa@m17n.org> |
| 128 | |
| 129 | * tar-mode.el (tar-extract): Fix for the case that a file doesn't |
| 130 | have end-of-line. |
| 131 | |
| 132 | 2004-02-09 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 133 | |
| 134 | * Makefile.in: Added extra dependencies in the recompile target |
| 135 | needed to cope with the compile time macro expansions in CC Mode. |
| 136 | |
| 137 | 2004-02-09 Kim F. Storm <storm@cua.dk> |
| 138 | |
| 139 | * fringe.el (no-fringe-bitmap, undef-fringe-bitmap) |
| 140 | (left-truncation-fringe-bitmap, right-truncation-fringe-bitmap) |
| 141 | (up-arrow-fringe-bitmap, down-arrow-fringe-bitmap) |
| 142 | (continued-line-fringe-bitmap, continuation-line-fringe-bitmap) |
| 143 | (overlay-arrow-fringe-bitmap, top-left-angle-fringe-bitmap) |
| 144 | (top-right-angle-fringe-bitmap, bottom-left-angle-fringe-bitmap) |
| 145 | (bottom-right-angle-fringe-bitmap, left-bracket-fringe-bitmap) |
| 146 | (right-bracket-fringe-bitmap, filled-box-cursor-fringe-bitmap) |
| 147 | (hollow-box-cursor-fringe-bitmap, hollow-square-fringe-bitmap) |
| 148 | (bar-cursor-fringe-bitmap, hbar-cursor-fringe-bitmap) |
| 149 | (empty-line-fringe-bitmap): Define standard fringe bitmaps id's. |
| 150 | |
| 151 | 2004-02-08 Stefan Monnier <monnier@iro.umontreal.ca> |
| 152 | |
| 153 | * window.el (window-safely-shrinkable-p): Don't change the buffer-list. |
| 154 | Don't allow shrink if there's a window on our right. |
| 155 | |
| 156 | * progmodes/prolog.el (prolog-program-name): Use gprolog if available. |
| 157 | (prolog-mode-syntax-table, prolog-mode-abbrev-table, prolog-mode-map): |
| 158 | Bring together declaration and initialization. |
| 159 | (prolog-mode-variables): Don't set the syntax table. |
| 160 | Don't set paragraph-start and comment-indent-function. |
| 161 | Add /*..*/ to the comment regexps. |
| 162 | (prolog-mode-commands): Remove. Do it during init of prolog-mode-map. |
| 163 | (prolog-mode-map): Don't bind TAB. |
| 164 | (prolog-mode): Set the syntax table. |
| 165 | (prolog-comment-indent): Remove. |
| 166 | (inferior-prolog-mode-map): Initialize in the declaration. |
| 167 | (inferior-prolog-mode-syntax-table) |
| 168 | (inferior-prolog-mode-abbrev-table): New vars. |
| 169 | (inferior-prolog-mode): Derive from comint-mode. |
| 170 | (run-prolog): Avoid switch-to-buffer which can fail in dedicated and |
| 171 | minibuffer windows. |
| 172 | |
| 173 | * progmodes/grep.el (grep-regexp-alist): Allow :, \t and ( |
| 174 | in file names, as long as it is unabmiguous. |
| 175 | |
| 176 | 2004-02-08 Andreas Schwab <schwab@suse.de> |
| 177 | |
| 178 | * textmodes/reftex-toc.el |
| 179 | (reftex-toc-load-all-files-for-promotion): Remove useless use of |
| 180 | format. Doc fix. |
| 181 | |
| 182 | * textmodes/refer.el (refer-find-entry-internal): Remove extra |
| 183 | format string arguments. |
| 184 | |
| 185 | * tar-mode.el (tar-parse-octal-integer-safe): Add missing format |
| 186 | string argument. |
| 187 | |
| 188 | * progmodes/xscheme.el (verify-xscheme-buffer): Fix format strings. |
| 189 | |
| 190 | * play/zone.el (zone-call): Fix format string. |
| 191 | |
| 192 | * net/webjump.el (webjump-builtin): Add missing format string argument. |
| 193 | |
| 194 | * midnight.el (midnight-delay-set): Remove extra format string argument. |
| 195 | |
| 196 | * mail/rmail.el (rmail-get-new-mail): Remove useless use of format. |
| 197 | |
| 198 | * hexl.el (hexl-insert-char): Add missing format string argument. |
| 199 | |
| 200 | * format.el (format-decode): Fix format string. |
| 201 | |
| 202 | * emulation/vi.el (vi-mode): Remove extra format string argument. |
| 203 | (vi-repeat-last-search): Likewise. |
| 204 | (vi-reverse-last-search): Likewise. |
| 205 | (vi-goto-mark): Likewise. |
| 206 | (vi-reverse-last-find-char): Likewise. |
| 207 | (vi-repeat-last-find-char): Likewise. |
| 208 | (vi-locate-def): Likewise. |
| 209 | |
| 210 | * emacs-lisp/lisp-mnt.el (lm-verify): Remove useless use of format. |
| 211 | |
| 212 | * ediff-util.el (ediff-toggle-read-only): Remove extra format |
| 213 | string argument. |
| 214 | (ediff-toggle-regexp-match): Likewise. |
| 215 | |
| 216 | * dired-aux.el (dired-do-query-replace-regexp): Add missing |
| 217 | format string argument. |
| 218 | |
| 219 | * calc/calc-map.el (calc-get-operator): Remove extra format |
| 220 | string argument. |
| 221 | |
| 222 | * calc/calc-forms.el (calc-convert-time-zones): Fix format string. |
| 223 | |
| 224 | * calc/calc-ext.el (calc-do-prefix-help): Remove extra format |
| 225 | string argument. |
| 226 | |
| 227 | * eshell/esh-mode.el (eshell-send-invisible): Fix format string. |
| 228 | |
| 229 | * eshell/em-hist.el (eshell-hist-word-reference): Fix format string. |
| 230 | |
| 231 | * emulation/viper-ex.el (ex-mark): Remove extra format string argument. |
| 232 | |
| 233 | * emacs-lisp/cl-macs.el (defstruct): Remove extra format string arg. |
| 234 | (cl-struct-setf-expander): Likewise. |
| 235 | |
| 236 | * vc.el (with-vc-file): Fix unsafe uses of error. |
| 237 | (vc-cancel-version): Likewise. |
| 238 | |
| 239 | 2004-02-08 Jan Nieuwenhuizen <jan.nieuwenhuizen@aspiratie.nl> (tiny change) |
| 240 | |
| 241 | * progmodes/gud.el (gud-jdb-marker-filter): Add period as optional |
| 242 | thousands separator; fixes <class>:<line-number> regexp for |
| 243 | non-english locales. |
| 244 | |
| 245 | 2004-02-08 Andreas Schwab <schwab@suse.de> |
| 246 | |
| 247 | * view.el (view-mode-enable): Revert previous change. |
| 248 | |
| 249 | 2004-02-07 Kim F. Storm <storm@cua.dk> |
| 250 | |
| 251 | * simple.el (line-number-at-pos): Rename from line-at-pos. |
| 252 | Uses changed (what-line and vc-annotate-warp-version). |
| 253 | |
| 254 | 2004-02-06 Stefan Monnier <monnier@iro.umontreal.ca> |
| 255 | |
| 256 | * diff-mode.el (diff-file-regexp-alist, diff-error-regexp-alist) |
| 257 | (diff-mode): Remove aborted attempt at support for compile.el. |
| 258 | (diff-mode, diff-minor-mode): Avoid obsolete write-contents-hooks. |
| 259 | |
| 260 | 2004-02-06 Andreas Schwab <schwab@suse.de> |
| 261 | |
| 262 | * view.el (view-mode-enable): Add view-mode-map to |
| 263 | minor-mode-overriding-map-alist. |
| 264 | |
| 265 | 2004-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se> |
| 266 | |
| 267 | * x-dnd.el (x-dnd-get-local-file-name): Fix byte compiler warning |
| 268 | |
| 269 | 2004-02-04 Stefan Monnier <monnier@iro.umontreal.ca> |
| 270 | |
| 271 | * progmodes/cperl-mode.el (cperl-fill-paragraph): Call fill-paragraph |
| 272 | with point inside rather than after the paragraph. |
| 273 | |
| 274 | 2004-02-04 Sam Steingold <sds@gnu.org> |
| 275 | |
| 276 | * mail/smtpmail.el (smtpmail-try-auth-methods): |
| 277 | Do not try authentication when no mechanism is available. |
| 278 | Pass port-name as defaultport to `netrc-machine'. |
| 279 | |
| 280 | 2004-02-04 Stephen Eglen <stephen@gnu.org> |
| 281 | |
| 282 | * iswitchb.el (iswitchb-minibuffer-setup-hook): Update doc string |
| 283 | to show how minibuffer height can be constrained. |
| 284 | |
| 285 | 2004-02-04 John Paul Wallington <jpw@gnu.org> |
| 286 | |
| 287 | * files.el (auto-mode-alist): Fix .scm, .stk, .ss, .sch entry. |
| 288 | |
| 289 | 2004-02-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se> |
| 290 | |
| 291 | * x-dnd.el: New file for drag and drop. |
| 292 | |
| 293 | * term/x-win.el: require x-dnd, set after-make-frame-functions |
| 294 | to x-dnd-init-frame, let x-dnd-handle-drag-n-drop-event handle |
| 295 | drag-n-drop event. |
| 296 | |
| 297 | * dired.el (dired-dnd-test-function, dired-dnd-popup-notice) |
| 298 | (dired-dnd-do-ask-action, dired-dnd-handle-local-file) |
| 299 | (dired-dnd-handle-file): New functions for drag and drop support. |
| 300 | (dired-mode): Initialize drag and drop if x-dnd present. |
| 301 | |
| 302 | 2004-02-02 Stefan Monnier <monnier@iro.umontreal.ca> |
| 303 | |
| 304 | * progmodes/cperl-mode.el (cperl-mode-map, cperl-do-auto-fill) |
| 305 | (cperl-menu): Use fill-paragraph, not cperl-fill-paragraph. |
| 306 | (cperl-mode): Set fill-paragraph-function. |
| 307 | (cperl-fill-paragraph): Make it non-interactive. |
| 308 | |
| 309 | 2004-02-02 Benjamin Rutt <brutt@bloomington.in.us> |
| 310 | |
| 311 | * diff-mode.el (diff-mode-shared-map): Bind q to `quit-window'. |
| 312 | |
| 313 | 2004-02-02 David Kastrup <dak@gnu.org> |
| 314 | |
| 315 | * replace.el (perform-replace): Allow 'literal argument in |
| 316 | regexp-flag to indicate literal replacement. |
| 317 | (query-replace-regexp-eval): Use it. |
| 318 | |
| 319 | 2004-02-01 Andreas Schwab <schwab@suse.de> |
| 320 | |
| 321 | * progmodes/executable.el (executable-command-find-posix-p): Doc fix. |
| 322 | |
| 323 | 2004-02-01 Stephen Eglen <stephen@gnu.org> |
| 324 | |
| 325 | * info-look.el: Add support for maxima-mode. Update commentary |
| 326 | because info-lookup-symbol is now bound to C-h S. |
| 327 | |
| 328 | 2004-01-31 Luc Teirlinck <teirllm@auburn.edu> |
| 329 | |
| 330 | * simple.el (edit-and-eval-command): Bind print-level and |
| 331 | minibuffer-history-sexp-flag around call to read-from-minibuffer. |
| 332 | Correct initial position in command-history. |
| 333 | |
| 334 | 2004-01-30 Luc Teirlinck <teirllm@auburn.edu> |
| 335 | |
| 336 | * files.el (read-directory-name): Adapt the docstring to recent |
| 337 | change in Fread_file_name. |
| 338 | |
| 339 | 2004-01-30 Jonathan Yavner <jyavner@member.fsf.org> |
| 340 | |
| 341 | * ses.el (ses-print-cell): If print format too wide for column |
| 342 | width, truncate decimal places if that helps to avoid "#####" fill. |
| 343 | * ses.el (ses-initial-column-width): Revert previous change. |
| 344 | |
| 345 | 2004-01-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 346 | |
| 347 | * jit-lock.el (jit-lock-context-time, jit-lock-context-timer): New var. |
| 348 | (with-buffer-unmodified, with-buffer-prepared-for-jit-lock): |
| 349 | Add edebug info. |
| 350 | (jit-lock-mode): Setup/cancel the new timer. |
| 351 | (jit-lock-context-fontify): New fun. Extracted from |
| 352 | context fontification code of jit-lock-stealth-fontify. |
| 353 | (jit-lock-stealth-fontify): Don't do context fontification any more. |
| 354 | |
| 355 | * jit-lock.el (jit-lock-stealth-fontify): Allow quit. |
| 356 | (jit-lock-fontify-now): Handle the `quit' case. |
| 357 | (jit-lock-contextually): Rename from jit-lock-defer-contextually. |
| 358 | |
| 359 | 2004-01-29 Jari Aalto <jari.aalto@poboxes.com> |
| 360 | |
| 361 | * progmodes/executable.el (executable-command-find-posix-p): |
| 362 | New. Check if find handles arguments Posix-style. |
| 363 | |
| 364 | * progmodes/grep.el (grep-compute-defaults): |
| 365 | Use executable-command-find-posix-p. |
| 366 | (grep-find): Check `grep-find-command'. |
| 367 | |
| 368 | * filecache.el (file-cache-find-posix-p): Delete. |
| 369 | (file-cache-add-directory-using-find): |
| 370 | Use `executable-command-find-posix-p'. |
| 371 | |
| 372 | 2004-01-29 Dave Love <fx@gnu.org> |
| 373 | |
| 374 | * emacs-lisp/lisp.el (beginning-of-defun-raw, end-of-defun): |
| 375 | Iterate the hook function if arg is given. |
| 376 | (mark-defun, narrow-to-defun): Change order of finding the limits. |
| 377 | |
| 378 | * emacs-lisp/bytecomp.el (byte-compile-compatibility): Doc fix. |
| 379 | (byte-compile-format-warn): New. |
| 380 | (byte-compile-callargs-warn): Use it. |
| 381 | (Format, message, error): Add byte-compile-format-like property. |
| 382 | (byte-compile-maybe-guarded): New. |
| 383 | (byte-compile-if, byte-compile-cond): Use it. |
| 384 | (byte-compile-lambda): Compile interactive forms, |
| 385 | just to make warnings about them. |
| 386 | |
| 387 | 2004-01-29 Jonathan Yavner <jyavner@member.fsf.org> |
| 388 | |
| 389 | * ses.el (ses-initial-column-width): Increase to 14, so it will |
| 390 | work well with the default printer of "%.7g" for extreme values |
| 391 | like "-1.234567e+07". |
| 392 | |
| 393 | 2004-01-29 Kenichi Handa <handa@m17n.org> |
| 394 | |
| 395 | * term/x-win.el (x-selection-value): Optimize for ASCII only case. |
| 396 | |
| 397 | 2004-01-28 Peter 'Luna' Runestig <peter@runestig.com> |
| 398 | |
| 399 | * dos-w32.el: Added support for the `default-printer-name' function. |
| 400 | |
| 401 | 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca> |
| 402 | |
| 403 | * server.el (server-socket-name): Don't use the hostname in the |
| 404 | socket name since /tmp is local to the host anyway. |
| 405 | |
| 406 | * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Use a more |
| 407 | robust check of widening and fix var-naming. |
| 408 | |
| 409 | 2004-01-27 Eli Tziperman <eli@deas.harvard.edu> |
| 410 | |
| 411 | * rmail-spam-filter.el: Change rmail-spam-filter- or spam-filter- |
| 412 | or rmail-spam- to rsf- in all function and variable names. |
| 413 | (rsf-min-region-to-spam-list): New variable. |
| 414 | (rsf-bbdb-auto-delete-spam-entries): Rename from |
| 415 | rmail-bbdb-auto-delete-spam-bbdb-entries. The cc: field is |
| 416 | scanned together with the recipients field for spam testing; Don't |
| 417 | delete spam message if rmail-delete-after-output is non-nil; |
| 418 | (rsf-check-field): New function, extracted from code in |
| 419 | rmail-spam-filter to ease addition of header fields like |
| 420 | content-type:; |
| 421 | (message-content-type): New variable. The content-type: field was |
| 422 | added also in defcustom of rsf-definitions-alist; |
| 423 | (rmail-spam-filter): Replace repeated test code for header fields |
| 424 | by calls to check-field; change the call to |
| 425 | rmail-output-to-rmail-file such that rmail-current-message stays |
| 426 | the same to avoid wrong deletion of unseen flags. |
| 427 | (rmail-use-spam-filter): Add autoload cookie. |
| 428 | |
| 429 | 2004-01-27 Jari Aalto <jari.aalto@poboxes.com> |
| 430 | |
| 431 | * filecache.el (file-cache-find-posix-p): New function. Detect Cygwin. |
| 432 | (file-cache-add-directory-using-find): Add Cygwin support. |
| 433 | (file-cache-find-command-posix-flag): New user variable. |
| 434 | |
| 435 | * filecache.el (file-cache-add-directory): Check for |
| 436 | directories an remove them from dir-files. |
| 437 | |
| 438 | 2004-01-27 Richard M. Stallman <rms@gnu.org> |
| 439 | |
| 440 | * man.el (Man-fontify-manpage): Clean up message. |
| 441 | |
| 442 | 2004-01-27 Kenichi Handa <handa@m17n.org> |
| 443 | |
| 444 | * textmodes/paragraphs.el (sentence-end-without-space): New variable. |
| 445 | (sentence-end): Define using sentence-end-without-space. |
| 446 | |
| 447 | * textmodes/fill.el (fill-delete-newlines): Don't add a space if |
| 448 | a sentence ends with one of a character in sentence-end-without-space. |
| 449 | |
| 450 | 2004-01-26 Stefan Monnier <monnier@iro.umontreal.ca> |
| 451 | |
| 452 | * font-lock.el (font-lock): Add jit-lock as explicit group member. |
| 453 | (jit-lock): Group declaration moved to jit-lock.el. |
| 454 | (toplevel): Don't explicitly require jit-lock, since it's autoloaded |
| 455 | when necessary. |
| 456 | |
| 457 | * jit-lock.el (jit-lock): Move group declaration from font-lock.el. |
| 458 | (jit-lock-context-unfontify-pos): Rename from |
| 459 | jit-lock-first-unfontify-pos. |
| 460 | (jit-lock-defer-buffers): Rename from jit-lock-buffers. |
| 461 | |
| 462 | 2004-01-25 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 463 | |
| 464 | * progmodes/fortran.el (fortran-break-before-delimiters): Doc fix. |
| 465 | (fortran-break-delimiters-re, fortran-no-break-re): New consts. |
| 466 | (fortran-fill): When filling a string, adjust re-search-backward |
| 467 | argument for special case of string just on fill-column. |
| 468 | When filling non-string, allow one extra char if |
| 469 | fortran-break-before-delimiters is non-nil. |
| 470 | Suggested by Michael Hagemann <michael.hagemann@unibas.ch>. |
| 471 | Use fortran-break-delimiters-re and fortran-no-break-re to |
| 472 | correctly handle cases such as "**". |
| 473 | |
| 474 | * progmodes/f90.el (f90-break-delimiters): Doc fix. |
| 475 | (f90-no-break-re): Add some extra tokens. Doc fix. |
| 476 | |
| 477 | 2004-01-24 Thien-Thi Nguyen <ttn@gnu.org> |
| 478 | |
| 479 | * mail/rmail-spam-filter.el: |
| 480 | Use two semicolons as Commentary line prefix. |
| 481 | Add ";;; Code:" stylized comment. |
| 482 | Delete end-of-line whitespace. |
| 483 | Wrap (require 'cl) with `eval-when-compile'. |
| 484 | |
| 485 | 2004-01-23 Benjamin Rutt <brutt@bloomington.in.us> |
| 486 | |
| 487 | * vc.el (vc-annotate): Fix improper use of `make-local-variable' |
| 488 | at the top level of vc.el. |
| 489 | |
| 490 | 2004-01-23 Andre Spiegel <spiegel@gnu.org> |
| 491 | |
| 492 | * vc.el (vc-current-line): Function removed. This is now done by |
| 493 | the new function line-at-pos in simple.el. |
| 494 | (vc-annotate-warp-version): Use line-at-pos instead of |
| 495 | vc-current-line. |
| 496 | |
| 497 | 2004-01-22 Kim F. Storm <storm@cua.dk> |
| 498 | |
| 499 | * simple.el (line-at-pos): New defun. |
| 500 | (what-line): Use it. Optimize by only counting lines in narrowed |
| 501 | region once. |
| 502 | |
| 503 | 2004-01-22 Kenichi Handa <handa@m17n.org> |
| 504 | |
| 505 | * language/cyrillic.el (ccl-encode-windows-1251-font): Rearrange code |
| 506 | point (register r1) only for charset mule-unicode-0100-24ff. |
| 507 | |
| 508 | 2004-01-21 Markus Rost <rost@mathematik.uni-bielefeld.de> |
| 509 | |
| 510 | * mail/rmail.el (rmail-convert-to-babyl-format): Avoid deleting |
| 511 | trailing white space and ensure a final newline. |
| 512 | |
| 513 | * mail/rmail-spam-filter.el (rmail-use-spam-filter): |
| 514 | Add autoload cookie. |
| 515 | |
| 516 | 2004-01-21 Benjamin Rutt <brutt@bloomington.in.us> |
| 517 | |
| 518 | * vc.el (vc-annotate-mode): Inherit from fundamental-mode and |
| 519 | activate view-mode explicitly. |
| 520 | |
| 521 | 2004-01-21 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se> |
| 522 | |
| 523 | * term/x-win.el: Call menu-bar-enable-clipboard and make Paste |
| 524 | use clipboard first. |
| 525 | |
| 526 | 2004-01-20 Stefan Monnier <monnier@iro.umontreal.ca> |
| 527 | |
| 528 | * vc-mcvs.el (vc-mcvs-mode-line-string): Remove. Does not work. |
| 529 | (vc-mcvs-workfile-version): Manually macro expand vc-mcvs-cvs. |
| 530 | (vc-mcvs-cvs): Remove. |
| 531 | (vc-mcvs-command): Remove use of assert. |
| 532 | |
| 533 | * outline.el (outline-insert-heading): Tighten up match. |
| 534 | (outline-demote, outline-move-subtree-down): Don't assume anything |
| 535 | about outline-regexp. |
| 536 | |
| 537 | * textmodes/texinfo.el (texinfo-mode): Remove ^ from outline-regexp. |
| 538 | (texinfo-show-structure): Explicitly add ^, and simplify. |
| 539 | |
| 540 | 2004-01-20 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 541 | |
| 542 | * calendar/appt.el (appt-check): Restore usage of |
| 543 | appt-issue-message deleted in previous change. |
| 544 | (top-level): Activate package when loaded (needed for backwards |
| 545 | compatibility). |
| 546 | |
| 547 | 2004-01-20 Jesper Harder <harder@ifa.au.dk> |
| 548 | |
| 549 | * mail/smtpmail.el (smtpmail-via-smtp): No need to add two bytes |
| 550 | following previous change to smtpmail-send-data. |
| 551 | |
| 552 | 2004-01-20 Benjamin Rutt <brutt@bloomington.in.us> |
| 553 | |
| 554 | * vc.el (vc-default-previous-version): Doc enhancement. |
| 555 | (vc-default-next-version): New function. |
| 556 | (vc-print-log): New arg FOCUS-REV. |
| 557 | (vc-annotate-mode): Derive from view-mode. |
| 558 | (vc-annotate): New args REVISION, DISPLAY-MODE. |
| 559 | (vc-annotate-workfile-version, vc-annotate-extract-revision-at-line) |
| 560 | (vc-annotate-revision-at-line, vc-annotate-revision-previous-to-line) |
| 561 | (vc-annotate-show-log-revision-at-line, vc-annotate-warp-version) |
| 562 | (vc-annotate-show-diff-revision-at-line, vc-current-line) |
| 563 | (vc-annotate-prev-version, vc-annotate-next-version): New functions. |
| 564 | |
| 565 | * vc-cvs.el (vc-cvs-annotate-extract-revision-at-line): New function. |
| 566 | |
| 567 | 2004-01-19 Karl Berry <karl@gnu.org> |
| 568 | |
| 569 | * textmodes/texinfo.el: Use "Texinfo" consistently, no "TeXinfo" |
| 570 | or "TexInfo". |
| 571 | |
| 572 | 2004-01-19 Luc Teirlinck <teirllm@auburn.edu> |
| 573 | |
| 574 | * subr.el (delete-dups): New function. |
| 575 | |
| 576 | 2004-01-19 Karl Berry <karl@gnu.org> |
| 577 | |
| 578 | * textmodes/texinfo.el (texinfo-mode): Define outline-regexp to start |
| 579 | with ^, since that's what texinfo-show-structure |
| 580 | documentation says (plus it works much better in texinfo.txi). |
| 581 | |
| 582 | 2004-01-18 Jesper Harder <harder@ifa.au.dk> |
| 583 | |
| 584 | * mail/smtpmail.el (smtpmail-send-data): Don't append spurious newline. |
| 585 | |
| 586 | 2004-01-18 David Ponce <david@dponce.com> (tiny change) |
| 587 | |
| 588 | * progmodes/which-func.el (which-function-mode): Don't cancel |
| 589 | which-func-update-timer if not set. |
| 590 | |
| 591 | 2004-01-17 Thien-Thi Nguyen <ttn@gnu.org> |
| 592 | |
| 593 | * calendar/diary-lib.el (diary-entry-time): Fix typo/bug: |
| 594 | Remove spurious left square bracket in XX:XXam regexp. |
| 595 | |
| 596 | 2004-01-16 Luc Teirlinck <teirllm@auburn.edu> |
| 597 | |
| 598 | * progmodes/cc-defs.el: Do not require cl at run time. |
| 599 | |
| 600 | 2004-01-16 Richard M. Stallman <rms@gnu.org> |
| 601 | |
| 602 | * emacs-lisp/cl.el (cl-cannot-unload): New function. |
| 603 | (cl-unload-hook): Defvar this to run cl-cannot-unload. |
| 604 | |
| 605 | * mail/rmail.el (rmail-get-new-mail): New local rsf-number-of-spam. |
| 606 | Call rmail-spam-filter. Delete and expunge spam. |
| 607 | Print number of spam messages deleted. |
| 608 | Save and restore the deletion status of old messages when reading |
| 609 | new mail with spam filter, so that expunging spam does not expunge |
| 610 | msgs deleted by the user. |
| 611 | (rmail-only-expunge): Add an optional argument dont-show to |
| 612 | prevent showing message after expunge. |
| 613 | |
| 614 | 2004-01-15 Luc Teirlinck <teirllm@auburn.edu> |
| 615 | |
| 616 | * emacs-lisp/cl.el (declare): Add `fmakunbound' for `declare'. |
| 617 | * subr.el (declare): New macro. |
| 618 | |
| 619 | 2004-01-15 Thien-Thi Nguyen <ttn@gnu.org> |
| 620 | |
| 621 | * progmodes/scheme.el (scheme-font-lock-keywords-2): Add "force". |
| 622 | |
| 623 | 2004-01-14 Stefan Monnier <monnier@iro.umontreal.ca> |
| 624 | |
| 625 | * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): |
| 626 | Test window-system rather than system-type (for X11/Mac). |
| 627 | |
| 628 | 2004-01-12 Luc Teirlinck <teirllm@auburn.edu> |
| 629 | |
| 630 | * emacs-lisp/bytecomp.el (compile-defun): Doc fix. |
| 631 | |
| 632 | 2004-01-12 Richard M. Stallman <rms@gnu.org> |
| 633 | |
| 634 | * mail/rmail.el (rmail-convert-to-babyl-format): |
| 635 | Use mail-unquote-printable-region. |
| 636 | (rmail-hex-string-to-integer, rmail-decode-quoted-printable): |
| 637 | (rmail-hex-char-to-integer): Functions deleted. |
| 638 | |
| 639 | * mail/mail-utils.el (mail-unquote-printable-hexdigit): Upcase CHAR. |
| 640 | (mail-unquote-printable-region): New arg NOERROR. |
| 641 | For invalid encoding, either signal an error to just return nil. |
| 642 | |
| 643 | 2004-01-11 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 644 | |
| 645 | * calendar/appt.el: Update copyright and commentary. |
| 646 | (appt-issue-message): Make obsolete. |
| 647 | (appt-visible, appt-msg-window): Make obsolete, in favour of |
| 648 | appt-display-format. |
| 649 | (appt-display-mode-line, appt-display-duration) |
| 650 | (appt-display-diary, appt-time-msg-list, appt-mode-string) |
| 651 | (appt-prev-comp-time, appt-display-count, appt-timer) |
| 652 | (appt-convert-time): Doc change. |
| 653 | (appt-disp-window-function, appt-delete-window-function): |
| 654 | Use defcustom rather than defvar. |
| 655 | (appt-display-format): New variable. |
| 656 | (appt-display-message): New function with display code from appt-check. |
| 657 | (appt-check): Add optional FORCE argument. Doc change. |
| 658 | Add appt-make-list to diary-hook if displaying diary. |
| 659 | Remove checking of view-diary-entries-initially. |
| 660 | Message display section removed to new function appt-display-message. |
| 661 | (appt-display-window): Doc change. Remove unused internal var |
| 662 | this-buffer. Do not beep, since appt-display-message does that. |
| 663 | (appt-make-list): Doc change. Use caar. |
| 664 | (appt-sort-list): Simplify by using builtin sort function. |
| 665 | (appt-update-list): New function for updating appts when diary is |
| 666 | saved. |
| 667 | (appt-activate): New autoloaded function to toggle package |
| 668 | functionality. |
| 669 | |
| 670 | * calendar/cal-x.el: (calendar-one-frame-setup) |
| 671 | (calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change. |
| 672 | |
| 673 | * calendar/calendar.el: Update copyright. |
| 674 | (view-diary-entries-initially, european-calendar-style): Doc change. |
| 675 | (calendar-setup): Make defcustom rather than defvar. |
| 676 | (mark-visible-calendar-date): Initialize temp-face and faceinfo |
| 677 | in let binding so local to function. |
| 678 | |
| 679 | * calendar/diary-lib.el: Update copyright. |
| 680 | (diary, diary-entry-time): Doc change. |
| 681 | (list-diary-entries): Doc change. Trivial logic change. |
| 682 | (fancy-diary-display): Restore make-face command mistakenly |
| 683 | deleted 2003-05-08. |
| 684 | (show-all-diary-entries): Allow to pop-up frame if needed. |
| 685 | |
| 686 | 2004-01-09 John Paul Wallington <jpw@gnu.org> |
| 687 | |
| 688 | * bindings.el (mode-line-change-eol): Add EVENT parameter. |
| 689 | Temporarily select EVENT's window for changing eol type. |
| 690 | |
| 691 | 2004-01-09 Deepak Goel <deego@gnufans.org> |
| 692 | |
| 693 | * calendar/diary-lib.el (diary-entry-time): |
| 694 | Also accept time in the form XX[.XX][am/pm/AM/PM]. |
| 695 | (fancy-diary-font-lock-keywords): Likewise. |
| 696 | (diary-font-lock-keywords): Likewise. |
| 697 | * calendar/appt.el (appt-add): Likewise. |
| 698 | (appt-make-list): Likewise. |
| 699 | (appt-convert-time): Likewise. |
| 700 | |
| 701 | 2004-01-08 Nick Roberts <nick@nick.uklinux.net> |
| 702 | |
| 703 | * gdb-ui.el (gdb-ann3): Revert previous change. |
| 704 | (gdb-source-info): Allow for case of where compilation directory |
| 705 | is not recorded. |
| 706 | |
| 707 | 2004-01-08 John Paul Wallington <jpw@gnu.org> |
| 708 | |
| 709 | * emerge.el (emerge-restore-buffer-characteristics): Doc fix. |
| 710 | |
| 711 | 2004-01-07 Nick Roberts <nick@nick.uklinux.net> |
| 712 | |
| 713 | * progmodes/gud.el (gdb-first-prompt): Rename from gdb-first-pre-prompt |
| 714 | |
| 715 | * gdb-ui.el (gdba): Avoid duplication, use gdb-ann3. |
| 716 | (gdb-ann3): Use GDB command "set width 0" to prevent word wrapping |
| 717 | problems. |
| 718 | (gdb-prompt): Set (renamed) gdb-first-prompt to nil in gdb-ann3. |
| 719 | |
| 720 | 2004-01-07 Luc Teirlinck <teirllm@auburn.edu> |
| 721 | |
| 722 | * files.el (write-file-functions, write-contents-functions): |
| 723 | Clarify docstrings. |
| 724 | |
| 725 | 2004-01-07 Kenichi Handa <handa@m17n.org> |
| 726 | |
| 727 | * international/mule.el (set-auto-coding): Fix for the case that |
| 728 | end-of-line is only CR. |
| 729 | |
| 730 | 2004-01-07 Kim F. Storm <storm@cua.dk> |
| 731 | |
| 732 | * subr.el (event-start, event-end): Doc fix. |
| 733 | (posn-string, posn-image): New defuns. |
| 734 | (posn-object): Return either image or string object. |
| 735 | (posn-object-x-y): Return 8th element of position. |
| 736 | (posn-object-width-height): New defun. |
| 737 | |
| 738 | 2004-01-06 Andreas Schwab <schwab@suse.de> |
| 739 | |
| 740 | * gdb-ui.el (gdb-frame-handler): Handle word wrapping anywhere in |
| 741 | output. |
| 742 | |
| 743 | 2004-01-05 Karl Berry <karl@gnu.org> |
| 744 | |
| 745 | * emacs-lisp/copyright.el (copyright-regexp): might as well allow |
| 746 | / and *, too. |
| 747 | |
| 748 | 2003-12-31 Simon Josefsson <jas@extundo.com> |
| 749 | |
| 750 | * files.el (before-save-hook): Add. |
| 751 | (basic-save-buffer): Use before-save-hook. |
| 752 | |
| 753 | * emacs-lisp/copyright.el: Fix comment to recommend |
| 754 | before-save-hook instead of write-file-functions. |
| 755 | |
| 756 | 2004-01-05 Richard M. Stallman <rms@gnu.org> |
| 757 | |
| 758 | * finder.el (finder-commentary): Call delete-other-windows. |
| 759 | |
| 760 | * net/ange-ftp.el (ange-ftp-file-attributes): |
| 761 | Pass 2 args to ange-ftp-real-file-attributes only if ID-FORMAT non-nil. |
| 762 | |
| 763 | 2004-01-04 Karl Berry <karl@gnu.org> |
| 764 | |
| 765 | * emacs-lisp/copyright.el (copyright-regexp): allow the common |
| 766 | comment characters % and # in the copyright year notice, |
| 767 | as well as ;. |
| 768 | |
| 769 | 2004-01-04 Per Abrahamsen <abraham@dina.kvl.dk> |
| 770 | |
| 771 | * wid-edit.el (default): Define dummy :value-delete. |
| 772 | Reported by Jesper Harder <harder@ifa.au.dk>. |
| 773 | |
| 774 | 2004-01-03 Richard M. Stallman <rms@gnu.org> |
| 775 | |
| 776 | * progmodes/compile.el (compile-internal): Use point, not point-min, |
| 777 | for set-window-point. |
| 778 | |
| 779 | * textmodes/tex-mode.el (latex-find-indent): Avoid error at end of buf. |
| 780 | |
| 781 | * emacs-lisp/lisp-mnt.el (lm-section-end): Require outline. |
| 782 | |
| 783 | * progmodes/grep.el (grep-mode-map): |
| 784 | Don't remap next-line, previous-line. |
| 785 | |
| 786 | 2004-01-03 Eric M. Ludlam <eric@siege-engine.com> |
| 787 | |
| 788 | * speedbar.el (speedbar-edit-line): Change regexp to position |
| 789 | the cursor on the first character of this line's button. |
| 790 | |
| 791 | 2004-01-03 Luc Teirlinck <teirllm@auburn.edu> |
| 792 | |
| 793 | * subr.el (functionp): Doc fix. |
| 794 | |
| 795 | 2004-01-03 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 796 | |
| 797 | * progmodes/idlwave.el (idlwave-make-tags): |
| 798 | * textmodes/flyspell.el (flyspell-large-region):. |
| 799 | * progmodes/make-mode.el (makefile-query-by-make-minus-q): |
| 800 | * emulation/viper-util.el (viper-glob-unix-files): |
| 801 | * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent): |
| 802 | * man.el (Man-init-defvars): |
| 803 | * jka-compr.el (jka-compr-call-process): |
| 804 | * files.el (get-free-disk-space,insert-directory): |
| 805 | * ediff-ptch.el (ediff-test-patch-utility): |
| 806 | * ediff-diff.el (ediff-test-utility): |
| 807 | * dired-aux.el (dired-check-process): |
| 808 | * mail/sendmail.el (sendmail-send-it): Don't use = or zerop to |
| 809 | test the return value of call-process, because it can be a string. |
| 810 | |
| 811 | 2003-12-31 John Paul Wallington <jpw@gnu.org> |
| 812 | |
| 813 | * bindings.el (completion-ignored-extensions): Add .pfsl. |
| 814 | |
| 815 | 2003-12-31 Kim F. Storm <storm@cua.dk> |
| 816 | |
| 817 | * ido.el (ido-nonreadable-directory-p): New defun to check for |
| 818 | nonreadable directory without activating tramp (to avoid problems |
| 819 | with checking incomplete tramp paths. |
| 820 | (ido-set-current-directory, ido-file-internal) |
| 821 | (ido-file-name-all-completions1): Use it. |
| 822 | |
| 823 | 2003-12-30 Luc Teirlinck <teirllm@auburn.edu> |
| 824 | |
| 825 | * help-mode.el (help-xref-info-regexp): Make hyperlinks to Info |
| 826 | documentation if the anchor (or node) name is preceded by `info |
| 827 | anchor' or `Info anchor' in addition to earlier `info node' and |
| 828 | `Info node'. |
| 829 | (help-make-xrefs): Adapt to new value of `help-xref-info-regexp'. |
| 830 | |
| 831 | 2003-12-30 Eli Zaretskii <eliz@elta.co.il> |
| 832 | |
| 833 | * mail/rmail.el (rmail-convert-to-babyl-format): Fix off-by-one |
| 834 | error in arguments to base64-decode-region. Remove ^M characters |
| 835 | after decoding base64. |
| 836 | |
| 837 | 2003-12-30 Simon Josefsson <jas@extundo.com> |
| 838 | |
| 839 | * textmodes/texinfo.el: Change maintainer to FSF. Suggested by |
| 840 | karl@freefriends.org (Karl Berry), since the Texinfo Elisp files |
| 841 | have only been distributed with Emacs for some years. |
| 842 | (texinfo-mode-hook): Customize. |
| 843 | |
| 844 | 2003-12-30 Eli Zaretskii <eliz@elta.co.il> |
| 845 | |
| 846 | * mail/rmail.el (rmail-convert-to-babyl-format): Make the code |
| 847 | cleaner (suggested by Richard Stallman). |
| 848 | |
| 849 | * progmodes/gud.el (gud-tool-bar-map): Modify names of icon files |
| 850 | for gud-next, gud-nexti, gud-step and gud-stepi to prevent |
| 851 | file-name clashes on 8+3 DOS filesystems. |
| 852 | |
| 853 | * toolbar/gud-next.pbm, toolbar/gud-next.xpm |
| 854 | * toolbar/gud-nexti.pbm, toolbar/gud-nexti.xpm |
| 855 | * toolbar/gud-step.pbm, toolbar/gud-step.xpm |
| 856 | * toolbar/gud-stepi.pbm, toolbar/gud-stepi.xpm: Renamed to |
| 857 | gud-n.*, gud-ni.*, gud-s.*, and gud-si.*, respectively, to avoid |
| 858 | file-name clashes on 8+3 filesystems. |
| 859 | |
| 860 | * emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: |
| 861 | Renamed from testcover-unsafep.el and testcover-ses.el to avoid |
| 862 | file-name clashes on 8+3 DOS filesystems. |
| 863 | |
| 864 | 2003-12-29 Richard M. Stallman <rms@gnu.org> |
| 865 | |
| 866 | * mail/mail-utils.el (mail-unquote-printable-hexdigit): |
| 867 | Upcase the character. |
| 868 | |
| 869 | * textmodes/flyspell.el (mail-mode-flyspell-verify): |
| 870 | Search for header separator alone on a line, literally, |
| 871 | and search for it backward, not forward. |
| 872 | (flyspell-abbrev-table): Always use global-abbrev-table |
| 873 | if there is no local one. |
| 874 | |
| 875 | * progmodes/sh-script.el (sh-get-indent-info): |
| 876 | Don't move point back if at bob. |
| 877 | |
| 878 | * progmodes/antlr-mode.el (save-buffer-state-x): Use with-no-warnings. |
| 879 | |
| 880 | * play/handwrite.el (handwrite): Make the handwrite credit message |
| 881 | a comment rather than an output command. |
| 882 | |
| 883 | * obsolete/sc.el: Display message that this file is obsolete. |
| 884 | |
| 885 | * net/ange-ftp.el (ange-ftp-start-process): Copy the environment. |
| 886 | |
| 887 | * mail/rfc822.el (rfc822-address-start): Declare variable. |
| 888 | Renamed from address-start. All uses changed. |
| 889 | |
| 890 | * term.el (term-exec): Set up sentinel. |
| 891 | (term-sentinel): New function. |
| 892 | (term-handle-exit): New function. |
| 893 | |
| 894 | * subr.el (assoc-ignore-case, assoc-ignore-representation): |
| 895 | Use assoc-string, and mark them obsolete. |
| 896 | (delay-mode-hooks): Mark as permanent local. |
| 897 | |
| 898 | * simple.el (sendmail-user-agent-compose): Use assoc-string. |
| 899 | |
| 900 | * register.el (copy-rectangle-to-register): Doc fix. |
| 901 | |
| 902 | * info.el (Info-insert-dir): Use assoc-string. |
| 903 | |
| 904 | * info-look.el (info-lookup): Use assoc-string. |
| 905 | |
| 906 | * frame.el (pop-up-frame-function): Use quote, not `function'. |
| 907 | (frame-notice-user-settings): Calculate ADJUSTED-TOP |
| 908 | copying with lists as coordinate values. |
| 909 | |
| 910 | * font-lock.el (font-lock-after-change-function): Bind inhibit-quit. |
| 911 | |
| 912 | * find-dired.el (kill-find): New command. |
| 913 | (find-dired): Make buffer read-only. |
| 914 | Set up a keymap with C-c C-k running kill-find. |
| 915 | (find-dired-filter, find-dired-sentinel): Bind inhibit-read-only. |
| 916 | |
| 917 | * files.el (backup-buffer-copy): If MODES is nil, don't set modes. |
| 918 | |
| 919 | * filecache.el (file-cache-ignore-case): New variable. |
| 920 | (file-cache-assoc-function): Var deleted. Use assoc-string instead. |
| 921 | |
| 922 | * comint.el (comint-arguments): Set COUNT after ARGS is complete. |
| 923 | (comint-dynamic-complete-as-filename): Rename local vars. |
| 924 | (comint-dynamic-list-filename-completions): Likewise. |
| 925 | |
| 926 | * comint.el (comint-dynamic-list-completions-config): New var. |
| 927 | (comint-dynamic-list-completions): Handle both SPC and TAB right. |
| 928 | |
| 929 | * comint.el (comint-file-name-chars): Add []. |
| 930 | (comint-word): Use skip-chars-backward, not search. |
| 931 | |
| 932 | * shell.el (shell-file-name-chars): Add []. |
| 933 | |
| 934 | * shell.el (shell-dynamic-complete-as-command): Rename local vars. |
| 935 | |
| 936 | * bookmark.el (bookmark-get-bookmark): Use assoc-string. |
| 937 | |
| 938 | * generic.el (define-generic-mode): Doc fix. |
| 939 | |
| 940 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> |
| 941 | |
| 942 | * files.el (kill-some-buffers): Doc fix. |
| 943 | |
| 944 | 2003-12-29 David Herring <sdh6@ra.msstate.edu> (tiny change) |
| 945 | |
| 946 | * comint.el (comint-watch-for-password-prompt): Pass `string' as |
| 947 | arg to send-invisible |
| 948 | (send-invisible): Doc fix. The argument is now a prompt, not the |
| 949 | string to send. |
| 950 | (comint-read-noecho): Doc fix. |
| 951 | |
| 952 | 2003-12-29 Michael R. Wolf <MichaelRWolf@att.net> (tiny change) |
| 953 | |
| 954 | * net/ange-ftp.el (ange-ftp-name-format): Allow USER to contain |
| 955 | "@", as required by some ISP hosting service. Fix defcustom |
| 956 | argument syntax errors that prevented use of customization. |
| 957 | |
| 958 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> |
| 959 | |
| 960 | * xml.el (xml-get-attribute-or-nil): Doc fix. |
| 961 | |
| 962 | 2003-12-29 Peter 'Luna' Runestig <peter@runestig.com> |
| 963 | |
| 964 | * net/zone-mode.el (zone-mode): Use write-file-functions, not |
| 965 | write-file-hooks. |
| 966 | |
| 967 | 2003-12-29 Eric Hanchrow <offby1@blarg.net> (tiny change) |
| 968 | |
| 969 | * autorevert.el (auto-revert-interval): Doc fix. |
| 970 | |
| 971 | 2003-12-29 Mark A. Hershberger <mah@everybody.org> |
| 972 | |
| 973 | * xml.el (xml-get-attribute-or-nil): New function, like |
| 974 | xml-get-attribute, but returns nil if the attribute was not found. |
| 975 | (xml-get-attribute): Convert to defsubst, uses |
| 976 | xml-get-attribute-or-nil. |
| 977 | |
| 978 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> |
| 979 | |
| 980 | * emacs-lisp/easymenu.el (easy-menu-define): Doc fix. |
| 981 | |
| 982 | 2003-12-29 Alex Schroeder <alex@emacswiki.org> (tiny change) |
| 983 | |
| 984 | * custom.el (custom-declare-theme): Use `value' when putting |
| 985 | properties on `theme'. |
| 986 | |
| 987 | 2003-12-29 Takaaki Ota <Takaaki.Ota@am.sony.com> |
| 988 | |
| 989 | * subr.el (insert-for-yank): Call insert-for-yank-1 repetitively |
| 990 | for each yank-handler segment. |
| 991 | (insert-for-yank-1): New function, with the body of the previous |
| 992 | insert-for-yank. |
| 993 | |
| 994 | * textmodes/table.el (table-yank-handler): New defcustom. |
| 995 | (table--put-cell-indicator-property): Put yank-handler property |
| 996 | that indicates the yank handler for the table cell. |
| 997 | |
| 998 | 2003-12-29 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 999 | |
| 1000 | * generic-x.el (etc-modules-conf-generic-mode): A more complete |
| 1001 | set of keywords. |
| 1002 | |
| 1003 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> |
| 1004 | |
| 1005 | * international/mule-cmds.el (reset-language-environment) |
| 1006 | (set-language-environment): Don't invoke fontset-related functions |
| 1007 | if fontset-list is not fboundp. |
| 1008 | |
| 1009 | 2003-12-29 Kenichi Handa <handa@m17n.org> |
| 1010 | |
| 1011 | * international/mule-cmds.el (reset-language-environment): |
| 1012 | Call set-overriding-fontspec-internal with nil. |
| 1013 | (set-language-environment): Call set-overriding-fontspec-internal |
| 1014 | if the language environment specify `overriding-fontspec'. |
| 1015 | (language-info-alist): Doc added. |
| 1016 | |
| 1017 | * language/cyrillic.el (ccl-encode-koi8-font): Make it work for |
| 1018 | characters of mule-unicode-0100-24ff. |
| 1019 | (ccl-encode-windows-1251-font): New CCL program. |
| 1020 | ("Bulgarian"): Specify overriding-fontspec. |
| 1021 | ("Belarusian"): Likewise. |
| 1022 | |
| 1023 | 2003-12-28 Sam Steingold <sds@gnu.org> |
| 1024 | |
| 1025 | * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional |
| 1026 | parameter ID-FORMAT to conform with the 2003-11-30 patch. |
| 1027 | |
| 1028 | 2003-12-28 Nick Roberts <nick@nick.uklinux.net> |
| 1029 | |
| 1030 | * progmodes/gud.el (gud-gdb-command-name): Set default to |
| 1031 | "gdb --annotate=3". |
| 1032 | (gud-gdb-marker-filter): Look out for annotations. |
| 1033 | (gdb-first-pre-prompt): New variable. |
| 1034 | Remove trailing white space. |
| 1035 | |
| 1036 | * gdb-ui.el (gdb-prompt): Change filter for level 3 annotations, |
| 1037 | if necessary. |
| 1038 | (gdb-ann3): New function. Initialise M-x gdb as for M-x gdba if |
| 1039 | annotations are detected. |
| 1040 | (gud-gdba-marker-filter): Use global variable gud-marker-acc |
| 1041 | instead of a local one to allow transition from |
| 1042 | gud-gdb-marker-filter. |
| 1043 | Remove trailing white space. |
| 1044 | |
| 1045 | 2003-12-27 Kim F. Storm <storm@cua.dk> |
| 1046 | |
| 1047 | * ido.el: Handle non-readable directories. |
| 1048 | (ido-decorations): Add 9th element for non-readable directory. |
| 1049 | (ido-directory-nonreadable): New dynamic var. |
| 1050 | (ido-set-current-directory): Set it. |
| 1051 | (ido-read-buffer, ido-file-internal): |
| 1052 | (ido-read-file-name, ido-read-directory-name): Let-bind it. |
| 1053 | (ido-file-name-all-completions1): Return empty list for |
| 1054 | non-readable directory. |
| 1055 | (ido-exhibit): Print [Not readable] if directory is not readable. |
| 1056 | (ido-expand-directory): New defun (based on tiny fix from Karl Chen). |
| 1057 | (ido-read-file-name, ido-file-internal, ido-read-directory-name): |
| 1058 | Use it. |
| 1059 | |
| 1060 | 2003-12-27 Lars Hansen <larsh@math.ku.dk> |
| 1061 | |
| 1062 | * ls-lisp.el (ls-lisp-insert-directory): Add parameter 'string in |
| 1063 | calls to directory-files-and-attributes and file-attributes. |
| 1064 | (ls-lisp-format): Remove system dependent handling of user and |
| 1065 | group id's. |
| 1066 | |
| 1067 | 2003-12-25 Luc Teirlinck <teirllm@auburn.edu> |
| 1068 | |
| 1069 | * ffap.el (ffap-read-file-or-url): Revert previous change. |
| 1070 | |
| 1071 | 2003-12-25 Robert J. Chassell <bob@rattlesnake.com> |
| 1072 | |
| 1073 | * textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a |
| 1074 | new list of included files called `files-with-node-lines', that |
| 1075 | only have node lines. This way @include commands can include any |
| 1076 | file, such as version and update files without node lines, not |
| 1077 | just files that are chapters. |
| 1078 | |
| 1079 | 2003-12-25 Andreas Schwab <schwab@suse.de> |
| 1080 | |
| 1081 | * jka-compr.el (jka-compr-insert-file-contents): Avoid error when |
| 1082 | file not found. |
| 1083 | |
| 1084 | 2003-12-08 Miles Bader <miles@gnu.org> |
| 1085 | |
| 1086 | * dired.el (dired-between-files): Always use dired-move-to-filename, |
| 1087 | which is more robust in non-english locales. |
| 1088 | |
| 1089 | 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de> |
| 1090 | |
| 1091 | * vc.el (vc-dired-purge): Avoid error from `kill-line'. |
| 1092 | |
| 1093 | 2003-12-24 Andreas Schwab <schwab@suse.de> |
| 1094 | |
| 1095 | * shell.el (shell-file-name-quote-list): Add backslash. |
| 1096 | |
| 1097 | * comint.el (comint-quote-filename): Correctly handle backslash |
| 1098 | in comint-file-name-quote-list. |
| 1099 | |
| 1100 | 2003-12-24 Kenichi Handa <handa@m17n.org> |
| 1101 | |
| 1102 | * international/mule-cmds.el (set-default-coding-systems): |
| 1103 | Call ucs-set-table-for-input for all buffers that don't have local |
| 1104 | value of buffer-file-coding-system. |
| 1105 | |
| 1106 | * international/ucs-tables.el (ucs-set-table-for-input): |
| 1107 | If translation-table-for-encode is a symbol, get its |
| 1108 | translation-table property. |
| 1109 | |
| 1110 | 2003-12-23 Luc Teirlinck <teirllm@auburn.edu> |
| 1111 | |
| 1112 | * ffap.el (ffap-read-file-or-url): Eliminate reliance of the call |
| 1113 | to `completing-read' on a recently fixed bug. |
| 1114 | |
| 1115 | * fringe.el (fringe-query-style): Suggest `?' in minibuffer prompt, |
| 1116 | instead of SPACE, to get the list of possible fringe modes. |
| 1117 | SPACE only works if both `partial-completion-mode' and |
| 1118 | `completion-auto-help' are nil. |
| 1119 | |
| 1120 | * complete.el (PC-is-complete-p): Delete. |
| 1121 | (PC-do-completion): Replace all calls to `PC-is-complete-p' with |
| 1122 | calls to `test-completion'. |
| 1123 | |
| 1124 | 2003-12-23 Nick Roberts <nick@nick.uklinux.net> |
| 1125 | |
| 1126 | * progmodes/gud.el (gud-speedbar-buttons): Use speed-bar-edit-line |
| 1127 | to edit values when there are no children. |
| 1128 | |
| 1129 | * gdb-ui.el (gdba, gdb-assembler-mode): Call the mode "Machine" as |
| 1130 | a mode called "Assembler" already exists. |
| 1131 | (gdb-use-colon-colon-notation, gdb-show-changed-values): New options. |
| 1132 | (gud-watch): Use format option. Remove font properties from string. |
| 1133 | (gdb-var-create-handler, gdb-var-list-children-handler): |
| 1134 | Don't bother about properties as there are none. |
| 1135 | (gdb-var-create-handler, gdb-var-list-children-handler) |
| 1136 | (gdb-var-update-handler): Call gdb-var-evaluate-expression-handler |
| 1137 | with two arguments. |
| 1138 | (gdb-var-evaluate-expression-handler, gdb-post-prompt): |
| 1139 | Let speedbar show value changes with a different font. |
| 1140 | (gdb-edit-value): New defun. |
| 1141 | (gdb-clear-partial-output, gdb-clear-inferior-io) |
| 1142 | (def-gdb-auto-update-handler): Use erase-buffer. |
| 1143 | (gdb-frame-handler): Display watch expressions in |
| 1144 | FUNCTION::VARIABLE format if required. |
| 1145 | |
| 1146 | 2003-12-23 John Paul Wallington <jpw@gnu.org> |
| 1147 | |
| 1148 | * info.el (Info-unescape-quotes, Info-split-parameter-string) |
| 1149 | (Info-goto-emacs-command-node): Doc fixes. |
| 1150 | |
| 1151 | 2003-12-12 Jesper Harder <harder@ifa.au.dk> |
| 1152 | |
| 1153 | * cus-edit.el (custom-add-parent-links): Define "many". |
| 1154 | |
| 1155 | 2003-12-08 Per Abrahamsen <abraham@dina.kvl.dk> |
| 1156 | |
| 1157 | * wid-edit.el (widget-child-value-get, widget-child-value-inline) |
| 1158 | (widget-child-validate, widget-type-value-create) |
| 1159 | (widget-type-default-get, widget-type-match): New functions. |
| 1160 | (lazy): New widget. |
| 1161 | (menu-choice, checklist, radio-button-choice, editable-list) |
| 1162 | (group, documentation-string): Remove redundant (per 2003-10-25 |
| 1163 | change) calls to `widget-children-value-delete'. |
| 1164 | (widget-choice-value-get, widget-choice-value-inline): Remove. |
| 1165 | (menu-choice): Update widget. |
| 1166 | |
| 1167 | 2003-12-03 Kenichi Handa <handa@m17n.org> |
| 1168 | |
| 1169 | * language/cyrillic.el: Register "microsoft-cp1251" in |
| 1170 | ctext-non-standard-encodings-alist. |
| 1171 | ("Bulgarian"): Add ctext-non-standard-encodings. |
| 1172 | ("Belarusian"): Likewise. |
| 1173 | |
| 1174 | * international/mule-conf.el (compound-text-with-extensions): |
| 1175 | Change the type to 2 (iso-2022 base). |
| 1176 | |
| 1177 | * international/mule.el (ctext-non-standard-encodings-alist): |
| 1178 | Change the format. |
| 1179 | (ctext-non-standard-encodings): New variable. |
| 1180 | (ctext-post-read-conversion): Fully re-written. |
| 1181 | (ctext-non-standard-designations-alist): Delete it. |
| 1182 | (ctext-non-standard-encodings-table): New function. |
| 1183 | (ctext-pre-write-conversion): Fully re-written. |
| 1184 | |
| 1185 | 2003-11-30 Per Abrahamsen <abraham@dina.kvl.dk> |
| 1186 | |
| 1187 | * cus-edit.el (custom-add-parent-links): Add documentation links |
| 1188 | for parent, if the item has none of its own. |
| 1189 | |
| 1190 | 2003-11-30 Richard M. Stallman <rms@gnu.org> |
| 1191 | |
| 1192 | * dired-aux.el (dired-do-query-replace-regexp): |
| 1193 | Report files visited read-only. |
| 1194 | |
| 1195 | 2003-11-30 Juri Linkov <juri@jurta.org> |
| 1196 | |
| 1197 | * dired-aux.el (dired-compare-directories): New command. |
| 1198 | (dired-file-set-difference, dired-files-attributes): New functions. |
| 1199 | |
| 1200 | 2003-11-30 Kai Grossjohann <kai.grossjohann@gmx.net> |
| 1201 | Version 2.0.38 of Tramp released. |
| 1202 | |
| 1203 | * net/tramp.el (tramp-chunksize): Extend docstring. Suggested by |
| 1204 | Charles Curley <charlescurley@charlescurley.com>. |
| 1205 | (tramp-multi-connection-function-alist): Add ssht entry which adds |
| 1206 | "-e none -t -t" to the list of ssh args. Suggested by Adrian |
| 1207 | Aichner. |
| 1208 | (tramp-get-method-parameter): New function to retrieve a method |
| 1209 | parameter. This allows for omission of method parameters. |
| 1210 | Callers adjusted. |
| 1211 | |
| 1212 | 2003-11-30 Michael Albinus <Michael.Albinus@alcatel.de> |
| 1213 | |
| 1214 | * net/tramp.el: Add new optional parameter ID-FORMAT to |
| 1215 | `file-attributes'. Calls of `file-attributes' won't use this |
| 1216 | parameter for backward compatibility reasons. |
| 1217 | (tramp-perl-file-attributes): Add a new parameter to Perl script |
| 1218 | in order to handle uid/gid as strings, if desired. |
| 1219 | (tramp-handle-file-truename, tramp-handle-file-symlink-p): |
| 1220 | Apply `file-attributes' instead of `tramp-handle-file-attributes' in |
| 1221 | order to make the function more general. |
| 1222 | (tramp-handle-file-attributes): Replace proprietary optional |
| 1223 | parameter NONNUMERIC by the recently (Emacs 21.4) introduced ID-FORMAT. |
| 1224 | (tramp-handle-file-attributes-with-perl): Handle parameter |
| 1225 | NONNUMERIC if set. This wasn't done in the past. |
| 1226 | (tramp-post-connection): Apply second parameter "$2" if |
| 1227 | `tramp-remote-perl' is called. |
| 1228 | |
| 1229 | * net/tramp-smb.el (tramp-smb-handle-delete-file): |
| 1230 | Correct cut'n'waste error (`filename' instead of `directory'). |
| 1231 | (tramp-smb-handle-directory-files-and-attributes) |
| 1232 | (tramp-smb-handle-file-attributes): Add recently (Emacs 21.4) |
| 1233 | introduced parameter ID-FORMAT. |
| 1234 | (tramp-smb-handle-make-directory-internal): Correct cut'n'waste |
| 1235 | error (`directory' instead of `ldir'). |
| 1236 | |
| 1237 | * net/tramp-vc.el (tramp-handle-vc-user-login-name): Check if |
| 1238 | `file-attributes' has a second parameter. If yes, apply it with |
| 1239 | value "'integer". Otherwise, don't use that parameter (default is |
| 1240 | integer format). |
| 1241 | |
| 1242 | |
| 1243 | 2003-11-30 Luc Teirlinck <teirllm@auburn.edu> |
| 1244 | |
| 1245 | * help.el (help-map): Bind `display-local-help' to `C-h .'. |
| 1246 | (help-for-help): Add `C-h .' to the listed Help options. |
| 1247 | Remove trailing whitespace. |
| 1248 | |
| 1249 | * help-at-pt.el: New file. |
| 1250 | |
| 1251 | 2003-11-30 Jonathan Yavner <jyavner@member.fsf.org> |
| 1252 | |
| 1253 | * subr.el (noreturn, 1value): New macros for test coverage. |
| 1254 | See `testcover.el'. |
| 1255 | |
| 1256 | * emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and `1value'. |
| 1257 | |
| 1258 | * emacs-lisp/testcover.el (testcover-reinstrument): Special case |
| 1259 | for macro `1value'. |
| 1260 | (testcover-1value): New function. Checks that a 1value form |
| 1261 | actually returns only one value. Requested by RMS. |
| 1262 | |
| 1263 | 2003-11-29 Nick Roberts <nick@nick.uklinux.net> |
| 1264 | |
| 1265 | * gdb-ui.el (gud-watch, gdb-var-create-handler) |
| 1266 | (gdb-var-list-children, gdb-var-list-children-handler) |
| 1267 | (gdb-var-update-handler, gdb-var-delete): Add server prefix to the |
| 1268 | gdb commands that use mi to keep them out of the command history. |
| 1269 | |
| 1270 | 2003-11-29 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se> |
| 1271 | |
| 1272 | * cus-start.el (all): Add use-file-dialog. |
| 1273 | |
| 1274 | 2003-11-27 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1275 | |
| 1276 | * textmodes/tex-mode.el (latex-mode): `tex-trailer' is not a regexp. |
| 1277 | |
| 1278 | 2003-11-27 Kim F. Storm <storm@cua.dk> |
| 1279 | |
| 1280 | * subr.el (posn-object-x-y): New defun. |
| 1281 | |
| 1282 | 2003-11-26 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1283 | |
| 1284 | * progmodes/make-mode.el (makefile-font-lock-syntactic-keywords): |
| 1285 | Don't use `space' for \\\n. |
| 1286 | Be more selective as to which # are comment-starters. |
| 1287 | |
| 1288 | 2003-11-26 Luc Teirlinck <teirllm@auburn.edu> |
| 1289 | |
| 1290 | * subr.el (number-sequence): Improve handling of floating point |
| 1291 | arguments (suggested by Kim Storm). Allow negative arguments. |
| 1292 | |
| 1293 | 2003-11-26 Kenichi Handa <handa@m17n.org> |
| 1294 | |
| 1295 | * international/mule-cmds.el (standard-display-european-internal): |
| 1296 | Cancel the standard-display-table setting for ` and '. |
| 1297 | |
| 1298 | 2003-11-26 Kim F. Storm <storm@cua.dk> |
| 1299 | |
| 1300 | * ido.el (ido-use-filename-at-point, ido-use-url-at-point): |
| 1301 | New defcustoms to add ffap-like functionality to ido. |
| 1302 | (ido-saved-vc-hb): Rename from ido-saved-vc-mt. Uses changed. |
| 1303 | (ido-no-final-slash): New defun. |
| 1304 | (ido-make-prompt, ido-file-internal, ido-toggle-vc) |
| 1305 | (ido-read-file-name): ): Toggle VC checking via |
| 1306 | vc-handled-backends instead of vc-master-templates. |
| 1307 | (ido-file-internal): Handle ido-use-url-at-point and |
| 1308 | ido-use-filename-at-point via code borrowed from ffap-guesser. |
| 1309 | Handle new ido-exit code ffap. |
| 1310 | (ido-sort-list): Ignore final slash when sorting file names. |
| 1311 | |
| 1312 | 2003-11-25 Kim F. Storm <storm@cua.dk> |
| 1313 | |
| 1314 | * emulation/cua-base.el (cua--standard-movement-commands): |
| 1315 | Add forward-sentence and backward-sentence. |
| 1316 | |
| 1317 | 2003-11-25 Stephen Eglen <stephen@gnu.org> |
| 1318 | |
| 1319 | * iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer): |
| 1320 | iswitchb-exit is set to 'usefirst when user selects buffer at head |
| 1321 | of list using RET. (Selecting buffers at the head of the list was |
| 1322 | broken if the substring was also a complete buffername.) |
| 1323 | |
| 1324 | 2003-11-23 Kim F. Storm <storm@cua.dk> |
| 1325 | |
| 1326 | * progmodes/compile.el (grep-command, grep-use-null-device) |
| 1327 | (grep-find-command, grep-tree-command, grep-tree-files-aliases) |
| 1328 | (grep-tree-ignore-case, grep-tree-ignore-CVS-directories) |
| 1329 | (grep-regexp-alist, grep-program, find-program) |
| 1330 | (grep-find-use-xargs, grep-history, grep-find-history) |
| 1331 | (grep-process-setup, grep-compute-defaults) |
| 1332 | (grep-default-command, grep, grep-tag-default, grep-find) |
| 1333 | (grep-expand-command-macros, grep-tree-last-regexp) |
| 1334 | (grep-tree-last-files, grep-tree): Move grep variables, functions |
| 1335 | and commands to new file grep.el. |
| 1336 | (compilation-mode-map): Remove grep commands from Compile sub-menu. |
| 1337 | (compilation-process-setup-function): Doc fix. |
| 1338 | (compilation-highlight-regexp, compilation-highlight-overlay): New |
| 1339 | defvars used for highlighting current compile error in source buffer. |
| 1340 | (compile-internal): New optional args HIGHLIGHT-REGEXP and |
| 1341 | LOCAL-MAP which overrides compilation-highlight-regexp and |
| 1342 | compilation-mode-map for this compilation. |
| 1343 | Delay calling compilation-set-window-height until after running |
| 1344 | compilation-process-setup-function so it can buffer-local override |
| 1345 | compilation-window-height. |
| 1346 | Check buffer-local value of compilation-scroll-output. |
| 1347 | (compilation-set-window-height): Use buffer-local value of |
| 1348 | compilation-window-height. |
| 1349 | (compilation-revert-buffer): Don't pass (undefined) |
| 1350 | preserve-modes arg to revert-buffer. |
| 1351 | (next-error-no-select, previous-error-no-select): New commands. |
| 1352 | (compilation-goto-locus): Temporarily highlight current match in |
| 1353 | source buffer using compilation-highlight-regexp. |
| 1354 | |
| 1355 | * progmodes/grep.el: New file with grep code from compile.el. |
| 1356 | (grep): New defcustom group. |
| 1357 | (grep-window-height): New defcustom, like compilation-window-height. |
| 1358 | (grep-auto-highlight): New defcustom, like compile-auto-highlight. |
| 1359 | (grep-scroll-output): New defcustom, like compilation-scroll-output. |
| 1360 | (grep-command, grep-use-null-device, grep-find-command) |
| 1361 | (grep-tree-files-aliases, grep-tree-ignore-case) |
| 1362 | (grep-tree-ignore-CVS-directories): Move to grep custom group. |
| 1363 | (grep-setup-hook): New hook variable. |
| 1364 | (grep-mode-map): New keymap for grep commands. Add Grep menu. |
| 1365 | (grep-last-buffer): New defvar, override compilation-last-buffer. |
| 1366 | (grep): Add optional arg HIGHLIGHT-REGEXP. Doc fix. |
| 1367 | Call compile-internal with args highlight-regexp and grep-mode-map. |
| 1368 | |
| 1369 | 2003-11-23 Kim F. Storm <storm@cua.dk> |
| 1370 | |
| 1371 | * subr.el (event-start, event-end): Doc fix. |
| 1372 | (posn-window, posn-x-y, posn-timestamp): Simplify doc. |
| 1373 | (posn-area, posn-actual-col-row, posn-object): New defuns. |
| 1374 | (posn-col-row): Simplify doc. Rewrite to use cond. |
| 1375 | (posn-point): Also return buffer position for events outside text |
| 1376 | area (that info is now present in the event position). |
| 1377 | |
| 1378 | * mouse.el: Bind mouse-1 on left-fringe and right-fringe to |
| 1379 | mouse-set-point so that hscroll still works now that clicks on |
| 1380 | fringes generate specific mouse events. |
| 1381 | (mouse-set-point): Note that it now works in fringes and margins |
| 1382 | too due to new semantics of posn-point in fringes and margins. |
| 1383 | |
| 1384 | * gdb-ui.el (gdb-mouse-toggle-breakpoint): New defun. |
| 1385 | (gdba): Bind it to [left-margin mouse-1] and [left-fringe mouse-1]. |
| 1386 | |
| 1387 | 2003-11-20 Kim F. Storm <storm@cua.dk> |
| 1388 | |
| 1389 | * gdb-ui.el (gud-gdba-command-name): Find gdb command via PATH. |
| 1390 | (breakpoint-xpm-data, breakpoint-enabled-pbm-data): Make smoother. |
| 1391 | (breakpoint-enabled-icon, breakpoint-disabled-icon): Set :ascent |
| 1392 | to 100 for icons to avoid increasing line height when shown. |
| 1393 | |
| 1394 | 2003-11-17 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 1395 | |
| 1396 | * newcomment.el (comment-normalize-vars): Initialize properly if |
| 1397 | comment-start was nil. |
| 1398 | |
| 1399 | 2003-11-19 Andreas Schwab <schwab@suse.de> |
| 1400 | |
| 1401 | * simple.el (set-variable): Fix indentation. |
| 1402 | |
| 1403 | 2003-11-17 Kenichi Handa <handa@m17n.org> |
| 1404 | |
| 1405 | * international/latin1-disp.el (latin1-display-ucs-per-lynx): |
| 1406 | Fix docstring. |
| 1407 | |
| 1408 | 2003-11-17 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 1409 | |
| 1410 | * international/latin1-disp.el (latin1-display): Fix docstring. |
| 1411 | |
| 1412 | 2003-11-16 John Wiegley <johnw@newartisans.com> |
| 1413 | |
| 1414 | * eshell/em-ls.el (eshell-ls-file): There are times with |
| 1415 | size-width is nil and uncomputed (when directories are created in |
| 1416 | dired, for example); in this case, 4 is reasonable default value, |
| 1417 | although it may caused skewed new entries (which could be avoided |
| 1418 | by returning the original value of 8 in all cases, but 99% of the |
| 1419 | time this is a waste of whitespace). |
| 1420 | |
| 1421 | 2003-11-16 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 1422 | |
| 1423 | * cc-engine.el (c-guess-continued-construct) |
| 1424 | (c-guess-basic-syntax): Check a little more carefully if it's a |
| 1425 | function declaration when an unknown construct followed by a block |
| 1426 | is found inside a statement context. This avoids macros followed |
| 1427 | by blocks to be taken as function declarations. |
| 1428 | |
| 1429 | (c-guess-continued-construct): Change the analysis of a statement |
| 1430 | continuation with a brace open to `substatement-block', for |
| 1431 | consistency with recognized statements. |
| 1432 | |
| 1433 | (c-add-stmt-syntax): Don't continue to the surrounding sexp if the |
| 1434 | start is in a position so that `c-beginning-of-statement-1' jumped |
| 1435 | to the beginning of the same statement. |
| 1436 | |
| 1437 | * cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): |
| 1438 | Don't accept binary operators in the arglist if we're in a function |
| 1439 | call context, i.e. if `c-restricted-<>-arglists' is set. That avoids |
| 1440 | template recognition in cases like "if (a < b || c > d)". |
| 1441 | |
| 1442 | (c-restricted-<>-arglists): New more appropriate name for |
| 1443 | `c-disallow-comma-in-<>-arglists'. |
| 1444 | |
| 1445 | Accessing functions updated for the variable name change. |
| 1446 | |
| 1447 | * cc-engine.el (c-syntactic-re-search-forward): Fix bug where the |
| 1448 | match data could get clobbered if NOT-INSIDE-TOKEN is used. |
| 1449 | |
| 1450 | * cc-engine.el (c-beginning-of-statement-1): Don't allow parens in |
| 1451 | labels. |
| 1452 | |
| 1453 | (c-backward-to-decl-anchor): Use `c-beginning-of-statement-1' |
| 1454 | instead of duplicating parts of it. This fixes bogus label |
| 1455 | recognition. |
| 1456 | |
| 1457 | * cc-align.el (c-gnu-impose-minimum): Revert to the old method |
| 1458 | of checking the context in which to apply the minimum indentation, |
| 1459 | so that it isn't enforced in e.g. namespace blocks. |
| 1460 | |
| 1461 | * cc-vars.el (c-inside-block-syms): New constant used by |
| 1462 | `c-gnu-impose-minimum'. It's defined close to `c-offsets-alist' |
| 1463 | to somewhat reduce the risk of becoming stale. |
| 1464 | |
| 1465 | * cc-cmds.el, cc-engine.el (c-shift-line-indentation): Move from |
| 1466 | cc-cmds to cc-engine to allow use from cc-align. |
| 1467 | |
| 1468 | * cc-engine.el (c-beginning-of-inheritance-list): Cope with fully |
| 1469 | qualified identifiers containing "::". |
| 1470 | |
| 1471 | * cc-defs.el (c-make-keywords-re): Add kludge for bug in |
| 1472 | `regexp-opt' in Emacs 20 and XEmacs when strings contain newlines. |
| 1473 | |
| 1474 | * cc-vars.el (c-emacs-features): Use a space in front of the name |
| 1475 | of the temporary buffer. That also avoids dumping problems in |
| 1476 | XEmacs due to undo info being left around after the buffer is killed. |
| 1477 | |
| 1478 | * cc-engine.el (c-in-knr-argdecl): Look closer at the function |
| 1479 | arglist to see if it's a K&R style declaration. |
| 1480 | |
| 1481 | (c-guess-basic-syntax): CASE 5B.2: Check with `c-in-knr-argdecl' |
| 1482 | before returning `knr-argdecl-intro'. |
| 1483 | |
| 1484 | 2003-11-16 John Wiegley <johnw@newartisans.com> |
| 1485 | |
| 1486 | * eshell/em-ls.el (eshell-ls-file): Instead of making the size |
| 1487 | field in a long-listing always 8 characters, use `size-width', |
| 1488 | which has already been computed. |
| 1489 | |
| 1490 | 2003-11-15 Thien-Thi Nguyen <ttn@gnu.org> |
| 1491 | |
| 1492 | * subr.el (minor-mode-list): Add `hs-minor-mode'. |
| 1493 | |
| 1494 | 2003-11-14 Thien-Thi Nguyen <ttn@gnu.org> |
| 1495 | |
| 1496 | * diff-mode.el (diff-hunk-prev, diff-hunk-next): |
| 1497 | Support operation while narrowed, with `diff-restrict-view'. |
| 1498 | |
| 1499 | 2003-11-14 Thien-Thi Nguyen <ttn@gnu.org> |
| 1500 | |
| 1501 | * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): |
| 1502 | Take additional optional arg NARROWFUN. For the generated functions: |
| 1503 | Add local var `was-narrowed-p'. Also, if NARROWFUN is specified, |
| 1504 | include frags that arrange to check for and save narrowing state before |
| 1505 | the move and then conditionally call NARROWFUN after the move. |
| 1506 | |
| 1507 | 2003-11-14 John Wiegley <johnw@newartisans.com> |
| 1508 | |
| 1509 | * eshell/esh-var.el (eshell-parse-variable-ref): Add a backslash |
| 1510 | that was optional, but obviously missing based on surrounding code. |
| 1511 | |
| 1512 | * eshell/esh-cmd.el (eshell-lisp-command): Do not late-convert |
| 1513 | string arguments to numbers unless the whole argument was seen as |
| 1514 | a number. |
| 1515 | |
| 1516 | 2003-11-14 Kenichi Handa <handa@m17n.org> |
| 1517 | |
| 1518 | * international/mule.el (ctext-non-standard-encodings-alist): |
| 1519 | Fix coding systems. |
| 1520 | |
| 1521 | 2003-11-10 Kenichi Handa <handa@m17n.org> |
| 1522 | |
| 1523 | * language/kannada.el ("Kannada"): Add sample-text. |
| 1524 | |
| 1525 | * language/knd-util.el (kannada-compose-region) |
| 1526 | (kannada-compose-string, kannada-post-read-conversion): |
| 1527 | Add autoload cookie. |
| 1528 | |
| 1529 | * international/quail.el (quail-completion): Change the message |
| 1530 | "corresponding translations" to "corresponding characters". |
| 1531 | |
| 1532 | 2003-11-09 Markus Rost <rost@mathematik.uni-bielefeld.de> |
| 1533 | |
| 1534 | * descr-text.el (describe-char): Fix typo. |
| 1535 | |
| 1536 | 2003-11-08 Kailash C. Chowksey <klchxbec@m-net.arbornet.org> |
| 1537 | |
| 1538 | These changes are to support Kannada language/script. |
| 1539 | |
| 1540 | * Makefile.in (DONTCOMPILE): Add kannada.el. |
| 1541 | |
| 1542 | * makefile.w32-in (DONTCOMPILE): Add kannada.el. |
| 1543 | |
| 1544 | * loadup.el: Preload kannada.el. |
| 1545 | |
| 1546 | * language/ind-util.el (ucs-kannada-to-is13194-alist) |
| 1547 | (is13194-to-ucs-kannada-hashtbl, is13194-to-ucs-kannada-regexp): |
| 1548 | New variables. |
| 1549 | |
| 1550 | * language/kannada.el: New file. |
| 1551 | |
| 1552 | * language/knd-util.el: New file. |
| 1553 | |
| 1554 | 2003-11-07 Andreas Schwab <schwab@suse.de> |
| 1555 | |
| 1556 | * progmodes/autoconf.el (autoconf-font-lock-keywords): |
| 1557 | Also highlight AH_*. |
| 1558 | |
| 1559 | * xml.el (xml-parse-dtd): Fix misplaced paren. |
| 1560 | |
| 1561 | 2003-11-07 Kenichi Handa <handa@m17n.org> |
| 1562 | |
| 1563 | * language/european.el (windows-1252): Fix table (0x8F and 0x9E). |
| 1564 | |
| 1565 | 2003-11-05 Juri Linkov <juri@jurta.org> |
| 1566 | |
| 1567 | * desktop.el (desktop-locals-to-save): Add buffer-file-coding-system. |
| 1568 | (desktop-buffer-file): Use saved buffer-file-coding-system |
| 1569 | for file reading. Set auto-insert to nil to prevent automatic |
| 1570 | insertion into restored empty files. |
| 1571 | |
| 1572 | 2003-11-04 Luc Teirlinck <teirllm@auburn.edu> |
| 1573 | |
| 1574 | * files.el (risky-local-variable-p): Make second argument optional. |
| 1575 | |
| 1576 | 2003-11-03 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1577 | |
| 1578 | * subr.el (add-hook): Fix last change. |
| 1579 | |
| 1580 | 2003-11-03 Eli Zaretskii <eliz@elta.co.il> |
| 1581 | |
| 1582 | * mail/rmail.el (rmail-convert-to-babyl-format): |
| 1583 | If base64-decode-region signals an error, catch it and silently |
| 1584 | ignore it. |
| 1585 | |
| 1586 | 2003-11-01 Mark A. Hershberger <mah@everybody.org> |
| 1587 | |
| 1588 | * xml.el (xml-parse-region): Allow comments to appear after the |
| 1589 | topmost element has closed. |
| 1590 | (xml-ns-parse-ns-attrs, xml-ns-expand-el) |
| 1591 | (xml-ns-expand-attr): New functions to do namespace handling. |
| 1592 | (xml-intern-attrlist): Back-compatible handling of attribute names. |
| 1593 | (xml-parse-tag): Move namespace handling to seperate functions. |
| 1594 | Now produces elements in the form ((:ns . "element") (attr-list) |
| 1595 | children) instead of ('ns:element (attr-list) children). |
| 1596 | (xml-parse-attlist): Fix attribute parsing. |
| 1597 | (xml-parse-dtd): Change parsing so that it produces strings |
| 1598 | instead of interned symbols. |
| 1599 | |
| 1600 | 2003-11-01 era@iki.fi <era@iki.fi> (tiny change) |
| 1601 | |
| 1602 | * dired.el (dired-ls-sorting-switches): Doc fix. |
| 1603 | |
| 1604 | 2003-11-01 Oliver Scholz <epameinondas@gmx.de> |
| 1605 | |
| 1606 | * emacs-lisp/rx.el (rx-or): Fix the case of |
| 1607 | "(rx (and ?a (or ?b ?c) ?d))". |
| 1608 | |
| 1609 | 2003-11-01 Christoph Wedler <wedler@users.sourceforge.net> (tiny change) |
| 1610 | |
| 1611 | * textmodes/texinfmt.el (texinfo-pre-format-hook): New variable. |
| 1612 | (texinfo-format-region): Use it. |
| 1613 | (texinfo-format-buffer-1): Ditto. |
| 1614 | |
| 1615 | 2003-11-01 Alan Mackenzie <acm@muc.de> |
| 1616 | |
| 1617 | Changes to allow scrolling whilst in isearch mode: |
| 1618 | * isearch.el (isearch-unread-key-sequence): New function, |
| 1619 | extracted from isearch-other-meta-char. |
| 1620 | (top level): (put 'foo 'isearch-scroll) on all Emacs's |
| 1621 | "scrollable" standard functions. |
| 1622 | (isearch-allow-scroll): New customizable variable. |
| 1623 | (isearch-string-out-of-window, isearch-back-into-window) |
| 1624 | (isearch-reread-key-sequence-naturally) |
| 1625 | (isearch-lookup-scroll-key): New functions. |
| 1626 | (isearch-other-meta-char): Doc string and functionality enhanced. |
| 1627 | Now accepts a prefix argument. |
| 1628 | (isearch-lazy-highlight-window-end): New variable. |
| 1629 | (isearch-lazy-highlight-new-loop): Pay attention to the window's |
| 1630 | end (thru isearch-lazy-highlight-window-end), not only its start. |
| 1631 | |
| 1632 | * simple.el (overriding-map-is-bound, saved-overriding-map): New vars. |
| 1633 | (ensure-overriding-map-is-bound, restore-overriding-map): New funs. |
| 1634 | (universal-argument, universal-argument-more, negative-argument) |
| 1635 | (digit-argument, universal-argument-other-key): Minor changes. |
| 1636 | |
| 1637 | 2003-11-01 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) |
| 1638 | |
| 1639 | * mail/rmailsum.el (rmail-summary-goto-msg): Don't call itself |
| 1640 | recursively if the last message is deleted, thus avoiding an |
| 1641 | infinite loop. |
| 1642 | |
| 1643 | 2003-10-30 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1644 | |
| 1645 | * textmodes/tex-mode.el (tex-compile-commands): Add `yap' and `ps2pdf'. |
| 1646 | (tex-main-file): Don't add .tex if the extension is already present. |
| 1647 | (tex-uptodate-p): Don't recurse indefinitely with symlinks. |
| 1648 | |
| 1649 | 2003-10-29 Lute Kamstra <lute@gnu.org> |
| 1650 | |
| 1651 | * progmodes/octave-inf.el (inferior-octave-prompt): |
| 1652 | Recognize version number in prompt. |
| 1653 | |
| 1654 | 2003-10-28 Dave Love <fx@gnu.org> |
| 1655 | |
| 1656 | * international/characters.el: Fix some Unicode ranges. |
| 1657 | |
| 1658 | 2003-10-28 Kenichi Handa <handa@m17n.org> |
| 1659 | |
| 1660 | * disp-table.el (standard-display-8bit) |
| 1661 | (standard-display-default, standard-display-ascii) |
| 1662 | (standard-display-g1, standard-display-graphic) |
| 1663 | (standard-display-underline): Assure that standard-display-table |
| 1664 | is a display table. |
| 1665 | |
| 1666 | 2003-10-27 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1667 | |
| 1668 | * simple.el (reindent-then-newline-and-indent): Delete space *after* |
| 1669 | reindenting the first line. |
| 1670 | |
| 1671 | 2003-10-25 Per Abrahamsen <abraham@dina.kvl.dk> |
| 1672 | |
| 1673 | * wid-edit.el (widget-default-delete): Always delete child widgets. |
| 1674 | |
| 1675 | 2003-10-24 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1676 | |
| 1677 | * newcomment.el (comment-indent): Don't call indent-according-to-mode |
| 1678 | if the line has code. |
| 1679 | Don't try to line up with something that's too far left. |
| 1680 | |
| 1681 | * progmodes/octave-mod.el (octave-comment-start): Simplify. |
| 1682 | (octave-mode-syntax-table): Add % as a comment starter. |
| 1683 | (octave-point): Remove. |
| 1684 | (octave-in-comment-p, octave-in-string-p) |
| 1685 | (octave-not-in-string-or-comment-p, calculate-octave-indent) |
| 1686 | (octave-blink-matching-block-open, octave-auto-fill): |
| 1687 | Use line-(beginning|end)-position instead. |
| 1688 | |
| 1689 | 2003-10-23 Francesco Potort\e,Al\e(B <pot@gnu.org> |
| 1690 | |
| 1691 | * emacs-lisp/authors.el (authors-aliases): Add correct realname |
| 1692 | for Francesco Potort\e,Al\e(B. |
| 1693 | |
| 1694 | 2003-10-23 Dave Love <fx@gnu.org> |
| 1695 | |
| 1696 | * international/mule-cmds.el (locale-charset-to-coding-system): |
| 1697 | Don't rely on nil being a coding system. |
| 1698 | |
| 1699 | * mail/mail-extr.el (mail-extr-ignore-single-names): Add :version. |
| 1700 | (mail-extr-address-syntax-table): Remove non-ASCII unibyte chars. |
| 1701 | (mail-extr-voodoo): Use char classes in regexps (for non-ASCII). |
| 1702 | |
| 1703 | 2003-10-21 Nick Roberts <nick@nick.uklinux.net> |
| 1704 | |
| 1705 | * gdb-ui.el (gdb-current-language): New variable. |
| 1706 | (gdb-update-flag): Remove variable. |
| 1707 | (gud-watch, gdb-frame-handler): Adapt for other languages (Fortran). |
| 1708 | (gdb-take-last-elt): Remove function. |
| 1709 | (gdb-dequeue-input): Avoid recursion by not using gdb-take-last-elt. |
| 1710 | (gdb-post-prompt): Check for variable object changes here. |
| 1711 | |
| 1712 | * progmodes/gud.el (gud-speedbar-buttons): Check for variable |
| 1713 | object changes in gdb-ui.el. |
| 1714 | |
| 1715 | 2003-10-21 Richard M. Stallman <rms@gnu.org> |
| 1716 | |
| 1717 | * emacs-lisp/edebug.el (edebug-display-freq-count): Doc fix. |
| 1718 | |
| 1719 | * ls-lisp.el (ls-lisp-insert-directory): Arg is now wildcard-regexp. |
| 1720 | Don't check for foo*/ wildcard form here. |
| 1721 | (insert-directory): Recognize foo*/ as a wildcard. |
| 1722 | Separate wildcard-regexp variable from the arg, wildcard. |
| 1723 | |
| 1724 | * subr.el (add-hook): Correctly detect when make-local-hook was used. |
| 1725 | (remove-hook): Correctly handle strange cases about local hooks. |
| 1726 | |
| 1727 | 2003-10-21 David Ponce <david@dponce.com> |
| 1728 | |
| 1729 | * ruler-mode.el (ruler-mode-left-fringe-cols): Add new optional |
| 1730 | argument REAL, to return a real number instead of a rounded |
| 1731 | integer value. Define as inline function. |
| 1732 | (ruler-mode-right-fringe-cols): Likewise. |
| 1733 | (ruler-mode-scroll-bar-cols): New function. |
| 1734 | (ruler-mode-left-scroll-bar-cols): Use it. Define as macro. |
| 1735 | (ruler-mode-right-scroll-bar-cols): Likewise. |
| 1736 | (ruler-mode-space): New function. |
| 1737 | (ruler-mode-ruler): Use it. Handle variations of fringe style, |
| 1738 | scroll bar mode and margins in a more robust way. |
| 1739 | |
| 1740 | 2003-10-21 Christoph Wedler <Christoph.Wedler@sap.com> |
| 1741 | |
| 1742 | * progmodes/antlr-mode.el: Make major mode work with cc-mode-5.30+. |
| 1743 | (antlr-c-init-language-vars): New function. |
| 1744 | (antlr-mode): Use it with cc-mode before v5.29. |
| 1745 | (antlr-c-common-init): Don't set some local vars here. |
| 1746 | (antlr-mode): Set them here. |
| 1747 | (antlr-c-forward-sws): New function alias. |
| 1748 | (antlr-mode): Redefine with cc-mode before v5.30. |
| 1749 | (antlr-skip-sexps): Use it. |
| 1750 | (antlr-skip-exception-part): Ditto. |
| 1751 | (antlr-skip-file-prelude): Ditto. |
| 1752 | (antlr-outside-rule-p): Ditto. |
| 1753 | (antlr-end-of-body): Ditto. |
| 1754 | (antlr-option-kind): Ditto. |
| 1755 | (antlr-insert-option-area): Ditto. |
| 1756 | (antlr-file-dependencies): Ditto. |
| 1757 | |
| 1758 | 2003-10-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
| 1759 | |
| 1760 | * textmodes/bibtex.el (bibtex-move-outside-of-entry): |
| 1761 | Move backward only if point was not inside an entry. |
| 1762 | |
| 1763 | 2003-10-21 Richard M. Stallman <rms@gnu.org> |
| 1764 | |
| 1765 | * progmodes/compile.el (compile-auto-highlight): Undo July 7 change. |
| 1766 | |
| 1767 | 2003-10-21 Juri Linkov <juri@jurta.org> |
| 1768 | |
| 1769 | * compare-w.el: Automatically skip non-matching text to resync. |
| 1770 | (compare-windows-whitespace): Doc fix. |
| 1771 | (compare-windows-sync, compare-windows-sync-string-size) |
| 1772 | (compare-windows-recenter, compare-ignore-whitespace) |
| 1773 | (compare-windows-highlight, compare-windows-face): New variables. |
| 1774 | (compare-windows): Use compare-windows-sync. |
| 1775 | (compare-windows-highlight, compare-windows-dehighlight) |
| 1776 | (compare-windows-sync-regexp) |
| 1777 | (compare-windows-sync-default-function): New functions. |
| 1778 | |
| 1779 | 2003-10-21 Juri Linkov <juri@jurta.org> |
| 1780 | |
| 1781 | * diff.el (diff-parse-differences): Don't visit the files now; |
| 1782 | instead, just record the error locus. |
| 1783 | |
| 1784 | 2003-10-21 Dave Love <fx@gnu.org> |
| 1785 | |
| 1786 | * progmodes/cfengine.el: New file. |
| 1787 | |
| 1788 | 2003-10-20 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1789 | |
| 1790 | * complete.el (PC-do-completion): Do not forget to use `pred' as the |
| 1791 | default-directory when completing file names. |
| 1792 | |
| 1793 | 2003-10-20 Luc Teirlinck <teirllm@auburn.edu> |
| 1794 | |
| 1795 | * help-mode.el (help-make-xrefs): Make sure that if a symbol is |
| 1796 | followed by the word `face', it gets treated as a face, even if |
| 1797 | it is also defined as a variable or a function. |
| 1798 | |
| 1799 | 2003-10-20 Dave Love <fx@gnu.org> |
| 1800 | |
| 1801 | * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): |
| 1802 | Avoid incf in macro expansion. |
| 1803 | |
| 1804 | 2003-10-20 John Paul Wallington <jpw@gnu.org> |
| 1805 | |
| 1806 | * emacs-lisp/elint.el (elint-check-defcustom-form): Don't use |
| 1807 | `evenp' so we don't implicitly require cl library at runtime. |
| 1808 | |
| 1809 | 2003-10-18 Luc Teirlinck <teirllm@auburn.edu> |
| 1810 | |
| 1811 | * help-mode.el (help-xref-symbol-regexp): Treat newlines as whitespace. |
| 1812 | (help-make-xrefs): Only make cross-references for faces if |
| 1813 | preceded or followed by the word `face'. Do not make a |
| 1814 | cross-reference for variables without variable documentation, |
| 1815 | unless preceded by the word `variable' or `option'. Update doc |
| 1816 | string accordingly. |
| 1817 | |
| 1818 | 2003-10-18 Thien-Thi Nguyen <ttn@gnu.org> |
| 1819 | |
| 1820 | * progmodes/hideshow.el: Rewrite one-armed `if' |
| 1821 | constructs using either `when' or `unless'. |
| 1822 | (hs-grok-mode-type): Elide superfluous `progn'; nfc. |
| 1823 | |
| 1824 | 2003-10-16 Nick Roberts <nick@nick.uklinux.net> |
| 1825 | |
| 1826 | * gdb-ui.el (breakpoint-xpm-data, breakpoint-enabled-pbm-data) |
| 1827 | (breakpoint-disabled-pbm-data): Make breakpoint icons 10x10 |
| 1828 | instead of 12x12. |
| 1829 | |
| 1830 | 2003-10-16 Eli Zaretskii <eliz@elta.co.il> |
| 1831 | |
| 1832 | * mail/rmail.el (rmail-convert-to-babyl-format): Display a |
| 1833 | message while converting to Babyl. |
| 1834 | |
| 1835 | 2003-10-16 Vadim Nasardinov <vadimn@redhat.com> (tiny change) |
| 1836 | |
| 1837 | * allout.el (allout-mode): Doc fix. |
| 1838 | |
| 1839 | 2003-10-16 Lute Kamstra <lute@gnu.org> |
| 1840 | |
| 1841 | * subr.el (force-mode-line-update): Fix docstring. |
| 1842 | |
| 1843 | 2003-10-14 Dave Love <fx@gnu.org> |
| 1844 | |
| 1845 | * international/mule-cmds.el (find-multibyte-characters): Doc fix. |
| 1846 | (default-input-method): Add :link, improve :type. |
| 1847 | (locale-charset-language-names): Fix utf-8 pattern. |
| 1848 | (locale-charset-match-p, locale-charset-alist) |
| 1849 | (locale-charset-to-coding-system): New. |
| 1850 | (set-locale-environment): Deal with codeset part of locale specs. |
| 1851 | |
| 1852 | 2003-10-14 Lute Kamstra <lute@gnu.org> |
| 1853 | |
| 1854 | * fringe.el (fringe-mode): Use active voice in docstring. |
| 1855 | (set-fringe-style): Ditto. |
| 1856 | |
| 1857 | 2003-10-13 Lute Kamstra <lute@gnu.org> |
| 1858 | |
| 1859 | * fringe.el (fringe-mode): Fix docstring. |
| 1860 | (set-fringe-style): Ditto. |
| 1861 | |
| 1862 | 2003-10-12 Michael Kifer <kifer@cs.stonybrook.edu> |
| 1863 | |
| 1864 | * ediff-mult.el (ediff-filegroup-action): |
| 1865 | Use ediff-default-filtering-regexp. |
| 1866 | |
| 1867 | * ediff-util.el (ediff-recenter): Don't call |
| 1868 | ediff-restore-highlighting twice. |
| 1869 | (ediff-select-difference): Set current difference. |
| 1870 | (ediff-unselect-and-select-difference): Add comment. |
| 1871 | |
| 1872 | * ediff.el (ediff-directories,ediff-directory-revisions) |
| 1873 | (ediff-directories3,ediff-merge-directories) |
| 1874 | (ediff-merge-directories-with-ancestor) |
| 1875 | (ediff-merge-directory-revisions) |
| 1876 | (ediff-merge-directory-revisions-with-ancestor): |
| 1877 | Use ediff-default-filtering-regexp. |
| 1878 | |
| 1879 | 2003-10-12 Andreas Schwab <schwab@suse.de> |
| 1880 | |
| 1881 | * international/mule-cmds.el (locale-charset-language-names): |
| 1882 | Simplify regex by removing unused grouping. |
| 1883 | |
| 1884 | 2003-10-10 Dave Love <fx@gnu.org> |
| 1885 | |
| 1886 | * bindings.el: Don't bind stop. |
| 1887 | |
| 1888 | 2003-10-08 Miles Bader <miles@gnu.org> |
| 1889 | |
| 1890 | * gdb-ui.el (gdb-info-frames-custom): Use proper :inverse-video |
| 1891 | face instead of attempting to emulate it. |
| 1892 | |
| 1893 | 2003-10-07 Kenichi Handa <handa@m17n.org> |
| 1894 | |
| 1895 | * international/mule-diag.el (list-coding-systems-1): List coding |
| 1896 | systems that are loaded automatically. |
| 1897 | |
| 1898 | * international/code-pages.el (iso-8859-11): Add autoload cookie. |
| 1899 | |
| 1900 | * international/mule.el (autoload-coding-system): New function. |
| 1901 | |
| 1902 | 2003-10-07 Andreas Schwab <schwab@suse.de> |
| 1903 | |
| 1904 | * log-edit.el (log-edit-changelog-entries): Prefer local value of |
| 1905 | change-log-default-name in the buffer visiting the file. |
| 1906 | |
| 1907 | 2003-10-06 Dave Love <fx@gnu.org> |
| 1908 | |
| 1909 | * files.el (find-file-hook): Customize. |
| 1910 | (auto-mode-alist): Add .stk, .ss, .sch, .orig. |
| 1911 | |
| 1912 | * bindings.el (completion-ignored-extensions): Remove .log. |
| 1913 | (global-map): Add again, open, stop keys. |
| 1914 | |
| 1915 | 2003-10-05 Richard M. Stallman <rms@gnu.org> |
| 1916 | |
| 1917 | * progmodes/sh-script.el (sh-feature): Handle sh-modify like sh-append. |
| 1918 | (sh-for, sh-indexed-loop, sh-function, sh-while, sh-while-getopts): |
| 1919 | Use sh-modify directly. |
| 1920 | (sh-select): Use sh-append, not eval. |
| 1921 | |
| 1922 | * mail/emacsbug.el (report-emacs-bug): Fix previous change. |
| 1923 | |
| 1924 | * info.el (Info-following-node-name): New function. |
| 1925 | |
| 1926 | * loadhist.el (unload-feature-special-hooks): |
| 1927 | Rename from loadhist-hook-functions. |
| 1928 | (loadhist-hook-functions): Now an alias. |
| 1929 | |
| 1930 | 2003-10-04 Eli Zaretskii <eliz@elta.co.il> |
| 1931 | |
| 1932 | * ldefs-boot.el: Renamed from loaddefs-boot.el, to prevent |
| 1933 | file-name clashes on 8+3 filesystems. |
| 1934 | |
| 1935 | * Makefile.in (DONTCOMPILE, bootstrap-clean): |
| 1936 | Rename loaddefs-boot.el to ldefs-boot.el |
| 1937 | |
| 1938 | * makefile.w32-in (DONTCOMPILE, bootstrap-clean-CMD) |
| 1939 | (bootstrap-clean-SH): Rename loaddefs-boot.el to ldefs-boot.el |
| 1940 | |
| 1941 | 2003-10-03 Lute Kamstra <lute@gnu.org> |
| 1942 | |
| 1943 | * info.el (Info-mode): Revert previous change. |
| 1944 | (Info-escape-percent): New function. |
| 1945 | (Info-fontify-node): Use it. |
| 1946 | |
| 1947 | 2003-10-02 Andreas Schwab <schwab@suse.de> |
| 1948 | |
| 1949 | * loaddefs-boot.el: Regenerated. |
| 1950 | |
| 1951 | 2003-10-01 Rajesh Vaidheeswarran <rv@gnu.org> |
| 1952 | |
| 1953 | * ffap.el: Remove defadvice related code from CVS since `complete' |
| 1954 | provides a `PC-completion-as-file-name-predicate' variable that |
| 1955 | ffap can override. |
| 1956 | |
| 1957 | 2003-10-02 Kenichi Handa <handa@m17n.org> |
| 1958 | |
| 1959 | * international/utf-8.el (ccl-decode-mule-utf-8): |
| 1960 | Lookup utf-subst-table-for-decode even for U+E000..U+FFFF. |
| 1961 | |
| 1962 | * international/subst-jis.el: Include U+FF00..U+FFEF in decode table. |
| 1963 | * international/subst-big5.el: Likewise. |
| 1964 | * international/subst-gb2312.el: Likewise. |
| 1965 | * international/subst-ksc.el: Likewise. |
| 1966 | |
| 1967 | 2003-10-01 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 1968 | |
| 1969 | * calendar/calendar.el (increment-calendar-month) |
| 1970 | (calendar-leap-year-p, calendar-absolute-from-gregorian) |
| 1971 | (generate-calendar, calendar-read-date, calendar-interval) |
| 1972 | (calendar-day-of-week): Handle years BC. |
| 1973 | (generate-calendar-month, calendar-gregorian-from-absolute): Doc fix. |
| 1974 | |
| 1975 | 2003-10-01 Dave Love <fx@gnu.org> |
| 1976 | |
| 1977 | * language/cyrillic.el (cp1251): Alias for windows-1251. |
| 1978 | |
| 1979 | * vc-cvs.el (vc-cvs-parse-entry): Revert last change to allow |
| 1980 | bootstrap. |
| 1981 | |
| 1982 | 2003-10-01 Lute Kamstra <lute@gnu.org> |
| 1983 | |
| 1984 | * files.el: Fix typo. |
| 1985 | * imenu.el (imenu--generic-function): Docstring fix. |
| 1986 | |
| 1987 | 2003-09-30 Richard M. Stallman <rms@gnu.org> |
| 1988 | |
| 1989 | * dired.el (dired-mode): Handle dired-directory as a list. |
| 1990 | |
| 1991 | 2003-09-30 Nick Roberts <nick@nick.uklinux.net> |
| 1992 | |
| 1993 | * toolbar/gud-watch.xpm, toolbar/gud-watch.pbm: Add. |
| 1994 | |
| 1995 | * toolbar/gud-display.xpm, toolbar/gud-display.pbm: Remove. |
| 1996 | |
| 1997 | * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): |
| 1998 | Replace gud-display with gud-watch. |
| 1999 | (gud-speedbar-buttons): Add stuff for watching expressions |
| 2000 | in the speedbar when using M-x gdba. Use dolist on old part |
| 2001 | of this function. |
| 2002 | |
| 2003 | * gdb-ui.el (gdb-var-list, gdb-var-changed, gdb-update-flag) |
| 2004 | (gdb-update-flag): New variables. |
| 2005 | (gdb-var-update, gdb-var-update-handler,gdb-var-delete) |
| 2006 | (gdb-speedbar-expand-node, gdb-var-evaluate-expression-handler) |
| 2007 | (gud-watch, gdb-var-create-handler) : New functions. |
| 2008 | (gdb-var-list-children, gdb-var-list-children-handler) |
| 2009 | (gdb-var-create-regexp, gdb-var-update-regexp) |
| 2010 | (gdb-var-list-children-regexp): New constants. |
| 2011 | (gud-gdba-command-name): Don't specify -noasync so that GDB/MI works. |
| 2012 | (gdb-annotation-rules): Reduce annotation set (level 3). |
| 2013 | (gdb-pre-prompt, gdb-prompt): Call handler in gdb-prompt. |
| 2014 | (gdb-post-prompt): Don't update GDB buffers every time speedbar |
| 2015 | updates. |
| 2016 | (gdb-window-height, gdb-window-width, gdb-display-in-progress) |
| 2017 | (gdb-expression-buffer-name, gdb-display-number, gdb-point) |
| 2018 | (gdb-dive-display-number, gdb-nesting-level, gdb-expression) |
| 2019 | (gdb-annotation-arg, gdb-dive-map, gdb-values, gdb-array-start) |
| 2020 | (gdb-array-stop, gdb-array-slice-map, gdb-display-string) |
| 2021 | (gdb-array-size, gdb-display-mode-map, gdb-expressions-mode-map): |
| 2022 | (gdb-expressions-mode-menu, gdb-dive): Remove variables. |
| 2023 | (gud-display, gud-display1) |
| 2024 | (gdb-display-begin,gdb-display-number-end, gdb-delete-line) |
| 2025 | (gdb-display-end, gdb-display-go-back, gdb-array-section-end) |
| 2026 | (gdb-field-begin, gdb-field-end, gdb-elt,gdb-field-format-begin) |
| 2027 | (gdb-field-format-end, gdb-dive, gdb-dive-new-frame) |
| 2028 | (gdb-insert-field, gdb-array-format, gdb-mouse-array-slice) |
| 2029 | (gdb-array-slice, gdb-array-format1, gdb-info-display-custom) |
| 2030 | (gdb-delete-frames, gdb-display-mode, gdb-display-buffer-name) |
| 2031 | (gdb-display-display-buffer, gdb-toggle-display) |
| 2032 | (gdb-delete-display, gdb-expressions-popup-menu) |
| 2033 | (gdb-expressions-mode, gdb-array-visualise): Remove functions. |
| 2034 | (gdb-setup-windows, gdb-reset, gdb-source-info): Remove references |
| 2035 | to display buffer. |
| 2036 | |
| 2037 | 2003-09-30 Richard M. Stallman <rms@gnu.org> |
| 2038 | |
| 2039 | * progmodes/ada-mode.el (ada-mode): Don't use advice. |
| 2040 | Instead, set which-func-functions. |
| 2041 | |
| 2042 | * progmodes/which-func.el (which-func-modes): Add ada-mode. |
| 2043 | (which-func-functions): New variable. |
| 2044 | (which-function): Use that. |
| 2045 | |
| 2046 | * info.el (Info-mode): Double each `%' in header line. |
| 2047 | |
| 2048 | * emacs-lisp/lisp-mnt.el (lm-with-file): |
| 2049 | When FILE is nil, run BODY in current buffer. |
| 2050 | |
| 2051 | * mail/emacsbug.el (report-emacs-bug): Mention major and minor modes. |
| 2052 | |
| 2053 | * help.el (describe-mode): Start with a brief list of minor modes. |
| 2054 | Find them thru minor-mode-list so as to find them all. |
| 2055 | Show them in alphabetical order. |
| 2056 | |
| 2057 | * mail/sendmail.el (mail-aliases): Doc fix. |
| 2058 | |
| 2059 | * progmodes/sh-script.el (sh-mode-syntax-table): Add defvar. |
| 2060 | |
| 2061 | 2003-09-30 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) |
| 2062 | |
| 2063 | * mail/rmailsum.el (rmail-make-summary-line-1): |
| 2064 | Change comma after last label to a space. |
| 2065 | (rmail-summary-font-lock-keywords): Adapt to that change. |
| 2066 | |
| 2067 | 2003-09-30 Thien-Thi Nguyen <ttn@gnu.org> |
| 2068 | |
| 2069 | * progmodes/scheme.el (scheme-mode-variables): When setting |
| 2070 | `font-lock-defaults', also specify that "#" should |
| 2071 | be interpreted with `word' syntax. |
| 2072 | (scheme-font-lock-keywords-2): Also interpret "#:foo" as keyword. |
| 2073 | |
| 2074 | 2003-09-30 Lars Hansen <larsh@math.ku.dk> |
| 2075 | |
| 2076 | * desktop.el: A lot of comments updated. |
| 2077 | (desktop-save-mode): Minor mode introduced. |
| 2078 | (desktop-enable, desktop-clear-preserve-buffers): Make vars obsolete. |
| 2079 | (desktop-load-default): Function made obsolete. |
| 2080 | (desktop-locals-to-save): Variable made customizable. |
| 2081 | (desktop-read): Optional parameter `dirname' added. |
| 2082 | (desktop-change-dir, desktop-revert): Parameter `dirname' in |
| 2083 | `desktop-read' used. |
| 2084 | (desktop-save-in-load-dir): Rename to `desktop-save-in-desktop-dir'. |
| 2085 | |
| 2086 | 2003-09-29 Rajesh Vaidheeswarran <rv@gnu.org> |
| 2087 | |
| 2088 | * whitespace.el (whitespace-clean-msg): Add user customizable message |
| 2089 | for displaying ``clean'' output. |
| 2090 | (whitespace-buffer): Use `whitespace-clean-msg'. |
| 2091 | (whitespace-global-mode): Fix typo. |
| 2092 | |
| 2093 | 2003-09-29 Thien-Thi Nguyen <ttn@gnu.org> |
| 2094 | |
| 2095 | * pcvs.el (cvs-mode-unmark-up): Move to goal column when done. |
| 2096 | |
| 2097 | 2003-09-29 Lute Kamstra <lute@gnu.org> |
| 2098 | |
| 2099 | * bindings.el (mode-line-modes): Remove superfluous :propertize |
| 2100 | construct in initialization. |
| 2101 | (mode-line-position): Change cons cell into proper list in |
| 2102 | initialization. |
| 2103 | |
| 2104 | 2003-09-29 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change) |
| 2105 | |
| 2106 | * international/mule.el (decode-coding-inserted-region): Use car |
| 2107 | of the return value of find-operation-coding-system. |
| 2108 | |
| 2109 | 2003-09-29 Kenichi Handa <handa@m17n.org> |
| 2110 | |
| 2111 | * descr-text.el (describe-char): Fix previous change. |
| 2112 | |
| 2113 | 2003-09-28 Kenichi Handa <handa@m17n.org> |
| 2114 | |
| 2115 | * descr-text.el (describe-char-display): New function. |
| 2116 | (describe-char): Pay attention to display table on describing how |
| 2117 | a character is displayed. |
| 2118 | |
| 2119 | * international/mule-cmds.el (encoded-string-description): |
| 2120 | Prepend "0x" to each encoded byte. |
| 2121 | |
| 2122 | 2003-09-28 Andreas Schwab <schwab@suse.de> |
| 2123 | |
| 2124 | * find-file.el (ff-special-constructs): Add autoload cookie. |
| 2125 | |
| 2126 | 2003-09-28 Kevin Ryde <user42@zip.com.au> |
| 2127 | |
| 2128 | * info.el (Info-find-index-name): Remove any "<n>" suffixes which |
| 2129 | makeinfo appends to duplicate index entries. |
| 2130 | |
| 2131 | 2003-09-28 Eli Zaretskii <eliz@elta.co.il> |
| 2132 | |
| 2133 | * dired-x.el (dired-clean-tex): Doc fix. |
| 2134 | |
| 2135 | * language/chinese.el ("Chinese-GB", "Chinese-BIG5"): Set up for |
| 2136 | using a Chinese tutorial. |
| 2137 | |
| 2138 | 2003-09-28 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 2139 | |
| 2140 | * mail/smtpmail.el (smtpmail-via-smtp): Don't insert a space |
| 2141 | between "MAIL FROM:" and "RCPT TO:" and the following address. |
| 2142 | |
| 2143 | 2003-09-28 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 2144 | |
| 2145 | * textmodes/text-mode.el (paragraph-indent-minor-mode): Doc fix. |
| 2146 | |
| 2147 | 2003-09-28 David Ponce <david@dponce.com> |
| 2148 | |
| 2149 | * recentf.el (recentf-initialize-file-name-history): New defcustom. |
| 2150 | (recentf-load-list): When `recentf-initialize-file-name-history' |
| 2151 | is non-nil, initialize an empty `file-name-history' with the |
| 2152 | recent list. |
| 2153 | |
| 2154 | 2003-09-28 Evgeni Dobrev <evgeni_dobrev@developer.bg> (tiny patch) |
| 2155 | |
| 2156 | * man.el (Man-default-man-entry): Remove the leading `*' from the |
| 2157 | word at point. |
| 2158 | |
| 2159 | 2003-09-26 Lute Kamstra <lute@gnu.org> |
| 2160 | |
| 2161 | * bindings.el (mode-line-position): Mention size indication in |
| 2162 | docstring. |
| 2163 | |
| 2164 | 2003-09-26 Andre Spiegel <spiegel@gnu.org> |
| 2165 | |
| 2166 | * calendar/parse-time.el (parse-time-string): Add autoload cookie. |
| 2167 | |
| 2168 | * vc-cvs.el (vc-cvs-parse-entry): Don't require parse-time, |
| 2169 | because it's autoloaded now. |
| 2170 | |
| 2171 | 2003-09-25 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 2172 | |
| 2173 | * progmodes/sh-script.el (sh-builtins): Add bash `shopt' builtin. |
| 2174 | (sh-font-lock-keywords, sh-feature): Fix previous change of |
| 2175 | sh-feature to avoid infloop with sh-font-lock-keywords. |
| 2176 | |
| 2177 | 2003-09-25 Kim F. Storm <storm@cua.dk> |
| 2178 | |
| 2179 | * frame.el (frame-current-scroll-bars): New defun. |
| 2180 | |
| 2181 | * window.el (window-current-scroll-bars): New defun. |
| 2182 | |
| 2183 | 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2184 | |
| 2185 | * progmodes/cc-engine.el (c-parse-state): Fix bug that could |
| 2186 | cause errors when the state cache contains info on parts that have |
| 2187 | been narrowed out. |
| 2188 | |
| 2189 | 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2190 | |
| 2191 | * progmodes/cc-vars.el (c-comment-prefix-regexp): Document that |
| 2192 | `c-setup-paragraph-variables' has to be used when this variable is |
| 2193 | changed; it doesn't work to reinitialize the mode since that |
| 2194 | typically clobbers the variable. |
| 2195 | |
| 2196 | * progmodes/cc-styles.el (c-setup-paragraph-variables): |
| 2197 | Make it interactive. |
| 2198 | |
| 2199 | 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2200 | |
| 2201 | * progmodes/cc-fonts.el (c-font-lock-declarations): |
| 2202 | Fix recognition of constructors and destructors for classes whose |
| 2203 | names are matched by `*-font-lock-extra-types'. |
| 2204 | |
| 2205 | * progmodes/cc-langs.el (c-type-list-kwds): If "operator" is |
| 2206 | followed by an identifier in C++ then it's a type. |
| 2207 | |
| 2208 | 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2209 | |
| 2210 | * progmodes/cc-fonts.el (c-font-lock-invalid-string): Fix eob |
| 2211 | problem that primarily affected XEmacs. Don't use faces to find |
| 2212 | unterminated strings since Emacs and XEmacs fontify strings |
| 2213 | differently - this function should now work better in XEmacs. |
| 2214 | |
| 2215 | 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2216 | |
| 2217 | * progmodes/cc-cmds.el (c-electric-brace): Fix a bug in the |
| 2218 | `expand-abbrev' workaround which caused braces to misbehave inside |
| 2219 | macros. |
| 2220 | |
| 2221 | * progmodes/cc-engine.el (c-forward-keyword-clause): Fix error |
| 2222 | handling. This bug could cause interactive font locking to bail out. |
| 2223 | |
| 2224 | 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2225 | |
| 2226 | * progmodes/cc-engine.el (c-just-after-func-arglist-p): |
| 2227 | Handle paren-style types in Pike. Also fixed some cases of |
| 2228 | insufficient handling of unbalanced parens. |
| 2229 | |
| 2230 | 2003-09-24 Rajesh Vaidheeswarran <rv@gnu.org> |
| 2231 | |
| 2232 | * ffap.el (ffap-shell-prompt-regexp): Add regexp to identify |
| 2233 | common shell prompts that are not common filename or URL characters. |
| 2234 | (ffap-file-at-point): Use the new regexp to strip the prompts from |
| 2235 | the file names. This is an issue mostly for user prompts that |
| 2236 | don't have a trailing space and find-file-at-point is invoked from |
| 2237 | within a shell inside emacs. |
| 2238 | |
| 2239 | 2003-09-24 Andre Spiegel <spiegel@gnu.org> |
| 2240 | |
| 2241 | * vc-cvs.el (vc-cvs-parse-entry): Restore the code to compare time |
| 2242 | stamps numerically, rather than textually. |
| 2243 | |
| 2244 | 2003-09-24 Kenichi Handa <handa@m17n.org> |
| 2245 | |
| 2246 | * language/devan-util.el (devanagari-post-read-conversion): |
| 2247 | * language/mlm-util.el (malayalam-post-read-conversion): |
| 2248 | * language/tml-util.el (tamil-post-read-conversion): |
| 2249 | Add autoload cookie. |
| 2250 | |
| 2251 | * international/utf-8.el (utf-8-post-read-conversion): |
| 2252 | Call post-read-conversion functions for Devanagari, Malayalam, |
| 2253 | and Tamil. |
| 2254 | |
| 2255 | 2003-09-23 Dave Love <fx@gnu.org> |
| 2256 | |
| 2257 | * Makefile.in (bootstrap-clean): Fix misplaced `!'. |
| 2258 | |
| 2259 | 2003-09-22 Nick Roberts <nick@nick.uklinux.net> |
| 2260 | |
| 2261 | * progmodes/gud.el (perldb): Add gud-until to list of commands. |
| 2262 | Update gud-remove. |
| 2263 | |
| 2264 | 2003-09-22 Richard M. Stallman <rms@gnu.org> |
| 2265 | |
| 2266 | * progmodes/sh-script.el (sh-mode-default-syntax-table): |
| 2267 | Rename from sh-mode-syntax-table. Call sh-mode-syntax-table directly. |
| 2268 | (sh-mode-syntax-table-input): New variable. |
| 2269 | (sh-require-final-newline): Don't use eval. |
| 2270 | (sh-builtins, sh-leading-keywords, sh-other-keywords) |
| 2271 | (sh-variables, sh-font-lock-keywords): Don't use eval. |
| 2272 | (sh-set-shell): When setting require-final-newline, |
| 2273 | treat value = `require-final-newline' as don't change it. |
| 2274 | Set sh-mode-syntax-table locally based on |
| 2275 | sh-mode-syntax-table-input and sh-mode-default-syntax-table. |
| 2276 | |
| 2277 | * progmodes/compile.el (compile-internal): |
| 2278 | Call compilation-set-window-height before setting window start. |
| 2279 | |
| 2280 | 2003-09-22 Greg Hill <ghill@synergymicro.com> (tiny change) |
| 2281 | |
| 2282 | * emacs-lisp/bytecomp.el (byte-compile-log-file): |
| 2283 | Clear out byte-compile-last-warned-form. |
| 2284 | |
| 2285 | 2003-09-22 Richard M. Stallman <rms@gnu.org> |
| 2286 | |
| 2287 | * woman.el (woman-file-name, woman-follow-word): |
| 2288 | If current-word returns nil, use "". |
| 2289 | |
| 2290 | * simple.el (eval-expression): Bind standard-output in to-buffer case. |
| 2291 | |
| 2292 | 2003-09-22 Richard M. Stallman <rms@gnu.org> |
| 2293 | |
| 2294 | * emacs-lisp/lisp-mnt.el (lm-with-file): |
| 2295 | Don't visit the file, just use insert-file-contents in temp buffer. |
| 2296 | |
| 2297 | 2003-09-22 Jari Aalto <jari.aalto@poboxes.com> |
| 2298 | |
| 2299 | * emacs-lisp/lisp-mnt.el (lm-get-header-re): |
| 2300 | Add surrounding \\( and \\) around the header, as in |
| 2301 | for lm-history-header 'Change Log\\|History'. |
| 2302 | |
| 2303 | 2003-09-22 John Paul Wallington <jpw@gnu.org> |
| 2304 | |
| 2305 | * progmodes/ld-script.el: Add Commentary section, |
| 2306 | minor cleanup of file header. |
| 2307 | (ld-script-font-lock-keywords): Doc fix. |
| 2308 | (toplevel): Provide `ld-script' feature. |
| 2309 | |
| 2310 | 2003-09-21 Kim F. Storm <storm@cua.dk> |
| 2311 | |
| 2312 | * scroll-bar.el (set-scroll-bar-mode): Initialize to |
| 2313 | new built-in variable default-frame-scroll-bars. |
| 2314 | (scroll-bar-mode): Use default-frame-scroll-bars when enabling |
| 2315 | scroll-bar-mode; notably, use it instead of t when we toggle |
| 2316 | scroll-bars on. |
| 2317 | (toggle-scroll-bar): Use default-frame-scroll-bars. |
| 2318 | |
| 2319 | 2003-09-19 Masatake YAMATO <jet@gyve.org> |
| 2320 | |
| 2321 | * pcvs.el (cvs-do-removal): Change the prompt depending on |
| 2322 | `filter' value. |
| 2323 | |
| 2324 | 2003-09-19 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 2325 | |
| 2326 | * startup.el (command-line-1): Stop startup-echo-area-message |
| 2327 | being hidden by "Loading image..." message. |
| 2328 | (use-fancy-splash-screens-p, display-splash-screen): |
| 2329 | Move display-graphic-p test from latter to former. |
| 2330 | |
| 2331 | * progmodes/sh-script.el (sh-font-lock-keywords): |
| 2332 | Highlight escaped EOLs differently from other backslash constructs. |
| 2333 | |
| 2334 | 2003-09-19 Richard M. Stallman <rms@gnu.org> |
| 2335 | |
| 2336 | * emacs-lisp/edebug.el (edebug-var-status, edebug-restore-status): |
| 2337 | New functions. |
| 2338 | (edebug-enter, edebug-outside-excursion): Use them. |
| 2339 | |
| 2340 | * emacs-lisp/bytecomp.el (byte-compile-warning-prefix): |
| 2341 | Fix the condition for whether to print "In WHERE". |
| 2342 | |
| 2343 | 2003-09-19 Jari Aalto <jari.aalto@poboxes.com> |
| 2344 | |
| 2345 | * finder.el (finder-mode-hook): New variable. |
| 2346 | (finder-mode): Run hook finder-mode-hook |
| 2347 | |
| 2348 | 2003-09-18 Masatake YAMATO <jet@gyve.org> |
| 2349 | |
| 2350 | * progmodes/ebrowse.el: Fix broken magic autoload comments. |
| 2351 | |
| 2352 | 2003-09-17 Mario Lang <mlang@delysid.org> |
| 2353 | |
| 2354 | * progmodes/gud.el (perldb): Change gud-print from just "%e" to |
| 2355 | "p %e" to actually print the value in the GUD buffer. |
| 2356 | |
| 2357 | 2003-09-16 Miles Bader <miles@gnu.ai.mit.edu> |
| 2358 | |
| 2359 | From David Ponce <david.ponce@wanadoo.fr>: |
| 2360 | * makefile.w32-in (DONTCOMPILE): Add loaddefs-boot.el. |
| 2361 | (bootstrap-clean-CMD, bootstrap-clean-SH): Recreate loaddefs.el |
| 2362 | from loaddefs-boot.el if necessary. |
| 2363 | |
| 2364 | 2003-09-15 Zoltan Kemenczy <kemenczy@rogers.com> |
| 2365 | |
| 2366 | * progmodes/gud.el (gud-find-class): Make jdb work again since |
| 2367 | cc-mode changed the syntactic information. |
| 2368 | |
| 2369 | 2003-09-15 David Ponce <david@dponce.com> |
| 2370 | |
| 2371 | * recentf.el: (recentf-exclude): Accept predicates too. |
| 2372 | (recentf-file-readable-p): New function. |
| 2373 | (recentf-include-p): Handle predicates in recentf-exclude. |
| 2374 | (recentf-add-file): Doc fix. Use recentf-file-readable-p. |
| 2375 | (recentf-cleanup): Likewise. |
| 2376 | (recentf-save-list): Use write-file to handle backup of |
| 2377 | recentf-save-file. |
| 2378 | |
| 2379 | 2003-09-15 Miles Bader <miles@gnu.ai.mit.edu> |
| 2380 | |
| 2381 | * loaddefs-boot.el: Renamed from `loaddefs.el' |
| 2382 | * Makefile.in (DONTCOMPILE): Add loaddefs-boot.el. |
| 2383 | (bootstrap-clean): Recreate loaddefs.el from loaddefs-boot.el if |
| 2384 | necessary. |
| 2385 | |
| 2386 | 2003-09-13 Thien-Thi Nguyen <ttn@gnu.org> |
| 2387 | |
| 2388 | * electric.el (Electric-pop-up-window): For the `one-window' case, |
| 2389 | no longer disconcertingly move point in the original buffer. |
| 2390 | |
| 2391 | 2003-09-12 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2392 | |
| 2393 | * emacs-lisp/tq.el (tq-create): Fix mixed up unquote style. |
| 2394 | |
| 2395 | 2003-09-12 Eric Hanchrow <offby1@blarg.net> (tiny change) |
| 2396 | |
| 2397 | * dired.el (dired-mode-map): Fix typo. |
| 2398 | |
| 2399 | 2003-09-11 Richard M. Stallman <rms@gnu.org> |
| 2400 | |
| 2401 | * dired.el (dired-mode-map): Bind M-g to dired-goto-file. |
| 2402 | |
| 2403 | 2003-09-11 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) |
| 2404 | |
| 2405 | * window.el (kill-buffer-and-window): Remove `yes-or-no-p' so that |
| 2406 | the function is less noisy. Now only `kill-buffer' can ask questions. |
| 2407 | |
| 2408 | 2003-09-10 Mario Lang <mlang@delysid.org> |
| 2409 | |
| 2410 | * battery.el: Update Commentary and Copyright. |
| 2411 | (battery-linux-proc-acpi): Fix a bug in %b which made "!" never |
| 2412 | appear due to wrong ordering of the expressions in `or'. |
| 2413 | |
| 2414 | 2003-09-09 Lute Kamstra <lute@gnu.org> |
| 2415 | |
| 2416 | * misc.el (upcase-char): Fix docstring. |
| 2417 | (zap-up-to-char): New command. |
| 2418 | |
| 2419 | 2003-09-08 David Ponce <david@dponce.com> |
| 2420 | |
| 2421 | Ensure that recentf correctly updates the menu bar. |
| 2422 | * recentf.el (recentf-menu-path,recentf-menu-before): Doc fix. |
| 2423 | (recentf-menu-bar): New function. |
| 2424 | (recentf-clear-data): Use it |
| 2425 | (recentf-update-menu): Likewise. Use easy-menu-add-item instead |
| 2426 | of easy-menu-change. |
| 2427 | |
| 2428 | 2003-09-08 Lute Kamstra <lute@gnu.org> |
| 2429 | |
| 2430 | * simple.el (size-indication-mode): New. |
| 2431 | * bindings.el (mode-line-position): Add buffer size indicator. |
| 2432 | |
| 2433 | 2003-09-04 Mario Lang <mlang@delysid.org> |
| 2434 | |
| 2435 | * battery.el (battery-linux-proc-acpi): New function. |
| 2436 | (battery-status-function): Modify default value calculation to also |
| 2437 | check for availability of ACPI. |
| 2438 | (battery-echo-area-format): Ditto. |
| 2439 | (battery-mode-line-format): Ditto. |
| 2440 | |
| 2441 | 2003-09-06 Dave Love <fx@gnu.org> |
| 2442 | |
| 2443 | * ielm.el (ielm-mode-hook): Add :options. |
| 2444 | |
| 2445 | * emacs-lisp/eldoc.el (eldoc-print-current-symbol-info-function): New. |
| 2446 | (eldoc-print-current-symbol-info): Use it. |
| 2447 | |
| 2448 | 2003-09-04 Nick Roberts <nick@nick.uklinux.net> |
| 2449 | |
| 2450 | * gdb-ui.el (gud-display1): Use gud-call to prevent extra prompt |
| 2451 | being displayed in GUD buffer. |
| 2452 | (gdb-idle-input-queue): Remove var. Use just one queue. |
| 2453 | (gdb-enqueue-idle-input,gdb-dequeue-idle-input): |
| 2454 | Remove functions. Use just one queue. |
| 2455 | (gdb-prompt, gdb-subprompt, def-gdb-auto-update-trigger) |
| 2456 | (gdb-invalidate-assembler, gdb-get-current-frame): |
| 2457 | Modify functions. Use just one queue. |
| 2458 | |
| 2459 | 2003-09-04 Dave Love <fx@gnu.org> |
| 2460 | |
| 2461 | * cus-start.el: Add blink-cursor-alist. |
| 2462 | |
| 2463 | * ruler-mode.el (ruler-mode-fill-column-char) |
| 2464 | (ruler-mode-current-column-char): Use char-displayable-p, |
| 2465 | not window-system. |
| 2466 | |
| 2467 | * international/codepage.el ("mule-diag"): Add eval-after-load clause. |
| 2468 | |
| 2469 | * language/european.el (windows-1252): Move from code-pages. |
| 2470 | |
| 2471 | * language/cyrillic.el ("Windows-1251"): Delete. |
| 2472 | ("Bulgarian", "Belarusian"): Remove `features'. |
| 2473 | (windows-1251): Move from code-pages. |
| 2474 | |
| 2475 | * international/mule-diag.el (non-iso-charset-alist): |
| 2476 | Remove `codepage' stuff. |
| 2477 | (print-designation, list-coding-systems-1): Output fixes. |
| 2478 | |
| 2479 | * international/code-pages.el (cp-make-translation-table) |
| 2480 | (cp-valid-codes): Made defsubsts. |
| 2481 | (cp-fix-safe-chars): Delete. |
| 2482 | (mule-diag): Don't require. |
| 2483 | (windows-1251, windows-1252): Remove to cyrillic.el/european.el. |
| 2484 | (top-level): Check for defined coding system when defining |
| 2485 | cp... aliases. Change w32-add-charset-info test to avoid warning. |
| 2486 | (non-iso-charset-alist): Defvar when compiling. |
| 2487 | (cp-make-coding-system): Doc fix. |
| 2488 | |
| 2489 | 2003-09-02 Jason Rumney <jasonr@gnu.org> |
| 2490 | |
| 2491 | * international/titdic-cnv.el (tsang-quick-converter): Fix broken |
| 2492 | line-ends from CVS before doing conversion. |
| 2493 | |
| 2494 | 2003-09-02 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 2495 | |
| 2496 | * calendar/diary-lib.el (diary-header-line-flag) |
| 2497 | (diary-header-line-format): New variables. |
| 2498 | (list-diary-entries): Use them to set header line in simple diary. |
| 2499 | |
| 2500 | * progmodes/sh-script.el (sh-font-lock-keywords): Use something |
| 2501 | other than font-lock-string-face to highlight backslashes. |
| 2502 | |
| 2503 | 2003-09-01 Jason Rumney <jasonr@gnu.org> |
| 2504 | |
| 2505 | * international/titdic-cnv.el (tit-read-key-value): Include \r in |
| 2506 | regexp. |
| 2507 | |
| 2508 | 2003-09-01 Dave Love <fx@gnu.org> |
| 2509 | |
| 2510 | * mouse.el (mouse-popup-menubar, mouse-skip-word): Doc fix. |
| 2511 | |
| 2512 | * menu-bar.el (menu-bar-showhide-menu): Amend date and time label |
| 2513 | and :help; also line and column numbers labels. |
| 2514 | |
| 2515 | * international/mule-util.el (char-displayable-p): Move from |
| 2516 | latin1-disp, rename and autoload. |
| 2517 | |
| 2518 | * international/latin1-disp.el (latin1-char-displayable-p): |
| 2519 | Now obsolete alias. Replace uses with char-displayable-p. |
| 2520 | (latin1-display-ucs-per-lynx): Fix last change. |
| 2521 | |
| 2522 | * international/mule-cmds.el (standard-display-european-internal): |
| 2523 | Don't use char code for Latin-1 NBSP. |
| 2524 | <XFree86 4>: Unfrob NBSP display table. Set display table to use |
| 2525 | U+2018, U+2019 for `'. |
| 2526 | (select-safe-coding-system): Message fix. |
| 2527 | |
| 2528 | 2003-09-01 Kenichi Handa <handa@m17n.org> |
| 2529 | |
| 2530 | * international/fontset.el (setup-default-fontset): For Thai |
| 2531 | font, specify "*" family. |
| 2532 | |
| 2533 | 2003-09-01 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) |
| 2534 | |
| 2535 | * progmodes/compile.el (previous-error): Accept a prefix |
| 2536 | argument, similarly to next-error. |
| 2537 | |
| 2538 | 2003-08-31 Masatake YAMATO <jet@gyve.org> |
| 2539 | |
| 2540 | * pcvs.el (cvs-do-removal): Use = instead of eq to check |
| 2541 | the number of files. Bind the number of files to a local |
| 2542 | variable. Suggested by Kevin Rodgers <ihs_4664@yahoo.com>. |
| 2543 | |
| 2544 | 2003-08-30 Eli Zaretskii <eliz@elta.co.il> |
| 2545 | |
| 2546 | * vc-hooks.el (vc-make-version-backup): Fix the change made on |
| 2547 | 2003-07-26: msdos-long-file-names is a function, not a variable. |
| 2548 | |
| 2549 | 2003-08-29 Richard M. Stallman <rms@gnu.org> |
| 2550 | |
| 2551 | * mail/sendmail.el (sendmail-sync-aliases, mail-setup): |
| 2552 | Do nothing with mail-personal-alias-file if it is nil. |
| 2553 | |
| 2554 | * mail/mailabbrev.el (mail-abbrevs-sync-aliases): |
| 2555 | Do nothing if mail-personal-alias-file is nil. |
| 2556 | |
| 2557 | * term.el (term-exec-1): Bind coding-system-for-read. |
| 2558 | |
| 2559 | * dired.el (dired-mouse-find-file-other-window): |
| 2560 | Use dired-view-command-alist here, as in dired-view-file. |
| 2561 | (dired-view-command-alist): Use %s to substitute file name. |
| 2562 | Handle .ps_pages, .eps, .jpg, .gif, .png. |
| 2563 | |
| 2564 | 2003-08-29 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) |
| 2565 | |
| 2566 | * info.el (Info-mode-map): Bind S-tab and <backtab> to |
| 2567 | `Info-prev-reference', instead of M-tab. |
| 2568 | |
| 2569 | 2003-08-29 Martin Stjernholm <mast@lysator.liu.se> |
| 2570 | |
| 2571 | * simple.el (blink-matching-open): Work correctly on chars that |
| 2572 | are designated as parens through the syntax-table text property. |
| 2573 | |
| 2574 | 2003-08-29 Thierry Emery <thierry.emery@club-internet.fr> (tiny change) |
| 2575 | |
| 2576 | * kinsoku.el (kinsoku-longer, kinsoku-shorter): Do not choose a |
| 2577 | line break position in the middle of a non-kinsoku (e.g. latin) |
| 2578 | word, making it skip until either a space or a character with |
| 2579 | category "|". |
| 2580 | (kinsoku-longer): Test for end of buffer. |
| 2581 | |
| 2582 | 2003-08-28 Eli Zaretskii <eliz@elta.co.il> |
| 2583 | |
| 2584 | * mail/rmail.el (rmail-convert-to-babyl-format): |
| 2585 | Detect quoted-printable- and base64-encoded messages and decode them |
| 2586 | automatically. Set the message's encoding from the charset= |
| 2587 | header, if any. Decode base64-encoded messages in Mail format as well. |
| 2588 | |
| 2589 | 2003-08-26 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 2590 | |
| 2591 | * mail/smtpmail.el Fix previous change: |
| 2592 | (smtpmail-send-queued-mail): Set smtpmail-mail-address before |
| 2593 | calling smtpmail-via-smtp. |
| 2594 | (smtpmail-via-smtp): Add fall-back values for envelope-from. |
| 2595 | |
| 2596 | 2003-08-26 John Paul Wallington <jpw@gnu.org> |
| 2597 | |
| 2598 | * image.el (image-jpeg-p): Don't search beyond length of data. |
| 2599 | |
| 2600 | 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2601 | |
| 2602 | * progmodes/cc-cmds.el (c-electric-brace): Work around for a |
| 2603 | misfeature in `expand-abbrev' which caused electric keywords like |
| 2604 | "else" to disappear if an open brace was typed directly afterwards. |
| 2605 | |
| 2606 | 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2607 | |
| 2608 | * progmodes/cc-vars.el (c-extra-types-widget): The doc string is |
| 2609 | mandatory in `define-widget'. |
| 2610 | |
| 2611 | * progmodes/cc-align.el, progmodes/cc-langs.el (c-lineup-math): |
| 2612 | Don't align the operators "!=", "<=" and ">=" as assignment operators. |
| 2613 | |
| 2614 | (c-assignment-operators): New language constant that only contains |
| 2615 | the assignment operators. |
| 2616 | |
| 2617 | (c-assignment-op-regexp): New language var used by `c-lineup-math'. |
| 2618 | |
| 2619 | 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 2620 | |
| 2621 | * progmodes/cc-engine.el (c-just-after-func-arglist-p): |
| 2622 | Safeguard against unbalanced sexps. |
| 2623 | |
| 2624 | 2003-08-26 Terje Rosten <terjeros@phys.ntnu.no> |
| 2625 | |
| 2626 | * version.el (emacs-version): Check for gtk. Include gtk version info. |
| 2627 | |
| 2628 | 2003-08-25 John Paul Wallington <jpw@gnu.org> |
| 2629 | |
| 2630 | * man.el (Man-default-man-entry): Don't whizz past the section |
| 2631 | number before looking for it. |
| 2632 | |
| 2633 | 2003-08-24 Nick Roberts <nick@nick.uklinux.net> |
| 2634 | |
| 2635 | * progmodes/gud.el (gud-display-line): Don't set window-point if |
| 2636 | source buffer is not visible. (Only happens with M-x gdba). |
| 2637 | |
| 2638 | * gdb-ui.el (gdba): Remove gdb-quit (previously removed) from |
| 2639 | documentation. |
| 2640 | (gdb-source, gdb-source-info): Update to assembler unnecessary |
| 2641 | as its done after each GDB command anyway. |
| 2642 | (gdb-pre-prompt): Use with-current-buffer. |
| 2643 | (gdb-insert-field): Add help-echo text. |
| 2644 | (gdb-invalidate-assembler): Re-display of assembler now done in |
| 2645 | gdb-info-breakpoints-custom. |
| 2646 | (gdb-info-breakpoints-custom): Force re-display of assembler to |
| 2647 | happen *after* update of breakpoints buffer. |
| 2648 | (gdb-display-source-buffer): Don't choke if gdb-source-window |
| 2649 | isn't visible. |
| 2650 | (gdb-put-string, gdb-put-arrow): Remove free variables. |
| 2651 | |
| 2652 | 2003-08-24 John Paul Wallington <jpw@gnu.org> |
| 2653 | |
| 2654 | * ibuffer.el (ibuffer-formats): Make name and size columns wider. |
| 2655 | |
| 2656 | * man.el (Man-default-man-entry): Strip text properties when |
| 2657 | snarfing parts of entry because `format' preserves properties. |
| 2658 | |
| 2659 | 2003-08-24 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 2660 | |
| 2661 | * files.el (file-newest-backup): Use `expand-file-name'. |
| 2662 | |
| 2663 | * calendar/diary-lib.el (simple-diary-display, make-diary-entry): |
| 2664 | Allow the diary to pop up a new frame, if needed. |
| 2665 | |
| 2666 | * mail/sendmail.el (mail-specify-envelope-from): Doc change. |
| 2667 | * mail/smtpmail.el (smtpmail-mail-address): Doc change. |
| 2668 | (smtpmail-send-it): Make treatment of envelope-from consistent with |
| 2669 | sendmail.el. |
| 2670 | |
| 2671 | * progmodes/sh-script.el (sh-builtins): Add some bash builtins. |
| 2672 | (sh-leading-keywords): Add the bash `time' reserved word. |
| 2673 | (sh-variables): Add some bash variables. |
| 2674 | (sh-add-completer): Fix nil branch of case statement. |
| 2675 | |
| 2676 | 2003-08-24 Masatake YAMATO <jet@gyve.org> |
| 2677 | |
| 2678 | * progmodes/ld-script.el: New file. |
| 2679 | |
| 2680 | 2003-08-23 Markus Rost <rost@math.ohio-state.edu> |
| 2681 | |
| 2682 | * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Doc fix. |
| 2683 | |
| 2684 | 2003-08-23 Andre Spiegel <spiegel@gnu.org> |
| 2685 | |
| 2686 | * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): |
| 2687 | Better explain obsolescence, and what to use instead. |
| 2688 | |
| 2689 | 2003-08-23 Masatake YAMATO <jet@gyve.org> |
| 2690 | |
| 2691 | * pcvs.el (cvs-do-removal): Show the deleted file name |
| 2692 | on the prompt. |
| 2693 | |
| 2694 | 2003-08-20 Dave Love <fx@gnu.org> |
| 2695 | |
| 2696 | * international/mule.el (make-coding-system) |
| 2697 | (set-buffer-file-coding-system): Doc fix. |
| 2698 | |
| 2699 | * emacs-lisp/lisp-mode.el (common-lisp-mode): New. |
| 2700 | |
| 2701 | * emacs-lisp/lisp.el (beginning-of-defun-function): Doc fix. |
| 2702 | |
| 2703 | * international/utf-8.el (ucs-unicode-to-mule-cjk): Use smaller :size. |
| 2704 | |
| 2705 | * international/utf-16.el: Add mime-text-unsuitable coding system |
| 2706 | properties. |
| 2707 | |
| 2708 | * international/latin1-disp.el (latin1-display): Add ?\e$,1s"\e(B. |
| 2709 | |
| 2710 | * cus-edit.el: Add some :links. |
| 2711 | (bib): Remove. |
| 2712 | |
| 2713 | * textmodes/bib-mode.el (bib): Add :group external. |
| 2714 | |
| 2715 | 2003-08-18 Luc Teirlinck <teirllm@mail.auburn.edu> |
| 2716 | |
| 2717 | * wid-edit.el (widget-echo-help): Make it handle expressions that |
| 2718 | evaluate to strings. |
| 2719 | |
| 2720 | 2003-08-18 Michael Mauger <mmaug@yahoo.com> |
| 2721 | |
| 2722 | Version 1.8.0 of sql-mode. (Patch submitted 2003-06-21) |
| 2723 | |
| 2724 | Simplify selection of SQL products to define highlighting and |
| 2725 | interactive mode. Includes detailed instructions on adding |
| 2726 | support for new products. |
| 2727 | |
| 2728 | * progmodes/sql.el (sql-product): New variable. Identifies SQL |
| 2729 | product for use in highlighting and interactive mode. |
| 2730 | (sql-interactive-product): New variable. SQL product for |
| 2731 | sql-interactive-mode. |
| 2732 | (sql-product-support): New variable. Specifies product-specific |
| 2733 | parameters to drive highlighting and interactive mode. |
| 2734 | (sql-imenu-generic-expression): Add more object types. |
| 2735 | (sql-sqlite-options): Correct comment. |
| 2736 | (sql-ms-program): Use "osql" rather than "isql". |
| 2737 | (sql-prompt-regexp, sql-prompt-length): Update comment. |
| 2738 | (sql-mode-menu): Add "Start SQLi session" entry. |
| 2739 | Replace Highlighting submenu with Product menu. Fix Send Region entry. |
| 2740 | (sql-mode-abbrev-table): Add abbreviations. Support of |
| 2741 | SYSTEM-FLAG on define-abbrev. Support was removed with last |
| 2742 | check-in; it now handles older Emacsen without the SYSTEM-FLAG. |
| 2743 | (sql-mode-font-lock-object-name): Add font-lock pattern for object |
| 2744 | names. |
| 2745 | (sql-mode-ansi-font-lock-keywords): Set as default value. |
| 2746 | (sql-mode-oracle-font-lock-keywords): Set as default value. |
| 2747 | Support Oracle 9i keywords. |
| 2748 | (sql-mode-postgres-font-lock-keywords): Set as default value. |
| 2749 | (sql-mode-linter-font-lock-keywords): Set as default value. |
| 2750 | (sql-mode-ms-font-lock-keywords): New variable. Support Microsoft |
| 2751 | SQLServer 2000. |
| 2752 | (sql-mode-sybase-font-lock-keywords) |
| 2753 | (sql-mode-interbase-font-lock-keywords) |
| 2754 | (sql-mode-sqlite-font-lock-keywords) |
| 2755 | (sql-mode-strong-font-lock-keywords) |
| 2756 | (sql-mode-mysql-font-lock-keywords) |
| 2757 | (sql-mode-db2-font-lock-keywords): New variables. Default to ANSI |
| 2758 | keywords. |
| 2759 | (sql-mode-font-lock-defaults): Update comment. |
| 2760 | (sql-product-feature): New function. Returns feature associated |
| 2761 | with a product from `sql-product-support' alist. |
| 2762 | (sql-product-font-lock): New function. Set font-lock support |
| 2763 | based on `sql-product'. |
| 2764 | (sql-add-product-keywords): New function. Add font-lock rules to |
| 2765 | product-specific keyword variables. |
| 2766 | (sql-set-product): New function. Set `sql-product' and apply |
| 2767 | appropriate font-lock highlighting. |
| 2768 | (sql-highlight-product): New function. Set font-lock support |
| 2769 | based on a product. Also set mode name to include product name. |
| 2770 | (sql-highlight-ansi-keywords, sql-highlight-oracle-keywords) |
| 2771 | (sql-highlight-postgres-keywords, sql-highlight-linter-keywords): |
| 2772 | Use `sql-set-product'. |
| 2773 | (sql-highlight-ms-keywords) |
| 2774 | (sql-highlight-sybase-keywords) |
| 2775 | (sql-highlight-interbase-keywords) |
| 2776 | (sql-highlight-strong-keywords) |
| 2777 | (sql-highlight-mysql-keywords) |
| 2778 | (sql-highlight-sqlite-keywords) |
| 2779 | (sql-highlight-db2-keywords): New functions. Use `sql-set-product'. |
| 2780 | (sql-get-login): Prompt in the same order as the tokens. |
| 2781 | (sql-mode): Uses `sql-product-highlight' and `sql-product-font-lock'. |
| 2782 | (sql-product-interactive): New function. Common portions of |
| 2783 | product-specific interactive mode wrappers. |
| 2784 | (sql-interactive-mode): Rewritten to use product features. |
| 2785 | (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql) |
| 2786 | (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase) |
| 2787 | (sql-db2, sql-linter): Use `sql-product-interactive'. |
| 2788 | (sql-connect-oracle, sql-connect-sybase, sql-connect-informix) |
| 2789 | (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid) |
| 2790 | (sql-connect-ingres, sql-connect-postgres) |
| 2791 | (sql-connect-interbase, sql-connect-db2, sql-connect-linter): |
| 2792 | New functions. Format command line parameters and invoke comint on |
| 2793 | the appropriate interpreter. Code was in the corresponding |
| 2794 | `sql-xyz' function before. |
| 2795 | (sql-connect-ms): New function. Support -E argument to use |
| 2796 | operating system credentials for authentication. |
| 2797 | |
| 2798 | 2003-08-18 Kenichi Handa <handa@m17n.org> |
| 2799 | |
| 2800 | * international/mule.el (encode-char): Fix for the ASCII case. |
| 2801 | |
| 2802 | 2003-08-15 Kenichi Handa <handa@m17n.org> |
| 2803 | |
| 2804 | * international/fontset.el (setup-default-fontset): Change "*" to |
| 2805 | nil in the specifications of font family. |
| 2806 | |
| 2807 | 2003-08-18 Kim F. Storm <storm@cua.dk> |
| 2808 | |
| 2809 | * kmacro.el (kmacro-keymap): Group related bindings in |
| 2810 | initialization for clarity. Bind C-s to start macro. |
| 2811 | Remove C-r binding. |
| 2812 | (kmacro-initial-counter-value): New defvar to hold initial counter |
| 2813 | value in case we set the value before defining a macro. |
| 2814 | (kmacro-insert-counter): Clear kmacro-initial-counter-value.. |
| 2815 | (kmacro-set-counter): Set kmacro-initial-counter-value if we are |
| 2816 | not defining or executing macro. Doc fix. |
| 2817 | (kmacro-add-counter): Clear kmacro-initial-counter-value. |
| 2818 | (kmacro-view-last-item, kmacro-view-item-no): New defvars used to |
| 2819 | temporarily view older elements on the macro ring without cycling |
| 2820 | the ring. |
| 2821 | (kmacro-display): Doc fix. |
| 2822 | (kmacro-exec-ring-item): New helper function. |
| 2823 | (kmacro-call-ring-2nd): Use it. |
| 2824 | (kmacro-call-ring-2nd-repeat): Doc fix. |
| 2825 | (kmacro-start-macro): Use (and clear) kmacro-initial-counter-value. |
| 2826 | (kmacro-end-or-call-macro): Execute last viewed macro (using |
| 2827 | kmacro-exec-ring-item) from ring if this follows |
| 2828 | kmacro-view-macro. This allows us to find a macro on the ring |
| 2829 | with C-x C-k C-v C-v ... and execute it (with C-k) without cycling |
| 2830 | the ring to bring it to the head of the ring. |
| 2831 | (kmacro-bind-to-key): Doc fix (describe reserved bindings). |
| 2832 | Allow binding to reserved keys without specifying C-x C-k prefix. |
| 2833 | Ask for confirmation if entered key sequence is already bound to |
| 2834 | a non-macro command. |
| 2835 | (kmacro-view-macro): Repeating command will show older elements |
| 2836 | on the macro ring; C-k will execute the last viewed macro. |
| 2837 | (kmacro-view-macro-repeat): Doc fix. Change its kmacro-repeat |
| 2838 | property from 'ring to 'head. |
| 2839 | |
| 2840 | 2003-08-17 Alan Shutko <ats@acm.org> |
| 2841 | |
| 2842 | * calendar/calendar.el (calendar-make-alist): Correct off-by-one |
| 2843 | keeping December out of the alist. |
| 2844 | |
| 2845 | 2003-08-17 Edward M. Reingold <reingold@emr.cs.iit.edu> |
| 2846 | |
| 2847 | * calendar/cal-move.el (calendar-goto-day-of-year): New function. |
| 2848 | * calendar/calendar.el (calendar-mode-map): Bind it to key. |
| 2849 | * calendar/cal-menu.el (calendar-mode-map): Add it to menu. |
| 2850 | (calendar-flatten): New function. |
| 2851 | (calendar-mouse-view-other-diary-entries) |
| 2852 | (calendar-mouse-view-diary-entries): Rewritten to put any holidays |
| 2853 | in the menu title and to show multi-line diary entries correctly |
| 2854 | in the menu. |
| 2855 | |
| 2856 | 2003-08-17 Luc Teirlinck <teirllm@mail.auburn.edu> |
| 2857 | |
| 2858 | * info.el (Info-scroll-prefer-subnodes): Add :version keyword to |
| 2859 | defcustom, because the default was recently changed. |
| 2860 | |
| 2861 | 2003-08-16 Richard M. Stallman <rms@gnu.org> |
| 2862 | |
| 2863 | * net/ange-ftp.el (ange-ftp-error): Add save-excursion. |
| 2864 | |
| 2865 | * emacs-lisp/lisp-mode.el (eval-last-sexp-print-value): |
| 2866 | New subroutine, broken out of eval-last-sexp-1. |
| 2867 | (eval-last-sexp-1): Use eval-last-sexp-print-value. |
| 2868 | |
| 2869 | * custom.el (custom-load-symbol): Load cus-load and cus-start first. |
| 2870 | |
| 2871 | * dabbrev.el (dabbrev--safe-replace-match): Use with-no-warnings. |
| 2872 | |
| 2873 | * simple.el (eval-expression): Use eval-last-sexp-print-value. |
| 2874 | |
| 2875 | 2003-08-14 Jari Aalto <jari.aalto@poboxes.com> |
| 2876 | |
| 2877 | * progmodes/compile.el (compilation-error-regexp-alist): |
| 2878 | Add Java ANt error detection as described in document |
| 2879 | http://ant.apache.org/faq.html |
| 2880 | |
| 2881 | 2003-08-12 Juri Linkov <juri@jurta.org> (tiny change) |
| 2882 | |
| 2883 | * simple.el (backward-word, forward-to-indentation) |
| 2884 | (backward-to-indentation): Argument changed to optional. |
| 2885 | (next-line, previous-line): Use `or' instead of `unless'. |
| 2886 | |
| 2887 | 2003-08-12 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 2888 | |
| 2889 | * progmodes/ebnf-iso.el (ebnf-no-meta-identifier): Becomes a var |
| 2890 | instead of a constant. |
| 2891 | |
| 2892 | 2003-08-12 Markus Rost <rost@math.ohio-state.edu> |
| 2893 | |
| 2894 | * shell.el (shell): With prefix-arg, suggest a new buffer name. |
| 2895 | |
| 2896 | 2003-08-12 Andre Spiegel <spiegel@gnu.org> |
| 2897 | |
| 2898 | * vc-sccs.el (vc-sccs-state-heuristic): Fix parentheses. |
| 2899 | (vc-sccs-workfile-version): Search the entire delta table, rather |
| 2900 | than just the first entry, because that might be a deleted version. |
| 2901 | |
| 2902 | 2003-08-11 Karl Fogel <kfogel@red-bean.com> |
| 2903 | |
| 2904 | * menu-bar.el (menu-bar-options-menu): Supply a body for the |
| 2905 | [save-place] binding in the Options menu. Have it require |
| 2906 | 'saveplace' and then toggle the variable manually, to avoid an an |
| 2907 | unbound variable error. Thanks to <Sebastien.Kirche@sage.com> |
| 2908 | for the bug report. |
| 2909 | |
| 2910 | 2003-08-11 Nick Roberts <nick@nick.uklinux.net> |
| 2911 | |
| 2912 | * gdb-ui.el (gdb-insert-field, gdb-array-format1) |
| 2913 | (gdb-info-breakpoints-custom, gdb-info-frames-custom) |
| 2914 | (gdb-info-threads-custom): Add help-echo text. |
| 2915 | (gdb-display-back): Don't use purecopy. |
| 2916 | (gdb-info-breakpoints-custom, gdb-reset) |
| 2917 | (gdb-assembler-custom): Use display-images-p to test if breakpoint |
| 2918 | icons can be displayed. |
| 2919 | |
| 2920 | 2003-08-11 Markus Rost <rost@math.ohio-state.edu> |
| 2921 | |
| 2922 | * textmodes/reftex-vars.el (reftex-auto-recenter-toc): Fix typo. |
| 2923 | |
| 2924 | 2003-08-11 Stefan Monnier <monnier@cs.yale.edu> |
| 2925 | |
| 2926 | * bookmark.el (bookmark-completing-read): |
| 2927 | Return a string, instead of a list of one string. |
| 2928 | Use a popup menu if activated from the mouse. |
| 2929 | (bookmark-edit-annotation): Remove unused vars. |
| 2930 | (bookmark-jump, bookmark-relocate, bookmark-insert-location) |
| 2931 | (bookmark-rename, bookmark-insert, bookmark-delete): Adjust calls |
| 2932 | to bookmark-completing-read. |
| 2933 | (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames) |
| 2934 | (bookmark-bmenu-mark, bookmark-bmenu-select, bookmark-bmenu-unmark) |
| 2935 | (bookmark-bmenu-delete, bookmark-bmenu-list): Use inhibit-read-only |
| 2936 | and erase-buffer. |
| 2937 | (bookmark-menu-delete, bookmark-menu-rename, bookmark-menu-locate) |
| 2938 | (bookmark-menu-jump, bookmark-menu-insert) |
| 2939 | (bookmark-popup-menu-and-apply-function) |
| 2940 | (bookmark-menu-popup-paned-bookmark-menu): Remove. |
| 2941 | (bookmark-menu-build-paned-menu): Remove by folding it into |
| 2942 | bookmark-menu-popup-paned-menu. |
| 2943 | (menu-bar-bookmark-map): Move the define-key statements here. |
| 2944 | Use the "non-menu" commands since they now pop up a menu if needed. |
| 2945 | (bookmark-exit-hook-internal): Simplify. |
| 2946 | |
| 2947 | 2003-08-11 Carsten Dominik <dominik@sand.science.uva.nl> |
| 2948 | |
| 2949 | * reftex-toc.el (reftex-toc-rename-label): New function. |
| 2950 | (reftex-toc-check-docstruct): New function. |
| 2951 | |
| 2952 | * reftex.el (reftex-region-active-p): New function. |
| 2953 | |
| 2954 | * reftex-parse.el (reftex-locate-bibliography-files): Improved the |
| 2955 | regexp to find the \bibliography macro. |
| 2956 | |
| 2957 | * reftex-vars.el (reftex-section-levels): Removed subsubparagraph, |
| 2958 | which does not exist in LaTeX. |
| 2959 | (reftex-cite-format-builtin): Added amsrefs support. |
| 2960 | (reftex-toc-confirm-promotion): New option |
| 2961 | |
| 2962 | * reftex-toc.el |
| 2963 | (reftex-toc): Use `reftex-toc-split-windows-fraction'. |
| 2964 | (reftex-toc-demote, reftex-toc-promote) |
| 2965 | (reftex-toc-do-promote, reftex-toc-promote-prepare) |
| 2966 | (reftex-toc-promote-action, reftex-toc-extract-section-number) |
| 2967 | (reftex-toc-newhead-from-alist) |
| 2968 | (reftex-toc-load-all-files-for-promotion): New functions. |
| 2969 | (reftex-toc-help): Added description of new keys. |
| 2970 | (reftex-toc-split-windows-fraction): New option. |
| 2971 | (reftex-recenter-toc-when-idle): Search *toc* window on all |
| 2972 | visible frames. |
| 2973 | (reftex-toc): Additional parameter REUSE |
| 2974 | (reftex-toc-recenter): Remember current frame. Call `reftex-toc' |
| 2975 | with REUSE argument. |
| 2976 | (reftex-recenter-toc-when-idle): Reset `current-prefix-arg' for |
| 2977 | the call of `reftex-toc'. |
| 2978 | (reftex-make-separate-toc-frame): New function . |
| 2979 | (reftex-toc-recenter): When called with triple prefix arg, call |
| 2980 | `reftex-make-separate-toc-frame' first. |
| 2981 | (reftex-toc-toggle-dedicated-frame): New command. |
| 2982 | (reftex-toc-quit): Adapted to delete frame when called in |
| 2983 | dedicated frame. |
| 2984 | |
| 2985 | * reftex-index.el (reftex-index-phrase-match-is-indexed): Check |
| 2986 | all enclosing macros. |
| 2987 | |
| 2988 | |
| 2989 | 2003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 2990 | |
| 2991 | * progmodes/ebnf2ps.el (ebnf-total, ebnf-nprod): Move defvar before |
| 2992 | first use. |
| 2993 | |
| 2994 | 2003-08-07 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 2995 | |
| 2996 | * progmodes/ebnf2ps.el (ebnf-begin-job): Code fix. |
| 2997 | |
| 2998 | 2003-08-06 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 2999 | |
| 3000 | * calendar/calendar.el (list-diary-entries-hook) |
| 3001 | (diary-display-hook, nongregorian-diary-listing-hook) |
| 3002 | (mark-diary-entries-hook, nongregorian-diary-marking-hook): |
| 3003 | Add some customize options for these hooks. |
| 3004 | (calendar-abbrev-construct): Don't try to take a substring longer |
| 3005 | than the original string. |
| 3006 | |
| 3007 | 2003-08-05 Richard M. Stallman <rms@gnu.org> |
| 3008 | |
| 3009 | * emacs-lisp/testcover.el (noreturn): Report error if does return. |
| 3010 | (testcover-reinstrument-clauses): Doc fix. |
| 3011 | |
| 3012 | * emacs-lisp/warnings.el: Doc fixes, args renamed. |
| 3013 | (warning-type-format): Rename from warning-group-format. |
| 3014 | |
| 3015 | * emacs-lisp/bytecomp.el (byte-compile-not-obsolete-var): New var. |
| 3016 | (byte-compile-variable-ref): Handle byte-compile-not-obsolete-var. |
| 3017 | (byte-compile-defvar): Bind byte-compile-not-obsolete-var |
| 3018 | to prevent warnings about defvar for an obsolete variable. |
| 3019 | |
| 3020 | * emacs-lisp/bytecomp.el (byte-compile-log-warning): |
| 3021 | warning-group-format renamed to warning-type-format. |
| 3022 | |
| 3023 | * subr.el (read-passwd): Use clear-string instead of fillarray. |
| 3024 | |
| 3025 | * edmacro.el (edmacro-format-keys): Use edmacro-sanitize-for-string. |
| 3026 | Use vconcat instead of concat. |
| 3027 | (edmacro-sanitize-for-string): New function. |
| 3028 | |
| 3029 | 2003-08-05 Dave Love <fx@gnu.org> |
| 3030 | |
| 3031 | * cus-start.el: Add open-paren-in-column-0-is-defun-start, |
| 3032 | line-number-display-limit-width. |
| 3033 | |
| 3034 | * textmodes/tex-mode.el (tex-dvi-view-command): Fix quoted quotes. |
| 3035 | |
| 3036 | 2003-08-05 Kenichi Handa <handa@m17n.org> |
| 3037 | |
| 3038 | * international/code-pages.el: Don't require mule-diag. |
| 3039 | |
| 3040 | * international/mule-diag.el (non-iso-charset-alist): |
| 3041 | Add autoload cookie. |
| 3042 | |
| 3043 | * language/devan-util.el (dev-glyph-order): Add an entry for the |
| 3044 | glyph code #xC4. |
| 3045 | |
| 3046 | 2003-08-03 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 3047 | |
| 3048 | * calendar/calendar.el (diary-file, diary-file-name-prefix) |
| 3049 | (european-calendar-style, diary-date-forms) |
| 3050 | (calendar-day-name-array, calendar-month-name-array): Doc change. |
| 3051 | (generate-calendar-month): Adapt for new behaviour of |
| 3052 | `calendar-day-name' function. |
| 3053 | (calendar-abbrev-length, calendar-day-abbrev-array) |
| 3054 | (calendar-month-abbrev-array): New variables. |
| 3055 | (calendar-abbrev-construct): New function. |
| 3056 | (calendar-day-name, calendar-month-name): Use new abbrev arrays, |
| 3057 | rather than fixing abbrevs at some width. Calling syntax change. |
| 3058 | (calendar-make-alist): Use abbrev arrays. Calling syntax change. |
| 3059 | (calendar-date-string): Adapt for new behaviours of |
| 3060 | `calendar-day-name' and `calendar-month-name' functions. |
| 3061 | |
| 3062 | * calendar/diary-lib.el (list-diary-entries): Adapt for new |
| 3063 | behaviour of `calendar-day-name' and `calendar-month-name' functions. |
| 3064 | (diary-name-pattern): Use abbrev arrays, rather than fixing |
| 3065 | abbrevs at three chars. Calling syntax change. |
| 3066 | (mark-diary-entries): Adapt for new behaviours of |
| 3067 | `diary-name-pattern' and `calendar-make-alist' functions. |
| 3068 | (fancy-diary-font-lock-keywords): Adapt for new behaviour of |
| 3069 | `diary-name-pattern' function. |
| 3070 | (font-lock-diary-date-forms): Use abbrev arrays, rather than |
| 3071 | fixing abbrevs at three chars. Calling syntax change. |
| 3072 | (cal-hebrew, cal-islam): Require when compiling. |
| 3073 | (diary-font-lock-keywords): Adapt for new behaviour of |
| 3074 | `font-lock-diary-date-forms' function. |
| 3075 | |
| 3076 | * calendar/cal-hebrew.el: Reposition some code so defined before used. |
| 3077 | (calendar-hebrew-month-name-array-common-year) |
| 3078 | (calendar-hebrew-month-name-array-leap-year): Add doc strings. |
| 3079 | (list-hebrew-diary-entries): Adapt for new behaviours of |
| 3080 | `calendar-day-name' and `add-to-diary-list' functions. |
| 3081 | (mark-hebrew-diary-entries): Adapt for new behaviours of |
| 3082 | `diary-name-pattern' and `calendar-make-alist' functions. |
| 3083 | |
| 3084 | * calendar/cal-islam.el (calendar-islamic-month-name-array): |
| 3085 | Add doc string. |
| 3086 | (list-islamic-diary-entries): Adapt for new behaviours of |
| 3087 | `calendar-day-name' and `add-to-diary-list' functions. |
| 3088 | (mark-islamic-diary-entries): Adapt for new behaviours of |
| 3089 | `diary-name-pattern' and `calendar-make-alist' functions. |
| 3090 | |
| 3091 | * calendar/cal-menu.el (cal-menu-update): Adapt for new behaviour of |
| 3092 | `calendar-month-name' function. |
| 3093 | |
| 3094 | * calendar/cal-coptic.el (coptic-name): defvar rather than defconst. |
| 3095 | |
| 3096 | * calendar/solar.el (solar-seasons-data): Move definition before use. |
| 3097 | |
| 3098 | * calendar/cal-tex.el (cal-tex-day-name-format): Doc fix. |
| 3099 | (cal-tex-LaTeX-hourbox): Move definition before use. |
| 3100 | |
| 3101 | * calendar/cal-china.el, cal-hebrew.el, cal-islam.el, |
| 3102 | cal-julian.el, cal-menu.el, cal-move.el, holidays.el, |
| 3103 | lunar.el, solar.el |
| 3104 | (displayed-month, displayed-year): Define for compiler. |
| 3105 | |
| 3106 | 2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3107 | |
| 3108 | * progmodes/cc-mode.el (c-init-language-vars-for): Add argument |
| 3109 | MODE. Renamed from c-init-c-language-vars'. |
| 3110 | (c-initialize-cc-mode): Change accordingly. |
| 3111 | (c-common-init): Ditto. |
| 3112 | (c-mode): Ditto. |
| 3113 | (c++-mode): Use `c-init-language-vars-for'. |
| 3114 | (objc-mode): Ditto. |
| 3115 | (java-mode): Ditto. |
| 3116 | (idl-mode): Ditto. |
| 3117 | (pike-mode): Ditto. |
| 3118 | (awk-mode): Ditto. |
| 3119 | |
| 3120 | 2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3121 | |
| 3122 | * progmodes/cc-engine.el (c-end-of-current-token): Return whether |
| 3123 | or not the point moved. |
| 3124 | |
| 3125 | (c-search-decl-header-end): Don't trip up on operator identifiers |
| 3126 | in C++ and operators like == in all languages. |
| 3127 | |
| 3128 | * progmodes/cc-engine.el (c-backward-to-decl-anchor): |
| 3129 | Detect leading labels correctly. |
| 3130 | |
| 3131 | 2003-08-02 Andreas Schwab <schwab@suse.de> |
| 3132 | |
| 3133 | * textmodes/ispell.el: Don't redo key bindings on loading, put |
| 3134 | them only in loaddefs.el. |
| 3135 | * bookmark.el: Likewise. |
| 3136 | * dabbrev.el: Likewise. |
| 3137 | * emerge.el: Likewise. |
| 3138 | |
| 3139 | * apropos.el (apropos-words-to-regexp): Only add `wild' if `words' |
| 3140 | has more than one member. |
| 3141 | |
| 3142 | * progmodes/sh-script.el (sh-mode): Don't set mode-class property. |
| 3143 | |
| 3144 | 2003-08-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 3145 | |
| 3146 | * lpr.el (printify-region): It was ending conversion before the |
| 3147 | expected position. Reported by Keiichi Suzuki <keiichi@nanap.org>. |
| 3148 | |
| 3149 | 2003-07-31 John Paul Wallington <jpw@gnu.org> |
| 3150 | |
| 3151 | * net/browse-url.el (browse-url-epiphany): Doc fix. |
| 3152 | |
| 3153 | 2003-07-30 Kenichi Handa <handa@m17n.org> |
| 3154 | |
| 3155 | * international/fontset.el (setup-default-fontset): |
| 3156 | Change registry names of Akurti fonts. |
| 3157 | |
| 3158 | 2003-07-29 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 3159 | |
| 3160 | * comint.el (comint-read-noecho): Use `clear-string' instead of |
| 3161 | `fillarray'. |
| 3162 | |
| 3163 | 2003-07-29 Thomas W Murphy <twm@andrew.cmu.edu> (tiny change) |
| 3164 | |
| 3165 | * outline.el (outline-mode-hook): Add defvar. |
| 3166 | |
| 3167 | 2003-07-28 Nick Roberts <nick@nick.uklinux.net> |
| 3168 | |
| 3169 | * gdb-ui.el (gdb-setup-windows, gdb-restore-windows): |
| 3170 | Restore assembler in source window if that is what has been selected. |
| 3171 | (menu): Add gdb-restore-windows to menu. Make gdba |
| 3172 | specific menus only visible from gdba. |
| 3173 | |
| 3174 | 2003-07-28 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) |
| 3175 | |
| 3176 | * progmodes/compile.el (compilation-environment): New user variable. |
| 3177 | (compile-internal): Respect it. |
| 3178 | |
| 3179 | 2003-07-23 Masatake YAMATO <jet@gyve.org> |
| 3180 | |
| 3181 | * progmodes/gud.el (gdb-script-font-lock-keywords): |
| 3182 | Put `font-lock-function-name-face' on a symbol which includes |
| 3183 | `-' like `hook-run'. Put font-lock-variable-name-face |
| 3184 | on a symbol starting with $. |
| 3185 | |
| 3186 | 2003-07-27 Markus Rost <rost@math.ohio-state.edu> |
| 3187 | |
| 3188 | * files.el (set-visited-file-name): Use truename for buffer-file-name. |
| 3189 | |
| 3190 | 2003-07-26 Markus Rost <rost@math.ohio-state.edu> |
| 3191 | |
| 3192 | * vc-hooks.el (vc-file-not-found-hook): Doc fix. |
| 3193 | |
| 3194 | 2003-07-26 Andre Spiegel <spiegel@gnu.org> |
| 3195 | |
| 3196 | * vc-hooks.el (vc-default-registered, vc-make-version-backup): |
| 3197 | Use with-no-warnings. |
| 3198 | (vc-file-not-found-hook): Add this to find-file-not-found-functions, |
| 3199 | rather than to find-file-not-found-hook, which doesn't exist. |
| 3200 | |
| 3201 | 2003-07-26 Markus Rost <rost@math.ohio-state.edu> |
| 3202 | |
| 3203 | * international/quail.el (quail-translate-key): Fix previous change. |
| 3204 | |
| 3205 | 2003-07-25 John Paul Wallington <jpw@gnu.org> |
| 3206 | |
| 3207 | * server.el (server-start): Check `server-process' is non-nil |
| 3208 | before killing it to avoid killing current buffer's process. |
| 3209 | |
| 3210 | * simple.el (choose-completion-string): Use `minibufferp'; |
| 3211 | test `completion-reference-buffer' if `buffer' arg is nil. |
| 3212 | (push-mark): Use `when' and `unless'. |
| 3213 | (pop-mark): Use `when'. |
| 3214 | |
| 3215 | * mouse-sel.el (mouse-sel-get-selection-function): |
| 3216 | Check `x-last-selected-text-primary'. Don't barf if it or |
| 3217 | `x-last-selected-text' aren't bound. |
| 3218 | |
| 3219 | 2003-07-25 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) |
| 3220 | |
| 3221 | * menu-bar.el (menu-bar-tools-menu): Minor change in strings. |
| 3222 | |
| 3223 | 2003-07-23 Stefan Monnier <monnier@cs.yale.edu> |
| 3224 | |
| 3225 | * vc-svn.el (vc-svn-diff-switches): Don't default to vc-diff-switches. |
| 3226 | |
| 3227 | 2003-07-23 John Paul Wallington <jpw@gnu.org> |
| 3228 | |
| 3229 | * tooltip.el (defface tooltip): Inherit from variable-pitch. |
| 3230 | |
| 3231 | 2003-07-23 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 3232 | |
| 3233 | * emacs-lisp/derived.el (define-derived-mode): Mention hook in doc |
| 3234 | string. Defvar the derived hook. |
| 3235 | |
| 3236 | * macros.el (insert-kbd-macro): Escape double quote character. |
| 3237 | From Thomas W Murphy <twm@andrew.cmu.edu>. |
| 3238 | |
| 3239 | 2003-07-22 Stefan Monnier <monnier@cs.yale.edu> |
| 3240 | |
| 3241 | * textmodes/fill.el (fill-comment-paragraph): Construct a regexp |
| 3242 | to match the specific mark rather than reusing comment-start-skip. |
| 3243 | |
| 3244 | 2003-07-22 Thien-Thi Nguyen <ttn@gnu.org> |
| 3245 | |
| 3246 | * progmodes/hideshow.el (hs-special-modes-alist): |
| 3247 | Clarify MDATA-SELECTOR doc; nfc. Thanks to Michael Ernst. |
| 3248 | |
| 3249 | 2003-07-21 Markus Rost <rost@math.ohio-state.edu> |
| 3250 | |
| 3251 | * progmodes/idlwave.el (idlwave-comment-indent-char): Fix default |
| 3252 | value using ?\s. |
| 3253 | |
| 3254 | 2003-07-21 John Paul Wallington <jpw@gnu.org> |
| 3255 | |
| 3256 | * subr.el (with-selected-window): Add closing paren. |
| 3257 | |
| 3258 | 2003-07-21 Richard M. Stallman <rms@gnu.org> |
| 3259 | |
| 3260 | * emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use run-mode-hooks. |
| 3261 | (lisp-mode): Likewise. |
| 3262 | |
| 3263 | * subr.el (with-selected-window): Copy code form save-selected-window |
| 3264 | so as to call select-window with norecord arg. |
| 3265 | (dynamic-completion-table): Doc fix. |
| 3266 | (lazy-completion-table): Doc fix. |
| 3267 | |
| 3268 | * international/mule-cmds.el (set-locale-environment): |
| 3269 | langinfo renamed to locale-info. |
| 3270 | |
| 3271 | * international/mule.el (auto-coding-functions): Doc fix. |
| 3272 | |
| 3273 | 2003-07-21 Kenichi Handa <handa@m17n.org> |
| 3274 | |
| 3275 | * international/quail.el (quail-translate-key): |
| 3276 | Update quail-current-str correctly. |
| 3277 | |
| 3278 | 2003-07-21 Andreas Schwab <schwab@suse.de> |
| 3279 | |
| 3280 | * progmodes/sh-script.el (sh-mode-syntax-table): Change syntax of |
| 3281 | ?, to "_". |
| 3282 | |
| 3283 | 2003-07-20 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net> |
| 3284 | Version 2.0.36 of Tramp released. |
| 3285 | |
| 3286 | * net/tramp.el (tramp-default-password-end-of-line): Rename from |
| 3287 | tramp-password-end-of-line. |
| 3288 | (tramp-password-end-of-line): New method parameter. |
| 3289 | (tramp-get-password-end-of-line): Function to access method |
| 3290 | parameter `tramp-password-end-of-line', or variable |
| 3291 | `tramp-default-password-end-of-line' (default value). |
| 3292 | (tramp-methods): Add entries for new parameter |
| 3293 | tramp-password-end-of-line. |
| 3294 | (tramp-enter-password): Use new function |
| 3295 | `tramp-get-password-end-of-line'. |
| 3296 | (tramp-handle-insert-file-contents): Do not |
| 3297 | unconditionally inhibit the file operation file-local-copy, only |
| 3298 | do that when the inhibit-file-name-operation is currently |
| 3299 | insert-file-contents. This fixes finding remote CVS-controlled |
| 3300 | files. (It would barf on inserting the CVS/Entries file |
| 3301 | literally, because the file-local-copy handler wasn't called.) |
| 3302 | (tramp-handle-shell-command): Support optional third arg ERROR-BUFFER. |
| 3303 | (tramp-sh-extra-args): Adapt defcustom type to XEmacs. |
| 3304 | (tramp-initial-commands): New variable. |
| 3305 | (tramp-process-initial-commands): New function, using the variable. |
| 3306 | (tramp-open-connection-setup-interactive-shell): Call the new function. |
| 3307 | (tramp-buffer-name, tramp-debug-buffer-name): Always put the |
| 3308 | method into the buffer name, never use nil. Reported by Hanak |
| 3309 | David <dhanak@inf.bme.hu>. |
| 3310 | (tramp-open-connection-setup-interactive-shell): Erase buffer |
| 3311 | before sending "stty -onlcr". |
| 3312 | |
| 3313 | * net/tramp-vc.el (vc-workfile-unchanged-p): Add comment. |
| 3314 | |
| 3315 | 2003-07-19 Markus Rost <rost@math.ohio-state.edu> |
| 3316 | |
| 3317 | * textmodes/artist.el (artist-erase-char): Fix default value using ?\s. |
| 3318 | |
| 3319 | 2003-07-19 John Paul Wallington <jpw@gnu.org> |
| 3320 | |
| 3321 | * textmodes/artist.el (artist-butlast-fn, artist-draw-sline) |
| 3322 | (artist-draw-rect, artist-draw-square): Doc fixes. |
| 3323 | |
| 3324 | * textmodes/enriched.el (enriched-decode-display-prop): Doc fix. |
| 3325 | |
| 3326 | * textmodes/two-column.el (2C-mode-line-format): Doc fix. |
| 3327 | |
| 3328 | 2003-07-19 Kenichi Handa <handa@m17n.org> |
| 3329 | |
| 3330 | * international/kkc.el (kkc-show-conversion-list-update): |
| 3331 | Highlight the correct candidate in the message. |
| 3332 | |
| 3333 | 2003-07-18 John Paul Wallington <jpw@gnu.org> |
| 3334 | |
| 3335 | * simple.el (current-word): Don't include punctuation char when |
| 3336 | `really-word' arg is non-nil. |
| 3337 | |
| 3338 | 2003-07-17 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3339 | |
| 3340 | * progmodes/awk-mode.el: Obsoleted by the AWK support in CC Mode - |
| 3341 | moved to the directory obsolete. |
| 3342 | |
| 3343 | 2003-07-16 Stefan Monnier <monnier@cs.yale.edu> |
| 3344 | |
| 3345 | * info.el (Info-menu-entry-name-re): Allow newlines in |
| 3346 | menu entry names. |
| 3347 | |
| 3348 | * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Rename from |
| 3349 | syntax-ppss-after-change-function. |
| 3350 | (syntax-ppss-after-change-function): New alias. Update uses. |
| 3351 | (syntax-ppss): Catch the case where the buffer is narrowed. |
| 3352 | |
| 3353 | 2003-07-16 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3354 | |
| 3355 | * progmodes/cc-defs.el (c-langelem-sym, c-langelem-pos) |
| 3356 | (c-langelem-2nd-pos): Add accessor functions for syntactic elements. |
| 3357 | |
| 3358 | 2003-07-16 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3359 | |
| 3360 | * progmodes/cc-engine.el (c-literal-faces): Declare as a variable |
| 3361 | since it might be modified. |
| 3362 | |
| 3363 | * progmodes/cc-langs.el (c++-make-template-syntax-table) |
| 3364 | (c-syntactic-ws-start, c-syntactic-ws-end): Give more consistent |
| 3365 | names to these language constants. |
| 3366 | |
| 3367 | 2003-07-15 Kim F. Storm <storm@cua.dk> |
| 3368 | |
| 3369 | * apropos.el (apropos-sort-by-scores): Rename from apropos-show-scores. |
| 3370 | All uses changed. |
| 3371 | |
| 3372 | 2003-07-14 Mark A. Hershberger <mah@everybody.org> |
| 3373 | |
| 3374 | * xml.el (xml-parse-tag, xml-parse-file, xml-parse-region): |
| 3375 | Namespace support. |
| 3376 | |
| 3377 | 2003-07-13 Juanma Barranquero <lektu@terra.es> |
| 3378 | |
| 3379 | * frame.el (modify-all-frames-parameters): Reinstall (copyright |
| 3380 | papers received). |
| 3381 | |
| 3382 | 2003-07-13 Karl Eichwalder <ke@suse.de> |
| 3383 | |
| 3384 | * textmodes/po.el (po-find-charset): White space at the start of the |
| 3385 | Content-Type field body is non-mandatory. |
| 3386 | |
| 3387 | 2003-07-13 Masayuki Ataka <ataka@milk.freemail.ne.jp> (tiny change) |
| 3388 | |
| 3389 | * textmodes/texinfo.el (texinfo-section-list): |
| 3390 | Append appendixsection; a synonym for appendixsec. |
| 3391 | |
| 3392 | 2003-07-13 Jari Aalto <jari.aalto@poboxes.com> |
| 3393 | |
| 3394 | * man.el (Man-translate-cleanup): New. |
| 3395 | (Man-translate-references): Call `Man-translate-cleanup' to clean |
| 3396 | leading, trailing and middle spaces. |
| 3397 | |
| 3398 | 2003-07-13 Lars Hansen <larsh@math.ku.dk> |
| 3399 | |
| 3400 | * desktop.el (desktop-buffer-dired-misc-data, desktop-buffer-dired): |
| 3401 | Handle `dired-directory' being a list. |
| 3402 | |
| 3403 | 2003-07-13 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 3404 | |
| 3405 | * mail/smtpmail.el (smtpmail-send-it): Create smtpmail-queue-dir if |
| 3406 | it doesn't exist. |
| 3407 | |
| 3408 | 2003-07-12 Richard M. Stallman <rms@gnu.org> |
| 3409 | |
| 3410 | * progmodes/cc-engine.el (c-declare-lang-variables): Don't use mapcan. |
| 3411 | |
| 3412 | * progmodes/cc-defs.el (c-make-keywords-re): |
| 3413 | Don't use delete-duplicates. |
| 3414 | (c-lang-const): Don't use mapcan. |
| 3415 | |
| 3416 | * apropos.el (apropos-show-scores): Make it customizable. |
| 3417 | Document new meaning. |
| 3418 | (apropos): Compute scores from symbols. |
| 3419 | (apropos-print): Don't sort by scores if apropos-show-scores is nil. |
| 3420 | |
| 3421 | 2003-07-11 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 3422 | |
| 3423 | * ps-bdf.el: Fix copyright line. |
| 3424 | (bdf-directory-list): Fix initialization code. |
| 3425 | |
| 3426 | 2003-07-11 John Paul Wallington <jpw@gnu.org> |
| 3427 | |
| 3428 | * emacs-lisp/ring.el (ring-empty-p): Use `zerop'. |
| 3429 | (ring-p, ring-plus1, ring-minus1, ring-length, ring-index) |
| 3430 | (ring-empty-p, ring-size, ring-copy, ring-ref): Doc fixes. |
| 3431 | |
| 3432 | 2003-07-11 NAKAJIMA Mikio <minakaji@namazu.org> (tiny change) |
| 3433 | |
| 3434 | * emacs-lisp/ring.el (ring-elements): Doc fix. |
| 3435 | |
| 3436 | 2003-07-11 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 3437 | |
| 3438 | * calendar/timeclock.el (timeclock-relative) |
| 3439 | (timeclock-ask-before-exiting, timeclock-use-display-time): |
| 3440 | Doc changes. |
| 3441 | (timeclock-modeline-display): Give a message if |
| 3442 | `timeclock-use-display-time' is non-nil but `display-time-mode' |
| 3443 | is not active. |
| 3444 | |
| 3445 | 2003-07-11 Kenichi Handa <handa@m17n.org> |
| 3446 | |
| 3447 | * international/mule-cmds.el (set-language-environment): |
| 3448 | Set current-language-environment to the correct string. |
| 3449 | |
| 3450 | 2003-07-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
| 3451 | |
| 3452 | * ps-print.el: Print line number correctly in a region. Reported by |
| 3453 | Tim Allen <timallen@ls83.fsnet.co.uk> |
| 3454 | (ps-print-version): New version number (6.6.2). |
| 3455 | (ps-printing-region): Code fix. |
| 3456 | |
| 3457 | 2003-07-10 John Paul Wallington <jpw@gnu.org> |
| 3458 | |
| 3459 | * progmodes/etags.el (visit-tags-table-buffer): Add autoload cookie; |
| 3460 | this function can be called from `add-completions-from-tags-table'. |
| 3461 | |
| 3462 | 2003-07-10 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 3463 | |
| 3464 | * calendar/timeclock.el (timeclock-use-display-time) |
| 3465 | (timeclock-day-over-hook, timeclock-workday-remaining) |
| 3466 | (timeclock-status-string, timeclock-when-to-leave) |
| 3467 | (timeclock-when-to-leave-string, timeclock-log-data) |
| 3468 | (timeclock-find-discrep, timeclock-day-base) |
| 3469 | (timeclock-generate-report, timeclock-visit-timelog): Doc fix. |
| 3470 | (timeclock-modeline-display): Set the variable |
| 3471 | `timeclock-modeline-display'. |
| 3472 | (timeclock-update-modeline): Doc fix. Respect value of |
| 3473 | `timeclock-relative'. |
| 3474 | |
| 3475 | 2003-07-09 Richard M. Stallman <rms@gnu.org> |
| 3476 | |
| 3477 | * textmodes/reftex-parse.el (reftex-all-document-files): |
| 3478 | Add autoload cookie. |
| 3479 | |
| 3480 | * textmodes/reftex.el (reftex-all-document-files): Delete autoload. |
| 3481 | (reftex-scanning-info-available-p): Add autoload cookie. |
| 3482 | |
| 3483 | * international/mule-cmds.el |
| 3484 | (set-display-table-and-terminal-coding-system): Delete duplicate |
| 3485 | aset on standard-display-table. |
| 3486 | |
| 3487 | * view.el (view-file): If existing buffer's major mode is special, |
| 3488 | don't go into view mode. |
| 3489 | |
| 3490 | * dired.el (dired-move-to-filename-regexp): Allow quote in months. |
| 3491 | |
| 3492 | 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3493 | |
| 3494 | * progmodes/cc-engine.el (c-guess-basic-syntax): Do not do hidden |
| 3495 | buffer changes; there's third party code that calls this function |
| 3496 | directly. |
| 3497 | |
| 3498 | 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3499 | |
| 3500 | * progmodes/cc-fonts.el (javadoc-font-lock-keywords) |
| 3501 | (autodoc-font-lock-keywords): Don't byte compile on font lock |
| 3502 | initialization when running from byte compiled files. |
| 3503 | |
| 3504 | 2003-07-08 Alan Mackenzie <bug-cc-mode@gnu.org> |
| 3505 | |
| 3506 | * progmodes/cc-engine.el: Fix AWK mode indentation when previous |
| 3507 | statement ends with auto-increment "++". |
| 3508 | |
| 3509 | 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3510 | |
| 3511 | * progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist) |
| 3512 | (c-lang-variable-inits, c-lang-variable-inits-tail): The values of |
| 3513 | these are changed, so declare them as variables and not constants. |
| 3514 | |
| 3515 | 2003-07-08 Markus Rost <rost@math.ohio-state.edu> |
| 3516 | |
| 3517 | * subr.el (dolist, dotimes): Doc fix. |
| 3518 | |
| 3519 | 2003-07-08 Kim F. Storm <storm@cua.dk> |
| 3520 | |
| 3521 | * international/mule-cmds.el |
| 3522 | (set-display-table-and-terminal-coding-system): Don't break |
| 3523 | bootstrap if standard-display-table isn't setup yet. |
| 3524 | |
| 3525 | 2003-07-07 Richard M. Stallman <rms@gnu.org> |
| 3526 | |
| 3527 | * ehelp.el (ehelp-command): Use defalias to define ehelp-command. |
| 3528 | Give it a doc string, and autoload it. |
| 3529 | |
| 3530 | * desktop.el (desktop-buffer-info, desktop-buffer-mh): |
| 3531 | Use with-no-warnings. |
| 3532 | |
| 3533 | * info.el (Info-search): If find invisible text, search again. |
| 3534 | |
| 3535 | * isearch.el (search-whitespace-regexp): Add a shy group around it. |
| 3536 | |
| 3537 | * man.el (Man-name-regexp): Match + as part of name. |
| 3538 | |
| 3539 | * simple.el (visible-mode): Rename from vis-mode. |
| 3540 | (vis-mode-saved-buffer-invisibility-spec): Doc fix. |
| 3541 | |
| 3542 | * simple.el (current-word): New arg REALLY-WORD specifies |
| 3543 | don't include punctuation chars. |
| 3544 | |
| 3545 | * emacs-lisp/debug.el (debug, debugger-env-macro): |
| 3546 | Use with-no-warnings while accessing and binding unread-command-char. |
| 3547 | |
| 3548 | * international/mule-cmds.el |
| 3549 | (set-display-table-and-terminal-coding-system): Use explicit loop |
| 3550 | instead of calling standard-display-default. |
| 3551 | |
| 3552 | * net/ange-ftp.el (ange-ftp-file-symlink-p): |
| 3553 | Use condition-case to catch error in ange-ftp-get-files. |
| 3554 | |
| 3555 | * net/browse-url.el (browse-url-browser-function): |
| 3556 | Add alternative for Epiphany. |
| 3557 | (browse-url-epiphany-program, browse-url-epiphany-arguments) |
| 3558 | (browse-url-epiphany-startup-arguments) |
| 3559 | (browse-url-epiphany-new-window-is-tab): New variables. |
| 3560 | (browse-url-epiphany, browse-url-epiphany-sentinel): New functions. |
| 3561 | |
| 3562 | * progmodes/compile.el (compile-auto-highlight): Default now t. |
| 3563 | (compile): Doc fix. |
| 3564 | (compilation-next-error): Fix previous change. |
| 3565 | |
| 3566 | * textmodes/tex-mode.el (tex-main-file): Use with-no-warnings. |
| 3567 | |
| 3568 | * textmodes/sgml-mode.el (xml-mode): Add autoload cookie. |
| 3569 | |
| 3570 | 2003-07-07 Nick Roberts <nick@nick.uklinux.net> |
| 3571 | |
| 3572 | * gdb-ui.el (gdb-source-info): Display current frame when |
| 3573 | attaching to an existing process. |
| 3574 | (gdb-setup-windows, gdb-source-info): Start with gud-comint-buffer |
| 3575 | while laying out windows when attaching to an existing process. |
| 3576 | |
| 3577 | 2003-07-07 Stefan Monnier <monnier@cs.yale.edu> |
| 3578 | |
| 3579 | * info.el (Info-menu): Use Info-menu-entry-name-re. |
| 3580 | |
| 3581 | 2003-07-06 Stefan Monnier <monnier@cs.yale.edu> |
| 3582 | |
| 3583 | * vc-hooks.el (vc-stay-local, vc-stay-local-p): Move from vc.el. |
| 3584 | * vc.el (vc-stay-local, vc-stay-local-p): Move to vc-hooks.el. |
| 3585 | |
| 3586 | * info.el (Info-menu-entry-name-re): Be careful to avoid multiple ways |
| 3587 | to match the same text. |
| 3588 | |
| 3589 | 2003-07-06 John Paul Wallington <jpw@gnu.org> |
| 3590 | |
| 3591 | * vc.el (vc-annotate-offset): Move defvar up. |
| 3592 | |
| 3593 | 2003-07-06 Kim F. Storm <storm@cua.dk> |
| 3594 | |
| 3595 | * info.el (Info-menu-entry-name-re): Add `:' to second [] part. |
| 3596 | This should fix the infinite loop when extracting menu names. |
| 3597 | |
| 3598 | 2003-07-05 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3599 | |
| 3600 | * files.el (auto-mode-alist, interpreter-mode-alist): |
| 3601 | Remove entries to CC Mode modes to avoid duplicates; they are now added |
| 3602 | with autoload directives in cc-mode.el. |
| 3603 | |
| 3604 | 2003-07-05 Martin Stjernholm <bug-cc-mode@gnu.org> |
| 3605 | |
| 3606 | * progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist) |
| 3607 | (c-lang-variable-inits, c-lang-variable-inits-tail): The values of |
| 3608 | these are changed, so declare them as variables and not constants. |
| 3609 | |
| 3610 | * progmodes/cc-mode.el: Fix some autoload problems: Try to |
| 3611 | ensure that the entry for ".c" extension comes before the one for |
| 3612 | ".C" on `auto-mode-alist', to behave better on case insensitive OS:es. |
| 3613 | Fix incorrect entries that were added to `interpreter-mode-alist'. |
| 3614 | Move the autoload directives for AWK to the top level since they |
| 3615 | aren't recognized anywhere else. Do not use the new AWK mode doc |
| 3616 | in the autoload form for the old AWK mode. |
| 3617 | |
| 3618 | 2003-06-30 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
| 3619 | |
| 3620 | * textmodes/bibtex.el (bibtex-sort-entry-class): New entry catch-all. |
| 3621 | (bibtex-sort-ignore-string-entries): Default value t. |
| 3622 | (bibtex-entry-kill-ring-max): Reintroduce as it was removed |
| 3623 | erroneously in previous version. |
| 3624 | (bibtex-string-files): Docstring reflects new parsing scheme. |
| 3625 | (bibtex-autokey-transcriptions): Merge some rewrite entries, fix |
| 3626 | docstring, add # as one of the chars to crush |
| 3627 | (bibtex-autokey-prefix-string, bibtex-autokey-names) |
| 3628 | (bibtex-autokey-names-stretch, bibtex-autokey-additional-names) |
| 3629 | (bibtex-autokey-name-change-strings) |
| 3630 | (bibtex-autokey-name-case-convert, bibtex-autokey-name-length) |
| 3631 | (bibtex-autokey-name-separator, bibtex-autokey-year-length) |
| 3632 | (bibtex-autokey-use-crossref, bibtex-autokey-titlewords) |
| 3633 | (bibtex-autokey-title-terminators) |
| 3634 | (bibtex-autokey-titlewords-stretch) |
| 3635 | (bibtex-autokey-titleword-ignore) |
| 3636 | (bibtex-autokey-titleword-case-convert) |
| 3637 | (bibtex-autokey-titleword-abbrevs) |
| 3638 | (bibtex-autokey-titleword-abbrevs) |
| 3639 | (bibtex-autokey-titleword-change-strings) |
| 3640 | (bibtex-autokey-titleword-length) |
| 3641 | (bibtex-autokey-titleword-separator) |
| 3642 | (bibtex-autokey-name-year-separator) |
| 3643 | (bibtex-autokey-year-title-separator) |
| 3644 | (bibtex-autokey-before-presentation-function) |
| 3645 | (bibtex-entry-type-history, bibtex-entry-maybe-empty-head): |
| 3646 | Fix docstring. |
| 3647 | (bibtex-strings, bibtex-reference-keys): |
| 3648 | Use lazy-completion-table and make-variable-buffer-local. |
| 3649 | (bibtex-sort-entry-class-alist): Use downcase, account for catch-all. |
| 3650 | (bibtex-braced-string-syntax-table) |
| 3651 | (bibtex-quoted-string-syntax-table): New variables. |
| 3652 | (bibtex-parse-nested-braces): Remove. |
| 3653 | (bibtex-parse-field-string): Use syntax table and forward-sexp. |
| 3654 | (bibtex-parse-association): Simplify. |
| 3655 | (bibtex-parse-field-name): Obey bibtex-autoadd-commas. |
| 3656 | (bibtex-parse-field-text): Simplify. |
| 3657 | (bibtex-search-forward-field, bibtex-search-backward-field): |
| 3658 | argument BOUND can take value t. |
| 3659 | (bibtex-start-of-field, bibtex-start-of-name-in-field) |
| 3660 | (bibtex-end-of-name-in-field, bibtex-end-of-field) |
| 3661 | (bibtex-start-of-text-in-field, bibtex-end-of-text-in-field) |
| 3662 | (bibtex-start-of-text-in-string, bibtex-end-of-text-in-string) |
| 3663 | (bibtex-end-of-string, bibtex-type-in-head): Use defsubst. |
| 3664 | (bibtex-skip-to-valid-entry): Return buffer position of beginning |
| 3665 | and ending of entry. Update for changes of bibtex-search-entry. |
| 3666 | Simplify. |
| 3667 | (bibtex-map-entries): FUN is called with three arguments. |
| 3668 | (bibtex-search-entry): Return a cons pair with buffer positions of |
| 3669 | beginning and end of entry. |
| 3670 | (bibtex-enclosing-field): Simplify. |
| 3671 | (bibtex-format-entry): Use booktitle to set a missing title. |
| 3672 | (bibtex-autokey-get-names): Fiddle with regexps. |
| 3673 | (bibtex-generate-autokey): Use identity. |
| 3674 | (bibtex-parse-keys): Use simplified parsing algorithm if |
| 3675 | bibtex-parse-keys-fast is non-nil. Simplify. Change order of |
| 3676 | arguments. Return alist of keys. |
| 3677 | (bibtex-parse-strings): Simplify. Return alist of strings. |
| 3678 | (bibtex-complete-string-cleanup): Fix docstring. |
| 3679 | (bibtex-read-key): New function. |
| 3680 | (bibtex-mode): Fix docstring. Do not parse for keys and |
| 3681 | strings when the mode is entered. Set fill-paragraph-function to |
| 3682 | bibtex-fill-field. Setup font-lock-mark-block-function the way |
| 3683 | font-lock intended. |
| 3684 | (bibtex-entry): Use bibtex-read-key. Obey bibtex-autofill-types. |
| 3685 | (bibtex-parse-entry, bibtex-autofill-entry): New functions. |
| 3686 | (bibtex-print-help-message, bibtex-remove-OPT-or-ALT) |
| 3687 | (bibtex-Preamble): Avoid hard coded constants. |
| 3688 | (bibtex-make-field): Fix docstring. Simplify. |
| 3689 | (bibtex-beginning-of-entry): Always return new position of point. |
| 3690 | (bibtex-end-of-entry): Rearrange cond clauses. |
| 3691 | (bibtex-count-entries, bibtex-validate, bibtex-reformat): |
| 3692 | Update for changes of bibtex-map-entries. |
| 3693 | (bibtex-ispell-abstract): Do not move point. |
| 3694 | (bibtex-entry-index): Use downcase. Simplify. |
| 3695 | (bibtex-lessp): Handle catch-all. |
| 3696 | (bibtex-find-crossref): Turn into a command. |
| 3697 | (bibtex-find-entry): Simplify. Use bibtex-read-key. Fix regexp. |
| 3698 | (bibtex-clean-entry): Use bibtex-read-key. Handle string and |
| 3699 | preamble entries. |
| 3700 | (bibtex-fill-field-bounds): New function. |
| 3701 | (bibtex-fill-field): New command. Bound to fill-paragraph-function. |
| 3702 | (bibtex-fill-entry): Use bibtex-fill-field-bounds |
| 3703 | (bibtex-String): Use bibtex-strings. Always obey |
| 3704 | bibtex-sort-ignore-string-entries. |
| 3705 | |
| 3706 | 2003-07-05 John Paul Wallington <jpw@gnu.org> |
| 3707 | |
| 3708 | * cus-theme.el (customize-create-theme): |
| 3709 | Call `customize-create-theme' in Reset widget's notify function. |
| 3710 | |
| 3711 | * ibuffer.el (ibuffer-backward-line, ibuffer-forward-line) |
| 3712 | (ibuffer-mark-interactive): Use `or' instead of `unless'. |
| 3713 | (define-ibuffer-column name): Add summarizer. |
| 3714 | (define-ibuffer-column size): Likewise. |
| 3715 | (define-ibuffer-column filename): Likewise. |
| 3716 | (define-ibuffer-column process): Likewise. Change BODY's output too. |
| 3717 | (define-ibuffer-column filename-and-process): Likewise, likewise. |
| 3718 | (ibuffer): Remove local vars `already-in' and `need-update'. |
| 3719 | |
| 3720 | * ibuf-ext.el: Don't require `derived' at compile-time. |
| 3721 | |
| 3722 | 2003-07-05 Kim F. Storm <storm@cua.dk> |
| 3723 | |
| 3724 | * info.el: Disable paragraph refilling. |
| 3725 | (Info-refill-paragraphs): New defcustom. |
| 3726 | (Info-fontify-node): Use it. |
| 3727 | |
| 3728 | 2003-07-04 Stefan Monnier <monnier@cs.yale.edu> |
| 3729 | |
| 3730 | * emacs-lisp/cl-macs.el (cl-transform-lambda): Strip &cl-defs |
| 3731 | thingies from constructors created by defstruct. |
| 3732 | |
| 3733 | * emacs-lisp/bytecomp.el (byte-compile-defvar): Check and set |
| 3734 | the default value of the variable. |
| 3735 | (byte-code-meter): Move declaration to top level. |
| 3736 | |
| 3737 | * pcvs-parse.el (cvs-parse-status): Ignore extra fields from CVSNT. |
| 3738 | |
| 3739 | * info.el (Info-following-node-name-re): New fun. |
| 3740 | (Info-following-node-name): Remove. |
| 3741 | (Info-insert-dir): Use the new fun. |
| 3742 | (Info-extract-pointer): Don't save restriction; use new fun. |
| 3743 | (Info-menu-entry-name-re): New const. |
| 3744 | (Info-menu-entry-name-re): Use it along with new fun. |
| 3745 | (Info-node-spec-re): Use new fun. |
| 3746 | (Info-complete-menu-item, Info-fontify-node): Use new const. |
| 3747 | (Info-goto-node, Info-follow-reference, Info-menu-update): |
| 3748 | Use match-string. |
| 3749 | (Info-follow-reference): Use assoc-string. |
| 3750 | Use a list of strings for the completion table. |
| 3751 | (Info-fontify-node): Use match-string, line-end-position. |
| 3752 | Limit the search for `node:' to the first line. |
| 3753 | |
| 3754 | * newcomment.el (uncomment-region): Remove padding coming from |
| 3755 | comment-start rather than just from comment-padding. |
| 3756 | |
| 3757 | * vc-cvs.el (vc-cvs-repository-hostname): New operation. |
| 3758 | (vc-cvs-stay-local-p): Use vc-stay-local-p. |
| 3759 | (vc-cvs-rename-file): Remove (use the default). |
| 3760 | (vc-cvs-register): Register parent dir if needed. |
| 3761 | (vc-cvs-could-register): Return non-nil if parent can be registered. |
| 3762 | (vc-cvs-state, vc-cvs-dir-state, vc-cvs-print-log, vc-cvs-diff) |
| 3763 | (vc-cvs-diff-tree, vc-cvs-make-version-backups-p): Use vc-stay-local-p. |
| 3764 | |
| 3765 | * vc-svn.el (vc-svn-use-edit): Make it into a const. |
| 3766 | (vc-svn-update): Fix the arguments to `svn'. |
| 3767 | (vc-svn-diff-tree): Just use `vc-svn-diff'. |
| 3768 | (vc-svn-create-snapshot, vc-svn-retrieve-snapshot): |
| 3769 | Simple implementations, assuming `name' is a URL. |
| 3770 | |
| 3771 | * progmodes/sh-script.el (sh-font-lock-paren): Add [ and ] to the |
| 3772 | set of chars allowed unquoted in a case pattern. |
| 3773 | |
| 3774 | * font-core.el (font-lock-defaults-alist): Remove obsolete entries. |
| 3775 | |
| 3776 | * font-lock.el (font-lock-extra-types-widget) |
| 3777 | (c-font-lock-extra-types, c++-font-lock-extra-types) |
| 3778 | (objc-font-lock-extra-types, java-font-lock-extra-types) |
| 3779 | (c-font-lock-keywords-1, c-font-lock-keywords-2, c-font-lock-keywords) |
| 3780 | (c-font-lock-keywords-3, c-font-lock-syntactic-face-function) |
| 3781 | (font-lock-match-c++-style-declaration-item-and-skip-to-next) |
| 3782 | (font-lock-match-c++-structor-declaration) |
| 3783 | (c++-font-lock-keywords-1, c++-font-lock-keywords-2) |
| 3784 | (c++-font-lock-keywords-3, c++-font-lock-keywords) |
| 3785 | (objc-font-lock-keywords-1, objc-font-lock-keywords-2) |
| 3786 | (objc-font-lock-keywords-3, objc-font-lock-keywords) |
| 3787 | (java-font-lock-keywords-1, java-font-lock-keywords-2) |
| 3788 | (java-font-lock-keywords-3, java-font-lock-keywords) |
| 3789 | (java-font-lock-syntactic-face-function): Remove obsolete code |
| 3790 | and constants. It's all in cc-fonts.el now. |
| 3791 | |
| 3792 | 2003-07-04 Glenn Morris <gmorris@ast.cam.ac.uk> |
| 3793 | |
| 3794 | * mail/sendmail.el (mail-specify-envelope-from) |
| 3795 | (mail-envelope-from): Doc fix. |
| 3796 | |
| 3797 | 2003-07-04 Martin Stjernholm <mast@lysator.liu.se> |
| 3798 | |
| 3799 | * generic-x.el: Do away with the dependency on `c-emacs-features' |
| 3800 | when populating `rul-generic-mode-syntax-table'; we already know |
| 3801 | this isn't XEmacs. |
| 3802 | |
| 3803 | See ChangeLog.10 for earlier changes. |
| 3804 | |
| 3805 | ;; Local Variables: |
| 3806 | ;; coding: iso-2022-7bit |
| 3807 | ;; End: |
| 3808 | |
| 3809 | Copyright (C) 2001, 2002 Free Software Foundation, Inc. |
| 3810 | Copying and distribution of this file, with or without modification, |
| 3811 | are permitted provided the copyright notice and this notice are preserved. |
| 3812 | |
| 3813 | ;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1 |