| 1 | 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2 | |
| 3 | * Version 20.3 released. |
| 4 | |
| 5 | * language/romanian.el ("Romanian"): Specify the tutorial file. |
| 6 | |
| 7 | 1998-08-18 Per Starbäck <starback@update.uu.se> |
| 8 | |
| 9 | * language/european.el (setup-latin2-environment): Fix typo. |
| 10 | (iso-latin-1): Doc fix. |
| 11 | |
| 12 | 1998-08-18 Eric Ludlam <zappo@mescaline.gnu.org> |
| 13 | |
| 14 | * speedbar.el (speedbar-timer-fn): Disable updating if the frame |
| 15 | is an icon, or if the user is using the minibuffer. |
| 16 | (speedbar-key-map): Added Q binding to destroy the frame. |
| 17 | (speedbar-easymenu-definition-trailer): Added Quit item. |
| 18 | (speedbar-frame-mode): Set the frame position at creation time. |
| 19 | (speedbar-file-unshown-regexp): Added .# lock files. |
| 20 | |
| 21 | 1998-08-18 Kenichi Handa <handa@etl.go.jp> |
| 22 | |
| 23 | * language/cyrillic.el (cyrillic-koi8): Fix the value of |
| 24 | `valid-code' property. |
| 25 | (cyrillic-alternativnyj): Likewise. |
| 26 | (cyrillic-alternativnyj-encode-table): Fix the initial value. |
| 27 | |
| 28 | * language/vietnamese.el (vietnamese-viscii): Fix the value of |
| 29 | `valid-code' property. |
| 30 | (vietnamese-vscii): Likewise. |
| 31 | |
| 32 | 1998-08-18 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 33 | |
| 34 | * subr.el (read-quoted-char): Don't bind input-method-function; |
| 35 | instead, pass the new args to read-event. |
| 36 | |
| 37 | * isearch.el (search-whitespace-regexp): Doc fix. |
| 38 | |
| 39 | * ange-ftp.el (ange-ftp-file-name-sans-versions): Don't return |
| 40 | the shortened version of the file name. |
| 41 | |
| 42 | 1998-08-18 Kenichi Handa <handa@etl.go.jp> |
| 43 | |
| 44 | * language/european.el: Give proper value of `input-method' key to |
| 45 | all lang. env. |
| 46 | |
| 47 | * international/mule-cmds.el (activate-input-method): Handle the |
| 48 | case that the arg INPUT-METHOD is nil correctly. |
| 49 | (read-multilingual-string): Activate the specified input method |
| 50 | before calling read-string. Afterward, activate the original |
| 51 | input method. |
| 52 | |
| 53 | 1998-08-17 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 54 | |
| 55 | * midnight.el (midnight-hook): Initialize to a list. |
| 56 | |
| 57 | 1998-08-17 Kenichi Handa <handa@etl.go.jp> |
| 58 | |
| 59 | * international/mule-cmds.el (set-language-environment): Reset |
| 60 | syntax and case table to the defaults if the value of |
| 61 | unibyte-syntax key is nil. |
| 62 | |
| 63 | 1998-08-16 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 64 | |
| 65 | * mail/rmailout.el (rmail-output): Always preserve MIME-Version field, |
| 66 | even if it was pruned. |
| 67 | |
| 68 | 1998-08-15 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 69 | |
| 70 | * info.el (Info-follow-reference): Nice error msg if there was no arg. |
| 71 | |
| 72 | 1998-08-14 Michael Ernst <mernst@alum.mit.edu> |
| 73 | |
| 74 | * comint.el (comint-postoutput-scroll-to-bottom): Cope with unset |
| 75 | comint-last-output-start marker. |
| 76 | |
| 77 | 1998-08-15 Kenichi HANDA <handa@etl.go.jp> |
| 78 | |
| 79 | * international/kkc.el (kkc-help): New function. |
| 80 | (kkc-keymap): Use sparse keymap. Add key binding for kkc-help. |
| 81 | |
| 82 | * international/mule.el (set-selection-coding-system): Make it |
| 83 | interactive. |
| 84 | (last-next-selection-coding-system): New variable. |
| 85 | (set-next-selection-coding-system): New function. |
| 86 | |
| 87 | * international/mule-cmds.el (language-info-alist): Doc-string |
| 88 | modified. |
| 89 | (set-language-info-alist): Fix typo in doc-string. Update |
| 90 | setup-language-environment-map unconditionally. |
| 91 | (mule-keymap): Key bindings for set-selection-coding-system and |
| 92 | set-next-selection-coding-system. |
| 93 | (set-coding-system-map): Add items of set-selection-coding-system |
| 94 | and set-next-selection-coding-system. |
| 95 | |
| 96 | * language/hebrew.el ("Hebrew"): Delete describe-function key. |
| 97 | |
| 98 | 1998-08-14 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 99 | |
| 100 | * mail/sendmail.el (sendmail-send-it): Report invalid values |
| 101 | of mail-from-style. |
| 102 | |
| 103 | * info.el (Info-try-follow-nearest-node): Get the node name |
| 104 | directly out of the menu item pointed at. |
| 105 | |
| 106 | * which-func.el (which-func-modes): Add fortran-mode. |
| 107 | |
| 108 | * ediff-util.el (ediff-next-difference, ediff-previous-difference): |
| 109 | Handle nil as arg. |
| 110 | |
| 111 | 1998-08-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 112 | |
| 113 | * international/mule-cmds.el (select-safe-coding-system): If |
| 114 | default-coding-system is no-conversion return that, it is always |
| 115 | safe. |
| 116 | |
| 117 | 1998-08-13 Eric Ludlam <zappo@mescaline.gnu.org> |
| 118 | |
| 119 | * speedbar.el (speedbar-frame-parameters): Removed scroll-bar-width. |
| 120 | |
| 121 | 1998-08-13 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 122 | |
| 123 | * loadup.el: Add informative message about the lists of GC stats. |
| 124 | |
| 125 | * dired-aux.el (dired-do-rename-regexp): Doc fix. |
| 126 | |
| 127 | * midnight.el (midnight-float-time): Renamed from float-time. |
| 128 | (midnight-time-float): Renamed from time-float. |
| 129 | (midnight-buffer-display-time): Renamed from buffer-display-time. |
| 130 | (midnight-mode): Specify :initialize. Use nil as default value. |
| 131 | |
| 132 | * complete.el (PC-do-completion): Exclude ./ and ../ from completion. |
| 133 | |
| 134 | 1998-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 135 | |
| 136 | * gnus/nntp.el (nntp-encode-text): Properly encode outgoing text by |
| 137 | putting CR at the end of all lines. |
| 138 | |
| 139 | 1998-08-12 Michael Ernst <mernst@alum.mit.edu> |
| 140 | |
| 141 | * emacs-lisp/cust-print.el (custom-prin1-to-string): Doc fix. |
| 142 | |
| 143 | 1998-08-12 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 144 | |
| 145 | * ebuff-menu.el (electric-buffer-menu-mode-map): |
| 146 | Don't wipe out all Meta keys. |
| 147 | |
| 148 | * calendar/appt.el (appt-mode-string): New variable. |
| 149 | (global-mode-string): Add appt-mode-string to it. |
| 150 | (appt-check): Avoid using display-time-string to fetch current time. |
| 151 | To display in mode line, use appt-mode-string. |
| 152 | |
| 153 | 1998-08-12 Per Abrahamsen <abraham@dina.kvl.dk> |
| 154 | |
| 155 | * double.el (double-setup): Only copy `key-translation-map' if it |
| 156 | is a keymap. |
| 157 | |
| 158 | 1998-08-11 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 159 | |
| 160 | * files.el (recover-session): Add leading space on added text lines. |
| 161 | |
| 162 | * calendar/appt.el: Use a separate timer, not display-time-hook. |
| 163 | (appt-timer): New variable. |
| 164 | (appt-interval): New user option. |
| 165 | (appt-disp-window): Start by erasing the buffer. |
| 166 | |
| 167 | * faces.el (list-faces-display): Call print-help-return-message. |
| 168 | (describe-face): Likewise. |
| 169 | |
| 170 | * emacs-lisp/disass.el (disassemble-1): Move the call to |
| 171 | string-as-unibyte outside of the if statement. |
| 172 | |
| 173 | 1998-08-10 Bob Glickstein <bobg@hiro.zanshin.com> |
| 174 | |
| 175 | * sendmail.el (mail-setup): After using `fill-region-as-paragraph' |
| 176 | on a new address field, ensure that it ends with a newline. |
| 177 | |
| 178 | 1998-08-10 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 179 | |
| 180 | * time-stamp.el (time-stamp-string-preprocess): Add %U code. |
| 181 | |
| 182 | * international/quail.el (quail-update-leim-list-file): |
| 183 | Fix message syntax. |
| 184 | |
| 185 | * mail/sendmail.el (mail-citation-header): New variable. |
| 186 | (mail-yank-original, mail-yank-region): Bind mail-citation-header. |
| 187 | (mail-citation-hook): Doc fix. |
| 188 | |
| 189 | 1998-08-09 Kenichi HANDA <handa@etl.go.jp> |
| 190 | |
| 191 | * international/mule-conf.el (iso-safe): Comment for this coding |
| 192 | system fixed. |
| 193 | (coding-category-iso-8-1): Change default coding priority. |
| 194 | |
| 195 | * international/mule-cmds.el (language-info-alist): Doc-string |
| 196 | modified. |
| 197 | (reset-language-environment): New function for the job that |
| 198 | setup-english-environment used to do. |
| 199 | (set-language-environment): Do more setups according to the info |
| 200 | in language-info-alist. |
| 201 | (read-language-name): Handle the case that the arg KEY is nil. |
| 202 | (describe-language-environment): Handle input-method property. |
| 203 | |
| 204 | * international/quail.el (quail-start-translation): If |
| 205 | enable-multibyte-characters is nil, convert multibyte character to |
| 206 | unibyte. |
| 207 | (quail-start-conversion): Likewise. |
| 208 | |
| 209 | * language/: All files under this directory modified as below. |
| 210 | (setup-XXX-environment): Just call set-language-environment. If |
| 211 | they used to do some other jobs than what done by |
| 212 | set-language-environment, those jobs are done in |
| 213 | setup-XXX-environment-internal now. |
| 214 | ("LANGUAGE-ENVIRONMENT"): Delete property setup-function or change |
| 215 | the value to setup-XXX-environment-internal. Add properties |
| 216 | nonascii-translation, input-method, features, unibyte-syntax, and |
| 217 | unibyte-display. |
| 218 | |
| 219 | * language/english.el (setup-english-environment): Just call |
| 220 | reset-language-environment. |
| 221 | |
| 222 | * language/european.el (setup-8-bit-environment): Function deleted. |
| 223 | |
| 224 | 1998-08-09 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 225 | |
| 226 | * emacs-lisp/sregex.el (sregex-replace-match): |
| 227 | Don't call sregex--value-groups. |
| 228 | (sregex-match-end, sregex-match-beginning): Likewise. |
| 229 | (sregex-match-string-no-properties, sregex-match-string): Likewise. |
| 230 | |
| 231 | * help.el (describe-function-1): Handle macros properly. |
| 232 | Handle multiple levels of aliases. |
| 233 | |
| 234 | * emacs-lisp/cust-print.el (custom-prin1-to-string): Add NOESCAPE arg. |
| 235 | |
| 236 | 1998-08-09 Sam Steingold <sds@goems.com> |
| 237 | |
| 238 | * midnight.el (clean-buffer-list-kill-buffer-names): Add `*diff*'. |
| 239 | (clean-buffer-list): Check `buffer-modified-p' only when the |
| 240 | buffer is associated with a file. |
| 241 | (midnight-delay-set): Improve doc. |
| 242 | |
| 243 | 1998-08-09 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 244 | |
| 245 | * progmodes/compile.el (next-error): Doc fix. |
| 246 | (grep): Doc fix. |
| 247 | |
| 248 | * loadup.el: Load byte-run and format a little earlier. |
| 249 | |
| 250 | 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 251 | |
| 252 | * textmodes/flyspell.el: Don't require font-lock. |
| 253 | |
| 254 | * textmodes/flyspell.el (flyspell-command-hook): Option deleted. |
| 255 | (flyspell-mode-on): Delete code to handle flyspell-command-hook. |
| 256 | (flyspell-mode-off): Likewise. |
| 257 | (flyspell-mark-duplications-flag): Doc fix. |
| 258 | (flyspell-duplicate-distance): Doc fix. |
| 259 | (flyspell-duplicate-face): Doc fix. |
| 260 | |
| 261 | * subr.el (assoc-default): Rewrite not to use dolist. |
| 262 | (add-hook): Use byte-code-function-p, not compiled-function-p. |
| 263 | |
| 264 | * hilit-chg.el: New file. |
| 265 | Delete the undo-in-progress compatibility code. |
| 266 | |
| 267 | * mail/rmailmsc.el (set-rmail-inbox-list): |
| 268 | Error if not in Rmail mode. |
| 269 | |
| 270 | * textmodes/paragraphs.el (forward-paragraph): |
| 271 | Fix the logic for handling beginning of buffer |
| 272 | in the "no fill-prefix" case. |
| 273 | |
| 274 | * info.el: Bind case-fold-search to t in many functions. |
| 275 | |
| 276 | * mail/mail-utils.el (mail-fetch-field): Doc fix. |
| 277 | |
| 278 | 1998-08-08 Eric M. Ludlam <zappo@ultranet.com> |
| 279 | |
| 280 | * speedbar.el (speedbar-edit-line, speedbar-buffer-kill-buffer) |
| 281 | (speedbar-buffer-revert-buffer): Updated buffer finding regex to |
| 282 | handle the [?] tag. |
| 283 | (speedbar-find-selected-file): New function. |
| 284 | (speedbar-clear-current-file): Uses `speedbar-find-selected-file'. |
| 285 | (speedbar-update-current-file): Uses `speedbar-find-selected-file', |
| 286 | and now `speedbar-last-selected-file' is defined as the path name |
| 287 | to the file, not just the file itself. |
| 288 | |
| 289 | 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 290 | |
| 291 | * international/mule-cmds.el (input-method-exit-on-first-char) |
| 292 | (input-method-use-echo-area): Doc fixes. |
| 293 | |
| 294 | * vc-hooks.el (vc-file-not-found-hook): Call vc-file-clearprops. |
| 295 | |
| 296 | 1998-08-07 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 297 | |
| 298 | * gnus/gnus-start.el (gnus-startup-file-coding-system): New variable. |
| 299 | (gnus-read-init-file, gnus-read-newsrc-el-file): Use that. |
| 300 | |
| 301 | 1998-08-07 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 302 | |
| 303 | * wid-edit.el (widget-beginning-of-line): Properly handle |
| 304 | multiline fields. Don't use call-interactively. |
| 305 | (widget-end-of-line): Likewise. |
| 306 | |
| 307 | * midnight.el (midnight-delay-set): Use run-hooks directly. |
| 308 | (midnight-timer-function): Function deleted. |
| 309 | (midnight-find): Don't use `find'. |
| 310 | |
| 311 | * startup.el (command-line): Require whitespace delimiter when |
| 312 | searching locale-translation-file-name. |
| 313 | |
| 314 | * midnight.el (midnight-timer-function): |
| 315 | No need to test midnight-mode. |
| 316 | |
| 317 | * repeat.el (repeat): Make an undo boundary between repetitions. |
| 318 | |
| 319 | 1998-08-06 Kenichi Handa <handa@etl.go.jp> |
| 320 | |
| 321 | * international/isearch-x.el |
| 322 | (isearch-process-search-multibyte-characters): Fix previous change. |
| 323 | |
| 324 | * international/quail.el (quail-update-translation): Delete the |
| 325 | code for handling the case that enable-multibyte-characters is nil. |
| 326 | |
| 327 | 1998-08-06 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 328 | |
| 329 | * window.el (split-window-horizontally): Doc fix. |
| 330 | |
| 331 | 1998-08-06 Kenichi Handa <handa@etl.go.jp> |
| 332 | |
| 333 | * emacs-lisp/debug.el |
| 334 | (debugger-outer-unread-post-input-method-events): New variable. |
| 335 | (debug): Bind debugger-outer-unread-post-input-method-events. |
| 336 | Bind unread-post-input-method-events to nil. |
| 337 | (debugger-env-macro): Likewise. |
| 338 | |
| 339 | * international/isearch-x.el (isearch-minibuffer-local-map): |
| 340 | Bind the key C-g to exit. |
| 341 | (isearch-minibuffer-self-insert): Use key-binding. |
| 342 | Always call exit-minibuffer. |
| 343 | (isearch-process-search-multibyte-characters): |
| 344 | Use unread-command-events instead of unread-input-method-events. |
| 345 | Always call isearch-update. |
| 346 | |
| 347 | * international/kkc.el (kkc-region): Don't bind echo-keystrokes. |
| 348 | |
| 349 | * international/mule-cmds.el (input-method-exit-on-first-char): |
| 350 | New variable. |
| 351 | (input-method-use-echo-area): New variable. |
| 352 | |
| 353 | * international/quail.el (quail-translation-keymap): Declare it as |
| 354 | variable instead of constant. Bind all keys less than 32 to |
| 355 | quail-other-command. Don't bind the key meta-prefix-char and escape. |
| 356 | (quail-simple-translation-keymap): Likewise. |
| 357 | (quail-conversion-keymap): Bind C-h to quail-translation-keymap. |
| 358 | (quail-define-package): Fix typo in doc-string. |
| 359 | (quail-conversion-str): New variable. |
| 360 | (quail-input-method): Bind buffer-undo-list to t. |
| 361 | Show Quail guidance buffer if necessary. |
| 362 | (quail-delete-region): Move the definition before the first |
| 363 | calling place. |
| 364 | (quail-start-translation): Handle the case the arg KEY is nil. |
| 365 | Bind echo-keystrokes and help-char. Initialize quail-current-str |
| 366 | to "". If input-method-use-echo-area is non-nil, call |
| 367 | read-key-sequence with appropriate PROMPT arg. Setup |
| 368 | last-command-event by local variable `keyseq'. Generate an event |
| 369 | list form quail-current-str. If input-method-exit-on-first-char |
| 370 | is non-nil, return only the first event. |
| 371 | (quail-start-conversion): Likewise. Initialize |
| 372 | quail-conversion-str to "". Generate an event list form |
| 373 | quail-conversion-str. |
| 374 | (quail-update-translation): Expect that the function given by |
| 375 | (quail-update-translation-function) returns a new control-flag. |
| 376 | Handle the case the length of quail-current-key is 1. Use |
| 377 | string-as-unibyte if enable-multibyte-characters is nil. Always |
| 378 | assures that quail-current-str is Lisp string. |
| 379 | (quail-self-insert-command): Use `or' instead of `unless'. |
| 380 | (quail-update-current-translations): Always assures that |
| 381 | quail-current-str is Lisp string. |
| 382 | (quail-next-translation-block): Update unread-command-events correctly. |
| 383 | (quail-abort-translation): Set quail-current-str to nil. |
| 384 | (quail-conversion-delete-char): Update quail-conversion-str. |
| 385 | (quail-conversion-delete-tail): Likewise. |
| 386 | (quail-conversion-backward-delete-char): Likewise. |
| 387 | (quail-show-guidance-buf): Show Quail guidance buffer not in echo |
| 388 | area if input-method-use-echo-area is non-nil. |
| 389 | (quail-show-translations): Bind current-translations locally to |
| 390 | quail-current-translations to get this value across different |
| 391 | buffers. Handle the case that the length quail-current-key is 0. |
| 392 | (quail-translation-help): If this command is invoked repeatedly, |
| 393 | scroll the already shown help window. Handle the case that this |
| 394 | command is called while converting (not translating). |
| 395 | (quail-conversion-help): This function deleted and the |
| 396 | functionality is merged to quail-translation-help. |
| 397 | |
| 398 | 1998-08-05 Dave Love <fx@gnu.org> |
| 399 | |
| 400 | * iso-cvt.el (iso-spanish, iso-german, iso-iso2tex, iso-tex2iso) |
| 401 | (iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Add optional, ignored |
| 402 | arg `buffer' for format-{de,en}code. Doc fix. Add * to |
| 403 | interactive spec. Add autoload cookie. |
| 404 | (iso-cvt-read-only, iso-cvt-write-only): Add doc, autoload cookie. |
| 405 | (iso-cvt-define-menu): Add autoload cookie. |
| 406 | |
| 407 | 1998-08-05 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 408 | |
| 409 | * gnus/message.el: Require sendmail. |
| 410 | (message-fill-yanked-message): Use mail-citation-prefix-regexp |
| 411 | as an arg to fill-individual-paragraphs. |
| 412 | |
| 413 | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): |
| 414 | Make the output buffer multibyte. |
| 415 | |
| 416 | * scroll-bar.el (scroll-bar-mode): Doc fix. |
| 417 | |
| 418 | 1998-08-05 Sam Steingold <sds@goems.com> |
| 419 | |
| 420 | * emacs-lisp/cl-indent.el (top-level let): Add defsubst. |
| 421 | |
| 422 | 1998-08-04 Andrew Innes <andrewi@harlequin.co.uk> |
| 423 | |
| 424 | * mail/rmail.el (rmail-encoded-pop-password): New variable. |
| 425 | |
| 426 | 1998-08-04 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 427 | |
| 428 | * textmodes/flyspell.el (flyspell-persistent-highlight): Doc fix. |
| 429 | |
| 430 | 1998-08-04 Eric Ludlam <zappo@mescaline.gnu.org> |
| 431 | |
| 432 | * speedbar.el (speedbar-refresh): Removed special code to remove |
| 433 | the speedbar update message. Not necessary here. |
| 434 | (speedbar-timer-fn): Add code to remove the updating message and |
| 435 | thus restore the minibuffer. |
| 436 | (speedbar-center-buffer-smartly): Fixed center error to handle |
| 437 | the whole buffer. |
| 438 | (speedbar-delete-subblock): Rewrote to be more robust, less clever. |
| 439 | (speedbar-timer-fn): Removed short display time for messages. |
| 440 | |
| 441 | 1998-08-04 Dave Love <d.love@dl.ac.uk> |
| 442 | |
| 443 | * vc.el (vc-backend-merge-news): Account for `already contains the |
| 444 | differences' state. |
| 445 | |
| 446 | 1998-08-04 Eli Zaretskii <eliz@delysid.gnu.org> |
| 447 | |
| 448 | * international/mule.el (find-new-buffer-file-coding-system): When |
| 449 | inhibit-eol-conversion is non-nil and the buffer didn't already |
| 450 | set a fully-qualified coding system, force -unix eol-type. |
| 451 | |
| 452 | 1998-08-04 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 453 | |
| 454 | * info.el (Info-find-node): Once again, use byte-to-position. |
| 455 | |
| 456 | * vcursor.el (vcursor group): Move this to `editing' group. |
| 457 | |
| 458 | * comint.el (comint-bol-or-process-mark): Refer to this command's |
| 459 | name correctly. |
| 460 | |
| 461 | * international/mule-cmds.el (set-default-coding-systems): |
| 462 | In --unibyte mode, don't set default-file-name-coding-system. |
| 463 | |
| 464 | * midnight.el (clean-buffer-list-kill-regexps): Init to nil, as before. |
| 465 | (clean-buffer-list-kill-buffer-names): Add *vc* and *vc-diff*. |
| 466 | (clean-buffer-list-delay): Rename arg. |
| 467 | (clean-buffer-list): Doc fix. |
| 468 | (midnight-period): Doc fix. |
| 469 | |
| 470 | 1998-08-03 Eric Ludlam <zappo@mescaline.gnu.org> |
| 471 | |
| 472 | * info.el (Info-speedbar-hierarchy-buttons): Improved the speedbar |
| 473 | frame management. |
| 474 | |
| 475 | * speedbar.el (speedbar-update-current-file): Added call to |
| 476 | `speedbar-center-buffer-smartly' to improve the display. |
| 477 | (speedbar-center-buffer-smartly) Fixed off-by-one error in window |
| 478 | height calculation. |
| 479 | (speedbar-hack-buffer-menu): New function. |
| 480 | (speedbar-frame-parameters): Removed scroll bar width. |
| 481 | (speedbar-frame-mode): Change pointer shape for X |
| 482 | and W32 window-systems only. When window-system is pc, bind the |
| 483 | speedbar frame name to "Speedbar", and select that frame so it is |
| 484 | displayed. |
| 485 | (speedbar-mode): Don't bind default-minibuffer-frame when |
| 486 | window-system is pc. |
| 487 | (speedbar-this-file-in-vc): Look for RCS/name as well as RCS/name,v. |
| 488 | (speedbar-directory-buttons-follow): Support both upper- and |
| 489 | lower-case drive letters. Use directory-sep-char instead of a |
| 490 | literal backslash. |
| 491 | (speedbar-reconfigure-keymaps): Call |
| 492 | `easy-menu-remove' before reconfiguring for a new menu bar. |
| 493 | (speedbar-previous-menu): New Variable. |
| 494 | (speedbar-frame-plist): Remove pointers. |
| 495 | (speedbar-refresh): Prevent the mark from being deactivated. |
| 496 | (speedbar-buffer-kill-buffer): Refresh speedbar after killing a |
| 497 | buffer in the buffer display. |
| 498 | |
| 499 | 1998-08-03 Simon Marshall <simon@gnu.org> |
| 500 | |
| 501 | * font-lock.el (lisp-font-lock-keywords-1): Fix previous change. |
| 502 | (font-lock-support-mode): Allow nil as a mode-specific value. Fix tag. |
| 503 | |
| 504 | 1998-08-01 Kenichi HANDA <handa@etl.go.jp> |
| 505 | |
| 506 | * international/kkc.el (kkc-lookup-cache): Initialize it to nil. |
| 507 | (kkc-lookup-cache-tag): New constant. |
| 508 | (kkc-lookup-key): If kkc-lookup-cache is nil, initialize it. Use |
| 509 | kkc-init-file-name. |
| 510 | (kkc-region): Fix previous change. Call kkc-error on error. |
| 511 | (kkc-shorter-conversion, kkc-longer-phrase): New functions. |
| 512 | (kkc-keymap): Bind them to "I" and "O" respectively. |
| 513 | (kkc-error): New error symbol and new function. |
| 514 | (kkc-longer, kkc-shorter): Call kkc-error on error. |
| 515 | (kkc-show-conversion-list-or-next-group): Likewise. |
| 516 | (kkc-show-conversion-list-or-prev-group): Likewise. |
| 517 | |
| 518 | * international/mule-cmds.el (language-info-alist): Doc-string |
| 519 | modified. |
| 520 | (set-language-environment): Setup nonascii-translation-table and |
| 521 | charset-origin-alist according to the property of the specified |
| 522 | language environment. |
| 523 | (update-iso-coding-systems): Make it an alias for |
| 524 | update-coding-systems-internal. |
| 525 | (prefer-coding-system): Call update-coding-systems-internal |
| 526 | instead of update-iso-coding-systems. |
| 527 | (set-language-environment-coding-systems): Likewise. |
| 528 | |
| 529 | * international/mule-conf.el: Initialize coding-category-ccl to |
| 530 | nil. Include it in the arg for set-coding-priority. |
| 531 | |
| 532 | * international/mule-diag.el (describe-current-coding-system): |
| 533 | Check if each coding category is bound to a valid coding system. |
| 534 | |
| 535 | * international/mule.el (make-coding-system): If the arg TYPE is |
| 536 | 4, set coding-category property of the coding system to |
| 537 | coding-category-ccl. |
| 538 | (find-new-buffer-file-coding-system): If the arg CODING carries |
| 539 | some information (about text conversion or eol conversion), always |
| 540 | return a new coding system. |
| 541 | (charset-origin-alist): New variable. |
| 542 | (make-translation-table-from-vector): New function. |
| 543 | |
| 544 | * international/quail.el (quail-start-translation): Bind help-char |
| 545 | to nil locally. |
| 546 | |
| 547 | * language/cyril-util.el (cyrillic-encode-koi8-r-char): New function. |
| 548 | (cyrillic-encode-alternativnyj-char): New function. |
| 549 | |
| 550 | * language/cyrillic.el (cyrillic-koi8-r-decode-table): New |
| 551 | variable. |
| 552 | (cyrillic-koi8-r-encode-table): Likewise. |
| 553 | (ccl-decode-koi8): Use cyrillic-koi8-r-decode-table. |
| 554 | (ccl-encode-koi8): Use cyrillic-koi8-r-encode-table. |
| 555 | (ccl-encode-koi8-font): Likewise. |
| 556 | (cyrillic-koi8-r-nonascii-translation-table): New variable. |
| 557 | ("Cyrillic-KOI8"): Add nonascii-translation-table and |
| 558 | charset-origin-alist properties. |
| 559 | (cyrillic-alternativnyj-decode-table): New variable. |
| 560 | (cyrillic-alternativnyj-encode-table): Likewise. |
| 561 | (ccl-decode-alternativnyj): Use |
| 562 | cyrillic-alternativnyj-decode-table. |
| 563 | (ccl-encode-alternativnyj): Use |
| 564 | cyrillic-alternativnyj-encode-table. |
| 565 | (ccl-encode-alternativnyj-font): Likewise. |
| 566 | (cyrillic-alternativnyj-nonascii-translation-table): New variable. |
| 567 | ("Cyrillic-ALT"): Add nonascii-translation-table and |
| 568 | charset-origin-alist properties. |
| 569 | |
| 570 | * language/viet-util.el (viet-encode-viscii-char): New function. |
| 571 | |
| 572 | * language/vietnamese.el (viet-viscii-decode-table): Docstring fixed. |
| 573 | (viet-viscii-encode-table): Likewise. |
| 574 | (viet-vscii-decode-table): Likewise. |
| 575 | (viet-vscii-encode-table): Likewise. |
| 576 | (viet-viscii-nonascii-translation-table): New variable. |
| 577 | ("Vietnamese"): Add nonascii-translation-table and |
| 578 | charset-origin-alist properties. |
| 579 | |
| 580 | * loadup.el: Call update-coding-systems-internal instead of |
| 581 | update-iso-coding-systems. |
| 582 | |
| 583 | * simple.el (what-cursor-position): Check charset-origin-alist. |
| 584 | |
| 585 | 1998-08-01 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 586 | |
| 587 | * mail/mailheader.el (mail-header-format): Convert string to symbol. |
| 588 | |
| 589 | * double.el (default-key-translation-map): Variable deleted. |
| 590 | (double-setup): Make key-translation-map buffer-local here. |
| 591 | New arg ENABLE-FLAG. |
| 592 | (double-mode): Pass ENABLE-FLAG arg to double-setup. |
| 593 | |
| 594 | 1998-07-31 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 595 | |
| 596 | * subr.el (assoc-default): New function. |
| 597 | |
| 598 | * midnight.el: Require timer. |
| 599 | (clean-buffer-list-kill-regexps): Match `*vc' buffers. |
| 600 | (midnight-find): Use dolist, not loop. |
| 601 | (clean-buffer-list-delay): Use assoc-default. |
| 602 | |
| 603 | * info.el (Info-find-node): Position at the beginning of the node |
| 604 | after calling Info-select-node. |
| 605 | |
| 606 | * info.el (Info-insert-dir): Catch errors in insert-file-contents. |
| 607 | |
| 608 | 1998-07-30 Sam Steingold <sds@goems.com> |
| 609 | |
| 610 | * font-lock.el (lisp-font-lock-keywords-1): Fontify `defconstant' |
| 611 | and `defparameter'. |
| 612 | (lisp-font-lock-keywords-2): Fontify `lambda', `in-package' |
| 613 | and `locally'. |
| 614 | |
| 615 | * emacs-lisp/cl-indent.el (lisp-indent-defun-method): New variable. |
| 616 | (common-lisp-indent-function): Use it. |
| 617 | (lisp-indent-259): Uncomment the `&lambda' code. |
| 618 | (top-level let): Remove duplicate `catch' and `block'. Use |
| 619 | `&lambda' when appropriate. Now the lambda lists are indented |
| 620 | appropriately. |
| 621 | |
| 622 | 1998-07-30 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 623 | |
| 624 | * dired.el (dired-garbage-files-regexp): Finish fixing regexp syntax. |
| 625 | |
| 626 | * mail/sendmail.el (mail-yank-region): |
| 627 | Bind mark-even-if-inactive to t. |
| 628 | (mail-yank-original was similarly changed, a few versions ago.) |
| 629 | |
| 630 | * textmodes/flyspell.el (flyspell-duplicate-distance): |
| 631 | Doc fix; change default to 10000. |
| 632 | (flyspell-mode-on): Fix the welcome message to deal with |
| 633 | how the binding for flyspell-auto-correct-word is now made. |
| 634 | (flyspell-delay, flyspell-delayed-commands): Doc fixes. |
| 635 | (flyspell-mode-off): Kill Ispell only if it is per-buffer. |
| 636 | |
| 637 | 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org> |
| 638 | |
| 639 | * international/mule-cmds.el (activate-input-method): Update mode line. |
| 640 | (inactivate-input-method): Likewise. |
| 641 | |
| 642 | 1998-07-29 Kenichi Handa <handa@etl.go.jp> |
| 643 | |
| 644 | * mouse.el (mouse-skip-word): If point is at word constituent |
| 645 | characters, pay attention to word-separating-categories by using |
| 646 | forward-word instead of skip-syntax-forward/backward. |
| 647 | |
| 648 | 1998-07-29 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 649 | |
| 650 | * help.el (describe-function-1): Fix the code that uses |
| 651 | find-function-noselect. |
| 652 | |
| 653 | * emacs-lisp/find-func.el (find-function-noselect): Autoload cookie. |
| 654 | (find-function-search-for-symbol): Ignore directories |
| 655 | when looking for a library file. |
| 656 | |
| 657 | 1998-07-29 Dave Love <d.love@dl.ac.uk> |
| 658 | |
| 659 | * files.el (auto-mode-alist): Escape dots in some regexps. |
| 660 | |
| 661 | 1998-07-29 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 662 | |
| 663 | * files.el (auto-mode-alist): Fix previous change. |
| 664 | |
| 665 | * textmodes/tex-mode.el (tex-main-file): Doc fix. |
| 666 | |
| 667 | * dired.el (dired-garbage-files-regexp): Fix typo. |
| 668 | |
| 669 | * emulation/crisp.el (crisp-mark-line): Greatly simplified. |
| 670 | |
| 671 | * mouse.el (mouse-delete-window): If the frame has just one window, |
| 672 | bury the current buffer instead. |
| 673 | |
| 674 | 1998-07-28 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 675 | |
| 676 | * textmodes/flyspell.el (flyspell-mode-map): Explicitly bind M-TAB. |
| 677 | (flyspell-auto-correct-binding): Variable deleted. |
| 678 | (flyspell-incorrect-face, flyspell-duplicate-face): Fix typos. |
| 679 | (flyspell-check-pre-word-p): Check for word syntax in previous char. |
| 680 | (flyspell-word): Set process-kill-without-query for Ispell. |
| 681 | (flyspell-region): Put region args in order; use right percentage. |
| 682 | (flyspell-properties-at-p): Rename arg to POS; doc fix. |
| 683 | (flyspell-highlight-incorrect-region): |
| 684 | Check flyspell-highlight-properties first. |
| 685 | (flyspell-highlight-duplicate-region): Likewise. |
| 686 | (flyspell-auto-correct-word): Doc fix. |
| 687 | |
| 688 | * international/iso-transl.el (iso-transl-define-keys): Don't test |
| 689 | enable-multibyte-characters; use the translated characters as |
| 690 | specified in alist. |
| 691 | |
| 692 | * double.el (key-translation-map): |
| 693 | Don't call make-variable-buffer-local on this variable. |
| 694 | |
| 695 | * mail/rmail.el (rmail-dont-reply-to-names): Doc fix. |
| 696 | |
| 697 | 1998-07-27 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 698 | |
| 699 | * textmodes/flyspell.el (flyspell-emacs-popup): |
| 700 | Renamed from flyspell-gnuemacs-popup. Callers changed. |
| 701 | (push): Macro deleted. Callers changed to do it explicitly. |
| 702 | (flyspell-incorrect-face, flyspell-duplicate-face): Use defface. |
| 703 | (flyspell-incorrect-color): Variable deleted. |
| 704 | (flyspell-duplicate-color): Variable deleted. |
| 705 | (flyspell-underline-p): Variable deleted. |
| 706 | (flyspell-font-lock-make-face): Function deleted. |
| 707 | (flyspell-mark-duplications-flag): |
| 708 | Renamed from flyspell-doublon-as-error-flag. |
| 709 | (flyspell-mode-on): Delete the debugging message. |
| 710 | (flyspell-mode-off): Delete the debugging message. |
| 711 | (flyspell-mode-on): Set flyspell-generic-check-word-p |
| 712 | from the flyspell-mode-predicate property. |
| 713 | (texinfo-mode, mail-mode, message-mode): |
| 714 | Set flyspell-mode-predicate property. |
| 715 | |
| 716 | * international/mule.el (set-clipboard-coding-system): Define as alias. |
| 717 | |
| 718 | 1998-07-26 Ken'ichi Handa <handa@melange.gnu.org> |
| 719 | |
| 720 | * arc-mode.el (archive-set-buffer-as-visiting-file): Give FILENAME |
| 721 | arg to set-auto-coding-function. |
| 722 | (archive-extract): Pay attention to enable-multibyte-characters. |
| 723 | (archive-*-write-file-member): Likewise. |
| 724 | (archive-rename-entry): Likewise. |
| 725 | |
| 726 | 1998-07-26 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 727 | |
| 728 | * international/mule.el (auto-coding-alist): Recognize .tar. |
| 729 | |
| 730 | 1998-07-26 Ken'ichi Handa <handa@melange.gnu.org> |
| 731 | |
| 732 | * files.el (auto-mode-alist): Fix regular expression error for |
| 733 | sh-mode. |
| 734 | |
| 735 | 1998-07-26 Ken'ichi HANDA <handa@etl.go.jp> |
| 736 | |
| 737 | * arc-mode.el (archive-summarize): Set buffer unibyte before |
| 738 | calling archive-XXX-summarize. |
| 739 | (archive-file-name-handler): New function to make the caller |
| 740 | behave as if the extracted file existed. |
| 741 | (archive-set-buffer-as-visiting-file): New function to simulate |
| 742 | file visiting. Uses archive-file-name-handler to make dos-w32 |
| 743 | systems preserve the coding-system of the extracted files. |
| 744 | (archive-extract): Bind coding-system-for-write to |
| 745 | file-name-coding-system, coding-system-for-read to 'no-conversion. |
| 746 | Call archive-set-buffer-as-visiting-file after a member file is |
| 747 | inserted in the current buffer. |
| 748 | (archive-extract-by-stdout): Don't bind coding-system-for-read and |
| 749 | inherit-process-coding-system. |
| 750 | (archive-*-write-file-member): Give an encoded file name to |
| 751 | external archive program. |
| 752 | (archive-rename-entry): Likewise. |
| 753 | (archive-mode-revert): Set buffer unibyte before calling |
| 754 | revert-buffer. |
| 755 | (archive-arc-rename-entry, archive-zip-chmod-entry): Set buffer |
| 756 | unibyte before handling binary archive data. |
| 757 | (archive-lzh-rename-entry, archive-lzh-ogm, archive-zip-chmod-entry): |
| 758 | Likewise. |
| 759 | (archive-lzh-summarize): Set local variable efnname to the decoded |
| 760 | file name. If default-enable-multibyte-characters is non-nil, set |
| 761 | buffer multibyte before inserting summary lines. |
| 762 | |
| 763 | 1998-07-25 Dan Nicolaescu <done@ece.arizona.edu> |
| 764 | |
| 765 | * files.el (auto-mode-alist): Move nroff-modes down the list. |
| 766 | |
| 767 | 1998-07-25 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 768 | |
| 769 | * international/mule.el (auto-coding-alist): Another doc fix. |
| 770 | |
| 771 | 1998-07-25 Ken'ichi Handa <handa@melange.gnu.org> |
| 772 | |
| 773 | * international/mule.el (auto-coding-alist): Docstring fixed. |
| 774 | |
| 775 | * ange-ftp.el (ange-ftp-re-read-dir): Quote ange-ftp-reread-dir in |
| 776 | autoload cookie. |
| 777 | |
| 778 | 1998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
| 779 | |
| 780 | * calendar/cal-tex.el (cal-tex-latexify-list): |
| 781 | Ignore specifier in diary entry. |
| 782 | |
| 783 | 1998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 784 | |
| 785 | * mail/sendmail.el (mail-mode): Add the citation regexp |
| 786 | to adaptive-fill-regexp after the usual contents. |
| 787 | But modify the usual contents not to match whitespace alone; |
| 788 | match that again last. |
| 789 | Add that citation regexp to paragraph-start and paragraph-separate too. |
| 790 | |
| 791 | 1998-07-24 Ken'ichi Handa <handa@melange.gnu.org> |
| 792 | |
| 793 | * tar-mode.el (tar-extract): Give set-auto-coding-function |
| 794 | FILENAME argument. |
| 795 | |
| 796 | 1998-07-25 Kenichi Handa <handa@etl.go.jp> |
| 797 | |
| 798 | * international/mule.el (auto-coding-alist): New variable. |
| 799 | (set-auto-coding): Argument FILENAME is added. Check |
| 800 | auto-coding-alist at first. |
| 801 | |
| 802 | * international/kkc.el (kkc-region): Unwind-protect the conversion |
| 803 | process. |
| 804 | (kkc-show-conversion-list-update): Pay attention to the length of |
| 805 | kkc-show-conversion-list-index-chars. |
| 806 | |
| 807 | * international/mule-cmds.el (find-multibyte-characters): New |
| 808 | function. |
| 809 | (select-safe-coding-system): Highlight characters which can't be |
| 810 | encoded. Show list of such characters also in *Warning* buffer. |
| 811 | |
| 812 | * international/mule-util.el |
| 813 | (coding-system-change-eol-conversion): Make it accepts an integer |
| 814 | value in EOL-TYPE argument. |
| 815 | |
| 816 | 1998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 817 | |
| 818 | * uniquify.el (uniquify-ignore-buffers-re): Fix custom type. |
| 819 | |
| 820 | * emulation/crisp.el: Don't require cl. |
| 821 | (crisp-override-meta-x): Doc fix. |
| 822 | (crisp-last-last-command): Doc fix. |
| 823 | (mark-something): Function deleted. |
| 824 | (crisp-mark-line): Avoid using mark-something. |
| 825 | (crisp-region-active): Renamed from region-active. |
| 826 | (crisp-set-clipboard): Renamed from copy-primary-selection. |
| 827 | (crisp-kill-region): Renamed from kill-primary-selection. |
| 828 | (crisp-yank-clipboard): Renamed from yank-clipboard-selection. |
| 829 | |
| 830 | * files.el (basic-save-buffer-2): New function. |
| 831 | (basic-save-buffer-1): Use basic-save-buffer-2, |
| 832 | after perhaps binding coding-system-for-write. |
| 833 | (save-buffer-coding-system): Make it a permanent local. |
| 834 | |
| 835 | 1998-07-24 Dan Nicolaescu <done@ece.arizona.edu> |
| 836 | |
| 837 | * files.el (auto-mode-alist): Add idl-mode. |
| 838 | |
| 839 | 1998-07-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 840 | |
| 841 | * mail/rmail.el (rmail-insert-inbox-text): Use rmail-have-password, |
| 842 | rmail-get-pop-password and rmail-set-pop-password. |
| 843 | (rmail-have-password, rmail-get-pop-password) |
| 844 | (rmail-set-pop-password): New functions. |
| 845 | (rmail-encode-string): New function. |
| 846 | |
| 847 | 1998-07-23 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 848 | |
| 849 | * files.el (auto-mode-alist): Recognize shell profiles without dirname. |
| 850 | |
| 851 | 1998-07-23 Ken'ichi Handa <handa@melange.gnu.org> |
| 852 | |
| 853 | * international/quail.el (quail-start-translation): Call |
| 854 | this-single-command-raw-keys instead of this-single-command-keys. |
| 855 | (quail-start-conversion): Likewise. |
| 856 | |
| 857 | 1998-07-23 Kenichi Handa <handa@etl.go.jp> |
| 858 | |
| 859 | * international/isearch-x.el (isearch-minibuffer-self-insert): |
| 860 | Handle space char event correctly. |
| 861 | (isearch-process-search-multibyte-characters): If this-command is |
| 862 | not isearch-printing-char, don't read multibyte chars from |
| 863 | minibuffer, but just call isearch-process-search-char. |
| 864 | |
| 865 | * international/quail.el (quail-start-translation): Use |
| 866 | this-single-command-keys to get raw events instead of |
| 867 | listify-key-sequence. |
| 868 | (quail-start-conversion): Likewise. |
| 869 | |
| 870 | 1998-07-22 Karl Heuer <kwzh@gnu.org> |
| 871 | |
| 872 | * mail/feedmail.el: Avoid using all-caps for non-arguments. |
| 873 | (feedmail-queue-send-edit-prompt-help-first): Doc fix. |
| 874 | |
| 875 | 1998-07-21 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 876 | |
| 877 | * imenu.el (imenu-create-index-function): Add autoload cookie. |
| 878 | (imenu-extract-index-name-function, imenu-default-goto-function) |
| 879 | (imenu-sort-function, imenu-prev-index-position-function): Likewise. |
| 880 | |
| 881 | * ange-ftp.el (ange-ftp-reread-dir): Renamed from `re-read'. |
| 882 | Old name defined as alias. Doc fix. |
| 883 | |
| 884 | 1998-07-21 Kenichi Handa <handa@etl.go.jp> |
| 885 | |
| 886 | * international/kkc.el (kkc-region): Handled the case that |
| 887 | conversion is canceled. |
| 888 | (kkc-terminate): Update kkc-overlay-head correctly. |
| 889 | (kkc-cancel): Don't call kkc-terminate, but set kkc-converting to nil. |
| 890 | |
| 891 | * international/quail.el (quail-simple-translation-keymap): Typo |
| 892 | in doc-string fixed. |
| 893 | (quail-start-translation): Check start position of quail-overlay |
| 894 | before calling quail-overlay-region-events. |
| 895 | (quail-start-conversion): Likewise. |
| 896 | |
| 897 | 1998-07-20 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 898 | |
| 899 | * files.el (auto-mode-alist): Match .emacs with no directory. |
| 900 | |
| 901 | 1998-07-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 902 | |
| 903 | * progmodes/compile.el (grep): Doc fix. |
| 904 | (next-error): Doc fix. |
| 905 | |
| 906 | * progmodes/sh-script.el (sh-mode): parse-sexp-ignore-comments = t. |
| 907 | |
| 908 | 1998-07-19 Eli Zaretskii <eliz@delysid.gnu.org> |
| 909 | |
| 910 | * arc-mode.el (archive-mode): Undo previous change. |
| 911 | (archive-extract): Make the buffer unibyte if the extracted file |
| 912 | was read with coding-system of no-conversion or raw-text. |
| 913 | |
| 914 | 1998-07-19 Kenichi Handa <handa@etl.go.jp> |
| 915 | |
| 916 | * isearch.el (isearch-input-method-function): New variable. |
| 917 | (isearch-input-method-local-p): New variable. |
| 918 | (isearch-mode): Setup the above two variable. Set |
| 919 | input-method-function to nil locally. |
| 920 | (isearch-done): Restore the previous value of |
| 921 | input-method-function. |
| 922 | |
| 923 | * international/quail.el (quail-conversion-keymap): New binding |
| 924 | for quail-conversion-delete-tail. |
| 925 | (quail-input-method): Suppress input method if |
| 926 | overriding-terminal-local-map or overriding-local-map is non-nil. |
| 927 | Erase contents of quail-guidance-buf. Run the hook |
| 928 | input-method-after-insert-chunk-hook. |
| 929 | (quail-start-translation): Get the original event list by |
| 930 | listify-key-sequence. Setup last-command and this-command. |
| 931 | (quail-start-conversion): Likewise. |
| 932 | (quail-conversion-beginning-of-region): Set quail-translating to nil. |
| 933 | (quail-conversion-end-of-region, quail-conversion-delete-char): |
| 934 | Likewise. |
| 935 | (quail-conversion-delete-tail): New function. |
| 936 | (quail-no-conversion): Don' run the hook |
| 937 | input-method-after-insert-chunk-hook. |
| 938 | |
| 939 | * international/kkc.el (kkc-region): Fix the return value. |
| 940 | |
| 941 | * international/isearch-x.el |
| 942 | (isearch-toggle-specified-input-method): Adjusted for the change |
| 943 | in isearch.el. |
| 944 | (isearch-toggle-input-method): Likewise. |
| 945 | (isearch-minibuffer-local-map): New variable. |
| 946 | (isearch-minibuffer-non-self-insert): New function. |
| 947 | (isearch-minibuffer-self-insert): New function. |
| 948 | (isearch-process-search-multibyte-characters): Read multibyte |
| 949 | characters from minibuffer with the keymap |
| 950 | isearch-minibuffer-local-map. |
| 951 | |
| 952 | * international/mule-cmds.el (read-multilingual-string): Don't |
| 953 | activate an input method in the current buffer, but just bind |
| 954 | current-input-method. |
| 955 | |
| 956 | * language/japan-util.el (japanese-replace-region): New function. |
| 957 | (japanese-katakana-region, japanese-hiragana-region) |
| 958 | (japanese-hankaku-region, japanese-zenkaku-region): Don't change |
| 959 | point. Use japanese-replace-region to change text. |
| 960 | |
| 961 | 1998-07-18 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 962 | |
| 963 | * ange-ftp.el (ange-ftp-re-read-dir): Add doc string. |
| 964 | |
| 965 | 1998-07-17 Simon Marshall <simon@gnu.org> |
| 966 | |
| 967 | * lazy-lock.el (lazy-lock-fontify-after-visage): Renamed from |
| 968 | lazy-lock-fontify-after-outline. |
| 969 | (lazy-lock-install-hooks): Add it to hs-hide-hook too. |
| 970 | (lazy-lock-unstall): Remove it from hs-hide-hook too. |
| 971 | (lazy-lock-fontify-rest-after-change) |
| 972 | (lazy-lock-defer-rest-after-change): Ensure properties are always |
| 973 | removed from the rest of the buffer by widening during removal. |
| 974 | |
| 975 | 1998-07-17 Stephen Eglen <stephen@gnu.org> |
| 976 | |
| 977 | * forms.el (forms-mode): Doc fix. |
| 978 | |
| 979 | 1998-07-17 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 980 | |
| 981 | * arc-mode.el (archive-mode): Make the buffer unibyte. |
| 982 | |
| 983 | 1998-07-16 Eli Zaretskii <eliz@is.elta.co.il> |
| 984 | |
| 985 | * arc-mode.el (archive-extract): If the extractor signals an |
| 986 | error, trap it, so that the buffer created for a member is killed. |
| 987 | |
| 988 | 1998-07-15 Kenichi Handa <handa@etl.go.jp> |
| 989 | |
| 990 | * international/kkc.el (kkc-show-conversion-list-index-chars): |
| 991 | Default value changed. |
| 992 | (kkc-keymap): Renamed from kkc-mode-map. Key binding for |
| 993 | kkc-non-kkc-command are deleted. |
| 994 | (kkc-mode): This function deleted. |
| 995 | (kkc-canceled): This variable deleted. |
| 996 | (kkc-converting): New variable. |
| 997 | (kkc-region): 3rd optional arg is deleted. Completely rewritten |
| 998 | to adjust for the change in quail.el. |
| 999 | (kkc-terminate, kkc-cancel): Adjusted for the change of |
| 1000 | kkc-region. |
| 1001 | (kkc-non-kkc-command): This function deleted. |
| 1002 | (kkc-select-from-list): Use last-input-event instead of |
| 1003 | last-input-char. Put an unknown event back to |
| 1004 | unread-input-method-events. |
| 1005 | |
| 1006 | * international/quail.el (quail-mode): This variable deleted. |
| 1007 | (quail-current-key): Make it buffer local. |
| 1008 | (quail-current-str, quail-current-translations): Likewise. |
| 1009 | (quail-reset-conversion-region): This variable deleted. |
| 1010 | (quail-use-package): Call quail-activate at the tail. |
| 1011 | (quail-translation-keymap, quail-simple-translation-keymap): Key |
| 1012 | bindings for quail-execute-non-quail-command deleted. |
| 1013 | (quail-conversion-keymap): Likewise. Add key bindings for |
| 1014 | quail-self-insert-command. |
| 1015 | (quail-delete-overlays): Check overlay-start for overlays before |
| 1016 | deleting them. |
| 1017 | (quail-mode): This function deleted. |
| 1018 | (quail-inactivate, quail-activate): New functions. |
| 1019 | (quail-saved-current-map, quail-saved-current-buffer): These |
| 1020 | variables deleted. |
| 1021 | (quail-toggle-mode-temporarily, quail-execute-non-quail-command): |
| 1022 | These functions deleted. |
| 1023 | (quail-exit-conversion-mode, quail-prefix-arg): These variables |
| 1024 | deleted. |
| 1025 | (quail-error): New error condition. |
| 1026 | (quail-error): New function. |
| 1027 | (quail-translating, quail-converting): New variables. |
| 1028 | (quail-input-method, quail-overlay-region-events): New function. |
| 1029 | (quail-start-translation): Completely re-written. |
| 1030 | (quail-start-translation-in-conversion-mode): This function |
| 1031 | deleted. |
| 1032 | (quail-start-conversion): New function. |
| 1033 | (quail-terminate-translation): Just set quail-translating to nil. |
| 1034 | (quail-update-translation): Put some events back to |
| 1035 | unread-input-method-events instead of unread-command-events. Call |
| 1036 | quail-error instead of error. |
| 1037 | (quail-self-insert-command): Adjusted for the change of |
| 1038 | quail-start-translation. |
| 1039 | (quail-next-translation): Don't call |
| 1040 | quail-execute-non-quail-command, instead, put an event back of |
| 1041 | unread-command-events. |
| 1042 | (quail-prev-translation, quail-next-translation-block) |
| 1043 | (quail-prev-translation-block): Likewise. |
| 1044 | (quail-conversion-backward-char): Call quail-error instead of |
| 1045 | error. Set quail-translating to nil. |
| 1046 | (quail-conversion-forward-char): Likewise. |
| 1047 | (quail-conversion-delete-char): Call quail-error instead of error. |
| 1048 | If conversion region gets vacant, set quail-converting to nil. |
| 1049 | (quail-conversion-backward-delete-char): Likewise. |
| 1050 | (quail-no-conversion): Just set quail-converting to nil. |
| 1051 | (quail-mouse-choose-completion): Call quai-error instead of error. |
| 1052 | (quail-choose-completion-string): Likewise. |
| 1053 | (quail-help): Don't handle quail-mode-map. |
| 1054 | |
| 1055 | * language/ethiopic.el ("Ethiopic"): Typo in sample-text fixed. |
| 1056 | |
| 1057 | 1998-07-15 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1058 | |
| 1059 | * textmodes/sgml-mode.el (sgml-mode): Call kill-local-variables |
| 1060 | here directly, then set major-mode, then call sgml-mode-common. |
| 1061 | Run the hooks here at the end. |
| 1062 | (html-mode): Likewise. |
| 1063 | (sgml-mode-common): Don't call kill-local-variables; don't run hooks. |
| 1064 | |
| 1065 | 1998-07-15 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 1066 | |
| 1067 | * files.el (file-name-invalid-regexp): Fix the part which handles |
| 1068 | colons in file names. |
| 1069 | |
| 1070 | 1998-07-14 Gary D. Foster <gfoster@suzieq.ml.org> |
| 1071 | |
| 1072 | * emulation/crisp.el: |
| 1073 | Added next-buffer/previous-buffer keybindings (bound to M-n/M-p). |
| 1074 | (crisp-unbury-buffer): New function. |
| 1075 | |
| 1076 | Fixed bogus XEmacs/Lucid string-match checking. |
| 1077 | Made modeline entry mouse2-able. |
| 1078 | |
| 1079 | (crisp-mode-map): Make this a sparse keymap parented from |
| 1080 | current-global-map. |
| 1081 | (crisp-mode-original-keymap): Don't copy the keymap. |
| 1082 | (crisp-last-last-command): Renamed from last-last-command. defvar it. |
| 1083 | (crisp-mode): Honor ARG. |
| 1084 | |
| 1085 | (crisp-kill-line, crisp-copy-line): When a region isn't highlighted, |
| 1086 | use the region from point to eol. Honor prefix argument. |
| 1087 | |
| 1088 | (crisp-submit-bug-report): New command, taken from cc-mode. |
| 1089 | |
| 1090 | Shortened the version numbering, removed the release-version tracking. |
| 1091 | |
| 1092 | (crisp-version): New function. |
| 1093 | New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l', |
| 1094 | `M-m'. |
| 1095 | |
| 1096 | (crisp-copy-line): No need to save point. |
| 1097 | |
| 1098 | Removed S-right and S-left bindings. |
| 1099 | |
| 1100 | Abstract the marking and selection interfaces so that we can be |
| 1101 | compatible with both Emacs and XEmacs. And try and make the |
| 1102 | behavior as close as possible under both environments so that there |
| 1103 | are no surprises. |
| 1104 | |
| 1105 | 1998-07-14 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1106 | |
| 1107 | * info.el (Info-read-node-name-1, Info-read-node-name): |
| 1108 | Rename completion-table to Info-read-node-completion-table. |
| 1109 | (Info-read-node-completion-table): Add defvar. |
| 1110 | (Info-complete-menu-buffer): Add defvar. |
| 1111 | |
| 1112 | * subr.el (read-quoted-char): Bind input-method-function to nil. |
| 1113 | |
| 1114 | * simple.el (do-auto-fill): Always break before any whitespace |
| 1115 | so that point ends up at the right place. |
| 1116 | |
| 1117 | 1998-07-13 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1118 | |
| 1119 | * rmailedit.el (rmail-edit-current-message, rmail-cease-edit): |
| 1120 | Save and restore save-buffer-coding-system in another local variable. |
| 1121 | |
| 1122 | 1998-07-13 Andrew Innes <andrewi@delysid.gnu.org> |
| 1123 | |
| 1124 | * ps-print.el (ps-do-despool): Bind ps-printer-name to |
| 1125 | printer-name if the former is nil. |
| 1126 | |
| 1127 | 1998-07-12 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1128 | |
| 1129 | * mail/sendmail.el (mail-citation-prefix-regexp): New variable. |
| 1130 | (mail-fill-yanked-message): Pass mail-citation-prefix-regexp |
| 1131 | to fill-individual-paragraphs. |
| 1132 | |
| 1133 | * textmodes/fill.el (fill-individual-paragraphs-prefix): New |
| 1134 | subroutine taken from fill-individual-paragraphs. Really check that |
| 1135 | JUST-ONE-LINE-PREFIX is longer than TWO-LINES-PREFIX in its whitespace. |
| 1136 | (fill-individual-paragraphs-citation): New subroutine. |
| 1137 | (fill-nonuniform-paragraphs): Arg MAILP renamed. |
| 1138 | (fill-individual-paragraphs): Arg MAILP renamed. |
| 1139 | |
| 1140 | 1998-07-12 Andrew Innes <andrewi@delysid.gnu.org> |
| 1141 | |
| 1142 | * dos-w32.el (file-name-buffer-file-type-alist): Force tags files |
| 1143 | to be read as raw-text-dos (to handle files in DOS format). |
| 1144 | |
| 1145 | 1998-07-12 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1146 | |
| 1147 | * international/mule.el (set-selection-coding-system): |
| 1148 | Renamed from set-clipboard-coding-system. |
| 1149 | Set the variable's new name, selection-coding-system. |
| 1150 | |
| 1151 | * mail/rmailout.el (rmail-output-to-rmail-file): |
| 1152 | Clean up handling of relative file names in DEFAULT-FILE. |
| 1153 | |
| 1154 | 1998-07-10 Eric M. Ludlam <zappo@ultranet.com> |
| 1155 | |
| 1156 | * speedbspec.el: Deleted; now integrated into speedbar.el. |
| 1157 | * speedbar.el: More commentary. |
| 1158 | (speedbar-xemacsp): Moved definition. |
| 1159 | (speedbar-initial-expansion-mode-list): Was |
| 1160 | `speedbar-initial-expansion-list' and now has multiple modes. |
| 1161 | (speedbar-stealthy-function-list): Now has mode labels. |
| 1162 | (speedbar-initial-expansion-list-name) |
| 1163 | (speedbar-previously-used-expansion-list-name) |
| 1164 | (speedbar-special-mode-key-map, speedbar-track-mouse-flag) |
| 1165 | (speedbar-tag-hierarchy-method, speedbar-tag-split-minimum-length) |
| 1166 | (speedbar-tag-regroup-maximum-length) |
| 1167 | (speedbar-hide-button-brackets-flag): New variables. |
| 1168 | (speedbar-special-mode-expansion-list): Updated documentation. |
| 1169 | (speedbar-navigating-speed, speedbar-update-speed): Phasing out. |
| 1170 | (speedbar-vc-indicator): Removed space from this var. |
| 1171 | (speedbar-indicator-separator, speedbar-obj-do-check) |
| 1172 | (speedbar-obj-to-do-point, speedbar-obj-indicator, speedbar-obj-alist) |
| 1173 | (speedbar-indicator-regex): New variables. |
| 1174 | (speedbar-directory-unshown-regexp): New variable. |
| 1175 | (speedbar-supported-extension-expressions): Added more extensions. |
| 1176 | (speedbar-add-supported-extension) |
| 1177 | (speedbar-add-ignored-path-regexp): Made interactive. |
| 1178 | (speedbar-update-flag): Nil w/ no window system. |
| 1179 | (speedbar-file-key-map): Moved some key bindings from |
| 1180 | `speedbar-key-map' to this map. |
| 1181 | (speedbar-make-specialized-keymap): New function. |
| 1182 | (speedbar-file-key-map): New key map. |
| 1183 | (speedbar-easymenu-definition-special): Updated to new functions. |
| 1184 | (speedbar-easymenu-definition-trailer): Changed conditional part. |
| 1185 | (speedbar-frame-mode): Removed commented code, fixed W32 cursor |
| 1186 | bug, Updated to better handle terminal frames. |
| 1187 | (speedbar-switch-buffer-attached-frame): New function. |
| 1188 | (speedbar-mode): Updated documentation, no local keymap, |
| 1189 | correct `temp-buffer-show-function' use, enable mouse-tracking. |
| 1190 | (speedbar-show-info-under-mouse): New function. |
| 1191 | (speedbar-reconfigure-keymaps): Was `speedbar-reconfigure-menubar'. |
| 1192 | Enable major display mode specific menus & key maps. |
| 1193 | (speedbar-temp-buffer-show-function): Fix use of `temp-buffer-show-hook'. |
| 1194 | (speedbar-track-mouse, speedbar-track-mouse-xemacs): New functions. |
| 1195 | (speedbar-restricted-move, speedbar-restricted-next) |
| 1196 | (speedbar-restricted-prev, speedbar-navigate-list) |
| 1197 | (speedbar-forward-list, speedbar-backward-list): New commands. |
| 1198 | (speedbar-refresh): Updated message printing & verbosity. |
| 1199 | (speedbar-item-load): Updated message. |
| 1200 | (speedbar-item-byte-compile): Updated doc & reset scanners. |
| 1201 | (speedbar-item-info): Overhauled with more details. |
| 1202 | (speedbar-item-copy): Update messages. |
| 1203 | (speedbar-generic-item-info): New function. |
| 1204 | (speedbar-item-delete): Update messages. |
| 1205 | (speedbar-item-object-delete): New function. |
| 1206 | (speedbar-select-window): Update doc. Use `show-buffer'. |
| 1207 | (speedbar-make-button): Update doc. |
| 1208 | (speedbar-initial-expansion-list, speedbar-initial-menu) |
| 1209 | (speedbar-initial-keymap, speedbar-initial-stealthy-functions) |
| 1210 | (speedbar-add-expansion-list) |
| 1211 | (speedbar-change-initial-expansion-list): New functions. |
| 1212 | (speedbar-maybe-add-localized-support) |
| 1213 | (speedbar-add-localized-speedbar-support) |
| 1214 | (speedbar-remove-localized-speedbar-support): Imported from speedbspec. |
| 1215 | (speedbar-file-lists): Filter out some directories. |
| 1216 | (speedbar-make-tag-line): Can hide brackets. |
| 1217 | (speedbar-change-expand-button-char): Protect invisible text prop. |
| 1218 | (speedbar-insert-files-at-point): Ignore case during compares. |
| 1219 | (speedbar-apply-one-tag-hierarchy-method) |
| 1220 | (speedbar-create-tag-hierarchy): New functions. |
| 1221 | (speedbar-insert-generic-list): Now calls hierarchy functions on tags. |
| 1222 | (speedbar-update-contents): Handles localized support. |
| 1223 | (speedbar-update-directory-contents): Uses fn for expansion list. |
| 1224 | Fixed directory caching bug. |
| 1225 | (speedbar-timer-fn): Calls localized support function. |
| 1226 | (speedbar-stealthy-update-recurse): New variable. |
| 1227 | (speedbar-stealthy-updates): Handle new stealth function format. |
| 1228 | (speedbar-clear-current-file): Handle indicator regex. |
| 1229 | (speedbar-update-current-file): Ignores case, update handle |
| 1230 | indicator regex, Fix line positioning. |
| 1231 | (speedbar-add-indicator): Handles obj indicators now. |
| 1232 | (speedbar-check-objects, speedbar-check-obj-this-line): New functions. |
| 1233 | (speedbar-double-click): Fix triple click error. |
| 1234 | (speedbar-line-file, speedbar-goto-this-file): Handle indicator regex. |
| 1235 | (speedbar-line-path): Only try to get a file when in "files" display. |
| 1236 | (speedbar-line-depth): Handle indicator regex. |
| 1237 | (speedbar-dir-follow): Turn of smart-adjust to disable cache use. |
| 1238 | (speedbar-directory-buttons-follow): Hack for W32 emacs directories. |
| 1239 | (speedbar-buffers-key-map): New key map. |
| 1240 | (speedbar-buffer-easymenu-definition): New menu items. |
| 1241 | (speedbar-buffer-buttons, speedbar-buffer-buttons-temp) |
| 1242 | (speedbar-buffer-buttons-engine, speedbar-buffer-click) |
| 1243 | (speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer): |
| 1244 | New functions. |
| 1245 | |
| 1246 | * mail/rmail.el: No longer depends on speedbspec for byte compile. |
| 1247 | (rmail-speedbar-match-folder-regexp): New variable. |
| 1248 | (rmail-speedbar-menu-items): Updated speedbar menu items. |
| 1249 | (rmail-speedbar-key-map): New keymap. |
| 1250 | (rmail-install-speedbar-variables): New function. |
| 1251 | Install speedbar keymap only when speedbar is loaded. |
| 1252 | (rmail-speedbar-buttons): Use `rmail-speedbar-match-folder-regexp'. |
| 1253 | |
| 1254 | * info.el: No longer depends on speedbspec for byte compile. |
| 1255 | (Info-speedbar-key-map): New key map. |
| 1256 | (Info-install-speedbar-variables): New function. |
| 1257 | (Info-speedbar-menu-items): Update to new functions. |
| 1258 | Install speedbar keymap only when speedbar is loaded. |
| 1259 | (Info-speedbar-browser): New command. |
| 1260 | (Info-speedbar-hierarchy-buttons, Info-speedbar-goto-node) |
| 1261 | (Info-speedbar-expand-node, Info-speedbar-fetch-file-nodes): New fns. |
| 1262 | (Info-speedbar-buttons): Handle new node button commands. |
| 1263 | |
| 1264 | * gud.el (gud-speedbar-key-map): New variable. |
| 1265 | (gud-install-speedbar-variables): New function |
| 1266 | Install speedbar keymap only when speedbar is loaded. |
| 1267 | (gud-gdb-get-stackframe): Added ":" to regex for c++. |
| 1268 | |
| 1269 | 1998-07-09 Sam Steingold <sds@usa.net> |
| 1270 | |
| 1271 | * emacs-lisp/cl-indent.el: Indent `handler-case' correctly. |
| 1272 | * font-lock.el (lisp-font-lock-keywords): Fontify |
| 1273 | `handler-case', `ccase', `ctypecase', `assert', `error'. |
| 1274 | |
| 1275 | 1998-07-09 Andrew Innes <andrewi@harlequin.co.uk> |
| 1276 | |
| 1277 | * jka-compr.el (jka-compr-insert-file-contents): Replace incorrect |
| 1278 | inline code with call to find-operation-coding-system. |
| 1279 | |
| 1280 | 1998-07-09 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1281 | |
| 1282 | * simple.el (undo-in-progress): New variable. |
| 1283 | (undo-more): Bind it to t. |
| 1284 | |
| 1285 | 1998-07-08 Kenichi Handa <handa@etl.go.jp> |
| 1286 | |
| 1287 | * international/fontset.el (x-complement-fontset-spec): Typo fixed. |
| 1288 | (create-fontset-from-fontset-spec): Likewise. |
| 1289 | (create-fontset-from-ascii-font): Likewise. |
| 1290 | |
| 1291 | 1998-07-08 Kenichi Handa <handa@etl.go.jp> |
| 1292 | |
| 1293 | * language/hebrew.el ("Hebrew"): Add coding-priority. |
| 1294 | |
| 1295 | * language/misc-lang.el ("IPA"): Add coding-priority and coding-system. |
| 1296 | |
| 1297 | 1998-07-07 Kevin Rodgers <kevinr@ihs.com> (tiny change) |
| 1298 | |
| 1299 | * vc.el (vc-finish-logentry): Only delete windows in the |
| 1300 | selected frame displaying the *VC-log* buffer, in case another |
| 1301 | frame is dedicated to it (which will then be deleted via |
| 1302 | kill-buffer). |
| 1303 | |
| 1304 | 1998-07-07 Sam Steingold <sds@goems.com> |
| 1305 | |
| 1306 | * scheme.el (scheme-font-lock-keywords-1): Fontify SCWM/Guile |
| 1307 | keywords starting with `define'. |
| 1308 | |
| 1309 | 1998-07-07 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1310 | |
| 1311 | * mail/rmail.el (rmail): If existing buffer, use local |
| 1312 | enable-multibyte-characters for rmail-enable-multibyte. |
| 1313 | (rmail-revert): Bind coding-system-for-read to raw-text, |
| 1314 | then convert and make buffer multibyte, as in `rmail'. |
| 1315 | |
| 1316 | * files.el (find-file-noselect-1): Use kill-local-variable on |
| 1317 | buffer-file-coding-system, instead of setting it. |
| 1318 | (save-buffer): Doc fix. |
| 1319 | (basic-save-buffer): Doc fix. |
| 1320 | |
| 1321 | * subr.el (add-hook): Use member if FUNCTION is a compiled function. |
| 1322 | |
| 1323 | 1998-07-06 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1324 | |
| 1325 | * textmodes/fill.el (fill-individual-paragraphs): |
| 1326 | Fix previous change. |
| 1327 | |
| 1328 | * textmodes/tex-mode.el (tex-delete-last-temp-files): |
| 1329 | Use file-name-sans-extensions. |
| 1330 | |
| 1331 | 1998-07-06 Kenichi Handa <handa@etl.go.jp> |
| 1332 | |
| 1333 | * bindings.el: Make all multibyte characters self-insert. |
| 1334 | |
| 1335 | * isearch.el (isearch-mode-map): Make all multibyte characters |
| 1336 | search for themselves. |
| 1337 | |
| 1338 | 1998-07-05 Ken'ichi Handa <handa@melange.gnu.org> |
| 1339 | |
| 1340 | * international/mule.el: Don't make the function charset-list |
| 1341 | obsolete. |
| 1342 | |
| 1343 | 1998-07-05 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1344 | |
| 1345 | * mail/mail-utils.el (rmail-dont-reply-to): Understand |
| 1346 | about doublequotes; don't be fooled by commas inside them. |
| 1347 | |
| 1348 | 1998-07-04 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1349 | |
| 1350 | * textmodes/fill.el (fill-individual-paragraphs): |
| 1351 | If JUST-ONE-LINE-PREFIX matches TWO-LINES-PREFIX except with |
| 1352 | longer whitespace, treat that as a match even is spaces |
| 1353 | are replaced with a tab. |
| 1354 | |
| 1355 | 1998-07-03 Michael Ernst <mernst@alum.mit.edu> |
| 1356 | |
| 1357 | * dired-x.el (dired-omit-expunge): Message if skipping omitting |
| 1358 | because directory is too large; also unset dired-omit-files-p. |
| 1359 | (dired-omit-size-limit): Increase default from 20000 to 30000. |
| 1360 | |
| 1361 | 1998-07-03 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1362 | |
| 1363 | * international/mule-cmds.el (set-language-environment): |
| 1364 | Test unibyte-syntax instead of using a fixed list of |
| 1365 | latin-N character sets. |
| 1366 | |
| 1367 | * language/european.el: Define unibyte-syntax in each of these |
| 1368 | language environments. |
| 1369 | (setup-8-bit-environment): Let unibyte-syntax specify whether to |
| 1370 | load a file of syntax settings, and which one. |
| 1371 | |
| 1372 | * emacs-lisp/byte-opt.el (byte-boolean-vars): |
| 1373 | Add print-escape-multibyte. |
| 1374 | |
| 1375 | * progmodes/make-mode.el (makefile-font-lock-keywords): |
| 1376 | Recognize automatic variable references. |
| 1377 | (makefile-dependency-regex): Don't be fooled by colons in deps. |
| 1378 | |
| 1379 | 1998-07-03 Espen Skoglund <espensk@stud.cs.uit.no> |
| 1380 | |
| 1381 | * pascal.el (pascal-insert-block): Fixed space-deletion bug in |
| 1382 | front of the "begin" string. |
| 1383 | (pascal-beg-of-defun): Used to locate the beginning of a function |
| 1384 | incorrectly when a function contained several begin-end blocks. |
| 1385 | Fixed. |
| 1386 | |
| 1387 | 1998-07-03 Dave Love <d.love@dl.ac.uk> |
| 1388 | |
| 1389 | * calendar/diary-lib.el (diary-mail-addr): Fix custom type. |
| 1390 | |
| 1391 | 1998-07-03 Andrew Innes <andrewi@harlequin.co.uk> |
| 1392 | |
| 1393 | * dos-fns.el (dos-print-region-function): Definition moved to |
| 1394 | dos-w32.el. |
| 1395 | (print-region-function): Initialization moved to dos-w32.el. |
| 1396 | (lpr-headers-switches, ps-lpr-command, ps-lpr-switches): Likewise. |
| 1397 | |
| 1398 | * dos-vars.el (dos-printer): Obsolete variable deleted. |
| 1399 | (dos-ps-printer): Likewise. |
| 1400 | |
| 1401 | * dos-w32.el (direct-print-region-function): Renamed from |
| 1402 | dos-print-region-function. Added &rest keyword. |
| 1403 | (print-region-function): Set to direct-print-region-function. |
| 1404 | (lpr-headers-switches): Initialize. |
| 1405 | (ps-lpr-command): Initialize. |
| 1406 | (ps-lpr-switches): Initialize. |
| 1407 | |
| 1408 | * lpr.el (printer-name): New variable. |
| 1409 | (lpr-switches): Mention it in docstring. |
| 1410 | (print-region-1): Use it. |
| 1411 | |
| 1412 | * ps-print.el (ps-printer-name): New variable. |
| 1413 | (ps-do-despool): Use it. |
| 1414 | |
| 1415 | 1998-07-03 Robert J. Chassell <bob@rattlesnake.com> |
| 1416 | |
| 1417 | * textmodes/texinfo.el (texinfo-environment-regexp): |
| 1418 | Add smalldisplay and smallformat. |
| 1419 | |
| 1420 | * info.el (Info-find-node): Handle cross references to an @anchor. |
| 1421 | |
| 1422 | * informat.el (Info-tagify): Finish previous change. |
| 1423 | Fix up some messages. |
| 1424 | |
| 1425 | * textmodes/texinfmt.el (texinfmt-version): Update version. |
| 1426 | number which is used in header of texinfmt-produced Info files. |
| 1427 | (texinfo-format-buffer): Now always tagify, on account of @anchor. |
| 1428 | (texi-format-region): Always tagify. |
| 1429 | (texi2info): Always tagify. |
| 1430 | (texinfo-anchor): Add @anchor command as place to which |
| 1431 | a cross reference may go. |
| 1432 | (texinfo-no-refill-regexp): Add smalldisplay, smallformat. |
| 1433 | (texinfo-format-uref): New command: @uref. |
| 1434 | (texinfo-format-var): New command: @acronym. |
| 1435 | (texinfo-format-code): New commands: @command, @env, @url. |
| 1436 | (texinfo-format-option): New command: @option. |
| 1437 | (texinfo-format-example): New command: @smalldisplay. |
| 1438 | (texinfo-format-flushleft): New command: @smallformat. |
| 1439 | (texinfo-discard-line-with-args): New commands: @novalidate, @pagesize, |
| 1440 | @setcontentsaftertitlepage, @setshortcontentsaftertitlepage. |
| 1441 | |
| 1442 | 1998-07-03 Eric Ludlam <zappo@mescaline.gnu.org> |
| 1443 | |
| 1444 | * emacs-lisp/checkdoc.el (checkdoc): Updated commentary. |
| 1445 | (checkdoc-autofix-flag): Updated doc. |
| 1446 | (checkdoc-force-docstrings-flag): Updated doc. |
| 1447 | (checkdoc-force-history-flag): New flag. |
| 1448 | (checkdoc-triple-semi-comment-check-flag): Fixed name. |
| 1449 | (checkdoc-spellcheck-documentation-flag): Fixed doc. |
| 1450 | (checkdoc-ispell-lisp-words): Update default value. |
| 1451 | (checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list) |
| 1452 | (checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables. |
| 1453 | (princ-list): Function created if it isn't bound. |
| 1454 | (checkdoc-interactive): Parts removed to `checkdoc-interactive-loop'. |
| 1455 | (checkdoc, checkdoc-message-interactive): New function. |
| 1456 | (checkdoc-interactive-loop): Was in `checkdoc-interactive', then |
| 1457 | added better keybindings, and better autofixing behavior, |
| 1458 | Cursor now sits next to the error, forcing scrolling if needed, |
| 1459 | and using a better centering algorithm, and much better error |
| 1460 | navigation after choosing "f"ix. |
| 1461 | (checkdoc-next-error): Added parameter ENABLE-FIX. |
| 1462 | (checkdoc-next-message-error, checkdoc-recursive-edit): New functions. |
| 1463 | (checkdoc-start): Was `checkdoc', uses new note taking system. |
| 1464 | (checkdoc-current-buffer, checkdoc-continue, checkdoc-comments): |
| 1465 | Updated to use new note taking system. |
| 1466 | (checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine): |
| 1467 | Added INTERACT parameter, uses new warnings functions. |
| 1468 | (checkdoc-message-text, checkdoc-defun): |
| 1469 | Updated to use new note taking system. |
| 1470 | (checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): Fix doc. |
| 1471 | (checkdoc-ispell-message-text, checkdoc-ispell-start): New function. |
| 1472 | (checkdoc-create-error, checkdoc-error-text, checkdoc-error-start) |
| 1473 | (checkdoc-error-end, checkdoc-error-unfixable): New functions. |
| 1474 | (checkdoc-minor-keymap): Updated keybinds to new interactive functions, |
| 1475 | completely re-arranged the minor-mode menu. |
| 1476 | (checkdoc-this-string-valid): Moved no doc-string warning here, |
| 1477 | and added autofix if a comment already exists there. |
| 1478 | (checkdoc-this-string-valid-engine): Fix doc, robusted doc finder. |
| 1479 | All previously returned errors now call `checkdoc-create-error'. |
| 1480 | Moved no doc string warning out. Update allowed punctuation at |
| 1481 | end of first line. Fixed up sentence joining. Verb checking flag |
| 1482 | now only checks the first line of a function. Added more safe |
| 1483 | conditions to ambiguous symbols. Moved symbol quoting to end. |
| 1484 | Added autofix for variables that should end in `-flag'. |
| 1485 | Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'. |
| 1486 | Reading checkdoc-param comment no longer depends on list syntax. |
| 1487 | Fixed various error string spelling & format. |
| 1488 | (checkdoc-in-sample-code-p): List starting with all caps word is |
| 1489 | now considered sample code. |
| 1490 | (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine) |
| 1491 | (checkdoc-sentencespace-region-engine): New functions. |
| 1492 | (checkdoc-ispell-docstring-engine): Disable spell checking during |
| 1493 | if user never wants interaction. We don't have a non-interactive |
| 1494 | spell checking method yet. |
| 1495 | (checkdoc-file-comments-engine): Now set up to check all possible |
| 1496 | conditions even after encountering an error. Added auto-fixes |
| 1497 | for history and commentary. All previously returned errors now call |
| 1498 | `checkdoc-create-error'. Message spelling and format. |
| 1499 | (checkdoc-message-text-search): |
| 1500 | Moved parts to `checkdoc-message-text-next-string'. |
| 1501 | (checkdoc-message-text-next-string): New function. |
| 1502 | (checkdoc-message-text-engine): All previously returned errors |
| 1503 | now call `checkdoc-create-error'. Can find/skip 'format' call |
| 1504 | after the call we are checking. Added sentence/propernoun scans. |
| 1505 | `y-or-n-p' checks and fixes are now more robust. |
| 1506 | (checkdoc-y-or-n-p): New function. |
| 1507 | (checkdoc-autofix-ask-replace): Update doc. Protect match-data. |
| 1508 | Correctly handle `checkdoc-autofix-flag' of 'never. New behavior |
| 1509 | with `checkdoc-autofix-flag' of 'automatic-then-never. Better |
| 1510 | overlay handling. |
| 1511 | (checkdoc-output-font-lock-keywords): Updated to new output format. |
| 1512 | (checkdoc-pending-errors): New variable. |
| 1513 | (checkdoc-find-error): Updated to new output format. |
| 1514 | (checkdoc-start-section, checkdoc-error): Improved the output. |
| 1515 | (checkdoc-show-diagnostics): Smarter show algorithm. |
| 1516 | |
| 1517 | 1998-07-03 Kenichi Handa <handa@etl.go.jp> |
| 1518 | |
| 1519 | * faces.el (x-create-frame-with-faces): If an ASCII font is |
| 1520 | specified in PARAMETERS, create a fontset from the font and use it |
| 1521 | for the new frame. |
| 1522 | |
| 1523 | * international/fontset.el (create-fontset-from-fontset-spec): |
| 1524 | Returns a created fontset. |
| 1525 | (create-fontset-from-ascii-font): New function. |
| 1526 | |
| 1527 | * term/x-win.el: Fill weight and slant fields of a fontset |
| 1528 | generated from the specified ASCII font by values got from the |
| 1529 | resolved ASCII font name. |
| 1530 | |
| 1531 | 1998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1532 | |
| 1533 | * emacs-lisp/bytecomp.el (byte-compile-file): |
| 1534 | Bind set-auto-coding-for-load to t. |
| 1535 | |
| 1536 | * international/mule.el (set-auto-coding-for-load): New variable. |
| 1537 | (set-auto-coding): If set-auto-coding-for-load is non-nil, |
| 1538 | look for `unibyte file variable first, then for `coding'. |
| 1539 | (load-with-code-conversion): Bind set-auto-coding-for-load to t. |
| 1540 | |
| 1541 | * cus-edit.el (customize-changed-options): |
| 1542 | Clean up previous change. |
| 1543 | |
| 1544 | * progmodes/cc-menus.el: Don't require imenu. |
| 1545 | |
| 1546 | * menu-bar.el (menu-bar-mode): Doc fix. |
| 1547 | |
| 1548 | 1998-07-02 Dave Love <fx@gnu.org> |
| 1549 | |
| 1550 | * progmodes/fortran.el (fortran-mode-map) <menu>: Tweak the imenu |
| 1551 | menu entry. |
| 1552 | (end-of-fortran-subprogram): Check if we're on the END statement. |
| 1553 | |
| 1554 | 1998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1555 | |
| 1556 | * textmodes/texinfmt.el (texinfo-anchor): New function. |
| 1557 | |
| 1558 | * informat.el (Info-tagify): Handle tags for @anchor. |
| 1559 | |
| 1560 | * menu-bar.el (menu-bar-kill-ring-save): Fix message typo. |
| 1561 | |
| 1562 | 1998-07-01 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1563 | |
| 1564 | * derived.el (derived-mode-hooks-name): Use -hook, not -hooks, |
| 1565 | in mode hook name. |
| 1566 | (derived-mode-hook-name): Renamed from ...-hooks; caller changed. |
| 1567 | |
| 1568 | 1998-07-01 Ken'ichi Handa <handa@melange.gnu.org> |
| 1569 | |
| 1570 | * international/mule.el (mule-version): Changed to 4.0. |
| 1571 | (mule-version-date): Updated. |
| 1572 | |
| 1573 | 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1574 | |
| 1575 | * menu-bar.el (menu-bar-edit-menu): Rename Paste most Recent |
| 1576 | to simply Paste, and put it above Select and Paste. |
| 1577 | |
| 1578 | * comint.el (comint-exec-1): Setup coding systems appropriately. |
| 1579 | |
| 1580 | 1998-06-29 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 1581 | |
| 1582 | * bibtex.el (bibtex-hide-entry-bodies): When entry |
| 1583 | bodies are hidden, the last entry is no longer omitted. |
| 1584 | |
| 1585 | 1998-06-29 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1586 | |
| 1587 | * mail/supercite.el (sc-help-address): Use an alias at gnu.org. |
| 1588 | |
| 1589 | 1998-06-29 Stephen Eglen <stephen@gnu.org> |
| 1590 | |
| 1591 | * calendar/diary-lib.el (diary-mail-entries): Call exit-calendar |
| 1592 | when finished. |
| 1593 | |
| 1594 | 1998-06-28 Peter Stephenson <pws@ibmth.difi.unipi.it> |
| 1595 | |
| 1596 | * vcursor.el: Use defcustom to define faces. |
| 1597 | (vcursor-bind-keys): New function. |
| 1598 | (vcursor-key-bindings): Use vcursor-bind-keys for :set. |
| 1599 | (vcursor-cs-binding): Function to handle bindings, |
| 1600 | handles differences between Emacs and XEmacs. |
| 1601 | (vcursor-post-command): Handle vcursor-auto-disable non-nil |
| 1602 | and not t to toggle off copying. |
| 1603 | |
| 1604 | 1998-06-28 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1605 | |
| 1606 | * gnus/message.el (message-cite-original): If mail-citation-hook |
| 1607 | is non-nil, just run that and do nothing else. |
| 1608 | (message-cite-function): Don't initialize from mail-citation-hook. |
| 1609 | |
| 1610 | * mail/mh-utils.el (mh-find-progs): Avoid WTA error |
| 1611 | when mh-progs is nil. Give a clear specific error message instead. |
| 1612 | |
| 1613 | * shell.el (shell-copy-environment-variable): Fix doc typo. |
| 1614 | |
| 1615 | * ffap.el (ffap-read-file-or-url): |
| 1616 | Bind minibuffer-completing-file-name to t. |
| 1617 | |
| 1618 | * informat.el (Info-split): Convert positions to bytes to put in file. |
| 1619 | (Info-tagify): Likewise. |
| 1620 | |
| 1621 | * info.el (Info-find-node): Use byte-to-position. |
| 1622 | |
| 1623 | 1998-06-28 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 1624 | |
| 1625 | * message.el (message-cite-function): Initialized from |
| 1626 | `mail-citation-hook', if that variable is bound and non-nil. |
| 1627 | |
| 1628 | 1998-06-28 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 1629 | |
| 1630 | * ange-ftp.el (ange-ftp-send-cmd): When listing a directory that |
| 1631 | contains space(s), cd to the directory first to avoid problems |
| 1632 | with (some) ftp servers. |
| 1633 | |
| 1634 | 1998-06-27 Dan Nicolaescu <done@ece.arizona.edu> |
| 1635 | |
| 1636 | * cus-dep.el: Fix typo. |
| 1637 | |
| 1638 | 1998-06-27 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1639 | |
| 1640 | * startup.el (command-line) <handling LANG>: Change 9 to 5, not 5 to 9. |
| 1641 | (command-line-1): Fix mouse startup message. |
| 1642 | |
| 1643 | * textmodes/text-mode.el (text-mode): Locally set indent-line-function. |
| 1644 | |
| 1645 | * find-dired.el (find-dired): Bind dired-buffers so it can't change. |
| 1646 | Use abbreviate-file-name. |
| 1647 | |
| 1648 | * imenu.el (imenu-space-replacement): Use `.'. |
| 1649 | |
| 1650 | * textmodes/sgml-mode.el (html-imenu-regexp): New defvar. |
| 1651 | (html-imenu-index): New function. |
| 1652 | (html-mode): Set up local vars to use html-imenu-index. |
| 1653 | Don't sort the menu. |
| 1654 | |
| 1655 | * international/mule.el (set-keyboard-coding-system): Doc typo. |
| 1656 | |
| 1657 | 1998-06-26 Michael Ernst <mernst@alum.mit.edu> |
| 1658 | |
| 1659 | * sendmail.el (mail): Avoid changing auto-save file name. |
| 1660 | |
| 1661 | 1998-06-26 Dan Nicolaescu <done@ece.arizona.edu> |
| 1662 | |
| 1663 | * textmodes/flyspell.el (flyspell): Add :version. |
| 1664 | |
| 1665 | 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org> |
| 1666 | |
| 1667 | * language/greek.el: Add coding-priority. |
| 1668 | |
| 1669 | 1998-06-26 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1670 | |
| 1671 | * mail/mailalias.el (mail-complete): Fix the test of (mail-header-end). |
| 1672 | |
| 1673 | 1998-06-26 Kenichi Handa <handa@etl.go.jp> |
| 1674 | |
| 1675 | * international/fontset.el (create-fontset-from-fontset-spec): |
| 1676 | Generate ASCII font names of style variants fontsets from a |
| 1677 | resolved ASCII font name of a base fontset. |
| 1678 | |
| 1679 | * language/korea-util.el (isearch-toggle-korean-input-method) |
| 1680 | (isearch-hangul-switch-symbol-ksc, isearch-hangul-switch-hanja): |
| 1681 | New functions. |
| 1682 | (korean-key-bindings): Renamed from exit-korean-environment-data. |
| 1683 | Initialized appropriately. |
| 1684 | (setup-korean-environment): Setup key bindings according to |
| 1685 | korean-key-bindings. |
| 1686 | (exit-korean-environment): Revert key bindings only if the current |
| 1687 | key bindings is the same as what set by setup-korean-environment. |
| 1688 | |
| 1689 | 1998-06-25 Andrew Innes <andrewi@harlequin.co.uk> |
| 1690 | |
| 1691 | * faces.el (set-face-font): For now, don't call |
| 1692 | resolve-fontset-name on Windows. |
| 1693 | (set-face-font-auto): Likewise. |
| 1694 | |
| 1695 | 1998-06-25 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1696 | |
| 1697 | * textmodes/flyspell.el: Delete defcustom definition. |
| 1698 | (flyspell-auto-correct-binding): Fix custom type. |
| 1699 | (mail-mode-flyspell-verify): Check for `Subject:'. |
| 1700 | (flyspell-mouse-map): Use cond, not if. |
| 1701 | (flyspell-region): Update message only every 100 actions. |
| 1702 | |
| 1703 | 1998-06-25 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp> |
| 1704 | |
| 1705 | * find-func.el: Require `loadhist'. |
| 1706 | (find-function-function): Variable removed. |
| 1707 | (find-function-regexp): New variable, taken from former constant |
| 1708 | in `find-function-noselect'. Can now find function definitions |
| 1709 | with parameters on a new line. |
| 1710 | (find-variable-regexp): New variable. |
| 1711 | (find-function-recenter-line): New variable. |
| 1712 | (find-function-after-hook): New variable. |
| 1713 | (find-function-search-for-symbol): Subroutine, from |
| 1714 | of `find-function-noselect'. |
| 1715 | (find-function-search-for-symbol): `regexp-quote' the symbol name: |
| 1716 | needed to find-function `mapcar*' for example. |
| 1717 | (find-function-noselect): Improved docstring. Don't include |
| 1718 | `library' in let. |
| 1719 | Use `symbol-file' instead of `describe-symbol-find-file'. |
| 1720 | (find-function-read): Renamed from `find-function-read-function'. |
| 1721 | With optional arg now read a variable. |
| 1722 | (find-function-read): Separate `completing-read' calls for |
| 1723 | variables and functions. |
| 1724 | (find-function-do-it): If buffer found was already current push |
| 1725 | mark. Added parameter to indicate if a variable is being searched for. |
| 1726 | (find-function-do-it): Mention new `find-function-recenter-line' |
| 1727 | and `find-function-after-hook' in docstring. Use them. |
| 1728 | (find-function): Remove optional arg. Use `find-function-do-it' |
| 1729 | and `find-function-read'. |
| 1730 | (find-function-other-window): Ditto. |
| 1731 | (find-function-other-frame): Ditto. |
| 1732 | (find-function): Mention `find-function-recenter-line' and |
| 1733 | `find-function-after-hook' in docstring. |
| 1734 | (find-function-other-window): Remove most of docstring and add |
| 1735 | reference to `find-function' instead. |
| 1736 | (find-function-other-frame): Ditto. |
| 1737 | (find-variable-noselect): New function for finding the point of |
| 1738 | definition of variables, modeled on `find-function-noselect'. |
| 1739 | (find-variable-noselect): Use `symbol-file' instead of |
| 1740 | `describe-symbol-find-file'. |
| 1741 | (find-variable): New function. |
| 1742 | (find-variable-other-window): Ditto. |
| 1743 | (find-variable-other-frame): Ditto. |
| 1744 | (find-variable): Mention `find-function-recenter-line' and |
| 1745 | `find-function-after-hook' in docstring. |
| 1746 | (find-variable-other-window): Remove most of docstring and add |
| 1747 | reference to `find-variable' instead. |
| 1748 | (find-variable-other-frame): Ditto. |
| 1749 | (find-function-on-key): Simplified. Removed stuff now taken care |
| 1750 | of by interactive "k". |
| 1751 | (find-function-at-point): New function. |
| 1752 | (find-variable-at-point): Ditto. |
| 1753 | |
| 1754 | 1998-06-25 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1755 | |
| 1756 | * mail/rmail.el (mail-unsent-separator): Add new alternative. |
| 1757 | |
| 1758 | 1998-06-25 Karl Heuer <kwzh@gnu.org> |
| 1759 | |
| 1760 | * mail/feedmail.el: Style and doc fixes. |
| 1761 | |
| 1762 | 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1763 | |
| 1764 | * textmodes/flyspell.el: New file. |
| 1765 | |
| 1766 | * dabbrev.el (dabbrev-ignored-buffer-names): |
| 1767 | Fix typo. Add *Buffer List*. |
| 1768 | |
| 1769 | 1998-06-24 Andrew Innes <andrewi@mescaline.gnu.org> |
| 1770 | |
| 1771 | * dos-w32.el (null-device): Renamed from grep-null-device. |
| 1772 | |
| 1773 | 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1774 | |
| 1775 | * custom.el (custom-set-default): New function. |
| 1776 | (custom-set-variables): Use custom-set-default. |
| 1777 | (custom-local-buffer): New variable. |
| 1778 | (defcustom): Doc fix. |
| 1779 | |
| 1780 | 1998-06-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1781 | |
| 1782 | * international/fontset.el (fontset-default-styles): Fix custom type. |
| 1783 | |
| 1784 | 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1785 | |
| 1786 | * international/mule-cmds.el (set-language-environment): |
| 1787 | Allow all language environments, even in unibyte mode. |
| 1788 | But set the terminal coding system only in the known few. |
| 1789 | |
| 1790 | * language/japanese.el (iso-2022-jp): Delete spurious quote. |
| 1791 | |
| 1792 | 1998-06-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1793 | |
| 1794 | * ange-ftp.el (ange-ftp-default-user) |
| 1795 | (ange-ftp-generate-anonymous-password): Use `other' widget type. |
| 1796 | * autoinsert.el (auto-insert, auto-insert-query): Use `other' |
| 1797 | widget type. |
| 1798 | * bookmark.el (bookmark-save-flag, bookmark-version-control): Use |
| 1799 | `other' widget type. |
| 1800 | * comint.el (comint-input-autoexpand): Use `other' widget type. |
| 1801 | * complete.el (PC-first-char): Use `other' widget type. |
| 1802 | * cus-edit.el (custom-magic-show): Use `other' widget type. |
| 1803 | * cus-start.el (selective-display, suggest-key-bindings) |
| 1804 | (message-log-max): Use `other' widget type. |
| 1805 | * dabbrev.el (dabbrev-case-fold-search, dabbrev-case-replace) |
| 1806 | (dabbrev-check-other-buffers): Use `other' widget type. |
| 1807 | * dired-aux.el (dired-backup-overwrite): Use `other' widget type. |
| 1808 | * dired-x.el (dired-vm-read-only-folders): Use `other' widget |
| 1809 | type. |
| 1810 | * dos-vars.el (dos-ps-printer): Use `other' widget type. |
| 1811 | * ediff-init.el (ediff-autostore-merges): Use `other' widget |
| 1812 | type. |
| 1813 | * emacs-lisp/advice.el (ad-redefinition-action) |
| 1814 | (ad-default-compilation-action): Use `other' widget type. |
| 1815 | * emacs-lisp/bytecomp.el (byte-compile-generate-call-tree): |
| 1816 | Use `other' widget type. |
| 1817 | * emacs-lisp/checkdoc.el (checkdoc-autofix-flag): Use `other' |
| 1818 | widget type. |
| 1819 | * emacs-lisp/copyright.el (copyright-query): Use `other' widget |
| 1820 | type. |
| 1821 | * fast-lock.el (fast-lock-verbose): Use `other' widget type. |
| 1822 | * files.el (version-control, delete-old-versions) |
| 1823 | (require-final-newline, enable-local-variables, enable-local-eval): |
| 1824 | Use `other' widget type. |
| 1825 | * font-lock.el (font-lock-verbose): Use `other' widget type. |
| 1826 | * gnus/gnus-art.el (gnus-prompt-before-saving): Use `other' widget |
| 1827 | type. |
| 1828 | * gnus/gnus-async.el (gnus-use-article-prefetch): Use `other' |
| 1829 | widget type. |
| 1830 | * imenu.el (imenu-always-use-completion-buffer-p): Use `other' |
| 1831 | widget type. |
| 1832 | * isearch.el (search-upper-case): Use `other' widget type. |
| 1833 | * ispell.el (ispell-highlight-p, ispell-check-comments) |
| 1834 | (ispell-help-in-bufferp, ispell-skip-sgml): Use `other' widget |
| 1835 | type. |
| 1836 | * lazy-lock.el (lazy-lock-defer-on-scrolling) |
| 1837 | (lazy-lock-defer-contextually): Use `other' widget type. |
| 1838 | * mail/mh-comp.el (mh-yank-from-start-of-msg): Use `other' widget |
| 1839 | type. |
| 1840 | * mail/rmail.el (rmail-enable-mime): Use `other' widget type. |
| 1841 | * mail/supercite.el (sc-cite-region-limit): Use `other' widget |
| 1842 | type. |
| 1843 | * mouse-sel.el (mouse-sel-default-bindings): Use `other' widget |
| 1844 | type. |
| 1845 | * progmodes/etags.el (tags-add-tables): Use `other' widget type. |
| 1846 | * progmodes/executable.el (executable-query): Use `other' widget |
| 1847 | type. |
| 1848 | * ps-print.el (ps-print-control-characters): Use `other' widget |
| 1849 | type. |
| 1850 | * rlogin.el (rlogin-process-connection-type) |
| 1851 | (rlogin-directory-tracking-mode): Use `other' widget type. |
| 1852 | * shadowfile.el (shadow-noquery): Use `other' widget type. |
| 1853 | * textmodes/bibtex.el (bibtex-include-OPTkey): Use `other' widget |
| 1854 | type. |
| 1855 | |
| 1856 | 1998-06-23 Ken'ichi Handa <handa@melange.gnu.org> |
| 1857 | |
| 1858 | * international/fontset.el (x-style-funcs-alist): Remove |
| 1859 | duplicated code. |
| 1860 | |
| 1861 | 1998-06-23 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 1862 | |
| 1863 | * cus-edit.el (custom-buffer-create-internal): New optional arg LOCAL; |
| 1864 | set custom-local-buffer locally to that. |
| 1865 | (custom-buffer-create): New optional arg LOCAL. |
| 1866 | (customize-local-variables): New function. |
| 1867 | (custom-default-value): New function. |
| 1868 | (custom-variable-value-create): Use custom-default-value. |
| 1869 | (customize-set-variable): Use custom-set-default. |
| 1870 | (customize-save-variable): Likewise. |
| 1871 | (custom-variable-set, custom-variable-reset-standard): Likewise. |
| 1872 | (custom-variable-save, custom-variable-reset-saved): Likewise. |
| 1873 | |
| 1874 | 1998-06-23 Eli Zaretskii <eliz@is.elta.co.il> |
| 1875 | |
| 1876 | * progmodes/executable.el (executable-binary-suffixes): New variable. |
| 1877 | (executable-find): Use it to look for executable program files. |
| 1878 | |
| 1879 | 1998-06-23 Michael Ernst <mernst@alum.mit.edu> |
| 1880 | |
| 1881 | * bibtex.el: Numerous documentation fixups. |
| 1882 | Delete periods from error messages. |
| 1883 | |
| 1884 | * bibtex.el (bibtex-move-outside-of-entry): If outside an entry, |
| 1885 | try not to move point, or only move it minimally. |
| 1886 | |
| 1887 | * bibtex.el (bibtex-autokey-get-titlestring): Omit delimiters. |
| 1888 | |
| 1889 | 1998-06-23 Dave Love <fx@gnu.org> |
| 1890 | |
| 1891 | * files.el (auto-mode-alist): Map .xml to sgml-mode. |
| 1892 | |
| 1893 | 1998-06-23 Kenichi Handa <handa@etl.go.jp> |
| 1894 | |
| 1895 | * language/japan-util.el: Introduce new character code property |
| 1896 | `composition'. Add property `jisx0208' to Japanese hankaku characters. |
| 1897 | (japanese-kana-table): Add more data. |
| 1898 | (japanese-symbol-table): Change the order of elements. |
| 1899 | (japanese-katakana-region): Adjusted for the above changes. Check |
| 1900 | character code properties directly here. |
| 1901 | (japanese-hiragana-region): Likewise. |
| 1902 | (japanese-hankaku-region): Likewise. |
| 1903 | (japanese-zenkaku-region): Likewise. |
| 1904 | |
| 1905 | 1998-06-22 WJ Carpenter <bill@carpenter.ORG> |
| 1906 | |
| 1907 | * mail/feedmail.el: New file. |
| 1908 | |
| 1909 | 1998-06-22 Andrew Innes <andrewi@harlequin.co.uk> |
| 1910 | |
| 1911 | * term/w32-win.el (internal-face-interactive): Handle case where |
| 1912 | BOOL is `color'. |
| 1913 | |
| 1914 | 1998-06-22 Richard Stallman <rms@sucrose.ai.mit.edu> |
| 1915 | |
| 1916 | * progmodes/compile.el (grep-command): Initialize to nil. |
| 1917 | (grep-find-command): Initialize to nil. |
| 1918 | (grep-find-use-xargs): Initialize to nil. |
| 1919 | (grep-compute-defaults): New function, sets those three vars properly. |
| 1920 | (grep, grep-find): Call grep-compute-defaults if ...command variable |
| 1921 | is still nil. |
| 1922 | (grep-program): Doc fix. |
| 1923 | |
| 1924 | 1998-06-21 Richard Stallman <rms@sucrose.ai.mit.edu> |
| 1925 | |
| 1926 | * files.el (find-file-noselect-1): Init buffer-file-coding-system |
| 1927 | from default-buffer-file-coding-system. |
| 1928 | |
| 1929 | * files.el (find-file-noselect-1): Return the buffer that is current |
| 1930 | after after-find-file. |
| 1931 | (find-file-noselect): Return whatever find-file-noselect-1 returns. |
| 1932 | |
| 1933 | * emacs-lisp/cl-macs.el (buffer-modified-p): Make defsetf handle |
| 1934 | buffer argument. |
| 1935 | |
| 1936 | * mail/rmailout.el (rmail-output): Handle directories properly |
| 1937 | in suggestions for the alist. |
| 1938 | |
| 1939 | 1998-06-21 Dan Nicolaescu <done@ece.arizona.edu> |
| 1940 | |
| 1941 | * midnight.el (midnight): Put :version to the defgroup and delete |
| 1942 | it from all the variables. |
| 1943 | |
| 1944 | * net-utils.el (net-utils): Add :version. |
| 1945 | |
| 1946 | 1998-06-21 Dan Nicolaescu <done@ece.arizona.edu> |
| 1947 | |
| 1948 | Add support for loading the files that contain :version when doing |
| 1949 | `customize-changed-options' so it can know which variables have |
| 1950 | changed even in files that were not loaded at the time it was called. |
| 1951 | * cus-edit.el (customize-changed-options): Remember all the |
| 1952 | versions and load the corresponding files before we show the |
| 1953 | customization buffer. Change the sorting to show the groups first |
| 1954 | in the customization buffer. |
| 1955 | |
| 1956 | (custom-buffer-create-internal): Move the ... before %. |
| 1957 | |
| 1958 | * cus-dep.el (custom-make-dependencies): Also remember if the |
| 1959 | variable is autoloaded or not. |
| 1960 | Create the information needed by customize-changed-options. |
| 1961 | |
| 1962 | 1998-06-21 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 1963 | |
| 1964 | * vc.el (vc-binary-suffixes): New variable. |
| 1965 | (vc-find-binary): Append every suffix from vc-binary-suffixes when |
| 1966 | looking for executable files. |
| 1967 | |
| 1968 | 1998-06-20 Richard Stallman <rms@gnu.org> |
| 1969 | |
| 1970 | * apropos.el (apropos-print): Delete arg DOC-FN. |
| 1971 | Callers changed to do that work before calling apropos-print. |
| 1972 | Make *Apropos* buffer read only. |
| 1973 | |
| 1974 | * replace.el (occur): Set buffer-read-only. |
| 1975 | |
| 1976 | 1998-06-20 Per Starbäck <starback@strindberg.ling.uu.se> |
| 1977 | |
| 1978 | * international/characters.el, ispell.el, startup.el: Doc fixes. |
| 1979 | |
| 1980 | * ispell.el (ispell-skip-region): Don't complain when |
| 1981 | ispell-check-comments is 'exclusive and there are no more |
| 1982 | comments. Just skip to the end instead. |
| 1983 | |
| 1984 | 1998-06-20 Kenichi Handa <handa@etl.go.jp> |
| 1985 | |
| 1986 | * international/fontset.el (x-style-funcs-alist): If |
| 1987 | x-make-font-demibold or x-make-font-bold return nil, don't try |
| 1988 | further style modification. |
| 1989 | |
| 1990 | * international/encoded-kb.el (encoded-kbd-self-insert-sjis): |
| 1991 | Handle katakana-jisx0201 correctly. |
| 1992 | |
| 1993 | * isearch.el (isearch-range-invisible): Handle the case that |
| 1994 | buffer-invisibility-spec is t (i.e. not a list). |
| 1995 | |
| 1996 | * language/devan-util.el (devanagari-digit-viram-visarga): Set the |
| 1997 | correct value. |
| 1998 | (devanagari-composite-glyph-unit): Likewise. |
| 1999 | (devanagari-char-to-glyph-rules): Likewise. |
| 2000 | |
| 2001 | * language/ethio-util.el: Delete codes for ethio-mode, which |
| 2002 | includes deletion of variable ethio-mode, variable |
| 2003 | ethio-mode-map, and function ethio-mode. |
| 2004 | (exit-ethiopic-environment-data): New variable. |
| 2005 | (setup-ethiopic-environment): Recode information of changed key |
| 2006 | bindings in exit-ethiopic-environment-data. Add |
| 2007 | ethio-select-a-translation to quail-mode-hook. |
| 2008 | (exit-ethiopic-environment): New function. |
| 2009 | (ethio-find-file): Don't check ethio-mode. |
| 2010 | (ethio-write-file): Likewise. |
| 2011 | |
| 2012 | * language/ethiopic.el: Set `exit-function' of Ethiopic |
| 2013 | lang. env. to exit-ethiopic-environment. |
| 2014 | |
| 2015 | * term/x-win.el: When creating a fontset from a specified ASCII |
| 2016 | font, don't use the resolved font name for the new fontset name. |
| 2017 | |
| 2018 | 1998-06-19 Karl Heuer <kwzh@gnu.org> |
| 2019 | |
| 2020 | * emacs-lisp/checkdoc.el (checkdoc-eval-defun): Doc fix. |
| 2021 | (checkdoc-continue, checkdoc-triple-semi-comment-check-flag): Ditto. |
| 2022 | (checkdoc-common-verbs-wrong-voice): Use dotted pairs. |
| 2023 | |
| 2024 | 1998-06-19 Richard Stallman <rms@gnu.org> |
| 2025 | |
| 2026 | * startup.el (normal-top-level): |
| 2027 | For root, set backup-by-copying-when-mismatch to t. |
| 2028 | |
| 2029 | * international/fontset.el (x-style-funcs-alist): |
| 2030 | Fix the elements that call two x-... functions |
| 2031 | so they don't call the second if the first gives nil. |
| 2032 | (fontset-default-styles): New variable. |
| 2033 | (create-fontset-from-fontset-spec): Use fontset-default-styles. |
| 2034 | |
| 2035 | 1998-06-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2036 | |
| 2037 | * progmodes/dcl-mode.el (dcl): Define as customize group, not |
| 2038 | as option. |
| 2039 | |
| 2040 | 1998-06-19 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 2041 | |
| 2042 | * time-stamp.el (time-stamp): Handle newlines in time-stamp-pattern. |
| 2043 | (time-stamp-string-preprocess): Handle more than one numeric arg. |
| 2044 | |
| 2045 | 1998-06-19 Dave Love <fx@gnu.org> |
| 2046 | |
| 2047 | * browse-url.el (browse-url-netscape): Encode `)' too. |
| 2048 | |
| 2049 | 1998-06-16 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2050 | |
| 2051 | * vc.el (vc-find-binary): Accept only non-directories. |
| 2052 | |
| 2053 | 1998-06-15 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2054 | |
| 2055 | * mail/rmail.el (rmail): Make the buffer multibyte |
| 2056 | even if it was already nonempty, if it should be multibyte. |
| 2057 | |
| 2058 | * custom.el (custom-declare-variable): Update current-load-list. |
| 2059 | |
| 2060 | 1998-06-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2061 | |
| 2062 | * wid-edit.el (widget-default-get): Doc fix. |
| 2063 | (widget-editable-list-entry-create): Apply :value-to-external to |
| 2064 | the value returned from widget-default-get. |
| 2065 | |
| 2066 | 1998-06-14 Ken'ichi Handa <handa@melange.gnu.org> |
| 2067 | |
| 2068 | * international/mule.el (set-auto-coding): Redo the previous change. |
| 2069 | |
| 2070 | * tar-mode.el (tar-extract): Adjusted for the change of the spec |
| 2071 | of set-auto-coding-function. |
| 2072 | |
| 2073 | 1998-06-14 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2074 | |
| 2075 | * play/gamegrid.el, play/snake.el, play/tetris.el: New file. |
| 2076 | |
| 2077 | * uncompress.el (uncompress-while-visiting): |
| 2078 | Bind coding-system-for-write and coding-system-for-read. |
| 2079 | |
| 2080 | * tmm.el (tmm-get-keymap): Handle :filter. |
| 2081 | |
| 2082 | 1998-06-14 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 2083 | |
| 2084 | * files.el (file-name-invalid-regexp): Add control characters for |
| 2085 | the case of DOS/Windows: they are disallowed by these filesystems. |
| 2086 | |
| 2087 | 1998-06-14 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2088 | |
| 2089 | * net-utils.el: New file. |
| 2090 | |
| 2091 | 1998-06-13 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2092 | |
| 2093 | * emacs-lisp/sregex.el: New file. |
| 2094 | |
| 2095 | * startup.el (command-line-1): Check that user-init-file non-nil. |
| 2096 | |
| 2097 | * files.el (user-init-file): Default value now nil. |
| 2098 | |
| 2099 | * help.el (help-map): C-h 4 i runs info-other-window. |
| 2100 | |
| 2101 | * info.el (info-other-window): New function. |
| 2102 | |
| 2103 | * mail/rmail.el (rmail-variables): Locally bind |
| 2104 | local-enable-local-variables, not enable-local-variables. |
| 2105 | (rmail): Don't switch buffers inside the binding of |
| 2106 | enable-local-variables. |
| 2107 | |
| 2108 | * arc-mode.el (archive-mode): Locally bind |
| 2109 | local-enable-local-variables, not enable-local-variables. |
| 2110 | |
| 2111 | * tar-mode.el (tar-mode): Locally bind local-enable-local-variables, |
| 2112 | not enable-local-variables. |
| 2113 | |
| 2114 | * files.el (local-enable-local-variables): New variable. |
| 2115 | (set-auto-mode): Test it. |
| 2116 | |
| 2117 | * wid-edit.el (other): Doc fix. |
| 2118 | |
| 2119 | * repeat.el (repeat): |
| 2120 | Don't set obsolete var repeat-num-input-keys-at-prefix. |
| 2121 | |
| 2122 | * files.el (find-file-noselect): Delete unused local var `error'. |
| 2123 | (find-file-noselect-1): Add local var `error'. |
| 2124 | |
| 2125 | * ispell.el (ispell-region): Return non-nil if not aborted. |
| 2126 | (ispell-highlight-spelling-error-generic): Fix doc typo. |
| 2127 | |
| 2128 | 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2129 | |
| 2130 | * midnight.el (midnight-mode): New variable. |
| 2131 | (midnight-timer-function): New function. |
| 2132 | (midnight-delay-set): Make the timer run midnight-timer-function. |
| 2133 | |
| 2134 | 1998-06-12 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 2135 | |
| 2136 | * vc.el (vc-dired-hook): Don't use dired-kill-line to remove |
| 2137 | directory lines in terse mode. |
| 2138 | (vc-dired-purge): If the top level dir is empty, make it look |
| 2139 | a little nicer. |
| 2140 | |
| 2141 | 1998-06-12 Dave Love <fx@gnu.org> |
| 2142 | |
| 2143 | * loadhist.el (read-feature): Doc fix. |
| 2144 | (loadhist-hook-functions): New variable. |
| 2145 | (unload-feature): Act on FEATURE-unload-hook or look for unloaded |
| 2146 | functions on hooks and remove them. |
| 2147 | |
| 2148 | 1998-06-12 Ken'ichi Handa <handa@melange.gnu.org> |
| 2149 | |
| 2150 | * international/mule.el (set-auto-coding): Cancel the previous change. |
| 2151 | |
| 2152 | 1998-06-12 Kenichi Handa <handa@etl.go.jp> |
| 2153 | |
| 2154 | * faces.el (set-face-font): Pay attention to fontset. |
| 2155 | (set-face-font-auto): Call resolve-fontset-name. |
| 2156 | |
| 2157 | * international/fontset.el (instantiate-fontset): Delete |
| 2158 | duplicated call of x-complement-fontset-spec. Call new-fontset |
| 2159 | with a correct argument. |
| 2160 | (x-compose-font-name): Argument name adjusted for the doc-string. |
| 2161 | (x-complement-fontset-spec): Don't alter the contents of the |
| 2162 | arguments XLFD-FIELDS and FONTLIST. |
| 2163 | (x-style-funcs-alist): The format changed. |
| 2164 | (x-modify-font-name): New function. |
| 2165 | (create-fontset-from-fontset-spec): The arg STYLE-VARIANT-P is |
| 2166 | changed to STYLE-VARIANT, the format also changed. Use |
| 2167 | x-modify-font-name instead of calling functions in |
| 2168 | x-style-funcs-alist directly. |
| 2169 | (instantiate-fontset): Use x-modify-font-name instead of calling |
| 2170 | functions in x-style-funcs-alist directly. |
| 2171 | (resolve-fontset-name): New function. |
| 2172 | |
| 2173 | * term/x-win.el: While creating fontsets of style variants, pay |
| 2174 | attention to X resources XXX.attributeFont. |
| 2175 | |
| 2176 | 1998-06-12 Thien-Thi Nguyen <ttn@delysid.gnu.org> |
| 2177 | |
| 2178 | * progmodes/hideshow.el: Require `easymenu'. Rework to |
| 2179 | use easymenu. Remove eol ws. |
| 2180 | (hs-hide-level-recursive, hs-hide-level): Add. |
| 2181 | (hs-unbalance-handler-method): Delete. |
| 2182 | (hs-show-block-at-point): Always use `top-level' |
| 2183 | unbalanced-handler case. |
| 2184 | (hs-minor-mode): Use `make-local-variable' not |
| 2185 | `make-variable-buffer-local'. |
| 2186 | |
| 2187 | 1998-06-12 Kenichi Handa <handa@etl.go.jp> |
| 2188 | |
| 2189 | * international/mule.el (set-auto-coding): Argument is changed to SIZE. |
| 2190 | Now finds the text to be scanned in the current buffer. |
| 2191 | |
| 2192 | 1998-06-11 Rob Riepel <riepel@Zathras.Stanford.EDU> |
| 2193 | |
| 2194 | * tpu-edt.el (tpu-include) Use insert-file-contents, remove |
| 2195 | save-excursion. |
| 2196 | |
| 2197 | 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2198 | |
| 2199 | * help.el (describe-key, describe-key-briefly): |
| 2200 | Don't discard up event after down event. |
| 2201 | |
| 2202 | * emacs-lisp/find-func.el (find-function-on-key): |
| 2203 | Don't discard up event after down event. |
| 2204 | |
| 2205 | 1998-06-11 Felix Lee <flee@cygnus.com> |
| 2206 | |
| 2207 | * gud.el (gud-filter): Extend scope of binding of |
| 2208 | gud-filter-defer-flag. |
| 2209 | |
| 2210 | 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2211 | |
| 2212 | * jka-compr.el (jka-compr-insert-file-contents): Don't run |
| 2213 | after-insert-file-functions, since caller does that. |
| 2214 | |
| 2215 | * midnight.el: New file. |
| 2216 | |
| 2217 | 1998-06-11 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 2218 | |
| 2219 | * dired.el (dired-readin): Insert headerline only if necessary. |
| 2220 | (Not in recursive listings.) |
| 2221 | |
| 2222 | * vc.el (vc-dired-recurse, vc-dired-terse-display): New user options. |
| 2223 | (vc-next-action-dired): Cleanup. Let vc-dired-terse-mode be nil here, |
| 2224 | so that checked-in files don't vanish. |
| 2225 | (vc-dired-toggle-terse-mode): New function. |
| 2226 | (vc-dired-hook): Don't show "." and "..". Handle terse mode. |
| 2227 | (vc-dired-purge): New function. |
| 2228 | (vc-directory): Handle vc-dired-recurse. |
| 2229 | |
| 2230 | 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2231 | |
| 2232 | * mail/rmail.el (rmail-toggle-header): Fix previous change. |
| 2233 | |
| 2234 | 1998-06-10 Dave Love <fx@gnu.org> |
| 2235 | |
| 2236 | * mail/metamail.el (metamail-region): Don't use concat with |
| 2237 | numeric arg. |
| 2238 | |
| 2239 | * browse-url.el: Don't require dired when compiling. |
| 2240 | (browse-url-lynx-input-delay, browse-url-lynx-input-attempts): |
| 2241 | Remove customization. |
| 2242 | (browse-url-grail): Respect new-window arg (Barry Warsaw). |
| 2243 | |
| 2244 | 1998-06-10 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2245 | |
| 2246 | * progmodes/cc-langs.el (c-mode-menu): Use (mark t), not (mark), |
| 2247 | in enable-expressions. |
| 2248 | |
| 2249 | * wid-edit.el (other): New widget type. |
| 2250 | |
| 2251 | * emacs-lisp/eval-reg.el (elisp-eval-region): |
| 2252 | Accept new arg read-function; also handle load-read-function. |
| 2253 | |
| 2254 | 1998-06-10 Andrew Innes <andrewi@harlequin.co.uk> |
| 2255 | |
| 2256 | * startup.el (command-line): Set `temporary-file-directory' based |
| 2257 | on environment settings, before processing init files. |
| 2258 | |
| 2259 | 1998-06-10 Alan Shutko <ats@acm.org> |
| 2260 | |
| 2261 | * bindings.el (ctl-x-map): Change vi-dot binding to repeat. |
| 2262 | |
| 2263 | 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk> |
| 2264 | |
| 2265 | * wid-edit.el (widget-specify-secret): New function. |
| 2266 | (widget-after-change): Use it. |
| 2267 | (widget-specify-field): Use it. |
| 2268 | |
| 2269 | 1998-06-09 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2270 | |
| 2271 | * emacs-lisp/lisp-mode.el (eval-defun): Pass read function to |
| 2272 | eval-region as arg, instead of binding load-read-function. |
| 2273 | |
| 2274 | * files.el (find-file-noselect): Use find-file-noselect-1 |
| 2275 | after "Save file and revisit literally? ". |
| 2276 | |
| 2277 | * help.el (help-make-xrefs): When scanning keymap binding listings, |
| 2278 | scan from the very beginning. |
| 2279 | (help-follow-mouse): Avoid save-excursion, so can set point properly. |
| 2280 | |
| 2281 | * mail/uce.el: Several fixes in doc string style. |
| 2282 | (uce-mail-reader): Use defcustom. |
| 2283 | |
| 2284 | 1998-06-09 Ed Reingold <reingold@cs.uiuc.edu> |
| 2285 | |
| 2286 | * calendar/cal-tex.el (cal-tex-list-diary-entries): Set |
| 2287 | diary-display-hook correctly. |
| 2288 | |
| 2289 | * calendar/cal-menu.el (calendar-mouse-holidays) |
| 2290 | (calendar-mouse-view-diary-entries) |
| 2291 | (calendar-mouse-view-other-diary-entries): Rewritten to put results |
| 2292 | in popup menu to be consistent with other functions. |
| 2293 | |
| 2294 | * calendar/diary-lib.el (view-other-diary-entries): Don't override |
| 2295 | default value of diary-file. |
| 2296 | |
| 2297 | 1998-06-09 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2298 | |
| 2299 | * mail/sendmail.el (mail-header-end): Widen. |
| 2300 | (mail-text-start): Widen. |
| 2301 | |
| 2302 | * progmodes/cperl-mode.el (pod2man-program): Var reinstalled. |
| 2303 | (cperl-pod-to-manpage, cperl-pod2man-build-command): Fns reinstalled. |
| 2304 | |
| 2305 | 1998-06-09 stanislav shalunov <shalunov@mccme.ru> |
| 2306 | |
| 2307 | * mail/uce.el (uce-message-text): |
| 2308 | Change the text of message that is sent. |
| 2309 | |
| 2310 | * mail/uce.el (uce-reply-to-uce): Do not assume all Received lines |
| 2311 | are on top of message without headers like `From' or `To'. |
| 2312 | |
| 2313 | * mail/uce.el (uce-reply-to-uce): Parse Received lines better. |
| 2314 | |
| 2315 | * mail/uce.el (uce-mail-reader): New user option. |
| 2316 | (uce-reply-to uce): Add support for Gnus. User is supposed to set |
| 2317 | uce-mail-reader to `gnus' if using Gnus to read mail. The default |
| 2318 | is to assume Rmail. There's no magic to determine what mail |
| 2319 | reader is currently active, so it is not possible to mix using |
| 2320 | uce.el with Rmail and Gnus. |
| 2321 | |
| 2322 | 1998-06-08 Dan Nicolaescu <done@ece.arizona.edu> |
| 2323 | |
| 2324 | * generic.el (generic-mode-with-type): Set major-mode to be the |
| 2325 | actual mode, not generic-mode. |
| 2326 | |
| 2327 | 1998-06-08 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2328 | |
| 2329 | * apropos.el (apropos-print): The cross ref for a variable |
| 2330 | should always do just describe-variable. |
| 2331 | |
| 2332 | * ange-ftp.el (ange-ftp-expand-dir): Use null-device. |
| 2333 | |
| 2334 | * progmodes/compile.el (grep-null-device): Variable deleted. |
| 2335 | (grep-command, grep-find-use-xargs): Use null-device. |
| 2336 | (grep, grep-find): Use null-device. |
| 2337 | |
| 2338 | * files.el (null-device): New variable. |
| 2339 | |
| 2340 | * progmodes/cperl-mode.el (Man-filter-list): Unused variable deleted. |
| 2341 | (cperl-perldoc, cperl-perldoc-at-point): Functions reinstalled. |
| 2342 | |
| 2343 | 1998-06-08 Andrew Innes <andrewi@harlequin.co.uk> |
| 2344 | |
| 2345 | * ange-ftp.el (ange-ftp-file-name-completion): Use |
| 2346 | ange-ftp-this-dir instead of literal "/" when calling real |
| 2347 | completion function. |
| 2348 | |
| 2349 | 1998-06-08 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2350 | |
| 2351 | * textmodes/texnfo-upd.el (texinfo-insert-master-menu-list): |
| 2352 | Insert \n after @detailmenu. |
| 2353 | |
| 2354 | 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2355 | |
| 2356 | * progmodes/cperl-mode.el (cperl-problems): Doc fix. |
| 2357 | |
| 2358 | * progmodes/cperl-mode.el (cperl-pod-to-manpage): Function deleted. |
| 2359 | (cperl-pod2man-build-command, cperl-perldoc-at-point): Likewise. |
| 2360 | (cperl-perldoc): Likewise. |
| 2361 | (pod2man-program): Variable deleted. |
| 2362 | |
| 2363 | * repeat.el: Renamed from vi-dot.el. |
| 2364 | All functions and variables renamed. |
| 2365 | (repeat-last-kill-command): Variable deleted; |
| 2366 | use real-last-command instead. |
| 2367 | (kill-region): Advice definition deleted. |
| 2368 | (universal-argument-more, universal-argument-other-key) |
| 2369 | (typematic-universal-argument-more-or-less): Advice deleted. |
| 2370 | (repeat-prefix-arg): Variable deleted. |
| 2371 | (repeat-num-input-keys-at-prefix): Variable deleted. |
| 2372 | (repeat): Use last-prefix-arg. |
| 2373 | |
| 2374 | 1998-06-07 Stephen Eglen <stephen@gnu.org> |
| 2375 | |
| 2376 | * iswitchb.el (iswitchb-require-match, iswitchb-temp-buflist) |
| 2377 | (iswitchb-bufs-in-frame): Variables declared with defvar to quieten |
| 2378 | the byte compiler. |
| 2379 | |
| 2380 | 1998-06-06 Andrew Innes <andrewi@harlequin.co.uk> |
| 2381 | |
| 2382 | * ange-ftp.el (ange-ftp-file-name-completion): Do hostname |
| 2383 | completion in root directory of all drives on Windows. |
| 2384 | (ange-ftp-file-name-all-completions): Fix regexp for detecting |
| 2385 | root directory on drives. |
| 2386 | |
| 2387 | (file-name-handler-alist): Remove the autoload tag from the |
| 2388 | top-level form which changes file-name-handler-alist to support |
| 2389 | Windows hostname completion. |
| 2390 | |
| 2391 | 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2392 | |
| 2393 | * gnus/message.el (message-mode): Set paragraph-start and |
| 2394 | paragraph-separate as in mail-mode. |
| 2395 | |
| 2396 | * mail/sendmail.el (mail-mode): Include `-- ' and `---+' in |
| 2397 | paragraph-start and paragraph-separate. |
| 2398 | |
| 2399 | * progmodes/fortran.el (fortran-electric-line-number): |
| 2400 | Add delete-selection property. |
| 2401 | |
| 2402 | * simple.el (comment-region): Check for enough chars to delete |
| 2403 | in the numarg != t case as in the numarg = t case. |
| 2404 | |
| 2405 | 1998-06-06 Dan Nicolaescu <done@ece.arizona.edu> |
| 2406 | |
| 2407 | * emacs-lisp/autoload.el (make-autoload): Add support for |
| 2408 | `define-generic-mode' and `easy-mmode-define-minor-mode' and |
| 2409 | update the doc string accordingly. |
| 2410 | |
| 2411 | 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2412 | |
| 2413 | * mail/rmail.el (rmail): Prevent find-file from calling |
| 2414 | rmail-mode for a new buffer. Do it later, instead. |
| 2415 | |
| 2416 | * rect.el (string-rectangle-line): Delete the rectangle first. |
| 2417 | (string-rectangle): Doc fix. |
| 2418 | |
| 2419 | * files.el (find-file-noselect-1): New function. |
| 2420 | (find-file-noselect): If want to visit literally and buffer is |
| 2421 | visited the ordinary way, or vice versa, ask user whether |
| 2422 | to re-visit, or save and revisit. Use find-file-noselect-1. |
| 2423 | |
| 2424 | 1998-06-05 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
| 2425 | |
| 2426 | * ps-print.el: Fix spooled file bugs. |
| 2427 | (ps-print-version): New version number (3.06.3) and doc fix. |
| 2428 | (ps-page-postscript): New var. |
| 2429 | (ps-begin-file): Initialize PostScript page number, |
| 2430 | eliminate total page and line number. |
| 2431 | (ps-begin-job): Eliminate PostScript Trailer section on spooled buffer, |
| 2432 | initialize total page and line number. |
| 2433 | (ps-end-file): Use PostScript page number. |
| 2434 | (ps-header-page): Adjust header page. |
| 2435 | (ps-generate): Adjust page and line count setting. |
| 2436 | (ps-do-despool): Eliminate PostScript Trailer section setting. |
| 2437 | |
| 2438 | 1998-06-05 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2439 | |
| 2440 | * man.el (Man-kill, Man-quit): Use quit-window. |
| 2441 | |
| 2442 | * ps-print.el (ps-generate): Call set-buffer-multibyte. |
| 2443 | |
| 2444 | * textmodes/fill.el (fill-paragraph): |
| 2445 | Bind fill-paragraph-function to nil, if it doesn't do the job. |
| 2446 | |
| 2447 | 1998-06-05 Ed Reingold <reingold@melange.gnu.org> |
| 2448 | |
| 2449 | * calendar/cal-menu.el (cal-menu-update): Fix menu separators. |
| 2450 | |
| 2451 | 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk> |
| 2452 | |
| 2453 | * jka-compr.el (jka-compr-write-region): Ensure |
| 2454 | `last-coding-system-used' is updated, so that basic-save-buffer |
| 2455 | sees the right value. |
| 2456 | |
| 2457 | 1998-06-05 Richard Stallman <rms@gnu.org> |
| 2458 | |
| 2459 | * loadup.el: Clean up mechanism for removing -l loadup from end. |
| 2460 | |
| 2461 | 1998-06-05 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 2462 | |
| 2463 | * dired.el (dired-internal-noselect): Call either dired-mode |
| 2464 | or MODE, but not both. |
| 2465 | |
| 2466 | * vc.el (vc-directory): Bind vc-dired-switches in order to |
| 2467 | pass switches to vc-dired-mode. |
| 2468 | (vc-dired-mode): Check for vc-dired-switches. |
| 2469 | |
| 2470 | 1998-06-04 Dan Nicolaescu <done@ece.arizona.edu> |
| 2471 | |
| 2472 | * rsz-mini.el (resize-minibuffer-mode): |
| 2473 | * iswitchb.el (iswitchb-read-buffer): Add autoload cookie. |
| 2474 | |
| 2475 | 1998-06-03 Kevin Rodgers <kevinr@ihs.com> (tiny change) |
| 2476 | |
| 2477 | * replace.el (esc-map): Bind C-M-% to query-replace-regexp. |
| 2478 | |
| 2479 | 1998-06-03 Richard Stallman <rms@gnu.org> |
| 2480 | |
| 2481 | * cus-edit.el (customize-group-other-window): Fix previous change. |
| 2482 | |
| 2483 | * international/mule-diag.el (list-character-sets-1): New subroutine. |
| 2484 | (list-character-sets): Use it. |
| 2485 | (list-coding-systems-1): New subroutine. |
| 2486 | (list-coding-systems): Use it. |
| 2487 | (list-input-methods-1): New subroutine. |
| 2488 | (list-input-methods): Use it. |
| 2489 | (mule-diag): Avoid method of displaying text in *Help* then copying it. |
| 2490 | Instead, insert it directly into *Mule-Diagnosis*. |
| 2491 | Use list-character-sets-1, list-coding-systems-1, list-input-methods-1. |
| 2492 | Copy the code from list-fontsets and list-coding-categories. |
| 2493 | Improve the display buffer's header. |
| 2494 | |
| 2495 | * files.el (toggle-read-only): When exiting View mode, locally |
| 2496 | set view-read-only to t so another toggle will re-enable View mode. |
| 2497 | |
| 2498 | * view.el (View-exit-and-edit): Bind view-no-disable-on-exit to nil. |
| 2499 | |
| 2500 | 1998-06-03 Michael Ernst <mernst@alum.mit.edu> |
| 2501 | |
| 2502 | * mail/rmailsum.el (rmail-summary-rmail-update): Set message |
| 2503 | unseen only if `rmail-summary-put-back-unseen' is non-nil. |
| 2504 | |
| 2505 | * mail/rmail.el (rmail-toggle-header): Redo previous change; |
| 2506 | don't move point if possible. |
| 2507 | (rmail-count-screen-lines): Add. |
| 2508 | |
| 2509 | 1998-06-03 Per Starbäck <starback@update.uu.se> |
| 2510 | |
| 2511 | * emacs-lisp/bytecomp.el (byte-compile-lambda): Fix previous |
| 2512 | change. |
| 2513 | |
| 2514 | 1998-06-03 Dan Nicolaescu <done@ece.arizona.edu> |
| 2515 | |
| 2516 | * locate.el (locate, locate-with-filter): |
| 2517 | * generic.el (define-generic-mode): Correct typo in autoload |
| 2518 | cookie that prevented appropriate autoloads to be generated. |
| 2519 | |
| 2520 | 1998-06-03 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 2521 | |
| 2522 | * vc.el (vc-dired-hook): Kill excluded directories recursively. |
| 2523 | |
| 2524 | 1998-06-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2525 | |
| 2526 | * emacs-lisp/find-func.el (find-function-noselect): Don't call |
| 2527 | format twice with the error message. Quote the function name |
| 2528 | before splicing into regexp. |
| 2529 | |
| 2530 | 1998-06-02 Dave Love <fx@gnu.org> |
| 2531 | |
| 2532 | * docref.el: Deleted in view of current approach to doc strings. |
| 2533 | |
| 2534 | * startup.el (normal-top-level-add-subdirs-to-load-path): Ignore |
| 2535 | CVS directories too. |
| 2536 | |
| 2537 | 1998-06-02 Richard Stallman <rms@gnu.org> |
| 2538 | |
| 2539 | * cus-edit.el (customize-group, customize-group-other-window) |
| 2540 | (custom-buffer-create, custom-buffer-create-other-window) |
| 2541 | (customize-browse): Use pop-to-buffer. |
| 2542 | (same-window-regexps): Add autoload to add regexp to match custom bfrs. |
| 2543 | |
| 2544 | * info.el (Info-exit): Use quit-window. |
| 2545 | |
| 2546 | * mail/rmail.el (rmail-toggle-header): Preserve point |
| 2547 | and window-start (more or less) when reverting to original header. |
| 2548 | |
| 2549 | 1998-06-01 Richard Stallman <rms@gnu.org> |
| 2550 | |
| 2551 | * window.el (shrink-window-if-larger-than-buffer): |
| 2552 | Switch to the specified window and its buffer at the outset. |
| 2553 | (count-windows): Doc fix. |
| 2554 | |
| 2555 | * help.el (help-setup-xref): Change all callers to |
| 2556 | use (function args...) instead of (function . arg). Doc fix. |
| 2557 | (help-follow): Put (point) at front of elts of help-xref-stack. |
| 2558 | (help-xref-stack): Elt format now (POSITION FUNCTION ARGS). |
| 2559 | (help-xref-stack-item): Doc fix. |
| 2560 | (help-xref-go-back): Assume new format for help-xref-stack. |
| 2561 | (help-follow): Look for prop on previous char if next char has none. |
| 2562 | Avoid error at beginning or end of buffer. |
| 2563 | (describe-bindings): New optional arg BUFFER. |
| 2564 | Use help-setup-xref. |
| 2565 | |
| 2566 | * simple.el (event-apply-alt-modifier, etc): Doc fixes. |
| 2567 | |
| 2568 | 1998-06-01 Andrew Innes <andrewi@harlequin.co.uk> |
| 2569 | |
| 2570 | * arc-mode.el (archive-extract): Fix handling of 'view option. |
| 2571 | |
| 2572 | 1998-06-01 Per Starbäck <starback@update.uu.se> |
| 2573 | |
| 2574 | * apropos.el (apropos-variable): Fixed argument to apropos-command. |
| 2575 | (apropos-command): Let `var-predicate' have higher priority than |
| 2576 | `do-all'. |
| 2577 | |
| 2578 | 1998-06-01 Dave Love <fx@gnu.org> |
| 2579 | |
| 2580 | * textmodes/sgml-mode.el (sgml-font-lock-keywords-1): Add -. as |
| 2581 | NMCHARs. Elide upper case (see font-lock-defaults). Generalize |
| 2582 | comment declaration not to exclude markup. |
| 2583 | |
| 2584 | 1998-05-31 Richard Stallman <rms@gnu.org> |
| 2585 | |
| 2586 | * which-func.el (which-func-ff-hook): If imenu gets error, |
| 2587 | clear which-func-mode. |
| 2588 | |
| 2589 | * progmodes/compile.el (grep): Fix previous change. |
| 2590 | |
| 2591 | * international/mule-diag.el: Many doc fixes. |
| 2592 | |
| 2593 | * tar-mode.el (tar-extract): Pass HIGHEST=t to detect-coding-region. |
| 2594 | |
| 2595 | * simple.el (keyboard-quit): Doc fix. |
| 2596 | |
| 2597 | * textmodes/two-column.el: Bind f2 and C-x 6 prefixes |
| 2598 | only via an autoload, not when this file is loaded. |
| 2599 | |
| 2600 | * international/mule.el (coding-system-mnemonic): |
| 2601 | Don't crash if arg is nil. |
| 2602 | |
| 2603 | 1998-05-31 Alan Shutko <shutkoa@ugsolutions.com> |
| 2604 | |
| 2605 | * emacs-lisp/easy-mmode.el (easy-mmode-define-minor-mode): Add |
| 2606 | missing format arg. |
| 2607 | |
| 2608 | 1998-05-30 Dave Love <fx@gnu.org> |
| 2609 | |
| 2610 | * finder.el (finder-known-keywords): Fix `convenience' entry. |
| 2611 | |
| 2612 | 1998-05-30 Richard Stallman <rms@gnu.org> |
| 2613 | |
| 2614 | * textmodes/tex-mode.el: Undo May 15 change. |
| 2615 | |
| 2616 | * international/mule-diag.el (mule-diag): Don't call help-mode. |
| 2617 | Instead, call print-help-return-message. |
| 2618 | |
| 2619 | * ffap.el (ffap-bindings): Fix the dired-at-point binding. |
| 2620 | |
| 2621 | 1998-05-30 Sam Steingold <sds@usa.net> |
| 2622 | |
| 2623 | * compile.el (compilation-scroll-output): Correct the :version |
| 2624 | keyword to be a string. |
| 2625 | |
| 2626 | 1998-05-30 Michael Kifer <kifer@cs.sunysb.edu> |
| 2627 | |
| 2628 | * ediff-mult.el (ediff-mark-for-hiding-at-pos) |
| 2629 | (ediff-mark-for-operation-at-pos): Renamed from |
| 2630 | ediff-mark-for-hiding, ediff-mark-for-operation. |
| 2631 | (ediff-mark-session-for-hiding, ediff-mark-session-for-operation) |
| 2632 | (ediff-unmark-all-for-operation, ediff-unmark-all-for-hiding): New |
| 2633 | functions. |
| 2634 | (ediff-setup-meta-map): Changed bindings. |
| 2635 | |
| 2636 | * viper-cmd.el (viper-backward-Word, viper-skip-separators): Bugfix. |
| 2637 | (viper-switch-to-buffer, viper-switch-to-buffer-other-window): Bugfix. |
| 2638 | * viper-util.el (viper-skip-syntax): Bug fix for eob/bob cases. |
| 2639 | * viper-mous.el (viper-surrounding-word): Added '_' to alpha modifiers. |
| 2640 | |
| 2641 | 1998-05-30 Ralph Schleicher <rs@purple.UL.BaWue.DE> |
| 2642 | |
| 2643 | * info-look.el: Added support for Scheme. |
| 2644 | Removed Info-lookup minor mode. |
| 2645 | (info-lookup-file-name-alist): New variable. |
| 2646 | (info-lookup-select-mode): New function. Select help mode |
| 2647 | according to info-lookup-file-name-alist or fall back to the |
| 2648 | buffer's major mode. |
| 2649 | (info-lookup): Use info-lookup-select-mode. |
| 2650 | (info-lookup-interactive-arguments): Likewise. |
| 2651 | (info-complete-symbol): Likewise. |
| 2652 | (info-complete-file): Likewise. |
| 2653 | (info-complete): Likewise. |
| 2654 | |
| 2655 | 1998-05-28 Andrew Innes <andrewi@harlequin.co.uk> |
| 2656 | |
| 2657 | * ange-ftp.el (ange-ftp-expand-file-name): Set default to |
| 2658 | default-directory if nil. Check whether default starts with a |
| 2659 | drive specifier on windows-nt, as well as name, and call real |
| 2660 | function if so. Remove code to strip prefix before // or /~ since |
| 2661 | `expand-file-name' itself no longer does that. |
| 2662 | (ange-ftp-expand-dir): Use `grep-null-device' instead of |
| 2663 | "/dev/null", which is incorrect on windows-nt. |
| 2664 | (ange-ftp-file-name-all-completions): Fix root directory regexp |
| 2665 | for windows-nt. |
| 2666 | (ange-ftp-start-process): On windows-nt, always send a "help foo" |
| 2667 | command to ensure the ftp process produces some output, and force |
| 2668 | the process to use raw-text-dos decoding. |
| 2669 | (ange-ftp-canonize-filename): On windows-nt, strip drive specifier |
| 2670 | from expanded remote name. |
| 2671 | (ange-ftp-write-region): Allow binary transfer on windows-nt if |
| 2672 | remote host type is unix. Ensure `last-coding-system-used' is |
| 2673 | given an appropriate value, so that basic-save-buffer isn't |
| 2674 | confused by the coding used with the ftp process. |
| 2675 | (ange-ftp-insert-file-contents): Ditto. |
| 2676 | (ange-ftp-copy-file-internal): Ditto. |
| 2677 | (ange-ftp-real-expand-file-name): Use standard definition on |
| 2678 | windows-nt. |
| 2679 | (ange-ftp-real-expand-file-name-actual): Remove obsolete function. |
| 2680 | (ange-ftp-disable-netrc-security-check): Make default value be t |
| 2681 | on windows-nt. |
| 2682 | |
| 2683 | Remove windows-nt entry on file-name-handler-alist for |
| 2684 | ange-ftp-hook-function, since ange-ftp remote names do not start |
| 2685 | with a drive specifier. Keep ange-ftp-completion-hook-function |
| 2686 | entry to allow hostname completion when completing in the root |
| 2687 | directory of a drive. |
| 2688 | |
| 2689 | 1998-05-28 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2690 | |
| 2691 | * ange-ftp.el (ange-ftp-start-process): Undo previous change. |
| 2692 | |
| 2693 | * mail/sendmail.el (mail-from-style): |
| 2694 | New alternative, `system-default'. |
| 2695 | |
| 2696 | 1998-05-27 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2697 | |
| 2698 | * mail/sendmail.el (sendmail-send-it): |
| 2699 | If mail-from-style isn't angles, parens or nil, don't use -f option. |
| 2700 | |
| 2701 | 1998-05-27 Ed Reingold <reingold@cs.uiuc.edu> |
| 2702 | |
| 2703 | * calendar/calendar.el (calendar-buffer-list): Add |
| 2704 | other-calendars-buffer. |
| 2705 | (calendar-mode): Use activate-menubar-hook only in a window system. |
| 2706 | |
| 2707 | 1998-05-27 Dave Love <fx@gnu.org> |
| 2708 | |
| 2709 | * info-look.el: Add an entry for Scheme mode. |
| 2710 | |
| 2711 | 1998-05-27 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2712 | |
| 2713 | * comint.el (comint-mode-map): Move bindings of |
| 2714 | comint-next-matching-input-from-input to C-c M-r, and |
| 2715 | comint-previous-matching-input-from-input to C-c M-s. |
| 2716 | Move comint-get-next-from-history to C-c C-x. |
| 2717 | |
| 2718 | * mail/rmailout.el (rmail-output-to-rmail-file): |
| 2719 | Specify the coding system for writing. |
| 2720 | |
| 2721 | 1998-05-27 Ed Reingold <reingold@cs.uiuc.edu> |
| 2722 | |
| 2723 | * calendar/calendar.el (calendar-print-other-dates): New function. |
| 2724 | * calendar/calendar.el (calendar-mode-map): Put it on a key. |
| 2725 | * calendar/calendar.el (other-calendars-buffer): New constant. |
| 2726 | * calendar/cal-x.el (special-display-buffer-names): Add to special |
| 2727 | list. |
| 2728 | |
| 2729 | 1998-05-27 Dave Love <fx@gnu.org> |
| 2730 | |
| 2731 | * imenu.el (imenu-syntax-alist): Doc fix. |
| 2732 | |
| 2733 | 1998-05-26 Dan Nicolaescu <done@ece.arizona.edu> |
| 2734 | |
| 2735 | * ffap.el: Add convenience keyword and add the toplevel defgroup |
| 2736 | to the convenience group. |
| 2737 | * emulation/pc-select.el: |
| 2738 | * follow.el: |
| 2739 | * imenu.el: |
| 2740 | * hippie-exp.el: |
| 2741 | * speedbar.el: |
| 2742 | * filecache.el: |
| 2743 | * iswitchb.el: |
| 2744 | * dabbrev.el: |
| 2745 | * completion.el: |
| 2746 | * complete.el: |
| 2747 | * autorevert.el: |
| 2748 | * autoinsert.el: |
| 2749 | * abbrev.el: Likewise. |
| 2750 | |
| 2751 | 1998-05-26 Emilio Lopes <Emilio.Lopes@Physik.TU-Muenchen.DE> |
| 2752 | Karl Fogel <kfogel@red-bean.com> |
| 2753 | |
| 2754 | * bookmark.el: Changes so bookmark list mode works with Info: |
| 2755 | (bookmark-jump-noselect): Use an inner save-window-excursion. |
| 2756 | (bookmark-bmenu-switch-other-window): Temporarily set |
| 2757 | pop-up-windows, same-window-buffer-names, and same-window-regexps, |
| 2758 | to override Info's special display behaviors. |
| 2759 | |
| 2760 | 1998-05-26 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2761 | |
| 2762 | * emacs-lisp/autoload.el (make-autoload): Doc fix. |
| 2763 | |
| 2764 | 1998-05-25 Dave Love <fx@gnu.org> |
| 2765 | |
| 2766 | * f90.el (f90-comment-indent): Don't attempt to indent trailing |
| 2767 | comment as code. |
| 2768 | (f90-looking-at-if-then): Don't lose with scan-lists on bad |
| 2769 | syntax. |
| 2770 | |
| 2771 | 1998-05-25 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2772 | |
| 2773 | * emacs-lisp/lisp-mode.el (eval-defun): Pass proper beg to eval-region. |
| 2774 | |
| 2775 | * faces.el (frame-update-face-colors): Call frame-set-background-mode. |
| 2776 | |
| 2777 | * frame.el (make-frame-on-display): Check for nonsense display name. |
| 2778 | |
| 2779 | * mail/rmailedit.el (rmail-old-pruned): New permanent local. |
| 2780 | (rmail-edit-current-message): Set rmail-old-pruned, |
| 2781 | then display full headers. |
| 2782 | (rmail-cease-edit): rmail-old-pruned controls whether to prune headers. |
| 2783 | |
| 2784 | 1998-05-25 Dan Nicolaescu <done@ece.arizona.edu> |
| 2785 | |
| 2786 | * emacs-lisp/autoload.el (make-autoload): Add support for |
| 2787 | define-derived-mode. Update the doc-string accordingly. |
| 2788 | |
| 2789 | * zone-mode.el (zone-mode): Don't require zone-mode. |
| 2790 | Use make-local-hook on a hook, not make-variable-buffer-local. |
| 2791 | |
| 2792 | 1998-05-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2793 | |
| 2794 | * emacs-lisp/byte-opt.el (byte-boolean-vars): |
| 2795 | Add print-escape-nonascii. |
| 2796 | |
| 2797 | * emacs-lisp/autoload.el (generate-file-autoloads): Set |
| 2798 | print-escape-nonascii when printing autoload form. |
| 2799 | |
| 2800 | 1998-05-25 Kenichi HANDA <handa@etl.go.jp> |
| 2801 | |
| 2802 | * international/mule.el (set-coding-priority): Call |
| 2803 | set-coding-priority-internal at the tail. |
| 2804 | |
| 2805 | 1998-05-24 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 2806 | |
| 2807 | * help.el (describe-variable): Add a button to call |
| 2808 | customize-variable if the variable can be customized. |
| 2809 | |
| 2810 | 1998-05-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2811 | |
| 2812 | * mail/rmail.el (rmail-msg-is-pruned): Delete junk in definition. |
| 2813 | |
| 2814 | * apropos.el (apropos-command): Change 3rd arg to VAR-PREDICATE |
| 2815 | and use it as a predicate for which variables to match. |
| 2816 | (apropos-variable): Use that feature to match all documented vars, |
| 2817 | if have prefix arg. |
| 2818 | (apropos-command): If DO-ALL is set, search functions, not variables. |
| 2819 | |
| 2820 | * loadup.el (loaddefs.el): Load it earlier, and GC before and after |
| 2821 | and a few more times later on. |
| 2822 | |
| 2823 | * comint.el (comint-get-next-from-history): New command. |
| 2824 | (comint-accumulate, comint-goto-process-mark): Likewise. |
| 2825 | (comint-set-process-mark, comint-bol-or-process-mark): Likewise. |
| 2826 | (comint-save-input-ring-index): New permanent local var. |
| 2827 | (comint-accum-marker): Likewise. |
| 2828 | (comint-send-input): Clear comint-input-ring-index |
| 2829 | and comint-accum-marker. |
| 2830 | (comint-previous-matching-input-from-input): |
| 2831 | Use comint-accum-marker if set. |
| 2832 | (comint-previous-matching-input): Likewise. |
| 2833 | (comint-mode): Make those vars buffer-local and initialize. |
| 2834 | (comint-mode-map): Make C-c C-a run comint-bol-or-process-mark. |
| 2835 | Bind C-c SPC to comint-accumulate. Bind C-c C-q to |
| 2836 | comint-get-next-from-history. |
| 2837 | |
| 2838 | * window.el (split-window-vertically): Doc fix. |
| 2839 | |
| 2840 | * ffap.el (dired-at-point): Eliminate var dired-function; use `dired'. |
| 2841 | (ffap-bindings): Include a binding for C-x d. |
| 2842 | |
| 2843 | * gud.el (gud-jdb-class-source-alist): defvar moved up. |
| 2844 | (gud-jdb-analysis-buffer): Likewise. |
| 2845 | |
| 2846 | * rect.el (string-rectangle-string): New variable. |
| 2847 | (string-rectangle): Bind it. |
| 2848 | (string-rectangle-line): Use it. |
| 2849 | (operate-on-rectangle-lines): New variable. |
| 2850 | (extract-rectangle-line): Update it. |
| 2851 | (delete-extract-rectangle, extract-rectangle): Bind and use it. |
| 2852 | |
| 2853 | * emacs-lisp/cl-indent.el (common-lisp-indent-function): |
| 2854 | Bind lisp-indent-error-function. |
| 2855 | (lisp-indent-report-bad-format): Use lisp-indent-error-function. |
| 2856 | (lisp-indent-error-function): New variable. |
| 2857 | |
| 2858 | * play/solitaire.el (solitaire-possible-move): |
| 2859 | Use funcall to invoke movesymbol. |
| 2860 | |
| 2861 | * uncompress.el (find-compressed-version): Don't set `error' here. |
| 2862 | |
| 2863 | 1998-05-24 Eli Zaretskii <eliz@is.elta.co.il> |
| 2864 | |
| 2865 | * man.el (Man-getpage-in-background): Bind coding-system-for-write |
| 2866 | to raw-text-unix instead of binding inhibit-eol-conversion to t. |
| 2867 | |
| 2868 | 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2869 | |
| 2870 | * dos-w32.el (minibuffer-history-case-insensitive-variables): |
| 2871 | Add file-name-history to it. |
| 2872 | |
| 2873 | * simple.el (minibuffer-history-case-insensitive-variables): New var. |
| 2874 | (previous-matching-history-element): Implement it. |
| 2875 | |
| 2876 | * progmodes/compile.el (grep-tag-default): New function. |
| 2877 | (grep): New default arg when prefix arg is specified. |
| 2878 | |
| 2879 | * menu-bar.el (toggle-case-fold-search): New command. |
| 2880 | (menu-bar-options-menu): Put that in the menu. |
| 2881 | |
| 2882 | * dired.el (dired-mark-files-containing-regexp): New command. |
| 2883 | (dired-mode-map): Bind it to %g and in menu bar. |
| 2884 | |
| 2885 | * rect.el (close-rectangle): New command. |
| 2886 | |
| 2887 | 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2888 | |
| 2889 | * international/mule-cmds.el (register-input-method): |
| 2890 | Rename arg ENV to LANG-ENV. |
| 2891 | |
| 2892 | 1998-05-22 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
| 2893 | |
| 2894 | * ps-print.el (ps-print-version): Doc fix. |
| 2895 | (ps-print-prologue-1): Adjust doLineNumber PostScript function. |
| 2896 | |
| 2897 | 1998-05-22 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2898 | |
| 2899 | * jka-compr.el (jka-compr-compression-info-list): Add elts for bzip. |
| 2900 | |
| 2901 | * uncompress.el (uncompress-while-visiting): Leave point at beginning. |
| 2902 | |
| 2903 | * find-file.el (ff-emacs-19, ff-xemacs): Functions deleted. |
| 2904 | (ff-goto-click, ff-mouse-find-other-file) |
| 2905 | (ff-mouse-find-other-file-other-window): Just one definition. |
| 2906 | (locate-file): Definition deleted. |
| 2907 | |
| 2908 | * international/mule.el (make-translation-table): Doc fix. |
| 2909 | (define-translation-table): Doc fix. |
| 2910 | |
| 2911 | 1998-05-22 Inge Frick <inge@nada.kth.se> |
| 2912 | |
| 2913 | * easymenu.el (easy-menu-do-add-item): Small simplifications. |
| 2914 | (easy-menu-precalculate-equivalent-keybindings): New customization |
| 2915 | variable. |
| 2916 | (easy-menu-add): Precalculate key bindings if |
| 2917 | `easy-menu-precalculate-equivalent-keybindings' is on. |
| 2918 | |
| 2919 | 1998-05-22 Kenichi Handa <handa@etl.go.jp> |
| 2920 | |
| 2921 | * ccl.el: Change term "character translation table" to |
| 2922 | "translation table". |
| 2923 | * mule.el: Likewise. |
| 2924 | Use translation-table, not character-translation-table, |
| 2925 | as char-table subtype. |
| 2926 | (define-translation-table): |
| 2927 | Renamed from define-character-translation-table. |
| 2928 | * mule-util.el: Likewise. |
| 2929 | * mule-conf.el: Likewise. |
| 2930 | (standard-translation-table-for-decode) |
| 2931 | (standard-translation-table-for-encode): |
| 2932 | Renamed from standard-character-translation-table-... |
| 2933 | |
| 2934 | 1998-05-21 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2935 | |
| 2936 | * textmodes/sgml-mode.el (sgml-font-lock-keywords-1): |
| 2937 | Accept upper case like lower case. |
| 2938 | |
| 2939 | * files.el (insert-directory): When WILDCARD is nil, |
| 2940 | expand ~ if necessary. |
| 2941 | |
| 2942 | * mail/rnewspost.el (news-inews): Fix typo in prev change. |
| 2943 | |
| 2944 | 1998-05-21 Eli Zaretskii <eliz@is.elta.co.il> |
| 2945 | |
| 2946 | * tar-mode.el (tar-mode): Position point on the name of the first file. |
| 2947 | (tar-extract): Detect coding-system of the archive member and |
| 2948 | decode it like insert-file-contents does. |
| 2949 | (tar-alter-one-field): Reposition point on the file name of the |
| 2950 | current tar entry. |
| 2951 | (tar-subfile-save-buffer): Encode the file when updating it in the |
| 2952 | archive, and use the size of encoded text to update the header |
| 2953 | block. Set last-coding-system-used to coding-system of the file. |
| 2954 | Restore point of tar-superior-buffer after updating the descriptor |
| 2955 | line. |
| 2956 | |
| 2957 | 1998-05-21 Sam Steingold <sds@usa.net> |
| 2958 | |
| 2959 | * emacs-lisp/cl-indent.el: Indent `with-standard-io-syntax' correctly. |
| 2960 | |
| 2961 | 1998-05-21 Michael Ernst <ernst@cs.washington.edu> |
| 2962 | |
| 2963 | * dired-x.el (dired-guess-shell-alist-default): Handle .tgz files. |
| 2964 | Handle .pdf files. |
| 2965 | |
| 2966 | 1998-05-21 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 2967 | |
| 2968 | * arc-mode.el (archive-file-name-invalid-regexp): Remove. All |
| 2969 | users changed to use file-name-invalid-regexp instead. |
| 2970 | * files.el (file-name-invalid-regexp): New variable, moved here |
| 2971 | from arc-mode.el. |
| 2972 | |
| 2973 | 1998-05-21 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 2974 | |
| 2975 | * progmodes/vhdl-mode.el (vhdl-customize-colors): |
| 2976 | Renamed from vhdl-use-default-colors, and sense reversed. |
| 2977 | (vhdl-customize-faces): |
| 2978 | Renamed from vhdl-use-default-faces, and sense reversed. |
| 2979 | (vhdl-font-lock-init, vhdl-ps-init): Implement those changes. |
| 2980 | (vhdl-submit-bug-report): Use new variable names. |
| 2981 | |
| 2982 | 1998-05-20 Kenichi Handa <handa@etl.go.jp> |
| 2983 | |
| 2984 | * term/x-win.el: Generate style variants fontset for |
| 2985 | standard-fontset-spec. Generate a fontset based on resolved font |
| 2986 | name of a font specified by X resource or -fn command line arg. |
| 2987 | |
| 2988 | * international/fontset.el (x-font-name-charset-alist): New var. |
| 2989 | (register-alternate-fontnames): Doc-string modified. |
| 2990 | (x-complement-fontset-spec): Likewise. |
| 2991 | (x-complement-fontset-spec): Delete unused local variable. Delete |
| 2992 | ad hoc code for Latin-1, instead refer to x-font-name-charset-alist. |
| 2993 | (uninstantiated-fontset-alist): Format changed (BASE-FONTSET -> |
| 2994 | FONTLIST). |
| 2995 | (x-style-funcs-alist): New variable. |
| 2996 | (create-fontset-from-fontset-spec): 2nd optional arg is changed |
| 2997 | from STYLE to STYLE-VARIANT-P. The meaning also changed. Delete |
| 2998 | unused code. Adjusted for the change of |
| 2999 | uninstantiated-fontset-alist. |
| 3000 | (instantiate-fontset): Adjusted for the change of |
| 3001 | uninstantiated-fontset-alist. |
| 3002 | |
| 3003 | * international/mule.el (make-coding-system): If ISO2022 based |
| 3004 | 8-bit coding system allows alternative designation, set the coding |
| 3005 | category to `coding-category-iso-8-else'. |
| 3006 | |
| 3007 | 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3008 | |
| 3009 | * mail/rmail.el (rmail-default-body-file): New variable. |
| 3010 | |
| 3011 | * mail/rmailsum.el (rmail-summary-output-body): New function. |
| 3012 | (rmail-summary-mode-map): Bind w to that. Put it in menu bar. |
| 3013 | Bind q to rmail-summary-wipe. |
| 3014 | |
| 3015 | * mail/rmailout.el (rmail-output-body-to-file): |
| 3016 | Avoid error if message has no subject. |
| 3017 | Use and set rmail-default-body-file. |
| 3018 | |
| 3019 | * gud.el (gud): Doc fix. |
| 3020 | |
| 3021 | * textmodes/fill.el (fill-region-as-paragraph): |
| 3022 | Don't add a newline at the end, when there is none. |
| 3023 | |
| 3024 | 1998-05-20 Michael Ernst <ernst@cs.washington.edu> |
| 3025 | |
| 3026 | * play/solitaire.el (solitaire): Doc fix. |
| 3027 | |
| 3028 | * gud.el: Support pdb. |
| 3029 | (pdb): New function. |
| 3030 | (gud-pdb-command-name): New variable. |
| 3031 | (pdb-minibuffer-local-map): Likewise. |
| 3032 | (gud-pdb-find-file): New function. |
| 3033 | (gud-pdb-marker-filter): New function. |
| 3034 | (gud-pdb-marker-regexp*): New variables. |
| 3035 | (gud-pdb-massage-args): New function. |
| 3036 | (gud-pdb-history): New variable. |
| 3037 | |
| 3038 | * simple.el (set-variable): Offer variable at point as default. |
| 3039 | |
| 3040 | 1998-05-20 Kenichi Handa <handa@etl.go.jp> |
| 3041 | |
| 3042 | * international/fontset.el (x-font-name-charset-alist): New |
| 3043 | variable. |
| 3044 | (register-alternate-fontnames): Doc-string modified. |
| 3045 | (x-complement-fontset-spec): Likewise. |
| 3046 | (x-complement-fontset-spec): Delete unused local variable. Delete |
| 3047 | ad hoc code for Latin-1, instead refer to |
| 3048 | x-font-name-charset-alist. |
| 3049 | (uninstantiated-fontset-alist): Format changed (BASE-FONTSET -> |
| 3050 | FONTLIST). |
| 3051 | (x-style-funcs-alist): New variable. |
| 3052 | (create-fontset-from-fontset-spec): 2nd optional arg is changed |
| 3053 | from STYLE to STYLE-VARIANT-P. The meaning also changed. Delete |
| 3054 | unused code. Adjusted for the change of |
| 3055 | uninstantiated-fontset-alist. |
| 3056 | (instantiate-fontset): Adjusted for the change of |
| 3057 | uninstantiated-fontset-alist. |
| 3058 | |
| 3059 | * international/mule.el (make-coding-system): If ISO2022 based |
| 3060 | 8-bit coding system allows alternative designation, set the coding |
| 3061 | category to `coding-category-iso-8-else'. |
| 3062 | |
| 3063 | * term/x-win.el: Generate style variants fontset for |
| 3064 | standard-fontset-spec. Generate a fontset based on resolved font |
| 3065 | name of a font specified by X resource or -fn command line arg. |
| 3066 | |
| 3067 | 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3068 | |
| 3069 | * international/mule-cmds.el (set-language-info): |
| 3070 | Delete args describe-map and setup-map. Don't set up menus at all. |
| 3071 | (set-language-info-alist): Set up menus here. |
| 3072 | (register-input-method): Fix previous change. |
| 3073 | (setup-specified-language-environment): Doc fix. |
| 3074 | |
| 3075 | * gud.el (gud-perldb-marker-acc): Variable deleted. |
| 3076 | (gud defgroup): Doc fix. |
| 3077 | |
| 3078 | * mail/rmail.el (mail-unsent-separator): |
| 3079 | Handle "returned message follows". |
| 3080 | |
| 3081 | 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3082 | |
| 3083 | * international/mule-cmds.el: Several doc fixes. |
| 3084 | (get-language-info, set-language-info): Rename argument. |
| 3085 | (set-language-info-alist): Likewise. |
| 3086 | (find-coding-systems-region-subset-p): Renamed from subset-p. |
| 3087 | (find-coding-systems-region): Use new name. |
| 3088 | (register-input-method): Rename argument. |
| 3089 | (activate-input-method): If INPUT-METHOD is nil, deactivate. |
| 3090 | |
| 3091 | 1998-05-19 Ed Reingold <reingold@uiuc.edu> |
| 3092 | |
| 3093 | * calendar/cal-tex.el (cal-tex-list-holidays): Rewritten. |
| 3094 | |
| 3095 | 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3096 | |
| 3097 | * gnus/message.el (message-mode): Locally bind adaptive-fill-regexp |
| 3098 | and adaptive-fill-first-line-regexp. |
| 3099 | |
| 3100 | * simple.el (kill-region): Set this-command unconditionally |
| 3101 | in a read-only buffer. |
| 3102 | |
| 3103 | * custom.el (defcustom): Doc fix. |
| 3104 | |
| 3105 | * uniquify.el (uniquify-ignore-buffers-re): New variable. |
| 3106 | (uniquify-rationalize-file-buffer-names): Implement it. |
| 3107 | |
| 3108 | 1998-05-18 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3109 | |
| 3110 | * emacs-lisp/checkdoc.el: Many doc fixes. |
| 3111 | Put two spaces between sentences. |
| 3112 | (checkdoc-this-string-valid-engine): Fix message. |
| 3113 | (checkdoc-ispell-lisp-words): Add "emacs". |
| 3114 | |
| 3115 | * emacs-lisp/bytecomp.el (byte-compile-insert-header): |
| 3116 | Do not look for multibyte characters here. |
| 3117 | Generate the right file header for use if there are none. |
| 3118 | Insert a line of semicolons for subsequent deletion if needed. |
| 3119 | (byte-compile-fix-header): New function. |
| 3120 | This updates the file header if the file uses multibyte characters. |
| 3121 | (byte-compile-from-buffer): Call byte-compile-insert-header |
| 3122 | before compiling, and byte-compile-fix-header at the end. |
| 3123 | |
| 3124 | * which-func.el (which-func-modes): Fix custom type. |
| 3125 | (which-func-non-auto-modes): Likewise. |
| 3126 | |
| 3127 | * mail/rmail.el (rmail-mime-feature): Doc fix. |
| 3128 | |
| 3129 | * vi-dot.el: Customized. |
| 3130 | (vi-self-insert): New function. |
| 3131 | (vi-dot): Use that. |
| 3132 | (vi-dot-insertion-function): Variable deleted. |
| 3133 | |
| 3134 | * finder.el (finder-known-keywords): Add `convenience'. |
| 3135 | |
| 3136 | 1998-05-18 Michael Ernst <mernst@alum.mit.edu> |
| 3137 | |
| 3138 | * mail/rmail.el (rmail-toggle-header): Ensure blank line between |
| 3139 | headers and body. |
| 3140 | |
| 3141 | 1998-05-17 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3142 | |
| 3143 | * international/fontset.el (create-fontset-from-fontset-spec): |
| 3144 | Add autoload cookie. |
| 3145 | |
| 3146 | 1998-05-18 Kenichi HANDA <handa@etl.go.jp> |
| 3147 | |
| 3148 | * international/ccl.el: Change term translate-XXX-map to map-XXX |
| 3149 | throughout the file. Change terms unify/unification to |
| 3150 | translate/translation respectively throughtout the file. |
| 3151 | |
| 3152 | * international/quail.el (quail-completion): Consecutive call of |
| 3153 | this command scrolls the Quail completion buffer. |
| 3154 | |
| 3155 | * international/mule.el: Change term unification to translation |
| 3156 | throughtout the file. |
| 3157 | (set-clipboard-coding-system): New function. |
| 3158 | |
| 3159 | * international/mule-conf.el: Change term unification to |
| 3160 | translation throughtout the file. |
| 3161 | |
| 3162 | * international/mule-util.el: Change term unification to |
| 3163 | translation throughtout the file. |
| 3164 | |
| 3165 | 1998-05-17 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3166 | |
| 3167 | * emacs-lisp/debug.el (debugger-frame-clear): Doc fix. |
| 3168 | |
| 3169 | 1998-05-17 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 3170 | |
| 3171 | * vc-hooks.el (vc-parse-cvs-status): Grok new form of conflict |
| 3172 | message. |
| 3173 | |
| 3174 | 1998-05-17 Eric Ludlam <zappo@mescaline.gnu.org> |
| 3175 | |
| 3176 | * emacs-lisp/checkdoc.el: Added message text checks, and |
| 3177 | ambiguous symbol checking. |
| 3178 | (checkdoc-message-text): New command. |
| 3179 | (checkdoc-message-text-search, checkdoc-message-text-engine): |
| 3180 | New functions. |
| 3181 | (checkdoc-this-string-valid-engine): |
| 3182 | Added ambiguous function/symbol checking. Added new auto-fix |
| 3183 | for missing parameters. |
| 3184 | |
| 3185 | 1998-05-16 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3186 | |
| 3187 | * international/mule-cmds.el (find-coding-systems-region-subset-p): |
| 3188 | Renamed from subset-p. |
| 3189 | (find-coding-systems-for-charsets): Call changed. |
| 3190 | |
| 3191 | 1998-05-16 Dan Nicolaescu <done@ece.arizona.edu> |
| 3192 | |
| 3193 | * generic-x.el (generic-x): Add :version. |
| 3194 | |
| 3195 | * progmodes/hideshow.el (hs-life-goes-on): Use the new backquote |
| 3196 | syntax. |
| 3197 | |
| 3198 | 1998-05-16 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3199 | |
| 3200 | * mail/rmail.el (rmail-retry-failure): |
| 3201 | Use mail-sendmail-delimit-header, not mail-send-delimit-header. |
| 3202 | |
| 3203 | * faces.el (frame-background-mode): Define a :set function |
| 3204 | to update the background mode of existing frames. |
| 3205 | |
| 3206 | * ange-ftp.el (ange-ftp-tmp-name-template): |
| 3207 | Use temporary-file-directory. |
| 3208 | * arc-mode.el (archive-tmpdir): Use temporary-file-directory. |
| 3209 | * browse-url.el (browse-url-temp-dir): Use temporary-file-directory. |
| 3210 | * ediff-init.el (ediff-temp-file-prefix): Use temporary-file-directory. |
| 3211 | * emerge.el (emerge-temp-file-prefix): Use temporary-file-directory. |
| 3212 | * jka-compr.el (jka-compr-temp-name-template): |
| 3213 | Use temporary-file-directory. |
| 3214 | * progmodes/cmacexp.el (c-macro-expansion): |
| 3215 | Use temporary-file-directory. Choose temp file name properly. |
| 3216 | * vc.el (vc-update-change-log): Use temporary-file-directory. |
| 3217 | Use expand-file-name on it. |
| 3218 | |
| 3219 | * files.el (temporary-file-directory): |
| 3220 | Renamed from system-tmp-directory. |
| 3221 | Value is now a directory name, not a file name. |
| 3222 | |
| 3223 | * dired-aux.el (dired-mark-subdir-files): Doc fix. |
| 3224 | |
| 3225 | 1998-05-15 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3226 | |
| 3227 | * ps-print.el (ps-file-end): Put Trailer and Pages before EndDoc. |
| 3228 | (ps-print-control-characters): Doc fix. |
| 3229 | |
| 3230 | * textmodes/tex-mode.el (tex-command-end): New variable. |
| 3231 | (tex-start-tex): Use it. |
| 3232 | (plain-tex-mode): Locally set tex-command-end. |
| 3233 | (tex-common-initialization): Make local binding for it. |
| 3234 | |
| 3235 | * ange-ftp.el (ange-ftp-start-process): Handle Windows ftp client. |
| 3236 | |
| 3237 | * language/european.el (setup-8-bit-environment): |
| 3238 | After loading latin-N, reset the standard case table |
| 3239 | and each buffer's case table. |
| 3240 | |
| 3241 | * emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): |
| 3242 | Cope with an out-of-range constvec index. |
| 3243 | |
| 3244 | * dos-fns.el (dos-ps-printer, dos-printer, msdos-shells): |
| 3245 | Defcustoms replaced with defvars. |
| 3246 | (dos-fns): defgroup deleted. |
| 3247 | * dos-vars.el: New file, holds custom stuff from dos-fns.el. |
| 3248 | * loadup.el: Load dos-vars along with dos-fns. |
| 3249 | |
| 3250 | * type-break.el (type-break-mode): Don't alter global-mode-string. |
| 3251 | Instead, add an element to minor-mode-alist. |
| 3252 | |
| 3253 | * cus-edit.el (convenience): New group. |
| 3254 | |
| 3255 | * info.el (Info-find-node): Use info-file-exists-p. |
| 3256 | (info-insert-file-contents): Use info-file-exists-p. |
| 3257 | (info-file-exists-p): New function. |
| 3258 | |
| 3259 | 1998-05-15 Geoff Voelker <voelker@cs.washington.edu> |
| 3260 | |
| 3261 | * files.el (system-tmp-directory): New variable. |
| 3262 | |
| 3263 | * ange-ftp.el (ange-ftp-tmp-name-template): Use system-tmp-directory. |
| 3264 | * arc-mode.el (archive-tmpdir): Use system-tmp-directory. |
| 3265 | * browse-url.el (browse-url-temp-dir): Use system-tmp-directory. |
| 3266 | * ediff-init.el (ediff-temp-file-prefix): Use system-tmp-directory. |
| 3267 | * emerge.el (emerge-temp-file-prefix): Use system-tmp-directory. |
| 3268 | * jka-compr.el (jka-compr-temp-name-template): Use system-tmp-directory |
| 3269 | * progmodes/cmacexp.el (c-macro-expansion): Use system-tmp-directory. |
| 3270 | * vc.el (vc-update-change-log): Use system-tmp-directory. |
| 3271 | |
| 3272 | 1998-05-15 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 3273 | |
| 3274 | * mail/mailalias.el (define-mail-alias): Compensate for not |
| 3275 | resetting the match data when string-match fails. |
| 3276 | |
| 3277 | 1998-05-14 Erik Naggum <erik@naggum.no> |
| 3278 | |
| 3279 | * bindings.el: Add binding for C-x z to vi-dot here. |
| 3280 | * vi-dot.el: Remove faulty autoloaded binding for C-x z. |
| 3281 | |
| 3282 | 1998-05-14 Ed Reingold <reingold@melange.gnu.org> |
| 3283 | |
| 3284 | * calendar/cal-hebrew.el (holiday-passover-etc): Fix misspelling. |
| 3285 | |
| 3286 | 1998-05-14 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 3287 | |
| 3288 | * arc-mode.el (archive-tmpdir): Make the prefix of the temporary |
| 3289 | directory absolute. |
| 3290 | (archive-file-name-invalid-regexp): New variable. |
| 3291 | (archive-zip-case-fiddle): Doc fix. |
| 3292 | (archive-remote): Make it permanent-local. |
| 3293 | (archive-member-coding-system): New variable. |
| 3294 | (archive-mode): Don't use write-contents-hooks for remote |
| 3295 | archives. Archives whose names are invalid for the current |
| 3296 | filesystem are marked read-only. |
| 3297 | (archive-summarize): Optional argument SHUT-UP makes it silent. |
| 3298 | All callers changed. |
| 3299 | (archive-unique-fname): New function. |
| 3300 | (archive-maybe-copy): Use it. |
| 3301 | (archive-maybe-copy, archive-write-file): Bind |
| 3302 | coding-system-for-write to no-conversion. |
| 3303 | (archive-maybe-update, archive-mode-revert): Bind |
| 3304 | coding-system-for-read to no-conversion. |
| 3305 | (archive-maybe-update): Remain at the same line in the archive |
| 3306 | listing, after updating the archive. Print the buffer name of the |
| 3307 | archive to be saved. |
| 3308 | (archive-extract): Mark archive members whose names are invalid as |
| 3309 | read-only. Don't set buffer-file-type. Remove the write-contents |
| 3310 | hook for remote archives. Warn about read-only archives inside |
| 3311 | other archives. |
| 3312 | (archive-write-file-member): Handle remote archives. Restore |
| 3313 | value of last-coding-system-used. |
| 3314 | (archive-*-write-file-member): Handle archives inside other |
| 3315 | archives. Save the value of last-coding-system-used. |
| 3316 | (archive-write-file): New optional variable FILE: where to write |
| 3317 | the archive; defaults to buffer-file-name, for remote archives. |
| 3318 | (archive-zip-summarize, archive-zip-chmod-entry): Support VFAT |
| 3319 | type of host filesystem. |
| 3320 | (archive-zip-summarize): Don't fiddle letter case of mixed-case |
| 3321 | file names. |
| 3322 | |
| 3323 | 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3324 | |
| 3325 | * emacs-lisp/advice.el (ad-handle-definition, defadvice): |
| 3326 | Fix error messages. |
| 3327 | |
| 3328 | * help.el (describe-key-briefly): When INSERT, put cmd name in `...'. |
| 3329 | |
| 3330 | * files.el (recover-session-finish): Unmark the current line |
| 3331 | so that the file being used for recovery will not get deleted. |
| 3332 | |
| 3333 | 1998-05-13 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3334 | |
| 3335 | * startup.el (locale-translation-file-name): New variable. |
| 3336 | (command-line): Use it to decode locale aliases. |
| 3337 | |
| 3338 | * emacs-lisp/disass.el (disassemble-1): Reference bytecode string |
| 3339 | as unibyte. |
| 3340 | |
| 3341 | * format.el (format-alist): Use -f when running recode. |
| 3342 | |
| 3343 | * emacs-lisp/bytecomp.el (byte-compile-insert-header): Fix prev chg. |
| 3344 | |
| 3345 | * international/mule.el (set-auto-coding): Exclude \n when |
| 3346 | matching the coding system name. |
| 3347 | |
| 3348 | 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3349 | |
| 3350 | * type-break.el (type-break-mode-line-message-mode): Doc fix. |
| 3351 | Fix some messages. |
| 3352 | (type-break-mode): Doc fix. |
| 3353 | |
| 3354 | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): |
| 3355 | Insert the output file header after compiling all the input. |
| 3356 | (byte-compile-output-file-form): Major cleanup. |
| 3357 | If output file contains multibyte chars, |
| 3358 | insist on Emacs 20 when loading. |
| 3359 | |
| 3360 | * mail/smtpmail.el (smtpmail-via-smtp): Specify process coding system. |
| 3361 | |
| 3362 | 1998-05-12 Ed Reingold <reingold@melange.gnu.org> |
| 3363 | |
| 3364 | * calendar/cal-menu.el (cal-menu-update): Add separators. |
| 3365 | |
| 3366 | 1998-05-11 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3367 | |
| 3368 | * calendar/cal-menu.el (calendar-mode-map): Rename `holidays' |
| 3369 | menu to `Holidays'. |
| 3370 | (cal-menu-update): Similar renamings; change the arg to |
| 3371 | easy-menu-change also. Change some item names. |
| 3372 | |
| 3373 | * emacs-lisp/easymenu.el (easy-menu-change): Add autoload cookie. |
| 3374 | |
| 3375 | 1998-05-11 Dave Love <fx@gnu.org> |
| 3376 | |
| 3377 | * tar-mode.el (tar-subfile-mode): Call auto-save-mode with -1. |
| 3378 | |
| 3379 | 1998-05-11 Ed Reingold <reingold@melange.gnu.org> |
| 3380 | |
| 3381 | * calendar/calendar.el (calendar-mode): Add hook to update holiday |
| 3382 | button on menu bar. |
| 3383 | (exit-calendar): Don't signal error when user changes mind. |
| 3384 | |
| 3385 | * calendar/cal-menu.el (calendar-mode-map): Remove static menu |
| 3386 | definition for holidays from menu bar. |
| 3387 | (easymenu): Require it. |
| 3388 | (cal-menu-update): New function. |
| 3389 | (cal-menu-today-holidays): New function. |
| 3390 | |
| 3391 | 1998-05-10 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3392 | |
| 3393 | * startup.el (normal-top-level-add-subdirs-to-load-path): |
| 3394 | Ignore subdirectories whose names start with nonalphanumeric |
| 3395 | or that have a file called .nosearch. |
| 3396 | |
| 3397 | * international/mule-cmds.el (last-coding-system-specified): New var. |
| 3398 | (select-safe-coding-system): Set var if user specifies a coding system. |
| 3399 | |
| 3400 | * international/mule.el (after-insert-file-set-buffer-file-coding-system): |
| 3401 | Don't make buffer unibyte unless we seem to be visiting a file. |
| 3402 | |
| 3403 | * mail/rmail.el (rmail-decode-babyl-format): |
| 3404 | Set save-buffer-coding-system instead of buffer-file-coding-system. |
| 3405 | Decode the whole Babyl text at once, not message by message. |
| 3406 | Don't alter global value of rmail-file-coding-system. |
| 3407 | (rmail-show-message): Set buffer-file-coding-system from |
| 3408 | X-Coding-System header field. |
| 3409 | (rmail-ignored-headers): Ignore X-Coding-System header. |
| 3410 | Ignore Return-Path, Errors-To, X-Attribution, X-Disclaimer. |
| 3411 | (rmail-convert-to-babyl-format): Record X-Coding-System header |
| 3412 | for each message that was converted. |
| 3413 | (rmail-variables): Make local binding for save-buffer-coding-system, |
| 3414 | and set it from buffer-file-coding-system if not already non-nil. |
| 3415 | |
| 3416 | * files.el (save-buffer-coding-system): New variable. |
| 3417 | (basic-save-buffer-1): Obey it. |
| 3418 | (basic-save-buffer): Set save-buffer-coding-system instead of |
| 3419 | buffer-file-coding-system, if save-buffer-coding-system is already |
| 3420 | non-nil. |
| 3421 | |
| 3422 | * add-log.el (add-log-current-defun): Fix previous change--skip |
| 3423 | tab and newline also. |
| 3424 | |
| 3425 | 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 3426 | |
| 3427 | * emacs-lisp/bytecomp.el (byte-compile-output-docform): |
| 3428 | Use position-bytes. |
| 3429 | |
| 3430 | 1998-05-09 Richard Stallman <rms@psilocin.gnu.org> |
| 3431 | |
| 3432 | * disp-table.el (standard-display-european): Doc fix. |
| 3433 | |
| 3434 | * mail/sendmail.el (mail-signature): Allow expression as value. |
| 3435 | Improve prompts in custom type. Add risky-local-variable property. |
| 3436 | (mail-setup): Implement that feature. |
| 3437 | |
| 3438 | * wid-edit.el (widgets: sexp, variable, list, vector): Doc fixes. |
| 3439 | |
| 3440 | * mail/mail-utils.el (mail-strip-quoted-names): |
| 3441 | Delete comments, then delete leading/trailing whitespace. |
| 3442 | |
| 3443 | 1998-05-08 Richard Stallman <rms@psilocin.gnu.org> |
| 3444 | |
| 3445 | * ps-print.el (ps-alist-position): Renamed from ps-position. |
| 3446 | Look for ITEM as the car of an element. |
| 3447 | (ps-font-number): Use ps-alist-position. |
| 3448 | (ps-font-alist): Renamed from ps-font-list. |
| 3449 | |
| 3450 | * mail/reporter.el (reporter-bug-hook): Use rfc822-goto-eoh. |
| 3451 | |
| 3452 | 1998-05-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3453 | |
| 3454 | * emacs-lisp/autoload.el (generate-file-autoloads): Handle progn |
| 3455 | forms generated by make-autoload: print just the first subform |
| 3456 | with print-escape-newlines. |
| 3457 | |
| 3458 | * ispell.el (ispell-dictionary-alist-1): Doc fix. |
| 3459 | (ispell-dictionary-alist-2): Doc fix. |
| 3460 | |
| 3461 | * cus-edit.el (customize-group-other-window): Handle groups not |
| 3462 | yet loaded. If buffer exists, use it unchanged. Rename parameter |
| 3463 | and update doc string. |
| 3464 | |
| 3465 | 1998-05-07 Richard Stallman <rms@psilocin.gnu.org> |
| 3466 | |
| 3467 | * emacs-lisp/edebug.el (edebug-all-forms): Add autoload cookie. |
| 3468 | (edebug-all-defs): Likewise. |
| 3469 | |
| 3470 | * ispell.el (ispell-word): Make M-$ binding using esc-map. |
| 3471 | |
| 3472 | * vc-hooks.el (vc-consult-rcs-headers): Fix previous change. |
| 3473 | |
| 3474 | 1998-05-07 Andrew Innes <andrewi@harlequin.co.uk> |
| 3475 | |
| 3476 | * disp-table.el (standard-display-european): Don't call |
| 3477 | set-terminal-coding-system when window-system is w32. |
| 3478 | |
| 3479 | 1998-05-07 Erik Naggum <erik@naggum.no> |
| 3480 | |
| 3481 | * emacs-lisp/find-func.el (find-function-noselect): Autoload it. |
| 3482 | |
| 3483 | 1998-05-07 Richard Stallman <rms@psilocin.gnu.org> |
| 3484 | |
| 3485 | * progmodes/sh-script.el (sh-shell-file): Add cmdproxy to MS shells. |
| 3486 | |
| 3487 | * international/mule-diag.el (list-input-methods): Doc fix. |
| 3488 | |
| 3489 | 1998-05-07 Kenichi Handa <handa@etl.go.jp> |
| 3490 | |
| 3491 | * international/ccl.el: Cancel the previous change for |
| 3492 | customization, customized variables are changed to constant. |
| 3493 | |
| 3494 | 1998-05-07 Richard Stallman <rms@psilocin.gnu.org> |
| 3495 | |
| 3496 | * mail/emacsbug.el (report-emacs-bug): After reinserting |
| 3497 | the signature, leave point before it. |
| 3498 | Don't display *Bug Help* if report-emacs-bug-no-explanations. |
| 3499 | |
| 3500 | * help.el (describe-function-1): Use find-function-noselect |
| 3501 | instead of find-function. |
| 3502 | (view-lossage): Set help-xref-stack* in the help buffer. |
| 3503 | (describe-bindings): Likewise. |
| 3504 | (help-xref-go-back): New arg BUFFER. |
| 3505 | (help-make-xrefs): Specify the help buffer as arg for |
| 3506 | help-xref-go-back. |
| 3507 | |
| 3508 | * textmodes/sgml-mode.el (sgml-mode-common): |
| 3509 | Make local binding from adaptive-fill-regexp. |
| 3510 | |
| 3511 | 1998-05-06 Richard Stallman <rms@psilocin.gnu.org> |
| 3512 | |
| 3513 | * international/mule-diag.el (print-coding-system): |
| 3514 | Handle (SYMBOL . SYMBOL) as the flags of a type 4 coding system. |
| 3515 | |
| 3516 | * which-func.el (which-func-non-auto-modes): New variable. |
| 3517 | (which-func-amodes): Variable deleted. |
| 3518 | (which-func-ff-hook): Use which-func-non-auto-modes instead of |
| 3519 | which-func-amodes. |
| 3520 | |
| 3521 | 1998-05-06 Sam Steingold <sds@usa.net> |
| 3522 | |
| 3523 | * window.el (quit-window): Fixed FRAME to be the frame and |
| 3524 | never window. |
| 3525 | |
| 3526 | 1998-05-06 Michael Kifer <kifer@cs.sunysb.edu> |
| 3527 | |
| 3528 | * ediff-init.el (ediff-highlight-all-diffs, ediff-use-faces): |
| 3529 | Changed the defaults. |
| 3530 | |
| 3531 | 1998-05-06 Richard Stallman <rms@psilocin.gnu.org> |
| 3532 | |
| 3533 | * which-func.el (which-function-mode): New alias. |
| 3534 | |
| 3535 | 1998-05-06 Dave Love <fx@gnu.org> |
| 3536 | |
| 3537 | * imenu.el (imenu-create-index-function): Remove autoload cookie |
| 3538 | to avoid nil default value. |
| 3539 | |
| 3540 | 1998-05-06 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 3541 | |
| 3542 | * vc-hooks.el (vc-consult-rcs-headers): Avoid bug with ci -k in |
| 3543 | RCS 5.7. |
| 3544 | |
| 3545 | 1998-05-06 Richard Stallman <rms@psilocin.gnu.org> |
| 3546 | |
| 3547 | * calendar/diary-lib.el (diary-mail-entries): Add autoload cookie. |
| 3548 | |
| 3549 | * dired.el (dired-mode-map): Bind *t to dired-do-toggle. |
| 3550 | |
| 3551 | * ps-print.el (ps-header-title-font-size): Doc fix. |
| 3552 | (ps-print-control-characters, ps-setup, ps-header-pad): Doc fixes. |
| 3553 | (ps-printing-region, ps-nb-pages): Doc fixes. |
| 3554 | |
| 3555 | 1998-05-05 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
| 3556 | |
| 3557 | * ps-print.el: Some doc fixes, eliminate (require cl). |
| 3558 | (ps-print-version): New version number (3.06.1) and doc fix. |
| 3559 | (ps-print-control-characters, ps-extend-face): Doc fix. |
| 3560 | (ps-font-lock-face-attributes): Eliminate `pop'. |
| 3561 | (ps-font): Eliminate `loop' and `return'. |
| 3562 | (ps-fonts): Eliminate `loop'. |
| 3563 | (ps-font-number): Replace `position' by `ps-position'. |
| 3564 | (ps-select-font): Eliminate `flet'. |
| 3565 | (ps-lookup, ps-size-scale): New macros. |
| 3566 | (ps-output-string-prim): Handle multibyte characters. |
| 3567 | (ps-position): New function. |
| 3568 | (ps-begin-file): Eliminate `loop'. |
| 3569 | (ps-header-page): Eliminate `incf'. |
| 3570 | |
| 3571 | 1998-05-05 Richard Stallman <rms@psilocin.gnu.org> |
| 3572 | |
| 3573 | * mouse.el (mouse-major-mode-menu): Run activate-menubar-hook here. |
| 3574 | |
| 3575 | * tmm.el (tmm-get-keymap): Fix previous change; |
| 3576 | access the equiv string from the cache properly. |
| 3577 | |
| 3578 | 1998-05-05 Simon Marshall <simon@gnu.org> |
| 3579 | |
| 3580 | * font-lock.el (lisp-font-lock-keywords-1): Fixed 1998-04-24 change; |
| 3581 | moved defpackage to here from lisp-font-lock-keywords-2. |
| 3582 | |
| 3583 | 1998-05-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3584 | |
| 3585 | * comint.el (comint-replace-by-expanded-history-before-point): |
| 3586 | When none of the ! or ^ constructs match, move forward one char. |
| 3587 | |
| 3588 | 1998-05-05 Richard Stallman <rms@psilocin.gnu.org> |
| 3589 | |
| 3590 | * add-log.el (add-log-current-defun) <lisp>: |
| 3591 | If element 1 of the defun is a list, use first symbol |
| 3592 | within it (the car of the car.... of it). |
| 3593 | |
| 3594 | 1998-05-04 Richard Stallman <rms@psilocin.gnu.org> |
| 3595 | |
| 3596 | * cus-face.el (custom-face-attributes): Doc fix. |
| 3597 | |
| 3598 | 1998-05-04 Kenichi Handa <handa@etl.go.jp> |
| 3599 | |
| 3600 | * international/mule-cmds.el (toggle-input-method): Use a more |
| 3601 | appropriate default value while reading an input method. |
| 3602 | |
| 3603 | 1998-05-04 Michael Kifer <kifer@cs.sunysb.edu> |
| 3604 | |
| 3605 | * ediff-util.el (ediff-get-lines-to-region-start): |
| 3606 | Protect from window-end returning the nil. |
| 3607 | (ediff-file-checked-in/out): Use vc-backend. |
| 3608 | Add dependence on vc-hooks. |
| 3609 | (ediff-make-bottom-toolbar): Now checks for toolbar support before |
| 3610 | referring toolbars. |
| 3611 | |
| 3612 | * ediff-wind.el (ediff-setup-control-frame): |
| 3613 | Now checks for toolbar support before referring toolbars. |
| 3614 | |
| 3615 | * ediff-init.el (ediff-has-toolbar-support-p, ediff-use-toolbar-p): |
| 3616 | Moved here from ???. |
| 3617 | |
| 3618 | * ediff-vers.el (cvs-run-ediff-on-file-descriptor): |
| 3619 | Set default-directory. |
| 3620 | |
| 3621 | 1998-05-04 Michael Kifer <kifer@cs.sunysb.edu> |
| 3622 | |
| 3623 | * emulation/viper.el (viper-vi-state-mode-list): New variable. |
| 3624 | (viper-emacs-state-mode-list, viper-insert-state-mode-list): New vars. |
| 3625 | (viper-set-hooks): No longer uses major mode hooks to impose |
| 3626 | viper-mode on major modes. Use change-major-mode-hook instead. |
| 3627 | (viper-major-mode-modifier-list): New variable. |
| 3628 | (viper-mode-string): Add defvar to avoid warning. |
| 3629 | |
| 3630 | * emulation/viper-util.el, emulation/viper-cmd.el (viper-add-hook) |
| 3631 | (viper-remove-hook): Functions deleted. Use add/delete-hook instead. |
| 3632 | (viper-file-checked-in, viper-file-checked-out): New functions. |
| 3633 | |
| 3634 | * emulation/viper-init.el: Use make-local-hook for viper's local hooks. |
| 3635 | (viper-minibuffer-exit-hook): Make initially nil. |
| 3636 | |
| 3637 | * emulation/viper-cmd.el (viper-find-char): Now works in multiline mode. |
| 3638 | |
| 3639 | * emulation/viper-ex.el (viper-get-ex-pat): Fix delimiter handling. |
| 3640 | (ex-edit): Handle file names that have spaces in them. |
| 3641 | (viper-ex): Check for writing into a checked in file. |
| 3642 | (ex-substitute): Allow newlines in substitutions. |
| 3643 | (viper-ex): Bug fix. |
| 3644 | |
| 3645 | 1998-05-04 Richard Stallman <rms@psilocin.gnu.org> |
| 3646 | |
| 3647 | * server.el (server-buffer-done): Bind server-kill-buffer-running |
| 3648 | around places that might kill the buffer. |
| 3649 | Do something reasonable if server-done-hook kills the buffer. |
| 3650 | (server-kill-buffer-running): Doc fix. |
| 3651 | (server-kill-buffer): Do nothing unless server-buffer-clients. |
| 3652 | (server-done): Doc fix. |
| 3653 | |
| 3654 | * server.el (server-buffer-done): Test of for-killing was backwards. |
| 3655 | |
| 3656 | 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 3657 | |
| 3658 | * follow.el (follow-intercept-processes): When asynchronous |
| 3659 | subprocesses aren't supported, default to nil. |
| 3660 | |
| 3661 | 1998-05-04 Andreas Schwab <schwab@delysid.gnu.org> |
| 3662 | |
| 3663 | * progmodes/compile.el (compilation-directory-stack): Doc fix. |
| 3664 | (compilation-mode): Accept optional parameter and initialize |
| 3665 | mode-name from it. |
| 3666 | (compile-internal): Pass name-of-mode to compilation-mode. Don't |
| 3667 | set mode-name here. |
| 3668 | (compilation-minor-mode): Don't let mode-line-process change. |
| 3669 | (compilation-next-error-locus): Use forward-char instead of |
| 3670 | move-to-column. |
| 3671 | (compilation-parse-errors): Set default-directory from head of |
| 3672 | compilation-directory-stack. |
| 3673 | |
| 3674 | 1998-05-03 Dave Love <d.love@dl.ac.uk> |
| 3675 | |
| 3676 | * add-log.el (add-log-current-defun): Fix previous fortran change. |
| 3677 | |
| 3678 | 1998-05-03 Richard Stallman <rms@psilocin.gnu.org> |
| 3679 | |
| 3680 | * generic.el (generic-make-keywords-list): Delete spurious paren. |
| 3681 | |
| 3682 | * add-log.el (add-log-debugging): New variable. |
| 3683 | (add-change-log-entry): Set it. |
| 3684 | |
| 3685 | 1998-05-03 Erik Naggum <erik@naggum.no> |
| 3686 | |
| 3687 | * emacs-lisp/shadow.el (list-load-path-shadows): Don't say |
| 3688 | anything, if we are not interactive and nothing is wrong. |
| 3689 | |
| 3690 | 1998-05-03 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 3691 | |
| 3692 | * progmodes/sh-script.el (sh-shell-file): If $SHELL evaluates to |
| 3693 | one of MS-DOS or MS-Windows shells, use "bin/sh" instead. |
| 3694 | |
| 3695 | 1998-05-03 Richard Stallman <rms@psilocin.gnu.org> |
| 3696 | |
| 3697 | * Makefile (TAGS-LISP): New target. |
| 3698 | (lisptagsfiles1, lisptagsfiles2): New variables. |
| 3699 | (TAGS, TAGS-LISP): Use lisptagsfiles1, lisptagsfiles2. |
| 3700 | |
| 3701 | * mail/mh-e.el (mh-quit): Undo 3/3 change (and the subsequent fix). |
| 3702 | |
| 3703 | 1998-05-02 Richard Stallman <rms@psilocin.gnu.org> |
| 3704 | |
| 3705 | * startup.el (command-line): When choosing a language from LANG, |
| 3706 | call set-language-environment in unibyte and multibyte mode. |
| 3707 | Don't call standard-display-european; instead, call |
| 3708 | standard-display-european-internal and set-terminal-coding-system. |
| 3709 | But do them only for latin-1 ... latin-5. |
| 3710 | |
| 3711 | 1998-05-02 Dan Nicolaescu <done@ece.arizona.edu> |
| 3712 | |
| 3713 | * menu-bar.el (menu-bar-custom-menu): Add an entry for Changed |
| 3714 | Options. |
| 3715 | |
| 3716 | 1998-05-02 Richard Stallman <rms@psilocin.gnu.org> |
| 3717 | |
| 3718 | * info.el (Info-up): New arg SAME-FILE: don't move to different file. |
| 3719 | (Info-next-preorder): Pass new arg to Info-up. |
| 3720 | (Info-last-preorder): Likewise. |
| 3721 | (Info-last-preorder): Don't follow the Prev if it's same as the Up. |
| 3722 | Instead, follow it as the Up. |
| 3723 | |
| 3724 | 1998-05-02 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 3725 | |
| 3726 | * vc-hooks.el (vc-parse-cvs-status): Optimized. Ignore |
| 3727 | "Locally Removed" files. |
| 3728 | |
| 3729 | * vc.el (vc-fetch-cvs-status): Don't specify DIR on the command line. |
| 3730 | (vc-dired-hook): Optimized for CVS. |
| 3731 | |
| 3732 | 1998-05-02 Richard Stallman <rms@psilocin.gnu.org> |
| 3733 | |
| 3734 | * apropos.el (apropos-mode-map): Bind q to quit-window. |
| 3735 | |
| 3736 | 1998-05-01 Sam Steingold <sds@usa.net> |
| 3737 | |
| 3738 | * mail-utils.el (rmail-default-dont-reply-to-names): |
| 3739 | Don't set the variable in this file. |
| 3740 | |
| 3741 | 1998-05-01 Erik Naggum <erik@naggum.no> |
| 3742 | |
| 3743 | * simple.el (rfc822-goto-eoh): Stop at a blank line, too. |
| 3744 | |
| 3745 | 1998-05-01 Stephen Eglen <stephen@gnu.org> |
| 3746 | |
| 3747 | * calendar/diary-lib.el (diary-mail-entries): Write year in subject |
| 3748 | line using four digits, not two. |
| 3749 | |
| 3750 | 1998-05-01 Carsten Dominik <cd@delysid.gnu.org> |
| 3751 | |
| 3752 | * textmodes/reftex.el: Added :version tags to defcustom. |
| 3753 | |
| 3754 | 1998-05-01 Andrew Hall <ahall@fmrco.com> |
| 3755 | |
| 3756 | * paren.el (show-paren-ring-bell-on-mismatch): New option. |
| 3757 | (show-paren-function): Beep on mismatch, if requested. |
| 3758 | |
| 3759 | 1998-04-30 Milan Zamazal <pdm@fi.muni.cz> |
| 3760 | |
| 3761 | * language/czech.el (setup-czech-environment): |
| 3762 | Call latin-2's setup function. |
| 3763 | * language/slovak.el (setup-slovak-environment): |
| 3764 | Call latin-2's setup function. |
| 3765 | |
| 3766 | 1998-04-30 Geoff Voelker <voelker@cs.washington.edu> |
| 3767 | |
| 3768 | * w32-win.el (w32-drag-n-drop-debug, w32-drag-n-drop) |
| 3769 | (w32-drag-n-drop-other-frame): New functions. |
| 3770 | Bind them to the drag-n-drop events. |
| 3771 | |
| 3772 | 1998-04-30 Peter Breton <pbreton@ne.mediaone.net> |
| 3773 | |
| 3774 | * filecache.el (file-cache-add-file): Checks to see if file exists |
| 3775 | before adding it. Non-existing files are simply skipped. |
| 3776 | (file-cache-add-directory): Checks to see if directory exists |
| 3777 | before adding it. Non-existing directories are simply skipped. |
| 3778 | |
| 3779 | * generic.el (generic): Added defgroup declaration. |
| 3780 | (generic-make-keywords-list): Uses regexp-opt. |
| 3781 | (generic-mode-set-font-lock): Uses regexp-opt. |
| 3782 | |
| 3783 | * generic-x.el (generic-x): Added defgroup declaration. |
| 3784 | |
| 3785 | * generic-x.el (generic-bat-mode-setup-function): Fixed comment-start |
| 3786 | variable. |
| 3787 | |
| 3788 | * generic-x.el (generic-define-mswindows-modes): Enable |
| 3789 | hosts-generic-mode and apache-generic-mode. |
| 3790 | (generic-define-unix-modes): Enable alias-generic-mode. |
| 3791 | (java-properties-generic-mode): Changed regexp to allow property |
| 3792 | and value to be separated by whitespace or an equal sign. |
| 3793 | (alias-generic-mode): Check generic-extras-enable-list before |
| 3794 | defining this mode. |
| 3795 | |
| 3796 | * generic-x.el (installshield-statement-keyword-list): New variable. |
| 3797 | (installshield-system-functions-list): Likewise. |
| 3798 | (installshield-system-variables-list): Likewise. |
| 3799 | (installshield-types-list): Likewise. |
| 3800 | (installshield-funarg-constants-list): Likewise. |
| 3801 | (rul-generic-mode): Uses the variables listed above instead of |
| 3802 | hard-coding the lists of keywords. |
| 3803 | |
| 3804 | 1998-04-30 Richard Stallman <rms@psilocin.gnu.org> |
| 3805 | |
| 3806 | * emacs-lisp/lmenu.el (popup-menu-popup): Fix typo: set menu-keymap. |
| 3807 | |
| 3808 | 1998-05-01 Kenichi Handa <handa@etl.go.jp> |
| 3809 | |
| 3810 | * international/mule-cmds.el (find-coding-systems-for-charsets): |
| 3811 | Consider priority of each coding system too. |
| 3812 | (select-safe-coding-system): Show mime-charset name (if it is also |
| 3813 | a coding system) instead of base coding system name. |
| 3814 | (select-safe-coding-system): Always delete *Warning* buffer. |
| 3815 | (universal-coding-system-argument): Use buffer-file-coding-system |
| 3816 | as default. |
| 3817 | |
| 3818 | * international/quail.el (quail-show-translations): Show |
| 3819 | followable keys in alphabetic order. |
| 3820 | |
| 3821 | 1998-04-29 Richard Stallman <rms@psilocin.gnu.org> |
| 3822 | |
| 3823 | * progmodes/cperl-mode.el (perl-mode): |
| 3824 | Do not alias this to cperl-mode. |
| 3825 | |
| 3826 | * progmodes/perl-mode.el (perl-mode): Add autoload cookie. |
| 3827 | |
| 3828 | 1998-04-29 Eric S. Raymond <esr@snark.thyrsus.com> |
| 3829 | |
| 3830 | Many small changes that mostly eliminate the explicit mail separator |
| 3831 | variable and use the new rfc822-goto-eoh primitive instead: |
| 3832 | |
| 3833 | * ispell4.el (ispell-message): Use rfc822-goto-eoh. |
| 3834 | |
| 3835 | * language/ethio-util.el (ethio-sera-to-fidel-mail): |
| 3836 | Use rfc822-goto-eoh. |
| 3837 | (ethio-fidel-to-sera-mail): Likewise. |
| 3838 | |
| 3839 | * mail/rnewspost.el (news-reply-mode): Don't load sendmail here. |
| 3840 | Don't set paragraph-start or paragraph-separate. |
| 3841 | (news-setup): Set them here. |
| 3842 | (news-inews): Use mail-header-end, etc. |
| 3843 | Use mail-sendmail-delimit-header at the end. |
| 3844 | |
| 3845 | * mail/emacsbug.el (report-emacs-bug): Use rfc822-goto-eoh. |
| 3846 | |
| 3847 | * mail/mail-hist.el: Require sendmail. |
| 3848 | (mail-hist-current-header-name): Use mail-text-start. |
| 3849 | (mail-hist-forward-header): Use mail-header-end. |
| 3850 | (mail-hist-current-header-contents): Use mail-header-start. |
| 3851 | (mail-hist-put-headers-into-history): Use mail-text-start. |
| 3852 | |
| 3853 | * mail/mailalias.el (expand-mail-aliases): Doc fix. |
| 3854 | (expand-mail-aliases, mail-complete): Use mail-header-end. |
| 3855 | |
| 3856 | * mail/mailabbrev.el (mail-abbrev-in-expansion-header-p): |
| 3857 | Use mail-header-end. |
| 3858 | |
| 3859 | * mail/mailpost.el (post-mail-send-it): |
| 3860 | Use mail-sendmail-undelimit-header. |
| 3861 | |
| 3862 | * mail/reporter.el (reporter-calculate-separator): Function deleted. |
| 3863 | (reporter-submit-bug-report): Major rewrite. |
| 3864 | |
| 3865 | * mail/rmail.el (rmail-forward): Use mail-text-start. |
| 3866 | (rmail-resend): Don't bind mail-header-separator. |
| 3867 | (rmail-retry-failure): Use mail-send-delimit-header, etc. |
| 3868 | |
| 3869 | * mail/rnews.el: Require sendmail. |
| 3870 | (news-caesar-buffer-body): Use mail-text-start. |
| 3871 | |
| 3872 | * mail/smtpmail.el (smtpmail-send-it): |
| 3873 | Use mail-sendmail-undelimit-header. |
| 3874 | |
| 3875 | * mail/supercite.el: Require sendmail.el. |
| 3876 | (sc-no-blank-line-or-header): Use mail-header-end. |
| 3877 | |
| 3878 | * mail/uce.el (uce-reply-to-uce): Use mail-sendmail-delimit-header. |
| 3879 | |
| 3880 | * simple.el (rfc822-goto-eoh): New function. |
| 3881 | (sendmail-user-agent-compose): Use rfc822-goto-eoh. |
| 3882 | |
| 3883 | * mail/sendmail.el (send-mail-function): Doc fix. |
| 3884 | (mail-header-end, mail-text-start): New functions. |
| 3885 | (mail-sendmail-delimit-header): New function. |
| 3886 | (mail-sendmail-undelimit-header): New function. |
| 3887 | (mail-mode-auto-fill): Use mail-header-end. |
| 3888 | (mail-mode-fill-paragraph, mail-send, sendmail-send-it): Likewise. |
| 3889 | (mail-sent-via, mail-position-on-field): Likewise. |
| 3890 | (mail-fill-yanked-message, mail-text): Use mail-text-start. |
| 3891 | |
| 3892 | 1998-04-29 Dave Love <d.love@dl.ac.uk> |
| 3893 | |
| 3894 | * imenu.el (imenu--generic-function): Doc fix. Rewritten to be faster. |
| 3895 | (defgroup imenu): Add :link. |
| 3896 | (imenu-use-markers, imenu-auto-rescan-maxout) |
| 3897 | (imenu-generic-expression, imenu--make-index-alist) |
| 3898 | (imenu-default-goto-function): Doc fix. |
| 3899 | (imenu-max-item-length, imenu-sort-function) |
| 3900 | (imenu-scanning-message): Custom tweak. |
| 3901 | (imenu-progress-message): Use real backquote syntax. |
| 3902 | (imenu--in-alist): Unused function deleted. |
| 3903 | (imenu--flatten-index-alist): Likewise. |
| 3904 | (imenu-case-fold-search): Add autoload cookie. |
| 3905 | (imenu--completion-buffer): Offer function at point as default. |
| 3906 | (imenu--subalist-p): Don't use caadr. |
| 3907 | (imenu): Don't use caddr. |
| 3908 | (imenu-add-menubar-index): New function. |
| 3909 | |
| 3910 | 1998-04-29 Dave Love <fx@gnu.org> |
| 3911 | |
| 3912 | * tar-mode.el (tar-mode-write-file): Protect from null |
| 3913 | tar-header-offset. |
| 3914 | |
| 3915 | 1998-04-29 Andrew Innes <andrewi@harlequin.co.uk> |
| 3916 | |
| 3917 | * tar-mode.el (tar-extract): Use `!' instead of `:' to construct |
| 3918 | buffer-file-name (`:' is invalid in file names on Windows). |
| 3919 | |
| 3920 | 1998-04-29 Richard Stallman <rms@psilocin.gnu.org> |
| 3921 | |
| 3922 | * ange-ftp.el (ange-ftp-real-expand-file-name-actual): |
| 3923 | Locally bind old-name, new-name, final, drive-letter. |
| 3924 | |
| 3925 | * ielm.el (*, **, ***): Add defvars. |
| 3926 | |
| 3927 | * dired.el (dired-sort-toggle): Handle spaces in dired-actual-switches. |
| 3928 | |
| 3929 | 1998-04-29 Ken Stevens <stevens@kdstevens.com> |
| 3930 | |
| 3931 | * ispell.el: Generalized region skipping added. |
| 3932 | Checks comments only in code. |
| 3933 | Added backward compatible support for customize. |
| 3934 | (ispell-query-replace-choices, ispell-message-dictionary-alist) |
| 3935 | (ispell-grep-command, ispell-grep-options, ispell-look-command) |
| 3936 | (ispell-look-options, ispell-use-ptys-p, ispell-local-dictionary) |
| 3937 | (ispell-dictionary-alist): Now customizable. |
| 3938 | Fixed type of custom variables: ispell-help-in-bufferp. |
| 3939 | (ispell-use-framepop-p): New variable. |
| 3940 | (ispell-dictionary-alist): Added dictionaries: castellano, castellano8 |
| 3941 | czech, esperanto, esperanto-tex, norsk, russian. |
| 3942 | Capitalize XEmacs correctly, and change lucid to xemacs in code. |
| 3943 | (ispell-menu-lucid): Renamed to ispell-menu-xemacs. |
| 3944 | Changed string compares for version number to be correct for XEmacs. |
| 3945 | Fixed to work with string properties. |
| 3946 | (ispell-recursive-edit-marker): New marker saving return point. |
| 3947 | (ispell-skip-region-alist): New variable defining regions. |
| 3948 | (ispell-tex-skip-alists): New variable for LaTeX regions. |
| 3949 | (ispell-skip-sgml): Now buffer-mode aware. |
| 3950 | (ispell-highlight-p): Support block cursors. |
| 3951 | (ispell-message-text-end): Don't check signatures. |
| 3952 | (ispell-comments-and-strings): New command, added to menu. |
| 3953 | (ispell-int-char): New function for character incrementing. |
| 3954 | (ispell-word): Produces message on error when called from |
| 3955 | ispell-minor-mode. Potential infinite loop removed. |
| 3956 | (ispell-command-loop): prevent XEmacs modeline hiding. |
| 3957 | Allow temporary split of dedicated windows. Improve recursive |
| 3958 | edit support. Support block cursors. |
| 3959 | (ispell-show-choices): New function cleaning up command loop. |
| 3960 | (ispell-highlight-spelling-error-generic): Block cursor support added. |
| 3961 | (ispell-highlight-spelling-error-xemacs): Block cursor, name change. |
| 3962 | (ispell-overlay-window): dedicated window splitting, XEmacs changes. |
| 3963 | (ispell-parse-output): Displays ispell process error messages. |
| 3964 | (check-ispell-version): Interactive mode that shows ispell versions. |
| 3965 | (ispell-begin-skip-region-regexp): New region skipping function. |
| 3966 | (ispell-begin-tex-skip-regexp): New tex mode region skipping function. |
| 3967 | (ispell-begin-skip-region): New region skipping function. |
| 3968 | (ispell-tex-arg-end): New tex mode region skipping function. |
| 3969 | (ispell-skip-region): New region skipping function. |
| 3970 | (ispell-get-line): New function to clean up command loop. |
| 3971 | (ispell-process-line): New function cleaning up command loop. |
| 3972 | (ispell-continue): Improve recursive editor support. |
| 3973 | (ispell-complete-word): Interior fragment support improved. |
| 3974 | (ispell-message): Region skipping vastly improved. |
| 3975 | |
| 3976 | 1998-04-28 Eli Zaretskii <eliz@mescaline.gnu.org> |
| 3977 | |
| 3978 | * ps-print.el (ps-output-string-prim): Don't quote multibyte |
| 3979 | characters. |
| 3980 | |
| 3981 | 1998-04-28 Richard Stallman <rms@psilocin.gnu.org> |
| 3982 | |
| 3983 | * ps-print.el (ps-remove-duplicates): New function. |
| 3984 | (ps-begin-file): Use it. |
| 3985 | |
| 3986 | * progmodes/compile.el (compilation-initial-position): New option. |
| 3987 | (compile-internal): Obey it. |
| 3988 | |
| 3989 | 1998-04-28 Dave Love <fx@gnu.org> |
| 3990 | |
| 3991 | * info.el (Info-mode): Doc fix. |
| 3992 | |
| 3993 | * finder.el (finder-insert-at-column): Simplify. |
| 3994 | (finder-mouse-face-on-line): New function. |
| 3995 | (finder-list-keywords, finder-list-matches): Use it. |
| 3996 | (finder-commentary, finder-select): Doc. |
| 3997 | (finder-mouse-select): Doc. Remove spurious let. |
| 3998 | |
| 3999 | 1998-04-28 Richard Stallman <rms@psilocin.gnu.org> |
| 4000 | |
| 4001 | * mail/rmailedit.el (rmail-cease-edit): |
| 4002 | Call rmail-show-message even if message text is unchanged. |
| 4003 | |
| 4004 | 1998-04-28 Inge Frick <inge@nada.kth.se> |
| 4005 | |
| 4006 | * emacs-lisp/easymenu.el (easy-menu-define-key): Fixed bug with BEFORE |
| 4007 | argument. Now it works also if you repeat an identical call to |
| 4008 | easy-menu-define-key. |
| 4009 | |
| 4010 | 1998-04-27 Richard Stallman <rms@psilocin.gnu.org> |
| 4011 | |
| 4012 | * window.el (quit-window): Don't try to switch buffers |
| 4013 | in a dedicated window or a minibuffer window. |
| 4014 | Treat minibuffer window as dedicated in other ways too. |
| 4015 | |
| 4016 | * ielm.el (ielm-eval-input): More of previous change. |
| 4017 | |
| 4018 | * ps-print.el (ps-remove-duplicates): New function. |
| 4019 | (ps-begin-file): Use that instead of remove-duplicates. |
| 4020 | |
| 4021 | * isearch.el (isearch-yank-x-selection): Doc fix. |
| 4022 | |
| 4023 | * widget.el (define-widget-keywords): Don't use backquote. |
| 4024 | |
| 4025 | * view.el (view-really-at-end): Undo previous change. |
| 4026 | |
| 4027 | 1998-04-26 Richard Stallman <rms@psilocin.gnu.org> |
| 4028 | |
| 4029 | * simple.el (assoc-ignore-representation): New function. |
| 4030 | (assoc-ignore-case): Use compare-strings. |
| 4031 | |
| 4032 | * textmodes/outline.el (outline-discard-overlays): |
| 4033 | Interpret PROP as a value for `invisible', not as property name. |
| 4034 | |
| 4035 | * textmodes/sgml-mode.el (sgml-font-lock-keywords-1): |
| 4036 | Copy initialization from sgml-font-lock-keywords. |
| 4037 | (sgml-font-lock-keywords): Initialize from sgml-font-lock-keywords-1. |
| 4038 | (sgml-font-lock-keywords-2): New variable. |
| 4039 | (sgml-mode-common): Make buffer-local binding for |
| 4040 | sgml-font-lock-keywords-2 and initialize it. |
| 4041 | Use it in font-lock-defaults. |
| 4042 | |
| 4043 | * ielm.el (ielm-eval-input): Use variables *, **, *** not :, ::, :::. |
| 4044 | (inferior-emacs-lisp-mode): Corresponding changes. |
| 4045 | |
| 4046 | * language/european.el (setup-8-bit-environment): |
| 4047 | Don't do anything special here for unibyte mode. |
| 4048 | That is done in set-language-environment. |
| 4049 | |
| 4050 | * international/mule-cmds.el (set-language-environment): |
| 4051 | Fix previous change. Call standard-display-european-internal. |
| 4052 | Call set-terminal-coding-system. |
| 4053 | (standard-display-european-internal): New subroutine. |
| 4054 | |
| 4055 | * disp-table.el (standard-display-european): |
| 4056 | Use set-language-environment |
| 4057 | instead of loading a syntax definitions file. |
| 4058 | Use standard-display-european-internal. |
| 4059 | Let current-language-environment specify terminal coding system. |
| 4060 | |
| 4061 | * files.el (set-auto-mode): When just-from-file-name is set, don't |
| 4062 | actually switch modes if the new mode is the same as the current one. |
| 4063 | |
| 4064 | * view.el (view-mode-exit): Don't alter view-return-to-alist. |
| 4065 | |
| 4066 | 1998-04-25 Richard Stallman <rms@psilocin.gnu.org> |
| 4067 | |
| 4068 | * international/mule-cmds.el (set-language-environment): |
| 4069 | Check for language environments that can't work in unibyte. |
| 4070 | |
| 4071 | * language/european.el (setup-8-bit-environment): |
| 4072 | Test of default-enable-multibyte-characters was backwards. |
| 4073 | |
| 4074 | * view.el (view-mode-enter, view-mode-exit): Doc fixes. |
| 4075 | |
| 4076 | 1998-04-24 Richard Stallman <rms@psilocin.gnu.org> |
| 4077 | |
| 4078 | * Makefile (custom-deps, updates): Allow cus-dep to be used compiled. |
| 4079 | (custom-deps, autoloads, finder-data, updates): Print list of dirs. |
| 4080 | |
| 4081 | * finder.el (finder-compile-keywords): |
| 4082 | Avoid error for nonexistent directory. |
| 4083 | Ignore files that are actually Emacs lock files. |
| 4084 | |
| 4085 | * emacs-lisp/copyright.el (copyright-regexp): |
| 4086 | Move \251 before the multibyte copyright symbol. |
| 4087 | |
| 4088 | * cus-dep.el (custom-make-dependencies): Don't give up |
| 4089 | on a whole file, the first time eval gets an error. |
| 4090 | |
| 4091 | * Makefile (custom-deps): Ignore =... subdirs. |
| 4092 | |
| 4093 | * mail/mailalias.el (mail-complete-alist): |
| 4094 | Don't refer to mail-address-field-regexp. |
| 4095 | |
| 4096 | * add-log.el (change-log-mode): Undo previous change. |
| 4097 | |
| 4098 | 1998-04-24 Sam Steingold <sds@usa.net> |
| 4099 | |
| 4100 | * emacs-lisp/cl-indent.el: Indent defpackage correctly. |
| 4101 | |
| 4102 | * font-lock.el (lisp-font-lock-keywords-2): Added `defpackage'. |
| 4103 | |
| 4104 | 1998-04-23 Geoff Voelker <voelker@cs.washington.edu> |
| 4105 | |
| 4106 | * dired.el (dired-chmod-program) [windows-nt]: Use chmod. |
| 4107 | |
| 4108 | 1998-04-23 Andrew Innes <andrewi@harlequin.co.uk> |
| 4109 | |
| 4110 | * scroll-bar.el (scroll-bar-mode, toggle-scroll-bar): By default, |
| 4111 | put scroll bars on the right on MS-Windows (since that is the |
| 4112 | convention on Windows). |
| 4113 | |
| 4114 | 1998-04-23 Richard Stallman <rms@psilocin.gnu.org> |
| 4115 | |
| 4116 | * ffap.el (dired-at-point): Add autoload cookie. |
| 4117 | |
| 4118 | 1998-04-23 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp> |
| 4119 | |
| 4120 | * ffap.el (dired-at-point-require-prefix): New option. |
| 4121 | (dired-at-point): New command. |
| 4122 | (dired-at-point-prompter): New function. |
| 4123 | |
| 4124 | 1998-04-23 Inge Frick <inge@nada.kth.se> |
| 4125 | |
| 4126 | * easymenu.el: Use new menu item format. Don't simulate button prefix. |
| 4127 | (easy-menu-create-menu): Understand also keywords :active, |
| 4128 | :label and :visible. Don't worry about button prefix. |
| 4129 | (easy-menu-button-prefix): Modified value. |
| 4130 | (easy-menu-do-add-item): Extensive changes to use new menu item format. |
| 4131 | (easy-menu-define-key, easy-menu-always-true): New functions. |
| 4132 | (easy-menu-make-symbol): Don't use indirection for symbols. Property |
| 4133 | `menu-alias' not set. |
| 4134 | (easy-menu-filter, easy-menu-update-button): Deleted. |
| 4135 | (easy-menu-add-item): Don't worry about button prefix. |
| 4136 | (easy-menu-remove-item): Don't worry about button prefix. Use |
| 4137 | `easy-menu-define-key'. |
| 4138 | (easy-menu-is-button, easy-menu-have-button): Deleted. |
| 4139 | (easy-menu-real-binding, easy-menu-change-prefix): Deleted. |
| 4140 | |
| 4141 | 1998-04-23 Richard Stallman <rms@psilocin.gnu.org> |
| 4142 | |
| 4143 | * international/mule.el (load-with-code-conversion): |
| 4144 | Don't pass extra arg to eval-buffer. |
| 4145 | (set-auto-coding): Doc fix. |
| 4146 | |
| 4147 | 1998-04-23 Eli Zaretskii <eliz@is.elta.co.il> |
| 4148 | |
| 4149 | * frame.el (frame-name-alist): Remove this variable. |
| 4150 | (select-frame-by-name): Recompute the list of frames instead of |
| 4151 | saving it in a global variable. |
| 4152 | |
| 4153 | 1998-04-23 Dave Love <fx@gnu.org> |
| 4154 | |
| 4155 | * delsel.el: Don't require cl. Minor doc fixes. |
| 4156 | (insert-parentheses): Add `delete-selection' property. |
| 4157 | (delete-selection-pre-hook): Simplify slightly. |
| 4158 | |
| 4159 | * add-log.el (change-log-mode): Add `* ' to paragraph-start. |
| 4160 | |
| 4161 | 1998-04-22 Richard Stallman <rms@sucrose.gnu.org> |
| 4162 | |
| 4163 | * comint.el (comint-replace-by-expanded-history): New arg START. |
| 4164 | Don't display a message about doing history expansion. |
| 4165 | (comint-replace-by-expanded-history-before-point): New arg START. |
| 4166 | (comint-send-input): Pass START to comint-replace-by-expanded-history. |
| 4167 | |
| 4168 | 1998-04-22 Richard Stallman <rms@psilocin.gnu.org> |
| 4169 | |
| 4170 | * language/european.el (setup-8-bit-environment): |
| 4171 | If default-enable-multibyte-characters is nil, |
| 4172 | call standard-display-european, and don't set nonascii-insert-offset |
| 4173 | or default-input-method. |
| 4174 | |
| 4175 | * language/english.el (setup-english-environment): |
| 4176 | Don't set default-enable-multibyte-characters. |
| 4177 | |
| 4178 | 1998-04-22 Eli Zaretskii <eliz@delysid.gnu.org> |
| 4179 | |
| 4180 | * term/pc-win.el (x-select-text, x-get-selection-value): Replace |
| 4181 | win16 with w16. |
| 4182 | |
| 4183 | 1998-04-22 Dave Love <fx@gnu.org> |
| 4184 | |
| 4185 | * help.el (help-mode-map): Add S-tab, like backtab. |
| 4186 | |
| 4187 | 1998-04-22 Stephen Eglen <stephen@gnu.org> |
| 4188 | |
| 4189 | * iswitchb.el: Only require cl if cadr and last are not defined. |
| 4190 | |
| 4191 | 1998-04-22 Richard Stallman <rms@psilocin.gnu.org> |
| 4192 | |
| 4193 | * mail/rmail.el (rmail): Don't bind enable-local-variables. |
| 4194 | |
| 4195 | 1998-04-21 Richard Stallman <rms@psilocin.gnu.org> |
| 4196 | |
| 4197 | * info.el (Info-fontify-node): For menu items, use info-xref font. |
| 4198 | Use info-node font for the node's own name, |
| 4199 | and do not make it mouse-sensitive. |
| 4200 | |
| 4201 | * international/encoded-kb.el (encoded-kbd-mode): Doc fix. |
| 4202 | |
| 4203 | * help.el (help-highlight-face): Use `face' as custom type. |
| 4204 | |
| 4205 | 1998-04-21 Dave Love <fx@gnu.org> |
| 4206 | |
| 4207 | * which-func.el: Fix header comments. |
| 4208 | (which-func-mode): Add autoload cookie. |
| 4209 | (which-func-mode-global): Customize. |
| 4210 | |
| 4211 | * subr.el (remove-hook): Fix spurious quote. |
| 4212 | |
| 4213 | * help.el (describe-function-1): Make hyperlink to library file |
| 4214 | name, if available. |
| 4215 | |
| 4216 | 1998-04-21 Richard Stallman <rms@psilocin.gnu.org> |
| 4217 | |
| 4218 | * info.el (Info-find-node): Update Info-history after switching buffer. |
| 4219 | (info): If no arg, and *info* buffer exists, just go to it |
| 4220 | and don't alter it. |
| 4221 | |
| 4222 | * emacs-lisp/easymenu.el (easy-menu-do-add-item): |
| 4223 | Do the right thing when nil is specified as criterion for activeness. |
| 4224 | Fix string used to report an invalid item. |
| 4225 | |
| 4226 | * tmm.el (tmm-get-keymap): Handle new format menu item w/o cache. |
| 4227 | (tmm-prompt): If reach an empty menu, get an error. |
| 4228 | |
| 4229 | 1998-04-20 Per Starbäck <starback@update.uu.se> |
| 4230 | |
| 4231 | * dired.el (dired-move-to-filename-regexp): There might be a space |
| 4232 | after the year instead of before it. |
| 4233 | |
| 4234 | 1998-04-20 Richard Stallman <rms@psilocin.gnu.org> |
| 4235 | |
| 4236 | * emacs-lisp/bytecomp.el (byte-compile-file): |
| 4237 | Always read the file in multibyte mode |
| 4238 | unless the file itself specifies unibyte mode. |
| 4239 | |
| 4240 | * international/mule-conf.el (file-coding-system-alist): |
| 4241 | Use emacs-mule for .elc files. |
| 4242 | |
| 4243 | * emacs-lisp/cl-macs.el (cl-do-arglist): Undo previous change. |
| 4244 | |
| 4245 | 1998-04-20 Piet van Oostrum <piet@cs.ruu.nl> |
| 4246 | |
| 4247 | * smtpmail.el (smtpmail-send-it): Deleted all code related |
| 4248 | to Resent-To: processing. |
| 4249 | (smtpmail-deduce-address-list): Changed the search for |
| 4250 | Resent-\(To\|Cc\|Bcc\) headers. |
| 4251 | (smtpmail-do-bcc): Delete Resent-Bcc: headers. |
| 4252 | |
| 4253 | 1998-04-20 Sam Steingold <sds@usa.net> |
| 4254 | |
| 4255 | * mouse.el (mouse-buffer-menu-mode-mult): New variable. |
| 4256 | (mouse-buffer-menu): Obey mouse-buffer-menu-mode-mult. |
| 4257 | Also avoid some consing. |
| 4258 | |
| 4259 | 1998-04-20 Andreas Schwab <schwab@delysid.gnu.org> |
| 4260 | |
| 4261 | * view.el (view-really-at-end): Return true when at end and not |
| 4262 | reverting. |
| 4263 | |
| 4264 | 1998-04-20 Richard Stallman <rms@psilocin.gnu.org> |
| 4265 | |
| 4266 | * international/mule.el (load-with-code-conversion): |
| 4267 | Undo previous change. Instead, pass the UNIBYTE arg to eval-buffer. |
| 4268 | |
| 4269 | 1998-04-20 Werner Lemberg <wl@gnu.org> |
| 4270 | |
| 4271 | * textmodes/fill.el (justify-current-line): |
| 4272 | Use new algorithm to apportion the spaces to be added. |
| 4273 | |
| 4274 | 1998-04-19 Dan Nicolaescu <done@ece.arizona.edu> |
| 4275 | |
| 4276 | * language/romanian.el: Add coding: tag. |
| 4277 | |
| 4278 | * bindings.el (debug-ignored-errors): Add an error from cus-edit.el. |
| 4279 | |
| 4280 | * time.el (display-time-mode): Add :version. |
| 4281 | * hscroll.el (hscroll-global-mode): |
| 4282 | * type-break.el (type-break-mode): |
| 4283 | * avoid.el (mouse-avoidance-mode): |
| 4284 | * rsz-mini.el (resize-minibuffer-mode): |
| 4285 | * mail/mailabbrev.el (mail-abbrevs-mode): |
| 4286 | * gnus/gnus-art.el (gnus-show-traditional-method) |
| 4287 | (gnus-article-hide-pgp-hook): |
| 4288 | * international/ccl.el (ccl-extended-code-table): |
| 4289 | * progmodes/octave-mod.el (octave-auto-indent): |
| 4290 | * calendar/diary-lib.el (diary-mail-addr, diary-mail-days) |
| 4291 | (diary-unknown-time): |
| 4292 | * emacs-lisp/debug.el (debugger-mode-hook) |
| 4293 | (debugger-record-buffer): |
| 4294 | * progmodes/sh-script.el (sh-imenu-generic-expression): |
| 4295 | * cus-edit.el (custom-variable-default-form) |
| 4296 | (custom-face-default-form): |
| 4297 | * desktop.el (desktop-enable): |
| 4298 | * dabbrev.el (dabbrev-ignored-buffer-names): |
| 4299 | * hexl.el (hexl-follow-ascii): |
| 4300 | * progmodes/etags.el (find-tag-marker-ring-length): |
| 4301 | * replace.el (query-replace-to-history-variable) |
| 4302 | (query-replace-from-history-variable): |
| 4303 | * vc-hooks.el (vc-ignore-vc-files): |
| 4304 | * vc.el (vc-default-init-version): |
| 4305 | * vcursor.el (vcursor-interpret-input, vcursor-string): |
| 4306 | * frame.el (focus-follows-mouse): |
| 4307 | * mail/rmail.el (rmail-movemail-flags): Likewise. |
| 4308 | |
| 4309 | 1998-04-20 Kenichi Handa <handa@etl.go.jp> |
| 4310 | |
| 4311 | * international/ccl.el (ccl-compile-unify-character): Inhibit |
| 4312 | unification tables specified by integer value. |
| 4313 | (ccl-compile-translate-single-map): Likewise. |
| 4314 | (ccl-compile-multiple-map-function): Likewise. |
| 4315 | (ccl-compile-translate-multiple-map): Modified for nested tables. |
| 4316 | (ccl-dump-iterate-multiple-map): Handle the case that ID is not |
| 4317 | integer. |
| 4318 | (ccl-dump-translate-multiple-map): Likewise. |
| 4319 | (ccl-dump-translate-single-map): Likewise. |
| 4320 | (declare-ccl-program): New optional arg VECTOR. |
| 4321 | (check-ccl-program): New macro. |
| 4322 | |
| 4323 | * international/mule.el (make-coding-system): If TYPE is 4, FLAGS |
| 4324 | can be a cons of CCL-PROGRAM symbols. |
| 4325 | |
| 4326 | * international/quail.el (quail-start-translation): Bind |
| 4327 | prefix-arg to current-prefix-arg. |
| 4328 | (quail-mode): Doc-string modified. |
| 4329 | |
| 4330 | * language/cyrillic.el: FLAGS arguments for make-coding-system |
| 4331 | changed. |
| 4332 | |
| 4333 | * language/romanian.el: Set t to `documentation' info for Romanian. |
| 4334 | |
| 4335 | * language/vietnamese.el: FLAGS arguments for make-coding-system |
| 4336 | changed. |
| 4337 | |
| 4338 | 1998-04-19 Dan Nicolaescu <done@ece.arizona.edu> |
| 4339 | |
| 4340 | * speedbar.el (speedbar): Add :version. |
| 4341 | |
| 4342 | 1998-04-18 Geoff Voelker <voelker@cs.washington.edu> |
| 4343 | |
| 4344 | * makefile.nt (interdontcompile): New macro. |
| 4345 | (install): Copy uncompiled files from international subdir. |
| 4346 | |
| 4347 | 1998-04-18 Dave Love <fx@gnu.org> |
| 4348 | |
| 4349 | * array.el (array-mode): Add autoload cookie. |
| 4350 | |
| 4351 | * ph.el (ph-install-menu): Use easy-menu-create-menu, not |
| 4352 | easy-menu-create-keymaps. |
| 4353 | |
| 4354 | * add-log.el (change-log-mode): Revert 1997-12-03 doc change. |
| 4355 | (add-change-log-entry): Replace 1997-12-03 changes with simple |
| 4356 | implementation of add-log-keep-changes-together. Doc fix. |
| 4357 | (change-log-add-make-room): Function deleted. |
| 4358 | (add-change-log-entry-other-window, change-log-mode) |
| 4359 | (add-log-keep-changes-together): Doc fix. |
| 4360 | (add-log-lisp-like-modes): Add dsssl-mode. |
| 4361 | (add-log-current-defun): Generalize Fortran case. |
| 4362 | |
| 4363 | * progmodes/scheme.el (scheme-imenu-generic-expression) |
| 4364 | (dsssl-imenu-generic-expression): Remove leading space in submenus. |
| 4365 | |
| 4366 | 1998-04-18 Dan Nicolaescu <done@delysid.gnu.org> |
| 4367 | |
| 4368 | * which-func.el (which-func): Add defgroup. |
| 4369 | |
| 4370 | * emacs-lisp/checkdoc.el (checkdoc): Added :version. |
| 4371 | |
| 4372 | * play/gametree.el (gametree): Likewise. |
| 4373 | |
| 4374 | * progmodes/vhdl-mode.el (vhdl): Likewise. |
| 4375 | Don't require hideshow, not needed. |
| 4376 | |
| 4377 | 1998-04-18 Dan Nicolaescu <done@ece.arizona.edu> |
| 4378 | |
| 4379 | * cus-edit.el (customize-changed-options): Add support for showing |
| 4380 | groups with a :version option. |
| 4381 | It's recommended that all new packages added to the distribution |
| 4382 | contain a :version option in the toplevel defgroup. |
| 4383 | |
| 4384 | 1998-04-18 Stephen Eglen <stephen@gnu.org> |
| 4385 | |
| 4386 | * international/ccl.el, international/iso-ascii.el: Customized. |
| 4387 | * international/iso-acc.el, international/ogonek.el: Customized. |
| 4388 | |
| 4389 | 1998-04-18 Richard Stallman <rms@psilocin.gnu.org> |
| 4390 | |
| 4391 | * ange-ftp.el (file-name-handler-alist): Fix previous change. |
| 4392 | |
| 4393 | * emacs-lisp/edebug.el (edebug-compute-previous-result): |
| 4394 | Don't pass floating value to single-key-description. |
| 4395 | |
| 4396 | 1998-04-17 Richard Stallman <rms@psilocin.gnu.org> |
| 4397 | |
| 4398 | * ps-print.el (ps-output-string-prim): Use skip-chars-forward. |
| 4399 | |
| 4400 | * info.el (Info-menu): Allow extra spaces at start of menu item. |
| 4401 | (Info-extract-menu-item): Likewise. |
| 4402 | (Info-insert-dir, Info-complete-menu-item, Info-index): Likewise. |
| 4403 | (Info-try-follow-nearest-node, Info-find-emacs-command-nodes): Likewise. |
| 4404 | (Info-fontify-node, Info-speedbar-buttons): Likewise. |
| 4405 | |
| 4406 | * mail/rmail.el (rmail-message-regexp-p): |
| 4407 | Handle unreformatted messages for real. |
| 4408 | (rmail-message-recipients-p): Undo previous change. |
| 4409 | |
| 4410 | * international/mule.el (load-with-code-conversion): |
| 4411 | Don't bind default-enable-multibyte-characters to t. |
| 4412 | |
| 4413 | * bindings.el (debug-ignored-errors): Add and remove strings. |
| 4414 | |
| 4415 | 1998-04-17 Geoff Voelker <voelker@cs.washington.edu> |
| 4416 | |
| 4417 | * jka-compr.el (jka-compr-use-shell) [ms-dos, windows-nt]: Do not |
| 4418 | use a shell. |
| 4419 | (jka-compr-temp-name-template) [ms-dos, windows-nt]: Check common |
| 4420 | locations for tmp directory. |
| 4421 | |
| 4422 | 1998-04-17 Stephen Eglen <stephen@gnu.org> |
| 4423 | |
| 4424 | * emulation/tpu-edt.el, emulation/tpu-extras.el: Customize. |
| 4425 | emulation/vip.el: Customize. |
| 4426 | |
| 4427 | 1998-04-17 Dan Nicolaescu <done@delysid.gnu.org> |
| 4428 | |
| 4429 | * language/romanian.el (setup-romanian-environment): Change the |
| 4430 | input method to latin-2-postfix. |
| 4431 | Save the file using iso-2022-7bit encoding. |
| 4432 | |
| 4433 | 1998-04-17 Geoff Voelker <voelker@cs.washington.edu> |
| 4434 | |
| 4435 | * ange-ftp.el (ange-ftp-tmp-name-template) [windows-nt]: Look for |
| 4436 | common temp directories. |
| 4437 | (ange-ftp-parse-netrc-group): Skip carriage returns. |
| 4438 | (ange-ftp-expand-file-name): Handle files with drive letters. |
| 4439 | (ange-ftp-write-region): Don't treat as unix. |
| 4440 | (ange-ftp-insert-file-contents): Determine file type by transfer mode. |
| 4441 | (ange-ftp-copy-file-internal): Don't treat as unix. |
| 4442 | (ange-ftp-file-name-all-completions): Handle Windows filenames. |
| 4443 | (file-name-handler-alist) [windows-nt]: Add patterns for name with |
| 4444 | drive letters. |
| 4445 | (ange-ftp-dired-call-process, ange-ftp-call-chmod): Use |
| 4446 | dired-chmod-program. |
| 4447 | (ange-ftp-disable-netrc-security-check) [windows-nt]: Disable by |
| 4448 | default. |
| 4449 | (ange-ftp-real-expand-file-name-actual): New function. |
| 4450 | |
| 4451 | * comint.el (comint-filename-chars): Combine DOS and Windows strings. |
| 4452 | |
| 4453 | * fast-lock.el (fast-lock-cache-name): Replace '\' with '#'. |
| 4454 | |
| 4455 | * files.el (path-separator): Delete variable. |
| 4456 | |
| 4457 | * ls-lisp.el (ls-lisp-dired-ignore-case): New variable. |
| 4458 | (ls-lisp-handle-switches): Obey ls-lisp-dired-ignore-case. |
| 4459 | |
| 4460 | * shell.el (shell-file-name-chars): Add ',' and ':'. |
| 4461 | |
| 4462 | * makefile.nt (install): Copy elisp files that are not compiled. |
| 4463 | (clean): Delete patch scratch files in all subdirectories. |
| 4464 | |
| 4465 | * w32-fns.el (w32-system-shells): Add 4dos and 4nt. |
| 4466 | (w32-allow-system-shell, w32-valid-locales): New variable. |
| 4467 | (w32-check-shell-configuration): Make interactive. |
| 4468 | Obey w32-allow-system-shell. |
| 4469 | (w32-get-valid-locale-ids, w32-list-locales): New functions. |
| 4470 | (w32-init-info): Fix relative path to info directory. |
| 4471 | |
| 4472 | 1998-04-16 Ilya Zakharevich <ilya@math.ohio-state.edu> |
| 4473 | |
| 4474 | * progmodes/cperl-mode.el (cperl-style-alist): |
| 4475 | New variable, since `c-mode' is no longer loaded. |
| 4476 | - (Somebody who uses the styles should check that they work OK!) |
| 4477 | - (a lot of work is needed, especially with new |
| 4478 | `cperl-fix-line-spacing'). |
| 4479 | Old value of style is memorized when choosing a new style, may be |
| 4480 | restored from the same menu. |
| 4481 | (cperl-perldoc, cperl-pod-to-manpage): New commands; thanks to |
| 4482 | Anthony Foiani <afoiani@uswest.com> and Nick Roberts |
| 4483 | <Nick.Roberts@src.bae.co.uk>. |
| 4484 | (`Perl doc', `Regexp'): New submenus (latter to allow short displays). |
| 4485 | (cperl-clobber-lisp-bindings): New cfg variable. |
| 4486 | (cperl-find-pods-heres): $a->y() is not y///. |
| 4487 | (cperl-after-block-p): Add save-excursion. |
| 4488 | (cperl-init-faces): Was failing. |
| 4489 | Init faces when loading `ps-print'. |
| 4490 | (cperl-toggle-autohelp): New command. |
| 4491 | (cperl-electric-paren): `while SPACE LESS' was buggy. |
| 4492 | (cperl-init-faces): `-text' in `[-text => 1]' was not highlighted. |
| 4493 | (cperl-after-block-p): Was FALSE after `sub f {}'. |
| 4494 | (cperl-electric-keyword): `foreachmy', `formy' expanded too, |
| 4495 | Expands `=pod-directive'. |
| 4496 | (cperl-linefeed): Behaves reasonable in POD-directive lines. |
| 4497 | (cperl-message-electric-keyword): New cfg variable. |
| 4498 | (cperl-electric-keyword): Print a message, governed by |
| 4499 | `cperl-message-electric-keyword'. |
| 4500 | (cperl-electric-paren): Typing `}' was not checking for being |
| 4501 | block or not. |
| 4502 | (cperl-beautify-regexp-piece): Did not know about lookbehind; |
| 4503 | finding *which* level to work with was not intuitive. |
| 4504 | (cperl-beautify-levels): New command. |
| 4505 | (cperl-electric-keyword): Allow here-docs contain `=head1' |
| 4506 | and friends for keyword expansion. |
| 4507 | Fix for broken `font-lock-unfontify-region-function'. Should |
| 4508 | preserve `syntax-table' properties even with `lazy-lock'. |
| 4509 | (cperl-indent-region-fix-else): New command. |
| 4510 | (cperl-fix-line-spacing): New command. |
| 4511 | (cperl-invert-if-unless): New command (C-c C-t and in Menu). |
| 4512 | (cperl-hints): Mention 20.2's goods/bads. |
| 4513 | (cperl-extra-newline-before-brace-multiline): Started to use it. |
| 4514 | (cperl-break-one-line-blocks-when-indent): New cfg variable. |
| 4515 | (cperl-fix-hanging-brace-when-indent): New cfg variable. |
| 4516 | (cperl-merge-trailing-else): New cfg variable. |
| 4517 | Workaround for another `font-lock's `syntax-table' text-property bug. |
| 4518 | `zerop' could be applied to nil. |
| 4519 | At last, may work with `font-lock' without setting `cperl-font-lock'. |
| 4520 | (cperl-indent-region-fix-constructs): Renamed from |
| 4521 | `cperl-indent-region-fix-constructs'. |
| 4522 | (cperl-fix-line-spacing): Could be triggered inside strings, would not |
| 4523 | know what to do with BLOCKs of map/printf/etc. |
| 4524 | (cperl-merge-trailing-else): Handle `continue' too. |
| 4525 | (cperl-fix-line-spacing): Likewise. |
| 4526 | (cperl-calculate-indent): Knows about map/printf/etc before {BLOCK}; |
| 4527 | treat after-comma lines as continuation lines. |
| 4528 | (cperl-mode): `continue' made electric. |
| 4529 | (cperl-electric-keyword): Electric `do' inserts `do/while'. |
| 4530 | (cperl-fontify-syntaxically): New function. |
| 4531 | (cperl-syntaxify-by-font-lock): New cfg variable. |
| 4532 | Make syntaxification to be autoredone via `font-lock', |
| 4533 | switched on by `cperl-syntaxify-by-font-lock', off by default so far. |
| 4534 | Remove some commented out chunks. |
| 4535 | (cperl-set-style-back): Old value of style is memorized when |
| 4536 | choosing a new style, may be restored from the same menu. |
| 4537 | Mode-documentation added to micro-docs. |
| 4538 | (cperl-praise): Updated. |
| 4539 | (cperl-toggle-construct-fix): New command. Added on C-c C-w and menu. |
| 4540 | (auto-fill-mode): Added on C-c C-f and menu. |
| 4541 | (cperl-style-alist): `PerlStyle' style added. |
| 4542 | (cperl-find-pods-heres): Message for termination of scan corrected. |
| 4543 | (cperl-speed): New variable with hints. |
| 4544 | (cperl-electric-else): Make backspace electric after |
| 4545 | expansion of `else/continue' too. |
| 4546 | Fixed customization to honor cperl-hairy. |
| 4547 | Created customization groups. |
| 4548 | All the compile-time warnings fixed. |
| 4549 | (cperl-syntaxify-by-font-lock): Interaction with `font-lock-hot-pass' |
| 4550 | fixed. |
| 4551 | (cperl-after-block-and-statement-beg): It is BLOCK if we reach lim |
| 4552 | when backup sexp. |
| 4553 | (cperl-after-block-p, cperl-after-expr-p): Likewise. |
| 4554 | (cperl-indent-region): Make a marker for END - text added/removed. |
| 4555 | (cperl-style-alist): Include `cperl-merge-trailing-else' |
| 4556 | where the value is clear. |
| 4557 | (cperl-styles-entries): Likewise. |
| 4558 | (cperl-tips, cperl-problems): Improvements to docs. |
| 4559 | |
| 4560 | 1998-04-16 Richard Stallman <rms@psilocin.gnu.org> |
| 4561 | |
| 4562 | * ispell.el (ispell-word): In ispell-check-only mode, |
| 4563 | display a message for misspelled word. |
| 4564 | (ispell-get-word): No error if can't find a word to check. |
| 4565 | (ispell-word): Don't fuss about a word if not adjacent to it. |
| 4566 | (ispell-minor-check): Use save-excursion. |
| 4567 | |
| 4568 | * emacs-lisp/byte-opt.el (byte-after-unbind-ops): Delete byte-equal. |
| 4569 | |
| 4570 | * help.el (help-with-tutorial): Locally bind file and filename. |
| 4571 | |
| 4572 | * emacs-lisp/find-func.el (find-function-on-key): |
| 4573 | If definition is a list, don't call find-function-other-window. |
| 4574 | Handle mouse events (code copied from describe-key-briefly). |
| 4575 | (find-function-do-it): Doc fix. |
| 4576 | (find-function-noselect): Doc fix. |
| 4577 | |
| 4578 | * locate.el (locate): Doc fix. |
| 4579 | |
| 4580 | * man.el (Man-notify-when-ready) <newframe>: |
| 4581 | Mark frame's window as dedicated. |
| 4582 | |
| 4583 | * subr.el (local-set-key, global-set-key): |
| 4584 | Return what define-key returns. |
| 4585 | |
| 4586 | * custom.el (defcustom, defgroup, defface): Don't use backquote. |
| 4587 | |
| 4588 | 1998-04-15 Eli Zaretskii <eliz@delysid.gnu.org> |
| 4589 | |
| 4590 | * ps-print.el (ps-do-despool): Bind coding-system-for-write to |
| 4591 | raw-text-unix instead of using binary-process-input. |
| 4592 | |
| 4593 | * arc-mode.el (archive-extract-by-stdout): Don't use |
| 4594 | binary-process-output. Bind coding-system-for-read `undecided', |
| 4595 | so coding system is determined on the fly. Bind |
| 4596 | inherit-process-coding-system to t. |
| 4597 | (archive-dos-members): Remove. |
| 4598 | (archive-extract): Don't call archive-check-dos. Handle pkunzip |
| 4599 | errors. |
| 4600 | (archive-*-extract): Handle pkzip errors. |
| 4601 | (archive-check-dos): Remove. |
| 4602 | (archive-subfile-dos): Remove. |
| 4603 | (archive-extract): Don't bind archive-subfile-dos. |
| 4604 | (archive-write-file-member): Don't DOSify DOS-style archive |
| 4605 | members. |
| 4606 | (archive-zip-extract): Make pkzip use -o- flag, to make it more |
| 4607 | silent. |
| 4608 | |
| 4609 | * lpr.el (print-region-1): Stop using binary-process-{in,out}put, |
| 4610 | bind coding-system-for-{read,write} instead. |
| 4611 | |
| 4612 | * dos-fns.el (dos-print-region-function): Except for binary files, |
| 4613 | force conversion to DOS EOLs, but leave text conversions alone. |
| 4614 | |
| 4615 | * hexl.el (hexlify-buffer, dehexlify-buffer): Don't bind |
| 4616 | binary-process-{in,out}put; setup coding-systems instead. |
| 4617 | |
| 4618 | 1998-04-15 Dave Love <d.love@dl.ac.uk> |
| 4619 | |
| 4620 | * international/mule-cmds.el (global-map [menu-bar mule]): |
| 4621 | Conditionalize on default-enable-multibyte-characters. |
| 4622 | |
| 4623 | 1998-04-15 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 4624 | |
| 4625 | * vc.el (vc-dired-mode): Redefine dired-move-to-filename-regexp |
| 4626 | locally. |
| 4627 | (vc-dired-reformat-line): Streamlined. Should handle all sorts of |
| 4628 | date formats now. |
| 4629 | |
| 4630 | 1998-04-15 Andreas Schwab <schwab@delysid.gnu.org> |
| 4631 | |
| 4632 | * vc.el (vc-backend-revert): Fix missing argument for |
| 4633 | vc-file-setprop. |
| 4634 | |
| 4635 | 1998-04-15 Kenichi Handa <handa@etl.go.jp> |
| 4636 | |
| 4637 | * international/mule-util.el (coding-system-change-eol-conversion): |
| 4638 | New function. |
| 4639 | (coding-system-change-text-conversion): New function. |
| 4640 | |
| 4641 | 1998-04-15 Richard Stallman <rms@gnu.org> |
| 4642 | |
| 4643 | * mail/mh-e.el (mh-quit): mh-show-buffer can be nil. |
| 4644 | |
| 4645 | * mail/sendmail.el (mail-mode): Doc fix. |
| 4646 | |
| 4647 | 1998-04-15 Simon Marshall <simon@gnu.org> |
| 4648 | |
| 4649 | * textmodes/outline.el (outline-font-lock-level): New function. |
| 4650 | |
| 4651 | 1998-04-15 François Pinard <pinard@iro.umontreal.ca> |
| 4652 | |
| 4653 | * emacs-lisp/bytecomp.el |
| 4654 | (byte-compile-warn-about-unresolved-functions): Fix whitespace. |
| 4655 | |
| 4656 | 1998-04-14 Dan Nicolaescu <done@ece.arizona.edu> |
| 4657 | |
| 4658 | * language/romanian.el: New file. |
| 4659 | |
| 4660 | * loadup.el: Load language/romanian. |
| 4661 | |
| 4662 | 1998-04-14 Dave Love <fx@gnu.org> |
| 4663 | |
| 4664 | * progmodes/fortran.el: Don't eval-*and*-compile font-lock stuff. |
| 4665 | |
| 4666 | 1998-04-14 Stephen Eglen <stephen@gnu.org> |
| 4667 | |
| 4668 | * mail/mspools.el (mspools-folder-directory): Takes default value of |
| 4669 | ~/MAIL/ if vm-folder-directory not bound. |
| 4670 | (mspools-vm-system-mail): Customize the variable so that if the |
| 4671 | environment variable $MAIL is not set, the user can easily set |
| 4672 | it. |
| 4673 | (mspools-vm-system-mail-crash): Variable deleted; we now use |
| 4674 | vm-crash-box. |
| 4675 | (mspools-set-vm-spool-files): Error if mspools-folder-directory |
| 4676 | hasn't been set. Use mspools-folder-directory rather |
| 4677 | than vm-folder-directory. |
| 4678 | (mspools-get-spool-files): Error if mspools-folder-directory is nil. |
| 4679 | (mspools-get-spool-files): Add $ to regexp to ensure mspools-suffix |
| 4680 | matches the end of the filename. |
| 4681 | (mspools-mode-map): Bind n and p to next-line and previous-line. |
| 4682 | |
| 4683 | 1998-04-14 Richard Stallman <rms@gnu.org> |
| 4684 | |
| 4685 | * files.el (find-file-noselect): Set buffer-file-coding-system |
| 4686 | if RAWFILE. |
| 4687 | |
| 4688 | 1998-04-14 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 4689 | |
| 4690 | * vc.el (vc-next-action-on-file): Don't check out after |
| 4691 | registering. This is two steps instead of one, and the second |
| 4692 | does not make sense under CVS. |
| 4693 | (vc-next-action): Changed doc string to reflect the above. |
| 4694 | |
| 4695 | 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org> |
| 4696 | |
| 4697 | * mail/rmail.el (rmail-movemail-flags): Fix customize type. |
| 4698 | |
| 4699 | * language/korean.el ("Korean"): Doc fix. |
| 4700 | |
| 4701 | * emacs-lisp/bytecomp.el (byte-compile-warnings): Fix customize |
| 4702 | type. |
| 4703 | |
| 4704 | * ediff-init.el (ediff-autostore-merges): Doc fix. |
| 4705 | |
| 4706 | 1998-04-14 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 4707 | |
| 4708 | * startup.el (command-line-1): Better wording in mouse startup |
| 4709 | message. |
| 4710 | |
| 4711 | 1998-04-14 Kenichi Handa <handa@etl.go.jp> |
| 4712 | |
| 4713 | * international/titdic-cnv.el (titdic-convert): Message improved. |
| 4714 | (tit-process-header): Change `Do byte-compile' to `Byte-compile'. |
| 4715 | (batch-titdic-convert): Likewise. |
| 4716 | |
| 4717 | 1998-04-13 Richard Stallman <rms@gnu.org> |
| 4718 | |
| 4719 | * mail/emacsbug.el (report-emacs-bug-hook): Don't absolutely |
| 4720 | reject non-ASCII characters. |
| 4721 | |
| 4722 | * tmm.el (tmm-get-keymap): Handle `menu-item' menu items. |
| 4723 | |
| 4724 | 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org> |
| 4725 | |
| 4726 | * international/mule-util.el (coding-system-eol-type-mnemonic): |
| 4727 | Return correct eol-type mnemonics for the non-unix cases. |
| 4728 | |
| 4729 | 1998-04-12 Ken'ichi Handa <handa@melange.gnu.org> |
| 4730 | |
| 4731 | * language/korean.el: Fix previous change. |
| 4732 | |
| 4733 | 1998-04-12 Richard Stallman <rms@gnu.org> |
| 4734 | |
| 4735 | * help.el (describe-function-1): New function. |
| 4736 | (describe-function): Use describe-function-1. |
| 4737 | (describe-key): Likewise. |
| 4738 | |
| 4739 | * emacs-lisp/lisp-mode.el (eval-defun): Arrange to use eval-region |
| 4740 | even if we have to alter the form. |
| 4741 | |
| 4742 | * gnus/gnus-art.el (gnus-emphasis-alist): Use nth, not caddr. |
| 4743 | |
| 4744 | * emacs-lisp/autoload.el (generate-autoload-section-header): Doc fix. |
| 4745 | (update-file-autoloads): Use autoload-read-section-header. |
| 4746 | (update-autoloads-from-directories): Likewise. |
| 4747 | (generate-autoload-section-continuation): New variable. |
| 4748 | (autoload-read-section-header): New function. |
| 4749 | (update-file-autoloads): Don't call save-buffer if no changes. |
| 4750 | (generate-file-autoloads): Split the section header line |
| 4751 | into multiple comments. |
| 4752 | |
| 4753 | * mail/mail-extr.el (mail-extract-address-components): |
| 4754 | Rename local :-pos to colon-pos. |
| 4755 | |
| 4756 | 1998-04-12 Erik Naggum <erik@naggum.no> |
| 4757 | |
| 4758 | * emacs-lisp/cl-macs.el (cl-do-arglist): Intern initializes the |
| 4759 | value of keyword symbols, so don't do it again. |
| 4760 | |
| 4761 | 1998-04-11 Kenichi Handa <handa@etl.go.jp> |
| 4762 | |
| 4763 | * international/mule.el (generic-char-p): A character of code 0 is |
| 4764 | not a generic char. |
| 4765 | |
| 4766 | * international/mule-cmds.el (describe-language-environment): |
| 4767 | Print the language environment at the head. |
| 4768 | |
| 4769 | * language/czech.el: Put Czech lang. env. under European. |
| 4770 | |
| 4771 | * language/slovak.el: Put Slovak lang. env. under European. |
| 4772 | |
| 4773 | 1998-04-10 Eli Zaretskii <eliz@is.elta.co.il> |
| 4774 | |
| 4775 | * international/mule-diag.el (list-input-methods): Fix doc string. |
| 4776 | (describe-font, describe-fontset, list-fontsets, mule-diag): Don't |
| 4777 | use fontset-related features if global-fontset-alist is not bound. |
| 4778 | |
| 4779 | 1998-04-10 Ken'ichi Handa <handa@melange.gnu.org> |
| 4780 | |
| 4781 | * language/slovak.el: Delete tutorial file entry. |
| 4782 | |
| 4783 | 1998-04-10 Ken'ichi Handa <handa@melange.gnu.org> |
| 4784 | |
| 4785 | * language/czech.el: Fix previous change, TUTORIAL.ch > TUTORIAL.cs. |
| 4786 | |
| 4787 | 1998-04-10 Kenichi Handa <handa@etl.go.jp> |
| 4788 | |
| 4789 | * language/czech.el: Tutorial file name changed to TUTORIAL.ch. |
| 4790 | * language/japanese.el: Tutorial file name changed to TUTORIAL.ja. |
| 4791 | * language/korean.el: Tutorial file name changed to TUTORIAL.ka. |
| 4792 | * language/slovak.el: Tutorial file name changed to TUTORIAL.sk. |
| 4793 | |
| 4794 | 1998-04-09 Karl Heuer <kwzh@gnu.org> |
| 4795 | |
| 4796 | * progmodes/vhdl-mode.el (vhdl-loop, vhdl-while-loop): Add backslash. |
| 4797 | |
| 4798 | * emacs-lisp/cl.el: Don't defconst the colon symbols, since they |
| 4799 | evaluate to themselves now anyway. |
| 4800 | |
| 4801 | * simple.el (newline): Mark as hard the newline that was just |
| 4802 | typed, not the previous one. Suppress optimization if there's a |
| 4803 | marker either before or after the newline. |
| 4804 | |
| 4805 | 1998-04-09 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 4806 | |
| 4807 | * vc.el (vc-next-action): Fixed bug that prevented registering |
| 4808 | files using C-x v v. |
| 4809 | |
| 4810 | 1998-04-09 Stephen Eglen <stephen@gnu.org> |
| 4811 | |
| 4812 | * progmodes/c-mode.el, progmodes/cplus-md.el: Customize. |
| 4813 | progmodes/m4-mode.el: Customize. |
| 4814 | |
| 4815 | 1998-04-09 Dan Nicolaescu <done@ece.arizona.edu> |
| 4816 | |
| 4817 | * progmodes/vhdl-mode.el (vhdl-mode): Add autoload cookie. |
| 4818 | |
| 4819 | 1998-04-09 Kenichi Handa <handa@etl.go.jp> |
| 4820 | |
| 4821 | * language/slovak.el: Add tutorial file name for Slovak. |
| 4822 | |
| 4823 | * help.el (help-with-tutorial-alist): This variable deleted. |
| 4824 | (help-with-tutorial): Get a tutorial file name by |
| 4825 | get-language-info instead of help-with-tutorial-alist. |
| 4826 | |
| 4827 | * language/devan-util.el: Typos in comment fixed. |
| 4828 | (devanagari-vertical-modifier-p): Target string to be matched with |
| 4829 | GLYPH is modified. |
| 4830 | (devanagari-non-vertical-modifier-p): Likewise. |
| 4831 | (devanagari-wide-to-narrow-char): New function. |
| 4832 | (devanagari-wide-to-narrow-iter): The second arg is changed to |
| 4833 | 2-COL-GLYPH. |
| 4834 | |
| 4835 | 1998-04-08 Dan Nicolaescu <done@ece.arizona.edu> |
| 4836 | |
| 4837 | * textmodes/outline.el: Add support for showing hidden outlines |
| 4838 | when doing isearch. (Thanks to Peter S Galbraith for the idea) |
| 4839 | (outline-isearch-open-invisible): New function. |
| 4840 | (outline-flag-region): Use it. |
| 4841 | |
| 4842 | 1998-04-08 Derek L. Davies <ddavies@world.std.com> |
| 4843 | |
| 4844 | * gud.el (jdb): Do proper analysis of classes defined in a Java |
| 4845 | source. This removes the restriction of one class per file. |
| 4846 | (gud-jdb-package-of-file): Removed. Replaced with parsing routines. |
| 4847 | (gud-jdb-skip-whitespace): New function. |
| 4848 | (gud-jdb-skip-single-line-comment): New function. |
| 4849 | (gud-jdb-skip-traditional-or-documentation-comment): New function. |
| 4850 | (gud-jdb-skip-whitespace-and-comments): New function. |
| 4851 | (gud-jdb-skip-id-ish-thing): New function. |
| 4852 | (gud-jdb-skip-string-literal): New function. |
| 4853 | (gud-jdb-skip-character-literal): New function. |
| 4854 | (gud-jdb-skip-block): New function. |
| 4855 | (gud-jdb-analyze-source): New function. |
| 4856 | (gud-jdb-build-class-source-alist-for-file): New function. |
| 4857 | (gud-jdb-analysis-buffer): New variable. |
| 4858 | (gud-jdb-build-class-source-alist): Cleaner at the expense of new |
| 4859 | variable. |
| 4860 | |
| 4861 | 1998-04-08 Richard Stallman <rms@gnu.org> |
| 4862 | |
| 4863 | * mail/rmail.el (rmail-message-regexp-p): Handle messages |
| 4864 | whose headers have not been reformatted. |
| 4865 | (rmail-message-recipients-p): Likewise. |
| 4866 | |
| 4867 | * mail/rmailedit.el (rmail-cease-edit): Call kill-all-local-variables. |
| 4868 | Call rmail-variables. |
| 4869 | (rmail-edit-mode): Call text-mode. Don't run text-mode-hook here. |
| 4870 | (rmail-edit-map): Use set-keymap-parent. |
| 4871 | (rmail-old-text): Add defvar. |
| 4872 | |
| 4873 | * mail/rmail.el (rmail-movemail-program): Customized. |
| 4874 | (rmail-message-filter): Customized. |
| 4875 | (rmail-display-summary): Customized. |
| 4876 | (rmail-inbox-list, rmail-keywords, rmail-current-message) |
| 4877 | (rmail-total-messages, rmail-message-vector, rmail-deleted-vector) |
| 4878 | (rmail-msgref-vector, rmail-overlay-list, rmail-view-buffer) |
| 4879 | (rmail-last-label, rmail-last-regexp): Now permanent locals. |
| 4880 | (rmail-perm-variables): Set up all permanent locals here. |
| 4881 | (rmail-variables): Not here. |
| 4882 | (rmail-variables): Set enable-local-variables here. |
| 4883 | (rmail-mode-2): Not here. |
| 4884 | |
| 4885 | 1998-04-08 Dave Love <fx@gnu.org> |
| 4886 | |
| 4887 | * progmodes/fortran.el (fortran-fill-paragraph): Return t here. |
| 4888 | (fortran-fill-statement): Not here. |
| 4889 | |
| 4890 | 1998-04-08 Stephen Eglen <stephen@gnu.org> |
| 4891 | |
| 4892 | * mail/mail-utils.el (mail-use-rfc822): Customize. |
| 4893 | |
| 4894 | 1998-04-07 Milan Zamazal <pdm@fi.muni.cz> |
| 4895 | |
| 4896 | * language/czech.el: Add coding-priority. Improve sample text. |
| 4897 | Correct starting commentary. |
| 4898 | * language/slovak.el: Add coding-priority. Use iso-8859-2 instead |
| 4899 | of iso-latin-2. Correct starting commentary. |
| 4900 | |
| 4901 | 1998-04-07 Dave Love <d.love@dl.ac.uk> |
| 4902 | |
| 4903 | * progmodes/fortran.el: Use regexp-opt and eval-and-compile to |
| 4904 | build font-lock patterns. |
| 4905 | (fortran-mode): Define indent-region-function, indent-line-function. |
| 4906 | (fortran-tab-mode-string): Make buffer-local. |
| 4907 | (fortran-comment-indent-style): Custom tweak. |
| 4908 | (fortran-comment-region, fortran-electric-line-number) |
| 4909 | (fortran-analyze-depth, fortran-break-before-delimiters) |
| 4910 | (fortran-mode): Doc fix. |
| 4911 | (fortran-font-lock-keywords-1): Add "select", "case"; allow |
| 4912 | double-quoted strings. |
| 4913 | (fortran-mode-map): Add fill-paragraph menu item. Don't define \t. |
| 4914 | (fortran-mode): Make `fill-column' buffer-local; set |
| 4915 | `fill-paragraph-function', `indent-region-function', |
| 4916 | `indent-line-function'. |
| 4917 | (calculate-fortran-indent): Renamed to `fortran-calculate-indent'. |
| 4918 | (fortran-split-line): Simplify. |
| 4919 | (fortran-remove-continuation): New function. |
| 4920 | (fortran-join-line): Use it. |
| 4921 | (fortran-end-prog-re1, fortran-end-prog-re): New variables. |
| 4922 | (beginning-of-fortran-subprogram, end-of-fortran-subprogram): Use them. |
| 4923 | (fortran-blink-matching-if, fortran-blink-matching-do) |
| 4924 | (fortran-indent-new-line): Bind case-fold-search. |
| 4925 | (fortran-end-do, fortran-beginning-do, fortran-end-if) |
| 4926 | (fortran-beginning-if): Bind case-fold-search. Allow labeled blocks. |
| 4927 | Use fortran-end-prog-re. |
| 4928 | (fortran-if-start-re): New variable. |
| 4929 | (fortran-calculate-indent): Allow labeled blocks. Simplify the conds. |
| 4930 | Make select case indentation work. |
| 4931 | (fortran-is-in-string-p): Ignore Emacs 18 bug kluge. |
| 4932 | (fortran-fill): Allow double quotes in check for string. |
| 4933 | (fortran-fill-paragraph): New function. |
| 4934 | (fortran-fill-statement): New function. |
| 4935 | |
| 4936 | 1998-04-07 Richard Stallman <rms@gnu.org> |
| 4937 | |
| 4938 | * subr.el (add-to-list): Always return updated value of LIST-VAR. |
| 4939 | |
| 4940 | * shadowfile.el (find-file-visit-truename): Don't setq this. |
| 4941 | |
| 4942 | 1998-04-07 Stephen Eglen <stephen@gnu.org> |
| 4943 | |
| 4944 | * cus-start.el: next-screen-context-lines is an integer, not boolean. |
| 4945 | |
| 4946 | * mail/rmail.el (rmail-mode): Doc fix. |
| 4947 | |
| 4948 | 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 4949 | |
| 4950 | * mail/rmail.el (rmail-movemail-flags): New customizable variable |
| 4951 | to specify additional flags to pass to movemail. |
| 4952 | (rmail-insert-inbox-text): Use rmail-movemail-flags. |
| 4953 | |
| 4954 | 1998-04-06 Richard Stallman <rms@gnu.org> |
| 4955 | |
| 4956 | * startup.el (command-line-1): Fix punctuation in startup screen. |
| 4957 | |
| 4958 | 1998-04-06 Dave Love <fx@gnu.org> |
| 4959 | |
| 4960 | * help.el (help-make-xrefs): Grok commands in keymap table |
| 4961 | expansions. |
| 4962 | (help-xref-button): Simplify. |
| 4963 | (help-make-xrefs): Set overriding keymap properly. |
| 4964 | |
| 4965 | 1998-04-06 Kenichi Handa <handa@etl.go.jp> |
| 4966 | |
| 4967 | * language/japanese.el: Set exit-function to |
| 4968 | exit-japanese-environment for Japanese environment. |
| 4969 | |
| 4970 | * language/japan-util.el (setup-japanese-environment): Setup |
| 4971 | sentence-end suitable for Japanese text. |
| 4972 | (exit-japanese-environment): New function. |
| 4973 | |
| 4974 | * international/mule-cmds.el (subset-p): Renamed from |
| 4975 | find-safe-coding-system-list-subset-p. |
| 4976 | (find-coding-systems-region, find-coding-systems-string): New |
| 4977 | functions. |
| 4978 | (find-coding-systems-for-charsets): Renamed from |
| 4979 | find-safe-coding-system. This is now a helper function of the |
| 4980 | above two. |
| 4981 | (select-safe-coding-system): Adjusted for the above changes. |
| 4982 | |
| 4983 | 1998-04-05 Per Abrahamsen <abraham@dina.kvl.dk> |
| 4984 | |
| 4985 | * widget.el (:default-get): New keyword. |
| 4986 | |
| 4987 | * wid-edit.el (default, widget-default-default-get): Define it. |
| 4988 | (group, widget-group-default-get): Define it. |
| 4989 | (menu-choice, widget-choice-default-get): Define it. |
| 4990 | (widget-default-get): New function. |
| 4991 | (widget-choice-action): Call it. |
| 4992 | (widget-editable-list-entry-create): Call it. |
| 4993 | |
| 4994 | 1998-04-05 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 4995 | |
| 4996 | * vc.el (vc-dired-mode): Make dired-after-readin-hook a local |
| 4997 | hook, not a local variable. |
| 4998 | |
| 4999 | * vc.el (vc-merge, vc-backend-merge): New functions. |
| 5000 | (vc-resolve-conflicts): Added optional parameters for buffer names. |
| 5001 | (vc-branch-p): New function. |
| 5002 | |
| 5003 | * vc-hooks.el (vc-prefix-map): Added "m" for vc-merge. |
| 5004 | |
| 5005 | * vc.el (vc-ensure-vc-buffer): New function. |
| 5006 | (vc-registration-error): Replaced by the above. Updated all callers. |
| 5007 | (file-executable-p-18, file-regular-p-18): Removed. |
| 5008 | |
| 5009 | 1998-04-05 Richard Stallman <rms@psilocin.gnu.org> |
| 5010 | |
| 5011 | * emacs-lisp/autoload.el (update-file-autoloads): |
| 5012 | Redo 1997-08-23 change. |
| 5013 | |
| 5014 | 1998-04-05 Stephen Eglen <stephen@gnu.org> |
| 5015 | |
| 5016 | * play/bruce.el, play/decipher.el, play/gametree.el: Customize. |
| 5017 | * play/gomoku.el, play/handwrite.el, play/landmark.el: Customize. |
| 5018 | * play/mpuz.el, play/solitaire.el, play/spook.el: Customize. |
| 5019 | * play/yow.el, play/dunnet.el: Customize. |
| 5020 | * emacs-lisp/advice.el, emacs-lisp/backquote.el: Customize. |
| 5021 | * emacs-lisp/cust-print.el, emacs-lisp/debug.el: Customize. |
| 5022 | * emacs-lisp/gulp.el, emacs-lisp/lisp-mnt.el, pp.el: Customize. |
| 5023 | * emacs-lisp/profile.el, emacs-lisp/shadow.el: Customize. |
| 5024 | * emacs-lisp/trace.el: Customize. |
| 5025 | |
| 5026 | 1998-04-05 Dave Love <fx@gnu.org> |
| 5027 | |
| 5028 | * startup.el (command-line): Fix paren error. |
| 5029 | |
| 5030 | 1998-04-05 Richard Stallman <rms@psilocin.gnu.org> |
| 5031 | |
| 5032 | * mouse.el (mouse-save-then-kill): Get point-before-scroll |
| 5033 | from the right buffer. |
| 5034 | |
| 5035 | * scroll-bar.el (scroll-bar-drag): Set point-before-scroll |
| 5036 | in the right buffer, from point in the right window. |
| 5037 | (scroll-bar-scroll-down, scroll-bar-scroll-up): Likewise. |
| 5038 | |
| 5039 | 1998-04-04 SL Baur <steve@altair.xemacs.org> |
| 5040 | |
| 5041 | * webjump.el (webjump): Use assoc-ignore-case for locating the |
| 5042 | proper URL. |
| 5043 | |
| 5044 | 1998-04-04 Richard Stallman <rms@psilocin.gnu.org> |
| 5045 | |
| 5046 | * mail/emacsbug.el (report-emacs-bug-hook): Use skip-chars-forward |
| 5047 | to check for non-ASCII characters, and to find them. |
| 5048 | Don't use find-charset-region. |
| 5049 | (report-emacs-bug-pretest-address): Update address. |
| 5050 | (report-emacs-bug-address): Likewise. |
| 5051 | |
| 5052 | 1998-04-04 Dave Love <d.love@dl.ac.uk> |
| 5053 | |
| 5054 | * help.el (help-highlight-face): Use underline. |
| 5055 | (help-mode-maybe): Ensure read-only. |
| 5056 | (help-xref-button): Obey help-highlight-p. |
| 5057 | (help-follow): Remove check for args being a list. |
| 5058 | (help-mode): Doc fix. |
| 5059 | (help-highlight-face): Customize. |
| 5060 | (help-highlight-p): Put in help group. |
| 5061 | |
| 5062 | * help.el (help-make-xrefs): Insert button label in scope of |
| 5063 | inhibit-read-only binding. |
| 5064 | (help-mode-map, help-make-xrefs): Define TAB, RET correctly. |
| 5065 | |
| 5066 | 1998-04-03 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 5067 | |
| 5068 | * vc-hooks.el (vc-parse-cvs-status): New function. |
| 5069 | (vc-fetch-master-properties): Moved cvs status retrieval to |
| 5070 | the above. |
| 5071 | (vc-backend): If a file is not registered, remember that by setting |
| 5072 | the property to `none'. |
| 5073 | (vc-name): Use the mechanism of vc-backend to compute the value. |
| 5074 | (vc-after-save): Don't access vc-backend property directly. |
| 5075 | |
| 5076 | * vc.el (vc-next-action-dired): Use dired-do-redisplay. Handle |
| 5077 | window configuration correctly. |
| 5078 | (vc-next-action): Save window configuration for vc-next-action-dired. |
| 5079 | (vc-finish-logentry): Only kill log buffer if it does exist. |
| 5080 | (vc-dired-mode): Rewritten so that it works entirely through |
| 5081 | dired-after-readin-hook. Subdirectories are handled just as in |
| 5082 | ordinary dired. |
| 5083 | (vc-dired-hook): New function. |
| 5084 | (vc-state-info, vc-dired-reformat-line): Adapted. |
| 5085 | (vc-dired-update, vc-dired-update-line): Removed. |
| 5086 | (vc-directory): Rewritten. |
| 5087 | (vc-directory-18): Removed. |
| 5088 | (vc-dired-mark-locked): New function, bound to "*l" in vc-dired-mode. |
| 5089 | (vc-do-command): Only compute vc-name if it is really needed. |
| 5090 | (vc-fetch-cvs-status): New function. |
| 5091 | (vc-dired-hook): Use it. |
| 5092 | |
| 5093 | 1998-04-03 Richard Stallman <rms@psilocin.gnu.org> |
| 5094 | |
| 5095 | * mail/emacsbug.el (report-emacs-bug-hook): |
| 5096 | Don't bind enable-multibyte-characters. |
| 5097 | |
| 5098 | 1998-04-03 Dave Love <d.love@dl.ac.uk> |
| 5099 | |
| 5100 | * startup.el (command-line): If already unibyte, just load |
| 5101 | latin-N instead of calling set-language-environment. |
| 5102 | |
| 5103 | 1998-04-03 Richard Stallman <rms@psilocin.gnu.org> |
| 5104 | |
| 5105 | * mail/emacsbug.el (report-emacs-bug): Use set-buffer-multibyte. |
| 5106 | |
| 5107 | * mail/rmail.el (rmail-mode-2): Locally set enable-local-variables |
| 5108 | to nil, so a local var list in a message won't confuse things. |
| 5109 | |
| 5110 | * mail/emacsbug.el (report-emacs-bug-hook): Fix the regexp for |
| 5111 | matching non-ASCII characters. |
| 5112 | |
| 5113 | 1998-04-02 Richard Stallman <rms@psilocin.gnu.org> |
| 5114 | |
| 5115 | * generic-x.el (rul-generic-mode): Use font-lock-builtin-face, |
| 5116 | not font-lock-emphasized-face. |
| 5117 | |
| 5118 | * help.el (help-highlight-face): Use `highlight'. |
| 5119 | |
| 5120 | 1998-04-02 Dave Love <d.love@dl.ac.uk> |
| 5121 | |
| 5122 | * help.el: Make hyperlinks for cross-reference info intuited from |
| 5123 | *Help* buffer. |
| 5124 | (help-font-lock-keywords): Removed. |
| 5125 | (help-mode-map): Define keys for navigating hyperlinks. |
| 5126 | (help-xref-stack, help-xref-stack-item): New permanent-local |
| 5127 | variables. |
| 5128 | (help-mode): Set font-lock-defaults to nil. |
| 5129 | (help-mode-maybe): Invoke help-make-xrefs in Help mode. |
| 5130 | (help-setup-xref): New function. |
| 5131 | (describe-key, describe-mode, describe-function) |
| 5132 | (describe-variable): Call it. |
| 5133 | (view-lossage, describe-bindings): Nullify help-xref-stack, |
| 5134 | help-xref-stack-item. |
| 5135 | (help-highlight-p): New option. |
| 5136 | (help-highlight-face): New customized face. |
| 5137 | (help-back-label, help-xref-symbol-regexp, help-xref-info-regexp): |
| 5138 | New variables. |
| 5139 | (help-setup-xref, help-make-xrefs, help-xref-button) |
| 5140 | (help-xref-interned, help-xref-mode, help-follow-mouse) |
| 5141 | (help-xref-go-back, help-go-back, help-follow, help-next-ref): New |
| 5142 | functions. |
| 5143 | |
| 5144 | 1998-04-02 Richard Stallman <rms@psilocin.gnu.org> |
| 5145 | |
| 5146 | * wid-edit.el (widget-beginning-of-line): Don't set zmacs-region-stays. |
| 5147 | (widget-end-of-line): Likewise. |
| 5148 | (widget-glyph-click): Use read-event. |
| 5149 | (widget-color-choice-list): Delete compatibility code. |
| 5150 | (widget-color-sample-face-get): Likewise. |
| 5151 | (widget-choose): Likewise. |
| 5152 | (widget-event-point): Fix paren error. |
| 5153 | |
| 5154 | 1998-04-01 Richard Stallman <rms@psilocin.gnu.org> |
| 5155 | |
| 5156 | * wid-edit.el: Delete some compatibility code. |
| 5157 | (widget-event-point, widget-read-event): Define unconditionally. |
| 5158 | |
| 5159 | * info-look.el (info-lookup->topic-cache): Use defun, not defsubst. |
| 5160 | (info-lookup->mode-cache, info-lookup->initialized): Likewise. |
| 5161 | (info-lookup->completions, info-lookup->refer-modes): Likewise. |
| 5162 | (info-lookup->all-modes): Likewise. |
| 5163 | |
| 5164 | * info-look.el (info-lookup-quick-all-modes): New function. |
| 5165 | (info-complete): Find the symbol to complete first, |
| 5166 | then compute list of completions. |
| 5167 | |
| 5168 | * info-look.el (lisp-mode): Add info-lookup-maybe-add-help for it. |
| 5169 | |
| 5170 | 1998-04-01 Derek L. Davies <ddavies@world.std.com> |
| 5171 | |
| 5172 | * gud.el: Add support for jdb (Java debugger). |
| 5173 | (jdb): New function. |
| 5174 | (gud-jdb-history): New variable. |
| 5175 | (gud-jdb-directories): New variable. |
| 5176 | (gud-jdb-source-files): New variable. |
| 5177 | (gud-jdb-build-source-files-list): New function. |
| 5178 | (gud-jdb-package-of-file): New function. |
| 5179 | (gud-jdb-class-source-alist): New variable. |
| 5180 | (gud-jdb-build-class-source-alist): New function. |
| 5181 | (gud-jdb-massage-args): New function. |
| 5182 | (gud-jdb-find-source-file): New function. |
| 5183 | (gud-jdb-marker-filter): New function. |
| 5184 | (gud-jdb-find-file): New function. |
| 5185 | (gud-jdb-command-name): New variable. |
| 5186 | (gud-perldb-command-name): Variable renamed from perldb-command-name. |
| 5187 | |
| 5188 | 1998-03-31 Anders Lindgren <andersl@csd.uu.se> |
| 5189 | |
| 5190 | * follow.el (follow-scroll-up): Cope if `window-end' returns nil. |
| 5191 | (follow-select-if-end-visible): Likewise. |
| 5192 | (follow-mode-version): Variable removed. |
| 5193 | |
| 5194 | 1998-04-01 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 5195 | |
| 5196 | * vc.el (vc-revert-buffer): Rewrote handling of vc-diff buffer, |
| 5197 | so that the file's buffer is always current when the actual |
| 5198 | revert is done. |
| 5199 | |
| 5200 | 1998-04-01 Andreas Schwab <schwab@gnu.org> |
| 5201 | |
| 5202 | * emacs-lisp/copyright.el: Customized. |
| 5203 | |
| 5204 | 1998-03-31 Richard Stallman <rms@psilocin.gnu.org> |
| 5205 | |
| 5206 | * files.el (hack-one-local-variable): |
| 5207 | Variables named ...-predicate are treated as risky. |
| 5208 | (write-file): Omit directory part when making default file name. |
| 5209 | |
| 5210 | 1998-03-31 Stephen Eglen <stephen@gnu.org> |
| 5211 | |
| 5212 | * iswitchb.el: Many doc fixes. |
| 5213 | (iswitchb-method): No longer a user variable. |
| 5214 | (iswitchb-minibuffer-setup-hook): Customized. |
| 5215 | (iswitchb-default): New variable. |
| 5216 | (iswitchb-complete): Use iswitchb-common-match-string rather than |
| 5217 | recomputing the value. |
| 5218 | (iswitchb-toggle-ignore): Recompute list of buffers. |
| 5219 | (iswitchb-init-XEmacs-trick): Renamed from iswitchb-init-Xemacs-trick. |
| 5220 | |
| 5221 | 1998-03-31 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 5222 | |
| 5223 | * vc.el (vc-resolve-conflicts): New function. |
| 5224 | (vc-next-action-on-file): Use it. |
| 5225 | (vc-backend-revert): For CVS, revert to the version the buffer was |
| 5226 | based on, not the latest on the current branch (same behavior as |
| 5227 | for RCS). For SCCS, forget vc-workfile-version so that it gets |
| 5228 | recomputed. |
| 5229 | (vc-revert-buffer): Rewrote doc string to explain the above. |
| 5230 | (vc-finish-logentry): Don't add extra newline. |
| 5231 | |
| 5232 | 1998-03-29 Ralph Schleicher <rs@purple.UL.BaWue.DE> |
| 5233 | |
| 5234 | * battery.el (battery-linux-proc-apm): Re-use the temporary |
| 5235 | buffer. |
| 5236 | |
| 5237 | * battery.el (battery-insert-file-contents): Disable code |
| 5238 | conversion. |
| 5239 | |
| 5240 | 1998-03-29 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 5241 | |
| 5242 | * textmodes/tex-mode.el (tex-send-command): Return the process. |
| 5243 | (tex-start-tex): New function. |
| 5244 | (tex-region, tex-file): Use tex-start-tex. |
| 5245 | (tex-start-tex-marker): New variable. |
| 5246 | (tex-compilation-parse-errors): Parse only the most recent |
| 5247 | TeX compilation's output. If the error is in the zap file, |
| 5248 | use the buffer it was zapped from. |
| 5249 | (tex-start-shell): Call compilation-minor-mode. |
| 5250 | |
| 5251 | 1998-03-29 Ian T Zimmerman <itz@kronstadt.rahul.net> |
| 5252 | |
| 5253 | * textmodes/tex-mode.el (tex-compilation-parse-errors): |
| 5254 | Completely rewritten. |
| 5255 | (tex-print): Reset or restart the subshell before using it. |
| 5256 | |
| 5257 | * desktop.el (desktop-buffer-info, desktop-buffer-rmail) |
| 5258 | (desktop-buffer-mh, desktop-buffer-dired, desktop-buffer-file): |
| 5259 | Return the buffer produced. |
| 5260 | (desktop-create-buffer): Use the buffer that was returned. |
| 5261 | |
| 5262 | * ange-ftp.el (ange-ftp-kill-ftp-process): Convert buffer name |
| 5263 | to the buffer. |
| 5264 | |
| 5265 | 1998-03-28 Richard Stallman <rms@psilocin.gnu.org> |
| 5266 | |
| 5267 | * desktop.el (desktop-load-default): Add autoload cookie. |
| 5268 | (desktop-read): Likewise. |
| 5269 | |
| 5270 | 1998-03-27 Dave Love <d.love@dl.ac.uk> |
| 5271 | |
| 5272 | * menu-bar.el (menu-bar-options-menu): Remove "Toggle" from item |
| 5273 | names, using buttons instead. |
| 5274 | (menu-bar-make-toggle): Define a menu-item toggle button. |
| 5275 | (menu-bar-options-menu [save-place]): (require 'saveplace). |
| 5276 | (menu-bar-options-menu [toggle-auto-compression], [auto-fill-mode]) |
| 5277 | (menu-bar-options-menu [toggle-global-lazy-font-lock-mode]): |
| 5278 | Define a menu-item button. |
| 5279 | |
| 5280 | 1998-03-27 Richard Stallman <rms@psilocin.gnu.org> |
| 5281 | |
| 5282 | * bindings.el (completion-ignored-extensions): Add a few. |
| 5283 | |
| 5284 | 1998-03-25 Richard Stallman <rms@psilocin.gnu.org> |
| 5285 | |
| 5286 | * bindings.el (debug-ignored-errors): Add file-supersession. |
| 5287 | |
| 5288 | * startup.el (normal-top-level-add-subdirs-to-load-path): |
| 5289 | Reverse order of subdirs to add. Don't duplicate the parent dir. |
| 5290 | |
| 5291 | * mail/rmail.el (rmail-clear-headers): |
| 5292 | Handle failure to find "\n[^ \t]". |
| 5293 | |
| 5294 | 1998-03-25 Dave Love <fx@gnu.org> |
| 5295 | |
| 5296 | * autorevert.el: Various doc fixes, mainly grammar. |
| 5297 | |
| 5298 | * autoinsert.el (auto-insert, auto-insert-query): :tag choices. |
| 5299 | (define-auto-insert): Rename arg key to match doc. |
| 5300 | |
| 5301 | 1998-03-25 Simon Marshall <simon@gnu.org> |
| 5302 | |
| 5303 | * font-lock.el (c-font-lock-keywords-2): Added "sizeof". |
| 5304 | (c++-font-lock-keywords-2): Added "export" and "typename". |
| 5305 | |
| 5306 | * lazy-lock.el (lazy-lock-fontify-after-scroll) |
| 5307 | (lazy-lock-fontify-after-trigger): Use new window-end UPDATE arg |
| 5308 | rather than calculating a value using vertical-motion. |
| 5309 | |
| 5310 | * mail/sendmail.el (mail-font-lock-keywords): Don't use the value |
| 5311 | of mail-header-separator if its length is zero. |
| 5312 | |
| 5313 | 1998-03-24 Dave Love <fx@gnu.org> |
| 5314 | |
| 5315 | * ange-ftp.el (shell-command): Define handler. |
| 5316 | (ange-ftp-shell-command): Add optional arg. |
| 5317 | (comint-last-output-start, comint-last-input-start) |
| 5318 | (comint-last-input-end): Defvar to silence compiler. |
| 5319 | |
| 5320 | * dired-aux.el (dired-run-shell-command): Maybe run handler. |
| 5321 | |
| 5322 | * simple.el (shell-command-on-region): Amend message to report |
| 5323 | success or failure when no process output. |
| 5324 | |
| 5325 | 1998-03-23 Andreas Schwab <schwab@gnu.org> |
| 5326 | |
| 5327 | * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event): Replace |
| 5328 | obsolete `concat with integer' by format. |
| 5329 | |
| 5330 | * rsz-mini.el (resize-minibuffer-mode): Make it a proper minor |
| 5331 | mode: toggle resize-minibuffer mode when called without argument. |
| 5332 | |
| 5333 | 1998-03-22 Richard Stallman <rms@gnu.org> |
| 5334 | |
| 5335 | * startup.el (normal-top-level-add-subdirs-to-load-path): New function. |
| 5336 | |
| 5337 | * files.el (find-file-noselect): Use set-buffer-multibyte |
| 5338 | instead of setting enable-multibyte-characters. |
| 5339 | |
| 5340 | * disp-table.el (standard-display-underline): Shift face id by 19 bits. |
| 5341 | |
| 5342 | 1998-03-22 Johan Vromans <jvromans@squirrel.nl> |
| 5343 | |
| 5344 | * complete.el (PC-expand-many-files): Apply |
| 5345 | completion-ignored-extensions. |
| 5346 | |
| 5347 | 1998-03-21 Richard Stallman <rms@psilocin.gnu.org> |
| 5348 | |
| 5349 | * comint.el (comint-preoutput-filter-functions): Doc fix. |
| 5350 | |
| 5351 | * replace.el (perform-replace): Before recursive edit, |
| 5352 | get the match data as markers, and set real-match-data. |
| 5353 | |
| 5354 | 1998-03-20 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 5355 | |
| 5356 | * vc-hooks.el (vc-sccs-project-dir, vc-search-sccs-project-dir): |
| 5357 | New functions. |
| 5358 | (vc-master-templates): Add call to vc-search-sccs-project-dir. |
| 5359 | |
| 5360 | * vc.el (vc-next-action-on-file): Properly handle the case |
| 5361 | when user tries to check-in, but file on disk has changed. |
| 5362 | (vc-do-command): Rewrote doc string. Consider LAST argument |
| 5363 | only if FILE is non-nil. |
| 5364 | (vc-add-triple, vc-record-rename, vc-lookup-file): Find |
| 5365 | vc-name-assoc-file based on vc-name of FILE. |
| 5366 | (vc-backend-admin, vc-rename-file): Handle the SCCS PROJECTDIR |
| 5367 | feature. |
| 5368 | |
| 5369 | 1998-03-20 Richard Stallman <rms@psilocin.gnu.org> |
| 5370 | |
| 5371 | * international/mule-cmds.el (set-language-environment): Doc fix. |
| 5372 | (current-language-environment): Use defcustom. |
| 5373 | (default-input-method): Specify :type. |
| 5374 | |
| 5375 | 1998-03-19 Barry A. Warsaw <bwarsaw@cnri.reston.va.us> |
| 5376 | |
| 5377 | * reporter.el (reporter-mail): New function. |
| 5378 | (reporter-compose-outgoing): Use fboundp, not functionp. |
| 5379 | (reporter-bug-hook): Fix error message. |
| 5380 | |
| 5381 | * reporter.el (reporter-beautify-list): Break infloop when |
| 5382 | reaching the end of the buffer without crossing an unbalanced |
| 5383 | paren. Use scan-sexps instead of forward-sexp for the loop break |
| 5384 | test. |
| 5385 | |
| 5386 | * reporter.el (reporter-submit-bug-report): Only call |
| 5387 | display-buffer if pop-up-windows is non-nil. |
| 5388 | |
| 5389 | 1998-03-19 Richard Stallman <rms@psilocin.gnu.org> |
| 5390 | |
| 5391 | * progmodes/compile.el: Moved from parent directory. |
| 5392 | |
| 5393 | * compile.el (compilation-error-regexp-alist): |
| 5394 | Handle f90 in DEC AXP OSF/1 cc pattern. |
| 5395 | |
| 5396 | 1998-03-19 Dave Love <fx@gnu.org> |
| 5397 | |
| 5398 | * simple.el (shell-command-on-region): Amend message to report |
| 5399 | success or failure when no process output. |
| 5400 | |
| 5401 | 1998-03-18 Richard Stallman <rms@psilocin.gnu.org> |
| 5402 | |
| 5403 | * frame.el (focus-follows-mouse): New variable. |
| 5404 | (other-frame): Obey that variable. |
| 5405 | (focus-follows-mouse): Make it defcustom. |
| 5406 | |
| 5407 | 1998-03-18 Dave Love <fx@gnu.org> |
| 5408 | |
| 5409 | * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Adjust |
| 5410 | paragraph-start in default filling case so that filling doc |
| 5411 | strings works. |
| 5412 | |
| 5413 | 1998-03-18 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 5414 | |
| 5415 | * vc.el (vc-restore-buffer-context): Only try to restore mark |
| 5416 | if it is active. |
| 5417 | |
| 5418 | 1998-03-18 Richard Stallman <rms@psilocin.gnu.org> |
| 5419 | |
| 5420 | * calendar/calendar.el (calendar-mode-map): Add bindings for |
| 5421 | appt-add and appt-delete. |
| 5422 | |
| 5423 | 1998-03-17 Richard Stallman <rms@psilocin.gnu.org> |
| 5424 | |
| 5425 | * help.el (view-emacs-news): Handle prefix arg. |
| 5426 | |
| 5427 | * loadup.el: Load language/czech and language/slovak. |
| 5428 | |
| 5429 | * language/czech.el (setup-czech-environment): 3rd arg to |
| 5430 | setup-8-bit-environment is the default input method, not coding system. |
| 5431 | * language/slovak.el (setup-slovak-environment): 3rd arg to |
| 5432 | setup-8-bit-environment is the default input method, not coding system. |
| 5433 | |
| 5434 | * env.el (setenv): Simplify reading of args by passing old value |
| 5435 | as the default. |
| 5436 | |
| 5437 | * language/czech.el, language/slovak.el: New files. |
| 5438 | |
| 5439 | * info.el (Info-menu-update): Set Info-menu-last-node |
| 5440 | to (FILE NODENAME), and test it that way too. |
| 5441 | |
| 5442 | 1998-03-17 Emilio Lopes <Emilio.Lopes@Physik.TU-Muenchen.DE> |
| 5443 | |
| 5444 | * help.el (view-emacs-news): Use prefix argument to display old news. |
| 5445 | |
| 5446 | 1998-03-16 Peter Breton <pbreton@ne.mediaone.net> |
| 5447 | |
| 5448 | * generic-x.el: Customize. |
| 5449 | (fvwm-generic-mode): Added new keywords, and .fvwm2rc config file. |
| 5450 | (ini-generic-mode): Changed regexps so that value can contain equal signs. |
| 5451 | (java-manifest-generic-mode): Added new keywords. |
| 5452 | |
| 5453 | 1998-03-16 Alfred Correira <ACorreir@pervasive-sw.com> |
| 5454 | |
| 5455 | * generic-x.el (mailrc-generic-mode, java-properties-generic-mode): |
| 5456 | New generic modes. |
| 5457 | (alias-generic-mode, rc-generic-mode, rul-generic-mode): Likewise. |
| 5458 | |
| 5459 | 1998-03-16 Erik Naggum <erik@naggum.no> |
| 5460 | |
| 5461 | * mail/rmail.el (rmail-clear-headers): Make sure an empty line |
| 5462 | still separates the headers from the body. |
| 5463 | |
| 5464 | 1998-03-16 Kenichi Handa <handa@etl.go.jp> |
| 5465 | |
| 5466 | * mail/rmail.el (rmail-quit): Call quit-window before calling |
| 5467 | replace-buffer-in-windows to assure that we can switch the rmail |
| 5468 | buffer of the selected window. |
| 5469 | |
| 5470 | 1998-03-16 Richard Stallman <rms@psilocin.gnu.org> |
| 5471 | |
| 5472 | * mouse.el (mouse-drag-region): Bind deactivate-mark |
| 5473 | around call to copy-region-as-kill. |
| 5474 | (mouse-set-region): Likewise. |
| 5475 | (mouse-secondary-save-then-kill): Likewise. |
| 5476 | |
| 5477 | * simple.el (copy-region-as-kill): Set deactivate-mark |
| 5478 | instead of clearing mark-active directly. |
| 5479 | |
| 5480 | 1998-03-15 Richard Stallman <rms@psilocin.gnu.org> |
| 5481 | |
| 5482 | * help.el (help-mode-maybe): Set view-return-to-alist. |
| 5483 | (help-return-method): New variable. |
| 5484 | (print-help-return-message): Set help-return-method. |
| 5485 | |
| 5486 | * view.el (view-return-to-alist): Doc fix. |
| 5487 | (view-mode-enter): Doc fix. |
| 5488 | (view-mode-exit): Handle new alternative `quit-window' |
| 5489 | for OLD-BUF-INFO in RETURN-TO-ALIST. |
| 5490 | |
| 5491 | * dired-aux.el (dired-shell-stuff-it): Use shell-quote-argument. |
| 5492 | (dired-shell-quote): Function deleted. |
| 5493 | |
| 5494 | 1998-03-14 Richard Stallman <rms@psilocin.gnu.org> |
| 5495 | |
| 5496 | * locate.el (locate-current-line-number): No longer interactive. |
| 5497 | |
| 5498 | * dirtrack.el: Customized. |
| 5499 | (dirtrack-forward-slash): Renamed from `forward-slash'. |
| 5500 | (dirtrack-backward-slash): Renamed from `backward-slash'. |
| 5501 | (dirtrack-replace-slash): Renamed from `replace-slash'. |
| 5502 | |
| 5503 | * emacs-lisp/elp.el (elp-version): Now 3.2. |
| 5504 | |
| 5505 | 1998-03-14 Karl Heuer <kwzh@gnu.org> |
| 5506 | |
| 5507 | * textmodes/texnfo-upd.el (texinfo-incorporate-menu-entry-names) |
| 5508 | (texinfo-start-menu-description): Call regexp-quote. |
| 5509 | |
| 5510 | 1998-03-13 Richard Stallman <rms@psilocin.gnu.org> |
| 5511 | |
| 5512 | * subr.el (store-match-data): This is now the alias, |
| 5513 | set-match-data is now the primitive. |
| 5514 | |
| 5515 | * textmodes/reftex.el (reftex-nearest-match): |
| 5516 | store-match-data => set-match-data. |
| 5517 | |
| 5518 | * textmodes/bibtex.el (bibtex-search-reference): |
| 5519 | store-match-data => set-match-data. |
| 5520 | |
| 5521 | * progmodes/simula.el (simula-match-string-or-comment): |
| 5522 | store-match-data => set-match-data. |
| 5523 | |
| 5524 | * progmodes/fortran.el (fortran-match-!-comment): |
| 5525 | store-match-data => set-match-data. |
| 5526 | |
| 5527 | * play/life.el (life-grim-reaper): store-match-data => set-match-data. |
| 5528 | |
| 5529 | * mail/rfc822.el (rfc822-looking-at): |
| 5530 | store-match-data => set-match-data. |
| 5531 | |
| 5532 | * mail/mh-utils.el (mh-make-folder-list-filter): |
| 5533 | store-match-data => set-match-data. |
| 5534 | |
| 5535 | * emulation/viper-ex.el (ex-expand-filsyms): |
| 5536 | store-match-data => set-match-data. |
| 5537 | |
| 5538 | * emacs-lisp/edebug.el (edebug-recursive-edit) |
| 5539 | (edebug-outside-excursion): store-match-data => set-match-data. |
| 5540 | |
| 5541 | * emacs-lisp/debug.el (debug, debugger-env-macro): |
| 5542 | store-match-data => set-match-data. |
| 5543 | |
| 5544 | * emacs-lisp/cl-macs.el (defsetf match-data): |
| 5545 | store-match-data => set-match-data. |
| 5546 | |
| 5547 | * type-break.el (type-break-emacs-variant): |
| 5548 | store-match-data => set-match-data. |
| 5549 | |
| 5550 | * subr.el (save-match-data): store-match-data => set-match-data. |
| 5551 | |
| 5552 | * rlogin.el (rlogin-parse-words): store-match-data => set-match-data. |
| 5553 | |
| 5554 | * replace.el (perform-replace): store-match-data => set-match-data. |
| 5555 | |
| 5556 | * iswitchb.el (iswitchb-ignore-buffername-p): |
| 5557 | store-match-data => set-match-data. |
| 5558 | |
| 5559 | * ffap.el (ffap-file-at-point): store-match-data => set-match-data. |
| 5560 | |
| 5561 | * ediff-diff.el (ediff-exec-process): |
| 5562 | store-match-data => set-match-data. |
| 5563 | |
| 5564 | * comint.el (comint-word): store-match-data => set-match-data. |
| 5565 | |
| 5566 | * allout.el (outline-end-of-prefix): |
| 5567 | store-match-data => set-match-data. |
| 5568 | |
| 5569 | * textmodes/fill.el (fill-region-as-paragraph, fill-region): |
| 5570 | Allow t as legit value of JUSTIFY. |
| 5571 | |
| 5572 | * wid-edit.el (widget-echo-help-mouse): Don't use window-end. |
| 5573 | |
| 5574 | * subr.el (momentary-string-display): Pass t as UPDATE to window-end. |
| 5575 | |
| 5576 | * mouse.el (mouse-scroll-subr): Handle if window-end returns nil. |
| 5577 | |
| 5578 | 1998-03-12 Richard Stallman <rms@psilocin.gnu.org> |
| 5579 | |
| 5580 | * mail/rnewspost.el (news-inews): Signal error if inews fails. |
| 5581 | |
| 5582 | * simple.el: Implement selective undo (by Paul Flinders). |
| 5583 | (undo-copy-list, undo-copy-list-1): New functions. |
| 5584 | (undo-make-selective-list, undo-delta): New functions. |
| 5585 | (undo-elt-in-region, undo-elt-crosses-region): New functions. |
| 5586 | (undo-adjusted-markers): New defvar. |
| 5587 | (undo-start): New args BEG and END. |
| 5588 | (undo): If arg or active region, pass args to undo-start. |
| 5589 | |
| 5590 | * mouse.el (mouse-buffer-menu-maxlen): Renamed from |
| 5591 | mouse-menu-buffer-maxlen. |
| 5592 | |
| 5593 | 1998-03-10 Eric M. Ludlam <zappo@ultranet.com> |
| 5594 | |
| 5595 | * checkdoc.el (checkdoc-continue): Removed check for doc string. |
| 5596 | (checkdoc-this-string-valid-engine): Smarter keycode check regexp. |
| 5597 | |
| 5598 | 1998-03-10 Carsten Dominik <cd@delysid.gnu.org> |
| 5599 | |
| 5600 | * textmodes/reftex.el (reftex-mode-map): Added keybinding for |
| 5601 | `reftex-mouse-view-crossref' to `S-mouse-2'. |
| 5602 | |
| 5603 | 1998-03-09 Carsten Dominik <cd@delysid.gnu.org> |
| 5604 | |
| 5605 | * textmodes/reftex.el (reftex-nicify-text): Make a new " " string |
| 5606 | each time. |
| 5607 | (reftex-what-macro): Make sure `reftex-section-regexp' is defined. |
| 5608 | |
| 5609 | 1998-03-09 Richard Stallman <rms@psilocin.gnu.org> |
| 5610 | |
| 5611 | * textmodes/tex-mode.el (latex-mode): Set fill-nobreak-predicate. |
| 5612 | (slitex-mode): Set fill-nobreak-predicate, tex-face-alist, |
| 5613 | and imenu-create-index-function. |
| 5614 | (latex-fill-nobreak-predicate): New function. |
| 5615 | |
| 5616 | * simple.el (do-auto-fill): Obey fill-nobreak-predicate. |
| 5617 | |
| 5618 | * textmodes/fill.el (fill-nobreak-predicate): New variable. |
| 5619 | (fill-region-as-paragraph): Obey fill-nobreak-predicate. |
| 5620 | |
| 5621 | * help-macro.el (make-help-screen): Mention DEL in the prompt. |
| 5622 | |
| 5623 | 1998-03-08 Richard Stallman <rms@psilocin.gnu.org> |
| 5624 | |
| 5625 | * emacs-lisp/autoload.el (update-file-autoloads): |
| 5626 | Undo 1997-08-23 change. |
| 5627 | |
| 5628 | * window.el (shrink-window-if-larger-than-buffer): |
| 5629 | Bind text-height in the let*. |
| 5630 | (view-return-to-alist): Add defvar. |
| 5631 | |
| 5632 | * files.el: Delete junk accidentally left in buffer on 4 March. |
| 5633 | |
| 5634 | 1998-03-08 Carsten Dominik <cd@gnu.org> |
| 5635 | |
| 5636 | * textmodes/reftex.el (reftex-offer-label-menu) |
| 5637 | (reftex-select-item): Removed match-everywhere interpretation. |
| 5638 | |
| 5639 | 1998-03-08 Carsten Dominik <cd@gnu.org> |
| 5640 | |
| 5641 | * textmodes/reftex.el (reftex-cursor-selected-face) |
| 5642 | (reftex-mouse-selected-face, reftex-file-boundary-face) |
| 5643 | (reftex-label-face, reftex-section-heading-face) |
| 5644 | (reftex-toc-header-face, reftex-bib-author-face) |
| 5645 | (reftex-bib-year-face, reftex-bib-title-face) |
| 5646 | (reftex-bib-extra-face): New options. |
| 5647 | (reftex-toc, reftex-make-and-insert-label-list) |
| 5648 | (reftex-format-bib-entry, reftex-section-info): Use fonts defined |
| 5649 | in the new options. |
| 5650 | (reftex-do-citation): Kill buffer *RefTeX Select* to avoid |
| 5651 | problems with lazy-lock. |
| 5652 | |
| 5653 | 1998-03-08 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 5654 | |
| 5655 | * vc.el (vc-context-matches-p): New function. |
| 5656 | (vc-restore-buffer-context): Restore point and mark only if they |
| 5657 | don't match the context. |
| 5658 | (vc-revert-buffer1, vc-clear-headers): Use save-excursion to relocate |
| 5659 | point and mark, and vc-restore-buffer-context as a backup. |
| 5660 | (vc-resynch-buffer): When operating on the current buffer, don't use |
| 5661 | save-excursion, because that would undo the effects of the above |
| 5662 | functions. |
| 5663 | (vc-clear-headers): Fixed regexp. |
| 5664 | (vc-resynch-window): Deleted code that removed vc-find-file-hook |
| 5665 | temporarily. This was unnecessary, because find-file-hooks are not |
| 5666 | called when the buffer is reverted. |
| 5667 | |
| 5668 | 1998-03-08 Richard Stallman <rms@psilocin.gnu.org> |
| 5669 | |
| 5670 | * progmodes/cc-vars.el (c-emacs-features): Doc fix. |
| 5671 | |
| 5672 | 1998-03-07 Richard Stallman <rms@psilocin.gnu.org> |
| 5673 | |
| 5674 | * subr.el (read-passwd): Renamed from read-password. |
| 5675 | New second arg CONFIRM. |
| 5676 | |
| 5677 | * wid-edit.el (widget-choice-value-create): If there is an |
| 5678 | :explicit-choice, respect it. |
| 5679 | (widget-choice-action): Record an explicit choice in :explicit-choice. |
| 5680 | |
| 5681 | 1998-03-07 Stephen Eglen <stephen@gnu.org> |
| 5682 | |
| 5683 | * allout.el, battery.el, cmuscheme.el, compare-w.el, docref.el: |
| 5684 | * dos-fns.el, find-file.el, follow.el, ispell4.el, shadowfile.el: |
| 5685 | * tempo.el, tmm.el, vcursor.el, xscheme.el: Customize. |
| 5686 | |
| 5687 | 1998-03-06 Barry A. Warsaw <cc-mode-help@python.org> |
| 5688 | |
| 5689 | * Release 5.21 |
| 5690 | |
| 5691 | * progmodes/cc-defs.el (c-emacs-features): Var moved to cc-vars.el. |
| 5692 | |
| 5693 | * progmodes/cc-vars.el (c-emacs-features): Var moved from cc-defs.el. |
| 5694 | |
| 5695 | * progmodes/cc-align.el: Don't require cc-defs. |
| 5696 | |
| 5697 | * progmodes/cc-engine.el (c-inside-bracelist-p): Fix for enum test. |
| 5698 | |
| 5699 | * progmodes/cc-mode.el (c-initialize-cc-mode): |
| 5700 | Moved require's to top level. |
| 5701 | |
| 5702 | * progmodes/cc-cmds.el (c-fill-paragraph): |
| 5703 | Bind fill-paragraph-function to nil when calling fill-paragraph, |
| 5704 | to avoid bogus recursion which will signal an error. |
| 5705 | |
| 5706 | 1998-03-06 Martin Stjernholm <cc-mode-help@python.org> |
| 5707 | |
| 5708 | * progmodes/cc-mode.el (c-initialize-on-load): Variable removed. |
| 5709 | |
| 5710 | * progmodes/cc-cmds.el (c-fill-paragraph): Always keep point in |
| 5711 | the same relative position. Fill comment before point if there's |
| 5712 | nothing else on the same line. Fill block comments after code a |
| 5713 | little better. Try harder to find a good fill-prefix when point |
| 5714 | is on a block comment ender line. Use |
| 5715 | c-Java-javadoc-paragraph-start in block comments in Java mode. |
| 5716 | Leave block comment ender alone when c-hanging-comment-ender-p is |
| 5717 | nil and point is on that line. Detect paragraph-separate in |
| 5718 | multiparagraph comments. Fix for bug that may strip the `*' off |
| 5719 | `*/' if fill-prefix ends with `*' and c-hanging-comment-ender-p is |
| 5720 | t. Added filling of multiline string literals. Always return t |
| 5721 | to disable filling in any unhandled area, i.e. actual code where |
| 5722 | fill-paragraph only mess things up. |
| 5723 | |
| 5724 | * progmodes/cc-engine.el (c-collect-line-comments): Require same |
| 5725 | comment start column. |
| 5726 | |
| 5727 | * progmodes/cc-langs.el (c-Java-javadoc-paragraph-start): New variable. |
| 5728 | |
| 5729 | * progmodes/cc-engine.el (c-guess-basic-syntax): Fixes for nesting |
| 5730 | of and repeated defun-open's inside extern and namespace clauses. |
| 5731 | This is done by passing a relpos to `inextern-lang' and |
| 5732 | `innamespace'. Also, the relpos in `defun-open' is no longer |
| 5733 | always bol. It's always bol when on the top level, however. |
| 5734 | Changed cases: 5A.5, 5I, 14A. |
| 5735 | |
| 5736 | * progmodes/cc-engine.el (c-forward-token-1, c-backward-token-1): New |
| 5737 | functions to move by tokens. |
| 5738 | (c-guess-basic-syntax): Fixes for Java 1.1 array initialization |
| 5739 | brace lists. |
| 5740 | |
| 5741 | 1998-03-06 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
| 5742 | |
| 5743 | * ps-print.el: Some comment, doc and bug fixes. |
| 5744 | (ps-print-version): New version number (3.06) and doc fix. |
| 5745 | (ps-print-only-one-header, ps-font-type): New var. |
| 5746 | (ps-font-info-database): Better font database management. |
| 5747 | (ps-error-scale-font, ps-select-header-font): Funs eliminated. |
| 5748 | (ps-font, ps-font-bold, ps-font-italic, ps-font-bold-italic) |
| 5749 | (ps-avg-char-width, ps-space-width, ps-line-height) |
| 5750 | (ps-header-font, ps-header-title-font, ps-header-line-height) |
| 5751 | (ps-header-title-line-height): Vars eliminated. |
| 5752 | (ps-font-list, ps-font, ps-fonts, ps-font-number, ps-line-height) |
| 5753 | (ps-title-line-height, ps-space-width, ps-avg-char-width): New funs. |
| 5754 | (ps-print-prologue-1): Adjust PostScript programming. |
| 5755 | (ps-color-format): Doc indentation. |
| 5756 | (ps-print-hook, ps-print-begin-page-hook, ps-print-begin-column-hook): |
| 5757 | New hook vars. |
| 5758 | (ps-spool-without-faces, ps-spool-with-faces): Run hook var. |
| 5759 | (ps-line-lengths-internal, ps-nb-pages, ps-select-font) |
| 5760 | (ps-get-page-dimensions, ps-begin-file, ps-end-file, ps-header-page) |
| 5761 | (ps-begin-page, ps-dummy-page, ps-next-line, ps-continue-line) |
| 5762 | (ps-basic-plot-string, ps-basic-plot-whitespace, ps-plot-region) |
| 5763 | (ps-control-character, ps-color-values, ps-generate): Adjust programming. |
| 5764 | (ps-page-number): New macro. |
| 5765 | (ps-plot-with-face, ps-generate-postscript-with-faces): Fix invisible |
| 5766 | text printing. |
| 5767 | |
| 5768 | 1998-03-06 Dave Love <fx@gnu.org> |
| 5769 | |
| 5770 | * progmodes/fortran.el (fortran-column-ruler-fixed) |
| 5771 | (fortran-column-ruler-tab): Doc fix. |
| 5772 | (fortran-mode-map): Bind fortran-narrow-to-subprogram. |
| 5773 | (bug-fortran-mode): Variable deleted. |
| 5774 | |
| 5775 | 1998-03-06 Dave Love <d.love@dl.ac.uk> |
| 5776 | |
| 5777 | * browse-url.el: Various doc fixes, mainly to remove innappropriate |
| 5778 | leading "*"s. |
| 5779 | (browse-url-new-window-p, browse-url-netscape-display) |
| 5780 | (browse-url-save-file, browse-url-generic-program): |
| 5781 | Add autoload cookies. |
| 5782 | (browse-url-mosaic-program, browse-url-lynx-input-field) |
| 5783 | (browse-url-lynx-input-attempts, browse-url-lynx-input-delay): |
| 5784 | Add :version. |
| 5785 | (browse-url-of-file-hook): Add :options. |
| 5786 | (browse-url-lynx-emacs-args): New option. |
| 5787 | (browse-url-lynx-emacs): Use it. |
| 5788 | (browse-url-lynx-xterm): Use backquote. |
| 5789 | (browse-url-emacs-display): Use Emacs version, not XEmacs. |
| 5790 | ((require 'term)): When compiling. |
| 5791 | |
| 5792 | 1998-03-06 Kenichi Handa <handa@etl.go.jp> |
| 5793 | |
| 5794 | * international/titdic-cnv.el (titdic-convert): Use |
| 5795 | set-buffer-multibyte. |
| 5796 | |
| 5797 | * international/quail.el (quail-defrule-internal): New arg REPLACE. |
| 5798 | (quail-defrule): Call quail-defrule-internal with REPLACE t. |
| 5799 | |
| 5800 | 1998-03-05 Peter Breton <pbreton@ne.mediaone.net> |
| 5801 | |
| 5802 | * generic.el (generic-mode-ini-file-find-file-hook): Use |
| 5803 | and-s instead of if-s. |
| 5804 | (generic-use-find-file-hook): Changed from defvar to defcustom. |
| 5805 | (generic-lines-to-scan): Changed from defvar to defcustom. |
| 5806 | (generic-find-file-regexp): Changed from defvar to defcustom. |
| 5807 | |
| 5808 | 1998-03-05 Ivar Rummelhoff <ivarr@ifi.uio.no> |
| 5809 | |
| 5810 | * winner.el (winner-mode, winner-save-unconditionally) |
| 5811 | (winner-hook-installed-p): Save window configuration after |
| 5812 | every command if window-configuration-change-hook is not present. |
| 5813 | |
| 5814 | * winner.el (winner-save-new-configurations, winner-insert-if-new): |
| 5815 | Compare a new window configuration |
| 5816 | with the previous configuration before saving it. |
| 5817 | |
| 5818 | * winner.el (winner-insert-if-new, winner-ring) |
| 5819 | (winner-configuration, winner-set): Save buffer list together |
| 5820 | with the window configurations, so that windows that can no |
| 5821 | longer be correctly restored can instead be deleted. |
| 5822 | |
| 5823 | * winner.el (winner-undo): Compare restored configuration |
| 5824 | with other configurations that have been reviewed and skip |
| 5825 | this one if it looks similar. |
| 5826 | |
| 5827 | * winner.el (winner-insert-if-new, winner-save-new-configurations) |
| 5828 | (winner-save-unconditionally): Just save the final |
| 5829 | configuration if the same command (changing the window |
| 5830 | configuration) is applied several times in a row. |
| 5831 | |
| 5832 | * winner.el (winner-switch): Removed the command |
| 5833 | `winner-switch' (and the variables connected to it), since |
| 5834 | because of the change above, any "switching package" may now |
| 5835 | be used without disturbing winner-mode too much. |
| 5836 | |
| 5837 | * winner.el: Use list syntax for key definitions. |
| 5838 | |
| 5839 | * winner.el (winner-change-fun): Removed the pushnew |
| 5840 | command, so that `cl' will not have to be loaded. |
| 5841 | |
| 5842 | * winner.el (winner-set-conf): Introduced "wrapper" around |
| 5843 | `set-window-configuration', so that `winner-undo' may be |
| 5844 | called from the minibuffer. |
| 5845 | |
| 5846 | 1998-03-06 Carsten Dominik <cd@delysid.gnu.org> |
| 5847 | |
| 5848 | * textmodes/reftex.el (reftex-select-item): A set-buffer in the |
| 5849 | unwind-protect form makes sure we deinstall in the correct hooks. |
| 5850 | |
| 5851 | 1998-03-05 Richard Stallman <rms@psilocin.gnu.org> |
| 5852 | |
| 5853 | * mail/rmail.el (rmail-next-same-subject): Ignore leading and |
| 5854 | trailing whitespace in this message's subject. |
| 5855 | |
| 5856 | 1998-03-05 Ralph Schleicher <rs@purple.UL.BaWue.DE> |
| 5857 | |
| 5858 | * battery.el: Fixed spelling of `autoload' magic cookies. |
| 5859 | |
| 5860 | 1998-03-05 Sam Steingold <sds@usa.net> |
| 5861 | |
| 5862 | * simple.el (backward-delete-char-untabify-method): New user option. |
| 5863 | (backward-delete-char-untabify): Obey it. |
| 5864 | This implements "hungry" delete. |
| 5865 | |
| 5866 | 1998-03-04 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 5867 | |
| 5868 | * time-stamp.el (time-stamp-pattern): New variable. |
| 5869 | (time-stamp): Use that new variable. |
| 5870 | (time-stamp-string): Take optional format arg. |
| 5871 | |
| 5872 | 1998-03-04 Richard Stallman <rms@psilocin.gnu.org> |
| 5873 | |
| 5874 | * files.el (auto-mode-alist): Recognize zone-mode. |
| 5875 | (basic-save-buffer): Use save-current-buffer not save-excursion. |
| 5876 | |
| 5877 | 1998-02-27 Dave Love <d.love@dl.ac.uk> |
| 5878 | |
| 5879 | * wid-edit.el (widget-url-link-action): Call browse-url to sort |
| 5880 | out browser function. Don't require browse-url. |
| 5881 | |
| 5882 | 1998-03-04 Kenichi Handa <handa@etl.go.jp> |
| 5883 | |
| 5884 | * subr.el (sref): Increase CHAR in the while loop. |
| 5885 | |
| 5886 | 1998-03-03 Sam Steingold <sds@usa.net> |
| 5887 | |
| 5888 | * dired.el (dired-quit): Function deleted. |
| 5889 | (dired-mode-map): Use quit-window for q. |
| 5890 | |
| 5891 | * buff-menu.el (Buffer-menu-quit): Function deleted. |
| 5892 | (Buffer-menu-mode-map): Use quit-window for q. |
| 5893 | |
| 5894 | * bookmark.el (bookmark-bmenu-mode-map): Use quit-window for q. |
| 5895 | (bookmark-bmenu-quit): Function deleted. |
| 5896 | |
| 5897 | * progmodes/make-mode.el (makefile-browser-quit): Use quit-window. |
| 5898 | |
| 5899 | * progmodes/etags.el (select-tags-table-quit): Use quit-window. |
| 5900 | |
| 5901 | * play/solitaire.el (solitaire-quit): Function deleted. |
| 5902 | (solitaire-mode-map): Use quit-window for q. |
| 5903 | |
| 5904 | * mail/rnews.el (news-exit): Use quit-window. |
| 5905 | |
| 5906 | * mail/rmail.el (rmail-bury, rmail-quit): Use quit-window. |
| 5907 | |
| 5908 | * mail/mh-e.el (mh-quit): Use quit-window. |
| 5909 | |
| 5910 | 1998-03-03 Richard Stallman <rms@psilocin.gnu.org> |
| 5911 | |
| 5912 | * textmodes/fill.el (fill-region): If JUSTIFY is non-nil |
| 5913 | and not a known value, treat it as `full'. |
| 5914 | (fill-region-as-paragraph): Likewise. |
| 5915 | |
| 5916 | 1998-03-03 Peter Stephenson <pws@ifh.de> |
| 5917 | |
| 5918 | * vcursor.el: Some support for character terminals provided. |
| 5919 | Various functions are smarter about using the correct windows |
| 5920 | and the appropriate keymaps. |
| 5921 | (vcursor-string): New variable, shows vcursor on dumb terminals. |
| 5922 | (vcursor-map): New variable, holds keymap for vcursor commands. |
| 5923 | (vcursor-use-vcursor-map): New variable, non-nil if vcursor |
| 5924 | keys are overlaid onto main keymap. |
| 5925 | (vcursor-toggle-vcursor-map): New function to implement this. |
| 5926 | (vcursor-interpret-input): New variable, copy input as if typed. |
| 5927 | (vcursor-window-funcall): With list instead of symbol, now calls |
| 5928 | interactively. |
| 5929 | (vcursor-isearch-backward): New function to match forward isearch. |
| 5930 | |
| 5931 | 1998-03-03 Stephen Eglen <stephen@gnu.org> |
| 5932 | |
| 5933 | * iswitchb.el (iswitchb-default-method): Redundant :tag entries |
| 5934 | removed. |
| 5935 | Doc fixes. |
| 5936 | |
| 5937 | 1998-03-03 Kenichi Handa <handa@etl.go.jp> |
| 5938 | |
| 5939 | * dired.el (dired-get-filename): Don't call encode-coding-string |
| 5940 | if default-file-name-coding-system is non-nil. |
| 5941 | |
| 5942 | * files.el (insert-directory): Bind coding-system-for-write. |
| 5943 | Don't encode filename here because call-process encodes the |
| 5944 | arguments by coding-system-for-write. |
| 5945 | |
| 5946 | 1998-03-03 Richard Stallman <rms@psilocin.gnu.org> |
| 5947 | |
| 5948 | * emacs-lisp/lisp-mode.el (lisp-interaction-mode-map) |
| 5949 | (emacs-lisp-mode-map, lisp-mode-map): Use set-keymap-parent. |
| 5950 | |
| 5951 | 1998-03-02 Sam Steingold <sds@usa.net> |
| 5952 | |
| 5953 | * window.el (quit-window): New command. |
| 5954 | |
| 5955 | 1998-03-02 Richard Stallman <rms@psilocin.gnu.org> |
| 5956 | |
| 5957 | * emacs-lisp/gulp.el (gulp-send-requests): Call sort properly. |
| 5958 | When showing the message, put point at beginning of buffer. |
| 5959 | |
| 5960 | 1998-03-02 Kenichi Handa <handa@etl.go.jp> |
| 5961 | |
| 5962 | * files.el (insert-directory): Bind coding-system-for-read to |
| 5963 | file-name-coding-system or default-file-name-coding-system if |
| 5964 | enable-multibyte-characters is non-nil. |
| 5965 | |
| 5966 | * simple.el (quoted-insert): Allow direct insertion of codes in |
| 5967 | the range 0200..0237. Use unibyte-char-to-multibyte for codes in |
| 5968 | the range 0240..0377. |
| 5969 | |
| 5970 | * subr.el (sref): Typo in doc-string fixed. |
| 5971 | |
| 5972 | * international/mule-cmds.el (set-default-coding-systems): Set |
| 5973 | default-file-name-coding-system. Doc-string modified. |
| 5974 | (prefer-coding-system): Doc-string modified. |
| 5975 | |
| 5976 | * language/japan-util.el (setup-japanese-environment): Set |
| 5977 | default-file-name-coding-system to japanese-iso-8bit. |
| 5978 | |
| 5979 | 1998-03-02 Richard Stallman <rms@psilocin.gnu.org> |
| 5980 | |
| 5981 | * emacs-lisp/easymenu.el (easy-menu-change): |
| 5982 | Handle case of no keywords. |
| 5983 | |
| 5984 | * ange-ftp.el (ange-ftp-call-chmod): Don't try to chmod file `--'. |
| 5985 | |
| 5986 | 1998-03-02 Dave Love <fx@gnu.org> |
| 5987 | |
| 5988 | * winner.el ((require 'cl)): Revert to compile-time require. |
| 5989 | Eliminating pushnew previously had actually fixed the lossage. |
| 5990 | |
| 5991 | 1998-03-02 Richard Stallman <rms@psilocin.gnu.org> |
| 5992 | |
| 5993 | * isearch.el (isearch-*-char): Do nothing special if quoted with \. |
| 5994 | |
| 5995 | 1998-03-01 Richard Stallman <rms@psilocin.gnu.org> |
| 5996 | |
| 5997 | * generic.el: Provide generic, not generic-mode. |
| 5998 | Several doc fixes. |
| 5999 | |
| 6000 | * generic-x.el: New file. |
| 6001 | |
| 6002 | * add-log.el (change-log-font-lock-keywords): Recognize + in date. |
| 6003 | |
| 6004 | 1998-03-01 Peter Breton <pbreton@ne.mediaone.net> |
| 6005 | |
| 6006 | * locate.el (locate-update): New function. |
| 6007 | (locate-current-line-number): Renamed from `current-line'. |
| 6008 | (locate-default-make-command-line): Use list, not cons. |
| 6009 | (locate): Added a `save-window-excursion' form. |
| 6010 | (locate): Used an `apply' form for the start-process call. |
| 6011 | (locate-mode): Now has a `revert-buffer-function'. |
| 6012 | (locate-do-setup): Now longer deletes window. |
| 6013 | (locate-header-face): Use underline, not region. |
| 6014 | (locate-update-command): New option. |
| 6015 | (locate-command): Changed from defvar to defcustom. |
| 6016 | (locate-make-command-line): Changed from defvar to defcustom. |
| 6017 | (locate-fcodes-file): Changed from defvar to defcustom. |
| 6018 | (locate-mouse-face): Changed from defvar to defcustom. |
| 6019 | |
| 6020 | 1998-02-28 Richard Stallman <rms@psilocin.gnu.org> |
| 6021 | |
| 6022 | * subr.el (read-quoted-char): Doc fix. |
| 6023 | |
| 6024 | 1998-02-27 Richard Stallman <rms@psilocin.gnu.org> |
| 6025 | |
| 6026 | * info.el (info): Always switch to buffer *info* even if |
| 6027 | current buffer is in Info mode. |
| 6028 | |
| 6029 | * comint.el (comint-arguments): Treat \" and such as part of one arg. |
| 6030 | |
| 6031 | * files.el (set-visited-file-name): Don't call backup-enable-predicate |
| 6032 | when buffer-file-name is nil. |
| 6033 | |
| 6034 | * progmodes/make-mode.el (make-mode): Provide make-mode, not makefile. |
| 6035 | |
| 6036 | * international/mule.el (load-with-code-conversion): |
| 6037 | Don't bind enable-multibyte-characters; instead, |
| 6038 | bind default-enable-multibyte-characters before creating buffer. |
| 6039 | (after-insert-file-set-buffer-file-coding-system): |
| 6040 | Use set-buffer-multibyte. |
| 6041 | Use add-hook to add this to after-insert-file-functions. |
| 6042 | |
| 6043 | * avoid.el (mouse-avoidance-kbd-command): Function deleted. |
| 6044 | (mouse-avoidance-fancy-hook, mouse-avoidance-exile-hook) |
| 6045 | (mouse-avoidance-banish-hook): Test whether last command |
| 6046 | was a mouse command of any kind. |
| 6047 | |
| 6048 | 1998-02-27 Karl Heuer <kwzh@gnu.org> |
| 6049 | |
| 6050 | * dired-x.el (dired-do-toggle): Function moved to dired.el. |
| 6051 | * dired.el (dired-do-toggle): Moved here from dired-x.el. |
| 6052 | (dired-mode-map): Changed dired-do-toggle from "T" to "t". |
| 6053 | |
| 6054 | 1998-02-27 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 6055 | |
| 6056 | * textmodes/reftex.el: Remove debugging statements. |
| 6057 | |
| 6058 | 1998-02-27 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 6059 | |
| 6060 | * vc-hooks.el, vc.el: Added version ids. |
| 6061 | |
| 6062 | * vc.el (vc-default-init-version): New variable. |
| 6063 | (vc-register): Use it. Also use COMMENT argument. |
| 6064 | |
| 6065 | 1998-02-27 Dave Love <fx@gnu.org> |
| 6066 | |
| 6067 | * international/iso-cvt.el (iso-spanish, iso-german, iso-iso2tex) |
| 6068 | (iso-tex2iso, iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Fix doc, |
| 6069 | interactive spec. |
| 6070 | |
| 6071 | 1998-02-27 Simon Marshall <simon@gnu.org> |
| 6072 | |
| 6073 | * comint.el (comint-dynamic-complete-filename): Don't wrap up the value |
| 6074 | of directory-sep-char when calling comint-dynamic-complete-as-filename. |
| 6075 | (comint-dynamic-complete-as-filename, comint-exec-1): |
| 6076 | Use directory-sep-char rather than "/". |
| 6077 | |
| 6078 | 1998-02-25 Dave Love <fx@gnu.org> |
| 6079 | |
| 6080 | * thingatpt.el (thing-at-point-url-at-point): |
| 6081 | Intuit ftp:// on `short' URLs. |
| 6082 | |
| 6083 | 1998-02-25 Richard Stallman <rms@gnu.org> |
| 6084 | |
| 6085 | * mail/rmail.el (rmail-retry-failure): Don't insist on finding |
| 6086 | MIME delimiter again at end of bounce text. |
| 6087 | (mail-unsent-separator): Accept "Your message follows". |
| 6088 | |
| 6089 | * cus-edit.el (custom-file): New function. |
| 6090 | (custom-save-delete): Use it. |
| 6091 | (custom-save-all): Use it. |
| 6092 | |
| 6093 | * shell.el (shell-dirtrack-mode): Renamed from shell-dirtrack-toggle. |
| 6094 | (dirtrack-mode, shell-dirtrack-toggle): Defined as aliases. |
| 6095 | |
| 6096 | 1998-02-25 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 6097 | |
| 6098 | * textmodes/reftex.el (reftex-toc-mode, reftex-select-label-mode) |
| 6099 | (reftex-select-bib-mode): New major modes for RefTeX's special buffers. |
| 6100 | (reftex-offer-label-menu): Put selection buffer into |
| 6101 | `reftex-select-label-mode'. Make selection buffer read-only. Use |
| 6102 | `reftex-erase-buffer'. |
| 6103 | (reftex-do-citation): Put selection buffer into |
| 6104 | `reftex-select-bib-mode'. Make selection buffer read-only. Use |
| 6105 | `reftex-erase-buffer'. Set `reftex-select-return-marker'. |
| 6106 | (reftex-toc): Put *toc* buffer into reftex-toc-mode. Add |
| 6107 | mouse-face property. |
| 6108 | (reftex-select-item): Use recursive edit instead of selfmade |
| 6109 | command loop. Removed unnecessary local bindings. Changed the |
| 6110 | tag for catch, to avoid problems with `exit' tag in |
| 6111 | recursive-edit. Moved the code around old command loop to pre- |
| 6112 | and post-command-hook. |
| 6113 | (reftex-select-pre-command-hook, reftex-select-post-command-hook) |
| 6114 | (reftex-select-show-insertion-point): New functions. |
| 6115 | (reftex-reference): Set `reftex-select-return-marker'. |
| 6116 | (reftex-check-recursive-edit): Error message changed. |
| 6117 | (reftex-select-search-minibuffer-map): Obsolete constant removed. |
| 6118 | (reftex-select-next, reftex-select-previous, reftex-select-scroll-up) |
| 6119 | (reftex-select-scroll-down, reftex-select-next-heading) |
| 6120 | (reftex-select-previous-heading): Handle prefix arguments. |
| 6121 | (reftex-toc, reftex-make-and-insert-label-list) |
| 6122 | (reftex-insert-bib-matches): Add mouse-face property. |
| 6123 | (reftex-highlight-selection): New option. |
| 6124 | (reftex-select-mouse-accept): New command. |
| 6125 | (reftex-select-recursive-edit, reftex-select-search-forward) |
| 6126 | (reftex-select-search-backward, reftex-select-search) |
| 6127 | (reftex-select-scroll-up, reftex-select-scroll-down) |
| 6128 | (reftex-scroll-other-window, reftex-scroll-other-window-down) |
| 6129 | (reftex-empty-toc-buffer): Removed obsolete functions. |
| 6130 | (reftex-highlight-overlays): Removed obsolete 3rd overlay. |
| 6131 | (reftex-select-label-map, reftex-select-bib-map): Removed obsolete |
| 6132 | bindings, added mouse bindings, `digit-argument', |
| 6133 | `negative-argument', `reftex-select-show-insertion-point'. |
| 6134 | (reftex-erase-buffer): BUFFER now defaults to current buffer. |
| 6135 | (reftex-label-alist-builtin): Added sidecap packages support. |
| 6136 | (reftex-last-follow-point, reftex-select-return-marker): New variables. |
| 6137 | (reftex-toc, reftex-select-item): Set `reftex-last-follow-point'. |
| 6138 | (reftex-toc-post-command-hook): Use `reftex-last-follow-point'. |
| 6139 | (reftex-get-file-buffer-force): Turn off `enable-local-variables' |
| 6140 | when reading a file literally. |
| 6141 | |
| 6142 | 1998-02-25 Per Starbäck <starback@strindberg.ling.uu.se> |
| 6143 | |
| 6144 | * play/doctor.el (mathlst): Fix typo. |
| 6145 | (shortlst): Avoid saying "Can you be", which confuses the doctor. |
| 6146 | |
| 6147 | * vc.el (vc-register): Update vc-buffer-backend. |
| 6148 | |
| 6149 | 1998-02-25 Ralph Schleicher <rs@purple.UL.BaWue.DE> |
| 6150 | |
| 6151 | * info-look.el: Added support for the Emacs Lisp manual. |
| 6152 | (info-complete-file): Use default value if MODE is nil. |
| 6153 | (info-lookup-file-alist): Variable removed. |
| 6154 | |
| 6155 | * battery.el (battery-linux-proc-apm-regexp): Load percentage |
| 6156 | and remaining time have to match negative values. |
| 6157 | (battery-linux-proc-apm): Initialize void %-sequences. |
| 6158 | |
| 6159 | 1998-02-25 Aki Vehtari <Aki.Vehtari@hut.fi> |
| 6160 | |
| 6161 | * tar-mode.el: Add "q" for quit, and use "C" for copy and "R" for |
| 6162 | rename as in dired. |
| 6163 | |
| 6164 | 1998-02-25 Dan Nicolaescu <done@ece.arizona.edu> |
| 6165 | |
| 6166 | * winner.el (winner-mode-hook): Fix typo. |
| 6167 | (winner-mode-leave-hook): Use defcustom. Fix typo. |
| 6168 | |
| 6169 | 1998-02-24 Dave Love <fx@gnu.org> |
| 6170 | |
| 6171 | * winner.el: (require 'cl) unconditionally. |
| 6172 | (winner): defgroup. |
| 6173 | (winner-dont-bind-my-keys, winner-skip-buffers) |
| 6174 | (winner-skip-regexps, winner-mode, winner-mode-hook) |
| 6175 | (winner-mode-leave-hook): Customized. |
| 6176 | (winner-mode): Add autoload cookie. |
| 6177 | (winner-undo): Doc fix. |
| 6178 | |
| 6179 | * vc.el (vc-checkin-hook): Add :options. |
| 6180 | (vc-checkin, vc-comment-to-change-log): Doc fix. |
| 6181 | |
| 6182 | * compile.el (compilation-error-regexp-alist): Allow initial |
| 6183 | program name in first pattern. |
| 6184 | |
| 6185 | 1998-02-23 Stephen Eglen <stephen@gnu.org> |
| 6186 | |
| 6187 | * textmodes/spell.el: Doc fix. |
| 6188 | |
| 6189 | 1998-02-22 Stephen Eglen <stephen@gnu.org> |
| 6190 | |
| 6191 | * emacs-lisp/find-func.el: Customize. |
| 6192 | * emulation/crisp.el: Customize. |
| 6193 | * mail/mail-extr.el, mail/uce.el, mail/sendmail.el: Customize. |
| 6194 | * mail/uce.el: Customize. |
| 6195 | * progmodes/cperl-mode.el, progmodes/modula2.el: Customize. |
| 6196 | * progmodes/perl-mode.el, progmodes/simula.el: Customize. |
| 6197 | * progmodes/tcl-mode.el: Customize. |
| 6198 | * textmodes/bib-mode.el, textmodes/picture.el: Customize. |
| 6199 | * textmodes/refbib.el, textmodes/refer.el: Customize. |
| 6200 | * textmodes/scribe.el, textmodes/spell.el: Customize. |
| 6201 | |
| 6202 | 1998-02-21 Sam Steingold <sds@usa.net> |
| 6203 | |
| 6204 | * emacs-lisp/cl-indent.el: Fix indentation rules for |
| 6205 | multiple-value-setf and multiple-value-list. |
| 6206 | |
| 6207 | 1998-02-21 Simon Marshall <simon@gnu.org> |
| 6208 | |
| 6209 | * font-lock.el (font-lock-constant-face): Variable and face renamed |
| 6210 | from font-lock-reference-face. |
| 6211 | (font-lock-reference-face): Changed value to font-lock-constant-face. |
| 6212 | |
| 6213 | * add-log.el: |
| 6214 | * dired.el: |
| 6215 | * emacs-lisp/checkdoc.el: |
| 6216 | * help.el: |
| 6217 | * ielm.el: |
| 6218 | * mail/rmail.el: |
| 6219 | * mail/sendmail.el: |
| 6220 | * outline.el: |
| 6221 | * pascal.el: |
| 6222 | * play/decipher.el: |
| 6223 | * progmodes/ada-mode.el: |
| 6224 | * progmodes/awk-mode.el: |
| 6225 | * progmodes/cperl-mode.el: |
| 6226 | * progmodes/f90.el: |
| 6227 | * progmodes/fortran.el: |
| 6228 | * progmodes/icon.el: |
| 6229 | * progmodes/make-mode.el: |
| 6230 | * progmodes/meta-mode.el: |
| 6231 | * progmodes/modula2.el: |
| 6232 | * progmodes/octave-mod.el: |
| 6233 | * progmodes/perl-mode.el: |
| 6234 | * progmodes/scheme.el: |
| 6235 | * progmodes/simula.el: |
| 6236 | * ps-print.el: |
| 6237 | * textmodes/bibtex.el: |
| 6238 | * textmodes/reftex.el: |
| 6239 | * textmodes/texinfo.el: Updated accordingly. |
| 6240 | |
| 6241 | 1998-02-20 Kenichi Handa <handa@etl.go.jp> |
| 6242 | |
| 6243 | * mail/rmail.el (rmail-decode-babyl-format): Message modified. |
| 6244 | (rmail): Comment for the binding of rmail-enable-multibyte added. |
| 6245 | |
| 6246 | 1998-02-19 Kenichi Handa <handa@etl.go.jp> |
| 6247 | |
| 6248 | * international/mule.el |
| 6249 | (after-insert-file-set-buffer-file-coding-system): Call |
| 6250 | set-buffer-multibyte instead of directly setting |
| 6251 | enable-multibyte-characters to nil. |
| 6252 | |
| 6253 | * language/china-util.el (setup-chinese-cns-environment): Correct |
| 6254 | the setting of default-input-method. |
| 6255 | |
| 6256 | * international/mule-cmds.el (select-safe-coding-system): Kill the |
| 6257 | warning buffer before returning. |
| 6258 | |
| 6259 | * mail/rmail.el (rmail-enable-multibyte): New variable. |
| 6260 | (rmail): Bind coding-system-for-read to raw-text. Set the buffer |
| 6261 | multibyte if necessary. |
| 6262 | (rmail-convert-file): Call rmail-decode-babyl-format only when we |
| 6263 | don't have to call rmail-convert-to-babyl-format. |
| 6264 | (rmail-decode-babyl-format): If rmail-file-coding-system is nil, |
| 6265 | detect it. |
| 6266 | (rmail-get-new-mail): Bind rmail-enable-multibyte locally. |
| 6267 | (rmail-convert-to-babyl-format): Check the value of |
| 6268 | rmail-enable-multibyte instead of enable-multibyte-characters. |
| 6269 | |
| 6270 | * subr.el (sref): Doc-string added. |
| 6271 | |
| 6272 | 1998-02-18 Simon Marshall <simon@gnu.org> |
| 6273 | |
| 6274 | * font-lock.el (font-lock-keywords) |
| 6275 | (font-lock-syntactic-keywords): Doc fixes. |
| 6276 | |
| 6277 | 1998-02-17 Dave Love <fx@gnu.org> |
| 6278 | |
| 6279 | * textmodes/sgml-mode.el (sgml-mode-common): Downcase key for |
| 6280 | assoc so upper-case markup works. |
| 6281 | (sgml-attributes, sgml-tag-help): Likewise. |
| 6282 | |
| 6283 | 1998-02-17 Richard Stallman <rms@psilocin.gnu.org> |
| 6284 | |
| 6285 | * progmodes/cc-styles.el (c-copy-tree): New function. |
| 6286 | (c-initialize-builtin-style): Use c-copy-tree. |
| 6287 | |
| 6288 | 1998-02-16 Richard Stallman <rms@psilocin.gnu.org> |
| 6289 | |
| 6290 | * info.el (Info-summary): Clear buffer-read-only. |
| 6291 | |
| 6292 | 1998-02-16 Ralph Schleicher <rs@purple.UL.BaWue.DE> |
| 6293 | |
| 6294 | * info-look.el (info-complete): Rewrite minibuffer completion code. |
| 6295 | |
| 6296 | * info-look.el (info-lookup-minor-mode, turn-on-info-lookup): |
| 6297 | Added minor mode interface. |
| 6298 | (info-lookup-minor-mode-string): New variable. |
| 6299 | (info-lookup-minor-mode-map): New variable. |
| 6300 | |
| 6301 | * info-look.el: Provide a work-around if the custom library is |
| 6302 | not available. |
| 6303 | |
| 6304 | * info-look.el (info-lookup-other-window-flag) |
| 6305 | (info-lookup-highlight-face): Variables customized. |
| 6306 | |
| 6307 | * info-look.el (info-lookup-alist): No longer customizable. |
| 6308 | (info-lookup-add-help, info-lookup-maybe-add-help): Interface |
| 6309 | functions for adding new modes. |
| 6310 | (info-lookup-add-help*): New function. |
| 6311 | (info-lookup-symbol-alist, info-lookup-file-alist): Variables deleted. |
| 6312 | This info is specified now by calling info-lookup-maybe-add-help |
| 6313 | and info-lookup-add-help. |
| 6314 | |
| 6315 | 1998-02-16 Martin Stjernholm <cc-mode-help@python.org> |
| 6316 | |
| 6317 | * progmodes/cc-align.el (c-lineup-close-paren) |
| 6318 | (c-indent-one-line-block): New indentation functions. |
| 6319 | |
| 6320 | * progmodes/cc-cmds.el (c-beginning-of-statement) |
| 6321 | (c-end-of-statement): Do not move by sentence in strings. |
| 6322 | |
| 6323 | * progmodes/cc-cmds.el (c-beginning-of-statement): |
| 6324 | Major rewrite. |
| 6325 | |
| 6326 | * progmodes/cc-engine.el (c-forward-syntactic-ws, c-backward-syntactic-ws): |
| 6327 | Don't narrow, just make a simple check against the given limit. |
| 6328 | |
| 6329 | (c-collect-line-comments): New function. |
| 6330 | |
| 6331 | (c-literal-limits): New function that finds the start and end pos |
| 6332 | of a comment or string surrounding point. |
| 6333 | |
| 6334 | (c-literal-limits-fast): A faster variant of `c-literal-limits' |
| 6335 | for newer Emacsen where the state returned from |
| 6336 | `parse-partial-sexp' contains the starting pos of the last |
| 6337 | literal. |
| 6338 | |
| 6339 | 1998-02-16 Barry A. Warsaw <cc-mode-help@python.org> |
| 6340 | |
| 6341 | * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode): Set |
| 6342 | imenu-case-fold-search to nil. |
| 6343 | |
| 6344 | * progmodes/cc-langs.el (c-postprocess-file-styles): If a file |
| 6345 | style or file offsets are set, make the variables local to the |
| 6346 | buffer (via make-local-variable). |
| 6347 | |
| 6348 | * progmodes/cc-styles.el (c-make-styles-buffer-local): Take an optional |
| 6349 | argument which switches between make-variable-buffer-local and |
| 6350 | make-local-variable. Generalize. |
| 6351 | |
| 6352 | * progmodes/cc-defs.el (c-point): In XEmacs, use scan-lists + |
| 6353 | buffer-syntactic-context-depth. |
| 6354 | |
| 6355 | * progmodes/cc-vars.el (c-enable-xemacs-performance-kludge-p): New |
| 6356 | variable. |
| 6357 | |
| 6358 | * progmodes/cc-cmds.el, progmodes/cc-engine.el (c-beginning-of-defun) |
| 6359 | (c-indent-defun, c-parse-state): Use (c-point 'bod) instead of |
| 6360 | beginning-of-defun directly. |
| 6361 | |
| 6362 | * progmodes/cc-align.el (c-semi&comma-no-newlines-before-nonblanks) |
| 6363 | (c-semi&comma-no-newlines-for-oneline-inliners): New functions. |
| 6364 | |
| 6365 | * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed a few byte |
| 6366 | compiler warnings. |
| 6367 | |
| 6368 | * progmodes/cc-cmds.el (c-beginning-of-defun, c-end-of-defun): |
| 6369 | New commands. |
| 6370 | |
| 6371 | * progmodes/cc-engine.el (c-backward-to-start-of-do): Break infloop for |
| 6372 | invalid code, e.g. when someone types while (TRUE) { at the top of |
| 6373 | a buffer, we shouldn't hang when the { is typed! |
| 6374 | |
| 6375 | * progmodes/cc-cmds.el (c-beginning-of-statement): When moving |
| 6376 | forward by sentences, because we're either inside or at the start |
| 6377 | of a comment, be sure to limit movement to only within the extent |
| 6378 | of the comment. |
| 6379 | |
| 6380 | * progmodes/cc-langs.el (c-java-method-key): Variable deleted. |
| 6381 | |
| 6382 | * progmodes/cc-mode.el (java-mode): Set c-method-key to nil. I |
| 6383 | don't think this is necessary for Java, and besides, the old value |
| 6384 | was inherited from Objective-C which was clearly not right. |
| 6385 | |
| 6386 | * progmodes/cc-cmds.el (c-electric-colon): Don't insert newlines |
| 6387 | before or after scope operators, regardless of the value of |
| 6388 | c-hanging-colons. |
| 6389 | |
| 6390 | * progmodes/cc-engine.el (c-backward-to-start-of-if): Ensure never |
| 6391 | move forward, not even if point < lim. |
| 6392 | |
| 6393 | * progmodes/cc-align.el (c-lineup-dont-change): New lineup |
| 6394 | function that leaves the current line's indentation unchanged. |
| 6395 | Used for the new cpp-macro-cont syntactic symbol. |
| 6396 | |
| 6397 | * progmodes/cc-cmds.el (c-electric-brace): namespace-open and |
| 6398 | namespace-close braces can hang. |
| 6399 | |
| 6400 | * progmodes/cc-defs.el (c-emacs-features): Added autoload cookie. |
| 6401 | |
| 6402 | * progmodes/cc-engine.el (c-search-uplist-for-classkey): When |
| 6403 | searching up for a class key, instead of hardcoding the extended |
| 6404 | search for "extern", use the new variable c-extra-toplevel-key, |
| 6405 | which is language dependent. For C++, this variable includes the |
| 6406 | keyword "namespace" which will match C++ namespace introducing |
| 6407 | blocks. |
| 6408 | |
| 6409 | (c-guess-basic-syntax): Support for recognizing C++ namespace |
| 6410 | blocks, by elaborating on the mechanism used to find external |
| 6411 | language blocks. Searches which hardcoded "extern" now use |
| 6412 | c-extra-toplevel-key, a language dependent variable. Case clauses |
| 6413 | that were modified: CASE 5A.1, CASE 5A.4, CASE 5F, CASE 5I, CASE |
| 6414 | 14A. |
| 6415 | |
| 6416 | CASE 3: we can now determine whether we're at the beginning of a |
| 6417 | cpp macro definition, or inside the middle of one. Set syntax to |
| 6418 | 'cpp-macro in the former case, 'cpp-macro-cont in the latter. In |
| 6419 | both cases, the relpos is the beginning of the macro. |
| 6420 | |
| 6421 | (c-forward-syntactic-ws): Added code that skips forward over |
| 6422 | multi-line cpp macros. |
| 6423 | |
| 6424 | (c-beginning-of-macro): Moved, and made into a defsubst. This |
| 6425 | function can now actually find the beginning of a multi-line C |
| 6426 | preprocessor macro. |
| 6427 | |
| 6428 | (c-backward-syntactic-ws): Use c-beginning-of-macro to skip |
| 6429 | backwards over multi-line macro definitions. |
| 6430 | |
| 6431 | (c-in-literal, c-fast-in-literal): Use c-beginning-of-macro to |
| 6432 | find out whether we're in a multi-line macro definition. |
| 6433 | |
| 6434 | * progmodes/cc-langs.el (c-C-extra-toplevel-key) |
| 6435 | (c-C++-extra-toplevel-key, c-extra-toplevel-key): New variables |
| 6436 | which parameterize the search for additional top-level enclosing |
| 6437 | constructs. |
| 6438 | |
| 6439 | * progmodes/cc-menus.el: Imenu support changed. |
| 6440 | |
| 6441 | * progmodes/cc-mode.el (c++-mode): Set c-extra-toplevel-key to |
| 6442 | c-C++-extra-toplevel-key. |
| 6443 | (c-initialize-on-load): New variable, *not* customized. |
| 6444 | |
| 6445 | * progmodes/cc-styles.el (c-offsets-alist): Three new syntactic |
| 6446 | symbols: innamespace, namespace-open, namespace-close. These |
| 6447 | support C++ namespace blocks. |
| 6448 | Also, new syntactic symbol cpp-macro-cont, by default bound to |
| 6449 | c-lineup-dont-change. This symbol is assigned to subsequent lines |
| 6450 | of a multi-line C preprocess macro definition. |
| 6451 | |
| 6452 | * progmodes/cc-vars.el (c-default-style): Start doc string with *. |
| 6453 | |
| 6454 | * progmodes/cc-engine.el (c-fast-in-literal): Function which |
| 6455 | should be faster than c-in-literal. In XEmacs, this uses |
| 6456 | buffer-syntactic-context. |
| 6457 | |
| 6458 | * progmodes/cc-cmds.el (c-comment-line-break-function): When breaking a |
| 6459 | line-oriented comment, copy the comment leader from the previous |
| 6460 | line instead of hardcoding it to "// ". This ensures that |
| 6461 | whitespace between the slashes and the text is preserved. |
| 6462 | |
| 6463 | * progmodes/cc-cmds.el (c-electric-pound, c-electric-brace) |
| 6464 | (c-electric-slash, c-electric-star, c-electric-semi&comma) |
| 6465 | (c-electric-colon, c-electric-lt-gt, c-scope-operator) |
| 6466 | (c-electric-backspace, c-electric-delete) |
| 6467 | (c-indent-command, c-indent-exp, c-indent-defun) |
| 6468 | (c-backslash-region, c-fill-paragraph): Add "*" to interactive spec. |
| 6469 | |
| 6470 | * progmodes/cc-cmds.el (c-fill-paragraph): regexp-quote the |
| 6471 | fill-prefix when search forward for the end of line oriented comments. |
| 6472 | (c-backslash-region): Do not preserve the zmacs region (XEmacs). |
| 6473 | |
| 6474 | * progmodes/cc-langs.el (c-mode-base-map): |
| 6475 | c-mark-function moved back to M-C-h. |
| 6476 | |
| 6477 | * progmodes/cc-styles.el (c-style-alist): "jdk" style given by Martin |
| 6478 | Buchholz <mrb@Eng.Sun.COM> for conformance with Sun's JDK style. |
| 6479 | |
| 6480 | * progmodes/cc-styles.el (c-set-style-2, c-initialize-builtin-style): |
| 6481 | Don't special case "cc-mode", it's a derived style. |
| 6482 | Fix setup of derived style "cc-mode". |
| 6483 | Introduce the new default style "user" which contains all user |
| 6484 | customizations. |
| 6485 | |
| 6486 | * progmodes/cc-vars.el (c-default-style): Renamed from |
| 6487 | c-site-default-style. |
| 6488 | |
| 6489 | 1998-02-15 Aki Vehtari <Aki.Vehtari@hut.fi> |
| 6490 | |
| 6491 | * bibtex.el (bibtex-autokey-names): Change number tag to integer. |
| 6492 | |
| 6493 | * bibtex.el (bibtex-include-OPTkey): Add non-nil default :value |
| 6494 | for function, so that it can be selected. |
| 6495 | (bibtex-entry-format): Replace repeat with set. |
| 6496 | (bibtex-mode-hook): Change :type to 'hook. |
| 6497 | (bibtex-clean-entry-hook): Ditto. |
| 6498 | (bibtex-add-entry-hook): Ditto. |
| 6499 | (bibtex-autokey-before-presentation-hook): Change name to -> |
| 6500 | `bibtex-autokey-before-presentation-function' as it is not hook. |
| 6501 | (bibtex-autokey-get-namefield): Remove newlines unconditionally. |
| 6502 | |
| 6503 | * bibtex.el (bibtex-autokey): Fixed prefix. |
| 6504 | (bibtex-user-optional-fields): Better `:type'. |
| 6505 | (bibtex-autokey-names): Better `:type' and doc-fix. |
| 6506 | (bibtex-mark-active): New function, taking care of Emacs variants. |
| 6507 | (bibtex-run-with-idle-timer): Ditto. |
| 6508 | (bibtex-mode-map): Change `[(control tab)]' to `[(meta tab)]'. |
| 6509 | (bibtex-autokey-get-yearfield): Changed to accept year when year |
| 6510 | field has field-delimiters. This is quick fix, there might |
| 6511 | be better solution. |
| 6512 | (bibtex-mode): Don't call idle timer with 0 seconds. |
| 6513 | (bibtex-mode): Call easy-menu-add. |
| 6514 | |
| 6515 | 1998-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 6516 | |
| 6517 | * bibtex.el (bibtex-autokey-get-yearfield): Fixed problem with |
| 6518 | parsing the year field. |
| 6519 | |
| 6520 | * bibtex.el (bibtex-comment-start): Font locking for comments added. |
| 6521 | |
| 6522 | * bibtex.el (autokey-name-case-convert) |
| 6523 | (autokey-titleword-case-convert): Replace autokey-preserve-case, adding |
| 6524 | flexibility to case conversion of author names and titlewords. |
| 6525 | |
| 6526 | * bibtex.el (bibtex-autokey-get-titles): Non capitalized title words |
| 6527 | are used for key generation as well. |
| 6528 | (bibtex-member-of-regexp): Case is honored for matches now. |
| 6529 | (bibtex-autokey-titleword-ignore): Added entries provide compatibility |
| 6530 | to former behavior. |
| 6531 | |
| 6532 | * bibtex.el (bibtex-autokey-titleword-ignore): Title words found in |
| 6533 | this list are always ignored (previously only at the beginning of the |
| 6534 | title). Replaces bibtex-autokey-titleword-first-ignore. |
| 6535 | |
| 6536 | 1998-02-15 Stephen Eglen <stephen@gnu.org> |
| 6537 | |
| 6538 | * msb.el (msb--choose-file-menu): Prevent looping when examining |
| 6539 | ange-ftp directory paths. |
| 6540 | (msb-modes-key): New variable. |
| 6541 | (msb--mode-menu-cond, msb--aggregate-alist): New functions. |
| 6542 | (msb--split-menus): Check if msb-max-file-menu-items is nil. |
| 6543 | (msb--format-title): Remove extra / after ~. |
| 6544 | File customized. |
| 6545 | Redundant (function ...) forms around lambda functions removed. |
| 6546 | Update copyright year. |
| 6547 | |
| 6548 | * hexl.el (hexl-mode-exit): Remove hexl-follow-ascii-find |
| 6549 | from post-command-hook when leaving hexl-mode. |
| 6550 | |
| 6551 | 1998-02-14 Simon Marshall <simon@gnu.org> |
| 6552 | |
| 6553 | * progmodes/sh-script.el (sh-font-lock-keywords): |
| 6554 | Fontify sh-style function names in declarations. |
| 6555 | |
| 6556 | 1998-02-13 Peter S Galbraith <galbraith@mixing.qc.dfo.ca> |
| 6557 | |
| 6558 | * info-look.el (info-complete): |
| 6559 | Display completions on second invocation at same point |
| 6560 | or if initial guess is already ambiguous. |
| 6561 | (info-look-completion): New variable. |
| 6562 | |
| 6563 | * info-look.el (info-lookup-symbol-alist): |
| 6564 | Added support for latex-mode, perl-mode, awk-mode, emacs-lisp-mode. |
| 6565 | |
| 6566 | 1998-02-13 Richard Stallman <rms@psilocin.gnu.org> |
| 6567 | |
| 6568 | * jka-compr.el (jka-compr-compression-info-list): Fix previous change: |
| 6569 | clear "append" flag for bzip. |
| 6570 | |
| 6571 | 1998-02-13 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 6572 | |
| 6573 | * disp-table.el (standard-display-european): If AUTO is nil, |
| 6574 | clear multibyte in *scratch*, and load latin-1. |
| 6575 | |
| 6576 | 1998-02-12 Dave Love <fx@gnu.org> |
| 6577 | |
| 6578 | * progmodes/scheme.el (scheme-imenu-generic-expression): Simplify |
| 6579 | regexps. |
| 6580 | (dsssl-imenu-generic-expression): Likewise. |
| 6581 | (scheme-mode-variables): Set imenu-syntax-alist. |
| 6582 | (dsssl-mode): Remove `!' from font-lock-defaults. Set |
| 6583 | imenu-syntax-alist. |
| 6584 | |
| 6585 | 1998-02-11 Richard Stallman <rms@psilocin.gnu.org> |
| 6586 | |
| 6587 | * play/cookie1.el (cookie-snarf): Use match-beginning on the delimiter. |
| 6588 | (cookie-delimiter): Handle single-% delimiter. |
| 6589 | |
| 6590 | * progmodes/sh-script.el (sh-set-shell): Use standard-syntax-table |
| 6591 | if none other is specified. |
| 6592 | |
| 6593 | * emacs-lisp/debug.el (debugger-mode): |
| 6594 | Don't set enable-multibyte-characters here. |
| 6595 | (debug): Use set-buffer-multibyte to clear enable-multibyte-characters. |
| 6596 | |
| 6597 | 1998-02-10 Richard Stallman <rms@psilocin.gnu.org> |
| 6598 | |
| 6599 | * msb.el (msb--choose-file-menu): Save some debugging info. |
| 6600 | |
| 6601 | * comint.el (comint-interrupt-subjob): Call comint-kill-input. |
| 6602 | (comint-kill-subjob, comint-quit-subjob, comint-stop-subjob): Likewise. |
| 6603 | |
| 6604 | * help.el (describe-bindings): Fix interactive spec. |
| 6605 | |
| 6606 | 1998-02-09 Dave Love <d.love@dl.ac.uk> |
| 6607 | |
| 6608 | * compile.el (compilation-scroll-output): New variable. |
| 6609 | (compile-internal): Use it. Set lazy-lock-defer-on-scrolling. |
| 6610 | |
| 6611 | 1998-02-09 Emilio Lopes <Emilio.Lopes@Physik.TU-Muenchen.DE> |
| 6612 | |
| 6613 | * apropos.el (apropos-variable): New function. |
| 6614 | (apropos-command): Show functions instead of variables if given an |
| 6615 | argument. The old functionality is now provided by |
| 6616 | `apropos-variable'. |
| 6617 | |
| 6618 | 1998-02-08 Richard Stallman <rms@psilocin.gnu.org> |
| 6619 | |
| 6620 | * msb.el (msb--toggle-menu-type): Pass arg to menu-bar-update-buffers. |
| 6621 | (msb--init-file-alist): Delete spurious =. |
| 6622 | |
| 6623 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): |
| 6624 | Only call compiler-macroexpand if the function has |
| 6625 | a cl-compiler-macro property. |
| 6626 | |
| 6627 | * jka-compr.el (jka-compr-compression-info-list): Handle bzip. |
| 6628 | |
| 6629 | 1998-02-06 Per Starbäck <starback@update.uu.se> |
| 6630 | |
| 6631 | * international/iso-transl.el (iso-transl-define-keys): Don't add |
| 6632 | nonascii-insert-offset to ASCII characters. |
| 6633 | |
| 6634 | 1998-02-06 Richard Stallman <rms@psilocin.gnu.org> |
| 6635 | |
| 6636 | * textmodes/bibtex.el (bibtex-autokey-year-length): Doc fix. |
| 6637 | |
| 6638 | * mail/rmail.el (rmail-clear-headers): Handle the last header |
| 6639 | in a message correctly. |
| 6640 | |
| 6641 | * font-lock.el (font-lock-keywords): Doc fix. |
| 6642 | |
| 6643 | 1998-02-05 Richard Stallman <rms@psilocin.gnu.org> |
| 6644 | |
| 6645 | * replace.el (occur): Apply default by hand after read-from-minibuffer. |
| 6646 | No need to clear text props from the result. |
| 6647 | (query-replace-read-args, map-query-replace-regexp): |
| 6648 | Offer the FROM arg as the default for the TO arg. |
| 6649 | |
| 6650 | 1998-02-04 Richard Stallman <rms@psilocin.gnu.org> |
| 6651 | |
| 6652 | * emacs-lisp/bytecomp.el (byte-compile-output-as-comment): |
| 6653 | Use the size in bytes for the #@ size integer. |
| 6654 | |
| 6655 | 1998-02-04 Stephen Eglen <stephen@mescaline.gnu.org> |
| 6656 | |
| 6657 | * locate.el: Customized. |
| 6658 | |
| 6659 | 1998-02-04 Dave Love <fx@gnu.org> |
| 6660 | |
| 6661 | * vc-hooks.el (vc-ignore-vc-files): New variable. |
| 6662 | (vc-file-hook, vc-file-not-found-hook): Use it. |
| 6663 | |
| 6664 | 1998-02-04 Kenichi HANDA <handa@etl.go.jp> |
| 6665 | |
| 6666 | * international/characters.el: Use aref instead of sref. |
| 6667 | |
| 6668 | * international/kinsoku.el: Use aref instead of sref. |
| 6669 | |
| 6670 | * international/mule-cmds.el (find-safe-coding-system): Return |
| 6671 | undecided if FROM == TO. |
| 6672 | (select-safe-coding-system): Doc-string modified. |
| 6673 | |
| 6674 | * international/mule-util.el (compose-chars-component): Return |
| 6675 | result as unibyte string. |
| 6676 | (decompose-composite-char): Doc-string modified. |
| 6677 | |
| 6678 | * international/titdic-cnv.el: Many codes re-written to adjust for |
| 6679 | character-base positioning and for speed up by using |
| 6680 | with-temp-file, with-temp-buffer, and princ. |
| 6681 | |
| 6682 | * language/china-util.el (encode-hz-region): Do not bind |
| 6683 | enable-multibyte-characters to nil locally. |
| 6684 | |
| 6685 | * language/devan-util.el: Do not require `cl'. |
| 6686 | (rule-intersection): New function. |
| 6687 | (string-conversion-by-rule): Use rule-intersection instead of |
| 6688 | intersection. |
| 6689 | (indian-to-devanagari-string): Use aref instead of sref. |
| 6690 | (devanagari-decompose-string): Likewise. |
| 6691 | |
| 6692 | * language/indian.el: Move codes which set syntax and category of |
| 6693 | Indian characters to international/characters.el. |
| 6694 | |
| 6695 | * progmodes/etags.el (etags): Fix defgroup syntax. |
| 6696 | |
| 6697 | 1998-02-03 Richard Stallman <rms@psilocin.gnu.org> |
| 6698 | |
| 6699 | * imenu.el (imenu-generic-expression): Doc fix. |
| 6700 | (imenu--index-alist): Doc fix. |
| 6701 | (imenu-create-index-function): Doc fix. |
| 6702 | (imenu-prev-index-position-function): Doc fix. |
| 6703 | (imenu-extract-index-name-function): Doc fix. |
| 6704 | |
| 6705 | * emacs-lisp/edebug.el (edebug-stop-before-symbols): Variable deleted. |
| 6706 | (edebug-form): Don't handle edebug-stop-before-symbols. |
| 6707 | (edebug-submit-bug-report): Don't include edebug-stop-before-symbols. |
| 6708 | |
| 6709 | * avoid.el (mouse-avoidance-fancy-hook): Do nothing if button is down. |
| 6710 | (mouse-avoidance-exile-hook, mouse-avoidance-banish-hook): Likewise. |
| 6711 | |
| 6712 | * mail/mail-extr.el (mail-extr-all-letters-but-separators) |
| 6713 | (mail-extr-first-letters, mail-extr-last-letters): |
| 6714 | Make range start from \240, not from \200. |
| 6715 | |
| 6716 | 1998-02-02 Richard Stallman <rms@psilocin.gnu.org> |
| 6717 | |
| 6718 | * textmodes/fill.el (fill-region-as-paragraph): Fix the test for any |
| 6719 | non-ASCII characters, for deciding whether to do kinsoku. |
| 6720 | |
| 6721 | 1998-02-02 Ed Reingold <reingold@melange.gnu.org> |
| 6722 | |
| 6723 | * calendar/calendar.el (general-holidays): Fix misspelling. |
| 6724 | |
| 6725 | 1998-02-02 Dan Nicolaescu <done@ece.arizona.edu> |
| 6726 | |
| 6727 | * progmodes/hideshow.el (hs-special-modes-alist): Enhanced java |
| 6728 | regexp. |
| 6729 | |
| 6730 | 1998-02-02 Richard Stallman <rms@psilocin.gnu.org> |
| 6731 | |
| 6732 | * help.el (describe-bindings): New command (formerly in keymap.c). |
| 6733 | |
| 6734 | * mldrag.el (mldrag-drag-vertical-line): Fix criterion |
| 6735 | for the error for trying to move a scroll bar at the frame edge. |
| 6736 | |
| 6737 | 1998-02-01 Richard Stallman <rms@psilocin.gnu.org> |
| 6738 | |
| 6739 | * emacs-lisp/easy-mmode.el (easy-mmode-define-minor-mode): Fix |
| 6740 | the doc strings used for the mode flag variable and the keymap. |
| 6741 | Delete duplicate &optional's. |
| 6742 | |
| 6743 | * emacs-lisp/edebug.el: Doc fixes. |
| 6744 | |
| 6745 | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): |
| 6746 | Bind edebug-all-defs and edebug-all-forms to nil. |
| 6747 | |
| 6748 | * subr.el (suspend-hook, suspend-resume-hook): New defvars. |
| 6749 | |
| 6750 | * emacs-lisp/autoload.el (update-file-autoloads): Give clean errors |
| 6751 | if autoloads file is empty or can't be written. |
| 6752 | |
| 6753 | 1998-02-01 Dan Nicolaescu <done@ece.arizona.edu> |
| 6754 | |
| 6755 | * hideshow.el (hs-special-modes-alist): Improved the regexp for java. |
| 6756 | |
| 6757 | * isearch.el (isearch-range-invisible): Avoid infinite loop when |
| 6758 | search-invisible is nil. |
| 6759 | |
| 6760 | 1998-02-01 Stephen Eglen <stephen@melange.gnu.org> |
| 6761 | |
| 6762 | * autoinsert.el (auto-insert-mode): New function. |
| 6763 | (auto-insert-mode): New customize variable to automatically load |
| 6764 | the package. Other variables customized. |
| 6765 | |
| 6766 | * tar-mode.el: Customized. |
| 6767 | |
| 6768 | * mail/mspools.el: Customized. Doc fixes. |
| 6769 | |
| 6770 | 1998-01-31 Richard Stallman <rms@sucrose.ai.mit.edu> |
| 6771 | |
| 6772 | * mail/mailalias.el (define-mail-alias): |
| 6773 | If FROM-MAILRC-FILE, don't call sendmail-sync-aliases. |
| 6774 | (build-mail-aliases): Clear mail-aliases to nil at the beginning. |
| 6775 | |
| 6776 | 1998-01-30 Richard Stallman <rms@psilocin.gnu.org> |
| 6777 | |
| 6778 | * replace.el (query-replace-from-history-variable): New variable. |
| 6779 | (query-replace-to-history-variable): New variable. |
| 6780 | (query-replace-read-args): Use them. |
| 6781 | |
| 6782 | 1998-01-30 Dave Love <d.love@dl.ac.uk> |
| 6783 | |
| 6784 | * fortran.el: Various docstring and commentary fixes, including |
| 6785 | note of current maintainer. |
| 6786 | (fortran-mode): Use imenu-syntax-alist. |
| 6787 | (fortran-imenu-generic-expression): Use |
| 6788 | fortran-continuation-string, not always `+'. |
| 6789 | (fortran-font-lock-keywords-1): Include symbol syntax as well as |
| 6790 | word, following syntax table changes. |
| 6791 | (fortran-imenu-generic-expression): Likewise. |
| 6792 | (fortran-mode-map): Add a menu. |
| 6793 | (fortran-mode-version, fortran-startup-message): Delete misleading |
| 6794 | variables. |
| 6795 | (fortran-mode): Don't use them. |
| 6796 | (fortran-column-ruler-fixed, fortran-column-ruler-tab): Fix |
| 6797 | leading \ which made `0' into null. |
| 6798 | (fortran-join-line): New function and key binding. |
| 6799 | (fortran-narrow-to-subprogram): New function and key binding. |
| 6800 | (fortran-mode-syntax-table): Make ?., ?_, ?$ symbol, not word. |
| 6801 | |
| 6802 | 1998-01-29 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 6803 | |
| 6804 | * textmodes/reftex.el (reftex-toc): Fixed bug with split-window. Using |
| 6805 | split-window instead of split-window-vertically. |
| 6806 | (reftex-reset-mode): Removed obsolete buffer from kill list. |
| 6807 | (reftex-make-and-insert-label-list, reftex-do-citation): Delete |
| 6808 | other windows before displaying selection. |
| 6809 | (reftex-cite-format-builtin): Fixed bug in Chicago format. |
| 6810 | (reftex-enlarge-to-fit): New function. |
| 6811 | (reftex-nicify-text): Cut context-string at \item,\\. Changed |
| 6812 | match sequence for efficiency reasons. |
| 6813 | (reftex-parse-from-file): Include files can be ignored with |
| 6814 | `reftex-no-include-regexps'. |
| 6815 | (reftex-no-include-regexps): New option. |
| 6816 | (reftex-do-parse): Initialize appendix flag. |
| 6817 | (reftex-parse-from-file): Interpret appendix. |
| 6818 | (reftex-section-info): Use changed version of reftex-section-number. |
| 6819 | (reftex-where-am-I): Interpret appendix match. |
| 6820 | (reftex-init-section-numbers): New arg: appendix. |
| 6821 | (reftex-section-number): Treat appendix enumeration. |
| 6822 | (reftex-toc-external): Improved message. |
| 6823 | (reftex-compute-ref-cite-tables): Regular expression extended for |
| 6824 | appendix. |
| 6825 | (reftex-toc-rescan): Renamed from reftex-toc-redo. |
| 6826 | (reftex-toc-Rescan): Renamed from reftex-toc-Redo. |
| 6827 | (reftex-toc-revert): New function. |
| 6828 | (reftex-select-external-document): Completion on label prefixes. |
| 6829 | (reftex-find-file-on-path): Added an extra call to |
| 6830 | expand-file-name for the directory. |
| 6831 | (reftex-locate-bibliography-files): Added expand-file-name call. |
| 6832 | (reftex-guess-label-type): New function. |
| 6833 | (reftex-word-before-point): Function removed. |
| 6834 | (reftex-reference): Uses reftex-guess-label-type. Changed meaning |
| 6835 | of `~' in reference format. Magic words are regular expressions. |
| 6836 | (reftex-compute-ref-cite-tables): Convert magic words to regexps. |
| 6837 | (reftex-select-label-maps): Default bindings for TAB, up, down, RET. |
| 6838 | (reftex-select-read-string): Now uses completion. |
| 6839 | (reftex-make-and-insert-label-list): Prepare for completion. |
| 6840 | (reftex-where-am-I): Fixed bug with input files. |
| 6841 | (reftex-save-all-document-buffers): New command. |
| 6842 | (reftex-select-next-heading): New function. |
| 6843 | (reftex-select-previous-heading): New function. |
| 6844 | (reftex-select-read-string): New function. |
| 6845 | (reftex-offer-label-menu): Handle string value from reftex-select-item. |
| 6846 | (reftex-reference): Fixed bug (missing save-excursion). |
| 6847 | (reftex-toc-map): Added binding for ?n and ?p. |
| 6848 | (reftex-do-citation): Changed to use reftex-default-bibliography. |
| 6849 | (reftex-default-bibliography): New option. |
| 6850 | (reftex-find-tex-file): Check for file-name-absolute-p first. |
| 6851 | (reftex-format-label-function, reftex-format-ref-function) |
| 6852 | (reftex-format-cite-function): New hooks. |
| 6853 | (reftex-info): New function. |
| 6854 | (reftex-compute-ref-cite-tables): Removed interactive form. |
| 6855 | (reftex-where-am-I): Removed interactive form. |
| 6856 | (reftex-format-names): Removed interactive form. |
| 6857 | (reftex-vref-is-default): New customization variable. |
| 6858 | (reftex-mode-menu): Capitalize citation options. |
| 6859 | (reftex-last-cnt): Variable removed. |
| 6860 | (reftex-last-data, reftex-last-line): New variables. |
| 6861 | (reftex-select-toggle-varioref): New function. |
| 6862 | (reftex-offer-label-menu): Changed mode-line-format for varioref. |
| 6863 | (reftex-select-label-help): Help string updated. |
| 6864 | (reftex-do-parse): Fixed bug with empty xr list. |
| 6865 | (reftex-view-crossref): Prefix argument interpretation changed. |
| 6866 | (reftex-get-offset): New function. |
| 6867 | (reftex-label): Remove selection buffer to force update. |
| 6868 | (reftex-access-scan-info): Remove selection buffers. |
| 6869 | (reftex-select-external-document): Fixed bug with highest index. |
| 6870 | (reftex-label-index-list, reftex-found-list): Variables removed. |
| 6871 | (reftex-offer-label-menu, reftex-make-and-insert-label-list) |
| 6872 | (reftex-select-item, reftex-citation, reftex-select-label-callback) |
| 6873 | (reftex-bibtex-selection-callback, reftex-select-callback): Changed |
| 6874 | to put the scan data directly into the text property :data, |
| 6875 | instead of doing this indirectly with an index-list. |
| 6876 | (reftex-make-selection-buffer-name): New function. |
| 6877 | (reftex-tie-multifile-symbols): Store master-index-as-property. |
| 6878 | (reftex-kill-buffer): New function. |
| 6879 | (reftex-erase-buffer): New function. |
| 6880 | (reftex-erase-all-selection-buffers): New function. |
| 6881 | (reftex-mode-menu): Button "Restore from file" no longer sensitive |
| 6882 | to existence of the file. This had caused problems for LateX |
| 6883 | style files. Quoted `:style' and `:selected' for compatibility. |
| 6884 | (reftex-access-parse-file): `Restore' action now throws an |
| 6885 | exception when the file is not found. |
| 6886 | (reftex-create-customize-menu): New function. |
| 6887 | (reftex-label): Fixed bug which made naked labels in \footnotes. |
| 6888 | (reftex-select-label-map, reftex-select-bib-map): New keymaps for |
| 6889 | the RefTeX Select buffer. |
| 6890 | (reftex-select-next, reftex-select-previous, reftex-select-scroll-down) |
| 6891 | (reftex-select-scroll-up, reftex-select-quit) |
| 6892 | (reftex-select-toggle-follow, reftex-select-callback) |
| 6893 | (reftex-select-accept, reftex-select-help) |
| 6894 | (reftex-select-recursive-edit, reftex-select-search-forward) |
| 6895 | (reftex-select-search-backward, reftex-select-search) |
| 6896 | (reftex-select-scroll-other-window) |
| 6897 | (reftex-select-scroll-other-window-down): |
| 6898 | New commands for use in the two new keymaps. |
| 6899 | (reftex-select-item): Now uses the appropriate keymaps. |
| 6900 | (reftex-toc-map): New keymap (a keymap for the toc buffer. |
| 6901 | (reftex-toc): Now uses reftex-toc-map. |
| 6902 | (reftex-fontify-select-label-buffer): New function. |
| 6903 | (reftex-select-font-lock-fontify-region): New function. |
| 6904 | (reftex-make-and-insert-label-list): Refontification now uses |
| 6905 | `reftex-select-font-lock-fontify-region'. |
| 6906 | (reftex-show-entry): Refontification generalized. |
| 6907 | (reftex-select-search-minibuffer-map): New constant. |
| 6908 | (reftex-parse-from-file): Look for \begin{thebibliography}. |
| 6909 | (reftex-do-citation): Check also for thebibliography. |
| 6910 | (reftex-bibtex-selection-callback): Handle bibitem. |
| 6911 | (reftex-view-crossref): Handle bibitem. |
| 6912 | (reftex-extract-bib-entries-from-thebibliography): New function. |
| 6913 | (reftex-format-bibitem): New function. |
| 6914 | (reftex-parse-bibitem): New function. |
| 6915 | (reftex-make-desparate-section-regexp): Changed name to |
| 6916 | reftex-make-desperate-section-regexp. |
| 6917 | (reftex-do-parse, reftex-locate-bibliography-files) |
| 6918 | (reftex-string-to-label, reftex-select-external-document) |
| 6919 | (reftex-find-duplicate-labels, reftex-format-bib-entry) |
| 6920 | (reftex-do-citation, reftex-insert-bib-matches) |
| 6921 | (reftex-select-search-minibuffer-map, reftex-access-search-path) |
| 6922 | (reftex-compute-ref-cite-tables, reftex-recursive-directory-list): |
| 6923 | All lambda expressions now quoted with `function'. |
| 6924 | (reftex-view-crossref, reftex-mouse-view-crossref): Fixed bug with |
| 6925 | multiple calls. |
| 6926 | (reftex-get-buffer-visiting): Error message changed. |
| 6927 | (reftex-select-external-document, reftex-query-label-type) |
| 6928 | (reftex-do-citation, reftex-select-help): |
| 6929 | Use `reftex-enlarge-to-fit' now. |
| 6930 | (reftex-pop-to-bibtex-entry): No longer beep on failure, to make |
| 6931 | it work better with follow mode. |
| 6932 | |
| 6933 | 1998-01-29 Inge Frick <inge@nada.kth.se> |
| 6934 | |
| 6935 | * emacs-lisp/easymenu.el (easy-menu-add-item): Fix the BEFORE argument. |
| 6936 | Done by letting `easy-menu-do-add-item' handle it. |
| 6937 | (easy-menu-do-add-item): Take argument BEFORE instead of PREV. |
| 6938 | Inserts directly in keymap, instead of calling `define-key-after'. |
| 6939 | (easy-menu-create-menu): Don't reverse items as |
| 6940 | `easy-menu-do-add-item' now puts things at the end of keymaps. |
| 6941 | |
| 6942 | 1998-01-29 Stephen Eglen <stephen@mescaline.gnu.org> |
| 6943 | |
| 6944 | * type-break.el (type-break-mode): New customize variable to |
| 6945 | automatically load the package. Other variables customized. |
| 6946 | |
| 6947 | 1998-01-28 Dave Love <d.love@dl.ac.uk> |
| 6948 | |
| 6949 | * progmodes/etags.el (find-tag-marker-ring-length): New variable. |
| 6950 | (find-tag-marker-ring): New variable. |
| 6951 | (tags-location-ring): New variable replacing tags-location-ring. |
| 6952 | (tags-location-stack): Deleted. |
| 6953 | (tags-table-format-hooks): Doc fix. |
| 6954 | (initialize-new-tags-table): Init find-tag-marker-ring, |
| 6955 | tags-location-ring. |
| 6956 | (tags-reset-tags-tables): Doc fix. Set tags-location-ring, |
| 6957 | find-tag-marker-ring. |
| 6958 | (find-tag-noselect): Doc fix. Use tags-location-ring, |
| 6959 | find-tag-marker-ring. |
| 6960 | (find-tag, find-tag-other-window, find-tag-other-frame) |
| 6961 | (find-tag-regexp): Doc fix. |
| 6962 | (pop-tag-mark): New function. |
| 6963 | (esc-map): Bind pop-tag-mark. |
| 6964 | |
| 6965 | 1998-01-28 Richard Stallman <rms@psilocin.gnu.org> |
| 6966 | |
| 6967 | * mail/emacsbug.el (report-emacs-bug-address): |
| 6968 | Variable renamed from bug-gnu-emacs. Use defcustom. |
| 6969 | (report-emacs-bug-pretest-address): Use defcustom. |
| 6970 | |
| 6971 | * international/mule-cmds.el (toggle-enable-multibyte-characters): |
| 6972 | Use set-buffer-multibyte. |
| 6973 | (find-safe-coding-system-list-subset-p): Renamed from list-subset-p. |
| 6974 | The call changed also. |
| 6975 | |
| 6976 | 1998-01-28 Kenichi Handa <handa@etl.go.jp> |
| 6977 | |
| 6978 | * international/titdic-cnv.el (titdic-convert): Set |
| 6979 | enable-multibyte-characters to t after inserting TIT file by |
| 6980 | no-conversion. |
| 6981 | (tit-process-body): Do not bind enable-multibyte-characters to |
| 6982 | nil. |
| 6983 | |
| 6984 | 1998-01-27 Inge Frick <inge@nada.kth.se> |
| 6985 | |
| 6986 | * emacs-lisp/easymenu.el (easy-menu-define): Use ` and , read-macros |
| 6987 | instead of (` and (,. Implement :filter. Doc fix. |
| 6988 | (easy-menu-do-define): Call `easy-menu-create-menu' instead of |
| 6989 | `easy-menu-create-keymaps'. |
| 6990 | (easy-menu-create-keymaps): Replaced by `easy-menu-create-menu'. |
| 6991 | (easy-menu-create-menu): New public function. Replaces |
| 6992 | `easy-menu-create-keymaps', but with large changes. |
| 6993 | (easy-menu-button-prefix): New constant. |
| 6994 | (easy-menu-do-add-item, easy-menu-make-symbol): New functions. |
| 6995 | (easy-menu-update-button): Doc fix. |
| 6996 | (easy-menu-change): New optional argument BEFORE. |
| 6997 | Now just a call to `easy-menu-add-item'. |
| 6998 | (easy-menu-add-item, easy-menu-item-present-p) |
| 6999 | (easy-menu-remove-item): New public functions. |
| 7000 | (easy-menu-get-map, easy-menu-is-button-p, easy-menu-have-button-p) |
| 7001 | (easy-menu-real-binding, easy-menu-change-prefix, easy-menu-filter): |
| 7002 | New functions. |
| 7003 | |
| 7004 | 1998-01-26 Richard Stallman <rms@psilocin.gnu.org> |
| 7005 | |
| 7006 | * mail/rmail.el (rmail): Reinsert the let-binding |
| 7007 | of enable-local-variables. |
| 7008 | |
| 7009 | * play/gametree.el: New file. |
| 7010 | |
| 7011 | 1998-01-26 Andreas Schwab <schwab@gnu.org> |
| 7012 | |
| 7013 | * progmodes/ada-stmt.el: Customized. Change `(load "skeleton")' |
| 7014 | to `(require 'skeleton)'. |
| 7015 | |
| 7016 | * progmodes/octave-mod.el, progmodes/octave-inf.el: Customized. |
| 7017 | * progmodes/meta-mode.el, progmodes/hideif.el: Likewise. |
| 7018 | * progmodes/dcl-mode.el, progmodes/asm-mode.el: Likewise. |
| 7019 | |
| 7020 | 1998-01-26 Richard Stallman <rms@psilocin.gnu.org> |
| 7021 | |
| 7022 | * emacs-lisp/bytecomp.el: Customized. |
| 7023 | |
| 7024 | * emacs-lisp/bytecomp.el (displaying-byte-compile-warnings): |
| 7025 | To avoid error, use (forward-line -1), not previous-line. |
| 7026 | |
| 7027 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): |
| 7028 | Fix previous change. |
| 7029 | |
| 7030 | * emacs-lisp/byte-opt.el (byte-compile-inline-expand): |
| 7031 | Use string-as-unibyte, if it is defined. |
| 7032 | |
| 7033 | 1998-01-25 Richard Stallman <rms@psilocin.gnu.org> |
| 7034 | |
| 7035 | * desktop.el (desktop-clear): Don't kill dead buffers. |
| 7036 | |
| 7037 | * progmodes/sh-script.el (sh-case): Fix paren error. |
| 7038 | |
| 7039 | 1998-01-25 Dave Love <fx@gnu.org> |
| 7040 | |
| 7041 | * imenu.el (imenu-syntax-alist): New buffer-local variable. |
| 7042 | (imenu--generic-function): Use it. |
| 7043 | (imenu--split-menu): Don't (setcdr nil) with, say, empty functions |
| 7044 | list. |
| 7045 | |
| 7046 | 1998-01-24 Stephen Eglen <stephen@delysid.gnu.org> |
| 7047 | |
| 7048 | * hscroll.el (hscroll-global-mode): New customize variable to |
| 7049 | automatically load the package. |
| 7050 | |
| 7051 | * icomplete.el: Customized. |
| 7052 | |
| 7053 | 1998-01-23 Richard Stallman <rms@psilocin.gnu.org> |
| 7054 | |
| 7055 | * calendar/cal-french.el (calendar-french-single-byteify): |
| 7056 | Function deleted. |
| 7057 | (calendar-goto-french-date): Don't call calendar-french-single-byteify. |
| 7058 | Delete local var oldval. |
| 7059 | (calendar-print-french-date): Don't bind enable-multibyte-characters. |
| 7060 | |
| 7061 | * msb.el (msb--strip-dir): Use Emacs filename primitives, not regexps. |
| 7062 | |
| 7063 | 1998-01-22 Richard Stallman <rms@psilocin.gnu.org> |
| 7064 | |
| 7065 | * mail/emacsbug.el (emacsbug): Customized. |
| 7066 | (report-emacs-bug-no-confirmation): |
| 7067 | Renamed from report-emacs-bug-run-tersely. |
| 7068 | (report-emacs-bug-no-explanations): New option. |
| 7069 | (report-emacs-bug): Handle that option. |
| 7070 | |
| 7071 | 1998-01-22 Eric Ludlam <zappo@mescaline.gnu.org> |
| 7072 | |
| 7073 | * mail/rmail.el (rmail-speedbar-buttons): Added speedbar support |
| 7074 | for Rmail, including rmail-speedbar-button, |
| 7075 | rmail-speedbar-find-file, rmail-move-message-to-folder-on-line, |
| 7076 | rmail-speedbar-move-message, and support variables. |
| 7077 | |
| 7078 | * info.el (Info-speedbar-buttons): Added speedbar support for Info |
| 7079 | mode, including Info-speedbar-button, Info-speedbar-menu, and |
| 7080 | support variables. |
| 7081 | |
| 7082 | * gud.el (gud-speedbar-buttons): Added speedbar support for GUD in |
| 7083 | general, and for GDB specifically, including |
| 7084 | gud-gdb-goto-stackframe, gud-gdb-get-stackframe, |
| 7085 | gud-gdb-run-command-fetch-lines, gud-gdb-speedbar-stack-filter, |
| 7086 | and support variables. |
| 7087 | |
| 7088 | * emacs-lisp/checkdoc.el: New File. |
| 7089 | |
| 7090 | * speedbar.el, speedbspec.el: New files. |
| 7091 | |
| 7092 | 1998-01-22 Richard Stallman <rms@psilocin.gnu.org> |
| 7093 | |
| 7094 | * vc.el (vc-annotate-compcar): Iterate instead of recursing. |
| 7095 | (vc-annotate-car-last-cons, vc-annotate-time-span): |
| 7096 | Rename arg assoc-list to a-list. |
| 7097 | |
| 7098 | * vc.el (vc-annotate-display): All support for XEmacs extents removed. |
| 7099 | Functions `set-face-*' are called only when a face is created. |
| 7100 | |
| 7101 | * arc-mode.el (archive-find-type): Accept d or s after digit, for lzh. |
| 7102 | (archive-rename-entry): Likewise. Parse mode, uid and gid right. |
| 7103 | Allow newline in header. |
| 7104 | (archive-lzh-summarize): Fix paren error. Use prname to set `files'. |
| 7105 | |
| 7106 | 1998-01-22 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 7107 | |
| 7108 | * vc.el (vc-resynch-window): Behave properly when view-read-only |
| 7109 | is non-nil. |
| 7110 | |
| 7111 | 1998-01-21 Richard Stallman <rms@psilocin.gnu.org> |
| 7112 | |
| 7113 | * emacs-lisp/cl-macs.el (define-compiler-macro): Handle empty arglist. |
| 7114 | |
| 7115 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): |
| 7116 | If compiler-macroexpand is defined, use it. |
| 7117 | |
| 7118 | 1998-01-21 Kenichi Handa <handa@etl.go.jp> |
| 7119 | |
| 7120 | * international/mule-cmds.el (prefer-coding-system): Call |
| 7121 | update-iso-coding-systems. |
| 7122 | |
| 7123 | * international/mule-util.el (string-to-sequence): Adjusted for |
| 7124 | the change of multibyte-form handling (byte-base to char-base). |
| 7125 | (store-substring): Likewise. |
| 7126 | (truncate-string-to-width): Likewise. |
| 7127 | (decompose-region): Likewise. |
| 7128 | (decompose-string): Likewise. |
| 7129 | (decompose-composite-char): Call string instead of concat-chars. |
| 7130 | |
| 7131 | * international/quail.el (quail-show-kbd-layout): Bug fix for the |
| 7132 | case that TRANSLATION is a cons. |
| 7133 | |
| 7134 | * international/skkdic-cnv.el (skkdic-jbytes): Variable deleted. |
| 7135 | All codes using this variable adjusted. |
| 7136 | * international/skkdic-utl.el: Likewise. |
| 7137 | |
| 7138 | * loadup.el: Call update-iso-coding-systems after loading files |
| 7139 | under language subdir. |
| 7140 | |
| 7141 | 1998-01-21 Kenichi Handa <handa@etl.go.jp> |
| 7142 | |
| 7143 | * international/characters.el: Put `prefered-coding-system' |
| 7144 | property to each character set. |
| 7145 | |
| 7146 | * international/mule.el (coding-system-base): Doc-string modified. |
| 7147 | (make-coding-system): The 6th optional arg is changed to |
| 7148 | PROPERTIES. |
| 7149 | (set-buffer-file-coding-system): Show "(default, nil)" in prompt. |
| 7150 | (set-coding-priority): Code tuned. |
| 7151 | |
| 7152 | * international/mule-cmds.el (set-language-info): Doc-string |
| 7153 | describes `coding-priority' KEY. |
| 7154 | (set-language-environment-coding-systems): New function. |
| 7155 | (list-subset-p): New function. |
| 7156 | (select-safe-coding-system): New function. |
| 7157 | (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. |
| 7158 | (set-language-info-alist): New optional arg PARENTS. Call |
| 7159 | set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args. |
| 7160 | (set-language-environment-coding-systems): New function. |
| 7161 | |
| 7162 | * international/mule-conf.el: Adjusted for the change of the |
| 7163 | format of make-coding-system's 6th argument. Initialize |
| 7164 | coding-category-iso-7-tight to iso-2022-jp. |
| 7165 | |
| 7166 | * international/mule-diag.el (describe-coding-system): Change the |
| 7167 | format of showing safe charsets. |
| 7168 | |
| 7169 | * international/mule-util.el (find-safe-coding-system): Moved to |
| 7170 | mule-cmds.el. |
| 7171 | (detect-coding-with-priority): New macro. |
| 7172 | (detect-coding-with-language-environment): New function. |
| 7173 | |
| 7174 | * language/chinese.el: Remove setting up of |
| 7175 | describe-chinese-environment-map and |
| 7176 | setup-chinese-environment-map. Exclude them in args of calls to |
| 7177 | set-language-info-alist. Adjusted for the change of |
| 7178 | make-coding-system. Register coding-priority key in |
| 7179 | language-info-alist. |
| 7180 | (iso-2022-cn-ext): New coding system. |
| 7181 | |
| 7182 | * language/cyrillic.el: Remove setting up of |
| 7183 | describe-cyrillic-environment-map and |
| 7184 | setup-cyrillic-environment-map. Exclude them in args of calls to |
| 7185 | set-language-info-alist. Adjusted for the change of |
| 7186 | make-coding-system. Register coding-priority key in |
| 7187 | language-info-alist. |
| 7188 | |
| 7189 | * language/devanagari.el: Exclude describe-indian-environment-map |
| 7190 | and setup-indian-environment-map for args of call to |
| 7191 | set-language-info-alist. Adjusted for the change of |
| 7192 | make-coding-system. Register coding-priority key in |
| 7193 | language-info-alist. |
| 7194 | |
| 7195 | * language/english.el: Register coding-priority key in |
| 7196 | language-info-alist. |
| 7197 | |
| 7198 | * language/ethiopic.el: Register coding-priority key in |
| 7199 | language-info-alist. |
| 7200 | |
| 7201 | * language/european.el: Remove setting up of |
| 7202 | describe-european-environment-map and |
| 7203 | setup-european-environment-map. Exclude them in args of calls to |
| 7204 | set-language-info-alist. Adjusted for the change of |
| 7205 | make-coding-system. Register coding-priority key in |
| 7206 | language-info-alist. Add "German" language env. |
| 7207 | (setup-8-bit-environment): Delete CODING-SYSTEM arg. |
| 7208 | (iso-latin-1): Make it compatible with MIME-charset "iso-8859-1". |
| 7209 | (compound-text): New coding system. `ctext' is now alias of it. |
| 7210 | (setup-german-environment): New function. |
| 7211 | |
| 7212 | * language/greek.el: Adjusted for the change of |
| 7213 | make-coding-system and setup-8-bit-environment. |
| 7214 | (setup-greek-environment): For Greek lang. env., change default |
| 7215 | input method to "greek-postfix". |
| 7216 | |
| 7217 | * language/hebrew.el: Adjusted for the change of |
| 7218 | make-coding-system and setup-8-bit-environment. |
| 7219 | |
| 7220 | * language/indian.el: Remove setting up of |
| 7221 | describe-indian-environment-map and setup-indian-environment-map. |
| 7222 | |
| 7223 | * language/japanese.el, language/korean.el, language/lao.el, |
| 7224 | * language/thai.el, language/tibetan.el, language/vietnamese.el: |
| 7225 | Adjusted for the change of make-coding-system. Register |
| 7226 | coding-priority key in |
| 7227 | |
| 7228 | * language/china-util.el, language/japan-util.el, |
| 7229 | * language/korea-util.el, language/tibet-util.el, |
| 7230 | * language/viet-util.el: In setup-LANGUAGE-environment functions, |
| 7231 | call set-language-environment-coding-systems. |
| 7232 | |
| 7233 | * language/cyril-util.el, language/devan-util.el, |
| 7234 | * language/lao-util.el, language/thai-util.el: In |
| 7235 | setup-LANGUAGE-environment functions, adjust for the change of |
| 7236 | setup-8-bit-environment. |
| 7237 | |
| 7238 | * mail/sendmail.el (sendmail-coding-system): Doc-string modified. |
| 7239 | (sendmail-send-it): Select a safe coding system to encode an |
| 7240 | outgoing mail. |
| 7241 | |
| 7242 | 1998-01-21 Kenichi Handa <handa@etl.go.jp> |
| 7243 | |
| 7244 | * international/ccl.el: Comment about CCL syntax modified. |
| 7245 | (ccl-command-table): Add read-multibyte-character, |
| 7246 | write-multibyte-character, and unify-character. |
| 7247 | (ccl-code-table): Add ex-cmd. |
| 7248 | (ccl-extended-code-table): New variable. |
| 7249 | (ccl-embed-extended-command): New function. |
| 7250 | (ccl-compile-read-multibyte-character) |
| 7251 | (ccl-compile-write-multibyte-character) |
| 7252 | (ccl-compile-unify-character, ccl-compile-iterate-multiple-map) |
| 7253 | (ccl-compile-translate-multiple-map) |
| 7254 | (ccl-compile-translate-single-map) |
| 7255 | (ccl-compile-multiple-map-function): New functions. |
| 7256 | (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character) |
| 7257 | (ccl-dump-write-multibyte-character, ccl-dump-unify-character) |
| 7258 | (ccl-dump-unify-character-const-tbl, ccl-dump-iterate-multiple-map) |
| 7259 | (ccl-dump-translate-multiple-map, ccl-dump-translate-single-map): |
| 7260 | New functions. |
| 7261 | |
| 7262 | * international/mule.el (define-character-unification-table): New |
| 7263 | function. |
| 7264 | |
| 7265 | * international/mule-conf.el (oldjis-newjis-jisroman-ascii): New |
| 7266 | character unification table. |
| 7267 | (standard-character-unification-table-for-decode): Initialize to |
| 7268 | `unification-table' property of `oldjis-newjis-jisroman-ascii'. |
| 7269 | |
| 7270 | 1998-01-21 Erik Naggum <erik@naggum.no> |
| 7271 | |
| 7272 | * complete.el (PC-try-load-many-files): Load files in reverse |
| 7273 | order so they come in the right order in the buffer list. |
| 7274 | |
| 7275 | 1998-01-20 Richard Stallman <rms@psilocin.gnu.org> |
| 7276 | |
| 7277 | * mldrag.el (mldrag-drag-vertical-line): Delete debugging `message'. |
| 7278 | |
| 7279 | * emacs-lisp/tq.el (tq-filter): Use with-current-buffer. |
| 7280 | |
| 7281 | * ange-ftp.el (ange-ftp-date-regexp): |
| 7282 | Make l pattern match any non-ASCII char. |
| 7283 | |
| 7284 | 1998-01-19 Richard Stallman <rms@psilocin.gnu.org> |
| 7285 | |
| 7286 | * menu-bar.el (menu-bar-file-menu): Add Recover Session menu item. |
| 7287 | (menu-bar-help-menu): Add Getting New Versions, Copying Conditions |
| 7288 | and (Non)Warranty menu items. |
| 7289 | |
| 7290 | * subr.el (momentary-string-display): Fix backward test |
| 7291 | for whether end of message is off the screen. |
| 7292 | |
| 7293 | * mouse.el (mouse-drag-vertical-line): Properly determine which |
| 7294 | side the scroll bar or vertical line is on. |
| 7295 | |
| 7296 | * mldrag.el (mldrag-drag-vertical-line): Delete debugging code. |
| 7297 | |
| 7298 | 1998-01-17 Richard Stallman <rms@gnu.org> |
| 7299 | |
| 7300 | * progmodes/vhdl-mode.el: New file. |
| 7301 | |
| 7302 | * progmodes/etags.el (etags): Fix defgroup syntax. |
| 7303 | |
| 7304 | * simple.el (switch-to-completions): If no completions window, |
| 7305 | don't try to switch to it. |
| 7306 | |
| 7307 | * files.el (auto-mode-alist): Add vhdl-mode. |
| 7308 | |
| 7309 | * replace.el (occur): If the matching line has no final newline, |
| 7310 | insert one anyway. Compensate for that when inserting line nums. |
| 7311 | |
| 7312 | * buff-menu.el (Buffer-menu-mode-map): Bind e like f. |
| 7313 | |
| 7314 | * startup.el (command-line-1): Add alternate startup message |
| 7315 | for use when there is a mouse. |
| 7316 | |
| 7317 | 1998-01-17 Karl Heuer <kwzh@gnu.org> |
| 7318 | |
| 7319 | * register.el (number-to-register, increment-register): Args |
| 7320 | renamed to match doc. |
| 7321 | |
| 7322 | 1998-01-17 Dave Love <d.love@dl.ac.uk> |
| 7323 | |
| 7324 | * vc.el (vc-finish-logentry): Move killing the log buffer after |
| 7325 | the operation in case that fails. |
| 7326 | |
| 7327 | 1998-01-17 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 7328 | |
| 7329 | * hexl.el (hexl-follow-ascii): New function and variable to |
| 7330 | highlight the ASCII character corresponding to point. |
| 7331 | |
| 7332 | 1998-01-16 Richard Stallman <rms@sucrose.gnu.org> |
| 7333 | |
| 7334 | * mail/rmail.el (rmail): Don't bind enable-multibyte-characters; |
| 7335 | read the file normally. |
| 7336 | (rmail-revert): Likewise. |
| 7337 | |
| 7338 | 1998-01-16 Richard Stallman <rms@psilocin.gnu.org> |
| 7339 | |
| 7340 | * mldrag.el (mldrag-drag-vertical-line): Handle left-side scroll bars. |
| 7341 | |
| 7342 | * info-look.el (info-lookup): Report if Info-goto-node fails. |
| 7343 | (info-lookup-make-completions): Likewise. |
| 7344 | |
| 7345 | * autorevert.el (global-auto-revert-ignore-buffer): Fix typo. |
| 7346 | (global-auto-revert-mode): Fix typo. |
| 7347 | |
| 7348 | * ange-ftp.el (ange-ftp-inodes-hashtable): New variable. |
| 7349 | (ange-ftp-next-inode-number): New variable. |
| 7350 | (ange-ftp-file-attributes): Assign each file a unique "inode number". |
| 7351 | |
| 7352 | 1998-01-15 Richard Stallman <rms@sucrose.gnu.org> |
| 7353 | |
| 7354 | * progmodes/etags.el (etags): Fix defgroup syntax. |
| 7355 | |
| 7356 | 1998-01-15 Simon Marshall <simon@gnu.org> |
| 7357 | |
| 7358 | * menu-bar.el: Add a Print submenu to the Tools menu. |
| 7359 | |
| 7360 | * font-lock.el (c++-font-lock-extra-types): Add some container classes. |
| 7361 | (c-font-lock-keywords-1): Use builtin face for preprocessor directives. |
| 7362 | |
| 7363 | 1998-01-12 Richard Stallman <rms@sucrose.gnu.org> |
| 7364 | |
| 7365 | * mail/rmail.el (rmail): Don't kill local enable-multibyte-characters. |
| 7366 | Don't bind coding-system-for-read. Fix error message. |
| 7367 | |
| 7368 | * mail/rmail.el (rmail-make-in-reply-to-field): |
| 7369 | Make foo and bar patterns match all non-ASCII chars. |
| 7370 | |
| 7371 | * mail/rmail.el (rmail): Unwind-protect call to rmail-get-new-mail. |
| 7372 | |
| 7373 | * mail/rfc822.el (rfc822-snarf-word): Don't reject non-ASCII chars. |
| 7374 | (rfc822-snarf-subdomain): Likewise. |
| 7375 | (rfc822-addresses-1, rfc822-addresses): Likewise. |
| 7376 | |
| 7377 | * dired.el (dired-move-to-filename-regexp): |
| 7378 | Make l pattern match any non-ASCII char. |
| 7379 | |
| 7380 | 1998-01-12 Dave Love <fx@gnu.org> |
| 7381 | |
| 7382 | * font-lock.el (lisp-font-lock-keywords-1): Add defmethod. |
| 7383 | |
| 7384 | 1998-01-12 Kenichi Handa <handa@etl.go.jp> |
| 7385 | |
| 7386 | * bindings.el: Change "?\C-\ " to "?\C- " because "\ " is changed |
| 7387 | to standing for nothing in lread.c (read_escape). |
| 7388 | * calendar/calendar.el (calendar-mode-map): Likewise. |
| 7389 | * international/kkc.el (kkc-mode-map): Likewise. |
| 7390 | * international/quail.el (quail-translation-keymap): Likewise. |
| 7391 | |
| 7392 | 1998-01-11 Dave Love <fx@gnu.org> |
| 7393 | |
| 7394 | * emacs-lisp/lisp-mnt.el (lm-get-package-name, lm-header) |
| 7395 | (lm-header-multiline, lm-summary, lm-version, lm-commentary): |
| 7396 | Return string without properties. |
| 7397 | (lm-get-header, lm-get-package-name, lm-crack-address) |
| 7398 | (lm-insert-at-column, lm-report-bug): Minor doc fixes. |
| 7399 | |
| 7400 | 1998-01-08 Eric Ludlam <zappo@gnu.org> |
| 7401 | |
| 7402 | * emacs-lisp/checkdoc.el: New file. |
| 7403 | |
| 7404 | 1998-01-07 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 7405 | |
| 7406 | * vc.el (vc-resynch-window): Behave properly when view-read-only |
| 7407 | is non-nil. |
| 7408 | |
| 7409 | 1998-01-07 Andreas Schwab <schwab@gnu.org> |
| 7410 | |
| 7411 | * custom.el (defgroup): Doc fix. |
| 7412 | |
| 7413 | * cus-edit.el (custom-browse-visibility): Doc fix. |
| 7414 | |
| 7415 | * emacs-lisp/pp.el (pp-to-string): Greatly simplify by letting the |
| 7416 | Emacs printer do the (quote x) to 'x conversion. Better handle |
| 7417 | the # print syntax in all its forms. |
| 7418 | |
| 7419 | * find-dired.el, filecache.el, expand.el, emerge.el: Customized. |
| 7420 | |
| 7421 | 1998-01-07 Eli Zaretskii <eliz@delysid.gnu.org> |
| 7422 | |
| 7423 | * files.el (delete-auto-save-files): Say in the doc string that |
| 7424 | auto-save file will not be deleted if the buffer has unsaved |
| 7425 | changes. |
| 7426 | |
| 7427 | 1998-01-06 Eric Ludlam <zappo@gnu.org> |
| 7428 | |
| 7429 | * speedbar.el, speedbspec.el: New files. |
| 7430 | |
| 7431 | 1998-01-04 Richard Stallman <rms@psilocin.gnu.org> |
| 7432 | |
| 7433 | * subr.el (sref): Defined. |
| 7434 | |
| 7435 | 1998-01-03 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 7436 | |
| 7437 | * time.el (display-time-mode): New customize variable to |
| 7438 | automatically load the package. |
| 7439 | |
| 7440 | 1998-01-02 Richard Stallman <rms@psilocin.gnu.org> |
| 7441 | |
| 7442 | * filecache.el (file-cache-minibuffer-complete): Accept a prefix arg. |
| 7443 | |
| 7444 | * bindings.el (minor-mode-overriding-map-alist): |
| 7445 | Call make-variable-buffer-local. |
| 7446 | |
| 7447 | * which-func.el (which-func-update): Fix paren error. |
| 7448 | |
| 7449 | * cus-edit.el (customize-changed-options): Doc fix. |
| 7450 | |
| 7451 | 1998-01-02 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 7452 | |
| 7453 | * replace.el (occur): Pass default to read-from-minibuffer so that |
| 7454 | M-n can insert default value into minibuffer. |
| 7455 | |
| 7456 | * rsz-mini.el (resize-minibuffer-mode): Variable customized to |
| 7457 | automatically load the package. |
| 7458 | |
| 7459 | 1998-01-01 Richard Stallman <rms@psilocin.gnu.org> |
| 7460 | |
| 7461 | * dabbrev.el (dabbrev-ignored-buffer-names): New variable. |
| 7462 | (dabbrev--find-expansion): Ignore those buffers |
| 7463 | unless they get specifically preferred. |
| 7464 | |
| 7465 | 1997-12-28 Richard Stallman <rms@sucrose.gnu.org> |
| 7466 | |
| 7467 | * desktop.el (desktop-enable): New variable. |
| 7468 | (after-init-hook): Add a hook to test desktop-enable. |
| 7469 | (desktop-save-hook): Doc fix. |
| 7470 | |
| 7471 | 1997-12-24 Richard Stallman <rms@psilocin.gnu.org> |
| 7472 | |
| 7473 | * progmodes/etags.el: Customized. |
| 7474 | (tags-revert-without-query): New option. |
| 7475 | (tags-verify-table): Test tags-revert-without-query. |
| 7476 | |
| 7477 | 1997-12-22 Richard Stallman <rms@psilocin.gnu.org> |
| 7478 | |
| 7479 | * info.el (Info-mode): Doc fix. |
| 7480 | |
| 7481 | 1997-12-22 Lawrence R. Dodd <dodd@roebling.poly.edu> |
| 7482 | |
| 7483 | * dired-x.el (dired-mark-sexp): Skip leading space in defining `uid'. |
| 7484 | |
| 7485 | 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de> |
| 7486 | |
| 7487 | * register.el (view-register): Show register type file-query. |
| 7488 | |
| 7489 | 1997-12-22 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 7490 | |
| 7491 | * avoid.el (mouse-avoidance-mode): Variable customized to |
| 7492 | automatically load the package. |
| 7493 | |
| 7494 | 1997-12-22 Kevin Rodgers <kevinr@ihs.com> (tiny change) |
| 7495 | |
| 7496 | * simple.el (previous-matching-history-element): Bind |
| 7497 | case-fold-search to nil if REGEXP contains an uppercase letter. |
| 7498 | (previous-matching-history-element, next-matching-history-element): |
| 7499 | Doc fixes. |
| 7500 | |
| 7501 | 1997-12-22 Dave Love <d.love@dl.ac.uk> |
| 7502 | |
| 7503 | * browse-url.el (browse-url-path-regexp, browse-url-short-regexp) |
| 7504 | (browse-url-regexp): Variables deleted (moved to thingatpt.el). |
| 7505 | (browse-url-filename-alist): Default now has leading ange-ftp-type |
| 7506 | patterns so that the "^/+" pattern doesn't mung such names in |
| 7507 | advance. |
| 7508 | (browse-url-file-url): Don't do explicit ange-ftp path munging here. |
| 7509 | (browse-url-netscape-program): Doc addition. |
| 7510 | |
| 7511 | 1997-12-22 Richard Stallman <rms@psilocin.gnu.org> |
| 7512 | |
| 7513 | * apropos.el (apropos-print): Pass t instead of DO-KEYS |
| 7514 | when calling apropos-print-doc. |
| 7515 | |
| 7516 | * progmodes/cc-menus.el (cc-imenu-objc-function): |
| 7517 | Use bufsubst-fun as a variable, not as a function. |
| 7518 | |
| 7519 | * msb.el: Fix mailer-introduced garbling. |
| 7520 | (msb--toggle-menu-type): Don't pass arg to menu-bar-update-buffers. |
| 7521 | |
| 7522 | 1997-12-21 Richard Stallman <rms@psilocin.gnu.org> |
| 7523 | |
| 7524 | * msb.el (msb--home-dir): Renamed from msb--home-path. |
| 7525 | (msb--strip-dir): Renamed from msb--strip-path. |
| 7526 | |
| 7527 | 1997-12-21 Lars Lindberg <Lars.G.Lindberg@capgemini.se> |
| 7528 | |
| 7529 | * msb.el: Doc fixes. Changed `append' to `nconc' |
| 7530 | in a number of places. Changed the separator in menus |
| 7531 | from "---" to "--" to work in Windows 95. |
| 7532 | (msb--home-path): New internal variable to cache the value of $HOME. |
| 7533 | (msb--strip-path): Now handles MSDOG style of file names. |
| 7534 | (msb--init-file-alist): Now expands `buffer-file-name'. |
| 7535 | (msb--format-title): New subroutine for `msb--choose-file-menu'. |
| 7536 | (msb--choose-file-menu): Use msb--format-title. Minor simplifications. |
| 7537 | |
| 7538 | 1997-12-20 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
| 7539 | |
| 7540 | * ps-print.el: Some comment, doc and bug fixes. |
| 7541 | (ps-print-version): New version number (3.05.3) and doc fix. |
| 7542 | (ps-output-string-prim, ps-begin-job, ps-control-character) |
| 7543 | (ps-plot-region): Bug fix. |
| 7544 | (ps-print-control-characters): New custom var. |
| 7545 | (ps-string-escape-codes, ps-string-control-codes): New var. |
| 7546 | (ps-color-device, ps-font-lock-face-attributes, ps-eval-switch) |
| 7547 | (ps-flatten-list, ps-flatten-list-1): New fn. |
| 7548 | (ps-setup): Update current setup. |
| 7549 | (ps-begin-file): Adjust PostScript header file. |
| 7550 | (ps-plot, ps-face-attribute-list): Little programming improvement. |
| 7551 | (ps-print-prologue-1): Replace NumberOfZebra by ZebraHeight. |
| 7552 | (ps-print-without-faces, ps-print-with-faces): Little reprogramming. |
| 7553 | (ps-plot-with-face): Get color only on color screen device. |
| 7554 | (ps-build-reference-face-lists): Handle obsolete |
| 7555 | font-lock-face-attributes. |
| 7556 | (ps-print-ensure-fontified): Little programming setting. |
| 7557 | (ps-generate-postscript-with-faces): Adjust initializations, get color |
| 7558 | only on color screen device. |
| 7559 | (ps-generate): Replace (if A B) by (and A B). |
| 7560 | (ps-do-despool): Dynamic evaluation for ps-lpr-switches. |
| 7561 | Replace (if A B) by (and A B). |
| 7562 | (color-instance-rgb-components, ps-color-values): Replace |
| 7563 | pixel-components by color-instance-rgb-components. |
| 7564 | (ps-xemacs-face-kind-p): Replace face-font by face-font-instance, |
| 7565 | replace x-font-properties by font-instance-properties. |
| 7566 | |
| 7567 | 1997-12-20 Richard Stallman <rms@psilocin.gnu.org> |
| 7568 | |
| 7569 | * subr.el (match-string-no-properties): New function. |
| 7570 | |
| 7571 | * subr.el (read-password): New function. |
| 7572 | |
| 7573 | * subr.el (split-string): Handle empty matches reasonably. |
| 7574 | |
| 7575 | * simple.el (copy-region-as-kill, kill-ring-save): Doc fixes. |
| 7576 | |
| 7577 | * simple.el (completion-setup-hook): Add definition. |
| 7578 | |
| 7579 | 1997-12-19 Richard Stallman <rms@sucrose.gnu.org> |
| 7580 | |
| 7581 | * files.el (find-file-noselect): Fix previous change. |
| 7582 | |
| 7583 | 1997-12-19 Richard Stallman <rms@sucrose.gnu.org> |
| 7584 | |
| 7585 | * isearch.el (isearch-mode-map): Don't count above 256 |
| 7586 | when setting up printing characters. |
| 7587 | |
| 7588 | * term/linux.el: Don't call set-terminal-coding-system |
| 7589 | if it was already set. |
| 7590 | |
| 7591 | 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 7592 | |
| 7593 | * iswitchb.el (iswitchb-completion-help): Multiple TAB presses |
| 7594 | scroll the completion window. |
| 7595 | (iswitchb-read-buffer): New function to act as drop-in replacement |
| 7596 | for read-buffer. |
| 7597 | |
| 7598 | * international/mule-cmds.el (set-language-info): Doc fix. |
| 7599 | (input-method-inactivate-hook): Doc fix. |
| 7600 | |
| 7601 | 1997-12-19 Thierry Emery <Thierry.Emery@aar.alcatel-alsthom.fr> |
| 7602 | |
| 7603 | * wid-edit.el (widget-choose): Allow scrolling of large lists. |
| 7604 | |
| 7605 | 1997-12-18 Richard Stallman <rms@sucrose.gnu.org> |
| 7606 | |
| 7607 | * files.el (find-file-noselect): Signal error if file is unreadable. |
| 7608 | |
| 7609 | 1997-12-18 Richard Stallman <rms@sucrose.gnu.org> |
| 7610 | |
| 7611 | * mail/mailalias.el (define-mail-alias): Handle backslash-quoting |
| 7612 | within "-strings in DEFINITION if it comes from .mailrc. |
| 7613 | |
| 7614 | 1997-12-17 Richard Stallman <rms@sucrose.gnu.org> |
| 7615 | |
| 7616 | * international/mule-cmds.el (mule-keymap): |
| 7617 | Delete the binding for toggle-enable-multibyte-characters. |
| 7618 | (mule-menu-keymap): Delete the menu item for it. |
| 7619 | |
| 7620 | 1997-12-17 Peter S Galbraith <galbraith@mixing.qc.dfo.ca> |
| 7621 | |
| 7622 | * simple.el (copy-region-as-kill): |
| 7623 | Deactivate mark in transient-mark-mode. |
| 7624 | |
| 7625 | 1997-12-17 Andreas Schwab <schwab@gnu.org> |
| 7626 | |
| 7627 | * simple.el (transpose-subr): Rewrite to make faster with big move |
| 7628 | counts. |
| 7629 | (transpose-lines): In the mover function handle arbitrary move |
| 7630 | counts. |
| 7631 | |
| 7632 | 1997-12-16 Richard Stallman <rms@sucrose.gnu.org> |
| 7633 | |
| 7634 | * international/mule-cmds.el (toggle-enable-multibyte-characters): |
| 7635 | Doc fix. |
| 7636 | |
| 7637 | 1997-12-16 Richard Stallman <rms@sucrose.gnu.org> |
| 7638 | |
| 7639 | * apropos.el (apropos, apropos-command): Ignore symbols that |
| 7640 | have apropos-inhibit property. |
| 7641 | |
| 7642 | * menu-bar.el (menu-bar-select-yank): Add apropos-inhibit property. |
| 7643 | |
| 7644 | 1997-12-16 Richard Stallman <rms@sucrose.gnu.org> |
| 7645 | |
| 7646 | * disp-table.el (standard-display-european): Doc fix. |
| 7647 | |
| 7648 | 1997-12-15 Richard Stallman <rms@sucrose.gnu.org> |
| 7649 | |
| 7650 | * calendar/cal-french.el (calendar-french-single-byteify): New function. |
| 7651 | (calendar-goto-french-date): Use calendar-french-single-byteify |
| 7652 | instead of changing enable-multibyte-characters. |
| 7653 | test french-calendar-accents. |
| 7654 | |
| 7655 | 1997-12-14 Richard Stallman <rms@sucrose.gnu.org> |
| 7656 | |
| 7657 | * jka-compr.el (jka-compr-insert-file-contents): |
| 7658 | If enable-multibyte-characters is nil, decode as raw-text. |
| 7659 | |
| 7660 | 1997-12-13 Dave Love <d.love@dl.ac.uk> |
| 7661 | |
| 7662 | * progmodes/scheme.el: Define indentation in normal dialect for |
| 7663 | let-syntax, letrec-syntax, syntax-rules, call-with-values, |
| 7664 | dynamic-wind. |
| 7665 | (scheme-mode-map): Remove lisp-complete-symbol. Add |
| 7666 | uncomment-region menu item. |
| 7667 | (scheme-mode-hook, dsssl-mode-hook): Declare customized. |
| 7668 | (dsssl-sgml-declaration): Fix customization. |
| 7669 | |
| 7670 | 1997-12-12 Dave Love <d.love@dl.ac.uk> |
| 7671 | |
| 7672 | * browse-url.el (browse-url-lynx-emacs): Add sentinel to kill the |
| 7673 | buffer when lynx exits. Doc fix. |
| 7674 | (browse-url-browser-function): Better customization. |
| 7675 | (browse-url-filename-alist, browse-url-netscape-display) |
| 7676 | (browse-url-filename-alist, browse-url-generic-program): Likewise. |
| 7677 | (browse-url-new-window-p, browse-url-w3, browse-url-mail): Doc fix. |
| 7678 | (browse-url-save-file): Customize. |
| 7679 | |
| 7680 | * imenu.el (imenu-case-fold-search): New buffer-local variable. |
| 7681 | |
| 7682 | * progmodes/scheme.el, progmodes/tcl-mode.el, progmodes/f90.el, |
| 7683 | * progmodes/fortran.el, progmodes/c-mode.el, progmodes/ada-mode.el, |
| 7684 | * progmodes/cc-mode.el, progmodes/cplus-md.el, progmodes/dcl-mode.el, |
| 7685 | * progmodes/pascal.el, progmodes/perl-mode.el, textmodes/bibtex.el, |
| 7686 | * textmodes/texinfo.el, emacs-lisp/lisp-mode.el, generic.el, |
| 7687 | * progmodes/octave-mod.el: Use imenu-case-fold-search. |
| 7688 | |
| 7689 | 1997-12-11 Richard Stallman <rms@gnu.org> |
| 7690 | |
| 7691 | * files.el (auto-mode-alist): Add .am as makefile-mode. |
| 7692 | |
| 7693 | * comint.el (comint-strip-ctrl-m): Don't die if |
| 7694 | comint-last-output-start does not point anywhere. |
| 7695 | |
| 7696 | * telnet.el (telnet-filter): Position comint-last-output-start. |
| 7697 | |
| 7698 | 1997-12-11 Paul Eggert <eggert@twinsun.com> |
| 7699 | |
| 7700 | * dired.el (dired-move-to-filename-regexp) |
| 7701 | * ange-ftp.el (ange-ftp-date-regexp): Fix the problem with misparsing |
| 7702 | `-r--r--r-- 1 may 1997' by requiring a digit before the date. |
| 7703 | * dired.el (dired-move-to-filename-regexp): |
| 7704 | Allow any month name of 2 letters or more. |
| 7705 | |
| 7706 | 1997-12-10 Richard Stallman <rms@sucrose.gnu.org> |
| 7707 | |
| 7708 | * info-look.el (info-lookup-symbol-alist): Handle Emacs Lisp mode. |
| 7709 | (info-lookup-make-completions): Catch errors one file at a time. |
| 7710 | Use a special temp buffer, not the usual info buffer, |
| 7711 | and never display it in a window. |
| 7712 | |
| 7713 | * mail/undigest.el (undigestify-rmail-message): |
| 7714 | If in summary, switch to the Rmail buffer. |
| 7715 | (unforward-rmail-message): Simplify using with-current-buffer. |
| 7716 | |
| 7717 | 1997-12-10 Andreas Schwab <schwab@gnu.org> |
| 7718 | |
| 7719 | * auto-show.el: Customized. |
| 7720 | |
| 7721 | 1997-12-09 Richard Stallman <rms@gnu.org> |
| 7722 | |
| 7723 | * custom.el (custom-add-version): New function. |
| 7724 | (custom-handle-keyword): Handle :version. |
| 7725 | |
| 7726 | * cus-edit.el (customize-changed-options): New function. |
| 7727 | (customize-version-lessp): New function. |
| 7728 | |
| 7729 | * facemenu.el (facemenu-remove-face-props): Renamed from |
| 7730 | facemenu-remove-props. Remove only face and mouse-face. |
| 7731 | (facemenu-menu): Update menu item for facemenu-remove-face-props. |
| 7732 | |
| 7733 | 1997-12-09 Karl Heuer <kwzh@gnu.org> |
| 7734 | |
| 7735 | * textmodes/bibtex.el (bibtex-generate-autokey): Doc fix. |
| 7736 | |
| 7737 | 1997-12-09 Kenichi HANDA <handa@nora.etl.go.jp> |
| 7738 | |
| 7739 | * language/korea-util.el (setup-korean-environment): |
| 7740 | Bind C-f9 (instead of C-f10) to quail-hangul-switch-symbol-ksc. |
| 7741 | |
| 7742 | * language/korean.el: Documentation for "Korean" language |
| 7743 | environment adjusted for the above change. |
| 7744 | |
| 7745 | 1997-12-07 Karl Heuer <kwzh@gnu.org> |
| 7746 | |
| 7747 | * register.el (number-to-register): Move point as a side effect. |
| 7748 | |
| 7749 | * calendar/calendar.el (calendar-day-name): Truncate properly when |
| 7750 | multibyte. |
| 7751 | |
| 7752 | * mail/mail-extr.el (mail-extr-all-top-level-domains): More domains. |
| 7753 | |
| 7754 | * gud.el (gud-mips-p): Fix regexp so it will match alphaev56-* too. |
| 7755 | |
| 7756 | 1997-12-07 Richard Stallman <rms@gnu.org> |
| 7757 | |
| 7758 | * textmodes/outline.el (outline-next-preface): |
| 7759 | Don't try to move back if already at beginning of buffer. |
| 7760 | |
| 7761 | 1997-12-05 Ed Reingold <reingold@melange.gnu.org> |
| 7762 | |
| 7763 | * calendar/cal-menu.el (calendar-mouse-print-dates): Add fixed |
| 7764 | date (RD) to menu of other dates. |
| 7765 | |
| 7766 | * calendar/calendar.el (exit-calendar): Fix bad call to error |
| 7767 | function. |
| 7768 | |
| 7769 | 1997-12-05 Karl Heuer <kwzh@gnu.org> |
| 7770 | |
| 7771 | * info.el (Info-insert-dir): Use leading space in buffer name. |
| 7772 | |
| 7773 | 1997-12-04 Simon Marshall <simon@gnu.org> |
| 7774 | |
| 7775 | * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Mark `#'s |
| 7776 | in variable references as being non-comments. |
| 7777 | |
| 7778 | 1997-12-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 7779 | |
| 7780 | * emacs-lisp/byte-opt.el (byte-optimize-lapcode): Correctly distinguish |
| 7781 | byte-constant from operations on variables. |
| 7782 | |
| 7783 | 1997-12-03 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
| 7784 | |
| 7785 | * cus-edit.el (custom-unlispify-remove-prefixes): Reference to |
| 7786 | related variables added. |
| 7787 | (custom-variable-default-form): New variable controlling default |
| 7788 | display form for customization of variables. |
| 7789 | (custom-variable): widget `:form' is nil before initialization. |
| 7790 | (custom-variable-value-create): Initialize `:form' to |
| 7791 | `custom-variable-default-form'. |
| 7792 | (custom-face-default-form): New variable controlling default |
| 7793 | display form for customization of faces. |
| 7794 | (custom-face): widget `:form' is nil before initialization. |
| 7795 | (custom-face-value-create): Initialize `:form' to |
| 7796 | `custom-face-default-form'. |
| 7797 | |
| 7798 | 1997-12-03 Kyle Jones <kyle_jones@wonderworks.com> |
| 7799 | |
| 7800 | * mail/sendmail.el (sendmail-send-it): |
| 7801 | Parse folded Resent-To header properly; don't ignore folded lines. |
| 7802 | |
| 7803 | * mail/mail-utils.el (mail-parse-comma-list): |
| 7804 | Treat newlines and tabs as whitespace. |
| 7805 | |
| 7806 | 1997-12-03 Richard Stallman <rms@gnu.org> |
| 7807 | |
| 7808 | * bindings.el (ctl-x-map): Add bindings rn and r+ |
| 7809 | for number-to-register and increment-register. |
| 7810 | |
| 7811 | * register.el (frame-configuration-to-register) |
| 7812 | (window-configuration-to-register): Use a marker to save point. |
| 7813 | (point-to-register): Include point when saving a frame config. |
| 7814 | (number-to-register): New command (was commented out). |
| 7815 | (increment-register): New command. |
| 7816 | (view-register): Handle frame configs and window configs |
| 7817 | included in a list with a pointer. |
| 7818 | (view-register, insert-register): Use numberp, not integerp. |
| 7819 | |
| 7820 | * subr.el (global-set-key, local-set-key): Doc fix. |
| 7821 | |
| 7822 | * international/mule.el (load-with-code-conversion): Doc fix. |
| 7823 | |
| 7824 | * emacs-lisp/debug.el (debug-on-entry): If definition is a symbol, |
| 7825 | replace it with an equivalent lambda. |
| 7826 | |
| 7827 | * mail/rmail.el (rmail-decode-quoted-printable): New function |
| 7828 | mostly copied from gnus-art.el. |
| 7829 | (rmail-hex-string-to-integer): New fn, copied from hexl.el. |
| 7830 | (rmail-hex-char-to-integer): Likewise. |
| 7831 | (rmail-convert-to-babyl-format): Use rmail-decode-quoted-printable. |
| 7832 | |
| 7833 | * cus-edit.el (custom-save-delete, custom-save-all): |
| 7834 | Bind default-major-mode around visiting custom-file. |
| 7835 | |
| 7836 | * progmodes/prolog.el (prolog-mode-variables): |
| 7837 | Set imenu-generic-expression. |
| 7838 | |
| 7839 | * progmodes/sh-script.el (sh-imenu-generic-expression): New variable. |
| 7840 | (sh-mode): Make imenu-generic-expression local. |
| 7841 | (sh-set-shell): Set imenu-generic-expression based on which shell. |
| 7842 | |
| 7843 | * textmodes/sgml-mode.el (sgml-mode): Set imenu-generic-expression. |
| 7844 | |
| 7845 | 1997-12-03 Jari Aalto <jari.aalto@ntc.nokia.com> |
| 7846 | |
| 7847 | * emacs-lisp/debug.el (debugger-mode-hook): New user variable. |
| 7848 | (debugger-env-macro): New general purpose macro for all debugger |
| 7849 | functions; separated from `debugger-eval-expression'. |
| 7850 | (debugger-eval-expression): Use `debugger-env-macro'. |
| 7851 | (debugger-record-buffer): New variable. |
| 7852 | (debugger-record-expression): New user function , key "R". |
| 7853 | (debugger-mode): Now runs hook `debugger-mode-hook'. |
| 7854 | |
| 7855 | * add-log.el (change-log-add-make-room): New function. |
| 7856 | (change-log-get-method-definition-1): Renamed get-method-definition-1. |
| 7857 | (change-log-get-method-definition): Renamed from get-method-definition. |
| 7858 | (add-log-keep-changes-together): New user variable. |
| 7859 | (add-change-log-entry): Added missing WHOAMI explanation. |
| 7860 | Added new functionality according to variable |
| 7861 | `add-log-keep-changes-together'. |
| 7862 | |
| 7863 | 1997-12-03 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> |
| 7864 | |
| 7865 | * progmodes/octave-inf.el (inferior-octave-directory-tracker): |
| 7866 | Anchor regexp match to beginning of command string. |
| 7867 | |
| 7868 | 1997-12-03 Stephen Eglen <stephen@cns.ed.ac.uk> |
| 7869 | |
| 7870 | * vc-hooks.el: Customized. |
| 7871 | |
| 7872 | * cus-edit.el (custom-variable-prompt): Ensure valid variable name |
| 7873 | is selected. |
| 7874 | |
| 7875 | 1997-12-03 Karl Heuer <kwzh@gnu.org> |
| 7876 | |
| 7877 | * progmodes/cc-menus.el: Require imenu. |
| 7878 | |
| 7879 | * calendar/cal-french.el (french-calendar-special-days-array): New |
| 7880 | function. |
| 7881 | (calendar-french-date-string, calendar-goto-french-date): Use that |
| 7882 | function instead of the variable. |
| 7883 | |
| 7884 | 1997-12-01 Gerd Moellmann <gerd@acm.org> |
| 7885 | |
| 7886 | * ispell.el (ispell-comments-and-strings): New function to |
| 7887 | interactively check comments and strings in the current buffer for |
| 7888 | spelling errors. Comments and strings are identified based on |
| 7889 | syntax tables in effect. |
| 7890 | |
| 7891 | 1997-12-01 Eli Zaretskii <eliz@is.elta.co.il> |
| 7892 | |
| 7893 | * frame.el (make-frame-names-alist, select-frame-by-name): New |
| 7894 | functions, support frame selection with completion and history. |
| 7895 | (frame-name-history, frame-names-alist): New variables. |
| 7896 | |
| 7897 | 1997-11-30 Dave Love <d.love@dl.ac.uk> |
| 7898 | |
| 7899 | * progmodes/sh-script.el (sh-mode): Set `comment-start-skip' always. |
| 7900 | |
| 7901 | * simple.el (indent-for-comment): Check for null `comment-start-skip'. |
| 7902 | |
| 7903 | 1997-11-27 Richard Stallman <rms@sucrose.ai.mit.edu> |
| 7904 | |
| 7905 | * dired.el (dired-move-to-filename-regexp): Make regexp fussier |
| 7906 | about amount of whitespace after month name. |
| 7907 | |
| 7908 | 1997-11-26 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 7909 | |
| 7910 | * bibtex.el (bibtex-maintainer-address, bibtex-submit-bug-report): |
| 7911 | New maintainer (Dirk Herrmann <D.Herrmann@tu-bs.de>). |
| 7912 | |
| 7913 | * calendar: New subdirectory. |
| 7914 | |
| 7915 | 1997-11-26 Simon Marshall <simon@gnu.org> |
| 7916 | |
| 7917 | * fast-lock.el (fast-lock-cache-data): Only use syntactic keywords if |
| 7918 | non-nil. |
| 7919 | |
| 7920 | 1997-11-25 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 7921 | |
| 7922 | * diary-lib.el (diary-mail-days): Fix previous change. |
| 7923 | |
| 7924 | 1997-11-24 Stephen Eglen <stephen@cogsci.ed.ac.uk> |
| 7925 | |
| 7926 | * diary-lib.el (diary-mail-addr, diary-mail-days): New variables. |
| 7927 | (diary-mail-entries): New function. |
| 7928 | |
| 7929 | 1997-11-24 Michael Kifer <kifer@cs.sunysb.edu> |
| 7930 | |
| 7931 | * viper-ex.el (viper-ex): Accept prefix arguments. |
| 7932 | * viper-cmd.el (viper-quote-region): Make quote string mode-sensitive. |
| 7933 | (viper-read-string-with-history): Accept initial temp message. |
| 7934 | * viper.el (viper-go-away): Delocalize viper-mode-string and |
| 7935 | viper-current-state. |
| 7936 | |
| 7937 | 1997-11-24 Michael Kifer <kifer@cs.sunysb.edu> |
| 7938 | |
| 7939 | * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Set |
| 7940 | default-directory. |
| 7941 | (cvs-run-ediff-on-file-descriptor): Use ediff-buffers when |
| 7942 | type=MODIFIED. |
| 7943 | * ediff-init.el: Commented out ediff-set-face-pixmap. |
| 7944 | * ediff-mult.el (ediff-get-session-number-at-pos): |
| 7945 | Optional buffer argument. |
| 7946 | * ediff-diff.el (ediff-match-diff-line, ediff-diff-ok-lines-regexp): |
| 7947 | Add C-m? before $. |
| 7948 | |
| 7949 | 1997-11-24 Simon Marshall <simon@gnu.org> |
| 7950 | |
| 7951 | * menu-bar.el (menu-bar-describe-menu): Fixed duplicate KEYs. |
| 7952 | |
| 7953 | 1997-11-24 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 7954 | |
| 7955 | * mail/mail-extr.el (mail-extr-voodoo): Allow & between names. |
| 7956 | Reenable &-substitution when & comes last. |
| 7957 | |
| 7958 | 1997-11-23 Richard Stallman <rms@psilocin.ai.mit.edu> |
| 7959 | |
| 7960 | * apropos.el (apropos-variable): New command. |
| 7961 | (apropos-command): New arg JUST-VARS. |
| 7962 | |
| 7963 | * progmodes/scheme.el (scheme-mode-variables): |
| 7964 | Bind normal-auto-fill-function. |
| 7965 | |
| 7966 | * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): New function. |
| 7967 | (lisp-mode-variables): Bind normal-auto-fill-function. |
| 7968 | |
| 7969 | * register.el (window-configuration-to-register) |
| 7970 | (frame-configuration-to-register): Include (point) in the saved value. |
| 7971 | (jump-to-register): Restore (point) as well as window or frame config. |
| 7972 | |
| 7973 | * menu-bar.el (menu-bar-help-menu): Reorganize into more submenus. |
| 7974 | Rename some menu item strings. |
| 7975 | (menu-bar-manuals-menu, menu-bar-describe-menu): New submenus. |
| 7976 | Add an Apropos Variables item. |
| 7977 | |
| 7978 | 1997-11-22 Richard Stallman <rms@gnu.org> |
| 7979 | |
| 7980 | * ange-ftp.el (ange-ftp-generate-passwd-key): Downcase the host name. |
| 7981 | (ange-ftp-passwd-hashtable): Doc fix. |
| 7982 | |
| 7983 | * progmodes/perl-mode.el (perl-mode): Delete autoload cookie. |
| 7984 | |
| 7985 | * files.el (auto-mode-alist): Add more extensions for perl-mode. |
| 7986 | (interpreter-mode-alist): Add miniperl. |
| 7987 | |
| 7988 | * play/bruce.el (bruce-phrases-file): Use user's home directory. |
| 7989 | (bruce, snarf-bruces): Give clean error when file does not exist. |
| 7990 | |
| 7991 | * which-func.el: New file. (**Expecting papers from Alex Rezinsky.) |
| 7992 | |
| 7993 | * bindings.el (mode-line-format): Include which-func-mode item. |
| 7994 | |
| 7995 | 1997-11-22 Vinicius Jose Latorre <vinicius@cpqd.br> |
| 7996 | |
| 7997 | * ps-print.el: Some comment and doc fixes. |
| 7998 | (ps-print-version): New version number (3.05.2) and doc fix. |
| 7999 | (ps-print, ps-header-lines, ps-show-n-of-n, ps-font-info-database) |
| 8000 | (ps-font-family, ps-font-size, ps-header-font-family) |
| 8001 | (ps-header-font-size, ps-header-title-font-size, ps-bold-faces) |
| 8002 | (ps-italic-faces, ps-underlined-faces, ps-left-header, ps-right-header) |
| 8003 | (ps-font, ps-font-bold, ps-font-italic, ps-font-bold-italic) |
| 8004 | (ps-avg-char-width, ps-space-width, ps-line-height): Doc fix. |
| 8005 | (ps-error-scale-font): New fn. |
| 8006 | (ps-soft-lf, ps-hard-lf): Fn deleted. |
| 8007 | (ps-get-page-dimensions, ps-set-bg, ps-face-bold-p, ps-face-italic-p) |
| 8008 | (ps-set-color): Reindentation. |
| 8009 | (ps-output-string-prim, ps-xemacs-face-kind-p): Internal blank lines |
| 8010 | deleted. |
| 8011 | (ps-set-font): Little programming improvement. |
| 8012 | (ps-line-lengths-internal, ps-nb-pages, ps-select-font) |
| 8013 | (ps-select-header-font): Simplify some expressions. |
| 8014 | (ps-plot-region): Replace (- X 1) by (1- X). |
| 8015 | (ps-generate-header): Replace (+ X 1) by (1+ X). |
| 8016 | (ps-print-preprint, ps-plot-with-face, ps-print-ensure-fontified) |
| 8017 | (ps-kill-emacs-check): Replace (if (and A B) C) by (and A B C). |
| 8018 | (ps-init-output-queue, ps-gnus-article-prepare-hook, ps-jts-ps-setup): |
| 8019 | Replace (setq a b)(setq c d) by (setq a b c d). |
| 8020 | (ps-begin-file, ps-end-file): Replace (ps-output A)(ps-output B) |
| 8021 | by (ps-output A B). |
| 8022 | (ps-begin-page): Replace (ps-output A)(ps-output B) by (ps-output A B), |
| 8023 | replace (setq a b)(setq c d) by (setq a b c d). |
| 8024 | (ps-next-line, ps-continue-line): Replace (setq a b)(setq c d) |
| 8025 | by (setq a b c d), and incorporates ps-soft-lf and ps-hard-lf, |
| 8026 | respectively. |
| 8027 | (ps-plot): Replace (setq a b)(setq c d) by (setq a b c d), |
| 8028 | and programming improvement. |
| 8029 | (ps-generate-postscript-with-faces): Initialization fix, |
| 8030 | replace (setq a b)(setq c d) by (setq a b c d), |
| 8031 | replace (if (and A B) C) by (and A B C). |
| 8032 | (ps-generate): Doc fix, reprogramming to set the page count, |
| 8033 | replace (setq a b)(setq c d) by (setq a b c d), |
| 8034 | replace (if A nil B) by (or A B), |
| 8035 | replace (if (and A B) C) by (and A B C). |
| 8036 | (ps-info-mode-hook): Replace (list 'A 'B) by '(A B). |
| 8037 | (ps-jack-setup): Replace (list) by nil. |
| 8038 | |
| 8039 | 1997-11-21 Dave Love <d.love@dl.ac.uk> |
| 8040 | |
| 8041 | * browse-url.el: Doc fixes and extra customization. |
| 8042 | (browse-url): Quote browse-url-choose-browser in application. |
| 8043 | |
| 8044 | 1997-11-21 Andreas Schwab <schwab@delysid.gnu.org> |
| 8045 | |
| 8046 | * gud.el (gud-sentinel): Set mode-line-process in the process |
| 8047 | buffer, not the current buffer. |
| 8048 | |
| 8049 | 1997-11-20 Richard Stallman <rms@gnu.org> |
| 8050 | |
| 8051 | * files.el (write-file): Make buffer writable if the new file is. |
| 8052 | |
| 8053 | * help.el (describe-variable): Don't use symbol-name if v isn't symbol. |
| 8054 | |
| 8055 | * help.el (help-with-tutorial-alist): New variable. |
| 8056 | (help-with-tutorial): Use help-with-tutorial-alist to read a language |
| 8057 | name, and also to find the tutorial file for a language. |
| 8058 | |
| 8059 | * mail/mail-extr.el (mail-extract-address-components): |
| 8060 | New arg ALL says return info about all the addresses. |
| 8061 | Clarify buffer switching logic using save-excursion. |
| 8062 | |
| 8063 | 1997-11-20 Karl Heuer <kwzh@gnu.org> |
| 8064 | |
| 8065 | * international/mule-cmds.el (set-input-method): Renamed from |
| 8066 | select-input-method. |
| 8067 | |
| 8068 | 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il> |
| 8069 | |
| 8070 | * frame.el (set-frame-name): New function. |
| 8071 | |
| 8072 | 1997-11-19 Richard Stallman <rms@gnu.org> |
| 8073 | |
| 8074 | * simple.el (kill-region): Detect read-only text |
| 8075 | by getting an error trying to delete it. |
| 8076 | Handle the cases where we can, and can't, get the killed text |
| 8077 | from the undo list with much the same code. |
| 8078 | |
| 8079 | 1997-11-18 Richard Stallman <rms@gnu.org> |
| 8080 | |
| 8081 | * lpr.el (print-region-1): When running pr, use -h always. |
| 8082 | |
| 8083 | 1997-11-18 Dave Love <d.love@dl.ac.uk> |
| 8084 | |
| 8085 | * progmodes/fortran.el (fortran-imenu-generic-expression): Match |
| 8086 | <type>*<mumble> and un-named block data, allow some continuations. |
| 8087 | |
| 8088 | 1997-11-18 Karl Heuer <kwzh@gnu.org> |
| 8089 | |
| 8090 | * isearch.el (isearch-yank-string): New helper function. |
| 8091 | (isearch-yank-kill, isearch-yank-word, isearch-yank-line): Use it. |
| 8092 | (isearch-yank-x-selection): New function. |
| 8093 | (isearch-yank): Function deleted. |
| 8094 | |
| 8095 | 1997-11-18 Paul Eggert <eggert@twinsun.com> |
| 8096 | |
| 8097 | * mail/rmail.el (rmail-convert-to-babyl-format): If the |
| 8098 | message uses the quoted-printable content-transfer-encoding, |
| 8099 | decode it into 8bit. |
| 8100 | |
| 8101 | 1997-11-17 Paul Eggert <eggert@twinsun.com> |
| 8102 | |
| 8103 | * dired.el (dired-move-to-filename-regexp): |
| 8104 | * ange-ftp.el (ange-ftp-date-regexp): |
| 8105 | Allow month names of length 2 and up, with varying white space |
| 8106 | afterwards; e.g. Solaris 2.6 "es" locale uses "ab " for April and |
| 8107 | "fbro" for February. |
| 8108 | |
| 8109 | 1997-11-16 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
| 8110 | |
| 8111 | * cal-hebrew.el (list-hebrew-diary-entries): Add the diary entry |
| 8112 | "specifier" to the entry on the list. |
| 8113 | * cal-islam.el (list-islamic-diary-entries): Likewise. |
| 8114 | * diary-lib.el (list-diary-entries): Likewise. |
| 8115 | (list-sexp-diary-entries, add-to-diary-list): Likewise. |
| 8116 | (diary-unknown-time): New variable. |
| 8117 | (diary-entry-time): Use it. |
| 8118 | |
| 8119 | 1997-11-16 Richard Stallman <rms@gnu.org> |
| 8120 | |
| 8121 | * man.el (Man-init-defvars, Man-build-man-command): |
| 8122 | Bind default-directory to "/" to avoid possible error in call-process. |
| 8123 | |
| 8124 | 1997-11-15 Matthew Swift <swift@alum.mit.edu> |
| 8125 | |
| 8126 | * simple.el (comment-padding): New var. |
| 8127 | (comment-region): Use it. |
| 8128 | |
| 8129 | 1997-11-15 Richard Stallman <rms@gnu.org> |
| 8130 | |
| 8131 | * textmodes/fill.el (fill-individual-paragraphs): Don't get |
| 8132 | confused in paragraph loop if we start on the last line |
| 8133 | and it has no final newline. |
| 8134 | |
| 8135 | * mail/rmail.el (rmail-summary-window-size): Allow integer values. |
| 8136 | |
| 8137 | * term/linux.el: Use set-input-mode to make Latin-1 chars work. |
| 8138 | |
| 8139 | 1997-11-15 Dave Love <d.love@dl.ac.uk> |
| 8140 | |
| 8141 | * finder.el (finder-find-library): Re-instate (with a different |
| 8142 | implementation) so that `locate-library' can find compressed files. |
| 8143 | (finder-commentary): Use it. |
| 8144 | |
| 8145 | 1997-11-15 Hrvoje Niksic <hniksic@srce.hr> |
| 8146 | |
| 8147 | * cus-edit.el (custom-face-save): Save the face. |
| 8148 | |
| 8149 | 1997-11-13 Andreas Schwab <schwab@mescaline.gnu.org> |
| 8150 | |
| 8151 | * tar-mode.el (tar-mode-map): Fix function name in menu entry. |
| 8152 | |
| 8153 | 1997-11-10 Richard Stallman <rms@gnu.org> |
| 8154 | |
| 8155 | * help.el (help-for-help): Update text for `m'. |
| 8156 | |
| 8157 | * imenu.el (imenu-default-create-index-function): |
| 8158 | Test imenu-prev-index-position-function and |
| 8159 | imenu-extract-index-name-function for non-nil, not fboundp. |
| 8160 | (imenu-add-to-menubar): Likewise. |
| 8161 | |
| 8162 | * replace.el (perform-replace): In Transient Mark mode, if |
| 8163 | region is active, only search the region. |
| 8164 | (query-replace, etc.): Doc fixes. |
| 8165 | |
| 8166 | * international/characters.el: New category ` '. |
| 8167 | Enable for non-breaking space in Latin-N. |
| 8168 | |
| 8169 | * emulation/ws-mode.el (wordstar-mode): Run wordstar-mode-hook. |
| 8170 | |
| 8171 | * cal-french.el (french-calendar-day-name-array): |
| 8172 | Give the day array, not the month array. |
| 8173 | |
| 8174 | * help.el (describe-function): Handle the arglist of a macro. |
| 8175 | |
| 8176 | * mail/mail-extr.el (mail-extr-voodoo): Comment out &-substitution. |
| 8177 | |
| 8178 | 1997-11-10 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> |
| 8179 | |
| 8180 | * progmodes/octave-inf.el (inferior-octave-startup-args): |
| 8181 | Set to '("-i") to force interactive behavior. |
| 8182 | (inferior-octave-prompt): Include the `debug' prompt issued by the |
| 8183 | Octave `keyboard' command. |
| 8184 | |
| 8185 | 1997-11-10 Per Abrahamsen <abraham@dina.kvl.dk> |
| 8186 | |
| 8187 | * replace.el (query-replace-highlight): Change default to t. |
| 8188 | |
| 8189 | 1997-11-10 Karl Heuer <kwzh@gnu.org> |
| 8190 | |
| 8191 | * finder.el (finder-exit): Simplify. |
| 8192 | |
| 8193 | 1997-10-07 Andreas Schwab <schwab@melange.gnu.org> |
| 8194 | |
| 8195 | * arc-mode.el (archive-zoo-summarize): Properly handle the case of |
| 8196 | a short file name with a non-empty directory part. |
| 8197 | |
| 8198 | 1997-11-07 Kenichi Handa <handa@etl.go.jp> |
| 8199 | |
| 8200 | * gnus/gnus-mule.el (gnus-mule-initialize): Do not set |
| 8201 | nntp-coding-system-for-read and nntp-coding-system-for-write. |
| 8202 | |
| 8203 | * gnus/gnus-start.el (gnus-read-descriptions-file): Decode |
| 8204 | description if necessary. |
| 8205 | |
| 8206 | * gnus/nntp.el (nntp-coding-system-for-read): Set default value to |
| 8207 | binary. |
| 8208 | (nntp-coding-system-for-write): Likewise. |
| 8209 | |
| 8210 | * international/mule-cmds.el (set-language-environment): Run |
| 8211 | exit-language-environment-hook before calling `exit-function' |
| 8212 | which is specified for the language environment. |
| 8213 | |
| 8214 | * language/european.el: Add "Upper Sorbian" and "Lower Sorbian" in |
| 8215 | the documentation of the language env "Laint-2". |
| 8216 | |
| 8217 | * language/cyrillic.el (ccl-encode-koi8-font): Fix bug of CCL |
| 8218 | program. |
| 8219 | (ccl-encode-alternativnyj-font): Likewise. |
| 8220 | |
| 8221 | * textmodes/fill.el (fill-region-as-paragraph): Fix bug of |
| 8222 | handling the case that English letters are followed by such |
| 8223 | characters as Japanese and Chinese. |
| 8224 | |
| 8225 | 1997-11-07 Paul Eggert <eggert@twinsun.com> |
| 8226 | |
| 8227 | * dired.el (dired-move-to-filename-regexp): |
| 8228 | Handle Japanese-format dates. |
| 8229 | * ange-ftp.el (ange-ftp-date-regexp): Likewise. In western dates, |
| 8230 | accept month name and day-of-month in either order. |
| 8231 | |
| 8232 | 1997-11-07 Karl Heuer <kwzh@gnu.org> |
| 8233 | |
| 8234 | * mail/mailabbrev.el (build-mail-abbrevs): Use initial space in |
| 8235 | internal buffer name. |
| 8236 | |
| 8237 | * files.el (rename-uniquely): Simplify. |
| 8238 | |
| 8239 | 1997-11-07 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
| 8240 | |
| 8241 | * cal-china.el (calendar-chinese-date-string): Fix month name. |
| 8242 | |
| 8243 | * cal-tex.el (cal-tex-cursor-week-iso): Delete spurious %. |
| 8244 | |
| 8245 | 1997-11-02 Kevin Rodgers <kevinr@ihs.com> |
| 8246 | |
| 8247 | * emacs-lisp/byte-opt.el (byte-optimize-concat): New function. |
| 8248 | |
| 8249 | 1997-11-02 Richard Stallman <rms@gnu.org> |
| 8250 | |
| 8251 | * apropos.el (apropos-command): Doc fix. |
| 8252 | |
| 8253 | 1997-11-02 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
| 8254 | |
| 8255 | * cal-coptic.el (ethiopic-calendar-epoch): Correct to 8 CE. |
| 8256 | |
| 8257 | 1997-11-02 Karl Heuer <kwzh@gnu.org> |
| 8258 | |
| 8259 | * progmodes/fortran.el (fortran-imenu-generic-expression): Doc fix. |
| 8260 | Delete redundant setq. |
| 8261 | |
| 8262 | 1997-10-31 Michael Kifer <kifer@cs.sunysb.edu> |
| 8263 | |
| 8264 | * ediff-mult.el (ediff-redraw-directory-group-buffer) |
| 8265 | (ediff-redraw-registry-buffer): Delete phony session overlays. |
| 8266 | Added session number to various calls to update the meta buffer. |
| 8267 | (ediff-update-markers-in-dir-meta-buffer): New, for fast redisplay |
| 8268 | of meta buffer. |
| 8269 | (ediff-update-meta-buffer, ediff-redraw-directory-group-buffer) |
| 8270 | (ediff-previous-meta-overlay-start, ediff-next-meta-item): Changed to |
| 8271 | support the above. |
| 8272 | (ediff-insert-session-info-in-meta-buffer) |
| 8273 | (diff-replace-session-status-in-meta-buffer) |
| 8274 | (ediff-insert-session-status-in-meta-buffer) |
| 8275 | (ediff-replace-session-activity-marker-in-meta-buffer) |
| 8276 | (ediff-insert-session-activity-marker-in-meta-buffer): New supporting |
| 8277 | functions for fast redisplay. |
| 8278 | |
| 8279 | * ediff-util.el (ediff-setup): Has a new argument, the file name |
| 8280 | where to save the merge buffer. |
| 8281 | (ediff-arrange-autosave-in-merge-jobs): New function, uses the new |
| 8282 | arg of ediff-setup to set the visited file name of the merge buffer. |
| 8283 | (ediff-setup): Set buffer-offer-save to t in merge buffers. |
| 8284 | |
| 8285 | * ediff-vers.el (ediff-*-merge-*): All these function now have one |
| 8286 | addl. optional argument, the file name where to save the merge buffer. |
| 8287 | This is useful in scripts. |
| 8288 | |
| 8289 | * ediff.el (ediff-merge-*): All These top-level function now have one |
| 8290 | more optional argument, the file name where to save the merge buffer. |
| 8291 | This is useful in scripts. |
| 8292 | |
| 8293 | * ediff-merg.el: ediff-merge custom group definition moved to |
| 8294 | ediff-init.el. |
| 8295 | |
| 8296 | * ediff-init.el: Additional variables customized; hooks moved into |
| 8297 | a separate customization subgroup. |
| 8298 | |
| 8299 | * ediff-diff.el (ediff-same-file-contents): New function. |
| 8300 | (ediff-setup-diff-regions): Bark if the user supplied -c option. |
| 8301 | |
| 8302 | 1997-10-31 Michael Kifer <kifer@cs.sunysb.edu> |
| 8303 | |
| 8304 | * viper-ex.el: Fixed r! cmd args. Previously it would discard the args. |
| 8305 | |
| 8306 | * viper-init.el: Make all viper-defined emacs minor modes nil by |
| 8307 | default. |
| 8308 | |
| 8309 | * viper-keym.el: Don't bind C-c\ in global-map. |
| 8310 | |
| 8311 | * viper.el: Don't change state to emacs unless viper-mode is t. |
| 8312 | |
| 8313 | * viper-mous.el (viper-mouse-click-window): Check if click was over |
| 8314 | a live window. |
| 8315 | |
| 8316 | 1997-10-31 Dave Love <d.love@dl.ac.uk> |
| 8317 | |
| 8318 | * progmodes/fortran.el (fortran-imenu-generic-expression): New |
| 8319 | variable. |
| 8320 | (fortran-mode): Use it. |
| 8321 | |
| 8322 | 1997-10-31 Richard Stallman <rms@gnu.org> |
| 8323 | |
| 8324 | * textmodes/tex-mode.el (tex-validate-region): Really check |
| 8325 | for mismatched parens. |
| 8326 | |
| 8327 | 1997-10-28 Simon Marshall <simon@gnu.org> |
| 8328 | |
| 8329 | * font-lock.el (font-lock-keywords): Doc fix. |
| 8330 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Allow |
| 8331 | any number of ::foo suffixes in declarative items. |
| 8332 | |
| 8333 | * lazy-lock.el (lazy-lock-fontify-after-defer): Check each buffer to |
| 8334 | make sure it still (a) exists and (b) has Lazy Lock mode turned on. |
| 8335 | |
| 8336 | 1997-10-26 Richard Stallman <rms@gnu.org> |
| 8337 | |
| 8338 | * compile.el (compilation-error-regexp-alist): |
| 8339 | New element for Sun F90. |
| 8340 | |
| 8341 | 1997-10-25 Dave Love <d.love@dl.ac.uk> |
| 8342 | |
| 8343 | * emacs-lisp/find-func.el (find-function): Add autoload cookie. |
| 8344 | (find-function-other-window, find-function-other-frame) |
| 8345 | (find-function-on-key): Likewise. |
| 8346 | |
| 8347 | 1997-10-24 John W. Eaton <jwe@bevo.che.wisc.edu> |
| 8348 | |
| 8349 | * progmodes/octave-mod.el (octave-auto-indent): New variable. |
| 8350 | (octave-electric-semi, octave-electric-space): Use it. |
| 8351 | |
| 8352 | * progmodes/octave-mod.el (octave-before-magic-comment-p): New func. |
| 8353 | (calculate-octave-indent, octave-comment-indent): Use it. |
| 8354 | |
| 8355 | 1997-10-24 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> |
| 8356 | |
| 8357 | * progmodes/octave-mod.el (octave-auto-indent): New variable. |
| 8358 | (octave-electric-semi, octave-electric-space): Use it. |
| 8359 | |
| 8360 | * progmodes/octave-mod.el (octave-maybe-insert-continuation-string): |
| 8361 | New function. |
| 8362 | (octave-auto-fill): No longer calls do-auto-fill. Should now |
| 8363 | avoid breaking lines after comment starts or before code line |
| 8364 | continuation expressions. |
| 8365 | (octave-fill-paragraph): Move forward a line if octave-auto-fill |
| 8366 | gave up. |
| 8367 | |
| 8368 | * progmodes/octave-mod.el (octave-before-magic-comment-p): New func. |
| 8369 | (octave-comment-indent): Handle magic comments correctly. |
| 8370 | (calculate-octave-indent): Handle magic comments correctly. |
| 8371 | |
| 8372 | * progmodes/octave-mod.el (octave-abbrev-table): Added abbrevs for |
| 8373 | switch, case, otherwise, and endswitch. |
| 8374 | (octave-begin-keywords): Added switch. |
| 8375 | (octave-else-keywords): Added case and otherwise. |
| 8376 | (octave-end-keywords): Added endswitch. |
| 8377 | (octave-block-match-alist): Added an entry for switch syntax. |
| 8378 | (calculate-octave-indent): Added support for switch syntax. |
| 8379 | (octave-block-end-offset): New function. |
| 8380 | (octave-comment-indent): Fix a typo. |
| 8381 | |
| 8382 | * progmodes/octave-mod.el (octave-block-match-alist): Move |
| 8383 | `otherwise' to right after `case' to have octave-close-block() |
| 8384 | correctly close a `switch' block by `endswitch'. |
| 8385 | |
| 8386 | 1997-10-24 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 8387 | |
| 8388 | * reftex.el: The menu now used toggle and radio for some items. |
| 8389 | (reftex-default-context-regexps): `caption' now prefers the |
| 8390 | optional short caption. |
| 8391 | (reftex-offer-label-menu): Fixed bug which could kill master |
| 8392 | buffer of external document. |
| 8393 | (reftex-select-item, reftex-get-buffer-visiting): Compatibility |
| 8394 | code works now the other way round. |
| 8395 | (reftex-select-external-document): Now gives a message when no |
| 8396 | external documents are available. |
| 8397 | (reftex-find-duplicate-labels): Single key strokes to exit or to |
| 8398 | do a query replace. Made more user friendly in general. |
| 8399 | (reftex-section-levels, reftex-default-context-regexps): Move |
| 8400 | definition of these variables to configuration section. |
| 8401 | |
| 8402 | 1997-10-24 Richard Stallman <rms@gnu.org> |
| 8403 | |
| 8404 | * help.el (locate-library): Comment out the code that searches |
| 8405 | for compressed files. |
| 8406 | |
| 8407 | 1997-10-24 Simon Marshall <simon@gnu.org> |
| 8408 | |
| 8409 | * textmodes/outline.el (outline-font-lock-keywords): Fontify the |
| 8410 | whole line, not just the part that matches outline-regexp. |
| 8411 | |
| 8412 | 1997-10-24 Per Abrahamsen <abraham@dina.kvl.dk> |
| 8413 | |
| 8414 | * cus-edit.el (hook): Use `widget-group-match' instead of |
| 8415 | `widget-editable-list-match'. |
| 8416 | |
| 8417 | 1997-10-24 Bill Richter <richter@gauss.math.nwu.edu> |
| 8418 | |
| 8419 | * international/quail.el (quail-translation-keymap): KP_Enter key |
| 8420 | emulates `C-SPC'. `mouse-2' bound to |
| 8421 | `quail-mouse-choose-completion'. |
| 8422 | (quail-completion-list-translations): Set text property |
| 8423 | `mouse-face' of character `translations' to `highlight'. Changed |
| 8424 | `newline' to `insert "\n"' to prevent text property inheritance. |
| 8425 | (quail-mouse-choose-completion): New function bound to `mouse-2' |
| 8426 | selects highlighted characters from *Quail Completions* buffer. |
| 8427 | (quail-choose-completion-string): New function called by |
| 8428 | `quail-mouse-choose-completion'. |
| 8429 | |
| 8430 | 1997-10-24 Kenichi Handa <handa@etl.go.jp> |
| 8431 | |
| 8432 | * international/mule-diag.el (list-input-methods): Improve the |
| 8433 | message shown when LEIM is not installed. |
| 8434 | |
| 8435 | 1997-10-23 Simon Marshall <simon@gnu.org> |
| 8436 | |
| 8437 | * international/mule.el (load-with-code-conversion): Indicate in |
| 8438 | messages if source code is being loaded. |
| 8439 | |
| 8440 | 1997-10-23 Dave Love <d.love@dl.ac.uk> |
| 8441 | |
| 8442 | * browse-url.el: Doc fixes. |
| 8443 | (browse-url): Apply, don't just call, browse-url-choose-browser, |
| 8444 | so args works properly. |
| 8445 | (browse-url-maybe-new-window): New function. |
| 8446 | (browse-url-netscape, browse-url-mosaic, browse-url-cci) |
| 8447 | (browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it. |
| 8448 | (browse-url-lynx-emacs): Don't call term-term-name. |
| 8449 | (browse-url-lynx-input-field, browse-url-lynx-input-delay) |
| 8450 | (browse-url-lynx-input-attempts): New variables. |
| 8451 | (browse-url-lynx-emacs): Use any existing Lynx buffer; take care |
| 8452 | to move off input fields. (After Vladimir Alexiev |
| 8453 | <vladimir@cs.ualberta.ca>.) |
| 8454 | (browse-url-mosaic-program): New variable. |
| 8455 | (browse-url-mosaic): Use browse-url-mosaic-program and |
| 8456 | browse-url-new-window-p. |
| 8457 | (browse-url-at-mouse): Use browse-url-new-window-p. |
| 8458 | |
| 8459 | 1997-10-23 Kenichi Handa <handa@etl.go.jp> |
| 8460 | |
| 8461 | * international/mule-cmds.el (set-default-coding-systems): |
| 8462 | Doc-string modified. |
| 8463 | (prefer-coding-system): Likewise. Call coding-system-base instead |
| 8464 | of coding-system-parent. |
| 8465 | (describe-language-environment): Print aliases of each coding |
| 8466 | system. |
| 8467 | (set-language-environment-hook): New variable. |
| 8468 | (exit-language-environment-hook): New variable. |
| 8469 | (set-language-environment): Call these hooks. Before setting a |
| 8470 | new language environment, exit from the |
| 8471 | current-language-environment if necessary. |
| 8472 | (input-method-verbose-flag): The value can be nil, t, |
| 8473 | complex-only, or default. |
| 8474 | (input-method-highlight-flag): Doc-string augmented. |
| 8475 | (activate-input-method): Check if we can run the registered |
| 8476 | function to activate an input method. |
| 8477 | |
| 8478 | * international/mule-conf.el: Give proper SAFE_CHARSET argument in |
| 8479 | each call of make-coding-system. |
| 8480 | |
| 8481 | * international/mule-diag.el (list-input-methods): Handle the case |
| 8482 | that title of input method is not a simple string. Show users |
| 8483 | an informative message when leim is not yet installed. |
| 8484 | (describe-coding-system): Print safe charsets of the coding system. |
| 8485 | |
| 8486 | * international/mule-util.el (find-safe-coding-system): New function. |
| 8487 | |
| 8488 | * international/mule.el (load-with-code-conversion): Update |
| 8489 | preloaded-file-list, bind load-file-name and |
| 8490 | inhibit-frame-unsplittable properly. |
| 8491 | (make-char): Make it a function. Set it byte-compile property to |
| 8492 | optimize byte-compiled codes. |
| 8493 | (make-coding-system): New optional arg charsets. Set property |
| 8494 | `safe-charsets' of the coding system to it. |
| 8495 | |
| 8496 | * international/quail.el (quail-require-guidance-buf): Adjusted |
| 8497 | for the change of input-method-verbose-flag. |
| 8498 | |
| 8499 | * language/chinese.el: Give proper SAFE-CHARSET argument in each |
| 8500 | call of make-coding-system. |
| 8501 | (euc-cn): Define it as an alias of coding-system chinese-iso-8bit. |
| 8502 | |
| 8503 | * language/cyrillic.el: Give proper SAFE-CHARSET argument in each |
| 8504 | call of make-coding-system. |
| 8505 | |
| 8506 | * language/devanagari.el: Give proper SAFE-CHARSET argument in each |
| 8507 | call of make-coding-system. |
| 8508 | |
| 8509 | * language/european.el: Give proper SAFE-CHARSET argument in each |
| 8510 | call of make-coding-system. |
| 8511 | |
| 8512 | * language/greek.el: Give proper SAFE-CHARSET argument in each |
| 8513 | call of make-coding-system. |
| 8514 | |
| 8515 | * language/hebrew.el: Give proper SAFE-CHARSET argument in each |
| 8516 | call of make-coding-system. |
| 8517 | |
| 8518 | * language/japanese.el: Give proper SAFE-CHARSET argument in each |
| 8519 | call of make-coding-system. |
| 8520 | |
| 8521 | * language/korea-util.el: New file. |
| 8522 | |
| 8523 | * language/korean.el: Give proper SAFE-CHARSET argument in each |
| 8524 | call of make-coding-system. Set exit-function for language |
| 8525 | environment "Korean" to exit-korean-environment. |
| 8526 | (setup-korean-environment): Moved to korean.el. |
| 8527 | |
| 8528 | * language/lao.el: Give proper SAFE-CHARSET argument in each call |
| 8529 | of make-coding-system. |
| 8530 | |
| 8531 | * language/thai.el: Give proper SAFE-CHARSET argument in each call |
| 8532 | of make-coding-system. |
| 8533 | |
| 8534 | * language/tibetan.el: Give proper SAFE-CHARSET argument in each |
| 8535 | call of make-coding-system. |
| 8536 | |
| 8537 | * language/vietnamese.el: Give proper SAFE-CHARSET argument in |
| 8538 | each call of make-coding-system. |
| 8539 | |
| 8540 | * man.el (Man-getpage-in-background): Bind inhibit-eol-conversion |
| 8541 | to t before calling start-process or call-process. |
| 8542 | (Man-softhyphen-to-minus): New function. If |
| 8543 | enable-multibyte-characters is non-nil, convert the code 0255 only |
| 8544 | when it is not a part of a multibyte characters. |
| 8545 | (Man-fontify-manpage): Call Man-softhyphen-to-minus. |
| 8546 | (Man-cleanup-manpage): Likewise. |
| 8547 | |
| 8548 | * term.el (term-exec-1): Bind inhibit-eol-conversion to t before |
| 8549 | calling start-process. |
| 8550 | |
| 8551 | 1997-10-23 Richard Stallman <rms@gnu.org> |
| 8552 | |
| 8553 | * jka-compr.el (jka-compr-inhibit): New variable. |
| 8554 | (jka-compr-handler): Obey jka-compr-inhibit. |
| 8555 | |
| 8556 | * scroll-bar.el (set-scroll-bar-mode): Take just one arg. |
| 8557 | (set-scroll-bar-mode-1): Take 2 args, as set-scroll-bar-mode used to. |
| 8558 | (scroll-bar-mode variable): Use set-scroll-bar-mode-1. |
| 8559 | (scroll-bar-mode command): Pass 1 arg to set-scroll-bar-mode. |
| 8560 | |
| 8561 | * faces.el (basic-faces): New group. Put the standard faces in it. |
| 8562 | |
| 8563 | * mouse.el (mouse-drag-vertical-line): Handle left-side scroll bars. |
| 8564 | |
| 8565 | 1997-10-23 Karl Heuer <kwzh@gnu.org> |
| 8566 | |
| 8567 | * emacs-lisp/lisp-mnt.el: picture.el no longer required. |
| 8568 | (lm-insert-at-column): Use FORCE arg of move-to-column. |
| 8569 | * emulation/tpu-edt.el (tpu-arrange-rectangle): Likewise. |
| 8570 | |
| 8571 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> |
| 8572 | |
| 8573 | Merge in Release 5.19 of cc-mode. |
| 8574 | |
| 8575 | * progmodes/cc-engine.el (c-guess-basic-syntax): |
| 8576 | CASE 5F: extern-lang-close relpos should be |
| 8577 | element 0 of inclass-p, not element 1. |
| 8578 | |
| 8579 | * progmodes/cc-cmds.el (c-progress-init, c-progress-fini): |
| 8580 | Be silent if c-progress-interval is nil. |
| 8581 | |
| 8582 | * progmodes/cc-vars.el (c-progress-interval): Document new semantics. |
| 8583 | |
| 8584 | * progmodes/cc-engine.el (c-beginning-of-statement-1): |
| 8585 | Watch out for keywords which have a |
| 8586 | preceding underscore. |
| 8587 | |
| 8588 | * progmodes/cc-menus.el: Patches to Imenu support given by |
| 8589 | "Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>. |
| 8590 | |
| 8591 | * progmodes/cc-cmds.el (c-comment-line-break-function): |
| 8592 | Fix for when comment starts at |
| 8593 | comment-column and there is non-whitespace preceding this on the |
| 8594 | current line. |
| 8595 | |
| 8596 | * progmodes/cc-mode.el (c-submit-bug-report): Remove |
| 8597 | c-recognize-knr-p. Add c-comment-continuation-stars. |
| 8598 | |
| 8599 | * progmodes/cc-styles.el (c-initialize-builtin-style): |
| 8600 | Only use copy-tree if it is funcall-able. This is the right patch, and |
| 8601 | was given by Erik Naggum <erik@naggum.no> |
| 8602 | |
| 8603 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> |
| 8604 | |
| 8605 | * progmodes/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New var. |
| 8606 | |
| 8607 | (cc-imenu-c++-generic-expression): Patches to better match C++ code. |
| 8608 | Given by jan.dubois@ibm.net (Jan Dubois). |
| 8609 | |
| 8610 | * progmodes/cc-menus.el (cc-imenu-java-generic-expression): |
| 8611 | Removed test for declaration |
| 8612 | statements. Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as |
| 8613 | forwarded to me by RMS. |
| 8614 | |
| 8615 | * progmodes/cc-menus.el: |
| 8616 | Imenu support for Objective-C given by Masatake (jet) YAMATO. |
| 8617 | |
| 8618 | * progmodes/cc-mode.el (objc-mode): Bind imenu-create-index-function |
| 8619 | to cc-imenu-objc-function to enable Imenu support for Objective-C. |
| 8620 | Contributed by Masatake (jet) YAMATO. |
| 8621 | |
| 8622 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> |
| 8623 | |
| 8624 | * progmodes/cc-styles.el (c-initialize-builtin-style): |
| 8625 | Use existing copy-tree if it's defined. |
| 8626 | |
| 8627 | copy-sequence doesn't work; the |
| 8628 | c-offsets-alist must be copied recursively. Use copy-tree solution |
| 8629 | given by Simon Marshall <simon@gnu.org>. |
| 8630 | |
| 8631 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> |
| 8632 | |
| 8633 | * progmodes/cc-cmds.el (c-beginning-of-statement): |
| 8634 | Fixes in sentence movement to properly |
| 8635 | handle M-e moving forward into a comment when looking at preceding |
| 8636 | whitespace, and M-a moving backward into comment when looking at |
| 8637 | following whitespace. |
| 8638 | |
| 8639 | Uncommented the looking-at call in the |
| 8640 | sentence-flag clause so that moving by forward-sentence when looking |
| 8641 | at the beginning of a comment works again. A previous log message in |
| 8642 | cc-mode.el indicates this was commented out "because |
| 8643 | c-beginning-of-statement-1 should do the right thing", but clearly it |
| 8644 | doesn't. |
| 8645 | |
| 8646 | I don't know if this breaks something else, because I can't figure out |
| 8647 | why it was commented out in the first place. |
| 8648 | |
| 8649 | * progmodes/cc-langs.el: |
| 8650 | Define `/' in c-mode-base-map since all modes now support |
| 8651 | c-electric-slash. |
| 8652 | |
| 8653 | Define C-c C-e in mode-specific maps instead of c-mode-base-map since |
| 8654 | c-expand-macro is meaningless in Java and IDL. |
| 8655 | |
| 8656 | * progmodes/cc-engine.el (c-end-of-statement-1): |
| 8657 | Wrap backward-up-list in a c-safe call so no |
| 8658 | error results when buffer contains only a comment and point is at |
| 8659 | eob. |
| 8660 | |
| 8661 | 1997-10-22 Kenichi Handa <handa@etl.go.jp> |
| 8662 | |
| 8663 | * gnus/gnus-art.el (gnus-show-traditional-method): Call |
| 8664 | gnus-mule-decode-article only when enable-multibyte-characters is |
| 8665 | non-nil. |
| 8666 | |
| 8667 | * gnus/gnus-ems.el (gnus-ems-redefine): Require `gnus-mule' only |
| 8668 | when enable-multibyte-characters is non-nil. |
| 8669 | |
| 8670 | * gnus/gnus-mule.el: Set chinese-big5 for newsgroup "tw". |
| 8671 | |
| 8672 | * gnus/gnus-sum.el (gnus-structured-field-decoder): Pay attention |
| 8673 | to enable-multibyte-characters. |
| 8674 | (gnus-unstructured-field-decoder): Likewise. |
| 8675 | |
| 8676 | 1997-10-21 Kenichi Handa <handa@etl.go.jp> |
| 8677 | |
| 8678 | * international/mule-diag.el (describe-coding-system): Print |
| 8679 | information about coding system properties, post-read-conversion |
| 8680 | and pre-write-conversion. |
| 8681 | (print-coding-system-briefly): Adjusted for the change in mule.el. |
| 8682 | (describe-current-coding-system): Likewise. |
| 8683 | (print-coding-system): Likewise. |
| 8684 | |
| 8685 | * international/mule.el: The summary of the following changes: |
| 8686 | (1) Make all coding systems (including aliases and subsidiaries) |
| 8687 | directly have coding-spec vector in `coding-system' property. |
| 8688 | (2) Properties of a coding system (except for `coding-system' and |
| 8689 | `eol-type') is embedded in PLIST slot of coding-spec vector. |
| 8690 | (coding-spec-plist-idx): Initialize to 3. |
| 8691 | (coding-system-spec-ref): Deleted. |
| 8692 | (coding-system-spec): Moved from src/coding.c. |
| 8693 | (coding-system-type): Adjusted for the above change. |
| 8694 | (coding-system-mnemonic): Likewise. |
| 8695 | (coding-system-doc-string): Likewise. |
| 8696 | (coding-system-flags): Likewise. |
| 8697 | (coding-system-eol-type): Likewise. |
| 8698 | (coding-system-category): Likewise. |
| 8699 | (coding-system-get, coding-system-put, coding-system-category): |
| 8700 | New functions. |
| 8701 | (coding-system-base): Moved from mule-util.el and adjusted for the |
| 8702 | above change. |
| 8703 | (coding-system-parent): Make it obsolete alias of |
| 8704 | coding-system-base. |
| 8705 | (make-subsidiary-coding-system): Adjusted for the above change. |
| 8706 | Update coding-system-list and coding-system-alist. |
| 8707 | (make-coding-system): Likewise. |
| 8708 | (define-coding-system-alias): Likewise. |
| 8709 | (set-buffer-file-coding-system): Typo in doc-string fixed. |
| 8710 | (after-insert-file-set-buffer-file-coding-system): Change |
| 8711 | enable-multibyte-characters only when |
| 8712 | find-new-buffer-file-coding-system returns non-nil value. |
| 8713 | (find-new-buffer-file-coding-system): Adjusted for the above change. |
| 8714 | |
| 8715 | * international/mule-cmds.el (read-multilingual-string): Use |
| 8716 | current-input-method prior to default-input-method. Don't bind |
| 8717 | current-input-method by `let', instead, activate the specified |
| 8718 | input method in the current buffer temporarily. |
| 8719 | |
| 8720 | * international/mule-conf.el: Change the way of making coding |
| 8721 | systems no-conversion and undecided. |
| 8722 | |
| 8723 | * international/mule-util.el (coding-system-base): Moved to |
| 8724 | mule.el. |
| 8725 | (coding-system-post-read-conversion): |
| 8726 | Use the new function coding-system-get. |
| 8727 | (coding-system-pre-write-conversion): Likewise. |
| 8728 | (coding-system-unification-table-for-decode): Likewise. |
| 8729 | (coding-system-unification-table-for-encode): Likewise. |
| 8730 | (coding-system-list): Adjusted for the change in mule.el. |
| 8731 | (coding-system-plist): Deleted. |
| 8732 | (coding-system-equal): Do not use coding-system-plist. |
| 8733 | |
| 8734 | * language/chinese.el: Use coding-system-put to set coding system |
| 8735 | properties, post-read-conversion and pre-write-conversion. |
| 8736 | (post-read-decode-hz): Return the result of decode-hz-region. |
| 8737 | (pre-write-encode-hz): Do not change the value of |
| 8738 | last-coding-system. |
| 8739 | |
| 8740 | * language/devan-util.el (devanagari-compose-from-is13194-region): |
| 8741 | Return the length of converted region. |
| 8742 | (in-is13194-devanagari-post-read-conversion): Return the result of |
| 8743 | devanagari-compose-from-is13194-region. |
| 8744 | |
| 8745 | * language/devanagari.el: Use coding-system-put to set coding |
| 8746 | system properties, post-read-conversion and pre-write-conversion. |
| 8747 | |
| 8748 | * language/thai.el: Use coding-system-put to set coding system |
| 8749 | properties, post-read-conversion and pre-write-conversion. |
| 8750 | |
| 8751 | * language/tibet-util.el (tibetan-post-read-conversion): Return |
| 8752 | the length of converted region. |
| 8753 | |
| 8754 | * language/tibetan.el: Use coding-system-put to set coding system |
| 8755 | properties, post-read-conversion and pre-write-conversion. |
| 8756 | |
| 8757 | * language/vietnamese.el: Use coding-system-put to set coding system |
| 8758 | properties, post-read-conversion and pre-write-conversion. |
| 8759 | |
| 8760 | 1997-10-21 Kenichi Handa <handa@etl.go.jp> |
| 8761 | |
| 8762 | * gnus/nntp.el (nntp-coding-system-for-write): New variable. |
| 8763 | (nntp-open-connection): Bind coding-system-for-write to |
| 8764 | nntp-coding-system-for-write. |
| 8765 | |
| 8766 | * gnus/gnus-mule.el: Set default coding system for encoding to |
| 8767 | iso-latin-1. |
| 8768 | (gnus-mule-initialize): Set nntp-coding-system-for-write to |
| 8769 | binary. |
| 8770 | |
| 8771 | 1997-10-21 Tomohiko Morioka <morioka@jaist.ac.jp> |
| 8772 | |
| 8773 | * gnus/nnfolder.el (nnfolder-request-list): Bind |
| 8774 | file-name-coding-system to binary. |
| 8775 | (nnfolder-possibly-change-group): Likewise. |
| 8776 | |
| 8777 | * gnus/nnml.el (nnml-retrieve-headers): Likewise. |
| 8778 | (nnml-request-article): Likewise. |
| 8779 | (nnml-request-group): Likewise. |
| 8780 | (nnml-request-list): Likewise. |
| 8781 | (nnml-possibly-change-directory): Likewise. |
| 8782 | |
| 8783 | * gnus/nnmh.el (nnmh-retrieve-headers): Likewise. |
| 8784 | (nnmh-request-article): Likewise. |
| 8785 | (nnmh-request-group): Likewise. |
| 8786 | (nnmh-request-list): Likewise. |
| 8787 | (nnmh-possibly-change-directory): Likewise. |
| 8788 | (nnmh-active-number): Likewise. |
| 8789 | |
| 8790 | * gnus/nnmail.el (nnmail-find-file): Likewise. |
| 8791 | (nnmail-write-region): Likewise. |
| 8792 | |
| 8793 | * gnus/gnus-sum.el (gnus-structured-field-decoder): If the |
| 8794 | feature `mule' is provided, set the default value to the function |
| 8795 | which decode the argument string by gnus-mule-coding-system. |
| 8796 | (gnus-unstructured-field-decoder): Likewise. |
| 8797 | |
| 8798 | * gnus/gnus-ems.el (gnus-ems-redefine): If the feature `mule' is |
| 8799 | provided, require gnus-mule and call gnus-mule-initialize. |
| 8800 | |
| 8801 | * gnus/gnus-art.el (gnus-show-traditional-method): New variable. |
| 8802 | (gnus-article-prepare): If gnus-show-mime is nil, call |
| 8803 | gnus-show-traditional-method. |
| 8804 | |
| 8805 | * gnus/gnus-mule.el: Require nntp instead of gnus and message. |
| 8806 | Set euc-kr for newsgroup "han". Delete code for add-hooking |
| 8807 | gnus-mule-initialize and setting coding system for nntp. |
| 8808 | (gnus-mule-select-coding-system): Get a coding system of the |
| 8809 | current newsgroup from gnus-summary-buffer. |
| 8810 | (gnus-mule-decode-summary): Deleted. |
| 8811 | (gnus-mule-initialize): Add-hook gnus-mule-select-coding-system to |
| 8812 | gnus-parse-headers-hook. Don't add-hook gnus-mule-decode-summary |
| 8813 | and gnus-mule-decode-article. Don't set process coding system for |
| 8814 | nntp stream to 'no-conversion, instead set |
| 8815 | nntp-coding-system-for-read to 'binary. Set |
| 8816 | nnheader-file-coding-system and nnmail-file-coding-system to |
| 8817 | 'binary. |
| 8818 | |
| 8819 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 8820 | |
| 8821 | * gnus.el: Gnus v5.4.66 is released. |
| 8822 | |
| 8823 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8824 | |
| 8825 | * gnus-topic.el (gnus-topic-check-topology): Protect against nil |
| 8826 | entries. |
| 8827 | |
| 8828 | * nnfolder.el (nnfolder-request-regenerate): Typo. |
| 8829 | |
| 8830 | * gnus-art.el (gnus-button-alist): mailto urls didn't work. |
| 8831 | |
| 8832 | 1997-10-21 Jay Sachs <sachs@bull.cs.williams.edu> |
| 8833 | |
| 8834 | * gnus-score.el (gnus-score-edit-current-scores): Switch on score |
| 8835 | mode in the right buffer. |
| 8836 | |
| 8837 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 8838 | |
| 8839 | * gnus.el: Gnus v5.4.65 is released. |
| 8840 | |
| 8841 | 1997-10-21 Sigbjorn Finne <sof@dcs.gla.ac.uk> |
| 8842 | |
| 8843 | * gnus-srvr.el (gnus-browse-foreign-server): Message fix. |
| 8844 | |
| 8845 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8846 | |
| 8847 | * gnus-start.el (gnus-1): Don't read the dribble file |
| 8848 | unconditionally in slaves. |
| 8849 | |
| 8850 | * gnus-sum.el (gnus-summary-edit-article): Restore original date |
| 8851 | header. |
| 8852 | |
| 8853 | * gnus-start.el (gnus-1): Set gnus-slave earlier. |
| 8854 | |
| 8855 | * gnus-sum.el (gnus-parent-headers): Would infloop. |
| 8856 | |
| 8857 | * message.el (message-make-message-id): Make better Message-ID |
| 8858 | when superseding. |
| 8859 | |
| 8860 | 1997-10-21 Jason Rumney <jasonr@pec.co.nz> |
| 8861 | |
| 8862 | * nnkiboze.el (nnkiboze-request-delete-group): Translate file |
| 8863 | chars. |
| 8864 | |
| 8865 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8866 | |
| 8867 | * nnml.el (nnml-directory): Doc fix. |
| 8868 | |
| 8869 | * gnus-topic.el (gnus-topic-make-menu-bar): Added |
| 8870 | gnus-topic-edit-parameters. |
| 8871 | |
| 8872 | 1997-10-21 Jay Sachs <sachs@interactive.net> |
| 8873 | |
| 8874 | * gnus-win.el (gnus-buffer-configuration): New entry: |
| 8875 | score-trace. |
| 8876 | |
| 8877 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8878 | |
| 8879 | * gnus-topic.el (gnus-topic-delete): Mark as changed. |
| 8880 | (gnus-topic-change-level): Make last param optional. |
| 8881 | |
| 8882 | * gnus-group.el (gnus-group-iterate): Make sure window is |
| 8883 | selected. |
| 8884 | |
| 8885 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8886 | |
| 8887 | * gnus-topic.el (gnus-topic-check-topology): Add new groups to the |
| 8888 | end of the first topic. |
| 8889 | |
| 8890 | * gnus-cache.el (gnus-jog-cache): Use gnus-group-iterate. |
| 8891 | |
| 8892 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8893 | |
| 8894 | * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Escape |
| 8895 | newlines. |
| 8896 | |
| 8897 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8898 | |
| 8899 | * smiley.el (smiley-deformed-regexp-alist): Fix. |
| 8900 | |
| 8901 | 1997-10-21 Danny Siu <dsiu@adobe.com> |
| 8902 | |
| 8903 | * smiley.el (smiley-buffer): Make smiley case sensitive. |
| 8904 | (smiley-deformed-regexp-alist): Added more regexp for happy smiley. |
| 8905 | (smiley-nosey-regexp-alist): Same as above. |
| 8906 | |
| 8907 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8908 | |
| 8909 | * gnus-nocem.el (gnus-nocem-close): Nix out |
| 8910 | gnus-real-group-hashtb. |
| 8911 | |
| 8912 | 1997-10-21 Carl D. Roth <roth@klondike.cse.ucsc.edu> |
| 8913 | |
| 8914 | * gnus-nocem.el (gnus-fill-real-hashtb): New function. |
| 8915 | |
| 8916 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8917 | |
| 8918 | * gnus-group.el (gnus-group-read-init-file): Message. |
| 8919 | |
| 8920 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8921 | |
| 8922 | * nntp.el (nntp-nov-gap): Changed default. |
| 8923 | |
| 8924 | * gnus-nocem.el (gnus-nocem-issuers): Fixed names. |
| 8925 | |
| 8926 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8927 | |
| 8928 | * gnus-sum.el (gnus-summary-catchup): Also removed cached |
| 8929 | articles. |
| 8930 | |
| 8931 | * nnvirtual.el (nnvirtual-update-xref-header): Don't double |
| 8932 | Xrefs. |
| 8933 | |
| 8934 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 8935 | |
| 8936 | * gnus.el: Gnus v5.4.64 is released. |
| 8937 | |
| 8938 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8939 | |
| 8940 | * gnus-art.el (gnus-article-set-globals): New function. |
| 8941 | |
| 8942 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> |
| 8943 | |
| 8944 | * gnus-ems.el (gnus-mode-line-modified): Refine detection on |
| 8945 | whether narrow indicators should be used. |
| 8946 | |
| 8947 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8948 | |
| 8949 | * gnus-cache.el (gnus-jog-cache): Bind gnus-auto-select-next. |
| 8950 | |
| 8951 | 1997-10-21 Guy Geens <Guy.Geens@elis.rug.ac.be> |
| 8952 | |
| 8953 | * gnus-score.el (gnus-score-load-file): Fix decay. |
| 8954 | |
| 8955 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8956 | |
| 8957 | * gnus-group.el (gnus-group-iterate): Save excursion. |
| 8958 | |
| 8959 | * gnus-score.el (message): Required. |
| 8960 | |
| 8961 | * gnus-sum.el (gnus-summary-limit-children): Unreads, not reads. |
| 8962 | |
| 8963 | * gnus-topic.el (gnus-topic-change-level): Move groups. |
| 8964 | |
| 8965 | * gnus-cache.el (gnus-jog-cache): Protect against nil groups. |
| 8966 | |
| 8967 | * message.el (message-generate-headers): Don't delete Message-ID |
| 8968 | if buffer not modified. |
| 8969 | |
| 8970 | * gnus.el (gnus-simplify-mode-line): Use varying formats. |
| 8971 | |
| 8972 | * gnus-xmas.el (gnus-xmas-group-remove-excess-properties): Removed. |
| 8973 | (gnus-xmas-topic-remove-excess-properties): Removed. |
| 8974 | |
| 8975 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8976 | |
| 8977 | * gnus-start.el (gnus-activate-group): Always return the right |
| 8978 | active range. |
| 8979 | |
| 8980 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 8981 | |
| 8982 | * gnus.el: Gnus v5.4.63 is released. |
| 8983 | |
| 8984 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 8985 | |
| 8986 | * gnus-undo.el (gnus-undo-mode): Use it. |
| 8987 | |
| 8988 | * gnus-salt.el (gnus-pick-mode): Use it. |
| 8989 | |
| 8990 | * gnus-gl.el (gnus-grouplens-mode): Use it. |
| 8991 | |
| 8992 | * gnus-ems.el (gnus-add-minor-mode): New function. |
| 8993 | |
| 8994 | 1997-10-21 Michael R. Cook <mcook@cognex.com> |
| 8995 | |
| 8996 | * gnus-topic.el (gnus-topic-toggle-display-empty-topics): List |
| 8997 | groups. |
| 8998 | |
| 8999 | 1997-10-21 Per Abrahamsen <abraham@dina.kvl.dk> |
| 9000 | |
| 9001 | * gnus-art.el (gnus-article-treat-html): Use `w3-region'. |
| 9002 | |
| 9003 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9004 | |
| 9005 | * message.el (message-check-news-header-syntax): Check repeated |
| 9006 | groups. |
| 9007 | |
| 9008 | * gnus-move.el (gnus-move-group-to-server): Protect against nil |
| 9009 | articles. |
| 9010 | |
| 9011 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9012 | |
| 9013 | * gnus-start.el (gnus-check-first-time-used): Force reading the |
| 9014 | active file the first time Gnus is used. |
| 9015 | |
| 9016 | * gnus-group.el (gnus-group-set-mode-line): Conditionalize |
| 9017 | modified. |
| 9018 | |
| 9019 | * gnus-ems.el (gnus-mode-line-modified): New variable. |
| 9020 | |
| 9021 | * gnus-xmas.el (gnus-summary-toolbar): Typo fix. |
| 9022 | |
| 9023 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9024 | |
| 9025 | * gnus-start.el (gnus-check-new-newsgroups): New default. |
| 9026 | |
| 9027 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9028 | |
| 9029 | * gnus.el: Gnus v5.4.62 is released. |
| 9030 | |
| 9031 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9032 | |
| 9033 | * nngateway.el (nngateway-request-post): Call sendmail function. |
| 9034 | |
| 9035 | * message.el (message-send-news): Supply the method to the post |
| 9036 | function. |
| 9037 | |
| 9038 | * gnus.el (gnus-group-auto-expirable-p): Doc fix. |
| 9039 | |
| 9040 | * message.el (message-clone-locals): Only clone Gnus variables. |
| 9041 | |
| 9042 | * gnus-nocem.el (gnus-nocem-enter-article): Use real group name. |
| 9043 | |
| 9044 | 1997-10-21 enami tsugutomo <enami@but-b.or.jp> |
| 9045 | |
| 9046 | * gnus-group.el (gnus-group-set-mode-line): Use new, shorter |
| 9047 | format. |
| 9048 | |
| 9049 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9050 | |
| 9051 | * gnus-score.el (gnus-score-headers): Let the score buffer inherit |
| 9052 | variables from the summary buffer. |
| 9053 | |
| 9054 | * message.el (message-clone-locals): Made into own function. |
| 9055 | |
| 9056 | * gnus.el (gnus-select-method): Changed default. |
| 9057 | |
| 9058 | * gnus-start.el (gnus-read-active-file): Changed default to |
| 9059 | `some'. |
| 9060 | |
| 9061 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9062 | |
| 9063 | * gnus.el: Gnus v5.4.61 is released. |
| 9064 | |
| 9065 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9066 | |
| 9067 | * gnus-sum.el (gnus-adjust-marked-articles): Typo. |
| 9068 | |
| 9069 | 1997-10-21 Gary D. Foster <Gary.Foster@corp.sun.com> |
| 9070 | |
| 9071 | * gnus-topic.el (gnus-topic-mode-map): [delete]. |
| 9072 | |
| 9073 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9074 | |
| 9075 | * gnus-demon.el (gnus-demon): Make sure Emacs really is idle. |
| 9076 | |
| 9077 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9078 | |
| 9079 | * gnus.el: Gnus v5.4.60 is released. |
| 9080 | |
| 9081 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9082 | |
| 9083 | * gnus-salt.el: Customized. |
| 9084 | |
| 9085 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9086 | |
| 9087 | * gnus-salt.el (gnus-tree-show-summary): New function. |
| 9088 | (gnus-tree-mode-map): Use it. |
| 9089 | |
| 9090 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9091 | |
| 9092 | * gnus-salt.el (gnus-generate-horizontal-tree): Protect against |
| 9093 | nil threads. |
| 9094 | |
| 9095 | * gnus-sum.el (gnus-adjust-marked-articles): Change. |
| 9096 | |
| 9097 | 1997-10-21 Scott Byer <byer@adobe.com> |
| 9098 | |
| 9099 | * gnus-sum.el (gnus-adjust-marked-articles): Improper lists. |
| 9100 | |
| 9101 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9102 | |
| 9103 | * gnus-sum.el (gnus-summary-search-article): Inhibit updating tree |
| 9104 | buffer. |
| 9105 | |
| 9106 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9107 | |
| 9108 | * gnus-start.el (gnus-activate-group): Ignore zero returns. |
| 9109 | |
| 9110 | * gnus-salt.el (gnus-generate-vertical-tree): Use a safer |
| 9111 | line-drawing algorithm. |
| 9112 | |
| 9113 | * nnml.el (nnml-generate-nov-file): Articles with null bodies are |
| 9114 | legal. |
| 9115 | |
| 9116 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9117 | |
| 9118 | * gnus-art.el (article-hide-pgp): Only run hook when hiding pgp. |
| 9119 | |
| 9120 | * nnfolder.el (nnfolder-save-buffer): Make sure the directory |
| 9121 | exists. |
| 9122 | |
| 9123 | * gnus-uu.el (gnus-uu-post-news-inews): Didn't work when posting |
| 9124 | threaded. |
| 9125 | (gnus-uu-post-encoded): Include sequence numbers in threaded |
| 9126 | posts. |
| 9127 | |
| 9128 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9129 | |
| 9130 | * message.el (message-set-auto-save-file-name): Translate / in |
| 9131 | buffer names. |
| 9132 | |
| 9133 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9134 | |
| 9135 | * gnus.el: Gnus v5.4.59 is released. |
| 9136 | |
| 9137 | 1997-10-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 9138 | |
| 9139 | * gnus-xmas.el (gnus-xmas-article-display-xface): Correct setting of |
| 9140 | braces. |
| 9141 | |
| 9142 | 1997-10-21 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
| 9143 | |
| 9144 | * smiley.el (smiley-deformed-regexp-alist): Add Japanese smiley |
| 9145 | faces. |
| 9146 | |
| 9147 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9148 | |
| 9149 | * gnus-art.el (article-hide-pgp): Only run hook when there is a |
| 9150 | PGP signature. |
| 9151 | |
| 9152 | * gnus-sum.el (gnus-summary-fetch-faq): Have `C-u' work. |
| 9153 | |
| 9154 | * gnus-xmas.el (gnus-xmas-summary-set-display-table): Don't nix |
| 9155 | out chars that aren't supposed to be nixed out. |
| 9156 | |
| 9157 | * gnus-art.el (gnus-article-delete-invisible-text): Would bug out |
| 9158 | on point-max. |
| 9159 | (gnus-article-delete-text-of-type): Ditto. |
| 9160 | |
| 9161 | * gnus-xmas.el (gnus-xmas-redefine): Switch off horiz scrollbar in |
| 9162 | tree buffers. |
| 9163 | |
| 9164 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9165 | |
| 9166 | * gnus.el: Gnus v5.4.58 is released. |
| 9167 | |
| 9168 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9169 | |
| 9170 | * gnus.el: Backed out all char-afters which caused bugs all over |
| 9171 | the place. |
| 9172 | |
| 9173 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9174 | |
| 9175 | * gnus.el: Gnus v5.4.57 is released. |
| 9176 | |
| 9177 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9178 | |
| 9179 | * gnus-demon.el (gnus-demon-add-nocem): Use a numerical idle. |
| 9180 | |
| 9181 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> |
| 9182 | |
| 9183 | * nntp.el (nntp-wait-for): Replace following-char with char-after. |
| 9184 | |
| 9185 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> |
| 9186 | |
| 9187 | * gnus-msg.el (gnus-extended-version): Put XEmacs codename in |
| 9188 | default X-Mailer/X-Newsreader if the symbol exists. |
| 9189 | |
| 9190 | 1997-10-21 Christoph Wedler <wedler@fmi.uni-passau.de> |
| 9191 | |
| 9192 | * message.el (message-checksum): Do not only inspect the last |
| 9193 | 32/64 characters; technical: `ash' is no bit-rotate. |
| 9194 | |
| 9195 | 1997-10-21 Guy Geens <Guy.Geens@elis.rug.ac.be> |
| 9196 | |
| 9197 | * gnus-score.el (gnus-decay-scores): Use the right index. |
| 9198 | |
| 9199 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9200 | |
| 9201 | * gnus-score.el (gnus-score-load-file): Set the decay when not |
| 9202 | set. |
| 9203 | |
| 9204 | * gnus-art.el (gnus-article-treat-html): Do w3 setup. |
| 9205 | |
| 9206 | * gnus.el (gnus-indent-rigidly): Be useful on odd tab widths. |
| 9207 | |
| 9208 | * gnus-xmas.el (gnus-article-x-face-command): Allow just using |
| 9209 | xpm. |
| 9210 | |
| 9211 | 1997-10-21 Robert Bihlmeyer <robbe@orcus.priv.at> |
| 9212 | |
| 9213 | * gnus-score.el (gnus-score-find-trace): Would bug out for |
| 9214 | file-less rules. |
| 9215 | |
| 9216 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9217 | |
| 9218 | * gnus-xmas.el (gnus-xmas-group-startup-message): Cleanup. |
| 9219 | |
| 9220 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9221 | |
| 9222 | * nntp.el (nntp-request-head): Guess at article number. |
| 9223 | |
| 9224 | 1997-10-21 David Moore <dmoore@ucsd.edu> |
| 9225 | |
| 9226 | * gnus-xmas.el (gnus-xmas-set-text-properties): New version. |
| 9227 | |
| 9228 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9229 | |
| 9230 | * gnus-group.el (gnus-group-search-forward): Ignore topic lines. |
| 9231 | |
| 9232 | 1997-10-21 Karl M. Hegbloom <karlheg@inetarena.com> |
| 9233 | |
| 9234 | * gnus.el: ebola fixes. |
| 9235 | |
| 9236 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9237 | |
| 9238 | * gnus-sum.el (t): Moved pop article keystroke. |
| 9239 | |
| 9240 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9241 | |
| 9242 | * nnmail.el (nnmail-search-unix-mail-delim-backward): Allow |
| 9243 | several "From "'s. |
| 9244 | (nnmail-search-unix-mail-delim): Ditto. |
| 9245 | |
| 9246 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9247 | |
| 9248 | * gnus-group.el (gnus-group-make-web-group): Use default prompt |
| 9249 | instead of string. |
| 9250 | |
| 9251 | * gnus.el (gnus-string-or): New macro. |
| 9252 | (gnus-string-or-1): New function. |
| 9253 | |
| 9254 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9255 | |
| 9256 | * gnus.el: Gnus v5.4.56 is released. |
| 9257 | |
| 9258 | 1997-10-21 Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> |
| 9259 | |
| 9260 | * message.el (message-make-in-reply-to): Make valid In-Reply-To. |
| 9261 | |
| 9262 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9263 | |
| 9264 | * gnus-art.el (gnus-header-button-alist): Check for URLs in the |
| 9265 | Subject. |
| 9266 | |
| 9267 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9268 | |
| 9269 | * gnus-xmas.el: Cleanup. |
| 9270 | |
| 9271 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9272 | |
| 9273 | * gnus-art.el (gnus-output-to-file): Return t. |
| 9274 | |
| 9275 | 1997-10-21 Guy Geens <Guy.Geens@elis.rug.ac.be> |
| 9276 | |
| 9277 | * gnus-score.el (gnus-decay-score): Make decay work on negative |
| 9278 | scores. |
| 9279 | |
| 9280 | 1997-10-21 Kurt Swanson <kurt@dna.lth.se> |
| 9281 | |
| 9282 | * nnmail.el (nnmail-article-group): Handle junk properly. |
| 9283 | |
| 9284 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9285 | |
| 9286 | * gnus-sum.el (gnus-summary-limit-children): Typo. Wouldn't |
| 9287 | marked NoCeM'ed out messages as read. |
| 9288 | |
| 9289 | 1997-10-21 Darren Stalder <torin@daft.com> |
| 9290 | |
| 9291 | * gnus-util.el (gnus-encode-date): Fix time zone. |
| 9292 | |
| 9293 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9294 | |
| 9295 | * gnus-move.el (gnus-move-group-to-server): Don't sort nil lists. |
| 9296 | |
| 9297 | 1997-10-21 Paul Franklin <paul@cs.washington.edu> |
| 9298 | |
| 9299 | * nnmail.el (nnmail-keep-last-article): Clarify docstring. |
| 9300 | |
| 9301 | 1997-10-21 Danny Siu <dsiu@adobe.com> |
| 9302 | |
| 9303 | * gnus-picon.el (gnus-group-display-picons): Use |
| 9304 | gnus-group-real-name so that picons for foreign groups display |
| 9305 | correctly. |
| 9306 | |
| 9307 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9308 | |
| 9309 | * gnus-topic.el (gnus-topic-mode): Nix out topic missing group |
| 9310 | function when switching off. |
| 9311 | |
| 9312 | * gnus-salt.el (gnus-pick-start-reading): Don't prompt. |
| 9313 | |
| 9314 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9315 | |
| 9316 | * gnus-art.el (gnus-hack-decode-rfc1522): New function. |
| 9317 | |
| 9318 | * gnus-sum.el (gnus-parse-headers-hook): New default. |
| 9319 | |
| 9320 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9321 | |
| 9322 | * gnus.el: Gnus v5.4.55 is released. |
| 9323 | |
| 9324 | 1997-10-21 Michael R. Cook <mcook@cognex.com> |
| 9325 | |
| 9326 | * gnus-art.el (gnus-button-alist): Typo fix. |
| 9327 | |
| 9328 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9329 | |
| 9330 | * gnus-salt.el (gnus-pick-start-reading): Mark unpicked as read. |
| 9331 | |
| 9332 | * gnus-sum.el (gnus-summary-move-article): Don't scan. |
| 9333 | |
| 9334 | * gnus-group.el (gnus-group-get-new-news-this-group): Accept an |
| 9335 | optional non-scan parameter. |
| 9336 | |
| 9337 | 1997-10-21 Jan Vroonhof <vroonhof@math.ethz.ch> |
| 9338 | |
| 9339 | * gnus-cite.el (gnus-cite-attribution-prefix): Typo. |
| 9340 | |
| 9341 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9342 | |
| 9343 | * gnus-nocem.el (gnus-nocem-verify-issuer): Ignore errors when |
| 9344 | verifying. |
| 9345 | |
| 9346 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9347 | |
| 9348 | * gnus.el: Gnus v5.4.54 is released. |
| 9349 | |
| 9350 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9351 | |
| 9352 | * message.el (message-set-auto-save-file-name): Don't use "*" in |
| 9353 | autosave name. |
| 9354 | |
| 9355 | * gnus-art.el (gnus-article-delete-text-of-type): New version. |
| 9356 | |
| 9357 | 1997-10-21 Dan Christensen <jdchrist@math.mit.edu> |
| 9358 | |
| 9359 | * gnus-art.el (gnus-article-delete-invisible-text): New version. |
| 9360 | |
| 9361 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9362 | |
| 9363 | * nnmail.el (nnmail-article-group): Remove all 'junk splits. |
| 9364 | |
| 9365 | 1997-10-21 Per Abrahamsen <abraham@dina.kvl.dk> |
| 9366 | |
| 9367 | * gnus-cite.el (gnus-cite-attribution-prefix): Recognize |
| 9368 | Microsoft/Agent style attribution lines. |
| 9369 | (gnus-cite-attribution-suffix): Ditto. |
| 9370 | |
| 9371 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9372 | |
| 9373 | * gnus-cache.el (gnus-cache-read-active): Would generate cache |
| 9374 | active file too often. |
| 9375 | (gnus-cache-possibly-alter-active): Test statement removed. |
| 9376 | (gnus-cache-articles-in-group): Would destroy hashtb. |
| 9377 | |
| 9378 | * gnus-sum.el (gnus-summary-limit-mark-excluded-as-read): Don't |
| 9379 | mark everything as read. |
| 9380 | |
| 9381 | * gnus-cite.el (gnus-article-fill-cited-article): Nix out |
| 9382 | gnus-cite-article. |
| 9383 | |
| 9384 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9385 | |
| 9386 | * gnus-sum.el (gnus-summary-move-article): Don't suppress moved |
| 9387 | articles. |
| 9388 | |
| 9389 | * gnus-start.el (gnus-dribble-read-file): Check that the dribble |
| 9390 | file exists. |
| 9391 | |
| 9392 | * gnus-cache.el (gnus-cache-articles-in-group): Update cache |
| 9393 | active file. |
| 9394 | |
| 9395 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9396 | |
| 9397 | * gnus-sum.el (gnus-summary-search-article): Typo. |
| 9398 | |
| 9399 | * nnml.el (nnml-update-file-alist): Allow forcing. |
| 9400 | |
| 9401 | * nnheaderxm.el (nnheader-xmas-find-file-noselect): Removed. |
| 9402 | (nnheader-xmas-cancel-timer): Removed. |
| 9403 | (nnheader-xmas-cancel-function-timers): Removed. |
| 9404 | |
| 9405 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9406 | |
| 9407 | * gnus.el: Gnus v5.4.53 is released. |
| 9408 | |
| 9409 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9410 | |
| 9411 | * message.el (message-set-auto-save-file-name): Create unique auto |
| 9412 | save file names. |
| 9413 | |
| 9414 | * gnus-topic.el (gnus-topic-tallied-groups): Removed. |
| 9415 | (gnus-topic-prepare-topic): Output right number of articles in |
| 9416 | each sub-topic. |
| 9417 | |
| 9418 | * gnus-sum.el (gnus-summary-next-group): Don't pass on killed |
| 9419 | buffers. |
| 9420 | |
| 9421 | * nnmail.el (nnmail-article-group): When crossposted to `junk', do |
| 9422 | `junk'. |
| 9423 | |
| 9424 | * gnus-util.el (gnus-kill-all-overlays): Remove nil overlays from |
| 9425 | list. |
| 9426 | |
| 9427 | * gnus-art.el (gnus-article-treat-html): Don't kill buf. |
| 9428 | |
| 9429 | * gnus-group.el (gnus-group-find-new-newsgroups): Newish function. |
| 9430 | |
| 9431 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> |
| 9432 | |
| 9433 | * gnus-picon.el (gnus-picons-has-modeline-p): New user variable. |
| 9434 | (gnus-picons-set-buffer): New function. |
| 9435 | (gnus-picons-prepare-for-annotations): Use it. |
| 9436 | (gnus-picons-network-display-internal): Ditto. |
| 9437 | (gnus-picons-make-annotation): New function. |
| 9438 | (gnus-picons-display-x-face): Use it. |
| 9439 | (gnus-article-display-picons): Ditto. |
| 9440 | (gnus-picons-display-picon-or-name): Ditto. |
| 9441 | (gnus-picons-display-pairs): Ditto. Remember the correct |
| 9442 | order of insertion of annotations. |
| 9443 | (gnus-picons-display-glyph): Use gnus-picons-make-annotation. |
| 9444 | (gnus-article-display-picons): Move group annotations in article |
| 9445 | buffer to the correct place if displaying in article buffer. |
| 9446 | (gnus-picons-network-search-internal): Don't display "@" if there |
| 9447 | is no domain picon works again. Check that the picons still |
| 9448 | need be displayed. Add the bar bar.xpm separator if |
| 9449 | gnus-picons-display-as-address. |
| 9450 | (gnus-picons-network-display-callback): Check that the picon still |
| 9451 | need be displayed. |
| 9452 | (gnus-picons-lock): Function deleted. |
| 9453 | (gnus-picons-remove): Don't use it. New way of locking. |
| 9454 | (gnus-picons-next-job-internal): New way of locking. Handle |
| 9455 | new tag 'bar. |
| 9456 | (gnus-picons-next-job): New way of locking. |
| 9457 | (gnus-picons-buffer): Variable deleted. |
| 9458 | (gnus-picons-remove-all): Modified accordingly. |
| 9459 | (gnus-group-annotations-lock): Variable deleted. |
| 9460 | (gnus-article-annotations-lock): Variable deleted. |
| 9461 | (gnus-x-face-annotations-lock): Variable deleted. |
| 9462 | (gnus-picons-news-directories): Renamed, was |
| 9463 | gnus-picons-news-directory. |
| 9464 | (gnus-picons-url-retrieve): Do not change url-show-status. |
| 9465 | (gnus-picons-clear-cache): Also clear gnus-picons-url-alist. |
| 9466 | |
| 9467 | 1997-10-21 Michael R. Cook <mcook@cognex.com> |
| 9468 | |
| 9469 | * gnus-topic.el (gnus-topic-toggle-display-empty-topics): New |
| 9470 | function. |
| 9471 | |
| 9472 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9473 | |
| 9474 | * nnfolder.el (nnfolder-request-create-group): Read folder. |
| 9475 | |
| 9476 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9477 | |
| 9478 | * gnus-sum.el (gnus-summary-search-article): Require gnus-asynch. |
| 9479 | |
| 9480 | * nnweb.el (nnweb-dejanews-wash-article): Remove "More Headers". |
| 9481 | |
| 9482 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9483 | |
| 9484 | * gnus-art.el (article-hide-pgp): Run hook. |
| 9485 | (gnus-article-hide-pgp-hook): New variable. |
| 9486 | |
| 9487 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9488 | |
| 9489 | * gnus.el: Gnus v5.4.52 is released. |
| 9490 | |
| 9491 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9492 | |
| 9493 | * nnfolder.el (nnfolder-possibly-change-group): Set wrong |
| 9494 | variable. |
| 9495 | |
| 9496 | * gnus-art.el (gnus-article-edit-article): Remove invisible text |
| 9497 | under XEmacs. |
| 9498 | (gnus-article-treat-html): Insert string. |
| 9499 | |
| 9500 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> |
| 9501 | |
| 9502 | * gnus-msg.el (gnus-summary-mail-crosspost-complaint): |
| 9503 | `deactivate-mark' doesn't exist in XEmacs. |
| 9504 | |
| 9505 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9506 | |
| 9507 | * gnus-topic.el (gnus-topic-create-topic): Added doc. |
| 9508 | |
| 9509 | * gnus-sum.el (gnus-summary-refer-article): Insert sparse |
| 9510 | non-displayed articles properly. |
| 9511 | (gnus-cut-thread): Exclude non-displayed sparse articles. |
| 9512 | |
| 9513 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9514 | |
| 9515 | * gnus.el: Gnus v5.4.51 is released. |
| 9516 | |
| 9517 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9518 | |
| 9519 | * gnus-sum.el (gnus-execute-command): Place point at start of |
| 9520 | prompt. |
| 9521 | |
| 9522 | * gnus-int.el (gnus-request-replace-article): Don't bug out on |
| 9523 | unknown groups. |
| 9524 | |
| 9525 | * gnus-sum.el (gnus-summary-update-info): Force undo boundary here. |
| 9526 | (gnus-update-read-articles): ... and not here. |
| 9527 | |
| 9528 | * gnus-art.el (article-display-x-face): Would only show one X-Face. |
| 9529 | |
| 9530 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> |
| 9531 | |
| 9532 | * gnus-picon.el (gnus-picons-url-alist): New variable. |
| 9533 | (gnus-picons-jobs-alist): New variable. |
| 9534 | (gnus-picons-remove): Clean this new variable. FIXME: race condition. |
| 9535 | (gnus-picons-job-already-running): New variable. |
| 9536 | (gnus-article-display-picons): Use the job queue if using the network. |
| 9537 | (gnus-group-display-picons): Ditto. |
| 9538 | (gnus-picons-make-path): Function deleted. |
| 9539 | (gnus-picons-lookup-internal): Modified accordingly. |
| 9540 | (gnus-picons-lookup-user-internal): Take the LETs out of the loops. |
| 9541 | (gnus-picons-lookup-pairs): Take constant calculation outside of loop. |
| 9542 | (gnus-picons-display-picon-or-name): Use COND instead of nested IFs. |
| 9543 | (gnus-picons-display-pairs): Take the LET outside of loop. |
| 9544 | (gnus-picons-try-face): Ditto. |
| 9545 | (gnus-picons-users-image-alist): Variable deleted. |
| 9546 | (gnus-picons-clear-cache): Don't clear it. |
| 9547 | (gnus-picons-retrieve-limit): Variable deleted. |
| 9548 | (gnus-picons-url-retrieve): Clear url-request-method. |
| 9549 | (gnus-picons-retrieve-user-callback): Function deleted. |
| 9550 | (gnus-picons-retrieve-user): Function deleted. |
| 9551 | (gnus-picons-retrieve-domain-callback): Function deleted. |
| 9552 | (gnus-picons-retrieve-domain-internal): Function deleted. |
| 9553 | (gnus-picons-parse-value): New function. |
| 9554 | (gnus-picons-parse-filenames): New function. |
| 9555 | (gnus-picons-network-display-internal): New function. |
| 9556 | (gnus-picons-network-display-callback): New function. |
| 9557 | (gnus-picons-network-display): New function. |
| 9558 | (gnus-picons-network-search-internal): New function. |
| 9559 | (gnus-picons-network-search-callback): New function. |
| 9560 | (gnus-picons-network-search): New function. |
| 9561 | (gnus-picons-next-job-internal): New function. |
| 9562 | (gnus-picons-next-job): New function. |
| 9563 | |
| 9564 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9565 | |
| 9566 | * gnus-start.el (gnus-setup-news): Don't fold case. |
| 9567 | |
| 9568 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> |
| 9569 | |
| 9570 | * gnus-picon.el (gnus-picons-clear-cache-on-shutdown): New variable. |
| 9571 | (gnus-picons-piconsearch-cache-user): Variable deleted. |
| 9572 | (gnus-picons-clear-cache): New function. |
| 9573 | (gnus-picons-close): Only clear cache if |
| 9574 | gnus-picons-clear-cache-on-shutdown. |
| 9575 | (gnus-picons-url-retrieve): Set url-package-name and |
| 9576 | url-package-version. |
| 9577 | (gnus-picons-users-image-alist): New variable. |
| 9578 | (gnus-picons-retrieve-user-callback): Use it. |
| 9579 | Added support for network retrieval of picons. |
| 9580 | (gnus-picons-map): Removed. |
| 9581 | (gnus-picons-remove): Removed case to handle processes. |
| 9582 | (gnus-picons-processes-alist): New variable. |
| 9583 | (gnus-picons-x-face-sentinel): Simplified. Use processes alist. |
| 9584 | (gnus-picons-display-x-face): Explicitly request an xface image. |
| 9585 | Always call gnus-picons-prepare-for-annotations. Use processes alist. |
| 9586 | (gnus-picons-lookup-internal): New function. |
| 9587 | (gnus-picons-lookup): Use it. |
| 9588 | (gnus-picons-lookup-user-internal): Ditto. |
| 9589 | (gnus-picons-display-picon-or-name): No more xface-p argument. |
| 9590 | (gnus-picons-try-suffixes): Removed. |
| 9591 | (gnus-picons-try-face): New function. Does the caching in |
| 9592 | gnus-picons-glyph-alist. |
| 9593 | (gnus-picons-try-to-find-face): Take a glyph argument instead of a |
| 9594 | path. No more xface-p argument. Only use one annotation even if |
| 9595 | gnus-picons-display-as-address. |
| 9596 | (gnus-picons-toggle-extent): Changed into an annotation action. |
| 9597 | |
| 9598 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9599 | |
| 9600 | * gnus.el: Gnus v5.4.50 is released. |
| 9601 | |
| 9602 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> |
| 9603 | |
| 9604 | * gnus-picon.el (gnus-picons-prepare-for-annotations): New |
| 9605 | function, and many changes. |
| 9606 | |
| 9607 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9608 | |
| 9609 | * nnfolder.el (nnfolder-possibly-change-group): Wouldn't always |
| 9610 | switch buffers. |
| 9611 | |
| 9612 | * gnus-sum.el (gnus-update-read-articles): Force boundary. |
| 9613 | |
| 9614 | * gnus-undo.el (gnus-force-undo-boundary): New function. |
| 9615 | |
| 9616 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9617 | |
| 9618 | * gnus-art.el (gnus-article-treat-html): w3-parse-buffer |
| 9619 | incompatibility. |
| 9620 | |
| 9621 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9622 | |
| 9623 | * gnus.el: Gnus v5.4.49 is released. |
| 9624 | |
| 9625 | 1997-10-21 Erik Toubro Nielsen <erik@ifad.dk> |
| 9626 | |
| 9627 | * gnus-sum.el (gnus-summary-exit): Returned to the wrong topic in |
| 9628 | certain obscure cases if selected group occurred in multiple |
| 9629 | topics. |
| 9630 | |
| 9631 | * gnus-topic.el (gnus-topic-update-topic): Did not preserve point |
| 9632 | on the same instance of a group if group occurred in multiple |
| 9633 | topics. Caused gnus-summary-exit to return to wrong topic if the |
| 9634 | selected group was in more than one topic. |
| 9635 | |
| 9636 | Above two bugs happened only if the window configuration for |
| 9637 | summary mode caused the group buffer not to be shown in a window. |
| 9638 | |
| 9639 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9640 | |
| 9641 | * message.el (message-send): Would pretend to have sent. |
| 9642 | |
| 9643 | * nnmh.el (nnmh-request-list-1): Don't use truename. |
| 9644 | |
| 9645 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> |
| 9646 | |
| 9647 | * gnus-xmas.el: Undo previous change, and restore the version from |
| 9648 | 5.4.46 (without the require 'gnus-art). |
| 9649 | |
| 9650 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9651 | |
| 9652 | * gnus-score.el (gnus-summary-increase-score): Better error |
| 9653 | messages. |
| 9654 | |
| 9655 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9656 | |
| 9657 | * gnus.el: Gnus v5.4.48 is released. |
| 9658 | |
| 9659 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> |
| 9660 | |
| 9661 | * gnus-xmas.el (gnus-art): (require 'gnus-art) introduces a |
| 9662 | circular dependency on gnus-xmas-define and gnus-xmas-redefine. |
| 9663 | Brute force it away. |
| 9664 | |
| 9665 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9666 | |
| 9667 | * gnus.el: Gnus v5.4.47 is released. |
| 9668 | |
| 9669 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9670 | |
| 9671 | * gnus-cache.el (gnus-cache-move-cache): Allow entering directory |
| 9672 | name. |
| 9673 | |
| 9674 | * nntp.el (nntp-telnet-command, nntp-telnet-switches): New |
| 9675 | variables. |
| 9676 | |
| 9677 | * gnus-score.el (gnus-summary-increase-score): Refuse illegal |
| 9678 | match types. |
| 9679 | |
| 9680 | 1997-10-21 Arne Georg Gleditsch <argggh@ifi.uio.no> |
| 9681 | |
| 9682 | * gnus-sum.el (gnus-summary-refer-article): Go to article when |
| 9683 | expunged. |
| 9684 | |
| 9685 | 1997-10-21 Per Abrahamsen <abraham@dina.kvl.dk> |
| 9686 | |
| 9687 | * gnus-ems.el (gnus-article-x-face-command): Removed bogus |
| 9688 | declaration. |
| 9689 | |
| 9690 | 1997-10-21 Paul Franklin <paul@cs.washington.edu> |
| 9691 | |
| 9692 | * nnmail.el (nnmail-move-inbox): Fewer (0?) file calls on inbox if |
| 9693 | popmail. |
| 9694 | |
| 9695 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9696 | |
| 9697 | * message.el (message-font-lock-keywords): Be more conservative in |
| 9698 | determining headers. |
| 9699 | |
| 9700 | * nnmh.el (nnmh-request-list-1): Use truenames. |
| 9701 | |
| 9702 | * gnus-undo.el (gnus-undo-mode): Don't infest gnus-summary-exit-hook. |
| 9703 | |
| 9704 | * gnus-sum.el (gnus-update-read-articles): Force an undo boundary. |
| 9705 | |
| 9706 | * nnweb.el (nnweb-fetch-url): Don't rely on return values from |
| 9707 | url-insert-file-contents. |
| 9708 | |
| 9709 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> |
| 9710 | |
| 9711 | * gnus.el: Gnus v5.4.46 is released. |
| 9712 | |
| 9713 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9714 | |
| 9715 | * gnus-art.el (gnus-read-save-file-name): Expand file name i save |
| 9716 | dir. |
| 9717 | |
| 9718 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9719 | |
| 9720 | * gnus-art.el (gnus-signature-face): New face; use it. |
| 9721 | |
| 9722 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> |
| 9723 | |
| 9724 | * gnus-picon.el (gnus-picons-insert-face-if-exists): Add picons to |
| 9725 | list. |
| 9726 | |
| 9727 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9728 | |
| 9729 | * message.el (message-font-lock-keywords): Be a little bit more |
| 9730 | case-insensitive. |
| 9731 | |
| 9732 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9733 | |
| 9734 | * message.el (message-insert-to): New argument FORCE. |
| 9735 | |
| 9736 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9737 | |
| 9738 | * message.el (message-setup): Nix out undo list. |
| 9739 | |
| 9740 | 1997-10-21 Katsumi Yamaoka <yamaoka@ga.sony.co.jp> |
| 9741 | |
| 9742 | * gnus-sum.el: Redefine. |
| 9743 | |
| 9744 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9745 | |
| 9746 | * gnus-art.el (article-display-x-face): Display all XFace |
| 9747 | headers. |
| 9748 | |
| 9749 | * gnus-ems.el: appt, not appt.el. |
| 9750 | |
| 9751 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
| 9752 | |
| 9753 | * gnus-xmas.el (gnus-xmas-summary-set-display-table): Don't nix |
| 9754 | out in Latin1. |
| 9755 | |
| 9756 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9757 | |
| 9758 | * message.el (message-cancel-news): Only say we cancel if we |
| 9759 | cancel. |
| 9760 | |
| 9761 | * gnus-msg.el (gnus-summary-mail-crosspost-complaint): Deactivate |
| 9762 | mark. |
| 9763 | |
| 9764 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9765 | |
| 9766 | * message.el (message-mail-alias-type): New variable. |
| 9767 | (message-mode): Use it. |
| 9768 | |
| 9769 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9770 | |
| 9771 | * gnus-demon.el (gnus-demon): Ignore errors. |
| 9772 | |
| 9773 | 1997-10-21 Brad Howes <bhowes@cssun3.corp.mot.com> |
| 9774 | |
| 9775 | * gnus-demon.el (gnus-demon-time-to-step): New version. |
| 9776 | |
| 9777 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9778 | |
| 9779 | * message.el (message-send-method-alist): New variable. |
| 9780 | (message-send): Use it. |
| 9781 | (message-send-via-news): New function. |
| 9782 | (message-send-via-mail): New function. |
| 9783 | |
| 9784 | 1997-10-21 Jens Lautenbacher <jens@metrix.de> |
| 9785 | |
| 9786 | * gnus.el (gnus-article-display-hook): Fix. |
| 9787 | |
| 9788 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 9789 | |
| 9790 | * gnus-sum.el (gnus-get-newsgroup-headers): Protect against bogus |
| 9791 | Lines headers. |
| 9792 | |
| 9793 | * gnus-cache.el (gnus-cache-possibly-enter-article): Check number |
| 9794 | not nil. |
| 9795 | |
| 9796 | 1997-10-20 Richard Stallman <rms@gnu.org> |
| 9797 | |
| 9798 | * mail/mailabbrev.el: Customize. |
| 9799 | (mail-abbrevs-enable, mail-abbrevs-disable): New functions. |
| 9800 | (mail-abbrevs-mode): New variable enables use of the package. |
| 9801 | Call mail-abbrevs-enable or mail-abbrevs-disable. |
| 9802 | (mail-abbrevs-only): New variable. |
| 9803 | (sendmail-pre-abbrev-expand-hook): Implement mail-abbrevs-only. |
| 9804 | |
| 9805 | 1997-10-20 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 9806 | |
| 9807 | * reftex.el: Using cl macros push, pop, when, unless throughout |
| 9808 | the file. This is not further mentioned in this ChangeLog entry. |
| 9809 | Documentation largely updated. Parser rewritten for better |
| 9810 | Multifile Document processing. Macros with naked label arguments |
| 9811 | supported. Some Mule related changes. |
| 9812 | (reftex-default-label-alist-entries): Customization type is now |
| 9813 | computed from reftex-label-alist-builtin. Enumerate has new |
| 9814 | typekey `i'. `n' is now reserved for footnotes etc. |
| 9815 | (reftex-label-alist): Introduced default regular expressions. |
| 9816 | Customization type is now computed from |
| 9817 | reftex-label-alist-builtin. |
| 9818 | (reftex-label-menu-flags): New flag for showing file borders. |
| 9819 | (reftex-refontify-context): New option. |
| 9820 | (reftex-bibfile-ignore-list): Now a user option (was: variable). |
| 9821 | (reftex-cite-format): Now a user option (was: variable). |
| 9822 | Customization type is now computed from |
| 9823 | reftex-cite-format-builtin. |
| 9824 | (reftex-comment-citations): Now a user option (was: variable). |
| 9825 | (reftex-toc-follow-mode): Now a user option (was: variable). |
| 9826 | (reftex-optimizations-for-large-documents): New custom group. |
| 9827 | (reftex-keep-temporary-buffers): 1 as additional value. |
| 9828 | (reftex-initialize-temporary-buffers): New option. |
| 9829 | (reftex-enable-partial-scans): New option. |
| 9830 | (reftex-save-parse-info): New option. |
| 9831 | (reftex-plug-into-AUCTeX): Now a user option (was: variable). |
| 9832 | (reftex-auto-show-entry): New value 'copy allowed. |
| 9833 | (reftex-load-hook): Now a declared variable. |
| 9834 | (reftex-mode-hook): Now a declared variable. |
| 9835 | (reftex-label-numbers-symbol): Variable removed. |
| 9836 | (reftex-list-of-labels-symbol): Variable removed. |
| 9837 | (reftex-label-numbers-symbol): Variable removed. |
| 9838 | (reftex-bibfile-list-symbol): Variable removed. |
| 9839 | (reftex-docstruct-symbol): New variable (buffer-local). |
| 9840 | (reftex-master-include-list): Variable removed. |
| 9841 | (reftex-make-master-buffer): Function removed. |
| 9842 | (reftex-make-master-buffer-hook): Hook removed. |
| 9843 | (reftex-insert-buffer-or-file): Function removed. |
| 9844 | (reftex-parse-document): Function adapted to new parser. |
| 9845 | (reftex-access-scan-info): Changed to fit new parser. Now detects |
| 9846 | changes in label-alist related variables automatically. |
| 9847 | (reftex-parse-one, reftex-parse-all): New functions. |
| 9848 | (reftex-all-document-files): New function. |
| 9849 | (reftex-grep-document, reftex-search-document) |
| 9850 | (reftex-query-replace-document): Now use |
| 9851 | `reftex-all-document-files'. |
| 9852 | (reftex-section-or-include-regexp): New variable. |
| 9853 | (reftex-everything-regexp): New variable. |
| 9854 | (reftex-find-label-regexp-format): New variable. |
| 9855 | (reftex-find-label-regexp-format2): New variable. |
| 9856 | (reftex-do-parse): New function. |
| 9857 | (reftex-is-multi): New function. |
| 9858 | (reftex-parse-from-file): New function. |
| 9859 | (reftex-locate-bibliography-files): New function. |
| 9860 | (reftex-last-assoc-before-elt): New function. |
| 9861 | (reftex-replace-label-list-segment): New function. |
| 9862 | (reftex-silence-toc-markers): New function. |
| 9863 | (reftex-access-parse-file): New function. |
| 9864 | (reftex-label): Now uses `reftex-where-am-I'. |
| 9865 | (reftex-offer-label-menu): New keys `%' and `i' and `r'. |
| 9866 | (reftex-select-item): Recursive edit moved to key `e'. New key |
| 9867 | `x' for external documents. Works now also with nin-nil |
| 9868 | pop-frame. |
| 9869 | (reftex-offer-label-menu): Now uses `reftex-where-am-I'. |
| 9870 | (reftex-make-and-insert-label-menu): More efficient, allow |
| 9871 | optional extra fontification. |
| 9872 | (reftex-find-nearby-label): Function removed. |
| 9873 | (reftex-scan-buffer-for-labels): Function removed. |
| 9874 | (reftex-section-info): New function. |
| 9875 | (reftex-nth-parens-substring): Renamed to reftex-nth-arg. Return |
| 9876 | nil when not enough args are present. |
| 9877 | (reftex-move-over-touching-args): New function. |
| 9878 | (reftex-where-am-I): New function. |
| 9879 | (reftex-nth-arg-wrapper): New function. |
| 9880 | (reftex-select-label-callback): Deal with special macros as well. |
| 9881 | (reftex-find-duplicate-labels): Ignore special entries in |
| 9882 | docstruct. |
| 9883 | (reftex-kill-temporary-buffers): New arg buffer. |
| 9884 | (reftex-show-entry): Copy context when necessary. |
| 9885 | (reftex-toc): New key `R', use reftex-where-am-I. |
| 9886 | (reftex-nearest-section): Use reftex-where-am-I. |
| 9887 | (reftex-toc-visit-line): Completely rewritten. Uses markers and |
| 9888 | several backup methods. |
| 9889 | (reftex-citation): Recursive edit moved to `e' key. |
| 9890 | (reftex-scan-buffer): Function removed. |
| 9891 | (reftex-get-bibfile-list): Changed to work with chapterbib |
| 9892 | package. |
| 9893 | (reftex-find-tex-file): New function. |
| 9894 | (reftex-find-files-on-path): Now first looks for file with |
| 9895 | additional .tex extension, then for the naked file name. |
| 9896 | (reftex-citation): Split into reftex-citation and |
| 9897 | reftex-do-citation. |
| 9898 | (reftex-do-citation): Recursive edit now on `e' key. |
| 9899 | (reftex-what-macro): Allow white space between macro arguments. |
| 9900 | (reftex-allow-for-ctrl-m): Renamed to |
| 9901 | `reftex-make-regexp-allow-for-ctrl-m'. |
| 9902 | (reftex-nearest-match): New function. |
| 9903 | (reftex-auto-mode-alist): New function. |
| 9904 | (reftex-make-desparate-section-regexp): New function. |
| 9905 | (reftex-get-file-buffer-force): Rewritten to use new variable |
| 9906 | `reftex-initialize-temporary-buffers'. |
| 9907 | (reftex-label-alist-builtin): Use abbreviated regexps. |
| 9908 | (reftex-label-mac-list): New variable. |
| 9909 | (reftex-parse-args): New function. |
| 9910 | (easy-menu-define): Menu extended. Some parts are now computed. |
| 9911 | from the user options. |
| 9912 | (reftex-move-to-next-arg, reftex-move-to-previous-arg): New |
| 9913 | functions. Now we can parse macros with distributed arguments. |
| 9914 | (reftex-goto-label): Function removed. |
| 9915 | (reftex-position-cursor): Function removed. |
| 9916 | (reftex-item): Function removed. |
| 9917 | (reftex-add-to-label-alist): No longer autoloaded. |
| 9918 | (reftex-toc-indent): Constant removed. |
| 9919 | (reftex-label-indent): Constant removed. |
| 9920 | (reftex-context-indent): Constant removed. |
| 9921 | (reftex-match-string): New function. |
| 9922 | (reftex-memory): New variable. |
| 9923 | (reftex-reset-mode): No longer hacks local variables. Now resets |
| 9924 | path variables as well. |
| 9925 | (reftex-truncate): New functions, to make RefTeX work with Mule. |
| 9926 | (reftex-fp): New macro, to make RefTeX work with Mule. |
| 9927 | (reftex-format-bib-entry): Now uses `reftex-truncate' to truncate |
| 9928 | author names. `extra' and `title' are no longer truncated at all. |
| 9929 | (reftex-all-assq): New function. |
| 9930 | (reftex-view-crossref): Works now also if mouse click is on macro. |
| 9931 | (reftex-context-substring): Now returns substring without text |
| 9932 | properties. |
| 9933 | (reftex-tex-path, reftex-bib-path): New variables. |
| 9934 | (reftex-split): Function replaced with builtin `split-string'. |
| 9935 | (reftex-find-bib-file): New function. |
| 9936 | (reftex-find-files-on-path): Function removed. |
| 9937 | (reftex-find-file-on-path): New function. |
| 9938 | (reftex-access-search-path, reftex-parse-colon-path) |
| 9939 | (reftex-recursive-directory-list, reftex-expand-path): |
| 9940 | New functions, dealing with recursive TEXINPUTS and BIBINPUTS |
| 9941 | definitions. |
| 9942 | |
| 9943 | 1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk> |
| 9944 | |
| 9945 | * iso-insert.el: Add autoloads for `8859-1-map'. |
| 9946 | |
| 9947 | * cus-edit.el (custom-group-value-create): Use |
| 9948 | `custom-group-visibility' instead of `group-visibility'. |
| 9949 | |
| 9950 | 1997-10-19 Richard Stallman <rms@gnu.org> |
| 9951 | |
| 9952 | * mail/sendmail.el (mail-do-fcc): Handle dont-write-the-file |
| 9953 | correctly--don't write msg to the file after saving it from a buffer. |
| 9954 | |
| 9955 | * files.el (file-name-non-special): For insert-directory operation, |
| 9956 | ensure that default-directory is an ordinary file name |
| 9957 | before turning off file-name-handler-alist. |
| 9958 | |
| 9959 | * ispell.el (ispell-change-dictionary): Fix error message. |
| 9960 | (ispell-buffer-local-parsing): Fix message. |
| 9961 | (ispell-get-word): Use buffer-substring-no-properties. |
| 9962 | (ispell-buffer-local-dict): Likewise. |
| 9963 | |
| 9964 | 1997-10-19 Karl Heuer <kwzh@gnu.org> |
| 9965 | |
| 9966 | * files.el (file-name-non-special): If "/:" is the entire file |
| 9967 | name, make it "/" after stripping. |
| 9968 | |
| 9969 | 1997-10-19 Kenichi Handa <handa@etl.go.jp> |
| 9970 | |
| 9971 | * files.el (basic-save-buffer): Set buffer-file-coding-system to |
| 9972 | the coding system actually used for saving. |
| 9973 | |
| 9974 | 1997-10-19 John F. Whitehead <jfw@cisco.com> |
| 9975 | |
| 9976 | * international/mule-diag.el (describe-font): Fix prompt. |
| 9977 | * international/mule-cmds.el (describe-language-environment): Ditto. |
| 9978 | |
| 9979 | 1997-10-16 Richard Stallman <rms@gnu.org> |
| 9980 | |
| 9981 | * dired.el (dired-move-to-filename-regexp): |
| 9982 | Accept month name and day-of-month in either order. |
| 9983 | |
| 9984 | * emacs-lisp/edebug.el (edebug-eval-mode): Nicer mode-name value. |
| 9985 | |
| 9986 | * help.el (function-called-at-point): Always use Emacs Lisp syntax tab. |
| 9987 | Reject any "function call" with whitespace after the open-paren. |
| 9988 | |
| 9989 | * help.el (describe-variable): Pass default value to completing-read. |
| 9990 | (describe-function): Likewise. |
| 9991 | |
| 9992 | * textmodes/page.el (narrow-to-page): Check whether forward-page |
| 9993 | actually set the match data. |
| 9994 | |
| 9995 | * progmodes/scheme.el (scheme-let-indent): New arg NORMAL-INDENT. |
| 9996 | (scheme-indent-function): Pass normal-indent as 3rd arg |
| 9997 | when calling an indentation function. |
| 9998 | |
| 9999 | 1997-10-16 Alexandre Oliva <oliva@dcc.unicamp.br> |
| 10000 | |
| 10001 | * format.el (format-deannotate-region): In case of unmatched tags, |
| 10002 | avoid using nil where end position is expected. |
| 10003 | |
| 10004 | 1997-10-16 Karl Heuer <kwzh@gnu.org> |
| 10005 | |
| 10006 | * winner.el (winner-pending-undo-ring): Defvar before first use. |
| 10007 | (winner-undo-counter): Likewise. |
| 10008 | |
| 10009 | 1997-10-16 Marc Girod <girod@trshp.trs.ntc.nokia.com> |
| 10010 | |
| 10011 | * mail/rmailsum.el (rmail-summary-rmail-update): When looking for |
| 10012 | rmail-view-buffer, check other frames as well. |
| 10013 | |
| 10014 | 1997-10-16 Per Abrahamsen <abraham@dina.kvl.dk> |
| 10015 | |
| 10016 | * double.el: Removed changelog comment section. |
| 10017 | (double): New group. |
| 10018 | (double-map): Add customize support. |
| 10019 | (double-prefix-only): Ditto. |
| 10020 | |
| 10021 | * textmodes/nroff-mode.el (nroff): Moved from `editing' to `wp'. |
| 10022 | |
| 10023 | * wid-edit.el (variable-link): New widget. |
| 10024 | (widget-variable-link-action): New function. |
| 10025 | (function-link): New widget. |
| 10026 | (widget-function-link-action): New function. |
| 10027 | |
| 10028 | 1997-10-16 Inge Frick <inge@nada.kth.se> |
| 10029 | |
| 10030 | * view.el: Some changes in comments and documentation. |
| 10031 | View mode hooked into the customize tree. |
| 10032 | (view): New custom group. |
| 10033 | (view-highlight-face, view-scroll-auto-exit) |
| 10034 | (view-try-extend-at-buffer-end) |
| 10035 | (view-remove-frame-by-deleting, view-mode-hook): |
| 10036 | Defined by defcustom instead of by defvar. |
| 10037 | (view-mode-enter): Install exit-action also when view-mode is |
| 10038 | already on. Small rewrite using unless. |
| 10039 | (view-mode, view-mode-exit, view-scroll-lines, view-really-at-end) |
| 10040 | (view-search): Small rewrite using when or unless. |
| 10041 | |
| 10042 | 1997-10-15 Richard Stallman <rms@gnu.org> |
| 10043 | |
| 10044 | * uniquify.el (uniquify-buffer-name-style): Add :require. |
| 10045 | |
| 10046 | * wid-edit.el (widget-button-click): Move point to where clicked. |
| 10047 | |
| 10048 | * startup.el (auto-save-list-file-prefix): Fix custom type. |
| 10049 | |
| 10050 | * textmodes/outline.el (outline-back-to-heading): New arg INVISIBLE-OK. |
| 10051 | (outline-on-heading-p) |
| 10052 | (show-entry): If the heading is invisible, show it too. |
| 10053 | (hide-other): |
| 10054 | |
| 10055 | * scroll-bar.el (toggle-scroll-bar): Call prefix-numeric-value. |
| 10056 | |
| 10057 | * help.el (help-mode-maybe): New function, on temp-buffer-show-hook. |
| 10058 | (describe-key, describe-mode): Don't call help-mode here. |
| 10059 | (view-lossage, describe-function, describe-variable): Likewise. |
| 10060 | |
| 10061 | * compile.el (compilation-forget-errors): |
| 10062 | Reinit compilation-directory-stack the way compile-internal does. |
| 10063 | (compilation-parse-errors): Don't let default-directory change. |
| 10064 | |
| 10065 | * mail/smtpmail.el (smtpmail-send-it): Don't use time-stamp-strftime. |
| 10066 | |
| 10067 | * isearch.el (isearch-printing-char): Change S-SPC to SPC. |
| 10068 | (isearch-mode-map): Bind S-SPC like SPC. |
| 10069 | |
| 10070 | * simple.el (end-of-visible-line): After skipping some invisible chars. |
| 10071 | don't go forward a character, just to end of line. |
| 10072 | |
| 10073 | * mail/emacsbug.el (report-emacs-bug): Delete the condition-case. |
| 10074 | |
| 10075 | * winner.el (winner-change-fun): Don't use pushnew. |
| 10076 | |
| 10077 | 1997-10-15 Paul D. Smith <psmith@BayNetworks.COM> |
| 10078 | |
| 10079 | * imenu.el (imenu-add-to-menubar): If not using |
| 10080 | imenu-default-create-index-function, don't require its variables. |
| 10081 | |
| 10082 | 1997-10-15 Dan Nicolaescu <done@sydney.ece.arizona.edu> |
| 10083 | |
| 10084 | * progmodes/hideshow.el (hs-special-modes-alist): Correct alist |
| 10085 | for java-mode. |
| 10086 | |
| 10087 | 1997-10-15 Marc Girod <girod@trshp.trs.ntc.nokia.com> |
| 10088 | |
| 10089 | * mail/rmail.el (rmail): Avoid showing message twice. |
| 10090 | |
| 10091 | * mail/sendmail.el (mail-bury): Check for value, not just |
| 10092 | existence, of alist element. |
| 10093 | |
| 10094 | 1997-10-13 Eli Zaretskii <eliz@is.elta.co.il> |
| 10095 | |
| 10096 | * term/pc-win.el (x-long-option-alist): New variable. |
| 10097 | (msdos-handle-args): Handle and complete long options with |
| 10098 | attached arguments. Support "-name", "-T" and "-rv" options. |
| 10099 | |
| 10100 | 1997-10-10 Richard Stallman <rms@gnu.org> |
| 10101 | |
| 10102 | * startup.el (command-line): Don't suppress suffix search. |
| 10103 | |
| 10104 | 1997-10-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10105 | |
| 10106 | * simple.el (previous-matching-history-element): No need to bind |
| 10107 | minibuffer-history-sexp-flag any more. |
| 10108 | (next-matching-history-element): Likewise. |
| 10109 | * comint.el (comint-regexp-arg): Likewise. |
| 10110 | * term.el (term-regexp-arg): Likewise. |
| 10111 | |
| 10112 | * simple.el (repeat-complex-command): Bind |
| 10113 | minibuffer-history-sexp-flag to the minibuffer depth. |
| 10114 | (next-history-element): Compare minibuffer-history-sexp-flag |
| 10115 | against the current minibuffer depth to verify its validity. |
| 10116 | (previous-matching-history-element): Likewise. |
| 10117 | (minibuffer-history-sexp-flag): Update doc string. |
| 10118 | |
| 10119 | * ange-ftp.el (ange-ftp-name-format): Fix customize type. |
| 10120 | (ange-ftp-smart-gateway-port): Likewise. |
| 10121 | * browse-url.el (browse-url-netscape-display): Likewise. |
| 10122 | (browse-url-generic-program): Likewise. |
| 10123 | * cus-start.el (echo-keystrokes): Likewise. |
| 10124 | * files.el (revert-without-query): Likewise. |
| 10125 | * ps-print.el (ps-print-background-image): Likewise. |
| 10126 | (ps-print-background-text): Likewise. |
| 10127 | (ps-show-n-of-n): Doc fix. |
| 10128 | |
| 10129 | 1997-10-01 Dave Love <d.love@dl.ac.uk> |
| 10130 | |
| 10131 | * emacs-lisp/elint.el (elint-check-defcustom-form): New function. |
| 10132 | (elint-special-forms): Use it. |
| 10133 | |
| 10134 | 1997-09-30 Dave Love <d.love@dl.ac.uk> |
| 10135 | |
| 10136 | * lisp-mode.el (lisp-imenu-generic-expression): Allow `/' in names. |
| 10137 | |
| 10138 | * finder.el (finder-mode-map): Bind [mouse-2]. |
| 10139 | (finder-compile-keywords): Match compressed file names, but don't |
| 10140 | put compression extension in the output. |
| 10141 | (finder-find-library): Deleted. |
| 10142 | (finder-commentary): Use locate-library, not finder-find-library. |
| 10143 | (finder-mouse-select): New function. |
| 10144 | (finder-summary): Mention mouse binding. |
| 10145 | (finder-exit): Kill "*Finder Category*" buffer too. Avoid error |
| 10146 | from deleting sole window. |
| 10147 | |
| 10148 | 1997-09-30 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 10149 | |
| 10150 | * vc-hooks.el (vc-find-cvs-master): Added missing `throw' for |
| 10151 | the case when TIMESTAMP is arbitrary text. |
| 10152 | |
| 10153 | 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> |
| 10154 | |
| 10155 | * wid-edit.el (widget-plist-member): Move from here to src/fns.c; |
| 10156 | translated into C for efficiency. |
| 10157 | (widget-put, widget-get, widget-apply): Likewise. |
| 10158 | |
| 10159 | 1997-09-30 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 10160 | |
| 10161 | * widget.el: Delete vestigial autoloads. |
| 10162 | |
| 10163 | 1997-09-29 Michael Kifer <kifer@cs.sunysb.edu> |
| 10164 | |
| 10165 | * viper-ex.el, viper-init.el, viper.el: |
| 10166 | Moved some defcustom's from viper group to viper-hooks and viper-misc |
| 10167 | defgroups. |
| 10168 | |
| 10169 | * viper-cmd.el (viper-ket-function, viper-brac-function): |
| 10170 | Use with-output-to-temp-buffer. |
| 10171 | (viper-forward/backward-sentence, viper-forward/backward-paragraph): |
| 10172 | Don't push mark if command is repeated. |
| 10173 | |
| 10174 | * viper-mous.el, viper-macs.el, viper-ex.el, viper-cmd.el: |
| 10175 | Improved customization init vals. |
| 10176 | |
| 10177 | * viper-init.el: Added documentation to face variables. |
| 10178 | |
| 10179 | 1997-09-29 Michael Kifer <kifer@cs.sunysb.edu> |
| 10180 | |
| 10181 | * ediff-init.el: Added documentation to face-variables. |
| 10182 | |
| 10183 | * ediff-util.el (ediff-next-difference, ediff-previous-difference): Use |
| 10184 | ediff-merge-region-is-non-clash and don't compute fine diffs when |
| 10185 | skipping non-clash regions. |
| 10186 | |
| 10187 | * ediff-merg.el (ediff-merge-region-is-non-clash): New function. |
| 10188 | |
| 10189 | 1997-09-27 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 10190 | |
| 10191 | * compile.el (compilation-mode-map): Use more meaningful menu name. |
| 10192 | (compilation-mode-font-lock-keywords): Font-lock column numbers. |
| 10193 | |
| 10194 | 1997-09-26 Vladimir Alexiev <vladimir@cs.ualberta.ca> |
| 10195 | |
| 10196 | * arc-mode.el (archive-mode): Use write-contents-hooks. |
| 10197 | |
| 10198 | 1997-09-26 Dave Love <d.love@dl.ac.uk> |
| 10199 | |
| 10200 | * cmuscheme.el (scheme-mode-map): Remove duplicate menu item. |
| 10201 | |
| 10202 | 1997-09-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10203 | |
| 10204 | * international/mule.el (make-coding-system): Cancel the previous change. |
| 10205 | |
| 10206 | * international/quail.el (quail-translation-keymap): Bind right, |
| 10207 | left, down, and up keys. |
| 10208 | |
| 10209 | 1997-09-24 Kenichi HANDA <handa@nora.etl.go.jp> |
| 10210 | |
| 10211 | * international/mule.el (charset-list): Change it to function. |
| 10212 | Make it obsolete. |
| 10213 | (make-coding-system): Put `coding-system-parent' property to a |
| 10214 | coding system just made. |
| 10215 | (coding-spec-plist-idx): New variable. |
| 10216 | |
| 10217 | 1997-09-24 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 10218 | |
| 10219 | * term.el (term-if-emacs19): Recognize version 20. |
| 10220 | |
| 10221 | 1997-09-24 Michael Ernst <mernst@cs.washington.edu> |
| 10222 | |
| 10223 | * shadow.el (shadows-compare-text-p): Add. |
| 10224 | (shadow-same-file-or-nonexistent): Add. |
| 10225 | (find-emacs-lisp-shadows): Use directory-file-name. |
| 10226 | |
| 10227 | * emacs-lisp/bytecomp.el (displaying-byte-compile-warnings): |
| 10228 | Show entire "Compiling ..." line when recentering. |
| 10229 | |
| 10230 | 1997-09-24 Francis Litterio <franl@world.std.com> |
| 10231 | |
| 10232 | * saveplace.el (save-place-to-alist): Optimize out the degenerate |
| 10233 | case when point is 1. |
| 10234 | |
| 10235 | 1997-09-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
| 10236 | |
| 10237 | * cal-tex.el (cal-tex-cursor-filofax-daily): New function. |
| 10238 | Delete from "to do" list. |
| 10239 | * calendar.el (calendar-mode-map): Bind it to key. |
| 10240 | (cal-tex-cursor-filofax-daily): Autoload it. |
| 10241 | * cal-menu.el (cal-tex-mouse-filofax-daily): New function. |
| 10242 | (cal-tex-mouse-filofax): Add menu item for it. |
| 10243 | |
| 10244 | * cal-mayan.el (calendar-mayan-days-before-absolute-zero): |
| 10245 | Change to more widely acknowledged value. |
| 10246 | |
| 10247 | 1997-09-23 Eli Zaretskii <eliz@is.elta.co.il> |
| 10248 | |
| 10249 | * dos-w32.el (file-name-buffer-file-type-alist): Remove the files |
| 10250 | with ".dos" extension from the list of binary files. |
| 10251 | |
| 10252 | 1997-09-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10253 | |
| 10254 | * help-macro.el (make-help-screen): Make scroll bar work normally. |
| 10255 | |
| 10256 | 1997-09-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10257 | |
| 10258 | * mail/rmailout.el (rmail-output-to-rmail-file): Doc fix. |
| 10259 | |
| 10260 | 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10261 | |
| 10262 | * Version 20.2 released. |
| 10263 | |
| 10264 | * textmodes/outline.el (outline-up-heading): |
| 10265 | Avoid infinite loop at beginning of buffer. |
| 10266 | |
| 10267 | * progmodes/cc-styles.el (c-initialize-builtin-style): |
| 10268 | Don't ever try to use copy-tree. |
| 10269 | |
| 10270 | 1997-09-19 Kenichi Handa <handa@etl.go.jp> |
| 10271 | |
| 10272 | * loadup.el: Load case-table before loading |
| 10273 | international/characters.el. |
| 10274 | |
| 10275 | * international/characters.el: Set case-table for Cyrillic characters. |
| 10276 | |
| 10277 | 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10278 | |
| 10279 | * gnus/gnus-topic.el (gnus-topic-check-topology): |
| 10280 | Don't crash if (cadr topic) is nil. |
| 10281 | |
| 10282 | * language/english.el (ASCII): Define as alias for English. |
| 10283 | |
| 10284 | * saveplace.el (save-place-version-control): Make nil the default. |
| 10285 | |
| 10286 | * international/quail.el (quail-simple-translation-keymap): |
| 10287 | Bind delete and backspace explicitly, like DEL. |
| 10288 | |
| 10289 | 1997-09-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10290 | |
| 10291 | * cal-menu.el: Require calendar only when compiling. |
| 10292 | |
| 10293 | * international/quail.el (quail-set-keyboard-layout): |
| 10294 | Add autoload cookie. |
| 10295 | |
| 10296 | 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10297 | |
| 10298 | * Version 20.1 released. |
| 10299 | |
| 10300 | * startup.el (normal-top-level-add-to-load-path): |
| 10301 | Ignore case when comparing, if ms-dos or windows-nt. |
| 10302 | |
| 10303 | * mail/mh-comp.el: Many doc fixes. |
| 10304 | (mh-send-letter): Choose a coding system |
| 10305 | the same way sendmail-send-it (sendmail.el) does. |
| 10306 | |
| 10307 | * international/quail.el (quail-simple-translation-keymap): |
| 10308 | Set the default (t) binding properly. |
| 10309 | |
| 10310 | * international/quail.el (quail-terminate-translation): |
| 10311 | If quail-overlay is not an overlay, don't mess with it. |
| 10312 | |
| 10313 | * international/mule-util.el |
| 10314 | (coding-system-unification-table-for-encode): Recurse properly. |
| 10315 | (coding-system-unification-table-for-decode): Recurse properly. |
| 10316 | |
| 10317 | 1997-09-15 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10318 | |
| 10319 | * mule.el (find-new-buffer-file-coding-system): Reflect |
| 10320 | text coding part of default-buffer-file-coding-system to |
| 10321 | buffer-file-coding-system when buffer-file-coding-system is |
| 10322 | not locally set and ASCII only text is read. |
| 10323 | |
| 10324 | 1997-09-15 Barry A. Warsaw <cc-mode-help@python.org> |
| 10325 | |
| 10326 | * progmodes/cc-styles.el (c-initialize-builtin-style): |
| 10327 | Copy the whole tree instead of just copy-sequence. |
| 10328 | |
| 10329 | 1997-09-15 Eli Zaretskii <eliz@is.elta.co.il> |
| 10330 | |
| 10331 | * info.el (Info-suffix-list): Add suffixes for MS-DOS version |
| 10332 | running on Windows 95 with long file name support. |
| 10333 | (info-insert-file-contents): When the Info file is to be |
| 10334 | uncompressed, insert it literally. |
| 10335 | |
| 10336 | 1997-09-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10337 | |
| 10338 | * international/quail.el (quail-completion-list-translations): Fix |
| 10339 | and simplify generation of translation list. |
| 10340 | |
| 10341 | * international/titdic-cnv.el (tit-process-header): Convert |
| 10342 | argument of KEYPROMPT if it contains an escape. |
| 10343 | (tit-process-body): Handle trailing whitespace and multiple spaces |
| 10344 | between phrases. |
| 10345 | |
| 10346 | * startup.el (initial-major-mode): Fix customize type. |
| 10347 | |
| 10348 | * gnus/gnus-sum.el (gnus-summary-respool-default-method): |
| 10349 | Likewise. |
| 10350 | |
| 10351 | * gnus/gnus-score.el (gnus-orphan-score): Likewise. |
| 10352 | (gnus-score-default-header): Likewise. |
| 10353 | (gnus-score-default-type): Likewise. |
| 10354 | |
| 10355 | * emulation/viper-mous.el (viper-mouse-search-key): Likewise. |
| 10356 | (viper-mouse-insert-key): Likewise. |
| 10357 | |
| 10358 | * gnus/gnus.el (gnus-valid-select-methods): Likewise. |
| 10359 | |
| 10360 | * gnus/gnus-art.el (gnus-article-x-face-too-ugly): Likewise. |
| 10361 | (gnus-saved-headers): Likewise. |
| 10362 | (gnus-article-time-format): Doc fix. |
| 10363 | |
| 10364 | 1997-09-15 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 10365 | |
| 10366 | * font-lock.el (tex-font-lock-keywords-2): Don't treat \item like \it. |
| 10367 | |
| 10368 | 1997-09-15 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10369 | |
| 10370 | * international/kkc.el (kkc-mode-map): Bind all control keys to |
| 10371 | kkc-non-kkc-command. |
| 10372 | |
| 10373 | 1997-09-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10374 | |
| 10375 | * emacs-lisp/edebug.el (edebug-enter): Save, and bind to nil, |
| 10376 | overriding-local-map and overriding-terminal-local-map. |
| 10377 | |
| 10378 | * textmodes/fill.el (canonically-space-region): Doc fix. |
| 10379 | (fill-context-prefix): If the second line has the first line prefix, |
| 10380 | plus whitespace, use the part that the first line shares. |
| 10381 | (fill-individual-paragraphs): When prefix changes, |
| 10382 | usually get the new prefix from just one line, |
| 10383 | with an exception for indented first lines of paragraphs. |
| 10384 | Start a new paragraph when a line has extra indentation |
| 10385 | after the fill prefix. |
| 10386 | |
| 10387 | * international/mule-util.el (truncate-string-to-width): Doc typo fix. |
| 10388 | |
| 10389 | 1997-09-14 Hrvoje Niksic <hniksic@srce.hr> |
| 10390 | |
| 10391 | * arc-mode.el: Customized. |
| 10392 | |
| 10393 | 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10394 | |
| 10395 | * disp-table.el (standard-display-european): |
| 10396 | Do something useful where AUTO is t or a symbol. |
| 10397 | |
| 10398 | 1997-09-13 Erik Naggum <erik@naggum.no> |
| 10399 | |
| 10400 | * ph.el: Require cl at compile-time. |
| 10401 | |
| 10402 | * cl-macs.el (cl-loop-let): Use `last', not `last*'. |
| 10403 | |
| 10404 | 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10405 | |
| 10406 | * language/english.el (setup-english-environment): Don't set |
| 10407 | the terminal and keyboard coding systems. |
| 10408 | |
| 10409 | * international/mule-util.el (truncate-string-to-width): |
| 10410 | Rename arg WIDTH to END-COLUMN. Fix the case when START-COLUMN |
| 10411 | is after END-COLUMN. Doc fixes. |
| 10412 | |
| 10413 | * mail/sendmail.el (mail-do-fcc): When writing to an Rmail file, |
| 10414 | use rmail-file-coding-system or else emacs-mule. |
| 10415 | |
| 10416 | * gnus/gnus-start.el (gnus-default-subscribed-newsgroups): |
| 10417 | Fix custom type. Doc fix. |
| 10418 | (gnus-init-file): Doc fix. |
| 10419 | |
| 10420 | 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10421 | |
| 10422 | * startup.el (normal-top-level-add-to-load-path): |
| 10423 | Try looking for the unmodified default-directory in load-path. |
| 10424 | |
| 10425 | * gud.el (perldb): Fix paren error in call to read-from-minibuffer. |
| 10426 | |
| 10427 | * emacs-lisp/debug.el (debug): Allow recursive minibuffers |
| 10428 | if we're in a minibuffer already. |
| 10429 | |
| 10430 | * simple.el (next-history-element): |
| 10431 | Cope if minibuffer-text-before-history is nil. |
| 10432 | |
| 10433 | * cus-edit.el (customize-group): Handle groups not yet loaded. |
| 10434 | |
| 10435 | 1997-09-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10436 | |
| 10437 | * ph.el (ph-server): Fix customize type. |
| 10438 | |
| 10439 | * emulation/viper-cmd.el (viper-smart-suffix-list): Likewise. |
| 10440 | |
| 10441 | * emulation/viper.el (viper-non-vi-major-modes): Likewise. |
| 10442 | |
| 10443 | * emulation/viper-macs.el (viper-repeat-from-history-key): |
| 10444 | Likewise. |
| 10445 | |
| 10446 | * emulation/viper-mous.el (viper-mouse-search-key): Likewise. |
| 10447 | (viper-mouse-insert-key): Likewise. |
| 10448 | |
| 10449 | * emulation/viper-ex.el (ex-unix-type-shell): Likewise. |
| 10450 | |
| 10451 | * add-log.el (add-log-current-defun-function): Likewise. |
| 10452 | |
| 10453 | * cal-china.el (chinese-calendar-time-zone): Likewise. |
| 10454 | (chinese-calendar-standard-time-zone-name): Likewise. |
| 10455 | |
| 10456 | * gnus/gnus-start.el (gnus-site-init-file): Likewise. |
| 10457 | |
| 10458 | * gnus/gnus-group.el (gnus-permanently-visible-groups): Likewise. |
| 10459 | |
| 10460 | * gnus/gnus-sum.el (gnus-summary-thread-gathering-function): |
| 10461 | Likewise. |
| 10462 | |
| 10463 | 1997-09-12 Erik Naggum <erik@naggum.no> |
| 10464 | |
| 10465 | * cal-menu.el, cal-move.el: Require calendar.el. |
| 10466 | |
| 10467 | 1997-09-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10468 | |
| 10469 | * cus-edit.el (hook) [:value-to-internal]: Use a nil value |
| 10470 | unchanged. |
| 10471 | |
| 10472 | * completion.el (save-completions-flag): Doc fix. |
| 10473 | |
| 10474 | * indent.el (tab-stop-list): Doc fix. |
| 10475 | |
| 10476 | * strokes.el (strokes-click-command): Doc fix. |
| 10477 | |
| 10478 | * progmodes/make-mode.el |
| 10479 | (makefile-pickup-everything-picks-up-filenames-p): Doc fix. |
| 10480 | (makefile-mode): Doc fix. |
| 10481 | |
| 10482 | * solar.el (calendar-location-name): Doc fix. |
| 10483 | |
| 10484 | 1997-09-12 Michael Kifer <kifer@cs.sunysb.edu> |
| 10485 | |
| 10486 | * viper-keym.el (viper-want-ctl-h-help): Updated doc string. |
| 10487 | (viper-vi-basic-map, viper-insert-basic-map, viper-replace-map): |
| 10488 | Added binding for backspace. |
| 10489 | * viper-cmd.el (viper-adjust-keys-for): Separated backspace and C-h. |
| 10490 | |
| 10491 | 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10492 | |
| 10493 | * cal-french.el (french-calendar-accents): Change variable to function. |
| 10494 | Uses changed. Test that we can display multibyte chars. |
| 10495 | (french-calendar-day-name-array, french-calendar-month-name-array): |
| 10496 | New functions. Use them instead of directly using these variables. |
| 10497 | (french-calendar-multibyte-month-name-array): New variable. |
| 10498 | (french-calendar-multibyte-special-days-array): New variable. |
| 10499 | (calendar-print-french-date): Bind enable-multibyte-characters to t. |
| 10500 | |
| 10501 | * cus-edit.el (custom-face-menu): Use custom-face-save-command. |
| 10502 | not custom-face-save. |
| 10503 | (custom-face-save-command): New function. |
| 10504 | (custom-variable-save): Fix error message. |
| 10505 | |
| 10506 | 1997-09-12 Inge Frick <inge@nada.kth.se> |
| 10507 | |
| 10508 | * compile.el (compilation-parse-errors): Fixed two bugs that |
| 10509 | could make compilation-parse-errors loop infinitely. Each round |
| 10510 | of the parsing loop now either moves point ahead at least a line |
| 10511 | or sets `found-desired' to true to stop the loop. |
| 10512 | |
| 10513 | 1997-09-11 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10514 | |
| 10515 | * international/quail.el (quail-translation-keymap): Fix previous |
| 10516 | change. |
| 10517 | |
| 10518 | * mail/sendmail.el (sendmail-send-it): If both |
| 10519 | buffer-file-coding-system and sendmail-coding-system are nil, use |
| 10520 | iso-latin-1 for encoding. |
| 10521 | |
| 10522 | 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10523 | |
| 10524 | * ps-print.el (ps-emacs-face-kind-p): Function deleted. |
| 10525 | (ps-face-bold-p, ps-face-italic-p): |
| 10526 | Check ps-bold-faces or ps-italic-faces. |
| 10527 | (ps-zebra-stripes, ps-zebra-stripe-height): Doc fixes. |
| 10528 | (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region, ps-setup): |
| 10529 | Doc fixes. |
| 10530 | |
| 10531 | * international/quail.el (quail-update-translation): |
| 10532 | Fix previous change. |
| 10533 | |
| 10534 | * term/internal.el: Use raw-text as coding system. |
| 10535 | |
| 10536 | 1997-09-11 Eli Zaretskii <eliz@is.elta.co.il> |
| 10537 | |
| 10538 | * international/mule-diag.el (describe-coding-system): Describe |
| 10539 | coding systems of type 5, raw-text. |
| 10540 | |
| 10541 | * hexl.el (hexlify-buffer): Bind coding-system-for-write to |
| 10542 | raw-text with eol-type derived from the buffer-file-coding-system. |
| 10543 | |
| 10544 | 1997-09-11 Michael Kifer <kifer@cs.sunysb.edu> |
| 10545 | |
| 10546 | * ediff-util.el (ediff-good-frame-under-mouse): New function. |
| 10547 | (ediff-really-quit): Now uses ediff-good-frame-under-mouse instead |
| 10548 | of testing a whole bunch of conds in-line. |
| 10549 | |
| 10550 | 1997-09-11 Kenichi Handa <handa@etl.go.jp> |
| 10551 | |
| 10552 | * international/kkc.el (kkc-mode-map): Bind meta-prefix-char to a |
| 10553 | map which only has default key binding to |
| 10554 | quail-execute-non-quail-command. |
| 10555 | (kkc-non-kkc-command): Handle the key sequence as the same way as |
| 10556 | universal-argument-other-key. |
| 10557 | |
| 10558 | * international/quail.el (quail-translation-keymap): |
| 10559 | Make the default binding with define-key. |
| 10560 | (quail-simple-translation-keymap): |
| 10561 | Handle meta-prefix-char the way isearch does. |
| 10562 | Make the default binding with define-key. |
| 10563 | (quail-conversion-keymap): Likewise. |
| 10564 | (quail-execute-non-quail-command): Handle the key sequence as the |
| 10565 | same way as universal-argument-other-key. |
| 10566 | (quail-make-guidance-frame): Don't dedicate the guidance buffer window. |
| 10567 | (quail-show-guidance-buf): Likewise. |
| 10568 | (quail-hide-guidance-buf): Delete code to turn off window dedication. |
| 10569 | |
| 10570 | 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10571 | |
| 10572 | * startup.el (initial-scratch-message): New variable. |
| 10573 | (command-line-1): Use initial-scratch-message. |
| 10574 | |
| 10575 | * international/quail.el (quail-translation-keymap): |
| 10576 | Handle meta-prefix-char the way isearch does. |
| 10577 | |
| 10578 | * international/mule-cmds.el (select-input-method): |
| 10579 | No error if enable-multibyte-characters is nil. |
| 10580 | |
| 10581 | 1997-09-11 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10582 | |
| 10583 | * gnus/gnus-mule.el: Set no-conversion for network communication |
| 10584 | with nntpd. |
| 10585 | (gnus-mule-initialize): For safety, set no-conversion for network |
| 10586 | communication with nntpd. |
| 10587 | |
| 10588 | 1997-09-10 Michael Ernst <mernst@cs.washington.edu> |
| 10589 | |
| 10590 | * uniquify.el (uniquify-ignore-buffers-re): Added. |
| 10591 | |
| 10592 | 1997-09-10 Michael Kifer <kifer@cs.sunysb.edu> |
| 10593 | |
| 10594 | * viper-keym.el (viper-help-modifier-map): Deleted; help mode map is |
| 10595 | no longer modified. |
| 10596 | * viper.el (viper-set-hooks): Make help buffers come up in emacs state. |
| 10597 | |
| 10598 | 1997-09-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10599 | |
| 10600 | * emacs-lisp/eval-reg.el (elisp-eval-buffer): |
| 10601 | New arg FILENAME is ignored. |
| 10602 | |
| 10603 | 1997-09-10 Kenichi Handa <handa@etl.go.jp> |
| 10604 | |
| 10605 | * language/ethio-util.el (setup-ethiopic-environment): Don't bind |
| 10606 | keys in global-map, don't add a hook to rmail-mode-hook and |
| 10607 | mail-mode-hook. |
| 10608 | (ethio-mode): New buffer local variable. |
| 10609 | (ethio-mode-map): New variable. |
| 10610 | (ethio-mode): New function. |
| 10611 | (ethio-sera-to-fidel-mail-or-marker): New function. |
| 10612 | (ethio-fidel-to-sera-mail-or-marker): New function. |
| 10613 | (ethio-find-file): Do nothing if not in ethio-mode. |
| 10614 | (ethio-write-file): Likewise. |
| 10615 | (ethio-prefer-ascii-space): Moved from leim/quail/ethiopic.el. |
| 10616 | (ethio-toggle-space): Likewise. |
| 10617 | (ethio-insert-space): Likewise. |
| 10618 | (ethio-insert-ethio-space): Likewise. |
| 10619 | (ethio-prefer-ascii-punctuation): Likewise. |
| 10620 | (ethio-toggle-punctuation): Likewise. |
| 10621 | (ethio-gemination): Likewise. |
| 10622 | |
| 10623 | * mail/sendmail.el (sendmail-send-it): The priority of coding |
| 10624 | system for encoding outgoing mails is (1) local value of |
| 10625 | buffer-file-coding-system, (2) sendmail-coding-system, |
| 10626 | (3) default-buffer-file-coding-system. |
| 10627 | |
| 10628 | 1997-09-10 Kenichi Handa <handa@etl.go.jp> |
| 10629 | |
| 10630 | * language/japan-util.el (setup-japanese-environment): Give |
| 10631 | iso-2022-jp to set-default-coding-system if not running on DOS. |
| 10632 | (read-hiragana-string): Use input method "japanese-hiragana". |
| 10633 | |
| 10634 | * gnus/gnus-mule.el: Add coding system specification for several |
| 10635 | news groups. |
| 10636 | |
| 10637 | 1997-09-09 Dave Love <d.love@dl.ac.uk> |
| 10638 | |
| 10639 | * lisp-mode.el (lisp-imenu-generic-expression): |
| 10640 | Recognize `defcustom' and `defgroup". |
| 10641 | |
| 10642 | 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10643 | |
| 10644 | * disp-table.el (standard-display-european): Doc fix. |
| 10645 | |
| 10646 | 1997-09-09 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10647 | |
| 10648 | * international/mule-cmds.el (input-method-verbose-flag): |
| 10649 | Doc-string fixed. |
| 10650 | |
| 10651 | * international/quail.el (quail-simple): New function. |
| 10652 | (quail-require-guidance-buf): New function. |
| 10653 | (quail-show-guidance-buf): Do not show guidance buffer if simple |
| 10654 | input method is used in the minibuffer. |
| 10655 | (quail-update-guidance): Likewise. |
| 10656 | |
| 10657 | 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10658 | |
| 10659 | * disp-table.el (standard-display-european): |
| 10660 | If AUTO is non-nil, intern it. |
| 10661 | Don't call set-terminal-coding-system if noninteractive. |
| 10662 | |
| 10663 | * international/quail.el (quail-translation-keymap) |
| 10664 | (quail-simple-translation-keymap, quail-conversion-keymap): |
| 10665 | Don't define escape. |
| 10666 | |
| 10667 | * ps-print.el (ps-face-bold-p): Use face-bold-p. |
| 10668 | (ps-face-italic-p): Use face-italic-p. |
| 10669 | |
| 10670 | * comint.el (comint-file-name-chars): Doc fix. |
| 10671 | (comint-word): Treat all non-ASCII chars as "part of word". |
| 10672 | |
| 10673 | 1997-09-09 Michael Ernst <mernst@cs.washington.edu> |
| 10674 | |
| 10675 | * uniquify.el: Use uniquify-file-name-nondirectory throughout; |
| 10676 | documentation tweaks. |
| 10677 | |
| 10678 | 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10679 | |
| 10680 | * view.el (view-end-message): Don't mention q if it really do anything. |
| 10681 | |
| 10682 | * dired.el (dired-get-filename): Don't call encode-coding-string |
| 10683 | if file-name-coding-system is non-nil. |
| 10684 | |
| 10685 | * emacs-lisp/find-func.el: New file. |
| 10686 | |
| 10687 | 1997-09-08 Per Abrahamsen <abraham@dina.kvl.dk> |
| 10688 | |
| 10689 | * cus-edit.el (custom-variable-save): Fixed doc string. |
| 10690 | |
| 10691 | * cus-edit.el (custom-variable-menu): Make it clear that `Lisp |
| 10692 | mode' edit the initial lisp expression. |
| 10693 | |
| 10694 | 1997-09-08 Eli Zaretskii <eliz@is.elta.co.il> |
| 10695 | |
| 10696 | * info.el (info-insert-file-contents): Bind |
| 10697 | coding-system-for-write to no-conversion. |
| 10698 | |
| 10699 | 1997-09-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10700 | |
| 10701 | * dabbrev.el (dabbrev-case-fold-search): Remove extra quote in |
| 10702 | customize constant. |
| 10703 | (dabbrev-case-replace): Likewise. |
| 10704 | |
| 10705 | * ispell.el (ispell-personal-dictionary): Fix customize type. |
| 10706 | |
| 10707 | * shell.el (shell-chdrive-regexp): Likewise. |
| 10708 | |
| 10709 | * progmodes/executable.el (executable-chmod): Likewise. |
| 10710 | |
| 10711 | * emacs-lisp/lisp.el (defun-prompt-regexp): Likewise. |
| 10712 | |
| 10713 | * progmodes/f90.el (f90-break-before-delimiters): Likewise. |
| 10714 | |
| 10715 | * progmodes/hideshow.el (hs-minor-mode-hook): Likewise. |
| 10716 | |
| 10717 | * progmodes/icon.el (icon-tab-always-indent): Likewise. |
| 10718 | |
| 10719 | * browse-url.el (browse-url group): Remove autoload cookie. |
| 10720 | |
| 10721 | * diff.el (diff group): Remove autoload cookie. |
| 10722 | |
| 10723 | 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10724 | |
| 10725 | * files.el (insert-directory): Encode the file name. |
| 10726 | |
| 10727 | * startup.el (command-line): Pass charset to |
| 10728 | standard-display-european. |
| 10729 | |
| 10730 | * disp-table.el (standard-display-european): Arg AUTO |
| 10731 | specifies coding system for terminal output (if needed). |
| 10732 | |
| 10733 | 1997-09-08 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10734 | |
| 10735 | * international/quail.el (quail-translation-keymap): Bind C-space |
| 10736 | to quail-select-current. |
| 10737 | |
| 10738 | 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10739 | |
| 10740 | * textmodes/fill.el (fill-individual-paragraphs): Don't include |
| 10741 | paragraph-separate lines in any paragraph; just skip them. |
| 10742 | |
| 10743 | * telnet.el (telnet-initial-filter): Temporarily go to proper buffer. |
| 10744 | |
| 10745 | 1997-09-07 Barry A. Warsaw <cc-mode-help@python.org> |
| 10746 | |
| 10747 | * progmodes/cc-mode.el (c-version): Updated. |
| 10748 | |
| 10749 | * progmodes/cc-cmds.el (c-beginning-of-statement): |
| 10750 | Fixes in sentence movement to properly |
| 10751 | handle M-e moving forward into a comment when looking at preceding |
| 10752 | whitespace, and M-a moving backward into comment when looking at |
| 10753 | following whitespace. |
| 10754 | |
| 10755 | * progmodes/cc-cmds.el (c-comment-line-break-function): |
| 10756 | Don't break line in the middle of a string. |
| 10757 | |
| 10758 | * progmodes/cc-langs.el (c-mode-base-map): Don't define C-c C-e here. |
| 10759 | (c-mode-map, c++-mode-map): Define C-c C-e here. |
| 10760 | (objc-mode-map): Define C-c C-e, not /. |
| 10761 | (java-mode-map, idl-mode-map): Don't define /. |
| 10762 | |
| 10763 | * progmodes/cc-engine.el (c-end-of-statement-1): |
| 10764 | Wrap backward-up-list in a c-safe call so no error results when |
| 10765 | buffer contains only a comment and point is at eob. |
| 10766 | |
| 10767 | * progmodes/cc-engine.el (c-inside-bracelist-p): |
| 10768 | Add a test to the enum list test so that enum in a k&r |
| 10769 | arg decl doesn't confuse handling of the function body. |
| 10770 | |
| 10771 | * progmodes/cc-styles.el (c-style-alist) <python>: |
| 10772 | knr-argdecl-intro == +, fill-column = 78, |
| 10773 | arglist-intro <= +, inextern-lang <= 0. |
| 10774 | Set c-comment-continuation-stars to "". |
| 10775 | |
| 10776 | 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10777 | |
| 10778 | * mail/sendmail.el (mail-mode): Allow dash in citation prefixes |
| 10779 | in adaptive-fill-regexp and adaptive-fill-first-line-regexp. |
| 10780 | |
| 10781 | * cus-edit.el (custom-file): Now nil stands for "use the init file". |
| 10782 | (custom-save-delete): If custom-file is nil, use user-init-file. |
| 10783 | (custom-save-all): Likewise. |
| 10784 | |
| 10785 | * international/mule.el (load-with-code-conversion): |
| 10786 | Use third arg to eval-buffer and don't set buffer-file-name. |
| 10787 | |
| 10788 | * disp-table.el (standard-display-european): Set or clear |
| 10789 | the terminal coding system. |
| 10790 | |
| 10791 | * version.el (emacs-version): If HERE, add a newline. |
| 10792 | |
| 10793 | * startup.el (command-line-1): Update copyright year in string. |
| 10794 | |
| 10795 | * international/mule-cmds.el (universal-coding-system-argument): |
| 10796 | Improve prompt strings. |
| 10797 | |
| 10798 | * time-stamp.el (time-stamp-time-zone): Allow nil as alternative. |
| 10799 | |
| 10800 | 1997-09-06 Michael Ernst <mernst@cs.washington.edu> |
| 10801 | |
| 10802 | * uniquify.el: Rename uniquify-fix-list-* to uniquify-fix-item-*. |
| 10803 | All callers changed. |
| 10804 | (uniquify-rationalize-file-buffer-names): |
| 10805 | Use directory-file-name for directories (eliminate trailing slash). |
| 10806 | Call uniquify-fix-item-unrationalized-buffer. |
| 10807 | (uniquify-buffer-file-name): Use directory-file-name. |
| 10808 | (uniquify-fix-item-unrationalized-buffer): New function. |
| 10809 | (uniquify-unrationalized-buffer): Function deleted. |
| 10810 | |
| 10811 | 1997-09-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10812 | |
| 10813 | * font-lock.el (font-lock-comment-face, etc.): |
| 10814 | defvars moved up to avoid warnings. |
| 10815 | (font-lock-face-attributes, global-font-lock-mode): Add defvars. |
| 10816 | |
| 10817 | * ps-print.el (ps-setup): ps-zebra-stripe => ps-zebra-stripes. |
| 10818 | ps-number-of-zebra => ps-zebra-stripe-height. |
| 10819 | |
| 10820 | * international/quail.el (quail-execute-non-quail-command): |
| 10821 | Call quail-terminate-translation. |
| 10822 | |
| 10823 | * emacs-lisp/lisp.el (move-past-close-and-reindent): |
| 10824 | Don't move closeparen back onto the end of a comment. |
| 10825 | |
| 10826 | * dired.el (dired-flag-garbage-files): Move interactive flag |
| 10827 | across doc string. |
| 10828 | |
| 10829 | * progmodes/m4-mode.el (m4-mode): Add autoload cookie. |
| 10830 | |
| 10831 | * files.el (auto-mode-alist): Handle .m4 and .mc files. |
| 10832 | |
| 10833 | 1997-09-06 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 10834 | |
| 10835 | * font-lock.el (global-font-lock-mode): When turning off |
| 10836 | Global Font Lock mode, turn off Font Lock mode everywhere. |
| 10837 | |
| 10838 | * menu-bar.el (menu-bar-options-menu): Simplify global-font-lock-mode |
| 10839 | entry using enhanced global-font-lock-mode function. |
| 10840 | |
| 10841 | * emacs-lisp/regexp-opt.el (regexp-opt): Doc fix. |
| 10842 | |
| 10843 | 1997-09-06 Michael Kifer <kifer@cs.sunysb.edu> |
| 10844 | |
| 10845 | * ediff-ptch.el (ediff-patch-buffer-internal): |
| 10846 | now behaves uniformely, whether the buffer |
| 10847 | visits a file or not. |
| 10848 | * ediff-util.el (ediff-other-buffer): Smarter selection of |
| 10849 | suitable other buffer. |
| 10850 | Moved binding of backspace after the binding for C-h. |
| 10851 | Makes a difference in XEmacs. |
| 10852 | * ediff.el (ediff-patch-buffer): Smarter selection of the defaults. |
| 10853 | * ediff-mult.el (ediff-meta-session-p): New function. |
| 10854 | (ediff-operate-on-marked-sessions): Now recursively descends into |
| 10855 | subdirectories. |
| 10856 | |
| 10857 | 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10858 | |
| 10859 | * faces.el (set-face-font-auto): |
| 10860 | instanciate-fontset renamed to instantiate-fontset. |
| 10861 | |
| 10862 | * international/fontset.el (uninstantiated-fontset-alist): |
| 10863 | Variable name spelling fixed, and doc fix. All uses fixed. |
| 10864 | (instantiate-fontset): Function name spelling fixed. |
| 10865 | |
| 10866 | * isearch.el (search-whitespace-regexp): Doc fix. |
| 10867 | |
| 10868 | * international/mule.el (load-with-code-conversion): |
| 10869 | Don't bind enable-multibyte-characters; set it in the temp buffer. |
| 10870 | |
| 10871 | * compile.el (compilation-ask-about-save): Add autoload cookie. |
| 10872 | |
| 10873 | * progmodes/simula.el (simula-emacs-features): |
| 10874 | Treat Emacs 20 like Emacs 19. |
| 10875 | |
| 10876 | 1997-09-05 Vinicius Jose Latorre <vinicius@cpqd.br> |
| 10877 | |
| 10878 | * ps-print.el: Some comment and doc fixes. |
| 10879 | (ps-print-version): New version number (3.05.1). |
| 10880 | (ps-adobe-tag): Replace defvar by defcustom, and doc fix. |
| 10881 | (ps-print-with-faces, ps-print-without-faces) |
| 10882 | (ps-spool-with-faces, ps-spool-without-faces): Add arg REGION-P. |
| 10883 | (ps-print-region-with-faces, ps-print-region) |
| 10884 | (ps-spool-region, ps-spool-region-with-faces): Fix calls to |
| 10885 | the functions above. |
| 10886 | (ps-setup): Print value of ps-zebra-stripe, ps-number-of-zebra, |
| 10887 | ps-line-number, ps-print-background-image, |
| 10888 | and ps-print-background-text. |
| 10889 | (ps-print-prologue-1): Bug fix in PostScript programming: |
| 10890 | /BeginDSCPage, /BeginPage. |
| 10891 | (ps-showpage-count, ps-ref-bold-faces, ps-ref-italic-faces) |
| 10892 | (ps-ref-underlined-faces, font-lock-face-attributes) |
| 10893 | (ps-initialize-faces): Vars deleted. |
| 10894 | (ps-override-list, ps-extension-to-bit-face) |
| 10895 | (ps-extension-to-screen-face, ps-initialize-faces, ps-header-height) |
| 10896 | (ps-hard-lf, ps-soft-lf, ps-get-face, ps-map-font-lock): Fn deleted. |
| 10897 | (ps-extend-face-list, ps-extend-face): Doc fix. |
| 10898 | (ps-print-face-alist): New var to handle face alist. |
| 10899 | (ps-printing-region): New var and fn. |
| 10900 | (ps-header-page, ps-set-face-bold, ps-set-face-italic) |
| 10901 | (ps-set-face-underline, ps-set-face-attribute, ps-map-face): New fn. |
| 10902 | (ps-rmail-mode-hook, ps-rmail-print-message-from-summary) |
| 10903 | (ps-print-message-from-summary, ps-vm-print-message-from-summary): |
| 10904 | Fns moved. |
| 10905 | (ps-background): New argument PAGE-NUMBER. |
| 10906 | (ps-begin-file): Bug fix and print proper line number in a region. |
| 10907 | (ps-begin-page): Call ps-header-page. |
| 10908 | (ps-get-buffer-name): Indicates in the header when printing a region. |
| 10909 | (ps-end-page): Delete ps-showpage-count. |
| 10910 | (ps-dummy-page): Calls ps-header-page. |
| 10911 | (ps-set-color): Programming improvement. |
| 10912 | (ps-plot-region): Doc fix. |
| 10913 | (ps-face-attributes): Same functionality as deleted ps-get-face. |
| 10914 | (ps-build-reference-face-lists): Do the job by calling |
| 10915 | ps-set-face-bold and ps-bold-faces, and friends. |
| 10916 | |
| 10917 | 1997-09-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 10918 | |
| 10919 | * language/japan-util.el (setup-japanese-environment): Set |
| 10920 | coding-category-iso-8-else to japanese-iso-8bit. |
| 10921 | |
| 10922 | 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10923 | |
| 10924 | * emacs-lisp/easymenu.el (easy-menu-create-keymaps): |
| 10925 | If two distinct items have the same string, make different |
| 10926 | key events for them. |
| 10927 | |
| 10928 | * international/mule.el (charset-quoted-standard-p): New function. |
| 10929 | Use it instead of quoted-symbol-p. |
| 10930 | (charset-id): Use charset-quoted-standard-p. |
| 10931 | (quoted-symbol-p): Function deleted. |
| 10932 | |
| 10933 | * ispell.el (ispell-command-loop): |
| 10934 | Restore dedicated flg of selected window. |
| 10935 | (ispell-overlay-window): Move dedicated flag of old window |
| 10936 | into the bottom of the two windows made from it. |
| 10937 | |
| 10938 | * international/mule-cmds.el (read-language-name): Doc fix. |
| 10939 | (set-language-environment): Improve prompt. |
| 10940 | |
| 10941 | * international/mule.el (set-terminal-coding-system): |
| 10942 | Specify default to read-coding-system. |
| 10943 | (set-keyboard-coding-system): Likewise. |
| 10944 | |
| 10945 | 1997-09-05 Paul Eggert <eggert@twinsun.com> |
| 10946 | |
| 10947 | * gnus/message.el (message-unix-mail-delimiter): Initialize |
| 10948 | to the same value that rmail-unix-mail-delimiter is initialized to. |
| 10949 | |
| 10950 | 1997-09-05 Michael Kifer <kifer@cs.sunysb.edu> |
| 10951 | |
| 10952 | * viper-init.el (viper-replace-region-start-delimiter): |
| 10953 | Improved the default. |
| 10954 | * viper-mous.el (viper-mouse-click-search-word) |
| 10955 | (viper-mouse-click-insert-word): |
| 10956 | Fixed to not react when click is not over a text area. |
| 10957 | * viper.el (read-file-name): Unadvised. |
| 10958 | * viper-cmd.el (viper-insert-state-post-command-sentinel) |
| 10959 | (viper-save-last-insertion): |
| 10960 | Check if args and viper-insert-point are markers. |
| 10961 | (viper-minibuffer-trim-tail): New function. |
| 10962 | |
| 10963 | 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10964 | |
| 10965 | * international/mule.el (set-buffer-file-coding-system): |
| 10966 | Improve prompt. |
| 10967 | |
| 10968 | * international/mule-cmds.el (toggle-input-method): |
| 10969 | No error if enable-multibyte-characters is nil. |
| 10970 | (read-input-method-name): Specify the input history properly. |
| 10971 | (select-input-method): Improve prompt. |
| 10972 | |
| 10973 | * international/mule-util.el (string-to-sequence): |
| 10974 | Work usefully when enable-multibyte-characters is nil. |
| 10975 | |
| 10976 | * international/quail.el (quail-update-translation): |
| 10977 | Do insert translated char when enable-multibyte-characters is nil. |
| 10978 | |
| 10979 | 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 10980 | |
| 10981 | * international/mule-cmds.el (read-language-name): Use a default, |
| 10982 | not an initial input. |
| 10983 | |
| 10984 | * international/mule-conf.el (file-coding-system-alist): |
| 10985 | Match `loaddefs.el' more accurately. |
| 10986 | |
| 10987 | * rect.el (operate-on-rectangle): If we overshoot when looking |
| 10988 | for endcol, back up. |
| 10989 | |
| 10990 | * menu-bar.el (menu-bar-help-menu): |
| 10991 | Rename info item to "Info (Browse Manuals)". |
| 10992 | |
| 10993 | * menu-bar.el (menu-bar-options-menu): String now "Global Options". |
| 10994 | Rewrite the font lock toggle to turn off font lock on all buffers. |
| 10995 | Choose lazy-lock by setting font-lock-support-mode. |
| 10996 | |
| 10997 | * ispell.el (ispell-overlay-window): Undo previous change; |
| 10998 | in other words, don't bind inhibit-frame-unsplittable. |
| 10999 | |
| 11000 | * international/mule-cmds.el (mule-menu-keymap): |
| 11001 | Define only as a variable; specify a name for the keymap. |
| 11002 | (mule-keymap): Define only as variable. |
| 11003 | |
| 11004 | * mail/sendmail.el (mail-mode): Set adaptive-fill-first-line-regexp |
| 11005 | specially, not same as adaptive-fill-regexp. |
| 11006 | |
| 11007 | 1997-09-03 Kenichi Handa <handa@etl.go.jp> |
| 11008 | |
| 11009 | * international/quail.el (quail-update-guidance): If PROMPTKEY is |
| 11010 | specified in the original CXTERM dictionary, show also candidates |
| 11011 | in Quail guidance buffer. |
| 11012 | (quail-show-translations): Likewise. |
| 11013 | |
| 11014 | 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk> |
| 11015 | |
| 11016 | * term/w32-win.el (w32-handle-scroll-bar-event): On up and |
| 11017 | down events, place point at window start position. |
| 11018 | Bind f10 to menubar. |
| 11019 | Move keypad key definitions to w32-fns.el. |
| 11020 | |
| 11021 | * dos-w32.el (file-name-buffer-file-type-alist): Add more |
| 11022 | extensions for binary files. |
| 11023 | |
| 11024 | * w32-fns.el: Don't unset C-mouse-down bindings. |
| 11025 | Ignore "Windows" keys by default. |
| 11026 | Move keypad key definitions from term/w32-win.el. |
| 11027 | (convert-standard-file-name): New function. |
| 11028 | (make-auto-save-file-name): Use convert-standard-file-name. |
| 11029 | |
| 11030 | 1997-09-02 Michael Welsh Duggan <md5i@schenley.com> |
| 11031 | |
| 11032 | * term/w32-win.el (mouse-wheel-scroll-amount): New variable. |
| 11033 | (mouse-wheel-scroll-line, mouse-wheel-scroll-screen): New functions. |
| 11034 | Bind mouse-wheel events to mouse-wheel functions. |
| 11035 | |
| 11036 | 1997-09-02 Geoff Voelker <voelker@cs.washington.edu> |
| 11037 | |
| 11038 | * w32-fns.el: Update doc strings. |
| 11039 | (w32-startup): Deleted function. |
| 11040 | (w32-check-shell-configuration, w32-init-info): New functions. |
| 11041 | (w32-system-shell-p): Renamed from w32-using-system-shell-p. |
| 11042 | Added shell name argument. |
| 11043 | |
| 11044 | 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11045 | |
| 11046 | * progmodes/etags.el (find-tag-tag): Pass default to completing-read. |
| 11047 | |
| 11048 | * dired.el (dired-get-filename): Don't call encode-coding-string |
| 11049 | if FILE is nil. |
| 11050 | |
| 11051 | 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk> |
| 11052 | |
| 11053 | * comint.el (comint-file-name-chars): Use separate sets for ms-dos |
| 11054 | and windows-nt. |
| 11055 | |
| 11056 | * disp-table.el (standard-display-european): Map \222 to apostrophe. |
| 11057 | |
| 11058 | * files.el (file-truename) [windows-nt]: Use the canonicalized |
| 11059 | long file name as the truename. |
| 11060 | (auto-mode-alist): Use archive-mode for Java JAR files. |
| 11061 | (recover-file) [windows-nt]: Don't try to list directory. |
| 11062 | |
| 11063 | * frame.el (other-frame) [windows-nt]: Use w32-focus-frame. |
| 11064 | |
| 11065 | * gud.el (gud-gdb-marker-regexp): Allow for drive letter and colon. |
| 11066 | |
| 11067 | * scroll-bar.el (scroll-bar-maybe-set-window-start): Change window |
| 11068 | if current start is equal to start of next portion. |
| 11069 | |
| 11070 | 1997-09-02 Geoff Voelker <voelker@cs.washington.edu> |
| 11071 | |
| 11072 | * cus-edit.el (custom-display): Use w32 instead of win32. |
| 11073 | * browse-url.el (browse-url-netscape): Check for w32 window-system |
| 11074 | symbol. |
| 11075 | |
| 11076 | 1997-09-02 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 11077 | |
| 11078 | * enriched.el (enriched-decode-foreground) |
| 11079 | (enriched-decode-background): Test of facemenu-get-face return |
| 11080 | value no longer needed. |
| 11081 | |
| 11082 | * facemenu.el (facemenu-get-face): Just warn when given an |
| 11083 | undefined color, no error, still return face. |
| 11084 | |
| 11085 | 1997-09-02 Kenichi Handa <handa@etl.go.jp> |
| 11086 | |
| 11087 | * mail/rmail.el (rmail): Reset enable-multibyte-characters to the |
| 11088 | default value to enable message decoding if the default value is |
| 11089 | non-nil. |
| 11090 | |
| 11091 | * international/quail.el (quail-keyboard-layout-alist): Add an |
| 11092 | entry for "atari-german". |
| 11093 | (quail-keyboard-translate): If CH is not in the keyboard location |
| 11094 | covered by quail-keyboard-layout-standard, return CH. |
| 11095 | (quail-show-kbd-layout): Show keyboard layout based on |
| 11096 | quail-keyboard-layout-standard if the current input method |
| 11097 | requires keyboard translation. |
| 11098 | |
| 11099 | 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11100 | |
| 11101 | * international/mule-cmds.el (set-coding-system-map): |
| 11102 | Add an item for universal-coding-system-argument. |
| 11103 | |
| 11104 | 1997-09-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11105 | |
| 11106 | * userlock.el (ask-user-about-lock): Abbreviate file name |
| 11107 | and locking user's name. |
| 11108 | |
| 11109 | * international/mule.el (set-auto-coding): Recognize coding: in first |
| 11110 | line even if not the first variable. |
| 11111 | |
| 11112 | * language/european.el (setup-8-bit-environment): |
| 11113 | Inhibit message about loading latin-N.el. |
| 11114 | |
| 11115 | 1997-09-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 11116 | |
| 11117 | * international/quail.el (quail-translation-keymap): Fix prev change. |
| 11118 | (quail-conversion-keymap): Likewise. |
| 11119 | |
| 11120 | * international/mule-cmds.el (describe-input-method): Fix prev change. |
| 11121 | (read-multilingual-string): Likewise. |
| 11122 | (describe-language-environment): Prompt modified. |
| 11123 | |
| 11124 | * ispell.el (ispell-region): Take account of the fact that `ispell' |
| 11125 | will return OFFSET by counting non-ASCII characters as one. |
| 11126 | (ispell-dictionary-alist-1): Add coding systems to each entry. |
| 11127 | (ispell-dictionary-alist-2): Likewise. |
| 11128 | (ispell-get-coding-system): New function. |
| 11129 | (ispell-decode-string): New function. |
| 11130 | (ispell-get-casechars): Decode the string if necessary. |
| 11131 | (ispell-get-not-casechars, ispell-get-otherchars): Likewise. |
| 11132 | |
| 11133 | 1997-09-01 Naoto TAKAHASHI <ntakahas@etl.go.jp> |
| 11134 | |
| 11135 | * language/ethio-util.el (ethio-sera-to-fidel-region) |
| 11136 | (ethio-sera-to-fidel-buffer, ethio-fidel-to-sera-region) |
| 11137 | (ethio-fidel-to-sera-buffer): Doc-string fixed. |
| 11138 | |
| 11139 | 1997-09-01 Kenichi Handa <handa@etl.go.jp> |
| 11140 | |
| 11141 | * international/quail.el (quail-translation-keymap): Do not bind |
| 11142 | "\C-c" to quail-abort-translation. |
| 11143 | (quail-mode-map): Bind key codes 128 through 256 to |
| 11144 | quail-start-translation. |
| 11145 | (quail-translation-keymap): Bind key codes 128 through 256 to |
| 11146 | quail-self-insert-command. |
| 11147 | (quail-conversion-keymap): Bind key codes 128 through 256 to |
| 11148 | quail-start-translation-in-conversion-mode. |
| 11149 | |
| 11150 | * international/mule-cmds.el (get-language-info): Accept a symbol |
| 11151 | as the arg LANGUAGE-NAME. |
| 11152 | (set-language-info): Likewise. |
| 11153 | (set-language-info-alist): Likewise. |
| 11154 | (register-input-method): Accept a symbol as the args INPUT-METHOD |
| 11155 | and LANGUAGE-NAME. |
| 11156 | (activate-input-method): Accept a symbol as the args INPUT-METHOD. |
| 11157 | (describe-input-method): Likewise. |
| 11158 | (read-multilingual-string): Likewise. |
| 11159 | (set-language-environment): Accept a symbol as the arg LANGUAGE-NAME. |
| 11160 | (describe-language-environment): Likewise. |
| 11161 | |
| 11162 | * files.el (hack-local-variables-prop-line): Ignore coding: tag. |
| 11163 | (hack-one-local-variable): Likewise. |
| 11164 | |
| 11165 | * international/mule.el (set-auto-coding): Name changed from |
| 11166 | auto-file-coding-system. The argument STRING is now a |
| 11167 | concatenation of the heading 1K-byte and the tailing 3K-byte of a |
| 11168 | file. |
| 11169 | (set-auto-coding-function): Set it to `set-auto-coding'. |
| 11170 | |
| 11171 | 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11172 | |
| 11173 | * emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle |
| 11174 | custom-declare-variable. |
| 11175 | |
| 11176 | * international/mule-diag.el (describe-current-coding-system): Add |
| 11177 | missing newline in output. |
| 11178 | |
| 11179 | 1997-08-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11180 | |
| 11181 | * gnus/pop3.el (pop3-md5): New function. |
| 11182 | (pop3-apop): Use pop3-md5, not md5. |
| 11183 | (pop3-md5-program): New variable. |
| 11184 | |
| 11185 | * gnus/md5.el: File deleted. |
| 11186 | |
| 11187 | * gnus/gnus-soup.el: Require cl at compile time. |
| 11188 | * gnus/gnus-move.el, gnus/gnus-uu.el: Likewise. |
| 11189 | |
| 11190 | * add-log.el (change-log-font-lock-keywords): Add more to prev change. |
| 11191 | |
| 11192 | 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11193 | |
| 11194 | * dired.el (dired-get-filename): Encode file name |
| 11195 | using the buffer's coding system. |
| 11196 | |
| 11197 | * mail/sendmail.el (mail-send): Complain about invalid header line. |
| 11198 | |
| 11199 | 1997-08-30 Jerry James <jerry@cs.ucsb.edu> |
| 11200 | |
| 11201 | * format.el (format-subtract-regions): New function. |
| 11202 | (format-property-increment-region): New function. |
| 11203 | |
| 11204 | * format.el (format-deannotate-region): When multiple annotations |
| 11205 | go into a single text property, split the outer annotations (with |
| 11206 | format-subtract-regions) instead of resetting them; use lists of |
| 11207 | regions instead of a single number for the text property start. |
| 11208 | |
| 11209 | * format.el (format-deannotate-region): Don't change extents of |
| 11210 | enclosing annotations of the same kind. |
| 11211 | |
| 11212 | * format.el (format-deannotate-region): |
| 11213 | Use property-increment-region to add to numeric properties. |
| 11214 | |
| 11215 | 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11216 | |
| 11217 | * dos-w32.el (find-buffer-file-type): Don't check for untranslated |
| 11218 | file systems here. |
| 11219 | (find-buffer-file-type-coding-system): For reading a file, |
| 11220 | check for binary file, then text file, then existing file, |
| 11221 | then whether file name is translated. |
| 11222 | |
| 11223 | * textmodes/text-mode.el (text-mode-hook-identify): New function, |
| 11224 | put on text-mode-hook. Set text-mode-variant here. |
| 11225 | (text-mode): Don't set it here. |
| 11226 | |
| 11227 | * disp-table.el (standard-display-european): Doc fix. |
| 11228 | |
| 11229 | 1997-08-29 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 11230 | |
| 11231 | * reftex.el (reftex-customize): Added call to customize browse. |
| 11232 | (reftex-show-commentary): New function. |
| 11233 | (reftex-label-alist): Prefix may contain % escapes. Nth macro |
| 11234 | argument may be context. May give two different context methods. |
| 11235 | (reftex-default-label-alist-entries): Customization type changed. |
| 11236 | (reftex-label-menu-flags): Extra flag for searches. |
| 11237 | (reftex-cite-format): Changed completely, % escapes are now used. |
| 11238 | (reftex-comment-citations): New variable. |
| 11239 | (reftex-cite-comment-format): New variable. |
| 11240 | (reftex-cite-punctuation): New variable. |
| 11241 | (reftex-make-master-buffer): Changed name of master buffer, |
| 11242 | removed interactive. Runs a hook on the buffer. Interpret |
| 11243 | TEXINPUTS environment variable. Allow naked argument for \input. |
| 11244 | Master buffer is now in fundamental mode. |
| 11245 | (reftex-access-scan-info): Name of master buffer changed. |
| 11246 | (reftex-section-regexp): Is now computed from section levels, |
| 11247 | not set independently. |
| 11248 | (reftex-section-levels): Made customizable. |
| 11249 | (reftex-label): Interpret % escapes in prefix. Use label format |
| 11250 | if given. |
| 11251 | (reftex-replace-prefix-escapes): New function. |
| 11252 | (reftex-uniquify-label): New function. |
| 11253 | (reftex-next-label-number): Function definition removed. |
| 11254 | (reftex-reference): Use reftex-uniquify-label. Allow more general |
| 11255 | label commands. |
| 11256 | (reftex-offer-label-menu): |
| 11257 | Interpret new flag in reftex-label-menu-flags. |
| 11258 | (reftex-make-and-insert-label-list): Use text properties to record |
| 11259 | label index. |
| 11260 | (reftex-find-nearby-label): Allow more general label commands. |
| 11261 | (reftex-scan-buffer-for-labels): Allow more general label commands. |
| 11262 | (reftex-init-section-numbers): New function. |
| 11263 | (reftex-allow-for-ctrl-m): New function. |
| 11264 | (reftex-label-info-update): Allow more general label commands. |
| 11265 | (reftex-label-info): New parameter derive. |
| 11266 | (reftex-short-context): Interpret integer parse as nth arg of macro. |
| 11267 | (reftex-nth-parens-substring): New function. |
| 11268 | (reftex-select-item): Interpret the new 'cnt text property. |
| 11269 | (reftex-pop-to-label): Allow more general label commands. |
| 11270 | (reftex-nicify-text): Allow more general label commands. |
| 11271 | (reftex-toc): Remember previous window configuration. Use text |
| 11272 | properties to store info. Bind mouse-2. |
| 11273 | (reftex-make-master-buffer): New Hook. |
| 11274 | (reftex-last-window-height): New variable. |
| 11275 | (reftex-toc-show-help): New function. |
| 11276 | (reftex-toc-help): New constant. |
| 11277 | (reftex-nearest-section): Use text properties to store info. |
| 11278 | (reftex-empty-toc-buffer): New function. |
| 11279 | (reftex-re-enlarge): New function. |
| 11280 | (reftex-toc-goto-line): New function. |
| 11281 | (reftex-toc-mouse-goto-line-and-hide): New function. |
| 11282 | (reftex-cite-format-builtin): New constant. |
| 11283 | (reftex-cite-format-default): Constant removed. |
| 11284 | (reftex-cite-format-1-author-simple): Constant removed. |
| 11285 | (reftex-cite-format-2-authors): Constant removed. |
| 11286 | (reftex-get-bib-names): New function. |
| 11287 | (reftex-get-bib-authors) Function removed. |
| 11288 | (reftex-format-bib-entry): Use now reftex-get-bib-names. |
| 11289 | (reftex-citation): Completely rewritten. Offers selection of |
| 11290 | different cite macros first, then the reference menu. Works with |
| 11291 | the various new variables mentioned above. Accept the `a' key to |
| 11292 | use all selected citations. |
| 11293 | (reftex-insert-bib-matches): New function. |
| 11294 | (reftex-format-citation): Now interpretes % escapes. |
| 11295 | (reftex-select-item): Emulate a search in the menu buffer. |
| 11296 | Interpret the 'cnt text property. |
| 11297 | (reftex-view-crossref): Allow more general label, cite and ref macros. |
| 11298 | (reftex-highlight-overlays): Add third overlay for search |
| 11299 | in menu buffer. |
| 11300 | (reftex-label-alist-builtin): xalignat and xxalignat environments |
| 11301 | added. Slightly reorganized. |
| 11302 | (reftex-reset-scanning-information): Just empty *toc* buffer, do |
| 11303 | not kill it. |
| 11304 | (reftex-compute-ref-cite-tables): Read the new options in |
| 11305 | `reftex-label-alist' and store them. Calculate the section regexp. |
| 11306 | |
| 11307 | 1997-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11308 | |
| 11309 | * compile.el (compilation-error-regexp-alist): |
| 11310 | Allow spaces in file names for Microsoft C; |
| 11311 | check more carefully for the rest of the error message. |
| 11312 | |
| 11313 | * international/mule-cmds.el (set-terminal-coding-system): |
| 11314 | Enable for menus whenever not using X. |
| 11315 | (set-keyboard-coding-system): Likewise. |
| 11316 | |
| 11317 | * international/quail.el (quail-define-package): New arg SIMPLE. |
| 11318 | (quail-simple-translation-keymap): New keymap. |
| 11319 | |
| 11320 | * textmodes/texnfo-upd.el, textmodes/texinfmt.el |
| 11321 | (defgroup, defcustom): Add Emacs 19 compatibility definitions. |
| 11322 | * textmodes/texinfo.el |
| 11323 | (defgroup, defcustom): Add Emacs 19 compatibility definitions. |
| 11324 | |
| 11325 | 1997-08-28 Kenichi Handa <handa@etl.go.jp> |
| 11326 | |
| 11327 | * international/mule.el (make-coding-system): Make TYPE 5 means |
| 11328 | raw-text. |
| 11329 | (after-insert-file-set-buffer-file-coding-system): Set |
| 11330 | enable-multibyte-characters to nil if we read a file with |
| 11331 | no-conversion or raw-text-XXXX. |
| 11332 | |
| 11333 | * international/mule-conf.el (raw-text): New coding system. Set |
| 11334 | coding-category-raw-text to raw-text. |
| 11335 | |
| 11336 | * language/english.el (setup-english-environment): Set |
| 11337 | coding-category-raw-text to raw-text. |
| 11338 | |
| 11339 | * language/viet-util.el (setup-vietnamese-environment): Set |
| 11340 | coding-category-raw-text to vietnamese-viscii. |
| 11341 | |
| 11342 | * language/cyril-util.el (setup-cyrillic-alternativnyj-environment): |
| 11343 | Set coding-category-raw-text to cyrillic-alternativnyj. |
| 11344 | |
| 11345 | * international/mule-cmds.el (update-leim-list-file): Make it |
| 11346 | handle multiple directories. |
| 11347 | (update-all-leim-list-files): Deleted. |
| 11348 | |
| 11349 | * international/quail.el (quail-update-leim-list-file): Make it |
| 11350 | handle multiple directories. |
| 11351 | |
| 11352 | 1997-08-28 Kenichi Handa <handa@etl.go.jp> |
| 11353 | |
| 11354 | * earcon.el: Require cl at compile time before loading gnus, etc. |
| 11355 | |
| 11356 | 1997-08-28 Tomohiko Morioka <tmorioka@mule.etl.go.jp> |
| 11357 | |
| 11358 | * nnfolder.el (nnfolder-request-list): Override |
| 11359 | 'nnmail-file-coding-system' by 'nnmail-active-file-coding-system'. |
| 11360 | (nnfolder-request-list, nnfolder-possibly-change-group): Protect |
| 11361 | from conversion by `pathname-coding-system' for XEmacs/mule. |
| 11362 | (nnfolder-group-pathname): Encode pathname for Emacs 20. |
| 11363 | |
| 11364 | * nnmh.el (nnmh-request-list, nnmh-active-number): Protect from |
| 11365 | conversion by `pathname-coding-system' for XEmacs/mule. |
| 11366 | |
| 11367 | * nnml.el (nnml-possibly-change-directory): Likewise. |
| 11368 | (nnml-retrieve-headers, nnml-request-article) |
| 11369 | (nnml-request-group, nnml-request-list): Likewise. |
| 11370 | |
| 11371 | * nnmail.el (nnmail-active-file-coding-system): New variable. |
| 11372 | (nnmail-insert-xref): Encode pathname for Emacs 20. |
| 11373 | (nnmail-write-region, nnmh-retrieve-headers, nnmh-request-article) |
| 11374 | (nnmh-request-group, nnmh-possibly-change-directory): Protect from |
| 11375 | conversion by `pathname-coding-system' for XEmacs/mule. |
| 11376 | (nnmail-pathname-coding-system): New variable. |
| 11377 | (nnmail-group-pathname): Encode pathname for Emacs 20. |
| 11378 | nnmail-file-coding-system): New variable. |
| 11379 | (nnmail-find-file): Bind `coding-system-for-read' with |
| 11380 | `nnmail-file-coding-system' for Emacs/mule and XEmacs/mule. |
| 11381 | (nnmail-write-region): Bind `coding-system-for-write' with |
| 11382 | `nnmail-file-coding-system' for Emacs/mule and XEmacs/mule. |
| 11383 | |
| 11384 | * nnheader.el (nnheader-pathname-coding-system): New variable. |
| 11385 | (nnheader-file-coding-system): New variable. |
| 11386 | (nnheader-group-pathname): Encode pathname for Emacs 20. |
| 11387 | (nnheader-find-file-noselect): Bind `coding-system-for-read' with |
| 11388 | `nnheader-file-coding-system' for Emacs/mule and XEmacs/mule. |
| 11389 | (nnheader-insert-file-contents): Bind `coding-system-for-read' |
| 11390 | with `nnheader-file-coding-system' for Emacs/mule and XEmacs/mule. |
| 11391 | |
| 11392 | * nntp.el (nntp-coding-system-for-read): New variable. |
| 11393 | (nntp-open-connection): Bind `coding-system-for-read' with |
| 11394 | `nntp-coding-system-for-read' for Emacs/mule and XEmacs/mule. |
| 11395 | |
| 11396 | * nnspool.el (nnspool-file-coding-system): New variable. |
| 11397 | (nnspool-retrieve-headers, nnspool-retrieve-headers-with-nov) |
| 11398 | (nnspool-find-file): Override `nnheader-file-coding-system' by |
| 11399 | `nnspool-file-coding-system' for gnspool on Windows 95/NT. |
| 11400 | |
| 11401 | * gnus-sum.el (gnus-structured-field-decoder): New variable. |
| 11402 | (gnus-unstructured-field-decoder): New variable. |
| 11403 | (gnus-get-newsgroup-headers, gnus-nov-parse-line): Use |
| 11404 | `gnus-structured-field-decoder' and |
| 11405 | `gnus-unstructured-field-decoder' for Subject field. |
| 11406 | |
| 11407 | 1997-08-28 Miyashita Hisashi <himi@etl.go.jp> |
| 11408 | |
| 11409 | * pop3.el (pop3-movemail-file-coding-system): Append it for |
| 11410 | assigning a coding system to receive mail with pop3. |
| 11411 | (pop3-movemail): Modify for writing messages with |
| 11412 | pop3-movemail-file-coding-system. |
| 11413 | |
| 11414 | 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11415 | |
| 11416 | * textmodes/text-mode.el (text-mode-hook): New defvar. |
| 11417 | (text-mode-variant): New variable. |
| 11418 | (text-mode): Set that variable locally. |
| 11419 | (toggle-text-mode-auto-fill): New command. |
| 11420 | |
| 11421 | * timer.el (timer-event-handler): Reactivate timer first, |
| 11422 | then run the handler function. |
| 11423 | |
| 11424 | * isearch.el (isearch-printing-char): Handle nonascii-insert-offset. |
| 11425 | |
| 11426 | * emacs-lisp/cl.el (last*): Definition deleted. |
| 11427 | |
| 11428 | * subr.el (last): Accept optional second argument. |
| 11429 | |
| 11430 | * progmodes/sh-script.el (sh-indent-line): Delete debugging code. |
| 11431 | |
| 11432 | 1997-08-27 Dave Love <d.love@dl.ac.uk> |
| 11433 | |
| 11434 | * browse-url.el (browse-url-mail): Use compose-mail[-other-window], |
| 11435 | not always `mail'. |
| 11436 | |
| 11437 | 1997-08-27 Eli Zaretskii <eliz@is.elta.co.il> |
| 11438 | |
| 11439 | * ps-print.el (ps-print-region-with-faces): Don't call |
| 11440 | ps-generate. |
| 11441 | |
| 11442 | * term/pc-win.el (msdos-color-aliases): Add missing colors. |
| 11443 | (msdos-color-translate): Handle "deep" and "pale" color |
| 11444 | varieties. |
| 11445 | |
| 11446 | 1997-08-27 Dave Love <d.love@dl.ac.uk> |
| 11447 | |
| 11448 | * browse-url.el: Change the custom group to `hypermedia'. |
| 11449 | (browse-url-netscape-version): New variable. |
| 11450 | (browse-url-netscape-reload): Use it to account for reported |
| 11451 | backwards incompatibility. |
| 11452 | |
| 11453 | 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu> |
| 11454 | |
| 11455 | * term/internal.el: Add coding: emacs-mule tag, to prevent |
| 11456 | interpreting this as sjis-encoded file. |
| 11457 | |
| 11458 | 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11459 | |
| 11460 | * forms.el (forms-read-only): Un-customize, and doc fix. |
| 11461 | |
| 11462 | * mail/rmailsum.el (rmail-summary-get-new-mail): |
| 11463 | Handle args like rmail-get-new-mail, and pass them to that function. |
| 11464 | |
| 11465 | * winner.el: Many changes by Ivar Rummelhoff. |
| 11466 | |
| 11467 | 1997-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11468 | |
| 11469 | * language/european.el (setup-8-bit-environment): Load the latin-N |
| 11470 | file again each time. |
| 11471 | |
| 11472 | * files.el (find-file-literally): Doc fix. |
| 11473 | |
| 11474 | * help.el (help-with-tutorial): Doc fix. |
| 11475 | |
| 11476 | 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11477 | |
| 11478 | * mail/mail-utils.el (mail-strip-quoted-names): |
| 11479 | |
| 11480 | * ps-print.el (ps-rmail-mode-hook): New function. |
| 11481 | (ps-print-message-from-summary): New function. |
| 11482 | (ps-vm-print-message-from-summary): Use that. |
| 11483 | (ps-gnus-print-article-from-summary): Likewise. |
| 11484 | (ps-rmail-print-message-from-summary): New function. |
| 11485 | |
| 11486 | * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table): |
| 11487 | Give formfeed whitespace syntax. |
| 11488 | |
| 11489 | * international/mule-diag.el (mule-diag): Add save-excursion calls. |
| 11490 | |
| 11491 | 1997-08-26 Michael Ernst <mernst@cs.washington.edu> |
| 11492 | |
| 11493 | * mail-utils.el (mail-strip-quoted-names): Retain one whitespace |
| 11494 | character between addresses. |
| 11495 | |
| 11496 | 1997-08-26 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 11497 | |
| 11498 | * facemenu.el (facemenu-unlisted-faces): Expand variable |
| 11499 | definition to allow regexps; add regexps for some packages that |
| 11500 | define a lot of faces. |
| 11501 | (facemenu-add-new-face): Test new face against regexps. |
| 11502 | (list-colors-display): Rather than creating a zillion faces, use |
| 11503 | new (foreground-color . COLOR) and (background-color . COLOR) |
| 11504 | face properties. |
| 11505 | |
| 11506 | 1997-08-26 Kenichi Handa <handa@etl.go.jp> |
| 11507 | |
| 11508 | * files.el (revert-buffer): Read a file without any code |
| 11509 | conversion if we are reverting from an auto-saved file. |
| 11510 | |
| 11511 | * language/japanese.el (set-language-info-alist): Change |
| 11512 | iso-2022-7bit to iso-2022-jp. |
| 11513 | |
| 11514 | * replace.el (query-replace-read-args): Locally bind |
| 11515 | minibuffer-inherit-input-method to t to make a minibuffer inherit |
| 11516 | the current input method. |
| 11517 | (map-query-replace-regexp, keep-lines, flush-lines): Likewise. |
| 11518 | (how-many, occur): Likewise. |
| 11519 | |
| 11520 | * international/mule-cmds.el |
| 11521 | (inactivate-current-input-method-function): Doc-string modified. |
| 11522 | (input-method-activate-hook): Likewise. |
| 11523 | (input-method-inactivate-hook): Likewise. |
| 11524 | (activate-input-method): Document it. |
| 11525 | (inactivate-input-method): Document it. |
| 11526 | |
| 11527 | * language/tibet-util.el (tibetan-composition): Add autoload |
| 11528 | cookies. |
| 11529 | |
| 11530 | 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11531 | |
| 11532 | * gnus/gnus-nocem.el: Require cl at compile time. |
| 11533 | |
| 11534 | * gnus/gnus.el (gnus-select-method): Change the other ignore-errors. |
| 11535 | |
| 11536 | * gnus/gnus-group.el (gnus-group-make-useful-group): |
| 11537 | Don't use caddr in interactive. |
| 11538 | |
| 11539 | * gnus/gnus-art.el (gnus-emphasis-alist): Don't use caddr. |
| 11540 | |
| 11541 | * mail/rmail.el (rmail-mode-1): |
| 11542 | Update the value for mode-line-modified. |
| 11543 | |
| 11544 | 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11545 | |
| 11546 | * custom.el (custom-declare-variable): Use custom-initialize-reset |
| 11547 | by default, rather than custom-initialize-set. |
| 11548 | (custom-initialize-reset, custom-initialize-set): Doc fixes. |
| 11549 | |
| 11550 | * gnus/gnus-int.el, gnus/gnus-msg.el, gnus/gnus-undo.el: |
| 11551 | Require cl at compile time. |
| 11552 | |
| 11553 | * progmodes/cmacexp.el (c-macro-expand): Add autoload cookie. |
| 11554 | |
| 11555 | * cus-dep.el (custom-make-dependencies): Don't print each file name. |
| 11556 | |
| 11557 | 1997-08-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11558 | |
| 11559 | * custom.el (custom-declare-variable): Rename 2nd arg to DEFAULT. |
| 11560 | |
| 11561 | * emacs-lisp/easymenu.el (easy-menu-create-keymaps): If nil is |
| 11562 | given as the enable condition, always disable the command. |
| 11563 | |
| 11564 | * comint.el (comint-preoutput-filter-functions): New variable. |
| 11565 | (comint-output-filter): Call those functions. |
| 11566 | (comint-output-filter-functions, comint-mode): Doc fix. |
| 11567 | |
| 11568 | * faces.el (modify-face): Fix previous change. |
| 11569 | |
| 11570 | * add-log.el (change-log-font-lock-keywords): |
| 11571 | Match "Patches by". Match all kinds of acks after ` '. |
| 11572 | |
| 11573 | * mail/rmail.el (rmail-view-buffer): Doc fix. |
| 11574 | (rmail-summary-buffer, rmail-summary-vector): Mark as permanent local. |
| 11575 | (rmail-buffer): Add defvar and mark as permanent local. |
| 11576 | |
| 11577 | 1997-08-24 Erik Naggum <erik@naggum.no> |
| 11578 | |
| 11579 | * simple.el (eval-expression): Prefix arg means insert value in |
| 11580 | current buffer. |
| 11581 | |
| 11582 | 1997-08-23 Kenichi Handa <handa@etl.go.jp> |
| 11583 | |
| 11584 | * international/quail.el (quail-terminate-translation): Doc-string |
| 11585 | fixed. Set quail-prefix-arg to nil after handling it. |
| 11586 | (quail-self-insert-command): Set overriding-terminal-local-map to |
| 11587 | nil when thrown for `quail-tag' by value nil. |
| 11588 | |
| 11589 | 1997-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11590 | |
| 11591 | * tmm.el (tmm-get-keymap): Ignore any command now disabled for menus. |
| 11592 | |
| 11593 | * textmodes/texinfo.el (texinfo-mode): Turn off adaptive-fill-mode. |
| 11594 | |
| 11595 | * winner.el: Doc fixes. |
| 11596 | |
| 11597 | * gnus/messcompat.el (message-signature-file): Delete autoload cookie. |
| 11598 | |
| 11599 | * gnus/nnvirtual.el (nnvirtual-merge-sorted-lists): |
| 11600 | Use sort, not merge. |
| 11601 | (nnvirtual-partition-sequence): Use mapcar, not mapc. |
| 11602 | (nnvirtual-create-mapping): Don't use delete-if-not. |
| 11603 | |
| 11604 | * gnus/nnfolder.el (nnfolder-generate-active-file): Don't use remove. |
| 11605 | |
| 11606 | * gnus/gnus-start.el: Require cl at compile time. |
| 11607 | (gnus-site-init-file): Use condition-case. |
| 11608 | |
| 11609 | * gnus/gnus-art.el: Require cl at compile time. |
| 11610 | * gnus/gnus-async.el: Likewise |
| 11611 | * gnus/gnus-cite.el, gnus/gnus-kill.el, gnus/gnus-logic.el: Likewise. |
| 11612 | * gnus/gnus-group.el, gnus/gnus-salt.el, gnus/gnus-score.el: Likewise. |
| 11613 | * gnus/gnus-spec.el, gnus/gnus-srvr.el, gnus/gnus-start.el: Likewise. |
| 11614 | * gnus/gnus-sum.el, gnus/gnus-topic.el, gnus/gnus-win.el: Likewise. |
| 11615 | * gnus/nnweb.el, gnus/gnus-bcklg.el: Likewise. |
| 11616 | * gnus/gnus-cache.el, gnus/gnus-demon.el, gnus/gnus-dup.el: Likewise. |
| 11617 | * gnus/gnus-range.el, gnus/nnheader.el: Likewise. |
| 11618 | |
| 11619 | * gnus/parse-time.el: Require cl only at compile time. |
| 11620 | * gnus/gnus-setup.el, gnus/nneething.el, gnus/nnmail.el: Likewise. |
| 11621 | * gnus/nnmh.el, gnus/nnml.el, gnus/nnoo.el: Likewise. |
| 11622 | |
| 11623 | * gnus/gnus-util.el: Require cl only at compile time. |
| 11624 | (gnus-parent-id): Don't use last with 2 args. |
| 11625 | |
| 11626 | * gnus/gnus.el: Require cl at compile time. |
| 11627 | (gnus-select-method): Use condition-case, not ignore-errors. |
| 11628 | (gnus-check-backend-function): Definition moved up. |
| 11629 | |
| 11630 | * gnus/message.el: Require cl only at compile time. |
| 11631 | (message-user-agent): Use condition-case, not ignore-errors. |
| 11632 | (message-talkative-question): Doc fix. |
| 11633 | |
| 11634 | * subr.el (caar, cadr, cdar, cddr): Definitions moved here |
| 11635 | and changed into defsubsts. |
| 11636 | (last): New function. |
| 11637 | |
| 11638 | * emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el. |
| 11639 | (last): Function renamed to last*. |
| 11640 | * emacs-lisp/cl-macs.el (cl-loop-let): Use last*. |
| 11641 | |
| 11642 | * time.el (display-time-hook): Minor doc fix. |
| 11643 | |
| 11644 | * ps-print.el (ps-zebra-stripes): Renamed from ps-zebra-stripe. |
| 11645 | (ps-zebra-stripe-height): Renamed from ps-number-of-zebra. |
| 11646 | |
| 11647 | * vc.el (vc-version-diff): Mention that default file is visited file. |
| 11648 | |
| 11649 | * textmodes/sgml-mode.el (sgml-mode-common): |
| 11650 | Set paragraph-start like paragraph-separate. |
| 11651 | Do match a line which is just a <...> construct after whitespace. |
| 11652 | Set adaptive-fill-regexp to match whitespace only. |
| 11653 | |
| 11654 | * emacs-lisp/autoload.el (update-file-autoloads): |
| 11655 | Be careful about which directory to find loaddefs.el in. |
| 11656 | |
| 11657 | * gnus/message.el (message-user-agent): Add autoload cookie. |
| 11658 | |
| 11659 | * progmodes/sh-script.el (sh-indent-line): Avoid infinite loop |
| 11660 | on indented line at start of buffer, when calculating PREVIOUS. |
| 11661 | |
| 11662 | 1997-08-22 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 11663 | |
| 11664 | * time-stamp.el (time-stamp-time-zone): New variable. |
| 11665 | (time-stamp-string): Use that time zone. |
| 11666 | (time-stamp-active, time-stamp-warn-inactive) |
| 11667 | (time-stamp-old-format-warn): Definitions moved. |
| 11668 | |
| 11669 | 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11670 | |
| 11671 | * faces.el (modify-face): New arg INVERSE-P. |
| 11672 | Clear the inverse-video flag before installing new colors. |
| 11673 | (face-spec-set): Pass INVERSE-P arg, and use (nil) for colors |
| 11674 | when calling modify-face. |
| 11675 | |
| 11676 | * add-log.el (change-log-font-lock-keywords): Recognize "Patch by". |
| 11677 | |
| 11678 | * textmodes/paragraphs.el (use-hard-newlines): Un-customized. |
| 11679 | |
| 11680 | * menu-bar.el (menu-bar-make-toggle): New macro. |
| 11681 | (menu-bar-options-menu): New submenu of Help menu. |
| 11682 | Define several menu items for it. |
| 11683 | |
| 11684 | * shell.el (shell-snarf-envar, shell-copy-environment-variable): |
| 11685 | New functions. |
| 11686 | |
| 11687 | * progmodes/hideif.el (hif-greater, hif-less, hif-greater-equal) |
| 11688 | (hif-less-equal): New functions. |
| 11689 | (hif-tokenize): Handle new tokens >, <, >=, <=. |
| 11690 | (hif-eq-expr): Handle parsing these new tokens. |
| 11691 | (hif-token-regexp): Match >, <. >=, <=. |
| 11692 | |
| 11693 | * delsel.el (delete-selection-mode): Put back :initialize keyword. |
| 11694 | At the end of the file, test this variable, and turn on the mode |
| 11695 | if it is non-nil. |
| 11696 | |
| 11697 | 1997-08-22 Olivier Lecarme <ol@aiguemarine.unice.fr> |
| 11698 | |
| 11699 | * textmodes/paragraphs.el: Customized. |
| 11700 | * textmodes/nroff-mode.el: Customized. |
| 11701 | |
| 11702 | 1997-08-22 Karl Fogel <kfogel@floss.red-bean.com> |
| 11703 | |
| 11704 | * bookmark.el (bookmark-load): Use `bookmark-import-new-list' to |
| 11705 | load the new list carefully, renaming bookmarks as necessary. |
| 11706 | In docstring, mention new renaming behavior. |
| 11707 | Optional arg OVERWRITE replaces inaccurately-named REVERT. |
| 11708 | If file loaded was bookmark-default-file, then set |
| 11709 | bookmarks-already-loaded to t. |
| 11710 | (bookmark-import-new-list): New func. |
| 11711 | (bookmark-maybe-rename): New func, helper to above. |
| 11712 | (bookmark-set-name): Accept bookmark as either string (behaves |
| 11713 | same as before) or list (treat it as a bookmark record). |
| 11714 | |
| 11715 | (bookmark-set, bookmark-maybe-load-default-file) |
| 11716 | (bookmark-jump-noselect, bookmark-rename) |
| 11717 | (bookmark-show-annotation): Discard pointless `progn's. |
| 11718 | |
| 11719 | (bookmark-bmenu-mark, bookmark-bmenu-unmark) |
| 11720 | (bookmark-bmenu-backup-unmark, bookmark-bmenu-delete-backwards): |
| 11721 | Renormalize position after all else is done. |
| 11722 | |
| 11723 | (bookmark-edit-annotation-mode, bookmark-bmenu-list) |
| 11724 | (bookmark-show-annotation, bookmark-show-all-annotations): |
| 11725 | Use `x' instead of `(not (eq x nil))'. |
| 11726 | |
| 11727 | (bookmark-yank-word): Inner save-excursion changed to progn. |
| 11728 | (bookmark-send-annotation, bookmark-send-edited-annotation) |
| 11729 | (bookmark-insert): Use buffer-string instead of buffer-substring. |
| 11730 | (bookmark-make-cell): Make sure annotation and info-node strings |
| 11731 | contain no text properties. |
| 11732 | (bookmark-relocate): Remember to rebuild bmenu buffer after a |
| 11733 | bookmark has been relocated. |
| 11734 | (bookmark-bmenu-check-position): Return a meaningful value -- |
| 11735 | callers have apparently been assuming this anyway. |
| 11736 | (bookmark-build-xemacs-menu): Unused function deleted. |
| 11737 | (bookmark-version): Removed this variable; the Emacs version suffices. |
| 11738 | |
| 11739 | 1997-08-22 Simon Marshall <simon@gnu.ai.mit.edu> |
| 11740 | |
| 11741 | * shell.el (shell-mode): Make shell-last-dir buffer-local. |
| 11742 | |
| 11743 | 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11744 | |
| 11745 | * indent.el (indent-relative, insert-tab): |
| 11746 | Don't call expand-abbrev unless preceding character is a word char. |
| 11747 | |
| 11748 | 1997-08-21 Michael Kifer <kifer@cs.sunysb.edu> |
| 11749 | |
| 11750 | * viper.el (viper-set-hooks): New advices and hooks for mule. |
| 11751 | (toggle-viper-mode): New function. |
| 11752 | * viper-util.el (viper-set-syntax-preference) |
| 11753 | (viper-update-syntax-classes): New functions. |
| 11754 | (viper-looking-*, viper-skip-*): Revamped to work better with syntax |
| 11755 | tables. |
| 11756 | * viper-cmd.el (viper-replace-char-subr, viper-word-*) |
| 11757 | (viper-separator-skipback-special): Made to work with mule and syntax |
| 11758 | tables. |
| 11759 | (viper-change-state): Moved iso-accents-mode handling here from |
| 11760 | viper-change-state-to-vi/insert/etc. Also now toggles MULE. |
| 11761 | |
| 11762 | 1997-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11763 | |
| 11764 | * textmodes/bibtex.el: Many doc strings. |
| 11765 | |
| 11766 | 1997-08-21 Olivier Lecarme <ol@aiguemarine.unice.fr> |
| 11767 | |
| 11768 | * textmodes/bibtex.el: Customized. |
| 11769 | |
| 11770 | 1997-08-21 Kenichi HANDA <handa@etl.go.jp> |
| 11771 | |
| 11772 | * language/cyril-util.el (setup-cyrillic-environment): Deleted. |
| 11773 | (setup-cyrillic-iso-environment): New function. |
| 11774 | (setup-cyrillic-koi8-environment): New function. |
| 11775 | (setup-cyrillic-alternativnyj-environment): New function. |
| 11776 | |
| 11777 | * language/cyrillic.el: Make describe-cyrillic-environment-map and |
| 11778 | setup-cyrillic-environment-map prefix commands and bind [Cyrillic] |
| 11779 | to them in describe-environment-map and setup-environment-map |
| 11780 | respectively. Divide language environment "Cyrillic" into three: |
| 11781 | "Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ". |
| 11782 | |
| 11783 | * international/mule.el (auto-file-coding-system): New function. |
| 11784 | (auto-file-coding-system-function): Set this variable to |
| 11785 | `auto-file-coding-system'. |
| 11786 | |
| 11787 | * international/quail.el (quail-terminate-translation): Run |
| 11788 | input-method-after-insert-chunk-hook only when the current input |
| 11789 | method doesn't require conversion. |
| 11790 | (quail-no-conversion): Run input-method-after-insert-chunk-hook. |
| 11791 | |
| 11792 | * international/mule-util.el (coding-system-unification-table): |
| 11793 | Deleted. |
| 11794 | (coding-system-unification-table-for-decode): New function. |
| 11795 | (coding-system-unification-table-for-encode): New function. |
| 11796 | |
| 11797 | * international/mule.el (make-coding-system): Doc-string fixed. |
| 11798 | |
| 11799 | * international/fontset.el (register-alternate-fontnames): New |
| 11800 | function. |
| 11801 | (x-complement-fontset-spec): Register alternate fontnames by |
| 11802 | calling register-alternate-fontnames. |
| 11803 | (instanciate-fontset): Likewise. |
| 11804 | |
| 11805 | 1997-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11806 | |
| 11807 | * ps-print.el (ps-print-face-extension-alist): Doc fix. |
| 11808 | (ps-new-faces): Function deleted. |
| 11809 | |
| 11810 | 1997-08-20 Dave Love <d.love@dl.ac.uk> |
| 11811 | |
| 11812 | * browse-url.el: Minor doc fixes. |
| 11813 | (browse-url-temp-dir): New variable. |
| 11814 | (browse-url-of-buffer): Use browse-url-temp-dir. Don't construct |
| 11815 | a temporary file name which includes an arbitrary buffer name to |
| 11816 | avoid losing on non-unixy systems. |
| 11817 | |
| 11818 | 1997-08-20 Vinicius Jose Latorre <vinicius@cpqd.br> |
| 11819 | |
| 11820 | * ps-print.el: A lot of comment and doc fixes. |
| 11821 | Replace: 'nil by nil, '() by nil, 't by t. |
| 11822 | (ps-print-version): New version number (3.05). |
| 11823 | (ps-zebra-stripe, ps-number-of-zebra, ps-line-number) |
| 11824 | (ps-print-background-image, ps-print-background-text): New variables |
| 11825 | to customize zebra stripes, line number, image background and text |
| 11826 | background features, respectively. |
| 11827 | (ps-adobe-tag): Tagged to PostScript level 3. |
| 11828 | (ps-print-buffer, ps-print-buffer-with-faces) |
| 11829 | (ps-print-region, ps-print-region-with-faces) |
| 11830 | (ps-spool-buffer, ps-spool-buffer-with-faces) |
| 11831 | (ps-spool-region, ps-spool-region-with-faces): Call more primitive |
| 11832 | functions for PostScript printing (functions below). |
| 11833 | (ps-print-with-faces, ps-print-without-faces) |
| 11834 | (ps-spool-with-faces, ps-spool-without-faces): More primitive |
| 11835 | functions for PostScript printing. |
| 11836 | (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region) |
| 11837 | (ps-line-lengths-internal, ps-nb-pages): Doc fixes. |
| 11838 | (ps-print-prologue-1): A lot of PostScript programming: |
| 11839 | /dobackgroundstring, /dounderline, /UL: Postscript functions deleted. |
| 11840 | /reencodeFontISO, /F, /BG, /HL, /W, /S, /BeginDSCPage, /BeginPage, |
| 11841 | /EndPage: adjusted for new effects (outline, shadow, etc). |
| 11842 | /PLN, /EF, /Hline, /doBox, /doRect, /doShadow, /doOutline, |
| 11843 | /FillBgColor, /doLineNumber, /printZebra, /doColumnZebra, |
| 11844 | /doZebra, /BeginBackImage, /EndBackImage, /ShowBackText: New procedures. |
| 11845 | (ps-current-underline-p, ps-set-underline): Var and fn deleted. |
| 11846 | (ps-showline-count, ps-background-pages, ps-background-all-pages) |
| 11847 | (ps-background-text-count, ps-background-image-count): New variables. |
| 11848 | (ps-header-font, ps-header-title-font) |
| 11849 | (ps-header-line-height, ps-header-title-line-height) |
| 11850 | (ps-landscape-page-height): Set initial value to nil. |
| 11851 | (ps-print-face-extension-alist, ps-print-face-map-alist): |
| 11852 | New variables for face remapping. |
| 11853 | (ps-new-faces, ps-extend-face-list, ps-extend-face): |
| 11854 | New functions for face remapping. |
| 11855 | (ps-override-list, ps-extension-to-bit-face) |
| 11856 | (ps-extension-to-screen-face, ps-extension-bit) |
| 11857 | (ps-initialize-faces, ps-map-font-lock, ps-screen-to-bit-face): |
| 11858 | New internal functions for face remapping. |
| 11859 | (ps-get-page-dimensions): Fix error message. |
| 11860 | (ps-insert-file): Doc fix and programming enhancement. |
| 11861 | (ps-begin-file, ps-end-file, ps-get-buffer-name, ps-begin-page) |
| 11862 | (ps-next-line, ps-plot-region, ps-face-attributes) |
| 11863 | (ps-face-attribute-list, ps-plot-with-face) |
| 11864 | (ps-generate-postscript-with-faces): Handle new output features. |
| 11865 | (ps-generate): save-excursion inserted to return back point at |
| 11866 | position before calling ps-print. |
| 11867 | (ps-do-spool): Access dos-ps-printer variable through symbol-value. |
| 11868 | (ps-prsc, ps-c-prsc, ps-s-prsc): Use backquote. |
| 11869 | (ps-basic-plot-whitespace, ps-emacs-face-kind-p): Internal blank |
| 11870 | line eliminated. |
| 11871 | (ps-float-format, ps-current-effect): New internal variables. |
| 11872 | (ps-output-list, ps-count-lines, ps-background-pages) |
| 11873 | (ps-get-boundingbox, ps-float-format, ps-background-text) |
| 11874 | (ps-background-image, ps-background, ps-header-height) |
| 11875 | (ps-get-face): New internal functions. |
| 11876 | (ps-control-character): Handle control characters. |
| 11877 | (ps-gnus-print-article-from-summary): Updated for Gnus 5. |
| 11878 | (ps-jack-setup): Replace 'nil by nil, 't by t. |
| 11879 | |
| 11880 | 1997-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11881 | |
| 11882 | * mail/sendmail.el (mail-yank-original): Bind mark-even-if-inactive |
| 11883 | around the indentation and citation hooks code. |
| 11884 | |
| 11885 | * mail/sendmail.el (mail-send-nonascii): Make the default t. |
| 11886 | |
| 11887 | * calendar.el (calendar-julian-date-string): Mark not interactive. |
| 11888 | |
| 11889 | 1997-08-19 Kenichi Handa <handa@etl.go.jp> |
| 11890 | |
| 11891 | * files.el (append-to-file): Doc-string fixed. |
| 11892 | |
| 11893 | * international/quail.el (quail-exit-from-minibuffer): Call |
| 11894 | inactivate-input-method instead of (quail-mode -1). |
| 11895 | (quail-kill-guidance-buf): New function. |
| 11896 | (quail-mode): Doc-string and comments modified. Make this |
| 11897 | function non-interactive. Add quail-kill-guidance-buf to |
| 11898 | kill-buffer-hook locally. |
| 11899 | (quail-start-translation): Check if the current Quail package |
| 11900 | requires keyboard translation feature. |
| 11901 | (quail-start-translation-in-conversion-mode): Likewise. |
| 11902 | (quail-terminate-translation): Run hooks in |
| 11903 | input-method-after-insert-chunk-hook. |
| 11904 | (quail-update-translation): Don't run hooks in |
| 11905 | input-method-after-insert-chunk-hook here. |
| 11906 | (quail-setup-completion-buf): New function. |
| 11907 | (quail-show-guidance-buf): Create completion buffer by calling |
| 11908 | quail-setup-completion-buf. |
| 11909 | (quail-completion): Create completion buffer if it is not alive. |
| 11910 | |
| 11911 | * international/encoded-kb.el (encoded-kbd-mode): Doc-string |
| 11912 | modified. Make this a non-interactive function. |
| 11913 | (encoded-kbd-iso2022-designation): Do not enter recursive edit twice. |
| 11914 | (encoded-kbd-iso2022-non-ascii-map): Bind 8-bit keys to |
| 11915 | encoded-kbd-handle-8bit. |
| 11916 | |
| 11917 | * international/titdic-cnv.el (tit-process-body): Handle `\' used |
| 11918 | for quoting the following digits correctly. |
| 11919 | |
| 11920 | * international/isearch-x.el |
| 11921 | (isearch-process-search-multibyte-characters): If |
| 11922 | read-multilingual-string returns null string, just call isearch-update. |
| 11923 | |
| 11924 | 1997-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11925 | |
| 11926 | * language/china-util.el: Don't set primary-language. |
| 11927 | |
| 11928 | * language/ethio-util.el (setup-ethiopic-environment): |
| 11929 | Don't set primary-language. |
| 11930 | |
| 11931 | * language/cyril-util.el (setup-cyrillic-environment): |
| 11932 | Don't set primary-language. |
| 11933 | |
| 11934 | * international/mule-cmds.el (primary-language): Variable deleted. |
| 11935 | * international/mule-diag.el (mule-diag): Don't print primary-language. |
| 11936 | |
| 11937 | * help.el (help-with-tutorial): Use current-language-environment. |
| 11938 | |
| 11939 | 1997-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 11940 | |
| 11941 | * calendar.el: Add an autoload form for calendar-print-julian-date. |
| 11942 | |
| 11943 | * international/encoded-kb.el (encoded-kbd-iso2022-designations) |
| 11944 | (encoded-kbd-iso2022-invocations): Don't make these vars buffer-local. |
| 11945 | (encoded-kbd-mode): Don't make encoded-kbd-iso2022-designations |
| 11946 | or encoded-kbd-iso2022-invocations buffer-local. |
| 11947 | |
| 11948 | * textmodes/fill.el (fill-individual-paragraphs): Fix handling |
| 11949 | of adaptive-fill. Call fill-context-prefix, but bind |
| 11950 | adaptive-fill-first-line-regexp to a null string. |
| 11951 | |
| 11952 | 1997-08-18 Olivier Lecarme <ol@aiguemarine.unice.fr> |
| 11953 | |
| 11954 | * forms.el, hscroll.el, indent.el, server.el, sort.el: Customized. |
| 11955 | |
| 11956 | 1997-08-18 Mark Mitchell <mmitchell@usa.net> |
| 11957 | |
| 11958 | * font-lock.el (c++-font-lock-keywords-2): |
| 11959 | Ensure that public and private are not fontified as labels. |
| 11960 | |
| 11961 | 1997-08-18 Kenichi Handa <handa@etl.go.jp> |
| 11962 | |
| 11963 | * international/kkc.el (kkc-region): New arg |
| 11964 | kkc-mode-exit-function. |
| 11965 | |
| 11966 | * international/quail.el (quail-inactivate): Turn Quail mode off |
| 11967 | by itself. |
| 11968 | (quail-translation-keymap): Don't bind thee key "C-\". |
| 11969 | (quail-conversion-keymap): Likewise. |
| 11970 | (quail-define-package): Indentation fixed. |
| 11971 | (quail-setup-overlays): New arg conversion-mode. Pay attention to |
| 11972 | input-method-highlight-flag. |
| 11973 | (quail-mode-line-format): Deleted. |
| 11974 | (quail-generate-mode-line-format): Deleted. |
| 11975 | (quail-mode): Don't handle input-method-inactivate-hook and |
| 11976 | input-method-activate-hook here. Delete code setting |
| 11977 | quail-mode-line-format. |
| 11978 | (quail-saved-current-map): Name changed from |
| 11979 | quail-saved-overriding-local-map. |
| 11980 | (quail-toggle-mode-temporarily): Completely re-written. |
| 11981 | (quail-execute-non-quail-command): Use |
| 11982 | quail-toggle-mode-temporarily. |
| 11983 | (quail-conv-overlay-modification-hook): Deleted. |
| 11984 | (quail-suppress-conversion): Deleted. |
| 11985 | (quail-start-translation): Completely re-written. |
| 11986 | (quail-start-translation-in-conversion-mode): Likewise. |
| 11987 | (quail-delete-region): Check if quail-overlay is active. |
| 11988 | (quail-get-current-str): Don't call throw. Set |
| 11989 | overriding-terminal-local-map correctly. |
| 11990 | (quail-update-translation): Run hooks in |
| 11991 | input-method-after-insert-chunk-hook. |
| 11992 | (quail-self-insert-command): Catch 'quail-tag here. |
| 11993 | (quail-conversion-delete-char): Don't call throw. Set |
| 11994 | overriding-terminal-local-map to nil. |
| 11995 | (quail-conversion-backward-delete-char): Likewise. |
| 11996 | (quail-no-conversion): Likewise. |
| 11997 | (quail-help-insert-keymap-description): Bind |
| 11998 | overriding-terminal-local-map instead of overriding-local-map. |
| 11999 | |
| 12000 | * international/mule-cmds.el (previous-input-method): This |
| 12001 | variable deleted. |
| 12002 | (input-method-history): New variable. |
| 12003 | (read-input-method-name): Bind minibuffer-history to |
| 12004 | input-method-history. |
| 12005 | (activate-input-method): Delete codes handling |
| 12006 | previous-input-method. Run hooks in input-method-activate-hook. |
| 12007 | (inactivate-input-method): Update input-method-history. Run hooks |
| 12008 | in input-method-inactivate-hook. |
| 12009 | (select-input-method): Doc-string modified. Use |
| 12010 | input-method-history instead of previous-input-method. Set |
| 12011 | default-input-method to input-method. |
| 12012 | (toggle-input-method): Doc-string modified. Use |
| 12013 | input-method-history instead of previous-input-method. |
| 12014 | (read-multilingual-string): Bind minibuffer-setup-hook correctly. |
| 12015 | (input-method-exit-on-invalid-key): New variable. |
| 12016 | |
| 12017 | * isearch.el (isearch-multibyte-characters-flag): Deleted. |
| 12018 | (isearch-mode): Do not bind isearch-multibyte-characters-flag and |
| 12019 | isearch-input-method. |
| 12020 | (isearch-printing-char): Use current-input-method instead of |
| 12021 | isearch-input-method. |
| 12022 | (isearch-message-prefix): Likewise. |
| 12023 | |
| 12024 | * international/isearch-x.el (isearch-input-method): Deleted. |
| 12025 | (isearch-input-method-title): Deleted. |
| 12026 | (isearch-toggle-specified-input-method): Call toggle-input-method. |
| 12027 | (isearch-toggle-input-method): Likewise. |
| 12028 | (isearch-process-search-multibyte-characters): Use |
| 12029 | current-input-method instead of isearch-input-method. |
| 12030 | |
| 12031 | 1997-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12032 | |
| 12033 | * faces.el: Faces now have 2 more elements, bold-p and italic-p. |
| 12034 | (internal-facep, make-face, x-create-frame-with-faces): |
| 12035 | Create frames with those elements. |
| 12036 | (face-bold-p, face-italic-p): Just fetch those elements. |
| 12037 | (set-face-italic-p, set-face-bold-p): Doc fixes. |
| 12038 | (make-face-bold, make-face-italic, make-face-bold-italic) |
| 12039 | (make-face-unbold, make-face-unitalic): Set those new elements. |
| 12040 | |
| 12041 | 1997-08-16 Geoff Voelker <voelker@cs.washington.edu> |
| 12042 | |
| 12043 | * dos-w32.el: Set default coding system to undecided-dos. |
| 12044 | (find-buffer-file-type-coding-system): |
| 12045 | For writing, use buffer-file-coding-system if set, otherwise |
| 12046 | buffer-file-type. |
| 12047 | (find-file-not-found-set-buffer-file-coding-system): |
| 12048 | Renamed from find-file-not-found-set-buffer-file-type. |
| 12049 | Set buffer-file-coding-system as well as buffer-file-type. |
| 12050 | |
| 12051 | 1997-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12052 | |
| 12053 | * international/mule.el (load-with-code-conversion): |
| 12054 | Bind enable-multibyte-characters to t. |
| 12055 | |
| 12056 | * international/mule-cmds.el (toggle-input-method) |
| 12057 | (select-input-method): Always set default-input-method. |
| 12058 | Show default in the prompt only if there is one. |
| 12059 | |
| 12060 | * language/european.el (setup-latin1-environment): Don't set |
| 12061 | special-microsoft-code-table here. |
| 12062 | |
| 12063 | * international/mule-cmds.el (activate-input-method): |
| 12064 | Handle the new rule that default-input-method is now global only. |
| 12065 | |
| 12066 | * international/isearch-x.el (isearch-process-search-multibyte-characters): |
| 12067 | Bind input-method-verbose-flag, not input-method-tersely-flag. |
| 12068 | |
| 12069 | * international/mule-cmds.el (input-method-verbose-flag): Renamed |
| 12070 | from input-method-tersely-flag and sense inverted. |
| 12071 | (input-method-highlight-flag): New variable. |
| 12072 | (toggle-input-method): Pass missing arg to read-input-method-name. |
| 12073 | |
| 12074 | * international/quail.el (quail-guidance-buf): Now a permanent local. |
| 12075 | (quail-update-guidance, quail-show-guidance-buf): |
| 12076 | Test input-method-verbose-flag. |
| 12077 | (quail-setup-overlays): Underline quail-conv-overlay |
| 12078 | only if input-method-highlight-flag is non-nil. |
| 12079 | |
| 12080 | 1997-08-16 Kenichi Handa <handa@etl.go.jp> |
| 12081 | |
| 12082 | * language/china-util.el (setup-chinese-gb-environment): Delete |
| 12083 | a code setting default value of default-input-method. |
| 12084 | (setup-chinese-big5-environment): Likewise. |
| 12085 | (setup-chinese-cns-environment): Likewise. |
| 12086 | |
| 12087 | * language/ethio-util.el (setup-ethiopic-environment): Likewise. |
| 12088 | |
| 12089 | * language/european.el (setup-8-bit-environment): Likewise. |
| 12090 | |
| 12091 | * language/japan-util.el (setup-japanese-environment): Likewise. |
| 12092 | |
| 12093 | * language/korean.el (setup-korean-environment): Likewise. |
| 12094 | |
| 12095 | * language/tibet-util.el (setup-tibetan-environment): Likewise. |
| 12096 | |
| 12097 | * international/mule.el (make-coding-system): Add a new FLAGS |
| 12098 | element ACCEPT-LATIN-EXTRA-CODE. |
| 12099 | |
| 12100 | * international/mule-conf.el: Set 146th element of |
| 12101 | latin-extra-code-table to `t'. |
| 12102 | |
| 12103 | 1997-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12104 | |
| 12105 | * progmodes/etags.el (tags-verify-table): Obey revert-without-query. |
| 12106 | |
| 12107 | * loadup.el (loaddefs.el): Load that file much later, almost last. |
| 12108 | Delete most calls to garbage-collect. |
| 12109 | |
| 12110 | 1997-08-15 Barry A. Warsaw <cc-mode-help@python.org> |
| 12111 | |
| 12112 | * progmodes/cc-styles.el (c-style-alist): |
| 12113 | "python" style requires c-comment-continuation-stars be "". |
| 12114 | |
| 12115 | * progmodes/cc-engine.el (c-end-of-statement-1): |
| 12116 | Eliminate false hits on important characters |
| 12117 | inside literals (strings, comments). |
| 12118 | |
| 12119 | * progmodes/cc-cmds.el (c-comment-line-break-function): |
| 12120 | In this function, and the defadvice, |
| 12121 | call indent-new-comment-line if not in a comment. |
| 12122 | |
| 12123 | * progmodes/cc-cmds.el (c-fill-paragraph): |
| 12124 | Remove conditional on obsolete variable |
| 12125 | c-double-slash-is-comments-p. |
| 12126 | |
| 12127 | * progmodes/cc-vars.el (c-buffer-is-cc-mode): |
| 12128 | Definition moved to cc-mode.el. |
| 12129 | |
| 12130 | * progmodes/cc-mode.el (c-buffer-is-cc-mode): |
| 12131 | Definition moved here from cc-vars.el. Also, |
| 12132 | put permanent-local property on variable so its value won't get |
| 12133 | killed by kill-all-local-variables. |
| 12134 | |
| 12135 | * progmodes/cc-mode.el (c++-mode, java-mode, objc-mode, idl-mode): |
| 12136 | Remove obsolete variable c-double-slash-is-comments-p. |
| 12137 | |
| 12138 | * progmodes/cc-langs.el (c-double-slash-is-comments-p): |
| 12139 | Remove obsolete variable. |
| 12140 | |
| 12141 | 1997-08-15 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 12142 | |
| 12143 | * simple.el (shell-command-on-region): New argument ERROR-BUFFER. |
| 12144 | |
| 12145 | * format.el (format-alist): Typo fix. |
| 12146 | (format-encode-run-method, format-decode-run-method): Put error |
| 12147 | output from shell command in temp buffer, not data buffer. |
| 12148 | |
| 12149 | 1997-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12150 | |
| 12151 | * format.el (format-annotate-atomic-property-change): Fix prev change. |
| 12152 | |
| 12153 | 1997-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12154 | |
| 12155 | * simple.el (do-auto-fill): Better handling of a very long word |
| 12156 | after a fill-prefix. Don't break right after the prefix and |
| 12157 | don't break at the end of the line. |
| 12158 | |
| 12159 | * emacs-lisp/lucid.el (extent-properties, extent-at): New functions. |
| 12160 | |
| 12161 | 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12162 | |
| 12163 | * international/mule-cmds.el (default-input-method): |
| 12164 | Variable no longer automatically local. |
| 12165 | |
| 12166 | * language/european.el (setup-8-bit-environment): |
| 12167 | Use `require' to load the latin-N file. |
| 12168 | |
| 12169 | * international/quail.el (quail-start-translation): |
| 12170 | Use an explicit loop, not recursive edit. |
| 12171 | (quail-suppress-conversion): Doc fix. |
| 12172 | |
| 12173 | * international/mule-cmds.el (read-input-method-name): |
| 12174 | Replace INITIAL-INPUT arg with DEFAULT arg. |
| 12175 | Substitute it into to the prompt, if it is non-nil. |
| 12176 | (select-input-method): Call read-input-method-name the new way. |
| 12177 | (toggle-input-method): Likewise. |
| 12178 | |
| 12179 | * simple.el (forward-visible-line): Handle nil value from |
| 12180 | next-single-property-change or previous-single-property-change. |
| 12181 | |
| 12182 | * diary-lib.el (diary-entry-time): Bind case-fold-search to nil. |
| 12183 | |
| 12184 | 1997-08-12 Per Abrahamsen <abraham@dina.kvl.dk> |
| 12185 | |
| 12186 | * wid-edit.el (widget-before-change): Obey `inhibit-read-only'. |
| 12187 | |
| 12188 | 1997-08-12 Eli Zaretskii <eliz@is.elta.co.il> |
| 12189 | |
| 12190 | * add-log.el (change-log-font-lock-keywords): Don't consider |
| 12191 | a closeparen as part of a function or variable name. |
| 12192 | |
| 12193 | 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12194 | |
| 12195 | * progmodes/etags.el (verify-tags-table-function): Doc fix. |
| 12196 | |
| 12197 | * emacs-lisp/lucid.el (set-extent-property): Don't allow |
| 12198 | multiple extents with a mouse-face property to run together. |
| 12199 | |
| 12200 | * textmodes/fill.el (fill-region-as-paragraph): |
| 12201 | When justifying, cope if line ends in spaces and no newline. |
| 12202 | |
| 12203 | 1997-08-12 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu> |
| 12204 | |
| 12205 | * cus-edit.el (custom-file): Run ".emacs" through |
| 12206 | convert-standard-filename before using it. |
| 12207 | |
| 12208 | 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12209 | |
| 12210 | * emacs-lisp/shadow.el (list-load-path-shadows): Exclude, from the |
| 12211 | path we search, all but the first set of directories that include |
| 12212 | the standard Emacs Lisp files. |
| 12213 | |
| 12214 | * mail/sendmail.el (mail-send): Ask for confirmation if |
| 12215 | message contains non-ASCII characters. |
| 12216 | (mail-send-nonascii): New variable. |
| 12217 | |
| 12218 | * compile.el (compilation-error-regexp-alist): New regexp for Caml. |
| 12219 | |
| 12220 | 1997-08-11 Paul Eggert <eggert@twinsun.com> |
| 12221 | |
| 12222 | * rmail.el (rmail-make-in-reply-to-field): Don't cause an |
| 12223 | error if the `From:' line has no valid email addresses. |
| 12224 | |
| 12225 | 1997-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12226 | |
| 12227 | * cal-tex.el (cal-tex-latexify-list): |
| 12228 | Put the elements of RESULT in the proper order. |
| 12229 | (cal-tex-list-diary-entries): Bind diary-list-include-blanks to nil. |
| 12230 | |
| 12231 | * progmodes/cc-cmds.el (c-electric-brace): Make preserve-p nil at BOB. |
| 12232 | |
| 12233 | * files.el (insert-file-literally): New command. |
| 12234 | |
| 12235 | * progmodes/cc-styles.el (c-style-alist) <gnu>: |
| 12236 | Set c-comment-continuation-stars and c-hanging-comment-ender-p. |
| 12237 | |
| 12238 | * language/european.el (setup-latin1-environment): |
| 12239 | Set code 222 in special-microsoft-code-table. |
| 12240 | |
| 12241 | 1997-08-11 Dan Nicolaescu <done@ece.arizona.edu> |
| 12242 | |
| 12243 | * abbrev.el: Customized. |
| 12244 | (only-global-abbrevs): Doc fix. |
| 12245 | |
| 12246 | * dabbrev.el (dabbrev-abbrev-skip-leading-regexp): Doc fix. |
| 12247 | |
| 12248 | 1997-08-10 Per Abrahamsen <abraham@dina.kvl.dk> |
| 12249 | |
| 12250 | * cus-face.el (custom-face-attributes): Don't initialize fg/bg fields. |
| 12251 | |
| 12252 | 1997-08-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12253 | |
| 12254 | * gnus/nnheaderxm.el: File deleted--not really needed. |
| 12255 | |
| 12256 | * avoid.el (mouse-avoidance-timer): New variable. |
| 12257 | (mouse-avoidance-mode): Create or cancel a time, |
| 12258 | instead of using post-command-idle-hook. |
| 12259 | |
| 12260 | 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il> |
| 12261 | |
| 12262 | * term/pc-win.el (msdos-color-aliases): Remove color names which |
| 12263 | end with a number. |
| 12264 | (msdos-color-translate): Handle color names which end with a |
| 12265 | number, like gray85 and purple3. |
| 12266 | (msdos-face-setup): Call `face-set-after-frame-default', so |
| 12267 | default faces are correctly set. |
| 12268 | Do not set background of the region face (it is set by |
| 12269 | `face-set-after-frame-default'). |
| 12270 | |
| 12271 | * dos-fns.el (dos-print-region-function): Force EOL conversion to |
| 12272 | DOS CR-LF pairs. |
| 12273 | |
| 12274 | 1997-08-10 Barry A. Warsaw <cc-mode-help@python.org> |
| 12275 | |
| 12276 | * Release 5.15 |
| 12277 | |
| 12278 | * progmodes/cc-align.el (c-lineup-java-throws): |
| 12279 | Change the `when' clause to an `if-progn'. |
| 12280 | |
| 12281 | * progmodes/cc-cmds.el (indent-new-comment-line): |
| 12282 | On older Emacs versions, add advice, to work around |
| 12283 | lack of comment-line-break-function. |
| 12284 | |
| 12285 | * progmodes/cc-cmds.el (c-electric-slash): |
| 12286 | Make this work as the final slash in a */ block |
| 12287 | oriented comment closing token. |
| 12288 | |
| 12289 | * progmodes/cc-cmds.el (c-comment-line-break-function): New function. |
| 12290 | |
| 12291 | * progmodes/cc-vars.el (c-buffer-is-cc-mode): New variable. |
| 12292 | |
| 12293 | * progmodes/cc-vars.el (c-comment-continuation-stars): New variable. |
| 12294 | |
| 12295 | * progmodes/cc-mode.el (c-initialize-cc-mode): |
| 12296 | Set c-buffer-is-cc-mode to t. |
| 12297 | |
| 12298 | * progmodes/cc-mode.el (c-initialize-cc-mode): Require 'cc-mode-19 |
| 12299 | if functionp is not bound. Check cc-mode-19 interface requirements. |
| 12300 | |
| 12301 | * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode) |
| 12302 | (idl-mode): Don't set comment-multi-line here. |
| 12303 | |
| 12304 | * progmodes/cc-mode.el (c-mode): c-comment-start-regexp uses |
| 12305 | c-C++-comment-start-regexp to support line oriented comments. |
| 12306 | |
| 12307 | * progmodes/cc-langs.el (c-mode-base-map, c++-mode-map): |
| 12308 | Move `/' as an electric character |
| 12309 | from c++-mode-map to c-mode-base-map for all languages. |
| 12310 | |
| 12311 | * progmodes/cc-langs.el (c-common-init): Set comment-multi-line and |
| 12312 | comment-line-break-function here for all modes. |
| 12313 | Make comment-line-break-function buffer local iff it's boundp. |
| 12314 | |
| 12315 | * progmodes/cc-langs.el (c-C-comment-start-regexp): Obsolete. |
| 12316 | |
| 12317 | (c-comment-start-regexp): Initialize from c-C++-comment-start-regexp. |
| 12318 | |
| 12319 | (c-populate-syntax-table, c-setup-dual-comments): Merge both functions |
| 12320 | into c-populate-syntax-table. With the new 9X draft C standard, both |
| 12321 | line and block oriented comments are supported in all modes, so always |
| 12322 | set up the syntax tables to support both comment styles. |
| 12323 | |
| 12324 | (c-enable-//-in-c-mode): Obsolete. |
| 12325 | |
| 12326 | * progmodes/cc-langs.el (c++-mode-syntax-table, java-mode-syntax-table) |
| 12327 | (objc-mode-syntax-table, idl-mode-syntax-table): Added autoload |
| 12328 | cookies. c-mode-syntax-table already has one. Use the new syntax |
| 12329 | table initialization idioms. |
| 12330 | |
| 12331 | * progmodes/cc-engine.el (c-guess-basic-syntax): |
| 12332 | CASE 5D.4: template argument continuation |
| 12333 | lines are now analyzed as template-args-cont. |
| 12334 | |
| 12335 | * progmodes/cc-styles.el (c-offsets-alist): |
| 12336 | Added template-args-cont syntactic symbol. |
| 12337 | |
| 12338 | * progmodes/cc-styles.el (c-styles-alist): |
| 12339 | In "java" style, set c-hanging-comment-starter-p to |
| 12340 | nil to preserve Javadoc starter lines. |
| 12341 | |
| 12342 | 1997-08-10 Dan Nicolaescu <done@ece.arizona.edu> |
| 12343 | |
| 12344 | * emulation/pc-select.el: Customized. |
| 12345 | |
| 12346 | 1997-08-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 12347 | |
| 12348 | * language/japanese.el: Make coding system iso-2022-jp instead of |
| 12349 | declaring it as an alias of iso-2022-7bit. |
| 12350 | |
| 12351 | 1997-08-10 Kenichi Handa <handa@etl.go.jp> |
| 12352 | |
| 12353 | * international/mule.el (make-coding-system): Add a new FLAGS |
| 12354 | elements SAFE. Use it for terminal coding system if some other |
| 12355 | coding system is specified explicitly. |
| 12356 | (ignore-relative-composition): Initialize |
| 12357 | ignore-relative-composition. |
| 12358 | |
| 12359 | * international/mule-util.el(prefer-coding-system): Moved to |
| 12360 | mule-util.el. |
| 12361 | |
| 12362 | * international/mule-cmds.el (set-default-coding-systems): |
| 12363 | Doc-string modified. |
| 12364 | (prefer-coding-system): Moved from mule-util.el. Call |
| 12365 | set-default-coding-systems. |
| 12366 | |
| 12367 | * international/mule-conf.el (iso-safe): New coding system. |
| 12368 | |
| 12369 | * international/mule-diag.el (print-fontset): Don't hang even if a |
| 12370 | fontset name doesn't confirm to XLFD. |
| 12371 | (describe-current-coding-system): Do not show the same coding |
| 12372 | system twice in the list of priority order. |
| 12373 | |
| 12374 | * international/encoded-kb.el (saved-input-mod): New variable. |
| 12375 | (encoded-kbd-mode): Doc-string fixed. Save current-input-mode |
| 12376 | when turning on Encoded-kbd mode, and recover it when turning off |
| 12377 | Encoded-kbd mode. Set encoded-kbd-iso2022-designations correctly. |
| 12378 | (encoded-kbd-self-insert-iso2022-7bit): Call charset-dimension |
| 12379 | instead fo charset-bytes. |
| 12380 | (encoded-kbd-self-insert-iso2022-8bit): Likewise. |
| 12381 | |
| 12382 | * language/china-util.el (setup-chinese-gb-environment): Do not |
| 12383 | change sendmail-coding-system and rmail-file-coding-system. |
| 12384 | (setup-chinese-big5-environment): Likewise. |
| 12385 | (setup-chinese-cns-environment): Likewise. |
| 12386 | |
| 12387 | * language/english.el (setup-english-environment): Likewise. |
| 12388 | |
| 12389 | * language/european.el (setup-8-bit-environment): Likewise. |
| 12390 | |
| 12391 | * language/japan-util.el (setup-japanese-environment): Likewise. |
| 12392 | |
| 12393 | * language/tibet-util.el (setup-tibetan-environment): Likewise. |
| 12394 | |
| 12395 | * language/lao.el: Set t for Rao-SEMIVOWEL-SIGN-LO in |
| 12396 | ignore-relative-composition. |
| 12397 | |
| 12398 | * language/lao-util.el: Correct setting of char-code-property `name'. |
| 12399 | |
| 12400 | 1997-08-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12401 | |
| 12402 | * dired.el (dired-font-lock-keywords): Don't specially highlight |
| 12403 | files that are writable by others. |
| 12404 | |
| 12405 | * cus-face.el (custom-declare-face): |
| 12406 | Call make-face-x-resource-internal. |
| 12407 | |
| 12408 | * progmodes/awk-mode.el (awk-mode): Require cc-mode, not cc-langs. |
| 12409 | |
| 12410 | * wid-edit.el (widget-single-line-display-table): |
| 12411 | Variable commented out; don't use it either. |
| 12412 | |
| 12413 | * case-table.el: Delete autoload cookies (file is preloaded). |
| 12414 | |
| 12415 | * format.el (format-alist): Doc fix. |
| 12416 | |
| 12417 | * help.el (describe-key): Don't put a colon after the command name. |
| 12418 | |
| 12419 | 1997-08-09 Barry A. Warsaw <cc-mode-help@python.org> |
| 12420 | |
| 12421 | * progmodes/cc-engine.el (c-beginning-of-statement-1): |
| 12422 | When checking for bare semi, don't match |
| 12423 | on a semi following a close brace. |
| 12424 | |
| 12425 | * progmodes/cc-vars.el (idl-mode-hook): New variable. |
| 12426 | |
| 12427 | * progmodes/cc-vars.el (c-initialization-hook): New variable. |
| 12428 | |
| 12429 | * progmodes/cc-mode.el (idl-mode): Support for CORBA's IDL language. |
| 12430 | |
| 12431 | * progmodes/cc-mode.el (c-initialize-cc-mode): Move the calling of |
| 12432 | c-make-styles-buffer-local into c-initialize-builtin-style. |
| 12433 | |
| 12434 | * progmodes/cc-mode.el (c-initialize-cc-mode): Run the |
| 12435 | c-initialization-hook, but only once per Emacs session. |
| 12436 | |
| 12437 | * progmodes/cc-styles.el (c-styles-alist): In "java" style, set |
| 12438 | c-hanging-comment-starter-p to nil to preserve Javadoc starter lines. |
| 12439 | |
| 12440 | * progmodes/cc-styles.el (c-set-style-2): |
| 12441 | Fixed broken implementation of inherited styles. |
| 12442 | |
| 12443 | * progmodes/cc-styles.el (c-set-style): |
| 12444 | Call c-initialize-builtin-style. |
| 12445 | (c-initialize-builtin-style): Handle c-style-variables-are-local-p. |
| 12446 | |
| 12447 | * progmodes/cc-engine.el (c-guess-basic-syntax): |
| 12448 | CASE 5I: When adding 'inclass syntax, use the |
| 12449 | relpos pointing to the class opening brace, unless that hangs on the |
| 12450 | right side, in which case, use the start of the class/struct keyword. |
| 12451 | |
| 12452 | * progmodes/cc-langs.el (c-symbol-key): |
| 12453 | First character must be a letter or underscore. |
| 12454 | (c-styles-are-initialized): Variable deleted. |
| 12455 | (c-common-init): Don't initialize styles here. |
| 12456 | |
| 12457 | * progmodes/cc-langs.el (idl-mode-abbrev-table): New variable. |
| 12458 | (idl-mode-map, idl-mode-syntax-table): New variables. |
| 12459 | (c-idl-menu): New menu. |
| 12460 | |
| 12461 | 1997-08-09 Erik Naggum <erik@naggum.no> |
| 12462 | |
| 12463 | * telnet.el (telnet-host-properties): Initialize it properly. |
| 12464 | |
| 12465 | 1997-08-09 Michael Kifer <kifer@cs.sunysb.edu> |
| 12466 | |
| 12467 | * viper-init.el: More defface work. |
| 12468 | * ediff-init.el: Converted to use defface instead of make-face. |
| 12469 | |
| 12470 | 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12471 | |
| 12472 | * textmodes/fill.el (enable-kinsoku): Doc fix. |
| 12473 | |
| 12474 | * emulation/viper-init.el (viper-replace-overlay-pixmap) |
| 12475 | (viper-search-face-pixmap): Variables deleted. |
| 12476 | (viper-replace-overlay-face, viper-search-face): |
| 12477 | Use "gray3" explicitly. |
| 12478 | |
| 12479 | * help.el (help-mode): Set view-no-disable-on-exit. |
| 12480 | |
| 12481 | * view.el (view-just-bury): New variable. |
| 12482 | (view-mode-exit): Obey it. |
| 12483 | |
| 12484 | * emacs-lisp/shadow.el: Renamed from shadow.el. |
| 12485 | |
| 12486 | * simple.el (completion-setup-function): Don't set completion-base-size |
| 12487 | when completing in a non-minibuffer. |
| 12488 | |
| 12489 | * shadow.el (find-emacs-lisp-shadows): Don't mention `subdirs.el'. |
| 12490 | (list-load-path-shadows): When noninteractive, if there are shadows, |
| 12491 | start with a message explaining what this is a problem. |
| 12492 | |
| 12493 | * files.el (find-file-noselect): |
| 12494 | Clear enable-multibyte-characters if RAWFILE. |
| 12495 | (find-file-literally): Don't do that here. |
| 12496 | (find-file-literally): New variable. Mark it with permanent-local. |
| 12497 | (find-file-noselect): If RAWFILE, set find-file-literally locally. |
| 12498 | Warn if file was already visited and RAWFILE was different. |
| 12499 | |
| 12500 | * startup.el (command-line-1): Don't let type-ahead inhibit the |
| 12501 | initial contents of *scratch*. |
| 12502 | |
| 12503 | 1997-08-08 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 12504 | |
| 12505 | * format.el (format-annotate-single-property-change) |
| 12506 | (format-annotate-atomic-property-change): Move code that interprets |
| 12507 | nil as 0 inside test that property is numeric. |
| 12508 | |
| 12509 | 1997-08-08 Valery Alexeev <valery@math.uga.edu> |
| 12510 | |
| 12511 | * language/cyril-util.el (cyrillic-language-alist): Fix punctuation. |
| 12512 | |
| 12513 | 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12514 | |
| 12515 | * textmodes/fill.el (fill-region-as-paragraph): Don't do kinsoku |
| 12516 | if the region is all ASCII. |
| 12517 | |
| 12518 | 1997-08-08 Dan Nicolaescu <done@sydney.ece.arizona.edu> |
| 12519 | |
| 12520 | * progmodes/hideshow.el: Correct the autoload cookies. |
| 12521 | |
| 12522 | 1997-08-07 Dan Nicolaescu <done@ece.arizona.edu> |
| 12523 | |
| 12524 | * term.el (term-default-fg-color) |
| 12525 | (term-default-bg-color): Default to nil. |
| 12526 | |
| 12527 | 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12528 | |
| 12529 | * progmodes/cc-styles.el (c-set-offset): Add autoload cookie. |
| 12530 | |
| 12531 | * term/pc-win.el (x-list-fonts): Return "default" when appropriate. |
| 12532 | (query-fontset): Add (alternative) alias definition. |
| 12533 | |
| 12534 | 1997-08-07 Roland McGrath <roland@beet-chex.ai.mit.edu> |
| 12535 | |
| 12536 | * emacs-lisp/autoload.el (update-file-autoloads): Use anchored regexp |
| 12537 | search instead of requiring leading newline before |
| 12538 | generate-autoload-cookie, which gave false negative if sole cookie in |
| 12539 | file was at bob. |
| 12540 | |
| 12541 | 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12542 | |
| 12543 | * emacs-lisp/elint.el: New file. |
| 12544 | |
| 12545 | * language/cyril-util.el (cyrillic-language-alist): Add one language. |
| 12546 | |
| 12547 | 1997-08-07 Michael Kifer <kifer@cs.sunysb.edu> |
| 12548 | |
| 12549 | * viper-util.el: Moved faces to viper-init.el |
| 12550 | * viper-init.el: Converted faces to use defface. |
| 12551 | * viper.el (viper-set-hooks): Bug fixed. |
| 12552 | |
| 12553 | 1997-08-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 12554 | |
| 12555 | * mail/sendmail.el (sendmail-send-it): Bind sendmail-coding-system |
| 12556 | to buffer-file-coding-system if it is non-nil. |
| 12557 | |
| 12558 | 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12559 | |
| 12560 | * term/iris-ansi.el: New file. |
| 12561 | |
| 12562 | * calendar.el: Fix previous change. |
| 12563 | |
| 12564 | * files.el (insert-file-contents-literally): Doc fix. |
| 12565 | |
| 12566 | * international/quail.el (quail-update-leim-list-file): |
| 12567 | Use insert-file-contents instead of find-file-noselect |
| 12568 | and in the process avoid the RAWFILE feature. |
| 12569 | |
| 12570 | * ispell.el (ispell-dictionary-alist): Doc fix. |
| 12571 | |
| 12572 | 1997-08-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12573 | |
| 12574 | * compile.el (compilation-parse-errors): Fix previous change. |
| 12575 | |
| 12576 | * vc.el (vc-version-diff): Change the Newer version prompt. |
| 12577 | |
| 12578 | * subr.el (read-quoted-char): Fix handling of meta-chars. |
| 12579 | (functionp): Use byte-code-function-p, not compiled-function-p. |
| 12580 | |
| 12581 | * faces.el (set-face-doc-string): Define once again, as alias. |
| 12582 | |
| 12583 | * mail/sendmail.el (mail-mode): Allow TAB after prefix |
| 12584 | in previous change. |
| 12585 | |
| 12586 | * Makefile (updates): Add missing semicolons. |
| 12587 | |
| 12588 | * finder.el (finder-compile-keywords): Don't process file names |
| 12589 | that start with `.'. |
| 12590 | |
| 12591 | * emacs-lisp/autoload.el (update-autoloads-from-directories): |
| 12592 | Don't process file names that start with `.'. |
| 12593 | |
| 12594 | * gud.el (gud): Fix defgroup doc. |
| 12595 | |
| 12596 | * compile.el (compilation-error-regexp-alist): Make the |
| 12597 | MIPS/DEC pattern more specific at the start; accept warnings |
| 12598 | as well as errors. |
| 12599 | |
| 12600 | * term/x-win.el (x-cut-buffer-or-selection-value): Fix previous change. |
| 12601 | |
| 12602 | * mail/sendmail.el (mail-mode): Fix previous change. |
| 12603 | Treat a supercite prefix not followed by text |
| 12604 | as a paragraph separator. |
| 12605 | |
| 12606 | * term/lk201.el: Undo previous change. |
| 12607 | |
| 12608 | * simple.el (comment-line-break-function): New variable. |
| 12609 | (do-auto-fill): Use that variable. |
| 12610 | |
| 12611 | * files.el (cd-absolute): Add missing arg to `error'. |
| 12612 | |
| 12613 | * Makefile (dontcompilefiles): Delete cyril-util.el. |
| 12614 | |
| 12615 | * language/cyril-util.el (standard-display-cyrillic-translit): |
| 12616 | Set standard-display-table here, not when loading the file. |
| 12617 | Read argument properly with `interactive'. |
| 12618 | |
| 12619 | * format.el (format-annotate-atomic-property-change): |
| 12620 | Look thru all elements of PROP-ALIST for a number, |
| 12621 | if OLD and NEW are numbers. |
| 12622 | |
| 12623 | * international/mule.el: Doc fixes. |
| 12624 | |
| 12625 | 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12626 | |
| 12627 | * time-stamp.el (time-stamp): Use insert-and-inherit for new stamp. |
| 12628 | |
| 12629 | 1997-08-04 Valery Alexeev <valery@math.uga.edu> |
| 12630 | |
| 12631 | * language/cyril-util.el (cyrillic-language-alist): New variable. |
| 12632 | (standard-display-cyrillic-translit): Add autoload cookie. |
| 12633 | |
| 12634 | 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12635 | |
| 12636 | * select.el (x-get-selection): Change default for data-type |
| 12637 | back to `STRING'. |
| 12638 | |
| 12639 | 1997-08-04 Espen Skoglund <espensk@odslab5.cs.uit.no> |
| 12640 | |
| 12641 | * pascal.el (pascal-mode-syntax-table): _ is now a symbol constituent. |
| 12642 | (pascal-indent-case): Removed unnecessary calls to marker-position. |
| 12643 | (pascal-indent-declaration): Editing a parameterlist at the end of |
| 12644 | a buffer does not hang. Removed unnecessary call to marker-position. |
| 12645 | (pascal-get-lineup-indent): Removed unused variable. |
| 12646 | Indent parameterlist correctly. |
| 12647 | (pascal-completion-response): Removed unused variable. |
| 12648 | |
| 12649 | 1997-08-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12650 | |
| 12651 | * files.el (basic-save-buffer-1): Add missing argument for error. |
| 12652 | |
| 12653 | * isearch.el (isearch-quote-char): Fix handling of control |
| 12654 | characters, copied from quoted-insert. |
| 12655 | |
| 12656 | * emacs-lisp/pp.el (pp-to-string): Use |
| 12657 | emacs-lisp-mode-syntax-table. |
| 12658 | |
| 12659 | * international/quail.el (quail-update-leim-list-file): Go to the |
| 12660 | beginning of the package file, in case it was already visited. |
| 12661 | |
| 12662 | 1997-08-04 Kenichi Handa <handa@etl.go.jp> |
| 12663 | |
| 12664 | * language/english.el (setup-english-environment): Call |
| 12665 | set-default-coding-systems. |
| 12666 | |
| 12667 | * language/china-util.el (setup-chinese-gb-environment): Do not |
| 12668 | call set-terminal-coding-system and set-keyboard-coding-system, |
| 12669 | instead call set-default-coding-systems. |
| 12670 | (setup-chinese-big5-environment): Likewise. |
| 12671 | (setup-chinese-cns-environment): Likewise. |
| 12672 | |
| 12673 | * language/european.el (setup-8-bit-environment): Likewise. |
| 12674 | |
| 12675 | * language/japan-util.el (setup-japanese-environment): Likewise. |
| 12676 | |
| 12677 | * language/korean.el (setup-korean-environment): Likewise. |
| 12678 | |
| 12679 | * international/mule-cmds.el (set-default-coding-systems): New |
| 12680 | function. |
| 12681 | |
| 12682 | * international/mule.el (default-terminal-coding-system): New var. |
| 12683 | (set-terminal-coding-system): |
| 12684 | Use default-terminal-coding-system as default. |
| 12685 | (default-keyboard-coding-system): New variable. |
| 12686 | (set-keyboard-coding-system): |
| 12687 | Use default-keyboard-coding-system as default. |
| 12688 | |
| 12689 | 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12690 | |
| 12691 | * delsel.el (delete-selection-mode): Delete the :initialize keyword. |
| 12692 | Don't explicitly check the value and call delete-selection-mode. |
| 12693 | Don't put on a custom-loads property. |
| 12694 | |
| 12695 | * emacs-lisp/autoload.el (make-autoload): For a defcustom, |
| 12696 | generate custom-add-to-group and custom-add-load if needed. |
| 12697 | |
| 12698 | * progmodes/cpp.el (cpp-create-bg-face): Don't really make a face. |
| 12699 | Just make (background-color . COLOR). |
| 12700 | (cpp-highlight-buffer): Don't die if buffer-invisibility-spec is t. |
| 12701 | (cpp-face-default-list): Doc fix, fix custom type. |
| 12702 | (cpp-edit-reset): Add a close-quote after the file name. |
| 12703 | |
| 12704 | * isearch.el (isearch-other-meta-char): Don't switch windows to exit |
| 12705 | if that would switch to an inactive minibuffer. |
| 12706 | |
| 12707 | * progmodes/meta-mode.el: Moved from textmodes/meta-mode.el. |
| 12708 | |
| 12709 | * vc.el (vc-version-diff): Use defaults, not initial input, |
| 12710 | for reading the arguments. |
| 12711 | |
| 12712 | * faces.el (internal-face-interactive): Handle default in usual way, |
| 12713 | Provide completion for color reading. |
| 12714 | (set-face-foreground, set-face-background): Specify `color' |
| 12715 | when reading the color name interactively. |
| 12716 | |
| 12717 | 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12718 | |
| 12719 | * help.el (describe-function): Use " is " instead of colon. |
| 12720 | |
| 12721 | * uniquify.el (delay-uniquify-rationalize-file-buffer-names): |
| 12722 | Don't delete this function from kill-buffer-hook, if it is disabled. |
| 12723 | |
| 12724 | * textmodes/fill.el (fill-context-prefix): Accept a whitespace |
| 12725 | prefix from the second line, regardless of the first line. |
| 12726 | |
| 12727 | * shell.el (shell): Doc fix. |
| 12728 | |
| 12729 | * faces.el: Alternative colors for standard faces if dark background. |
| 12730 | |
| 12731 | * hexl.el (hexlify-buffer, dehexlify-buffer): |
| 12732 | Pay attention to buffer-file-type. |
| 12733 | (hexl-save-buffer): Don't bind buffer-file-type around save-buffer. |
| 12734 | |
| 12735 | * term/x-win.el (x-cut-buffer-or-selection-value): Try both |
| 12736 | COMPOUND_TEXT and STRING as types for the selection. |
| 12737 | |
| 12738 | * simple.el (shell-command-on-region, shell-command): Doc fixes. |
| 12739 | (do-auto-fill): Don't break the line right after a comment starter. |
| 12740 | |
| 12741 | * emacs-lisp/copyright.el (copyright-regexp): Recognize the Latin-1 |
| 12742 | copyright symbol. Also @copyright{}. |
| 12743 | |
| 12744 | * mail/rmailsum.el (rmail-summary-mouse-goto-message): New function. |
| 12745 | (rmail-summary-mode-map): Bind it to Mouse-2. |
| 12746 | |
| 12747 | * files.el (insert-file-contents-literally): |
| 12748 | Bind coding-system-for-read and coding-system-for-write, |
| 12749 | and bind jka-compr-compression-info-list instead of |
| 12750 | file-name-handler-alist. |
| 12751 | (find-file-literally): Simplify and use insert-file-contents-literally. |
| 12752 | |
| 12753 | 1997-08-03 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 12754 | |
| 12755 | * vc-hooks.el (vc-menu-map): Replace entries for "Check In" and |
| 12756 | "Check Out" with new entry "Check In/Out" (calling |
| 12757 | vc-next-action). |
| 12758 | |
| 12759 | 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12760 | |
| 12761 | * cus-edit.el (custom-face-value-create): Take account |
| 12762 | of changes in the frame made outside of customize. |
| 12763 | |
| 12764 | 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12765 | |
| 12766 | * faces.el (face-attr-match-p): New function. |
| 12767 | (face-attr-match-1, face-spec-match-p, face-attr-construct): Likewise. |
| 12768 | (face-spec-choose): New function. |
| 12769 | (face-spec-set): Use face-spec-choose. |
| 12770 | |
| 12771 | 1997-08-03 Kenichi Handa <handa@etl.go.jp> |
| 12772 | |
| 12773 | * term/x-win.el: Fix previous change. |
| 12774 | |
| 12775 | * international/quail.el (quail-next-translation): Call |
| 12776 | quail-execute-non-quail-command when no current translations. |
| 12777 | (quail-prev-translation): Likewise. |
| 12778 | (quail-next-translation-block): Likewise. |
| 12779 | (quail-prev-translation-block): Likewise. |
| 12780 | |
| 12781 | * language/china-util.el (setup-chinese-gb-environment): Set |
| 12782 | default value of default-input-method. |
| 12783 | (setup-chinese-big5-environment): Likewise. |
| 12784 | (setup-chinese-cns-environment): Likewise. Correct input method |
| 12785 | name. |
| 12786 | |
| 12787 | * language/ethio-util.el (setup-ethiopic-environment): Bind |
| 12788 | correct commands in global-map, rmail-mode-map, and mail-mode-map. |
| 12789 | |
| 12790 | * language/ethiopic.el (ccl-encode-ethio-font): Fix typo in |
| 12791 | doc-string. Set default value of default-input-method. |
| 12792 | |
| 12793 | * language/european.el (setup-8-bit-environment): Likewise. |
| 12794 | |
| 12795 | * language/japan-util.el (setup-japanese-environment): Likewise. |
| 12796 | |
| 12797 | * language/korean.el (setup-korean-environment): Likewise. |
| 12798 | |
| 12799 | * language/tibet-util.el (setup-tibetan-environment): Likewise. |
| 12800 | |
| 12801 | 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12802 | |
| 12803 | * international/mule-cmds.el: Doc fixes; fix error message text. |
| 12804 | |
| 12805 | * timezone.el (timezone-parse-date): Handle additional style (9). |
| 12806 | |
| 12807 | * term.el (term-ignore-error): Fix foolish errors. |
| 12808 | |
| 12809 | * strokes.el (strokes): New file. |
| 12810 | |
| 12811 | * international/mule-diag.el (describe-current-coding-system): |
| 12812 | Clean up output format. |
| 12813 | |
| 12814 | 1997-08-02 Michael Kifer <kifer@cs.sunysb.edu> |
| 12815 | |
| 12816 | * viper.el (toggle-viper-mode): New function. |
| 12817 | * viper-mouse.el (viper-mouse-search-key, viper-mouse-insert-key): |
| 12818 | New variables. |
| 12819 | (viper-bind-mouse-search-key, viper-bind-mouse-insert-key) |
| 12820 | (viper-unbind-mouse-search-key, viper-unbind-mouse-insert-key): |
| 12821 | New functions. |
| 12822 | * viper*.el: vip-style names changed to viper-style names. |
| 12823 | |
| 12824 | 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12825 | |
| 12826 | * mail/sendmail.el (mail-mode): Recognize foo> prefix |
| 12827 | even without leading space. |
| 12828 | |
| 12829 | * hexl.el (hexl-find-file): Use find-file-literally. |
| 12830 | (hexlify-buffer): Bind coding-system-for-write. |
| 12831 | (dehexlify-buffer): Bind coding-system-for-read. |
| 12832 | |
| 12833 | * isearch.el (isearch-hide-immediately): Doc fix. |
| 12834 | |
| 12835 | 1997-08-01 Valery Alexeev <valery@math.uga.edu> |
| 12836 | |
| 12837 | * language/cyril-util.el (standard-display-cyrillic-translit): |
| 12838 | New function. |
| 12839 | |
| 12840 | 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12841 | |
| 12842 | * startup.el (command-line): Pass t for AUTO arg to |
| 12843 | standard-display-european. |
| 12844 | |
| 12845 | * disp-table.el (standard-display-european): New arg AUTO. |
| 12846 | Normally, set enable-multibyte-characters to nil. |
| 12847 | |
| 12848 | 1997-07-31 Geoff Voelker <voelker@cs.washington.edu> |
| 12849 | |
| 12850 | * term/w32-win.el: Set mode-line-frame-identification |
| 12851 | to remove frame name from mode-line instead of |
| 12852 | mode-line-buffer-identification. |
| 12853 | |
| 12854 | 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12855 | |
| 12856 | * calendar.el (diary-face, calendar-today-face, holiday-face): |
| 12857 | Use defface to define them. |
| 12858 | |
| 12859 | * term/lk201.el (function-key-map): Map to ASCII DEL, not to delete. |
| 12860 | |
| 12861 | * emacs-lisp/lisp-mode.el (eval-last-sexp): Ignore `...' around sexp. |
| 12862 | |
| 12863 | 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 12864 | |
| 12865 | * international/mule-util.el (prefer-coding-system): Change also |
| 12866 | default value of buffer-file-coding-system. |
| 12867 | |
| 12868 | 1997-07-31 Kenichi Handa <handa@etl.go.jp> |
| 12869 | |
| 12870 | * faces.el (set-face-font-auto): Create a fontset if FONT is a |
| 12871 | fontset not instantiated fontset. |
| 12872 | |
| 12873 | * international/fontset.el (fontset-name-p): New function. |
| 12874 | (uninstanciated-fontset-alist): New variable. |
| 12875 | (create-fontset-from-fontset-spec): Delete arg STYLE. Register |
| 12876 | style-variants of FONTSET in uninstanciated-fontset-alist. |
| 12877 | (create-fontset-from-x-resource): Call |
| 12878 | create-fontset-from-fontset-spec correctly. |
| 12879 | |
| 12880 | * international/mule-util.el (reference-point-alist): Doc-string |
| 12881 | modified. |
| 12882 | |
| 12883 | * term/x-win.el: Do not create style-variants of fontset. They |
| 12884 | are just registered in uninstanciated-fontset-alist. |
| 12885 | |
| 12886 | 1997-07-31 Michael Kifer <kifer@cs.sunysb.edu> |
| 12887 | |
| 12888 | * ediff*.el (ediff-eval-in-buffer): Changed macro and renamed |
| 12889 | ediff-with-current-buffer. |
| 12890 | Eliminated inefficient calls to `intern'. |
| 12891 | * ediff-diff.el (ediff-exec-process): Changed to work with buffers |
| 12892 | whose names have spaces. |
| 12893 | (ediff-wordify): Use buffer-substring-no-properties. |
| 12894 | |
| 12895 | 1997-07-30 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 12896 | |
| 12897 | * vc-hooks.el (vc-checkout-model): For CVS, look at |
| 12898 | permissions to see if a file is "watched". |
| 12899 | |
| 12900 | * vc.el (vc-backend-checkin): For CVS, forget the checkout model |
| 12901 | after commit. |
| 12902 | (vc-backend-checkout): Use "cvs edit" for files with manual checkout. |
| 12903 | (vc-minor-part, vc-previous-version): New functions. |
| 12904 | (vc-diff): Don't ask or guess version numbers. |
| 12905 | (vc-version-diff): Suggest default versions based on the file state. |
| 12906 | |
| 12907 | 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12908 | |
| 12909 | * uniquify.el (uniquify-buffer-name-style): Fix typo. |
| 12910 | |
| 12911 | * info.el (info-node, info-xref, info-menu-5): |
| 12912 | Define faces with defface. |
| 12913 | (Info-mode): Don't define faces here, and don't alter Info-fontify. |
| 12914 | Locally set line-move-ignore-invisible. |
| 12915 | (Info-fontify-node): Test type of frame here. |
| 12916 | |
| 12917 | 1997-07-30 Stephen Eglen <stephene@cogs.susx.ac.uk> |
| 12918 | |
| 12919 | * mspools.el (mspools-using-vm): Better handling of VM initialization. |
| 12920 | (mspools-size-folder): Allow symbolic links to spool files. |
| 12921 | |
| 12922 | 1997-07-30 Per Abrahamsen <abraham@dina.kvl.dk> |
| 12923 | |
| 12924 | * cus-edit.el (hook): Support hooks whose value is just a symbol. |
| 12925 | (custom-magic-value-create): Support `mismatch' form. |
| 12926 | (custom-variable-value-create): Ditto. |
| 12927 | (custom-variable-set): Ditto. |
| 12928 | (custom-variable-save): Ditto. |
| 12929 | (custom-variable-menu): Ditto. |
| 12930 | (custom-load-symbol): Check that `preloaded-file-list' is bound. |
| 12931 | (custom-group-value-create): Comment out `indent'. |
| 12932 | |
| 12933 | 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12934 | |
| 12935 | * bindings.el (mode-line-mule-info): Delete the conditional |
| 12936 | on enable-multibyte-characters. |
| 12937 | |
| 12938 | * international/mule-cmds.el (mule-menu-keymap): Fix menu item names. |
| 12939 | |
| 12940 | 1997-07-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12941 | |
| 12942 | * textmodes/fill.el (adaptive-fill-first-line-regexp): Fix regexp. |
| 12943 | |
| 12944 | 1997-07-29 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 12945 | |
| 12946 | * font-lock.el: Don't add indicator " Font" to minor-mode-alist entry. |
| 12947 | |
| 12948 | 1997-07-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
| 12949 | |
| 12950 | * ph.el: Many doc strings and messages changed. |
| 12951 | |
| 12952 | 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 12953 | |
| 12954 | * mail/rmail.el (rmail-resend): Use user-mail-address. |
| 12955 | |
| 12956 | * bindings.el (debug-ignored-errors): Delete ^Quit$ element. |
| 12957 | |
| 12958 | 1997-07-28 Olivier Lecarme <ol@aiguemarine.unice.fr> |
| 12959 | |
| 12960 | * progmodes/make-mode.el (makefile-space-face): Add defface. |
| 12961 | (makefile-define-space-face): Function deleted. |
| 12962 | (makefile-mode): Don't call makefile-define-space-font. |
| 12963 | |
| 12964 | 1997-07-28 Per Abrahamsen <abraham@dina.kvl.dk> |
| 12965 | |
| 12966 | * cus-edit.el (customize-save-variable): New command. |
| 12967 | |
| 12968 | * wid-edit.el (widget-move): Use `previous-overlay-change' and |
| 12969 | `next-overlay-change'. |
| 12970 | (widget-use-overlay-change): New option to control it. |
| 12971 | |
| 12972 | * cus-edit.el (custom-save-all): Inhibit read only. |
| 12973 | |
| 12974 | * wid-edit.el (regexp): Outcomment :value-face. |
| 12975 | (file): Ditto. |
| 12976 | |
| 12977 | * wid-edit.el (widget-add-change): Use local hooks. |
| 12978 | (widget-before-change): Ditto. |
| 12979 | |
| 12980 | * wid-edit.el (set-text-properties): Don't define. |
| 12981 | (widget-specify-none): Delete. |
| 12982 | (widget-specify-text): Delete. |
| 12983 | (widget-field-use-before-change): Don't enable for XEmacs. |
| 12984 | (widget-specify-field): Don't use text properties. |
| 12985 | (widget-specify-field): Ditto. |
| 12986 | (widget-specify-doc): Ditto. |
| 12987 | (widget-specify-insert): Ditto. |
| 12988 | (widget-insert): Ditto. |
| 12989 | (widget-convert-text): Ditto. |
| 12990 | (widget-leave-text): Ditto. |
| 12991 | (widget-setup): Ditto. |
| 12992 | (widget-before-change): Ditto. |
| 12993 | (widget-default-create): Ditto. |
| 12994 | (widget-default-delete): Ditto. |
| 12995 | (widget-editable-list-insert-before): Ditto. |
| 12996 | (widget-editable-list-entry-create): Ditto. |
| 12997 | (widget-add-change): New function. |
| 12998 | |
| 12999 | * cus-edit.el (custom-file): Use same logic as startup.el. |
| 13000 | |
| 13001 | * wid-edit.el (widget-field-use-before-change): Doc fix. |
| 13002 | |
| 13003 | * cus-edit.el (custom-group-members): New function. |
| 13004 | (custom-group-value-create): Use it rather than get. |
| 13005 | |
| 13006 | * wid-edit.el (emacs-library-link): New widget. |
| 13007 | (widget-emacs-library-link-action): New function. |
| 13008 | |
| 13009 | * wid-edit.el (widget-beginning-of-line): Preserve zmacs region. |
| 13010 | (widget-end-of-line): Ditto. |
| 13011 | |
| 13012 | * wid-edit.el (widget-color-sample-face-get): Kludge to make it |
| 13013 | work before widget is fully created. |
| 13014 | (widget-color-action): Try to use same relative position of point |
| 13015 | in minibuffer as it had in the field. |
| 13016 | |
| 13017 | * cus-edit.el (custom-mode): Document `M-TAB'. |
| 13018 | |
| 13019 | 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13020 | |
| 13021 | * international/mule-util.el (prefer-coding-system): Fix doc, prompt. |
| 13022 | |
| 13023 | 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13024 | |
| 13025 | * emacs-lisp/autoload.el (update-autoloads-from-directories): |
| 13026 | Always update loaddefs.el in the source-directory. |
| 13027 | |
| 13028 | * progmodes/make-mode.el: Doc fixes. |
| 13029 | |
| 13030 | * compile.el (compile-command): More doc fix. |
| 13031 | |
| 13032 | 1997-07-24 Olivier Lecarme <ol@aiguemarine.unice.fr> |
| 13033 | |
| 13034 | * progmodes/make-mode.el, progmodes/cpp.el: Customized. |
| 13035 | * facemenu.el: Customized. |
| 13036 | |
| 13037 | 1997-07-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13038 | |
| 13039 | * mail/mail-extr.el (mail-extr-voodoo): Handle unmatched quotes |
| 13040 | in the comment-deletion loop. |
| 13041 | |
| 13042 | * jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var. |
| 13043 | (jka-compr-insert-file-contents): Set coding-system-for-read |
| 13044 | according to file name after removing compression suffix. |
| 13045 | (jka-compr-install): Add elements to file-coding-system-alist. |
| 13046 | (jka-compr-uninstall): Remove elements from file-coding-system-alist. |
| 13047 | |
| 13048 | * international/mule-conf.el (file-coding-system-alist): |
| 13049 | Use no-conversion for tar files. |
| 13050 | |
| 13051 | * subr.el (read-quoted-char): Consistently downcase letter "digits". |
| 13052 | |
| 13053 | * mail/sendmail.el (mail-mode): Make adaptive-fill-regexp |
| 13054 | match more values. Bind adaptive-fill-first-line-regexp too. |
| 13055 | |
| 13056 | 1997-07-26 Eric S. Raymond <esr@snark.thyrsus.com> |
| 13057 | |
| 13058 | * telnet.el (telnet): Handle multiple telnet programs better. |
| 13059 | (telnet-host-properties): New variable. |
| 13060 | |
| 13061 | 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13062 | |
| 13063 | * progmodes/awk-mode.el (awk-mode): Call c-initialize-cc-mode. |
| 13064 | |
| 13065 | 1997-07-25 Stephen Eglen <stephene@cogs.susx.ac.uk> |
| 13066 | |
| 13067 | * replace.el (occur): Local variable line-start redundant. |
| 13068 | `occur-marker' extends to the end of the line rather than one char |
| 13069 | before end. |
| 13070 | |
| 13071 | 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 13072 | |
| 13073 | * international/quail.el (quail-update-leim-list-file): Call |
| 13074 | find-file-noselect with t for arguments NOWARN and RAWFILE. |
| 13075 | |
| 13076 | * international/mule-cmds.el (leim-list-entry-regexp): Make this |
| 13077 | match only at beginning of line. |
| 13078 | |
| 13079 | 1997-07-25 Erik Naggum <erik@naggum.no> |
| 13080 | |
| 13081 | * compile.el (compile-command): Doc fix. |
| 13082 | |
| 13083 | 1997-07-25 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 13084 | |
| 13085 | * rmail.el (rmail-pop-password-error): New variable. |
| 13086 | (rmail-insert-inbox-text): If there's an error getting mail from |
| 13087 | the POP server, and the error matches rmail-pop-password-error or |
| 13088 | we prompted for the POP password, assume that the password is |
| 13089 | incorrect and erase it so that the user will be prompted again the |
| 13090 | next time he gets mail. |
| 13091 | |
| 13092 | 1997-07-25 Simon Marshall <simon@frobnitz.gnu.ai.mit.edu> |
| 13093 | |
| 13094 | * complete.el: Customize; as subgroup of minibuffer. |
| 13095 | (partial-completion-mode): New option to toggle mode. |
| 13096 | (partial-completion-mode): New command to toggle mode. |
| 13097 | Add and remove hooks here, i.e., not at the top-level. |
| 13098 | (PC-bindings): New function to install/restore minibuffer bindings. |
| 13099 | This is called by partial-completion-mode, i.e., not at the top-level. |
| 13100 | (PC-temp-minibuffer-message): Use unread-command-events, as |
| 13101 | unread-command-char is obsolete. |
| 13102 | |
| 13103 | * font-lock.el: Add new C++ type specifiers. |
| 13104 | |
| 13105 | * lazy-lock.el (lazy-lock-fontify-after-idle): Wrap |
| 13106 | minibuffer-auto-raise to prevent stealth messages raising the frame. |
| 13107 | |
| 13108 | 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 13109 | |
| 13110 | * international/mule-cmds.el (read-input-method-name): Show more |
| 13111 | appropriate error message. |
| 13112 | |
| 13113 | 1997-07-25 Kenichi Handa <handa@etl.go.jp> |
| 13114 | |
| 13115 | * international/mule-cmds.el: Typo in comment fixed. |
| 13116 | |
| 13117 | * language/thai-util.el (setup-thai-environment): Add correct |
| 13118 | autoload cookie. |
| 13119 | |
| 13120 | * language/tibet-util.el (setup-tibetan-environment): Correct |
| 13121 | coding system names. Set default-input-method to "tibetan-wylie". |
| 13122 | |
| 13123 | * language/viet-util.el (setup-vietnamese-environment): Add |
| 13124 | autoload cookie. |
| 13125 | |
| 13126 | 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13127 | |
| 13128 | * mail/metamail.el (metamail-region): Don't bind kanji-fileio-code |
| 13129 | or file-coding-system. Don't call define-program-kanji-code |
| 13130 | or define-program-coding-system. Instead, bind coding-system-for-read. |
| 13131 | |
| 13132 | 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13133 | |
| 13134 | * mail/metamail.el ( |
| 13135 | * Makefile (ETAGS): New variable. |
| 13136 | (TAGS): Use ${ETAGS}. |
| 13137 | |
| 13138 | * emacs-lisp/bytecomp.el (byte-compile-output-docform): |
| 13139 | Bind print-gensym-alist; bind print-gensym to a cons cell. |
| 13140 | |
| 13141 | * winner.el (custom-print-functions): Add defvar. |
| 13142 | |
| 13143 | 1997-07-24 Michael Kifer <kifer@cs.sunysb.edu> |
| 13144 | |
| 13145 | * viper.el (viper-non-vi-major-modes): New variable. |
| 13146 | (vip-set-hooks): Changed so it'll update viper-non-vi-major-modes. |
| 13147 | (viper-mode): Now checks viper-non-vi-major-modes. |
| 13148 | |
| 13149 | 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13150 | |
| 13151 | * ange-ftp.el: Doc fixes. |
| 13152 | |
| 13153 | * mail/sendmail.el (mail): Improve confirmation questions |
| 13154 | for file-visiting mail buffers. |
| 13155 | |
| 13156 | * simple.el (line-move): If intangibility moves us to a different line, |
| 13157 | adjust the hpos nicely in that line. |
| 13158 | |
| 13159 | * ediff-util.el (ediff-update-diffs): Change error message. |
| 13160 | |
| 13161 | * play/landmark.el (landmark-repeat, landmark): New aliases. |
| 13162 | Add autoload cookies. |
| 13163 | |
| 13164 | * play/handwrite.el: Many doc fixes. |
| 13165 | (handwrite): Add autoload cookie. |
| 13166 | (menu-bar-handwrite-map): Comment out the code to put this |
| 13167 | in the menu bar. |
| 13168 | |
| 13169 | * cus-face.el (custom-declare-face): Use [set-]face-documentation. |
| 13170 | |
| 13171 | * faces.el (face-documentation): Renamed from face-doc-string. |
| 13172 | (set-face-documentation): Renamed from set-face-doc-string. |
| 13173 | (face-doc-string): Make this an alias. |
| 13174 | |
| 13175 | * term/bg-mouse.el (bg-yank-or-pop): Changed eql to eq. |
| 13176 | |
| 13177 | * international/mule-cmds.el (read-input-method-name): Fix error msg. |
| 13178 | |
| 13179 | * terminal.el (te-newline): Change eql to eq. |
| 13180 | (te-insert-lines, te-delete-lines, te-process-output): Likewise. |
| 13181 | (te-parse-program-and-args, te-get-char): Likewise. |
| 13182 | |
| 13183 | * textmodes/tex-mode.el (tex-categorize-whitespace): Use eq, not eql. |
| 13184 | |
| 13185 | * bindings.el: Don't create C-x r and C-x n submaps here. |
| 13186 | |
| 13187 | 1997-07-23 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 13188 | |
| 13189 | * rmail.el (rmail-mime-feature): Doc and custom fix. |
| 13190 | |
| 13191 | 1997-07-24 Dan Nicolaescu <done@ece.arizona.edu> |
| 13192 | |
| 13193 | * bindings.el (debug-ignored-errors): Update the dabbrev.el errors. |
| 13194 | Add errors generated by ediff*.el. |
| 13195 | |
| 13196 | 1997-07-24 Olivier Lecarme <ol@aiguemarine.unice.fr> |
| 13197 | |
| 13198 | * apropos.el, ange-ftp.el: Customized. |
| 13199 | |
| 13200 | 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13201 | |
| 13202 | * calendar.el (calendar-day-name): New optional args WIDTH, ABSOLUTE. |
| 13203 | (calendar-month-name): New optional arg WIDTH. |
| 13204 | (generate-calendar-month, calendar-date-string): Pass new args |
| 13205 | instead of using substring here. |
| 13206 | |
| 13207 | * emacs-lisp/bytecomp.el (eql): byte-defop-compiler definition deleted. |
| 13208 | |
| 13209 | * mail/mh-e.el: Change eql calls to = or equal. |
| 13210 | |
| 13211 | * mail/mh-utils.el: Change eql calls to eq. |
| 13212 | |
| 13213 | * compile.el (compilation-error-regexp-alist): Add elt for EPC F90. |
| 13214 | |
| 13215 | * diary-lib.el (diary-entry-time): Downcase the am/pm letter. |
| 13216 | |
| 13217 | * faces.el (set-face-font-explicit): Call internal-set-face-1 properly. |
| 13218 | |
| 13219 | 1997-07-23 Stephen Eglen <stephene@cogs.susx.ac.uk> |
| 13220 | |
| 13221 | * iswitchb.el (iswitchb-get-bufname): Only add buffer of current |
| 13222 | window if it is not already in list. |
| 13223 | |
| 13224 | 1997-07-23 Ulrik Vieth <vieth@thphy.uni-duesseldorf.de> |
| 13225 | |
| 13226 | * textmodes/meta-mode.el (metafont-mode): Add autoload cookie. |
| 13227 | (metapost-mode): Add autoload cookie. |
| 13228 | |
| 13229 | * files.el (auto-mode-alist): Add ".mf" and ".mp" for meta-mode.el. |
| 13230 | Add ".clo" for latex-mode. |
| 13231 | |
| 13232 | 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13233 | |
| 13234 | * ph.el: Various error messages fixed. |
| 13235 | (ph-cadr, ph-cadr): New functions. |
| 13236 | All calls to cdar and cadr changed. |
| 13237 | |
| 13238 | * ph.el: New file. |
| 13239 | |
| 13240 | * international/mule.el (modify-coding-system-alist): Doc fix. |
| 13241 | |
| 13242 | 1997-07-22 Geoff Voelker <voelker@cs.washington.edu> |
| 13243 | |
| 13244 | * dos-w32.el (find-buffer-file-type-coding-system) |
| 13245 | (find-buffer-process-coding-system): Remove second argument. |
| 13246 | |
| 13247 | 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13248 | |
| 13249 | * textmodes/texinfmt.el (dircategory): Delete obsolete mistaken `put'. |
| 13250 | (texinfo-end-direntry): Output extra newline. |
| 13251 | (texinfo-format-dircategory): Parse the arg and reinsert it by hand. |
| 13252 | |
| 13253 | 1997-07-22 Michael Kifer <kifer@cs.sunysb.edu> |
| 13254 | |
| 13255 | * viper.el: Further twiddling with require viper-init. |
| 13256 | |
| 13257 | 1997-07-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 13258 | |
| 13259 | * jka-compr.el (jka-compr-call-process): Fix previous change. |
| 13260 | (jka-compr-write-region): Likewise. |
| 13261 | (jka-compr-insert-file-contents): Likewise. |
| 13262 | (jka-compr-file-local-copy): Bind coding-system-for-read and |
| 13263 | coding-system-for-write. |
| 13264 | |
| 13265 | 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13266 | |
| 13267 | * textmodes/texinfmt.el (texinfo-end-direntry): Output two newlines. |
| 13268 | |
| 13269 | * simple.el (yank, yank-pop): Bind inhibit-read-only |
| 13270 | just for remove-text-properties, not for insertion. |
| 13271 | |
| 13272 | * subr.el (read-quoted-char): Convert function keys like Return |
| 13273 | into ASCII equivalents. |
| 13274 | |
| 13275 | * mail/mh-utils.el (mh-make-folder-list-background): |
| 13276 | Don't call mh-find-path if we were called from there. |
| 13277 | (mh-find-path): Move mh-make-folder-list-background call to the end. |
| 13278 | |
| 13279 | * language/cyril-util.el (setup-cyrillic-environment): Fix paren error. |
| 13280 | |
| 13281 | * viper.el: Require viper-init. |
| 13282 | |
| 13283 | 1997-07-21 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 13284 | |
| 13285 | * enriched.el (fixed, excerpt): Define with defface. No longer |
| 13286 | queries X server to find a "fixed" font; that was too slow and |
| 13287 | didn't work for everyone. |
| 13288 | |
| 13289 | 1997-07-21 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 13290 | |
| 13291 | * compile.el (compilation-mode-font-lock-keywords): Ensure that each |
| 13292 | regexp generated from compilation-error-regexp-alist begins with "^". |
| 13293 | |
| 13294 | 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13295 | |
| 13296 | * textmodes/fill.el (fill-context-prefix): Be stricter about |
| 13297 | whether first-line prefix is compatible with second-line prefix. |
| 13298 | |
| 13299 | * files.el (find-file-literally): Temporarily remove tar-mode and |
| 13300 | archive-mode from auto-mode-alist. |
| 13301 | |
| 13302 | * frame.el (frame-initialize): Don't alter vertical-scroll-bars |
| 13303 | parameter here. |
| 13304 | |
| 13305 | * scroll-bar.el (scroll-bar-mode-explicit): New variable. |
| 13306 | (set-scroll-bar-mode): Don't alter default-frame-alist |
| 13307 | when just loading this file. |
| 13308 | |
| 13309 | * mail/mh-utils.el (mh-find-path): Handle mh-auto-folder-collect here, |
| 13310 | not when this file is loaded. |
| 13311 | |
| 13312 | 1997-07-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13313 | |
| 13314 | * mail/sendmail.el (mail-indent-citation): Undo previous change. |
| 13315 | Instead, convert region-end to a marker before the loop. |
| 13316 | (mail-yank-original, mail-yank-region): Undo previous change. |
| 13317 | |
| 13318 | * custom.el (custom-declare-variable-list): Process already-declared |
| 13319 | custom variables from this list. |
| 13320 | |
| 13321 | * cus-start.el (debug-on-quit): Define like debug-on-error. |
| 13322 | |
| 13323 | * dired-x.el (dired-omit-new-add-entry): Take new arg RELATIVE |
| 13324 | and pass it to dired-omit-old-add-entry (which is dired-add-entry). |
| 13325 | |
| 13326 | * jka-compr.el (jka-compr-insert-file-contents): |
| 13327 | Bind coding-system-for-read. |
| 13328 | (jka-compr-write-region): Bind coding-system-for-write. |
| 13329 | Set buffer-file-type if dos or nt. |
| 13330 | (jka-compr-call-process): Bind coding-system-for-read |
| 13331 | and coding-system-for-write. |
| 13332 | |
| 13333 | 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13334 | |
| 13335 | * shell.el (shell-mode): Do set list-files-directory locally. |
| 13336 | |
| 13337 | * uniquify.el (uniquify-buffer-file-name): Minor change. |
| 13338 | |
| 13339 | 1997-07-19 Geoff Voelker <voelker@cs.washington.edu> |
| 13340 | |
| 13341 | * dos-w32.el (find-buffer-file-type-coding-system): |
| 13342 | Use undecided-dos for dos-text file names. |
| 13343 | Use undecided for non-existing untranslated file names. |
| 13344 | |
| 13345 | * international/mule.el (modify-coding-system-alist): Added. |
| 13346 | international/mule-util.el (modify-coding-system-alist): Removed. |
| 13347 | |
| 13348 | * loadup.el [windows-nt, ms-dos]: Undo loading |
| 13349 | of international/mule-utils. |
| 13350 | |
| 13351 | 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13352 | |
| 13353 | * mail/sendmail.el (mail-mode): Set adaptive-fill-regexp specially |
| 13354 | to cater to supercite. |
| 13355 | (mail): Ask a different question, if buffer is visiting a file. |
| 13356 | |
| 13357 | * faces.el (internal-facep): Length is now 10. |
| 13358 | (make-face, x-create-frame-with-faces): Make a face 10 elements long. |
| 13359 | (internal-set-face-1): Don't call set-face-attribute-internal |
| 13360 | if NAME is nil. |
| 13361 | (set-face-font): Set the auto-flag to t or nil. |
| 13362 | (face-spec-set): Clear out the font at the start, |
| 13363 | if it was set automatically before. |
| 13364 | (face-font-explicit): New function. |
| 13365 | (set-face-font-auto): New function. |
| 13366 | (set-face-font-explicit): New function. |
| 13367 | (copy-face): Copy the face-font-external flag. |
| 13368 | (internal-try-face-font): Use set-face-font-auto. |
| 13369 | |
| 13370 | * files.el (auto-mode-alist): Recognize .emacs in MSDOG syntax. |
| 13371 | |
| 13372 | 1997-07-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13373 | |
| 13374 | * dos-w32.el (find-buffer-file-type-coding-system): |
| 13375 | Use emacs-mule-dos for text file names; use undecided-dos |
| 13376 | for the last resort (instead of emacs-mule-dos). |
| 13377 | |
| 13378 | * vc.el (vc-diff): Turn off previous change. |
| 13379 | |
| 13380 | * cus-edit.el (custom-group-value-create) <tree>: Don't distinguish |
| 13381 | unloaded groups; use [+] for them. |
| 13382 | (customize-browse): Fix top-of-buffer doc text. |
| 13383 | |
| 13384 | * mail/sendmail.el (mail-indent-citation): Take region args. |
| 13385 | (mail-yank-original, mail-yank-region): Pass the args. |
| 13386 | |
| 13387 | 1997-07-18 Dan Nicolaescu <done@sydney.ece.arizona.edu> |
| 13388 | |
| 13389 | * progmodes/hideshow.el (hs-special-modes-alist): Use a regexp |
| 13390 | generated by regexp-opt. |
| 13391 | (hs-life-goes-on): Nullify inhibit-point-motion-hooks as we have |
| 13392 | to move inside intangible overlays. Enable edebug. |
| 13393 | |
| 13394 | * isearch.el (search-invisible): Fix typo. |
| 13395 | (isearch-search): Bind inhibit-point-motion-hooks because we might |
| 13396 | have to search inside invisible and intangible text. |
| 13397 | (isearch-open-overlay-temporary): Delete forgotten debug message. |
| 13398 | (isearch-range-invisible): Fix typo in doc-string. |
| 13399 | |
| 13400 | 1997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk> |
| 13401 | |
| 13402 | * replace.el (occur): Use text property `occur' to store the |
| 13403 | marker for the occurrence in the source buffer. This replaces the |
| 13404 | list `occur-pos-list', and fixes the bug for multi-line matches. |
| 13405 | Set up `occur-point' text property for occur-next and occur-prev. |
| 13406 | (occur): occur-num-matches stores the number of matches found. |
| 13407 | (occur-mode-find-occurrence): Use `occur' text property to find |
| 13408 | marker for locus of the occurrence. |
| 13409 | (occur-next, occur-prev): New commands. |
| 13410 | (occur): Fixed bug preventing line number being displayed if line |
| 13411 | number is less than the number of lines of context. |
| 13412 | |
| 13413 | 1997-07-18 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 13414 | |
| 13415 | * vc-hooks.el (vc-find-cvs-master): Corrected parsing of |
| 13416 | CVS/Entries, according to CVS docs. |
| 13417 | (vc-toggle-read-only): Also work in vc-dired buffers. |
| 13418 | |
| 13419 | * vc.el (vc-diff): If file is unchanged, ask for the version |
| 13420 | number to compare with. |
| 13421 | (vc-retrieve-snapshot): If no NAME is specified, check out |
| 13422 | latest versions of all unlocked files. |
| 13423 | (vc-next-action-on-file): For CVS files with implicit checkout: if |
| 13424 | unmodified, don't do anything. |
| 13425 | (vc-clear-headers): Regexp more restricted, so as not to destroy file |
| 13426 | contents by mistake. |
| 13427 | (vc-backend-merge-news): Better analysis of status reported by CVS. |
| 13428 | Set file properties accordingly. |
| 13429 | |
| 13430 | 1997-07-17 Michael Kifer <kifer@cs.sunysb.edu> |
| 13431 | |
| 13432 | * viper*.el: Adapted to use custom.el |
| 13433 | * ediff*.el: Improved customization. |
| 13434 | * ediff-ptch.el (ediff-default-backup-extension): New variable. |
| 13435 | (ediff-backup-extension, ediff-backup-specs): Change in initialization. |
| 13436 | |
| 13437 | 1997-07-17 Geoff Voelker <voelker@cs.washington.edu> |
| 13438 | |
| 13439 | * loadup.el [windows-nt, ms-dos]: Load international/mule-utils. |
| 13440 | |
| 13441 | * dos-w32.el (find-buffer-file-type-coding-system) |
| 13442 | (find-binary-process-coding-system, find-buffer-file-type-match): |
| 13443 | New functions. |
| 13444 | (find-buffer-file-type): Use find-buffer-file-type-match. |
| 13445 | Add find-buffer-file-type-coding-system to file-coding-system-alist |
| 13446 | as the default entry. |
| 13447 | Add find-binary-process-coding-system to process-coding-system-alist |
| 13448 | as the default entry. |
| 13449 | |
| 13450 | 1997-07-17 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 13451 | |
| 13452 | * subr.el (functionp): Doc fix. |
| 13453 | |
| 13454 | 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13455 | |
| 13456 | * progmodes/cc-styles.el (c-copy-tree): Function deleted. |
| 13457 | |
| 13458 | * textmodes/texinfmt.el (texinfo-no-refill-regexp): Add "direntry". |
| 13459 | (texinfo-format-direntry, texinfo-end-direntry): New functions. |
| 13460 | (texinfo-format-dircategory): New function. |
| 13461 | |
| 13462 | * delsel.el (delete-selection-mode): Add custom-loads property. |
| 13463 | |
| 13464 | * subr.el (custom-declare-variable-early): New function. |
| 13465 | (custom-declare-variable-list): New variable. |
| 13466 | (read-quoted-char-radix): Use defvar and custom-declare-variable-early. |
| 13467 | |
| 13468 | * paren.el (show-paren-match-face): Use gray on all non-color screens. |
| 13469 | |
| 13470 | 1997-07-17 Barry A. Warsaw <cc-mode-help@python.org> |
| 13471 | |
| 13472 | * progmodes/cc-mode.el (c-initialize-cc-mode): New function. |
| 13473 | (c-mode, c++-mode, objc-mode, java-mode): Call it. |
| 13474 | |
| 13475 | * progmodes/cc-langs.el (c-symbol-key): |
| 13476 | First character must be a letter or underscore. |
| 13477 | |
| 13478 | * progmodes/cc-langs.el (c-make-inherited-keymap): Change to a defun. |
| 13479 | |
| 13480 | * progmodes/cc-langs.el: Require 'cc-defs for the definition of |
| 13481 | c-emacs-features. |
| 13482 | |
| 13483 | * progmodes/cc-langs.el (c-mode-menu): Added uncomment region and |
| 13484 | slight rearrangement of items. |
| 13485 | |
| 13486 | * progmodes/cc-cmds.el: Require cc-defs for the c-add-syntax macro. |
| 13487 | |
| 13488 | * progmodes/cc-cmds.el (c-electric-backspace): Must get 'supercede |
| 13489 | property values to work with delsel and pending-del. |
| 13490 | |
| 13491 | * progmodes/cc-cmds.el (c-electric-brace): Fix ebola eradication |
| 13492 | consequence in the preserve-p test. |
| 13493 | |
| 13494 | * progmodes/cc-engine.el (c-maybe-labelp): Add defvar. |
| 13495 | |
| 13496 | * progmodes/cc-styles.el (c-initialize-builtin-style): Use |
| 13497 | copy-sequence instead of c-copy-tree. |
| 13498 | |
| 13499 | * progmodes/cc-defs.el (c-load-all): Function deleted. |
| 13500 | |
| 13501 | 1997-07-17 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 13502 | |
| 13503 | * dired-x.el (dired-omit-files): Add ".#foo" lock files to omissions. |
| 13504 | |
| 13505 | 1997-07-17 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 13506 | |
| 13507 | * international/titdic-cnv.el (batch-titdic-convert): Add optional |
| 13508 | arg FORCE. |
| 13509 | |
| 13510 | 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13511 | |
| 13512 | * subr.el (read-quoted-char): Handle non-character events. |
| 13513 | |
| 13514 | * mail/emacsbug.el: Improve text of messages. |
| 13515 | |
| 13516 | * simple.el (quoted-insert): Doc fix. |
| 13517 | |
| 13518 | * subr.el (read-quoted-char): Use RET, not SPC, as special terminator. |
| 13519 | Use read-quoted-char-radix as radix for numbers. |
| 13520 | (read-quoted-char-radix): New variable. |
| 13521 | |
| 13522 | 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13523 | |
| 13524 | * dired.el (dired-find-file): Better error message |
| 13525 | for symlink to nonexistent target. |
| 13526 | |
| 13527 | * simple.el (quoted-insert): Doc fix. |
| 13528 | |
| 13529 | * subr.el (read-quoted-char): Read any number of octal digits, |
| 13530 | and ignore a space if that terminates the octal digits. |
| 13531 | |
| 13532 | 1997-07-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13533 | |
| 13534 | * textmodes/texinfmt.el (texinfo-format-buffer-1): Insert, here, |
| 13535 | the info about what file this is and what it was made from, |
| 13536 | just before returning. |
| 13537 | (texinfo-format-setfilename): Generate no output. |
| 13538 | |
| 13539 | * apropos.el (apropos-print): Use customize-group-other-window, |
| 13540 | not customize-other-window. |
| 13541 | |
| 13542 | * mail/mail-extr.el (mail-extr-voodoo): Get rid of comments at an |
| 13543 | early stage. |
| 13544 | |
| 13545 | * files.el (set-auto-mode): If -*- line specifies a mode, |
| 13546 | then even if we don't use it because of just-from-file-name, |
| 13547 | still let it prevent taking the mode from a file name. |
| 13548 | |
| 13549 | * simple.el (yank, yank-pop): Clear out read-only prop. |
| 13550 | |
| 13551 | * mail/sendmail.el (mail-mode-auto-fill): Use insert-before-markers. |
| 13552 | |
| 13553 | * cus-edit.el (custom-unlispify-remove-prefixes): New variable. |
| 13554 | (custom-unlispify-menu-entry): Obey custom-unlispify-remove-prefixes. |
| 13555 | |
| 13556 | * progmodes/cc-styles.el (c-copy-tree): Fix bugs. |
| 13557 | |
| 13558 | * international/mule-cmds.el (global-map): Turn off the S-SPC binding. |
| 13559 | |
| 13560 | 1997-07-15 Kenichi Handa <handa@etl.go.jp> |
| 13561 | |
| 13562 | * international/titdic-cnv.el (tit-process-body): Ignore vacant |
| 13563 | entries. |
| 13564 | |
| 13565 | * international/quail.el (quail-translate-key): Fix previous change. |
| 13566 | |
| 13567 | * international/mule.el (make-coding-system): Distinguish |
| 13568 | coding-category-iso-7-else and coding-category-iso-8-else. |
| 13569 | |
| 13570 | * international/mule-conf.el (coding-category-emacs-mule): Replace |
| 13571 | coding-category-iso-else with coding-category-iso-7-else and |
| 13572 | coding-category-iso-8-else. |
| 13573 | |
| 13574 | * international/mule-diag.el (describe-current-coding-system): Use |
| 13575 | coding-category-iso-7-else instead of coding-category-iso-else. |
| 13576 | |
| 13577 | * language/china-util.el (setup-chinese-gb-environment): Adjusted |
| 13578 | for the change of coding category names. Set default-input-method |
| 13579 | to chinese-py-punct. |
| 13580 | (setup-chinese-big5-environment): Set default-input-method to |
| 13581 | chinese-py-punct-b5. |
| 13582 | (setup-chinese-cns-environment): Set default-input-method |
| 13583 | correctly. |
| 13584 | |
| 13585 | * language/english.el (setup-english-environment): Adjusted for |
| 13586 | the change of coding category names. |
| 13587 | |
| 13588 | * language/japan-util.el (setup-japanese-environment): Adjusted |
| 13589 | for the change of coding category names. Set default-input-method |
| 13590 | correctly. |
| 13591 | |
| 13592 | * language/ethio-util.el (setup-ethiopic-environment): Set |
| 13593 | default-input-method correctly. |
| 13594 | |
| 13595 | * language/korean.el (setup-korean-environment): Set |
| 13596 | default-input-method correctly. |
| 13597 | |
| 13598 | * language/tibet-util.el (setup-tibetan-environment: Set |
| 13599 | default-input-method correctly. |
| 13600 | |
| 13601 | * international/mule-diag.el (list-coding-systems): Fix previous |
| 13602 | change. |
| 13603 | |
| 13604 | * mail/sendmail.el (mail-setup): Kill the local binding of |
| 13605 | enable-multibyte-characters. Turn off an input method. |
| 13606 | |
| 13607 | * mail/emacsbug.el (report-emacs-bug-run-tersely): New variable. |
| 13608 | (report-emacs-bug): Insert warnings for novice users in *mail* buffer. |
| 13609 | Set enable-multibyte-characters to nil. |
| 13610 | (report-emacs-bug-hook): Check non-English letters. |
| 13611 | Confirm about sending a report to FSF. |
| 13612 | |
| 13613 | * international/mule-cmds.el (mule-keymap): Bind l to |
| 13614 | set-language-environment. |
| 13615 | (set-language-environment): Remove autoload cookie. Accept null |
| 13616 | input for resetting to default. |
| 13617 | (select-input-method): Error if enable-multibyte-characters is nil. |
| 13618 | (toggle-input-method): Likewise. |
| 13619 | (global-map): Turn of the S-SPC binding. |
| 13620 | |
| 13621 | 1997-07-15 Simon Marshall <simon@albert.gnu.ai.mit.edu> |
| 13622 | |
| 13623 | * mouse-sel.el: Customize; create mouse-sel as subgroup of mouse. |
| 13624 | (mouse-sel-mode): New option to toggle mode. |
| 13625 | (mouse-sel-mode): New command to toggle mode. |
| 13626 | (mouse-sel-set-selection-function): If mouse-sel-default-bindings is |
| 13627 | interprogram-cut-paste, default to x-set-selection as before. Doc fix. |
| 13628 | (mouse-sel-bindings): New function to install/restore mouse bindings. |
| 13629 | This is called by mouse-sel-mode, i.e., not at the top-level. |
| 13630 | |
| 13631 | * delsel.el: Customize; as part of editing-basics group. |
| 13632 | (delete-selection-mode): Convert to autoloaded option. Default to nil. |
| 13633 | (delete-selection-mode): Define before option. |
| 13634 | Modify pre-command-hook here, i.e., not at the top-level. |
| 13635 | If enabling Delete Selection mode, also enable Transient Mark mode. |
| 13636 | |
| 13637 | 1997-07-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13638 | |
| 13639 | * textmodes/texnfo-upd.el (texinfo-all-menus-update) |
| 13640 | (texinfo-master-menu, texinfo-multiple-files-update): |
| 13641 | Search for texinfo-master-menu-header as a string, not a regexp. |
| 13642 | (texinfo-master-menu-header): Move defvar earlier. |
| 13643 | |
| 13644 | * isearch.el (isearch-char-to-string): Use char-to-string. |
| 13645 | (isearch-quote-char): Add nonascii-insert-offset. |
| 13646 | |
| 13647 | * files.el (basic-save-buffer-1): Clarify error message. |
| 13648 | (cd-absolute): Likewise. |
| 13649 | |
| 13650 | 1997-07-13 Stephen Eglen <stephene@cogs.susx.ac.uk> |
| 13651 | |
| 13652 | * iswitchb.el: All user variables now converted to custom. |
| 13653 | (iswitchb): New variable for use by the custom package. |
| 13654 | (iswitchb-default-buffer): Variable deleted. |
| 13655 | (iswitchb-define-mode-map): Addition of keybindings |
| 13656 | for iswitchb-kill-buffer and iswitchb-find-file. |
| 13657 | (iswitchb): When no text typed in, show all buffers. |
| 13658 | (iswitchb-complete): Use equal rather than eq. |
| 13659 | (iswitchb-next-match, iswitchb-prev-match): Use |
| 13660 | iswitchb-chop to handle reordering the buffer list. |
| 13661 | (iswitchb-chop): New function. |
| 13662 | (iswitchb-make-buflist): Rewritten for efficiency. |
| 13663 | (iswitchb-to-end): Operate on a list of buffers, not just one. |
| 13664 | (iswitchb-set-matches): Always return list |
| 13665 | of matching buffers, even in absence of user input. |
| 13666 | (iswitchb-kill-buffer): New function. |
| 13667 | (iswitchb-default-keybindings): Use read-kbd-macro for keys to define. |
| 13668 | (iswitchb-exhibit): Always return list of matching buffers. |
| 13669 | (iswitchb-show-default-buffer): Function deleted. |
| 13670 | |
| 13671 | 1997-07-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13672 | |
| 13673 | * progmodes/cc-langs.el: Require cc-defs. |
| 13674 | |
| 13675 | * progmodes/awk-mode.el (awk-mode): Require cc-langs, not cc-mode. |
| 13676 | |
| 13677 | * progmodes/cc-langs.el (c-make-inherited-keymap): Add autoload cookie. |
| 13678 | |
| 13679 | * tmm.el (tmm-prompt): Use save-excursion around completing-read code. |
| 13680 | (tmm-add-prompt): Clean up using save-selected-window |
| 13681 | and with-current-buffer. |
| 13682 | |
| 13683 | 1997-07-12 Eli Zaretskii <eliz@is.elta.co.il> |
| 13684 | |
| 13685 | * term/pc-win.el (msdos-bg-mode): New function. |
| 13686 | (msdos-face-setup, make-msdos-frame): Set background-mode and |
| 13687 | display-type properties for created frames. |
| 13688 | |
| 13689 | 1997-07-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13690 | |
| 13691 | * simple.el (forward-visible-line): Correctly handle arg 0 |
| 13692 | so that it doesn't mess up handling of nonzero args. |
| 13693 | |
| 13694 | 1997-07-10 Rob Riepel <riepel@Stanford.EDU> |
| 13695 | |
| 13696 | * emulation/tpu-edt.el (tpu-set-mode-line) Added |
| 13697 | mode-line-mule-info and mode-line-frame-identification. |
| 13698 | |
| 13699 | 1997-07-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 13700 | |
| 13701 | * emacs-lisp/edebug.el (condition-case): Fix edebug-form-spec to |
| 13702 | allow a handler with a list of condition names. |
| 13703 | |
| 13704 | 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13705 | |
| 13706 | * cus-start.el: Make it clear that the warning is a warning. |
| 13707 | |
| 13708 | 1997-07-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13709 | |
| 13710 | * progmodes/cc-styles.el (c-copy-tree): New function. |
| 13711 | (c-initialize-builtin-style): Use c-copy-tree. |
| 13712 | |
| 13713 | * progmodes/cc-align.el, progmodes/cc-cmds.el, progmodes/cc-compat.el: |
| 13714 | * progmodes/cc-defs.el, progmodes/cc-engine.el, progmodes/cc-langs.el: |
| 13715 | * progmodes/cc-menus.el, progmodes/cc-mode.el, progmodes/cc-styles.el: |
| 13716 | * progmodes/cc-vars.el: New version of CC mode installed. |
| 13717 | Old files completely replaced. |
| 13718 | |
| 13719 | 1997-07-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 13720 | |
| 13721 | * international/fontset.el (create-fontset-from-fontset-spec): |
| 13722 | Typo in doc-string fixed. |
| 13723 | |
| 13724 | 1997-07-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13725 | |
| 13726 | * hilit19.el (hilit-submit-feedback): Change mail address. |
| 13727 | |
| 13728 | 1997-07-10 Kenichi Handa <handa@etl.go.jp> |
| 13729 | |
| 13730 | * international/fontset.el (create-fontset-from-fontset-spec): Add |
| 13731 | optional arg NOERROR. |
| 13732 | (create-fontset-from-x-resource): Give t as arg NOERROR to |
| 13733 | create-fontset-from-fontset-spec. |
| 13734 | |
| 13735 | * term/x-win.el: Give t as arg NOERROR to |
| 13736 | create-fontset-from-fontset-spec. |
| 13737 | |
| 13738 | * bindings.el (mode-line-mule-info): Remove tailing ">" from input |
| 13739 | method indicator. |
| 13740 | |
| 13741 | * international/isearch-x.el (isearch-input-method): New variable. |
| 13742 | (isearch-input-method-title): New variable. |
| 13743 | (isearch-toggle-specified-input-method): Set the above variables. |
| 13744 | (isearch-toggle-input-method): Likewise. |
| 13745 | (isearch-process-search-multibyte-characters): Give |
| 13746 | isearch-input-method as arg to read-multilingual-string. |
| 13747 | |
| 13748 | * international/mule-cmds.el (read-multilingual-string): Adjusted |
| 13749 | for the previous change of variables related to input methods. |
| 13750 | |
| 13751 | * isearch.el (isearch-message-prefix): Likewise. |
| 13752 | |
| 13753 | 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13754 | |
| 13755 | * mail/sendmail.el (mail-mode): Make fill-paragraph-function local. |
| 13756 | |
| 13757 | * menu-bar.el (menu-bar-custom-menu): Add several more menu items. |
| 13758 | Rename some. Delete "Update this menu". |
| 13759 | |
| 13760 | * cus-edit.el (customize-browse): Don't take an argument. |
| 13761 | |
| 13762 | 1997-07-09 Noah Friedman <friedman@splode.com> |
| 13763 | |
| 13764 | * emacs-lisp/eldoc.el: Add `up-list' and `down-list' to |
| 13765 | eldoc-message-commands. |
| 13766 | |
| 13767 | 1997-07-09 Kenichi Handa <handa@etl.go.jp> |
| 13768 | |
| 13769 | * international/mule-diag.el (print-fontset): Output format improved. |
| 13770 | (describe-fontset): Likewise. Doc-string modified. |
| 13771 | (list-fontsets): Likewise. |
| 13772 | |
| 13773 | * international/encoded-kb.el (encoded-kbd-mode): |
| 13774 | Call coding-system-XXX instead of coding-vector-XXX. |
| 13775 | |
| 13776 | 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13777 | |
| 13778 | * Makefile (dontcompilefiles): Add cyril-util.el. |
| 13779 | |
| 13780 | * format.el (format-alist): Don't handle compression here. |
| 13781 | |
| 13782 | 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13783 | |
| 13784 | * cus-edit.el (customize-browse): Improve start-of-buffer message. |
| 13785 | |
| 13786 | * mouse.el (mouse-undouble-last-event): Fix gross bugs: |
| 13787 | use modifiers, not old-modifiers. |
| 13788 | |
| 13789 | * cus-edit.el (custom-help-menu): Variable deleted. |
| 13790 | (custom-menu-reset): Function deleted. |
| 13791 | (Custom-menu-update): Likewise. |
| 13792 | |
| 13793 | * finder.el (finder-list-matches): Create *Finder Category* buffer. |
| 13794 | |
| 13795 | * mouse.el (mouse-show-mark): Handle switch-frame events in the loop. |
| 13796 | |
| 13797 | 1997-07-08 Dave Love <d.love@dl.ac.uk> |
| 13798 | |
| 13799 | * thingatpt.el (url): Define end-op property again. Wrap end-op |
| 13800 | and beginning-op lambdas with `function', not quote. |
| 13801 | |
| 13802 | 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13803 | |
| 13804 | * emacs-lisp/bytecomp.el (char-after): Allow 0 args. |
| 13805 | |
| 13806 | * progmodes/cc-*.el: New files, totally reorganized. |
| 13807 | |
| 13808 | * dunnet.el: Undo an earlier change: |
| 13809 | (dun-piss): Renamed from dunnet-urinate. |
| 13810 | (dun-verblist): Indecent word added back. |
| 13811 | (dunnet): Delete "censored" message. |
| 13812 | |
| 13813 | * textmodes/fill.el: Doc fixes. |
| 13814 | |
| 13815 | * international/mule-conf.el (undecided): Use `-' in mode line. |
| 13816 | |
| 13817 | * bookmark.el: Make global bindings only via loaddefs.el. |
| 13818 | |
| 13819 | * help-macro.el (make-help-screen): Clear the prompt |
| 13820 | when we get a real command. |
| 13821 | |
| 13822 | 1997-07-07 Kenichi Handa <handa@etl.go.jp> |
| 13823 | |
| 13824 | * international/quail.el (quail-conversion-help): Source code |
| 13825 | indentation changed. |
| 13826 | |
| 13827 | * international/skkdic-utl.el (skkdic-okuri-ari): Doc-string |
| 13828 | modified. |
| 13829 | (skkdic-postfix, skkdic-prefix, skkdic-okuri-nasi): Likewise. |
| 13830 | (skkdic-lookup-key): Add 4th argument PREFER-NOUN. Arrange order |
| 13831 | of returning list according to this value. |
| 13832 | |
| 13833 | * international/kkc.el (kkc-region): Call skkdic-lookup-key with |
| 13834 | t for arg PREFER-NOUN while looking up key sequences shorter than |
| 13835 | what a user requested. |
| 13836 | (kkc-next-phrace): Likewise. |
| 13837 | |
| 13838 | * international/mule-diag.el (print-fontset): Output format tuned. |
| 13839 | (describe-fontset): Likewise. |
| 13840 | (list-fontsets): Likewise. |
| 13841 | |
| 13842 | 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13843 | |
| 13844 | * delsel.el (delete-selection-mode): Doc fix. |
| 13845 | |
| 13846 | * wid-edit.el (widget-field-use-before-change): Reenable for Emacs 20. |
| 13847 | |
| 13848 | * files.el (find-file-literally): New function. |
| 13849 | |
| 13850 | 1997-07-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13851 | |
| 13852 | * menu-bar.el (menu-bar-files-menu): Use make-frame-command |
| 13853 | as in C-x 5 2, rather than make-frame. |
| 13854 | |
| 13855 | * international/mule-cmds.el (help-map): |
| 13856 | Bind I to describe-input-method. |
| 13857 | (help-map): Bind L to describe-language-environment. |
| 13858 | |
| 13859 | * international/mule-cmds.el |
| 13860 | (set-language-environment): Do the real work here. |
| 13861 | (current-language-environment): New variable. |
| 13862 | (setup-specified-language-environment): Call set-language-environment. |
| 13863 | Set current-language-environment. |
| 13864 | (describe-language-environment): |
| 13865 | By default, use current-language-environment. |
| 13866 | |
| 13867 | * help.el (help-for-help): Update help text. |
| 13868 | |
| 13869 | * faces.el (face-set-after-frame-default): New subroutine, |
| 13870 | taken from x-create-frame-with-faces. |
| 13871 | (x-create-frame-with-faces): Call it. |
| 13872 | (face-italic-p, face-bold-p): Use equal to compare fonts. |
| 13873 | (frame-update-faces): Function now a no-op. |
| 13874 | |
| 13875 | 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13876 | |
| 13877 | * simple.el (sendmail-user-agent-compose): New function; |
| 13878 | this has the code that was in sendmail-user-agent. |
| 13879 | (sendmail-user-agent): Use sendmail-user-agent-compose. |
| 13880 | |
| 13881 | * mail/reporter.el (reporter-compose-outgoing): Use functionp, |
| 13882 | not fboundp, to test validity of COMPOSE. |
| 13883 | |
| 13884 | * bindings.el (complete-symbol): Accept an argument. |
| 13885 | (debug-ignored-errors): Add ^ to "No tags table loaded". |
| 13886 | Make the etags.el strings correspond to latest etags.el. |
| 13887 | |
| 13888 | * progmodes/etags.el (next-file, tags-loop-scan): Fix error message. |
| 13889 | (visit-tags-table-buffer, complete-tag): Likewise. |
| 13890 | |
| 13891 | * language/european.el (latin-1, latin-2. latin-3, latin-4, latin-5): |
| 13892 | Define coding system aliases. |
| 13893 | |
| 13894 | * wid-edit.el (widget-choose): Using keyboard, if all choices are |
| 13895 | disabled, just report an error. |
| 13896 | |
| 13897 | * cus-edit.el (custom-load-symbol): Don't reload a preloaded file. |
| 13898 | |
| 13899 | * term/linux.el: New file. |
| 13900 | |
| 13901 | 1997-07-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 13902 | |
| 13903 | * simple.el (forward-visible-line): Use forward-line, not |
| 13904 | vertical-motion, when moving backwards. |
| 13905 | |
| 13906 | 1997-07-04 Anders Lindgren <andersl@csd.uu.se> |
| 13907 | |
| 13908 | * compile.el (compilation-error-regexp-alist): |
| 13909 | Support for IAR Systems C compiler added. |
| 13910 | |
| 13911 | 1997-07-04 Dave Love <d.love@dl.ac.uk> |
| 13912 | |
| 13913 | * browse-url.el: Require thingatpt when compiling. |
| 13914 | (browse-url-url-at-point): Use `thing-at-point' (with URL code |
| 13915 | moved from here). |
| 13916 | (browse-url-looking-at): Moved to thingatpt.el, renamed and changed. |
| 13917 | |
| 13918 | * thingatpt.el (thing-at-point): Use `thing-at-point' property, if any. |
| 13919 | (bounds-of-thing-at-point): Use `bounds-of-thing-at-point' property. |
| 13920 | (thing-at-point-bounds-of-url-at-point): New function. |
| 13921 | (thing-at-point-looking-at): New function, adapted from old |
| 13922 | browse-url-looking-at. |
| 13923 | (thing-at-point-url-at-point): New function, adapted from |
| 13924 | browse-url-url-at-point. |
| 13925 | (thing-at-point-url-chars): Variable deleted. |
| 13926 | (thing-at-point-url-path-regexp, thing-at-point-short-url-regexp) |
| 13927 | (thing-at-point-url-regexp, thing-at-point-markedup-url-regexp): |
| 13928 | New variables. |
| 13929 | (url): `beginning-op' property function changed to use |
| 13930 | `thing-at-point-bounds-of-url-at-point'. `end-op' property no |
| 13931 | longer set -- functionality no longer supported for the more |
| 13932 | sophisticated treatment of URLs so `forward-thing' no longer works |
| 13933 | in this case. |
| 13934 | |
| 13935 | 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13936 | |
| 13937 | * cus-edit.el (custom-mode-map): Bind n and p. |
| 13938 | |
| 13939 | * mail/emacsbug.el (report-emacs-bug): Don't include messages |
| 13940 | in *Messages* generated by report-emacs-bug itself. |
| 13941 | |
| 13942 | * mail/mailalias.el (mail-complete-alist): Don't use backquote. |
| 13943 | |
| 13944 | 1997-07-04 Per Abrahamsen <abraham@dina.kvl.dk> |
| 13945 | |
| 13946 | * menu-bar.el (menu-bar-custom-menu): Some command names were |
| 13947 | updated. |
| 13948 | |
| 13949 | * widget.el (:sample-overlay): New keyword. |
| 13950 | * wid-edit.el (widget-leave-text): Use it. |
| 13951 | (widget-specify-sample): Use it. |
| 13952 | (widget-default-delete): Ditto. |
| 13953 | |
| 13954 | * wid-edit.el (color): Make it an editable field. |
| 13955 | (widget-color-value-create): Deleted. |
| 13956 | (widget-color-value-get): Deleted. |
| 13957 | (widget-color-value-set): Deleted. |
| 13958 | (color-item): Deleted. |
| 13959 | (widget-color-item-button-face-get): Renamed to |
| 13960 | `widget-color-sample-face-get'. |
| 13961 | (color-sample): Delete. |
| 13962 | (editable-color): Delete. |
| 13963 | (widget-editable-color-value-create): Delete. |
| 13964 | * cus-face.el (custom-face-attributes): Use `color' instead of |
| 13965 | `editable-color'. |
| 13966 | |
| 13967 | * wid-edit.el (widget-specify-field): Add newline in overlay for |
| 13968 | nil-:sized fields. |
| 13969 | (widget-field-end): Ditto. |
| 13970 | |
| 13971 | * wid-edit.el (emacs-library-link): New widget. |
| 13972 | (widget-emacs-library-link-action): New function. |
| 13973 | (widgets): Use it. |
| 13974 | (file-link): New widget. |
| 13975 | (widget-file-link-action): New function. |
| 13976 | |
| 13977 | 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13978 | |
| 13979 | * loadup.el: Some files are in different directories. |
| 13980 | |
| 13981 | * emacs-lisp/lisp.el, emacs-lisp/lisp-mode.el: |
| 13982 | Moved from parent dir. |
| 13983 | |
| 13984 | * textmodes/fill.el, textmodes/page.el: Moved from parent dir. |
| 13985 | * textmodes/paragraphs.el, textmodes/text-mode.el: Likewise. |
| 13986 | |
| 13987 | * mail/sendmail.el (mail-do-fcc): |
| 13988 | Pass an arg to verify-visited-file-modtime. |
| 13989 | |
| 13990 | * textmodes/tex-mode.el (tex-common-initialization): |
| 13991 | Set search-whitespace-regexp locally. |
| 13992 | |
| 13993 | * simple.el (next-line, previous-line): Doc fixes. |
| 13994 | |
| 13995 | 1997-07-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 13996 | |
| 13997 | * hippie-exp.el (he-dabbrev-skip-space): Fix previous change. |
| 13998 | (he-dabbrev-as-symbol): Likewise. |
| 13999 | |
| 14000 | * find-dired.el (find-grep-dired): Use -type f. |
| 14001 | |
| 14002 | * language/japanese.el ("Japanese"): List iso-2022-7bit coding system |
| 14003 | instead of japanese-iso-7bit. |
| 14004 | |
| 14005 | * delsel.el (delete-selection-mode): Doc fix. |
| 14006 | |
| 14007 | * gnus/gnus-group.el (gnus-group-set-mode-line): |
| 14008 | Update how mode-line-modified is set. |
| 14009 | |
| 14010 | * paren.el (show-paren-idle-timer): New defvar. |
| 14011 | (show-paren-mode): Add :initialize attr in the defcustom. |
| 14012 | Test the value at end of file, and turn on the mode if true. |
| 14013 | |
| 14014 | * cus-face.el (custom-face-attributes): Use editable-color widget. |
| 14015 | |
| 14016 | * wid-edit.el (color-sample, editable-color): New widget types. |
| 14017 | |
| 14018 | * cus-edit.el (custom-buffer-create-internal): New arg DESCRIPTION |
| 14019 | is inserted in the buffer to describe it. |
| 14020 | (custom-buffer-create-other-window, custom-buffer-create): |
| 14021 | New arg DESCRIBE; pass it along. |
| 14022 | (customize-group): Pass DESCRIBE argument. |
| 14023 | (custom-face-menu): Improve Set and Save item strings. |
| 14024 | (custom-group-menu): Likewise. |
| 14025 | |
| 14026 | 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14027 | |
| 14028 | * cus-edit.el (custom): Don't set :button-face. |
| 14029 | (custom-mode): Use custom-button-face here |
| 14030 | as buffer-local value of widget-button-face. |
| 14031 | |
| 14032 | * wid-edit.el (widget-button-face): Default value widget-button-face. |
| 14033 | (widget-default-button-face-get): Use variable widget-button-face. |
| 14034 | |
| 14035 | * mail/emacsbug.el (report-emacs-bug): Don't assume the exit command |
| 14036 | is mail-send-and-exit for all user agents. |
| 14037 | |
| 14038 | * autorevert.el: New file. |
| 14039 | |
| 14040 | * paren.el (show-paren-mode): Add a defvar before first use. |
| 14041 | |
| 14042 | * desktop.el (desktop-clear-preserve-buffers): New variable. |
| 14043 | (desktop-clear): Kill all buffers except internal ones |
| 14044 | and those listed in desktop-clear-preserve-buffers. |
| 14045 | |
| 14046 | * time.el (display-time-string-forms): Use %M, not %m. |
| 14047 | |
| 14048 | * compile.el (compilation-parse-errors): Skip 2 lines |
| 14049 | only for Compilation major mode. |
| 14050 | |
| 14051 | * international/mule.el (load-with-code-conversion): |
| 14052 | Don't run kill-buffer-hook or kill-buffer-query-functions. |
| 14053 | |
| 14054 | 1997-07-02 Per Abrahamsen <abraham@dina.kvl.dk> |
| 14055 | |
| 14056 | * cus-edit.el (customize-browse): Use glyphs in description, if |
| 14057 | possible. |
| 14058 | |
| 14059 | * wid-edit.el (widget-menu-minibuffer-flag): Default to t on |
| 14060 | XEmacs. |
| 14061 | |
| 14062 | * wid-edit.el (widget-field-value-create): Add comment explaining |
| 14063 | why `:field-overlay' contains two markers. |
| 14064 | |
| 14065 | * cus-edit.el (custom-browse-visibility) |
| 14066 | (custom-browse-visibility-action, custom-browse-group-tag) |
| 14067 | (custom-browse-group-tag-action, custom-browse-variable-tag-action) |
| 14068 | (custom-browse-face-tag, custom-browse-face-tag-action) |
| 14069 | (custom-browse-face-tag-action, custom-browse-alist): Changed |
| 14070 | prefix from `custom-tree' to `custom-browse'. |
| 14071 | (custom-variable-value-create, custom-face-value-create) |
| 14072 | (custom-group-value-create): Updated caller. |
| 14073 | |
| 14074 | * cus-edit.el (custom-browse-only-groups): New option. |
| 14075 | (custom-group-value-create): Use it. Omit non-groups if non-nil. |
| 14076 | |
| 14077 | * cus-edit.el (custom-help-menu): Renamed "Variable" to "Option". |
| 14078 | Remove "..." from non-prompting entries. |
| 14079 | |
| 14080 | * wid-edit.el (widget-single-line-field-face): New face. |
| 14081 | (widget-single-line-display-table): New variable. |
| 14082 | (regexp, file): Use `widget-single-line-field-face'. |
| 14083 | |
| 14084 | * cus-edit.el (custom-unloaded-symbol-p): New function. |
| 14085 | (custom-unloaded-widget-p): New function. |
| 14086 | (custom-group-value-create): Use it. |
| 14087 | (customize-browse): Mention [?]. |
| 14088 | |
| 14089 | * cus-edit.el (custom-toggle-hide): Load dependencies here. |
| 14090 | |
| 14091 | * wid-edit.el (functionp): New function. |
| 14092 | |
| 14093 | 1997-07-02 Kenichi Handa <handa@etl.go.jp> |
| 14094 | |
| 14095 | * language/indian.el: Change category 5 to 1. |
| 14096 | |
| 14097 | * language/european.el (setup-8-bit-environment): New argument |
| 14098 | LANGUAGE. |
| 14099 | (setup-latin1-environment): Adjusted for the above change. |
| 14100 | (setup-latin2-environment): Likewise. |
| 14101 | (setup-latin3-environment): Likewise. |
| 14102 | (setup-latin4-environment): Likewise. |
| 14103 | (setup-latin5-environment): Likewise. |
| 14104 | |
| 14105 | * language/greek.el (setup-greek-environment): Likewise. |
| 14106 | |
| 14107 | * language/hebrew.el (setup-hebrew-environment): Likewise. |
| 14108 | |
| 14109 | * language/cyril-util.el (setup-cyrillic-environment): Adjusted |
| 14110 | for the change of an input method name. |
| 14111 | |
| 14112 | * language/devan-util.el (setup-devanagari-environment): Likewise. |
| 14113 | |
| 14114 | * language/ethio-util.el (setup-ethiopic-environment): Likewise. |
| 14115 | |
| 14116 | * language/korean.el (setup-korean-environment): Likewise. |
| 14117 | |
| 14118 | * language/lao-util.el (setup-lao-environment): Likewise. |
| 14119 | |
| 14120 | * language/thai-util.el (setup-thai-environment): Likewise. |
| 14121 | |
| 14122 | * language/viet-util.el (setup-vietnamese-environment): Likewise. |
| 14123 | |
| 14124 | * language/china-util.el: Use true coding system names instead of |
| 14125 | aliases. Adjusted for the change of an input method name. |
| 14126 | (decode-hz-region): Fix comments. |
| 14127 | (encode-hz-region): Fix a coding system name. |
| 14128 | |
| 14129 | * language/misc-lang.el: Call set-language-info-alist for IPA. |
| 14130 | (setup-ipa-environment): New function. |
| 14131 | |
| 14132 | * international/titdic-cnv.el: Add license note. |
| 14133 | (tit-encode-list): Fix typo (euc-kk -> euc-kr). |
| 14134 | (quail-cxterm-package-title-alist): New variable. |
| 14135 | (tit-make-quail-package-file-name): Name changed from |
| 14136 | tit-make-quail-package-name. |
| 14137 | (tit-process-header): Check quail-cxterm-package-title-alist to |
| 14138 | decide a package name. |
| 14139 | (titdic-convert): Call tit-make-quail-package-file-name. |
| 14140 | (batch-titdic-convert): Likewise. |
| 14141 | |
| 14142 | * international/skkdic-cnv.el: Coding system name changed to |
| 14143 | iso-2022-7bit-short. |
| 14144 | (skkdic-convert): Fix typo in a comment. |
| 14145 | (skkdic-convert): Save buffer in iso-2022-7bit-short. |
| 14146 | (skkdic-extract-conversion-data): Fix a bug in regular expression |
| 14147 | pattern. |
| 14148 | |
| 14149 | * international/quail.el (quail-guidance-buf): Make it buffer |
| 14150 | local. |
| 14151 | (quail-guidance-win): New variable. Make it buffer local. |
| 14152 | (quail-current-translations): Doc-string modified. |
| 14153 | (quail-current-data): Make it buffer local. |
| 14154 | (quail-define-package): Update input-method-alist. |
| 14155 | (quail-defrule): Doc-string modified. |
| 14156 | (quail-defrule-internal): Document it. |
| 14157 | (quail-get-translation): Change the format of DEF part. |
| 14158 | (quail-lookup-key): Make the second argument LEN optional. Reset |
| 14159 | quail-current-translations to nil. |
| 14160 | (quail-map-definition): New function. |
| 14161 | (quail-get-current-str): New function. |
| 14162 | (quail-guidance-translations-starting-column): New variable. |
| 14163 | (quail-update-current-translations): New function. |
| 14164 | (quail-translate-key): Adjusted for the change of DEF format. |
| 14165 | Call quail-update-current-translations. |
| 14166 | (quail-next-translation): Call quail-update-current-translations. |
| 14167 | (quail-prev-translation): Likewise. |
| 14168 | (quail-next-translation-block): Likewise. |
| 14169 | (quail-prev-translation-block): Likewise. |
| 14170 | (quail-select-translation): Deleted. |
| 14171 | (quail-make-guidance-frame): New function. |
| 14172 | (quail-show-guidance-buf): Handle the case that minibuffer is in a |
| 14173 | separate frame. |
| 14174 | (quail-hide-guidance-buf): Likewise. |
| 14175 | (quail-show-translations): Call |
| 14176 | quail-update-current-translations. Check width of a frame to be |
| 14177 | used. |
| 14178 | (quail-completion): Do not supply LEN argument to |
| 14179 | quail-lookup-key. |
| 14180 | (quail-help): Use with-output-to-temp-buffer. |
| 14181 | (quail-translation-help): Likewise. |
| 14182 | (quail-conversion-help): Likewise. |
| 14183 | (quail-update-leim-list-file): Save buffer without making a backup file. |
| 14184 | |
| 14185 | * international/mule.el (charset-bytes, charset-dimension) |
| 14186 | (charset-chars, charset-width, charset-direction) |
| 14187 | (charset-iso-final-char, charset-iso-graphic-plane) |
| 14188 | (charset-reverse-charset, charset-short-name, charset-long-name) |
| 14189 | (charset-description, charset-plit, set-charset-plist): Document |
| 14190 | them. |
| 14191 | (make-char, charset-list): Doc-string modified. |
| 14192 | (find-new-buffer-file-coding-system): Fix bug of handling the |
| 14193 | coding system undecided. |
| 14194 | |
| 14195 | * international/mule-diag.el (print-list): Use macro when. |
| 14196 | (sort-charset-list): New function. |
| 14197 | (charset-other-info-func): Delete this variable. |
| 14198 | (list-character-sets): Handle a prefix argument. If it is nil, |
| 14199 | make the output format less cryptic. |
| 14200 | (print-designation): Use macro when. |
| 14201 | (describe-current-coding-system): Likewise. |
| 14202 | (describe-current-coding-system): Delete unnecessary progn. |
| 14203 | (list-coding-systems): Handle prefix a prefix argument instead of |
| 14204 | checking (interactive-p). Do not print coding categories. |
| 14205 | (list-coding-categories): New function. |
| 14206 | (print-fontset): Name changed from describe-fontset-internal. |
| 14207 | (describe-fontset): Make the output less cryptic. |
| 14208 | (list-fontsets): New function. |
| 14209 | (list-input-methods): Use macro when. |
| 14210 | (insert-section): Change a name of first argument. |
| 14211 | (mule-diag): Doc-string modified. Use with-output-to-temp-buffer. |
| 14212 | Use insert-buffer-substring instead of insert-buffer. |
| 14213 | (dump-charsets): Make it callable interactively. |
| 14214 | (dump-codings): Likewise. |
| 14215 | |
| 14216 | * international/mule-conf.el: Fix typo in doc-string of charset |
| 14217 | indian-1-column. Adjust for the name change of |
| 14218 | standard-character-unification-table-for-decode and |
| 14219 | standard-character-unification-table-for-encode. |
| 14220 | |
| 14221 | * international/characters.el: Modify docstring of char category |
| 14222 | 1. Change char category 5 to symbol. Adjust category definition |
| 14223 | of Tibetan characters and Thai characters for this change. |
| 14224 | |
| 14225 | 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14226 | |
| 14227 | * international/mule-conf.el (binary): Define as coding system alias. |
| 14228 | |
| 14229 | 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14230 | |
| 14231 | * desktop.el (desktop-clear): Don't kill buffers here. |
| 14232 | |
| 14233 | * bindings.el (mode-line-mule-info): Use `%Z' instead of `%z:'. |
| 14234 | |
| 14235 | * language/devanagari.el (in-is13194-devanagari): |
| 14236 | Define this name rather than devanagari. |
| 14237 | (devanagari): Make this an alias. |
| 14238 | |
| 14239 | * international/mule-conf.el: Swap args to define-coding-system-alias. |
| 14240 | * language/vietnamese.el, language/thai.el, language/korean.el: |
| 14241 | * language/japanese.el, language/hebrew.el, language/greek.el: |
| 14242 | * language/european.el, language/chinese.el, language/cyrillic.el: |
| 14243 | Likewise. |
| 14244 | |
| 14245 | * international/mule.el (define-coding-system-alias): Swap the args. |
| 14246 | |
| 14247 | * mouse.el (mouse-undouble-last-event): Use reverse, not nreverse. |
| 14248 | |
| 14249 | 1997-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14250 | |
| 14251 | * bibtex.el (bibtex-kill-field, bibtex-find-text): |
| 14252 | Killing a field moves to the next line. |
| 14253 | |
| 14254 | * diary-lib.el (diary-float): Fix errors in previous change. |
| 14255 | |
| 14256 | * progmodes/cc-mode.el (c-Java-conditional-key): Put this in the |
| 14257 | right place--it was inside of a defun. |
| 14258 | (c-electric-brace): Eliminate junk mistakenly patched here. |
| 14259 | |
| 14260 | * simple.el (kill-line): Doc fix. |
| 14261 | |
| 14262 | * dired-aux.el (dired-do-shell-command): New arg FILE-LIST |
| 14263 | so that we don't recompute it after the user provides the input. |
| 14264 | |
| 14265 | 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14266 | |
| 14267 | * simple.el (forward-visible-line): Handle 0 arg correctly. |
| 14268 | |
| 14269 | 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14270 | |
| 14271 | * cus-start.el (enable-multibyte-characters): Customize. |
| 14272 | |
| 14273 | 1997-06-28 Michelangelo Grigni <mic@mathcs.emory.edu> |
| 14274 | |
| 14275 | * ffap.el: XEmacs compatibility hacks cleaned up. |
| 14276 | (ffap-url-fetcher): If `browse-url' is bound, use that. |
| 14277 | (ffap-locate-file): New optional arg dir-ok. |
| 14278 | (ffap-at-mouse): Fix return value. |
| 14279 | |
| 14280 | 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14281 | |
| 14282 | * window.el (shrink-window-if-larger-than-buffer): |
| 14283 | Use compute-motion, instead of inserting newlines. |
| 14284 | |
| 14285 | 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14286 | |
| 14287 | * menu-bar.el (nonincremental-repeat-search-forward) |
| 14288 | (nonincremental-repeat-search-backward) |
| 14289 | (nonincremental-repeat-re-search-forward) |
| 14290 | (nonincremental-repeat-re-search-backward): |
| 14291 | Special error check for no previous search. |
| 14292 | |
| 14293 | * Makefile (lisptagsfiles): Look at subdirs only if name |
| 14294 | starts with a letter. |
| 14295 | (dontcompilefiles): Don't compile latin-5.el. |
| 14296 | (updates): Reject subdirs whose names start with =. |
| 14297 | (custom-deps, finder-data, autoloads, update-subdirs): Likewise. |
| 14298 | |
| 14299 | * scroll-bar.el (toggle-scroll-bar): Moved from frame.el. |
| 14300 | Use scroll-bar-mode to determine which side; if it's nil, use left. |
| 14301 | (set-scroll-bar-mode): New subroutine, taken from scroll-bar-mode. |
| 14302 | (scroll-bar-mode): Use the variable set-scroll-bar-mode. |
| 14303 | (scroll-bar-mode): New variable. Extra defvar to avoid warning. |
| 14304 | (toggle-horizontal-scroll-bar): Moved from frame.el. |
| 14305 | |
| 14306 | * frame.el (scroll-bar-side): Variable deleted. |
| 14307 | (toggle-scroll-bar, toggle-horizontal-scroll-bar): |
| 14308 | Moved to scroll-bar.el. |
| 14309 | |
| 14310 | * files.el (file-chase-links): When handling .., make newname absolute. |
| 14311 | Simplify several places. |
| 14312 | (file-relative-name): Handle directory names as well as file names. |
| 14313 | Don't get fooled by empty directory names, etc. |
| 14314 | |
| 14315 | * word-help.el, term-nasty.el: Files deleted. |
| 14316 | |
| 14317 | 1997-06-27 Simon Marshall <simon@gnu.ai.mit.edu> |
| 14318 | |
| 14319 | * font-lock.el (font-lock-extra-types-widget): Use regexp widget. |
| 14320 | (scheme-font-lock-keywords-1) |
| 14321 | (scheme-font-lock-keywords-2): New variables based on old variable. |
| 14322 | (scheme-font-lock-keywords): Default to the former. |
| 14323 | (tex-font-lock-keywords-1) |
| 14324 | (tex-font-lock-keywords-2): New variables based on old variable. |
| 14325 | (tex-font-lock-keywords): Default to the former. |
| 14326 | (font-lock-eval-keywords): Don't eval KEYWORDS if nil. |
| 14327 | (font-lock-after-change-function) |
| 14328 | (font-lock-fontify-block): Explicitly wrap inhibit-point-motion-hooks. |
| 14329 | |
| 14330 | * lazy-lock.el (lazy-lock-fontify-after-scroll) |
| 14331 | (lazy-lock-fontify-after-trigger) |
| 14332 | (lazy-lock-fontify-conservatively) |
| 14333 | (lazy-lock-fontify-chunk): Explicitly wrap inhibit-point-motion-hooks. |
| 14334 | |
| 14335 | * emacs-lisp/regexp-opt.el (regexp-opt-charset): Simplify range search. |
| 14336 | |
| 14337 | 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14338 | |
| 14339 | * cus-edit.el (custom-magic-alist): |
| 14340 | Update messages for `modified' and `set' states. |
| 14341 | |
| 14342 | * files.el (set-auto-mode): Undo previous change. |
| 14343 | |
| 14344 | * mouse.el (mouse-drag-region): For a click (not a drag), |
| 14345 | let the up-event run normally. |
| 14346 | |
| 14347 | * cus-edit.el (custom-mode-map): |
| 14348 | Bind Custom-move-and-invoke to mouse-1. |
| 14349 | (Custom-move-and-invoke): New command. |
| 14350 | (custom-buffer-create-internal): Update buffer help text. |
| 14351 | |
| 14352 | 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14353 | |
| 14354 | * cus-edit.el (custom-variable-menu): Clarify menu item names. |
| 14355 | (custom-buffer-create-internal): Clarify button names. |
| 14356 | |
| 14357 | * wid-edit.el (widget-choice-action): Use widget-edit-functions. |
| 14358 | (widget-toggle-action): Likewise. |
| 14359 | |
| 14360 | * wid-edit.el (widget-choose): Use only digits, except for C-g. |
| 14361 | Allocate digits to disabled commands too. |
| 14362 | Don't use a keyboard menu; instead, display a buffer |
| 14363 | listing all the alternatives. Put cursor in echo area. |
| 14364 | |
| 14365 | * term-nasty.el: File deleted from the distribution. |
| 14366 | |
| 14367 | * doctor.el: Undo previous censorship changes. |
| 14368 | |
| 14369 | * paths.el (sendmail-program): Look first in /usr/sbin. |
| 14370 | |
| 14371 | 1997-06-25 Per Abrahamsen <abraham@dina.kvl.dk> |
| 14372 | |
| 14373 | * cus-edit.el (customize-browse): Take a group argument. |
| 14374 | (custom-help-menu): Browse `emacs' group. |
| 14375 | |
| 14376 | * cus-edit.el (custom-add-parent-links): Simplify mapatoms lambda. |
| 14377 | (custom-browse): New group. |
| 14378 | (custom-buffer-groups-last) |
| 14379 | (custom-menu-groups-first): Options deleted. |
| 14380 | (custom-browse-sort-alphabetically) |
| 14381 | (custom-browse-order-groups) |
| 14382 | (custom-buffer-order-groups) |
| 14383 | (custom-menu-order-groups): New options. |
| 14384 | (custom-browse-sort-predicate) |
| 14385 | (custom-buffer-sort-predicate) |
| 14386 | (custom-menu-sort-predicate): Functions deleted. |
| 14387 | (custom-sort-items): New replacement function; simplification and |
| 14388 | extension of previous predicate functions. |
| 14389 | (customize-face) |
| 14390 | (customize-customized) |
| 14391 | (customize-saved) |
| 14392 | (customize-apropos) |
| 14393 | (custom-menu-create) |
| 14394 | (custom-group-value-create): Use it. |
| 14395 | |
| 14396 | * cus-edit.el (custom-tree-alist): Use "-\ " instead of "-+ ". |
| 14397 | (custom-group-value-create): Ditto. |
| 14398 | |
| 14399 | * wid-edit.el (widget-button-click): Steal up event if key is not |
| 14400 | bound in `widget-global-map'. |
| 14401 | |
| 14402 | * cus-edit.el (custom-tree-insert-prefix): Renamed from |
| 14403 | `custom-tree-insert'. |
| 14404 | (custom-group-value-create): Use it. |
| 14405 | |
| 14406 | * wid-edit.el (widget-field-use-before-change): New option. |
| 14407 | (widget-setup): Obey it. |
| 14408 | |
| 14409 | * cus-edit.el (custom-help-menu): Add entry for |
| 14410 | `customize-browse'. |
| 14411 | |
| 14412 | * wid-edit.el (widget-push-button-value-create): Use :tag-glyph. |
| 14413 | (widget-glyph-insert-glyph): Accept nil widget. |
| 14414 | * cus-edit.el (custom-tree-group-tag): Specify :tag-glyph. |
| 14415 | (custom-tree-variable-tag): Ditto. |
| 14416 | (custom-tree-face-tag): Ditto. |
| 14417 | |
| 14418 | 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14419 | |
| 14420 | * help-macro.el (make-help-screen): Clear buffer-read-only. |
| 14421 | |
| 14422 | 1997-06-24 Dan Nicolaescu <done@ece.arizona.edu> |
| 14423 | |
| 14424 | * bindings.el (debug-ignored-errors): Correct the error messages |
| 14425 | that are supposed to match imenu.el. |
| 14426 | |
| 14427 | 1997-06-24 Inge Frick <inge@nada.kth.se> |
| 14428 | |
| 14429 | * view.el: Changed some documentation. |
| 14430 | (view-exits-all-viewing-windows): New variable |
| 14431 | replaces view-exit-all-windows-at-exit. |
| 14432 | (view-exit-all-windows-at-exit): Variable deleted. |
| 14433 | (view-mode-enter): Doesn't set view-exit-action if |
| 14434 | argument exit-action is nil. |
| 14435 | (view-mode-exit): Only restored windows are removed |
| 14436 | from view-return-to-alist. Follow chains of old-windows. |
| 14437 | Do not call replace-buffer-in-windows. |
| 14438 | Call exit-action also when a window displays buffer. |
| 14439 | (View-exit-and-edit): Now sets read-only by binding |
| 14440 | view-old-buffer-read-only. |
| 14441 | |
| 14442 | 1997-06-25 Paul Eggert <eggert@twinsun.com> |
| 14443 | |
| 14444 | * replace.el (perform-replace): When matching lookahead, use |
| 14445 | markers rather than integers, since a replacement may invalidate |
| 14446 | integers. This fixes a bug introduced in the previous change to |
| 14447 | this file. |
| 14448 | |
| 14449 | 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14450 | |
| 14451 | * facemenu.el (facemenu-add-new-face): Fix comma in backquote. |
| 14452 | |
| 14453 | * mail/rmail.el (rmail-get-new-mail): If conversion fails, |
| 14454 | delete the text that was inserted. |
| 14455 | |
| 14456 | 1997-06-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14457 | |
| 14458 | * isearch.el (isearch-search-and-update): When a reverse search |
| 14459 | need not actually search, update isearch-case-fold-search anyway. |
| 14460 | (isearch-mode-map): Define latin-iso8859-9 as self-searching. |
| 14461 | |
| 14462 | * thingatpt.el (buffer): Don't use beginning-of-buffer, end-of-buffer. |
| 14463 | |
| 14464 | * wid-edit.el (widget-menu-minibuffer-flag): New variable. |
| 14465 | (widget-choose): Alternative method to read one character |
| 14466 | from the keyboard. |
| 14467 | |
| 14468 | * cus-edit.el (custom-documentation-face): New face. |
| 14469 | (custom-mode): Use custom-documentation-face for doc strings. |
| 14470 | (custom-group-link): Fix the help string. |
| 14471 | (custom-magic-show): Doc fix. |
| 14472 | |
| 14473 | * wid-edit.el (widget-documentation-face): New variable. |
| 14474 | (widget-specify-doc): Use the variable. |
| 14475 | |
| 14476 | * cus-edit.el (custom-group-value-create): In links style, |
| 14477 | use Go to Group instead of Show. |
| 14478 | (Custom-goto-parent): New command. |
| 14479 | (custom-mode-map): Bind u to Custom-goto-parent. |
| 14480 | Bind SPC and DEL. |
| 14481 | (custom-buffer-create-internal): Improve help for buttons. |
| 14482 | (custom-button-face): New defface. |
| 14483 | (custom widget-type): Use custom-button-face for buttons. |
| 14484 | (custom-group-tag-faces): Initial value is nil. |
| 14485 | (custom-variable-tag-face): Renamed from custom-variable-sample-face. |
| 14486 | Initialize it like custom-group-tag-face. |
| 14487 | (custom-group-tag-faces): Initialize to nil. |
| 14488 | (custom-state-face): New defface. |
| 14489 | (custom-magic-value-create): |
| 14490 | Use custom-state-face for State descriptions. |
| 14491 | |
| 14492 | * wid-edit.el (widget-default-button-face-get): |
| 14493 | Try to get it from the parent. |
| 14494 | (widget-default-create): Use :tag-face for tags. |
| 14495 | |
| 14496 | * cus-edit.el (custom-state-buffer-message): Display the message |
| 14497 | only if the item is modified. Take widget as arg. |
| 14498 | (custom-mode): Use widget-edit-functions. |
| 14499 | |
| 14500 | * wid-edit.el (widget-edit-functions): Renamed from widget-edit-hook. |
| 14501 | (widget-field-action): Pass the widget as an arg when running hook. |
| 14502 | |
| 14503 | * cus-edit.el (Custom-set): Renamed from custom-set. |
| 14504 | (Custom-save): Renamed from custom-save. |
| 14505 | (custom-browse-sort-predicate): Defalias deleted. |
| 14506 | (custom-group-value-create): Don't sort, in tree mode. |
| 14507 | (Custom-mode-menu): Renamed from custom-mode-menu. |
| 14508 | (Custom-reset-current): Renamed from custom-reset-current. |
| 14509 | (Custom-reset-saved): Renamed from custom-reset-saved. |
| 14510 | (Custom-reset-standard): Renamed from custom-reset-standard. |
| 14511 | (Custom-menu-update): Renamed from custom-menu-update. |
| 14512 | (customize-set-value): Renamed from custom-set-value. |
| 14513 | (customize-set-variable): Renamed from custom-set-variable. |
| 14514 | (customize-save-customized): Renamed from custom-save-customized. |
| 14515 | |
| 14516 | * cus-start.el (double-click-time): Use restricted-sexp. |
| 14517 | (load-path): Make [Current dir?] itself the active button. |
| 14518 | |
| 14519 | * wid-edit.el (character): Doc fix. |
| 14520 | (restricted-sexp): New widget type. |
| 14521 | (integer, number): Use restricted-sexp. |
| 14522 | |
| 14523 | * cus-start.el (track-mouse): Don't customize it. |
| 14524 | |
| 14525 | 1997-06-24 Paul Eggert <eggert@twinsun.com> |
| 14526 | |
| 14527 | * replace.el (perform-replace): When matching regexps, if the next |
| 14528 | match is adjacent to this one, record the next match before |
| 14529 | replacing this one. This fixes a bug where (replace-regexp |
| 14530 | "\\ba " "c") replaced "a a a " with "ca c" instead of "ccc". |
| 14531 | |
| 14532 | 1997-06-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14533 | |
| 14534 | * thingatpt.el (beginning-of-sexp): New function. |
| 14535 | (bounds-of-thing-at-point): Fix typo in computing real-beg. |
| 14536 | |
| 14537 | 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14538 | |
| 14539 | * cus-edit.el (custom-group-visibility): Widget type |
| 14540 | moved from wid-edit.el and renamed from group-visibility. |
| 14541 | (custom-group-visibility-create): Function renamed |
| 14542 | and moved from wid-edit.el. |
| 14543 | (custom-state-buffer-message): New function. |
| 14544 | (custom-mode): Add custom-state-buffer-message to widget-edit-hook. |
| 14545 | |
| 14546 | * wid-edit.el (widget-edit-hook): New variable. |
| 14547 | (widget-field-action, widget-choice-action): Run that hook |
| 14548 | instead of displaying an echo area message. |
| 14549 | (widget-toggle-action): Likewise. |
| 14550 | (group-visibility, widget-group-visibility-create): |
| 14551 | Moved to cus-edit.el and renamed. |
| 14552 | |
| 14553 | 1997-06-23 Dan Nicolaescu <done@ece.arizona.edu> |
| 14554 | |
| 14555 | * textmodes/outline.el (outline-discard-overlays): |
| 14556 | Don't use let inside a cycle. |
| 14557 | |
| 14558 | * progmodes/hideshow.el (hs-discard-overlays): Use overlays-in to |
| 14559 | get all the overlays in a range. Don't use let inside a cycle. |
| 14560 | |
| 14561 | 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14562 | |
| 14563 | * textmodes/nroff-mode.el (nroff-electric-mode): New defvar. |
| 14564 | |
| 14565 | * emulation/vip.el (vip-mode-map): Add defvar; move earlier. |
| 14566 | (vip-c-string): Variable renamed and defvar added. |
| 14567 | (vip-save-minibuffer-local-map): Likewise. |
| 14568 | (vip-end-with-a-newline-p): Use STRING (the arg) instead of `text'. |
| 14569 | |
| 14570 | * emacs-lisp/profile.el (profile-million): Variable moved. |
| 14571 | |
| 14572 | * informat.el (Info-validate-allnodes): Variable renamed, defvar added. |
| 14573 | (Info-validate-thisnode, Info-validate-lossages): Likewise. |
| 14574 | Change all references. |
| 14575 | |
| 14576 | * dired-aux.el (dired-add-entry): New optional arg RELATIVE. |
| 14577 | (dired-update-file-line): Pass t for RELATIVE. |
| 14578 | |
| 14579 | 1997-06-22 Noah Friedman <friedman@splode.com> |
| 14580 | |
| 14581 | * type-break.el: Do not use defsubst anywhere; use defuns. |
| 14582 | Don't require timer; use autoloaded functions. |
| 14583 | (type-break-warning-message-mode): Variable deleted. |
| 14584 | (type-break-query-mode): New variable and function. |
| 14585 | (type-break-mode): Mention in docstring. |
| 14586 | (type-break-run-at-time): New function. |
| 14587 | All callers of run-at-time changed. |
| 14588 | (type-break-cancel-function-timers): New function. |
| 14589 | All callers of cancel-function-timers changed. |
| 14590 | (type-break-check-post-command-hook): New function. |
| 14591 | (type-break-mode, type-break-schedule, type-break-alarm) |
| 14592 | (type-break-time-warning-alarm): Call it. |
| 14593 | (type-break-mode-line-countdown-or-break): New function. |
| 14594 | (type-break): Call it. |
| 14595 | (type-break-time-warning-schedule): Put type-break-time-warning |
| 14596 | on type-break-post-command-hook. |
| 14597 | (type-break-check): Call type-break-mode-line-countdown-or-break. |
| 14598 | (type-break-noninteractive-query): New function. |
| 14599 | (type-break-force-mode-line-update): New function. |
| 14600 | |
| 14601 | 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14602 | |
| 14603 | * language/japan-util.el (read-hiragana-string): |
| 14604 | Call read-multilingual-string correctly. |
| 14605 | |
| 14606 | 1997-06-22 Howard Melman <melman@absolut.osf.org> |
| 14607 | |
| 14608 | * picture.el (picture-draw-rectangle): New command. |
| 14609 | (picture-mode-map): Add binding for picture-draw-rectangle. |
| 14610 | (picture-mode): Doc fix. |
| 14611 | (picture-rectangle-ctl): New variable. |
| 14612 | (picture-rectangle-ctr): New variable. |
| 14613 | (picture-rectangle-cbr): New variable. |
| 14614 | (picture-rectangle-cbl): New variable. |
| 14615 | (picture-rectangle-v): New variable. |
| 14616 | (picture-rectangle-h): New variable. |
| 14617 | (move-to-column-force): Function deleted; |
| 14618 | calls changed to use move-to-column. |
| 14619 | (picture-insert): New function. |
| 14620 | (picture-self-insert): Use picture-insert. |
| 14621 | (picture-current-line): New function. |
| 14622 | |
| 14623 | 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14624 | |
| 14625 | * decipher.el (decipher-copy-cons): |
| 14626 | Renamed from decipher-get-undo-copy. Calls changed. |
| 14627 | |
| 14628 | * emacs-lisp/lmenu.el (popup-menu): Redefine as macro. |
| 14629 | (popup-menu-popup, popup-menu-internal): New function. |
| 14630 | |
| 14631 | * mail/reporter.el (reporter-version): Change value. |
| 14632 | |
| 14633 | * vc-hooks.el (vc-menu-map): Add bindings for |
| 14634 | vc-retrieve-snapshot and vc-create-snapshot. |
| 14635 | |
| 14636 | * emacs-lisp/lisp-mnt.el (lm-version, lm-last-modified-date): |
| 14637 | Clean up strings that looked like RCS headers. |
| 14638 | |
| 14639 | * ielm.el (ielm-header): Delete version and RCS header. |
| 14640 | |
| 14641 | * forms.el (forms-version): Deactivate RCS headers. |
| 14642 | |
| 14643 | * emacs-lisp/edebug.el (edebug-version): Use the Emacs version. |
| 14644 | |
| 14645 | * compile.el (compilation-error-regexp-alist): |
| 14646 | New item, for Oracle pro*c compiler. |
| 14647 | |
| 14648 | * startup.el (command-line-1): Don't display startup message |
| 14649 | if the buffer-is nonempty. Don't make undo entries for it. |
| 14650 | |
| 14651 | * tex-mode.el (latex-imenu-create-index): Make it much smarter. |
| 14652 | (latex-imenu-indent-string): New variable. |
| 14653 | |
| 14654 | * bytecomp.el (byte-compile-file): Doc fix. |
| 14655 | (batch-byte-compile-file): Return what byte-compile-file returns. |
| 14656 | |
| 14657 | * files.el (set-auto-mode): Handle interpreter-mode-alist as regexps. |
| 14658 | |
| 14659 | * doctor.el (doctor-death): Give serious advice if suicide mentioned. |
| 14660 | |
| 14661 | * Move many files into new subdirs named play, mail, |
| 14662 | progmodes, textmodes, emulation, emacs-lisp, and international. |
| 14663 | |
| 14664 | * apropos.el, asm-mode.el, autoinsert.el: Add provide call. |
| 14665 | * blackbox.el, cdl.el, copyright.el, cplus-md.el, debug.el, disass.el: |
| 14666 | * dissociate.el, doctor.el, dunnet.el, ebuff-menu.el, echistory.el: |
| 14667 | * find-gc.el, ielm.el, informat.el, kermit.el, ledit.el, levents.el: |
| 14668 | * lselect.el, macros.el, mailpost.el, makesum.el, misc.el, modula2.el: |
| 14669 | * mpuz.el, novice.el, nroff-mode.el, options.el, pascal.el: |
| 14670 | * pc-mode.el, profile.el, prolog.el, reposition.el, rlogin.el: |
| 14671 | * rnewspost.el, scribe.el, soundex.el, spell.el, spook.el, studly.el: |
| 14672 | * talk.el, time.el, underline.el, undigest.el, unrmail.el, vi.el: |
| 14673 | * vip.el, vms-pmail.el, vt-control.el, ws-mode.el, x-apollo.el: |
| 14674 | Add provide calls. |
| 14675 | |
| 14676 | * icon.el: Fix provide call. |
| 14677 | |
| 14678 | * simple.el (current-word): Ignore text properties. |
| 14679 | |
| 14680 | * edebug.el (edebug-sit-for-seconds): New variable. |
| 14681 | (edebug-display): Use that variable to control amt of time. |
| 14682 | |
| 14683 | 1997-06-22 Morten Welinder <terra@diku.dk> |
| 14684 | |
| 14685 | * tex-mode.el (latex-imenu-create-index): Make it much smarter. |
| 14686 | (latex-imenu-indent-string): New variable. |
| 14687 | |
| 14688 | 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14689 | |
| 14690 | * uniquify.el (delay-uniquify-rationalize-file-buffer-names): |
| 14691 | Remove this hook here, |
| 14692 | if we won't call delayed-uniquify-rationalize-file-buffer-names. |
| 14693 | (uniquify-buffer-name-style): Default value is nil. |
| 14694 | |
| 14695 | * cus-edit.el (custom-buffer-create-internal): |
| 14696 | Insert an explanation of the [Set] [Save]... line. |
| 14697 | Rename Done to Bury Buffer. |
| 14698 | |
| 14699 | * wid-edit.el (widget-default-value-set): Preserve point here. |
| 14700 | (widget-choice-action, widget-toggle-action): Not here. |
| 14701 | (widget-choice-action, widget-toggle-action): |
| 14702 | Display a message about [State]. |
| 14703 | (widget-field-action): Improve message. |
| 14704 | |
| 14705 | * simple.el (paren-blinking group): Doc fix. |
| 14706 | |
| 14707 | * cus-edit.el (custom-tree-group-tag): Capitalize the tag. |
| 14708 | (custom-tree-variable-tag, custom-tree-face-tag): Likewise. |
| 14709 | (customize-browse): Corresponding changes. |
| 14710 | |
| 14711 | * wid-edit.el (widget-file-complete): New function. |
| 14712 | (file): Use widget-file-complete for :completion. Delete :action. |
| 14713 | (symbol): Use lisp-complete-symbol for :completion. |
| 14714 | (widget-file-action): Function deleted. |
| 14715 | (widget-field-action): Just move to next field. |
| 14716 | (widget-choice-action, widget-toggle-action): |
| 14717 | Preserve point usefully if it is within the widget. |
| 14718 | |
| 14719 | * wid-edit.el (group-visibility): Inherit from visibility. |
| 14720 | |
| 14721 | * cus-edit.el (custom-add-parent-links): New arg INITIAL-STRING. |
| 14722 | (custom-group-value-create): Pass that arg. |
| 14723 | (custom-buffer-create-internal): Clarify initial documentation. |
| 14724 | |
| 14725 | * cus-edit.el (custom-group-value-create): Use group-visibility widget. |
| 14726 | (custom-add-parent-links): Don't insert anything if no parents. |
| 14727 | Return non-nil iff do have parents. |
| 14728 | |
| 14729 | * wid-edit.el (group-visibility): New widget type. |
| 14730 | (widget-group-visibility-create): New function. |
| 14731 | |
| 14732 | * cus-edit.el (custom-magic-value-create): |
| 14733 | In `links' style, don't indent the member groups. |
| 14734 | (custom-group-value-create): Likewise. |
| 14735 | |
| 14736 | * wid-edit.el (widget-documentation-link-action): |
| 14737 | Use describe-function or describe-variable in simple cases. |
| 14738 | |
| 14739 | 1997-06-21 Per Abrahamsen <abraham@dina.kvl.dk> |
| 14740 | |
| 14741 | * cus-edit.el (custom-buffer-indent): New option. |
| 14742 | (custom-magic-value-create): Use it. |
| 14743 | (custom-group-value-create): Ditto. |
| 14744 | (custom-buffer-create-internal): Don't create parent groups here. |
| 14745 | (custom-group-list): New variable. |
| 14746 | (custom-add-parent-links): New function. |
| 14747 | (custom-variable-value-create): Use it. |
| 14748 | (custom-face-value-create): Use it. |
| 14749 | (custom-group-value-create): Use it. |
| 14750 | (custom-buffer-groups-last): Changed default. |
| 14751 | |
| 14752 | * wid-edit.el (group-visibility): Deleted. |
| 14753 | (widget-group-visibility-create): Ditto. |
| 14754 | (group-link): Deleted. |
| 14755 | (widget-group-link-create): Ditto. |
| 14756 | (widget-group-link-action): Ditto. |
| 14757 | |
| 14758 | * cus-edit.el (custom-nest-groups): Delete option. |
| 14759 | (custom-buffer-style): Add `links' style instead. |
| 14760 | (custom-group-link): New widget. |
| 14761 | (custom-group-link-action): New function. |
| 14762 | (custom-group-value-create): Use `custom-group-link'. |
| 14763 | |
| 14764 | * wid-edit.el (widget-before-change): Fixed comment and debug string. |
| 14765 | |
| 14766 | * cus-edit.el (custom-mode-customize-menu): Deleted. |
| 14767 | (custom-mode-menu): Define here. |
| 14768 | (custom-mode): Don't add here. |
| 14769 | (custom-format-handler): Deleted. |
| 14770 | (custom): Don't add here. |
| 14771 | |
| 14772 | * cus-edit.el (custom-browse-sort-predicate): New alias. |
| 14773 | (custom-group-value-create): Use it. |
| 14774 | (:custom-last): Replace :custom-extra-prefix. |
| 14775 | (customize-browse): Use it. |
| 14776 | (custom-group): Ditto. |
| 14777 | (custom-group-value-create): Ditto. |
| 14778 | |
| 14779 | * cus-edit.el (face): Fixed format. |
| 14780 | (custom-face-value-create): Browse face, not option. |
| 14781 | |
| 14782 | * cus-edit.el (custom-group-value-create): Rewrote to replace |
| 14783 | entire format string. |
| 14784 | (custom-variable-value-create): Ditto. |
| 14785 | (custom-face-value-create): Ditto. |
| 14786 | (custom-group): Delete :format. |
| 14787 | (custom-variable): Ditto. |
| 14788 | (custom-face): Delete :format and :format-handler. |
| 14789 | (custom): Add :format. |
| 14790 | (custom-format-handler): Removed unnecessary code. |
| 14791 | (custom-face-format-handler): Deleted. |
| 14792 | (custom-add-see-also): New function. |
| 14793 | (custom-buffer-style): New option. |
| 14794 | (widget-face-value-create): Use it here instead of :format. |
| 14795 | (:custom-prefix, :custom-extra-prefix): New keywords. |
| 14796 | (custom): Initialize them. |
| 14797 | (custom-redraw-magic): Work with no magic button. |
| 14798 | (customize-browse): New command. |
| 14799 | (custom-tree-visibility): New widget. |
| 14800 | (custom-tree-visibility-action): New function. |
| 14801 | (custom-tree-group-tag): New widget. |
| 14802 | (custom-tree-group-tag-action): New function. |
| 14803 | (custom-tree-group-tag): New widget. |
| 14804 | (custom-tree-group-tag-action): New function. |
| 14805 | (custom-tree-variable-tag): New widget. |
| 14806 | (custom-tree-variable-tag-action): New function. |
| 14807 | (custom-tree-face-tag): New widget. |
| 14808 | (custom-tree-face-tag-action): New function. |
| 14809 | |
| 14810 | * cus-edit.el (custom-buffer-sort-alphabetically): New option. |
| 14811 | (custom-buffer-groups-last): New option. |
| 14812 | (custom-buffer-sort-predicate): Use them. |
| 14813 | (customize-apropos): Use it. |
| 14814 | (custom-group-value-create): Ditto. |
| 14815 | (custom-menu-sort-alphabetically): New option. |
| 14816 | (custom-menu-groups-first): New option. |
| 14817 | (custom-menu-sort-predicate): Use them. |
| 14818 | (custom-menu-create): Use it. |
| 14819 | (custom-buffer-sort-predicate, custom-buffer-order-predicate) |
| 14820 | (custom-menu-sort-predicate, custom-menu-order-predicate): Deleted. |
| 14821 | |
| 14822 | * wid-edit.el (widget-leave-text): Don't delete nil overlays. |
| 14823 | |
| 14824 | * wid-edit.el (widget-get-indirect): New function. |
| 14825 | (widget-default-create): Use it. |
| 14826 | (widget-button-insert-indirect): Deleted. |
| 14827 | |
| 14828 | * wid-edit.el (widget-inactive-face): Use dim gray instead of dark |
| 14829 | gray. |
| 14830 | |
| 14831 | 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14832 | |
| 14833 | * cus-edit.el (custom-magic-alist) <hidden>: Don't refer to "dots". |
| 14834 | |
| 14835 | * cus-edit.el (customize-menu-create): Return nil if Emacs. |
| 14836 | (custom-mode): Handle custom-mode-customize-menu being nil. |
| 14837 | (custom-mode-customize-menu): Don't initialize if customize-menu-create |
| 14838 | returns nil. |
| 14839 | |
| 14840 | * wid-edit.el (boolean): Capitalize "toggle". |
| 14841 | (choice): Capitalize "value menu". |
| 14842 | (visibility): Capitalize "hide" and "show". |
| 14843 | (group-visibility): Likewise. |
| 14844 | (widget-documentation-string-value-create): Capitalize "more". |
| 14845 | |
| 14846 | * cus-edit.el (custom-nest-groups): New variable. |
| 14847 | (custom-group): Don't insert a space before the group name here. |
| 14848 | (customize-group): If buffer exists, use it unchanged. |
| 14849 | (custom-format-handler) <L>: Maybe make a group-link widget |
| 14850 | instead of a group-visibility widget. |
| 14851 | custom-nest-groups controls this. |
| 14852 | <l, i, e>: Indent differently if custom-nest-groups. |
| 14853 | |
| 14854 | 1997-06-20 Ryszard Kubiak <rysiek@ipipan.gda.pl> |
| 14855 | |
| 14856 | * ogonek.el: Doc fixes. |
| 14857 | (ogonek-jak, ogonek-how): Examples of customization fixed. |
| 14858 | |
| 14859 | 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14860 | |
| 14861 | * wid-edit.el (widget-specify-insert): Bind before-change-functions. |
| 14862 | (widget-insert, widget-setup): Likewise. |
| 14863 | (widget-editable-list-delete-at, widget-default-delete): Likewise. |
| 14864 | (widget-editable-list-insert-before): Likewise. |
| 14865 | (widget-setup): Set up before-change-functions. |
| 14866 | (widget-after-change): Don't apply :notify here. |
| 14867 | (widget-before-change): New function. Apply :notify here. |
| 14868 | (group-link): New widget type. |
| 14869 | (widget-group-link-action): New function. |
| 14870 | (widget-group-link-create): New function. |
| 14871 | |
| 14872 | * wid-edit.el (group-visibility): New widget type. |
| 14873 | |
| 14874 | * cus-edit.el (custom-format-handler) <L>: Use group-visibility. |
| 14875 | <L, i, - cases>: Triple the indentation, use just 2 dashes. |
| 14876 | |
| 14877 | 1997-06-21 Kenichi Handa <handa@etl.go.jp> |
| 14878 | |
| 14879 | * quail.el (quail-help): Use with-output-to-temp-buffer. |
| 14880 | (quail-translation-help): Likewise. |
| 14881 | (quail-conversion-help): Likewise. |
| 14882 | |
| 14883 | * fontset.el (x-charset-registries): Name changed for consistency: |
| 14884 | lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X. |
| 14885 | (x-complement-fontset-spec): Optimization for latin-iso8859-1. |
| 14886 | |
| 14887 | * mule-cmds.el: Define mouse-set-font in mule-menu-keymap again. |
| 14888 | |
| 14889 | 1997-06-20 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 14890 | |
| 14891 | * tabify.el (untabify): Handle consecutive tabs all at once. |
| 14892 | (tabify-regexp): New var. |
| 14893 | (tabify): Use it. |
| 14894 | |
| 14895 | 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14896 | |
| 14897 | * wid-edit.el (boolean): Display "(nil)" or "(non-nil)". |
| 14898 | Add extra space before the value. |
| 14899 | (widget-documentation-string-value-create): Use [more] to show rest. |
| 14900 | (widget-visibility-value-create): Don't include `...'. |
| 14901 | |
| 14902 | * cus-edit.el (customize-group): Ignore case in completion. |
| 14903 | (custom-buffer-create-internal): Put parent groups near the top. |
| 14904 | |
| 14905 | 1997-06-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14906 | |
| 14907 | * files.el (require-final-newline): Fix custom :type. |
| 14908 | |
| 14909 | 1997-06-19 Per Abrahamsen <abraham@dina.kvl.dk> |
| 14910 | |
| 14911 | * wid-edit.el (widget-leave-text): Don't delete nil overlays. |
| 14912 | |
| 14913 | * wid-edit.el (widget-inactive-face): Change color. |
| 14914 | |
| 14915 | * cus-edit.el (custom-reset-saved): Call :custom-reset-saved. |
| 14916 | (custom-reset-standard): Call :custom-reset-standard. |
| 14917 | |
| 14918 | * cus-edit.el (custom-file): Autoload, and use ~/.xemacs-custom |
| 14919 | for XEmacs. |
| 14920 | |
| 14921 | * cus-edit.el (custom-buffer-create-internal): Change parent tag. |
| 14922 | |
| 14923 | * cus-edit.el (custom-buffer-create-internal): Add links to parent |
| 14924 | groups when there is only a single item in the buffer. |
| 14925 | |
| 14926 | * cus-edit.el (customize-apropos): Extend ALL arg to restrict |
| 14927 | apropos to options, groups and faces. Doc fix. |
| 14928 | (customize-apropos-options) |
| 14929 | (customize-apropos-faces) |
| 14930 | (customize-apropos-groups): New commands. Call it. |
| 14931 | (custom-help-menu): Add commands to menu. |
| 14932 | |
| 14933 | * wid-edit.el (widget-documentation-link-add): Only highlight text |
| 14934 | inside link. |
| 14935 | |
| 14936 | * wid-edit.el (widget-specify-field): Place unreadable |
| 14937 | text-property correctly when `widget-field-add-space' is non-nil. |
| 14938 | |
| 14939 | 1997-06-19 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 14940 | |
| 14941 | * view.el (view-mode): Add autoload cookie to this variable. |
| 14942 | (View-exit-and-edit): Add autoload cookie. |
| 14943 | |
| 14944 | 1997-06-19 Simon Marshall <simon@gnu.ai.mit.edu> |
| 14945 | |
| 14946 | * simple.el: Create paren-blinking custom group (as a subgroup of |
| 14947 | paren-matching) and put all blink-matching-paren variables in the |
| 14948 | former (as opposed to the latter) group. |
| 14949 | |
| 14950 | * paren.el: Customize; paren-showing as a subgroup of paren-matching. |
| 14951 | (show-paren-style): New variable. |
| 14952 | (show-paren-match-face) |
| 14953 | (show-paren-mismatch-face): New faces. |
| 14954 | (show-paren-function): Use them. |
| 14955 | |
| 14956 | * font-lock.el: Rearrange custom options. |
| 14957 | (global-font-lock-mode): Change defvar to a defcustom, and move after |
| 14958 | global-font-lock-mode defun, so the mode can be enabled via customize. |
| 14959 | (tex-font-lock-keywords): Rewrite. |
| 14960 | |
| 14961 | * fast-lock.el: Rearrange custom options. |
| 14962 | |
| 14963 | * modula2.el (modula-2-mode): Set font-lock-defaults so that <* and *> |
| 14964 | have comment syntax during fontification. |
| 14965 | (m3-font-lock-keywords-1): Don't fontify <* and *> here. |
| 14966 | (m3-font-lock-keywords-2): Rearrange items and use regexp-opt. |
| 14967 | |
| 14968 | 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 14969 | |
| 14970 | * etags.el (esc-map): Delete M-TAB binding of complete-tag. |
| 14971 | |
| 14972 | * bindings.el (complete-symbol): New function. |
| 14973 | (complete-tag): Definition deleted. |
| 14974 | (esc-map): Bind M-TAB to complete-symbol. |
| 14975 | |
| 14976 | * info-look.el: Replaces libc.el. |
| 14977 | (info-complete-symbol): If MODE is nil, use the default value. |
| 14978 | |
| 14979 | * fill.el (fill-context-prefix): Fix previous change. |
| 14980 | |
| 14981 | * paren.el: Don't enable the mode just because file is loaded. |
| 14982 | |
| 14983 | * files.el (backup, find-file): Make `files' their parent. |
| 14984 | (ctl-x-map): Delete the C-x C-q binding for toggle-read-only. |
| 14985 | |
| 14986 | * cus-edit.el (files): New group `files'. |
| 14987 | (auto-save): Make `files' its parent. |
| 14988 | |
| 14989 | * mpuz.el (mpuz-congratulate): Don't say "1 errors". |
| 14990 | |
| 14991 | 1997-06-18 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 14992 | |
| 14993 | * reftex.el: Changed all doc strings to comply with conventions. |
| 14994 | (reftex-label-alist-builtin) New environment subfigure*. |
| 14995 | (reftex-toc) Introduced key g for revert-buffer. |
| 14996 | (reftex-extract-bib-entries) Allowed round parens as delimiter. |
| 14997 | (reftex-plug-into-AUCTeX) New variable and function. |
| 14998 | (reftex-make-master-buffer) Fixed bug with relative path names. |
| 14999 | |
| 15000 | 1997-06-18 Ryszard Kubiak <rysiek@ipipan.gda.pl> |
| 15001 | |
| 15002 | * ogonek.el: Doc Fix. |
| 15003 | (prefix-code): Change the name to `ogonek-prefix-code'. |
| 15004 | |
| 15005 | 1997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 15006 | |
| 15007 | * mule-util.el (coding-system-parent): Moved to mule.el. |
| 15008 | |
| 15009 | * mule.el (coding-system-parent): Moved from mule-util.el. |
| 15010 | |
| 15011 | 1997-06-18 Kenichi Handa <handa@etl.go.jp> |
| 15012 | |
| 15013 | * startup.el (command-line): Load "leim-list.el". |
| 15014 | |
| 15015 | * subdirs.el: Add "language" in the argument of |
| 15016 | normal-top-level-add-to-load-path. |
| 15017 | |
| 15018 | * rmail.el (rmail-enable-decoding-message): Deleted. |
| 15019 | (rmail-revert): Bind enable-multibyte-characters to nil before |
| 15020 | calling rmail-convert-file. |
| 15021 | (rmail-convert-to-babyl-format): If enable-multibyte-characters is |
| 15022 | nil, don't convert code. |
| 15023 | |
| 15024 | * quail.el (quail-current-data): New variable. |
| 15025 | (quail-use-package): Do not reload a package already loaded. |
| 15026 | (quail-define-package): Update TITLE field of input-method-alist. |
| 15027 | (quail-map-p): TRANSLATION may be a cons. |
| 15028 | (quail-define-rules): Add autoload cookie. |
| 15029 | (quail-defrule): Add autoload cookie. Handle the case that TRANS |
| 15030 | is a cons. |
| 15031 | (quail-get-translation, quail-lookup-key, quail-translate-key) |
| 15032 | (quail-show-translations, quail-completion-list-translations) |
| 15033 | (quail-show-kbd-layout): Likewise. |
| 15034 | (quail-hide-guidance-buf): Check if window WIN exists before |
| 15035 | deleting it. |
| 15036 | (quail-directory-name): New variable. |
| 15037 | (quail-update-leim-list-file): New function. |
| 15038 | |
| 15039 | * mule.el (coding-system-type): Doc-string modified. |
| 15040 | (coding-system-category): New function. |
| 15041 | (make-subsidiary-coding-system): Argument BASE deleted. |
| 15042 | (make-coding-system): Put properties no-initial-designation and |
| 15043 | coding-category to a newly created coding system. |
| 15044 | (define-coding-system-alias): Put property 'parent-coding-system |
| 15045 | to a new alias, property 'alias-coding-systems to a parent. |
| 15046 | |
| 15047 | * mule-util.el (coding-system-parent): New function. |
| 15048 | (coding-system-lessp): New function. |
| 15049 | (coding-system-list): Sort coding systems by coding-system-lessp. |
| 15050 | An element of returned list is always coding system, never be a |
| 15051 | cons. |
| 15052 | (modify-coding-system-alist): Renamed from |
| 15053 | set-coding-system-alist. |
| 15054 | (prefer-coding-system): New function. |
| 15055 | (compose-chars-component): But fix for handling a composite |
| 15056 | character of no composition rule. |
| 15057 | |
| 15058 | * mule-diag.el (list-character-sets): Set major mode of *Help* |
| 15059 | buffer to help-mode. |
| 15060 | (describe-coding-system): If user input null for coding system, |
| 15061 | call describe-current-coding-system. |
| 15062 | (describe-current-coding-system-briefly): Doc-string modified. |
| 15063 | (print-coding-system-briefly): Print parent and aliases of coding |
| 15064 | system. |
| 15065 | (describe-current-coding-system): Show more information neatly. |
| 15066 | (list-coding-systems): If called interactively, don't list up |
| 15067 | coding categories. |
| 15068 | (list-input-methods): New function. |
| 15069 | (mule-diag): Call list-input-methods for listing input methods. |
| 15070 | |
| 15071 | * mule-cmds.el: Define describe-coding-system instead of |
| 15072 | describe-current-coding-system in help-map and mule-menu-keymap. |
| 15073 | In mule-menu-keymap, enable set-buffer-process-coding-system only |
| 15074 | when the current buffer has been associated with some subprocess. |
| 15075 | (set-language-info): Doc-string modified because `input-method' is |
| 15076 | not a valid KEY argument now. |
| 15077 | (leim-list-file-name, leim-list-header, leim-list-entry-regexp): |
| 15078 | New variables. |
| 15079 | (update-leim-list-file, update-all-leim-list-files): New |
| 15080 | functions. |
| 15081 | (current-input-method): Doc-string modified because the value is |
| 15082 | now input method name. |
| 15083 | (default-input-method, previous-input-method): Likewise. |
| 15084 | (current-input-method-title): Doc-string modified because now each |
| 15085 | input method doesn't have to set this variable. |
| 15086 | (input-method-alist): New variable. |
| 15087 | (register-input-method): Register input method in |
| 15088 | input-method-alist. |
| 15089 | (read-language-and-input-method-name): Deleted. |
| 15090 | (read-input-method-name): New function. |
| 15091 | (activate-input-method, select-input-method, toggle-input-method): |
| 15092 | Modified for the above change. |
| 15093 | (read-multilingual-string): Likewise. |
| 15094 | (describe-current-input-method): Renamed from |
| 15095 | describe-input-method. |
| 15096 | (describe-input-method): New function. |
| 15097 | (describe-language-environment): Don't put a vacant line at the |
| 15098 | top of *Help* buffer. Show a title string of each input method. |
| 15099 | |
| 15100 | * mule-conf.el: Change mnemonic letters for iso-2022-7bit-ss2 and |
| 15101 | iso-2022-7bit-lock. Set coding-category-iso-8-2 to |
| 15102 | 'japanese-iso-8bit. |
| 15103 | |
| 15104 | * bindings.el (mode-line-mule-info): Change style for showing |
| 15105 | an activated input method. |
| 15106 | |
| 15107 | * characters.el: Set syntaxes of Ethiopic characters. |
| 15108 | |
| 15109 | * gnus/gnus-mule.el: Adjusted for the coding system name change. |
| 15110 | Set cyrillic-koi8 for newsgroup "relcom". |
| 15111 | |
| 15112 | * language/china-util.el, language/cyril-util.el, |
| 15113 | * language/devan-util.el, language/ethio-util.el, |
| 15114 | * language/japan-util.el, language/lao-util.el, |
| 15115 | * language/thai-util.el, language/tibet-util.el, |
| 15116 | * language/viet-util.el: Provide XXX-util instead of |
| 15117 | * language/XXX-util. Delete local variable declaration. |
| 15118 | |
| 15119 | * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several |
| 15120 | elements. |
| 15121 | |
| 15122 | * language/cyril-util.el (setup-cyrillic-iso-environment) |
| 15123 | (setup-cyrillic-koi8-environment) |
| 15124 | (setup-cyrillic-alternativnyj-environment): Deleted. |
| 15125 | (setup-cyrillic-environment): New function. |
| 15126 | |
| 15127 | * language/cyrillic.el: Don't make the keymap |
| 15128 | describe-cyrillic-environment-map and |
| 15129 | setup-cyrillic-environment-map. Names of coding systems changed. |
| 15130 | Give them more informative doc-string. Make iso-8859-5 alias of |
| 15131 | cyrillic-iso-8bit, alternativnyj alias of |
| 15132 | cyrillic-alternativnyj. For Cyrillic, provide single language |
| 15133 | environment "Cyrillic". |
| 15134 | |
| 15135 | * language: Delete the code of calling register-input-method form |
| 15136 | all files under this directory. |
| 15137 | |
| 15138 | 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15139 | |
| 15140 | * startup.el: Customize. |
| 15141 | (command-line): Translate iso-8859-9 into latin-5. |
| 15142 | (command-line-1): Recognize setting inhibit-startup-echo-area-message |
| 15143 | with customization buffer. |
| 15144 | |
| 15145 | 1997-06-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15146 | |
| 15147 | * scheme.el (scheme): Add defgroup. |
| 15148 | Put defcustom's into this group. |
| 15149 | |
| 15150 | * finder.el (finder-list-keywords): Create *Finder* buffer if nec. |
| 15151 | |
| 15152 | * fill.el (fill-context-prefix): Fix criteria for first line, |
| 15153 | and for second line; always fetch prefixes from both lines. |
| 15154 | |
| 15155 | * buff-menu.el (Buffer-menu-mode): Doc fix. |
| 15156 | (Buffer-menu-bury): Move the line to the end. |
| 15157 | |
| 15158 | 1997-06-17 Dave Love <d.love@dl.ac.uk> |
| 15159 | |
| 15160 | * scheme.el (scheme-mode-commands): Remove keybinding of \t to old |
| 15161 | `scheme-indent-line'. Bind \e\C-q to `indent-sexp', not |
| 15162 | `scheme-indent-sexp'. |
| 15163 | (scheme-mit-dialect): Use defcustom. |
| 15164 | (dsssl-sgml-declaration): Likewise. Fix doc string. |
| 15165 | |
| 15166 | 1997-06-17 Inge Frick <inge@nada.kth.se> |
| 15167 | |
| 15168 | * arc-mode.el (archive-extract): Use second argument of |
| 15169 | view-buffer instead of setting view-exit-action. |
| 15170 | |
| 15171 | * tar-mode.el (tar-extract): Use second argument of |
| 15172 | view-buffer instead of setting view-exit-action. |
| 15173 | |
| 15174 | * files.el (view-read-only): New option variable. If |
| 15175 | non-nil then buffers visiting files read-only, do it in view mode. |
| 15176 | (find-file-read-only, find-file-read-only-other-window) |
| 15177 | (find-file-read-only-other-frame): Call toggle-read-only |
| 15178 | instead of setting buffer-read-only explicitly. |
| 15179 | (toggle-read-only, after-find-file): Changed to be aware |
| 15180 | of view-read-only. |
| 15181 | (save-some-buffers): Use second argument of view-buffer |
| 15182 | instead of setting view-exit-action. |
| 15183 | |
| 15184 | * window.el (split-window-save-restore-data): New function that |
| 15185 | for view mode buffers saves information in view-return-to-alist. |
| 15186 | (split-window-vertically, split-window-horizontally): |
| 15187 | Call split-window-save-restore-data. |
| 15188 | |
| 15189 | 1997-06-16 Dan Nicolaescu <done@ece.arizona.edu> |
| 15190 | |
| 15191 | * icon.el (icon-indent-line): A comment ends at the end of the |
| 15192 | line, delete call to nonexistent function. |
| 15193 | |
| 15194 | * icon.el (icon-font-lock-keywords-1): Improved regexp. |
| 15195 | (icon-font-lock-keywords-2): Likewise. |
| 15196 | |
| 15197 | 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15198 | |
| 15199 | * buff-menu.el (Buffer-menu-bury): New command. |
| 15200 | (Buffer-menu-mode-map): Put Buffer-menu-bury on `b'. |
| 15201 | |
| 15202 | * sendmail.el (mail-mode): mail-header-separator affects paragraphs |
| 15203 | only when there is nothing after it on the line. |
| 15204 | (mail-mode-auto-fill, mail-mode-fill-paragraph): |
| 15205 | Look for mail-header-separator only on a line by itself. |
| 15206 | |
| 15207 | * compile.el (grep-program): Comment out the use of zgrep. |
| 15208 | |
| 15209 | * help.el (help-map): Make C-i run info-lookup-symbol. |
| 15210 | |
| 15211 | 1997-06-16 Simon Marshall <simon@gnu.ai.mit.edu> |
| 15212 | |
| 15213 | * icon.el (icon-imenu-generic-expression): Improved regexp. |
| 15214 | (icon-font-lock-keywords-1): Improved regexps. |
| 15215 | (icon-font-lock-keywords-2): Likewise. |
| 15216 | (icon-mode): Don't set font-lock-comment-start-regexp via |
| 15217 | font-lock-defaults; it is not needed anymore. |
| 15218 | |
| 15219 | 1996-06-16 Dan Nicolaescu <done@ece.arizona.edu> |
| 15220 | |
| 15221 | * icon.el (icon-imenu-generic-expression): Improved regexp. |
| 15222 | (icon-mode): Don't use pushnew. |
| 15223 | |
| 15224 | 1997-06-16 Michelangelo Grigni <mic@mathcs.emory.edu> |
| 15225 | |
| 15226 | * ffap.el (ffap-soft-value): Make this a function again; the macro |
| 15227 | version does intern-soft too early. Deleted XEmacs-specific code. |
| 15228 | |
| 15229 | (ffap-string-at-point-mode-alist): Added "=" and |
| 15230 | "&" to the url syntax, as suggested by SJE. |
| 15231 | (ffap-read-file-or-url): Fixed the HIST argument to |
| 15232 | completing-read (only visible in XEmacs?), as reported by |
| 15233 | Christoph Wedler <wedler@fmi.uni-passau.de>. |
| 15234 | (ffap-kpathsea-expand-path): New func, replaces ffap-add-subdirs, |
| 15235 | a first attempt at kpathsea emulation. Also convert "" to "." in |
| 15236 | path lists, for XEmacs. Suggestions from SJE. |
| 15237 | Added mouse-track support (but no binding), as |
| 15238 | suggested by MDB. Moved Emacs mouse bindings from |
| 15239 | "down-mouse" events to ordinary mouse events. |
| 15240 | (ffap-alist): Added ffap-fortran-mode, as requested by MDB. |
| 15241 | Rewrote and merged XEmacs support, eliminating file |
| 15242 | ffap-xe.el. Modified ffap-other-frame to work in dedicated |
| 15243 | frames, fixing a bug reported by JENS. |
| 15244 | (ffap-menu-rescan): Avoid modifying the buffer. |
| 15245 | Two bugs reported by Christoph Wedler <wedler@fmi.uni-passau.de>: |
| 15246 | (ffap-fixup-url): Avoid autoloading through url-normalize-url. |
| 15247 | (ffap-read-file-or-url): For XEmacs, give extra HACK-HOMEDIR arg |
| 15248 | to `abbreviate-file-name'. |
| 15249 | (ffap-file-at-point): Suppress errors from `ffap-alist'. |
| 15250 | (ffap-url-at-point): Modified regexp to accept |
| 15251 | mail hostnames ending with a digit. Fixes bug report of SJE. |
| 15252 | (ffap-url-at-point): Use higher level function |
| 15253 | (w3-view-this-url t) suggested by wmperry, instead of |
| 15254 | w3-zone-at/w3-zone-data or widget-at/widget-get. |
| 15255 | (ffap-url-at-point): Modified to work with |
| 15256 | w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which |
| 15257 | uses the 'widget package rather than the old w3-zone-at. |
| 15258 | Bug was reported by JENS. |
| 15259 | Adapted comments and doc strings to Emacs coding |
| 15260 | conventions. Reorganized. Retired v18 support. |
| 15261 | (ffap-bindings): Offers a default installation. |
| 15262 | (ffap-string-at-point): Modified arguments. |
| 15263 | (ffap-gnus-hook): Updated for Gnus 5. |
| 15264 | (ffap-tex-init): Delayed initialization of `ffap-tex-path'. |
| 15265 | (ffap-dired): New entry in `ffap-alist'. |
| 15266 | (ffap-menu-rescan): May fontify the choices in buffer. |
| 15267 | (ffap-read-file-or-url): `PC-completion-as-file-name-predicate' |
| 15268 | used if available, to work with complete.el. |
| 15269 | |
| 15270 | 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15271 | |
| 15272 | * view.el: Don't globally add to change-major-mode-hook. |
| 15273 | (view-mode-enable): Add to change-major-mode-hook locally here. |
| 15274 | (view-mode-disable): Remove from it locally here. |
| 15275 | |
| 15276 | 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15277 | |
| 15278 | * vc.el (vc-steal-lock): Use yes-or-no-p for confirmation. |
| 15279 | |
| 15280 | * ogonek.el: New file. |
| 15281 | |
| 15282 | * texnfo-upd.el: Many doc fixes. |
| 15283 | (texinfo-all-menus-update): Check for @detailmenu. |
| 15284 | (texinfo-master-menu): Likewise. |
| 15285 | (texinfo-multiple-files-update): Likewise. |
| 15286 | (texinfo-insert-master-menu-list): Put in @detailmenu if appropriate. |
| 15287 | |
| 15288 | 1997-06-15 Per Abrahamsen <abraham@dina.kvl.dk> |
| 15289 | |
| 15290 | * cus-face.el (custom-face-attributes): Use booleans. |
| 15291 | |
| 15292 | * cus-edit.el (custom-variable-menu): Rearranged lisp support. |
| 15293 | (custom-face-menu): Ditto. |
| 15294 | |
| 15295 | * wid-edit.el (boolean): Add explicit toggle button. |
| 15296 | (choice): Add explicit value menu button. |
| 15297 | * cus-face.el (custom-face-attributes): Use booleans. |
| 15298 | |
| 15299 | * cus-edit.el (custom-format-handler): Handle %i escape. |
| 15300 | (custom-face): Use it. |
| 15301 | (custom-magic-value-create): Add spaces for groups. |
| 15302 | (custom-format-handler): Add spaces for groups. |
| 15303 | |
| 15304 | * widget.el (:documentation-indent): New keyword. |
| 15305 | * wid-edit.el (widget-default-format-handler): Obey it. |
| 15306 | (widget-documentation-link-add): Add indentation. |
| 15307 | (widget-documentation-string-value-create): Ditto. |
| 15308 | |
| 15309 | * cus-edit.el (widget-glyph-insert-glyph): Make the invisible |
| 15310 | extent open ended. |
| 15311 | |
| 15312 | * cus-edit.el (custom-format-handler): Added :echo-help to |
| 15313 | visibility widget. |
| 15314 | (custom-variable-value-create): Ditto, also for tag. |
| 15315 | * wid-edit.el (widget-documentation-string-value-create): Ditto. |
| 15316 | (widget-documentation-link-help-echo): New function. |
| 15317 | (documentation-link): Use it. Make untabable. |
| 15318 | |
| 15319 | * wid-edit.el (widget-apply-action): Don't bind |
| 15320 | `after-change-functions' here. |
| 15321 | |
| 15322 | * cus-edit.el (custom-toggle-hide): Call `widget-setup'. |
| 15323 | |
| 15324 | * wid-edit.el (widget-setup): Cleanup. |
| 15325 | |
| 15326 | * wid-edit.el (widget-tabable-at): New function. |
| 15327 | (widget-move): Use it. |
| 15328 | * wid-edit.el (widget-after-change): Reimplemented :secret. |
| 15329 | |
| 15330 | * wid-edit.el (widget-field-add-space): New option. |
| 15331 | (widget-specify-field): Use it. |
| 15332 | (widget-field-end): Ditto. |
| 15333 | |
| 15334 | * wid-edit.el (widget-leave-text): New function. |
| 15335 | (widget-convert-text): Use it. |
| 15336 | (documentation-link): New widget. |
| 15337 | (widget-documentation-link-action): New function. |
| 15338 | (widget-documentation-links): New option. |
| 15339 | (widget-documentation-link-regexp): New option. |
| 15340 | (widget-documentation-link-p): New option. |
| 15341 | (widget-documentation-link-type): New option. |
| 15342 | (widget-documentation-link-add): New function. |
| 15343 | (widget-documentation-string-value-create): Use it. |
| 15344 | |
| 15345 | 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15346 | |
| 15347 | * sendmail.el (mail-mode): Let all-white lines separate paragraphs. |
| 15348 | |
| 15349 | * text-mode.el (text-mode): Let all-white lines separate paragraphs. |
| 15350 | |
| 15351 | * generic.el: New file. |
| 15352 | |
| 15353 | 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15354 | |
| 15355 | * icomplete.el: Don't call icomplete-mode; let the user do that. |
| 15356 | (icomplete-show-key-bindings): Doc fix. |
| 15357 | (icomplete-mode): Doc fix. |
| 15358 | (icomplete-get-keys): Make it actually work. |
| 15359 | (icomplete-mode): Doc fix. |
| 15360 | (icomplete-completions): Doc fix. |
| 15361 | |
| 15362 | * view.el: Many doc fixes. |
| 15363 | (view-mode-enable): New function, split from view-mode-enter. |
| 15364 | (view-mode-enter): Use view-mode-enable. |
| 15365 | (view-mode-disable): New function, split from view-mode-exit. |
| 15366 | (view-mode-exit): Use view-mode-disable. |
| 15367 | (view-mode): Use view-mode-enable and view-mode-disable; |
| 15368 | don't do all of what view-mode-enter and view-mode-exit do. |
| 15369 | (change-major-mode-hook): Use view-mode-disable, not view-mode-exit. |
| 15370 | |
| 15371 | 1997-06-14 Inge Frick <inge@nada.kth.se> |
| 15372 | |
| 15373 | * view.el: Make view mode more similar to `less'. |
| 15374 | Changed documentation for most commands. |
| 15375 | (view-scroll-auto-exit): New variable, replaces view-mode-auto-exit. |
| 15376 | (view-mode-auto-exit): Variable deleted. |
| 15377 | (view-mode): Doesn't only toggle `view-mode', it also calls |
| 15378 | view-mode-enter or view-mode-exit. |
| 15379 | (view-buffer, view-buffer-other-window): New argument exit-action. |
| 15380 | (view-file, view-file-other-window, view-buffer-other-window) |
| 15381 | (view-buffer, view-mode-enter): Changed method used to restore |
| 15382 | windows when leaving view mode. |
| 15383 | (view-mode-exit): New function. |
| 15384 | (view-return-to-alist): New variable. |
| 15385 | (view-return-here, view-exit-position): Variables deleted. |
| 15386 | (view-remove-frame-by-deleting, view-exit-all-windows-at-exit): |
| 15387 | New option variables. |
| 15388 | (view-page-size, view-half-page-size): New variables. |
| 15389 | (view-scroll-size): Var deleted; replaced by the previous two. |
| 15390 | (view-mode-map): Make the bindings inside defvar. |
| 15391 | Added new commands and new key bindings. |
| 15392 | Added view-mode-exit to `change-major-mode-hook' to always leave |
| 15393 | view mode when changing major mode. |
| 15394 | (view-file-other-frame, view-buffer-other-frame): New commands. |
| 15395 | (View-leave, View-kill-and-leave, View-exit, View-exit-and-edit) |
| 15396 | (View-quit, View-quit-all): New commands for leaving view mode. |
| 15397 | (view-exit): Function deleted. |
| 15398 | (View-goto-percent, View-scroll-to-buffer-end): New commands. |
| 15399 | (view-try-extend-at-buffer-end): New option variable. |
| 15400 | |
| 15401 | (View-scroll-page-forward, View-scroll-page-backward) |
| 15402 | (View-scroll-page-forward-set-page-size) |
| 15403 | (View-scroll-page-backward-set-page-size, View-scroll-line-forward) |
| 15404 | (View-scroll-line-backward, View-scroll-half-page-forward) |
| 15405 | (View-scroll-half-page-backward) |
| 15406 | (View-revert-buffer-scroll-page-forward): New commands. |
| 15407 | |
| 15408 | (View-scroll-lines-forward, View-scroll-lines-backward) |
| 15409 | (View-scroll-lines-forward-set-scroll-size) |
| 15410 | (View-scroll-one-more-line): Commands deleted. |
| 15411 | |
| 15412 | (view-scroll-lines, view-end-message, view-page-size-default) |
| 15413 | (view-set-half-page-size-default, view-really-at-end) |
| 15414 | (view-recenter): New functions. |
| 15415 | (view-scroll-size): Function deleted. |
| 15416 | |
| 15417 | (View-search-regexp-forward, View-search-regexp-backward) |
| 15418 | (View-search-last-regexp-forward, View-search-last-regexp-backward) |
| 15419 | (view-search): ! and @ are special at beginning of regexp. |
| 15420 | (view-search-no-match-lines): New function. |
| 15421 | |
| 15422 | 1997-06-14 Per Abrahamsen <abraham@dina.kvl.dk> |
| 15423 | |
| 15424 | * wid-edit.el: Add widget `coding-system' for mule. |
| 15425 | |
| 15426 | * wid-edit.el (widget-convert-text): New function. |
| 15427 | (widget-convert-button): Ditto. |
| 15428 | |
| 15429 | * wid-edit.el (widget-field-buffer): Don't assume an overlay |
| 15430 | exists. |
| 15431 | (widget-field-start): Ditto. |
| 15432 | (widget-field-end): Ditto. |
| 15433 | |
| 15434 | * cus-face.el (custom-face-attributes-get): Protect against |
| 15435 | missing w3 font functions. |
| 15436 | |
| 15437 | * cus-edit.el (custom-magic-faces): New group. |
| 15438 | Added magic faces. |
| 15439 | |
| 15440 | * cus-edit.el (custom-buffer): New group. |
| 15441 | (custom-menu): New group |
| 15442 | Updated options. |
| 15443 | * wid-edit.el (widget-faces): New group. |
| 15444 | Updated all faces. |
| 15445 | |
| 15446 | * wid-edit.el (widget-map-buttons): New function. |
| 15447 | |
| 15448 | * cus-edit.el (custom-buffer-sort-predicate) |
| 15449 | (custom-menu-sort-predicate): Default to ignore. Rewrite :type form. |
| 15450 | (custom-buffer-order-predicate) |
| 15451 | (custom-menu-order-predicate): New variables. |
| 15452 | (custom-buffer-sort-alphabetically) |
| 15453 | (custom-menu-sort-alphabetically): Functions deleted. |
| 15454 | (custom-sort-items-alphabetically): New function. Like deleted |
| 15455 | functions, except that A and B must be the same custom type. |
| 15456 | (custom-sort-groups-first) |
| 15457 | (custom-sort-groups-last): New functions. Like deleted functions, |
| 15458 | except that only A and B custom types are compared. |
| 15459 | (custom-group-value-create) |
| 15460 | (custom-menu-create): Also sort members using custom-*-order-predicate. |
| 15461 | But sort the copy of the stored sequence to prevent changing the stored |
| 15462 | value, and don't store the sorted copy. |
| 15463 | |
| 15464 | * wid-edit.el (widget-specify-inactive): Don't set `mouse-face'. |
| 15465 | (widget-setup): Don't use markers. |
| 15466 | |
| 15467 | * wid-edit.el (widget-default-format-handler): Cleanup. |
| 15468 | (widget-documentation-string-value-create): Also use documentation |
| 15469 | properties on single line documentation strings. |
| 15470 | |
| 15471 | * wid-browse.el (widget-minor-mode): Fixed mistake in |
| 15472 | widget-minor-mode - it had semantics of non-interactive calling |
| 15473 | reversed. |
| 15474 | |
| 15475 | 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15476 | |
| 15477 | * language/european.el (Latin-2): |
| 15478 | List Croatian as alternative name for Serbo-Croatian. |
| 15479 | |
| 15480 | 1997-06-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15481 | |
| 15482 | * add-log.el (add-log-time-format): New variable. |
| 15483 | (add-log-iso8601-time-string): New function. |
| 15484 | (add-change-log-entry): Use add-log-time-format. |
| 15485 | (add-log-iso8601-time-zone): Renamed from iso8601-time-zone. |
| 15486 | |
| 15487 | 1997-06-13 Dan Nicolaescu <done@ece.arizona.edu> |
| 15488 | |
| 15489 | * isearch.el (isearch-hide-immediately): New variable. |
| 15490 | (isearch-close-unecessary-overlays): New function. |
| 15491 | (isearch-range-invisible): Use them. |
| 15492 | |
| 15493 | * isearch.el (search-invisible): Changed the semantics, |
| 15494 | the default value and updated the doc string. |
| 15495 | (isearch-opened-overlays): New variable. |
| 15496 | (isearch-mode): Initialize it. |
| 15497 | (isearch-switch-frame-handler): Call isearch-clean-overlays. |
| 15498 | (isearch-exit, isearch-cancel, isearch-abort): Likewise. |
| 15499 | (isearch-other-meta-char, isearch-search): |
| 15500 | Support the new meaning for search-invisible. |
| 15501 | (isearch-open-necessary-overlays, isearch-open-overlay-temporary) |
| 15502 | (isearch-clean-overlays): New functions. |
| 15503 | (isearch-range-invisible): If we are inside overlays that can be |
| 15504 | opened, open them, add them to isearch-opened-overlays and say |
| 15505 | that the range is visible. |
| 15506 | |
| 15507 | * hideshow.el (hideshow): Added a :prefix. |
| 15508 | (hs-isearch-open): New variable. |
| 15509 | (hs-flag-region): Use that variable. |
| 15510 | Changed the semantics of the FLAG parameter and updated the docs. |
| 15511 | (hs-isearch-open-invisible): New function to be set as a |
| 15512 | `isearch-open-invisible' property for hidden overlays, so that |
| 15513 | isearch can use it. |
| 15514 | (hs-hide-block-at-point): Tell if we are hiding a comment or a block. |
| 15515 | |
| 15516 | 1997-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15517 | |
| 15518 | * latin-5.el: Latin-5 is ISO-8859-9, not ISO-8859-5. |
| 15519 | |
| 15520 | * fill.el (fill-context-prefix): Don't crash if RESULT is nil |
| 15521 | when AT-SECOND is t. |
| 15522 | |
| 15523 | * bytecomp.el (byte-save-current-buffer): Change to code 114 (0162). |
| 15524 | |
| 15525 | * sendmail.el (mail-mode): Change paragraph-start and |
| 15526 | paragraph-separate not to match leading spaces. |
| 15527 | |
| 15528 | * vc.el (vc-annotate-mode-variables): Init vc-annotate-mode-menu |
| 15529 | and put it into vc-annotate-mode-map. |
| 15530 | (vc-annotate-add-menu): Don't init vc-annotate-mode-menu, |
| 15531 | just add the bindings to it. Display progress messages. |
| 15532 | (vc-annotate-mode-menu): New defvar. |
| 15533 | (vc-annotate-ratio): Move defvar, add initial value. |
| 15534 | (vc-annotate-display-default): Display progress messages. |
| 15535 | (vc-annotate-display): Use vc-annotate-color-map. |
| 15536 | |
| 15537 | 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15538 | |
| 15539 | * finder.el (finder-mode): Don't switch buffers or change text here. |
| 15540 | (finder-by-keyword): Don't call finder-mode here. |
| 15541 | (finder-list-matches): Call finder-mode here. |
| 15542 | Switch to a buffer called *Finder Category*. |
| 15543 | (finder-list-keywords): Call finder-mode here. |
| 15544 | Switch to the buffer *Finder*. |
| 15545 | If the buffer already exists, don't reinitialize it or move point. |
| 15546 | |
| 15547 | * bindings.el (esc-map): Delete spurious wrong binding for M-TAB. |
| 15548 | |
| 15549 | * forms.el (forms-mode, forms--process-format-list) |
| 15550 | (forms--make-parser-elt, forms-search-forward, forms-search-backward): |
| 15551 | Fix error messages. |
| 15552 | |
| 15553 | * text-mode.el (paragraph-indent-text-mode): |
| 15554 | Renamed from spaced-text-mode. |
| 15555 | (text-mode-map): Bind TAB to indent-relative. |
| 15556 | (indented-text-mode-map): Variable deleted. |
| 15557 | (indented-text-mode): Now an alias for text-mode. |
| 15558 | |
| 15559 | 1997-06-11 Johan Vromans <jvromans@squirrel.nl> |
| 15560 | |
| 15561 | * forms.el (forms-save-buffer): |
| 15562 | Do not run the `write-file-filter' hooks |
| 15563 | explicitly since they are run via `local-write-file-hooks'. |
| 15564 | (forms-search-forward, forms-search-backward): |
| 15565 | Wrap the search. Use `error' to signal failure. |
| 15566 | |
| 15567 | 1997-06-11 Stefan Schoef <schoef@OFFIS.Uni-Oldenburg.DE> |
| 15568 | |
| 15569 | * bibtex.el (bibtex-delete-whitespace, bibtex-current-line) |
| 15570 | (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry) |
| 15571 | (bibtex-map-entries): |
| 15572 | Renamed from delete-whitespace, current-line, assoc-of-regexp, |
| 15573 | skip-to-valid-bibtex-entry, and map-bibtex-entries, respectively. |
| 15574 | |
| 15575 | 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 15576 | |
| 15577 | * fill.el (fill-context-prefix): If we get a prefix from the |
| 15578 | second line of the paragraph, verify the first line has it too. |
| 15579 | |
| 15580 | * reftex.el (tex-main-file, outline-minor-mode): Add defvars. |
| 15581 | |
| 15582 | 1997-06-10 Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 15583 | |
| 15584 | * reftex.el: Updated documentation at several points in the file. |
| 15585 | (reftex-label-alist-builtin): New default environment subfigure. |
| 15586 | (reftex-find-duplicate-labels): Temporary buffer is now |
| 15587 | "*Duplicate Labels*" instead of "*Help*". |
| 15588 | (reftex-bibtex-selection-callback): Renamed variable found-list. |
| 15589 | (reftex-found-list): Added defvar for this variable. |
| 15590 | (TeX-master): Added defvar for this variable. |
| 15591 | (reftex-reset-mode): Kill temporary buffers associated with RefTeX. |
| 15592 | |
| 15593 | 1997-06-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 15594 | |
| 15595 | * mule-cmds.el (view-hello-file): Adjusted for the changes of |
| 15596 | coding system names. |
| 15597 | |
| 15598 | 1997-06-10 Terrence Brannon <brannon@sand.usc.edu> |
| 15599 | |
| 15600 | * landmark.el (lm-display-statistics): Display stats in mode line. |
| 15601 | (lm-number-of-trials, lm-sum-of-moves): New vars. |
| 15602 | Various doc fixes. |
| 15603 | |
| 15604 | 1997-06-10 Michael Staats <michael@thp.Uni-Duisburg.DE> |
| 15605 | |
| 15606 | * pc-select.el (pc-select-selection-keys-only): New variable. |
| 15607 | (pc-select-meta-moves-sexps): New variable. |
| 15608 | (exchange-point-and-mark-nomark): New function. |
| 15609 | (forward-sexp-mark, forward-sexp-nomark): New functions. |
| 15610 | (backward-sexp-mark, backward-sexp-nomark): New functions. |
| 15611 | (pc-selection-mode): Doc fix. |
| 15612 | Bind exchange-point-and-mark-nomark, C-escape. |
| 15613 | Honor pc-select-meta-moves-sexps, pc-select-selection-keys-only. |
| 15614 | Unset highlight-nonselected-windows. |
| 15615 | |
| 15616 | 1997-06-10 Johan Vromans <jvromans@squirrel.nl> |
| 15617 | |
| 15618 | * forms.el: Use `error' where possible to signal errors. |
| 15619 | Remove (beep)s for warnings. |
| 15620 | Change comment about the iif hook to reflect the actual reason. |
| 15621 | Correct error in field numbering. |
| 15622 | |
| 15623 | 1997-06-10 Flemming Hoejstrup Hansen <hovpfl@unidhp.uni-c.dk> |
| 15624 | |
| 15625 | * forms.el (forms-mode): Make `forms--elements' local before calling |
| 15626 | `forms--process-format-list'. |
| 15627 | |
| 15628 | 1997-06-10 Olivier Laurens <laurens@tcc.bc.ca> |
| 15629 | |
| 15630 | * forms.el (forms-save-buffer): `forms-write-file-filter' and |
| 15631 | `forms-read-file-filter' were not called correctly. |
| 15632 | |
| 15633 | 1997-06-10 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se> |
| 15634 | |
| 15635 | * f90.el (f90-looking-at-where-or-forall): Recognize where/forall |
| 15636 | only if it's a block, not a one-line statement. |
| 15637 | |
| 15638 | 1997-06-10 Stefan Schoef <schoef@OFFIS.Uni-Oldenburg.DE> |
| 15639 | |
| 15640 | * bibtex.el (bibtex-mode-map): Changed the binding of the C-TAB |
| 15641 | key, such that XEmacs will understand it, too. |
| 15642 | |
| 15643 | * bibtex.el (bibtex-format-entry, bibtex-end-of-entry): Give specific |
| 15644 | error message if not on valid BibTeX entry. |
| 15645 | |
| 15646 | * bibtex.el (bibtex-field-string-quoted): Small bug fix. Allow |
| 15647 | backslash followed by newline. |
| 15648 | |
| 15649 | * bibtex.el (bibtex-reposition-window, bibtex-mark-entry): Two new |
| 15650 | functions, bound to M-C-l and M-C-h, respectively. |
| 15651 | |
| 15652 | * bibtex.el |
| 15653 | (bibtex-reformat-previous-options, bibtex-reformat-previous-labels): |
| 15654 | New internal variables used by bibtex-reformat. |
| 15655 | |
| 15656 | * bibtex.el (bibtex-clean-entry-hook): New hook to be called after |
| 15657 | entry has been cleaned. |
| 15658 | (bibtex-clean-entry): Run the hook bibtex-clean-entry-hook. |
| 15659 | |
| 15660 | * bibtex.el (bibtex-entry-field-alist): Small bug fix. |
| 15661 | (bibtex-autokey-title-terminators): Made -- a terminator instead |
| 15662 | of ---. |
| 15663 | (bibtex-font-lock-keywords): Don't treat ALT prefixed entries as |
| 15664 | comments. |
| 15665 | (bibtex-entry): Fixed parameter list. This function is not |
| 15666 | intended to be called with required and optional fields as |
| 15667 | optional arguments anymore. |
| 15668 | |
| 15669 | * bibtex.el (bibtex-generate-autokey): Now split into various |
| 15670 | small functions. |
| 15671 | (bibtex-autokey-names-stretch, bibtex-autokey-additional-names): |
| 15672 | New variables used by bibtex-generate-autokey. |
| 15673 | (bibtex-autokey-get-namefield, bibtex-autokey-get-names) |
| 15674 | (bibtex-autokey-demangle-name, bibtex-autokey-get-namelist) |
| 15675 | (bibtex-autokey-get-yearfield, bibtex-autokey-get-titlestring) |
| 15676 | (bibtex-autokey-get-titles, bibtex-autokey-get-titlelist): |
| 15677 | New helper functions for bibtex-generate-autokey. |
| 15678 | |
| 15679 | * bibtex.el (bibtex-submit-bug-report): Report all variables. |
| 15680 | |
| 15681 | * bibtex.el (bibtex-contline-indentation): New user option. |
| 15682 | (bibtex-entry-offset): Renamed from bibtex-entry-indentation. |
| 15683 | |
| 15684 | * bibtex.el (bibtex-entry-field-alist): Used different order for |
| 15685 | some fields (as documented in btxdoc.tex). Changed one of the |
| 15686 | comment strings. |
| 15687 | |
| 15688 | * bibtex.el (bibtex-mode-hook, bibtex-add-entry-hook): Add var doc. |
| 15689 | (bibtex-autokey-before-presentation-hook): New variable to be |
| 15690 | called before autokey presentation. |
| 15691 | (bibtex-generate-autokey): |
| 15692 | Call bibtex-autokey-before-presentation-hook. Doc fix. |
| 15693 | |
| 15694 | * bibtex.el (bibtex-reference-key): Reincluded parentheses. |
| 15695 | Parentheses should be disallowed only in field constants. |
| 15696 | |
| 15697 | * bibtex.el (bibtex-autokey-transcriptions): Fixed bug (two |
| 15698 | entries for `\o' while `\oe' entry was missing). |
| 15699 | |
| 15700 | * bibtex.el (bibtex-entry-indentation): New variable to determine |
| 15701 | the indentation of all entries. |
| 15702 | (bibtex-move-outside-of-entry): Use `skip-chars-forward' instead |
| 15703 | of `re-search-forward'. |
| 15704 | (bibtex-beginning-of-first-entry, bibtex-beginning-of-last-entry): |
| 15705 | Renamed from beginning-of-first-bibtex-entry and |
| 15706 | beginning-of-last-bibtex-entry. Go to beginning of line, return point. |
| 15707 | (bibtex-do-auto-fill, bibtex-make-field, bibtex-entry) |
| 15708 | (bibtex-String, bibtex-Preamble): Respect `bibtex-entry-indentation'. |
| 15709 | (bibtex-beginning-of-entry, bibtex-end-of-entry): Make it work |
| 15710 | with indented entries. |
| 15711 | (bibtex-count-entries, bibtex-sort-buffer, bibtex-validate) |
| 15712 | (bibtex-kill-entry, bibtex-reformat): Use return value from |
| 15713 | bibtex-beginning-of-first-entry. |
| 15714 | (bibtex-clean-entry): Use `bibtex-reference-maybe-empty-head' |
| 15715 | instead of a fixed string. |
| 15716 | |
| 15717 | * bibtex.el (bibtex-beginning-of-entry, bibtex-end-of-entry): Now |
| 15718 | return point if called from a program. |
| 15719 | (bibtex-enclosing-field, bibtex-format-entry) |
| 15720 | (bibtex-generate-autokey, bibtex-parse-keys, bibtex-mode) |
| 15721 | (bibtex-ispell-entry, bibtex-narrow-to-entry, bibtex-sort-buffer) |
| 15722 | (bibtex-find-entry-location, bibtex-validate, bibtex-clean-entry) |
| 15723 | (bibtex-fill-entry): Use new return values of these functions. |
| 15724 | (bibtex-ispell-abstract): Bug fix (inherently by the change to |
| 15725 | bibtex-end-of-entry). |
| 15726 | |
| 15727 | * bibtex.el (bibtex-field-history): New variable for history |
| 15728 | buffer of field name reading. |
| 15729 | (bibtex-make-field): Use completion. Object to completion are all |
| 15730 | standard fields defined for the current entry. Bound to `C-c C-f'. |
| 15731 | (bibtex-mode): Set `comment-start' and `comment-start-skip' to |
| 15732 | "@Comment ", `comment-column' to 0. |
| 15733 | |
| 15734 | * bibtex.el (bibtex-autokey-transcriptions): New variable. |
| 15735 | (bibtex-autokey-name-change-strings) |
| 15736 | (bibtex-autokey-titleword-change-strings): |
| 15737 | Use bibtex-autokey-transcriptions as default value. |
| 15738 | |
| 15739 | * bibtex.el (bibtex-find-entry-location): Handle empty buffer. |
| 15740 | |
| 15741 | * bibtex.el (bibtex-entry-delimiters): New variable to determine |
| 15742 | if entries shall be delimited by braces or parentheses. |
| 15743 | (bibtex-entry-left-delimiter, bibtex-entry-right-delimiter): New |
| 15744 | helper functions. |
| 15745 | (bibtex-entry, bibtex-String, bibtex-Preamble): Respect |
| 15746 | `bibtex-entry-delimiters'. |
| 15747 | (bibtex-entry-format): Doc fix. |
| 15748 | (bibtex-reference-key, bibtex-field-const): Removed parentheses |
| 15749 | from allowed characters. |
| 15750 | (bibtex-end-of-entry): Better handling of incorrect preambles. |
| 15751 | |
| 15752 | * bibtex.el (bibtex-validate): Small change to avoid reparsing of |
| 15753 | errors, if you enter `compile-goto-error' in compilation buffer. |
| 15754 | |
| 15755 | * bibtex.el (bibtex-progress-message): New function to show |
| 15756 | progress of some long-lasting functions in BibTeX mode by |
| 15757 | indicating percentage of done work. |
| 15758 | (bibtex-progress-lastperc, bibtex-progress-lastmes) |
| 15759 | (bibtex-progress-interval): |
| 15760 | New internal variables for `bibtex-progress-message'. |
| 15761 | (bibtex-parse-keys, bibtex-reformat, bibtex-validate): Use new |
| 15762 | function `bibtex-progress-message'. |
| 15763 | (current-line): New helper function to calculate current |
| 15764 | linenumber. Something like this should really be defined somewhere |
| 15765 | else in Emacs. |
| 15766 | (bibtex-validate): Changed to show all errors in buffer in a |
| 15767 | `compilation mode' buffer. If there are syntax errors, it aborts |
| 15768 | after the syntax check, since higher-level check functions rely on |
| 15769 | the syntactical correctness of buffer. If called from another lisp |
| 15770 | function (as `bibtex-convert-alien') the return value shows |
| 15771 | whether validating has been successful. Fixed bug which made |
| 15772 | checking for absent required fields work incorrectly. |
| 15773 | (bibtex-parse-keys-timeout): Set to a value reasonable higher |
| 15774 | (twice as high) than `lazy-lock-stealth-time'. |
| 15775 | (bibtex-member-of-regexp, assoc-of-regexp): Small cosmetic changes. |
| 15776 | |
| 15777 | * bibtex.el (bibtex-buffer-last-parsed-tick): Renamed from |
| 15778 | bibtex-buffer-last-parsed-for-keys-tick and made it really |
| 15779 | buffer-local (bug fix). |
| 15780 | (bibtex-parse-keys): Make it use bibtex-buffer-last-parsed-tick. |
| 15781 | (bibtex-parse-buffers-stealthily): New function which parses all |
| 15782 | BibTeX buffers if Emacs has been idle an efficient amount of time. |
| 15783 | (bibtex-parse-idle-timer): New variable which stores whether idle |
| 15784 | timer for parsing already is installed. |
| 15785 | (bibtex-parse-keys): Make it callable verbosely. Returns now nil |
| 15786 | if it has been aborted. |
| 15787 | (bibtex-mode): Run the new function bibtex-parse-buffers-stealthily. |
| 15788 | |
| 15789 | * bibtex.el (bibtex-generate-autokey): Changed the name part |
| 15790 | generation (bugfix). This function handles now correctly all three |
| 15791 | forms of BibTeX names, "First von Last", "von Last, First", "von |
| 15792 | Last, Jr, First". In every case the "Last" part is correctly |
| 15793 | extracted. If the "Last" part consists of more than one token only |
| 15794 | the first is used. Name fields spread over more than one line are |
| 15795 | no problem anymore. |
| 15796 | |
| 15797 | * bibtex.el (bibtex-entry-format): Changed default value to |
| 15798 | exclude 'page-dashes. Modified documentation. |
| 15799 | (bibtex-autokey-name-change-strings) |
| 15800 | (bibtex-autokey-titleword-abbrevs) |
| 15801 | (bibtex-autokey-titleword-change-strings, bibtex-entry) |
| 15802 | (bibtex-validate): Doc fixes. |
| 15803 | (bibtex-mode-map): Bound `C-c $' to bibtex-ispell-abstract. |
| 15804 | (bibtex-generate-autokey): Changed documentation. Small |
| 15805 | modification in calculating title field. |
| 15806 | (bibtex-mode): Included bibtex-ispell-entry into the list of |
| 15807 | `interesting' functions. |
| 15808 | (bibtex-kill-field): Bug fix (killing of first field in entry |
| 15809 | yielded error). |
| 15810 | |
| 15811 | * bibtex.el (bibtex-string-file-path): New variable which defines |
| 15812 | the path to search for bibtex-string-files. It defaults to |
| 15813 | contents of environment variable BIBINPUTS. |
| 15814 | (bibtex-mode): Use this variable. |
| 15815 | |
| 15816 | * bibtex.el (bibtex-next-field, bibtex-find-text): Will now work |
| 15817 | with string entries as well. |
| 15818 | |
| 15819 | * bibtex.el (bibtex-mode-map): bibtex-complete-key wasn't bound |
| 15820 | correctly. |
| 15821 | (bibtex-complete): Fixed bug (used string entries defined in |
| 15822 | buffer as object to completion). |
| 15823 | |
| 15824 | * bibtex.el (Menu): Use easymenu. More menu items for |
| 15825 | `BibTeX-Edit' menu. Use nested menus. |
| 15826 | |
| 15827 | * bibtex.el (bibtex-field-kill-ring-max) |
| 15828 | (bibtex-entry-kill-ring-max): Two new variables substituting |
| 15829 | bibtex-kill-ring-max. |
| 15830 | (bibtex-field-kill-ring, bibtex-entry-kill-ring): Two new |
| 15831 | variables substituting bibtex-kill-ring. |
| 15832 | (bibtex-field-kill-ring-yank-pointer) |
| 15833 | (bibtex-entry-kill-ring-yank-pointer): Two new variables |
| 15834 | substituting bibtex-kill-ring-yank-pointer. |
| 15835 | (bibtex-last-kill-command): New variable keeping the type of the |
| 15836 | last kill command. |
| 15837 | (bibtex-insert-current-kill): Clean distinction between the two |
| 15838 | BibTeX kill rings. |
| 15839 | (bibtex-kill-field): Use new variable bibtex-field-kill-ring. |
| 15840 | (bibtex-kill-entry): Use new variable bibtex-entry-kill-ring. |
| 15841 | |
| 15842 | * bibtex.el (bibtex-kill-ring, bibtex-kill-ring-yank-pointer): New |
| 15843 | internal variables like kill-ring and kill-ring-yank-pointer, but |
| 15844 | bibtex-kill-ring holds fields or complete reference entries |
| 15845 | instead of raw strings. |
| 15846 | (bibtex-kill-ring-max): New user option similar to kill-ring-max. |
| 15847 | (bibtex-kill-field): Renamed from bibtex-delete-field again. It |
| 15848 | now supports the new variable bibtex-kill-ring. |
| 15849 | (bibtex-copy-field-as-kill, bibtex-kill-entry) |
| 15850 | (bibtex-copy-entry-as-kill, bibtex-yank, bibtex-yank-pop): New |
| 15851 | interactive functions, which work on the bibtex-kill-ring |
| 15852 | variable. |
| 15853 | (bibtex-insert-current-kill): New helper function to insert |
| 15854 | contents of bibtex-kill-ring in an appropriate way. |
| 15855 | (bibtex-make-field): New optional argument to tell the function if |
| 15856 | it was called by bibtex-yank. It operates slightly different then. |
| 15857 | (bibtex-find-text): New optional argument to tell the function if |
| 15858 | it was called by bibtex-make-field. It moves in this case to the |
| 15859 | end of the key if it was called on the reference head line. If it |
| 15860 | is called interactively on the head line, it works in an |
| 15861 | appropriate manner, too. |
| 15862 | (bibtex-enclosing-field): New optional argument to tell |
| 15863 | bibtex-enclosing-field not to print an error message if enclosing |
| 15864 | field isn't found, but to return nil in this case (t is returned |
| 15865 | otherwise). This is used by bibtex-find-text such that no error |
| 15866 | message is given if bibtex-find-text is called interactively in |
| 15867 | the key line of an entry. |
| 15868 | |
| 15869 | * bibtex.el (bibtex-autokey-year-use-crossref-entry): New variable |
| 15870 | to determine if crossreferenced entry should be used for autokey |
| 15871 | generation, if year field of current entry is absent. |
| 15872 | (bibtex-generate-autokey): Use this new variable. |
| 15873 | |
| 15874 | * bibtex.el (bibtex-include-OPTannote): Deleted (is set in |
| 15875 | bibtex-user-optional-fields). |
| 15876 | (bibtex-entry, bibtex-print-help-message): Removed support for |
| 15877 | bibtex-include-OPTannote. |
| 15878 | |
| 15879 | * bibtex.el (bibtex-entry-format): New constant |
| 15880 | `inherit-booktitle' allowed. |
| 15881 | |
| 15882 | * bibtex.el (bibtex-mode): Set value for |
| 15883 | font-lock-mark-block-function. |
| 15884 | |
| 15885 | * bibtex.el (bibtex-font-lock-keywords): Changed to distinguish |
| 15886 | optional from ordinary fields. |
| 15887 | (bibtex-format-entry, bibtex-print-help-message) |
| 15888 | (bibtex-remove-OPT-or-ALT, bibtex-pop): Used simpler regexps. |
| 15889 | |
| 15890 | * bibtex.el (bibtex-delete-field): Changed from |
| 15891 | bibtex-delete-optional-or-alternative-field. Deletes now mandatory |
| 15892 | fields as well. |
| 15893 | (bibtex-mode): Changed documentation. |
| 15894 | |
| 15895 | * bibtex.el (bibtex-entry-type-history, bibtex-key-history): New |
| 15896 | variables to use own histories in BibTeX buffers. |
| 15897 | (bibtex-entry, bibtex-clean-entry, bibtex-String): Use these new |
| 15898 | variables. |
| 15899 | |
| 15900 | * bibtex.el (bibtex-entry, bibtex-make-field): A function can now |
| 15901 | be used to generate a fields init string. |
| 15902 | (bibtex-include-OPTkey, bibtex-include-OPTannote) |
| 15903 | (bibtex-entry-field-alist): Changed documentation accordingly. |
| 15904 | |
| 15905 | * bibtex.el (bibtex-mode): bibtex-parse-keys on start of mode is |
| 15906 | now abortable, too. |
| 15907 | (bibtex-entry, bibtex-complete-key, bibtex-String): If bibtex-keys |
| 15908 | isn't set correctly due to abortion of bibtex-parse-keys, this |
| 15909 | function is called now non-abortable. |
| 15910 | |
| 15911 | * bibtex.el (bibtex-entry-field-alist): Small change in comments. |
| 15912 | |
| 15913 | * bibtex.el (bibtex-find-entry-location): Bug fix: Insertion into |
| 15914 | completely empty buffer didn't work. |
| 15915 | |
| 15916 | * bibtex.el (bibtex-user-optional-fields): Renamed from |
| 15917 | bibtex-mode-user-optional-fields. |
| 15918 | (bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message): |
| 15919 | Use bibtex-user-optional-fields. |
| 15920 | |
| 15921 | * bibtex.el (bibtex-remove-delimiters): Bug fix: Only remove |
| 15922 | delimiting braces and not those inside fields. |
| 15923 | |
| 15924 | * bibtex.el (skip-to-valid-bibtex-entry, bibtex-parse-keys) |
| 15925 | (bibtex-end-of-entry, bibtex-validate, bibtex-reformat): Calculate |
| 15926 | complex regexps outside of loops. |
| 15927 | (bibtex-mode): Changed documentation on how to convert third party |
| 15928 | buffers. |
| 15929 | |
| 15930 | * bibtex.el (bibtex-convert-alien): New function to convert a |
| 15931 | buffer not created by BibTeX mode to a format, which enables all |
| 15932 | features of BibTeX mode. |
| 15933 | (bibtex-mode): Small bug fix for call to bibtex-parse-keys. |
| 15934 | |
| 15935 | * bibtex.el (bibtex-mode): Bug fix for using bibtex-parse-keys. |
| 15936 | |
| 15937 | * bibtex.el (bibtex-mode): Used other policy to initiate the first |
| 15938 | call of bibtex-parse-keys. This avoids unnecessary double call if |
| 15939 | Font Lock mode is chosen for buffer at startup. |
| 15940 | |
| 15941 | * bibtex.el (bibtex-String, bibtex-Preamble): Renamed from |
| 15942 | bibtex-string and bibtex-preamble. |
| 15943 | (bibtex-String): If bibtex-maintain-sorted-entries and |
| 15944 | bibtex-sort-ignore-string-entries are both non-nil, read string |
| 15945 | key from minibuffer (with completion) and insert entry at correct |
| 15946 | location (as for normal entries). |
| 15947 | |
| 15948 | * bibtex.el (bibtex-autokey-titleword-first-ignore) |
| 15949 | (bibtex-autokey-titleword-abbrevs): Changed documentation: case of |
| 15950 | regexps doesn't matter anymore. |
| 15951 | (bibtex-field-const, bibtex-reference-key): Simplified to not |
| 15952 | contain uppercase letters. |
| 15953 | (member-of-regexp, assoc-of-regexp): Ignore case of regexp. |
| 15954 | (map-bibtex-entries): Call function not for every syntactical correct |
| 15955 | entry, but only for entries with known type. |
| 15956 | (map-bibtex-entries, skip-to-valid-bibtex-entry) |
| 15957 | (bibtex-flash-head, bibtex-enclosing-field) |
| 15958 | (bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry) |
| 15959 | (bibtex-autokey-change, bibtex-generate-autokey, bibtex-parse-keys) |
| 15960 | (bibtex-ispell-abstract, bibtex-sort-buffer) |
| 15961 | (bibtex-find-entry-location, bibtex-validate, bibtex-remove-delimiters) |
| 15962 | (bibtex-delete-optional-or-alternative-field, bibtex-pop) |
| 15963 | (bibtex-clean-entry, bibtex-print-help-message): Make them work |
| 15964 | regardless of user's value of case-fold-search. |
| 15965 | (bibtex-generate-autokey): Use bibtex-cfield for generating the |
| 15966 | year field regexp. |
| 15967 | (bibtex-parse-keys): Only gather keys of known (and not of |
| 15968 | syntactical correct) entries. |
| 15969 | (bibtex-end-of-entry): Only report an "unknown entry" message if |
| 15970 | called interactively. |
| 15971 | |
| 15972 | * bibtex.el (bibtex-sort-ignore-string-entries): Renamed back from |
| 15973 | bibtex-sort-ignore-string-and-preamble. Of course, preambles are |
| 15974 | always ignored, since they have no key at all. |
| 15975 | (bibtex-string): Slightly less complex regexp. |
| 15976 | (skip-to-valid-bibtex-entry): New helper function to skip forward |
| 15977 | (or backward) to beginning of next syntactical correct known |
| 15978 | BibTeX entry, if not already there. Respects |
| 15979 | bibtex-sort-ignore-string-entries. |
| 15980 | (map-bibtex-entries): Bug fix: It wasn't called for string entries |
| 15981 | even if bibtex-sort-ignore-string-entries was nil. |
| 15982 | (beginning-of-last-bibtex-entry): New helper function to go to |
| 15983 | last entry in buffer. |
| 15984 | (bibtex-end-of-entry): Bug fix: Now works with string and preamble |
| 15985 | entries as well. |
| 15986 | (bibtex-sort-buffer): Renamed from bibtex-sort-entries. Simplified |
| 15987 | by using new function skip-to-valid-bibtex-entry. Now only known |
| 15988 | entries are checked. |
| 15989 | (bibtex-find-entry-location): Simplified by using new functions |
| 15990 | skip-to-valid-bibtex-entry and beginning-of-last-bibtex-entry. |
| 15991 | Only known entries are used to determine location. |
| 15992 | (bibtex-validate): Now checks string entries, too. |
| 15993 | (bibtex-move-outside-of-entry): Don't use forward-paragraph, but |
| 15994 | bibtex-end-of-entry. |
| 15995 | |
| 15996 | * bibtex.el (bibtex-end-of-entry): Don't use forward-sexp anymore, |
| 15997 | since this fails on entries with non-escaped double-quotes. Use |
| 15998 | search-bibtex-reference instead (though it is slower, it is more |
| 15999 | reliable). |
| 16000 | (bibtex-ispell-abstract): Use normal regexps created by |
| 16001 | bibtex-cfield instead of special ones. |
| 16002 | |
| 16003 | * bibtex.el (beginning-of-first-bibtex-entry): No warning on |
| 16004 | empty buffer. |
| 16005 | |
| 16006 | * bibtex.el (bibtex-validate): Bug fix. Syntactical check didn't |
| 16007 | work, since due to a bug all entries were simply skipped. |
| 16008 | |
| 16009 | * bibtex.el (bibtex-mode): Doc fix. |
| 16010 | (bibtex-delete-optional-or-alternative-field): Renamed from |
| 16011 | bibtex-kill-optional-or-alternative-field. |
| 16012 | (bibtex-delete-optional-or-alternative-field, bibtex-empty-field): |
| 16013 | Use delete-region, not kill-region. |
| 16014 | (bibtex-clean-entry): New second argument called-by-reformat |
| 16015 | indicates if bibtex-clean-entry was called by reformat. Don't try |
| 16016 | to find correct buffer position for newly generated key and don't |
| 16017 | call bibtex-parse-keys in this case. |
| 16018 | |
| 16019 | * bibtex.el (map-bibtex-entries): Bugfix (missed first entry in |
| 16020 | buffer, died on entries with `@' in other than first column). |
| 16021 | (beginning-of-first-bibtex-entry, bibtex-format-entry) |
| 16022 | (bibtex-beginning-of-entry, bibtex-validate, bibtex-clean-entry): |
| 16023 | Changed to allow BibTeX entries to start in a column different |
| 16024 | from 1 (but still for speed reasons only whitespace is allowed |
| 16025 | prior to the `@' on the same line. |
| 16026 | |
| 16027 | * bibtex.el (map-bibtex-entries): Call it for known BibTeX entries |
| 16028 | only. This allows entries as @Comment{...} which follow no |
| 16029 | specific structure without breaking the validation functions. |
| 16030 | (bibtex-validate): Check syntactical structure for known entries |
| 16031 | only. |
| 16032 | |
| 16033 | * bibtex.el (bibtex-autokey-abbrev): Sped up and changed to allow |
| 16034 | a length of zero. |
| 16035 | |
| 16036 | * bibtex.el (bibtex-entry-format): Remove option `month-strings'. |
| 16037 | (bibtex-validate): If given a prefix argument, check for |
| 16038 | questionable month fields. |
| 16039 | |
| 16040 | * bibtex.el (bibtex-generate-autokey): Use normal regexps created |
| 16041 | by bibtex-cfield instead of special ones. |
| 16042 | (bibtex-hide-entry-bodies): Sped up by using subst-char-in-region |
| 16043 | instead of using replace-regexp or replace-match. |
| 16044 | (bibtex-find-entry-location): A bug had been introduced by using |
| 16045 | search-bibtex-reference instead of re-search-forward (fixed). |
| 16046 | |
| 16047 | * bibtex.el (bibtex-field-delimiters): Renamed from |
| 16048 | bibtex-field-delimiter. |
| 16049 | (bibtex-entry-format): Constant empty-opts renamed to |
| 16050 | empty-opts-or-alts. |
| 16051 | (bibtex-remove-delimiters): Renamed from |
| 16052 | bibtex-remove-double-quotes-or-braces. |
| 16053 | (bibtex-reformat): New function. |
| 16054 | |
| 16055 | * bibtex.el (bibtex-fill-entry): New function to refill entry. |
| 16056 | (bibtex-mode-map): Defined key for bibtex-fill-entry. |
| 16057 | |
| 16058 | * bibtex.el (bibtex-field-delimiter): Substitutes variables |
| 16059 | bibtex-field-left-delimiter and bibtex-field-right-delimiter. |
| 16060 | (bibtex-field-left-delimiter, bibtex-field-right-delimiter): New |
| 16061 | helper functions. |
| 16062 | (bibtex-make-field, bibtex-pop): Use new variable |
| 16063 | bibtex-field-delimiter. |
| 16064 | (bibtex-empty-field, bibtex-string): Use new functions |
| 16065 | bibtex-field-left-delimiter and bibtex-field-right-delimiter. |
| 16066 | (bibtex-predefined-month-strings): New variable. |
| 16067 | (bibtex-predefined-strings): Use bibtex-predefined-month-strings. |
| 16068 | (bibtex-submit-bug-report): Use new variables |
| 16069 | bibtex-field-delimiter and bibtex-predefined-month-strings. |
| 16070 | |
| 16071 | * bibtex.el (bibtex-entry-format): Substitutes variable |
| 16072 | bibtex-clean-entry-zap-empty-opts-or-alts. Various types of |
| 16073 | formatting options are available (see variable documentation). |
| 16074 | (bibtex-format-entry): New function doing the formatting of entries. |
| 16075 | Taken from bibtex-clean-entry and enhanced to support new variable |
| 16076 | bibtex-entry-format. |
| 16077 | (delete-whitespace): New helper function used by bibtex-format-entry. |
| 16078 | (bibtex-clean-entry): Call new function bibtex-format-entry. |
| 16079 | (bibtex-submit-bug-report): Use bibtex-entry-format instead of |
| 16080 | bibtex-clean-entry-zap-empty-opts-or-alts. |
| 16081 | (bibtex-do-auto-fill): New function to perform auto-filling in |
| 16082 | BibTeX mode. In fact, this is the old function |
| 16083 | bibtex-auto-fill-function. |
| 16084 | (bibtex-mode): Don't set fill-prefix anymore, but use new function |
| 16085 | bibtex-do-auto-fill. |
| 16086 | |
| 16087 | * bibtex.el (bibtex-find-entry-location): Fixed bug (when |
| 16088 | bibtex-maintain-sorted-entries was non-nil, an entry with a key |
| 16089 | greater than all other keys wasn't inserted in the correct place). |
| 16090 | |
| 16091 | * bibtex.el (bibtex-mode): Don't use bibtex-auto-fill-function |
| 16092 | anymore, but use directly variable fill-prefix. |
| 16093 | |
| 16094 | * bibtex.el (bibtex-find-entry-location): Fixed bug (on duplicate |
| 16095 | keys, point must move to beginning of entry, so that bibtex-entry |
| 16096 | works correctly). |
| 16097 | |
| 16098 | * bibtex.el (bibtex-complete): Fixed bug (parameter string-list |
| 16099 | was mistakenly altered by the function itself). |
| 16100 | |
| 16101 | * bibtex.el (bibtex-mode-map): Bind bibtex-complete-key to C-TAB. |
| 16102 | |
| 16103 | * bibtex.el (bibtex-validate): Renamed from bibtex-validate-buffer |
| 16104 | since it can acts on region if active. Use search-bibtex-reference. |
| 16105 | (search-bibtex-reference): New function to be used in places where |
| 16106 | prior a re-search-{forward|backward} for bibtex-reference or |
| 16107 | something alike was used. This function is necessary due to the |
| 16108 | new limit of failure stack size in 19.32 and above. |
| 16109 | (bibtex-enclosing-reference-maybe-empty-head) |
| 16110 | (bibtex-sort-entries, bibtex-find-entry-location, bibtex-validate): |
| 16111 | Use new function search-bibtex-reference. |
| 16112 | (bibtex-pop, bibtex-clean-entry): Small change due to change in |
| 16113 | bibtex-enclosing-reference-maybe-empty-head. |
| 16114 | (bibtex-reference-infix, bibtex-reference-postfix): New constants |
| 16115 | necessary due to splitting bibtex-reference. |
| 16116 | (bibtex-reference): Deleted. |
| 16117 | (bibtex-type-in-reference, skip-whitespace-and-comments): Deleted. |
| 16118 | |
| 16119 | * bibtex.el (bibtex-mode): Don't turn auto-fill-mode on. Use new |
| 16120 | variable normal-auto-fill-function. |
| 16121 | |
| 16122 | * bibtex.el (bibtex-field-string): Simplified. |
| 16123 | |
| 16124 | * bibtex.el (bibtex-mode-syntax-table): Changed syntax of |
| 16125 | double-quote back to quote syntax. |
| 16126 | |
| 16127 | * bibtex.el (bibtex-complete): New generic function for interface |
| 16128 | functions bibtex-complete-string and bibtex-complete-key. |
| 16129 | (bibtex-complete-key): New function. |
| 16130 | |
| 16131 | * bibtex.el (bibtex-sort-ignore-string-and-preamble): Renamed from |
| 16132 | bibtex-sort-ignore-string-entries. |
| 16133 | (map-bibtex-entries): Use bibtex-sort-ignore-string-and-preamble |
| 16134 | and ignore preamble entries as well. |
| 16135 | (bibtex-mode, bibtex-submit-bug-report, bibtex-sort-entries): |
| 16136 | Use bibtex-sort-ignore-string-and-preamble. |
| 16137 | (bibtex-count-entries): New function to count entries in buffer or |
| 16138 | region. |
| 16139 | |
| 16140 | * bibtex.el (bibtex-comma-after-last-field): New variable to |
| 16141 | decide if comma should be inserted at end of last field. |
| 16142 | (bibtex-entry): Support new variable bibtex-comma-after-last-field. |
| 16143 | |
| 16144 | * bibtex.el (bibtex-field-indentation, bibtex-text-indentation): |
| 16145 | Two new user options (replacing the former constants |
| 16146 | bibtex-field-alignment and bibtex-text-alignment). |
| 16147 | (bibtex-align-at-equal-sign): New user option. |
| 16148 | (bibtex-auto-fill-function, bibtex-make-field) |
| 16149 | (bibtex-remove-OPT-or-ALT, bibtex-clean-entry): Support new variables. |
| 16150 | |
| 16151 | * bibtex.el (bibtex-validate-buffer): Now only checks region if |
| 16152 | mark is active. With optional argument checks if required fields |
| 16153 | are missing, too. |
| 16154 | |
| 16155 | * bibtex.el (bibtex-mode): Added support for imenu. |
| 16156 | |
| 16157 | * bibtex.el (bibtex-entry-field-alist) |
| 16158 | (bibtex-mode-user-optional-fields): Modified syntax to allow |
| 16159 | preinitialization of fields. |
| 16160 | (bibtex-make-field, bibtex-make-optional-field): |
| 16161 | Support preinitialization of fields. |
| 16162 | |
| 16163 | * bibtex.el (bibtex-autokey-prefix-string) |
| 16164 | (bibtex-autokey-preserve-case): New variables to support |
| 16165 | bibtex-generate-autokey. |
| 16166 | (bibtex-generate-autokey): Use new variables. |
| 16167 | |
| 16168 | * bibtex.el (bibtex-field-const, bibtex-reference-type) |
| 16169 | (bibtex-reference-key): Changed to match the (according to Oren |
| 16170 | Patashnik) allowed characters. |
| 16171 | |
| 16172 | * bibtex.el (bibtex-clean-entry-zap-empty-opts-or-alts): Renamed |
| 16173 | from bibtex-clean-entry-zap-empty-opts. |
| 16174 | (bibtex-entry-field-alist): Slightly modified syntax to support |
| 16175 | alternative fields needed for Book and InBook references. |
| 16176 | (bibtex-font-lock-keywords, bibtex-print-help-message) |
| 16177 | (bibtex-make-field, bibtex-pop, bibtex-clean-entry): |
| 16178 | Support ALT prefixed entries. |
| 16179 | (bibtex-mode): Documented new ALT prefixed fields. |
| 16180 | (bibtex-make-optional-field): Modified to give only field name as |
| 16181 | arg to bibtex-make-field. |
| 16182 | (bibtex-remove-OPT-or-ALT, bibtex-kill-optional-or-alternative-field): |
| 16183 | Renamed from bibtex-remove-OPT and bibtex-kill-optional-field, |
| 16184 | respectively. Modified to support ALT prefixes. |
| 16185 | |
| 16186 | * bibtex.el (bibtex-enclosing-field, bibtex-print-help-message): |
| 16187 | Speed up things by not using bibtex-enclosing-regexp anymore. |
| 16188 | (bibtex-enclosing-regexp): Function deleted. |
| 16189 | |
| 16190 | 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16191 | |
| 16192 | * loadup.el: Load latin-5.el. |
| 16193 | |
| 16194 | 1997-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16195 | |
| 16196 | * characters.el: Delete syntax stuff for Latin-1 and Latin-2. |
| 16197 | |
| 16198 | * mail-utils.el (mail-parse-comma-list): |
| 16199 | Use buffer-substring-no-properties. |
| 16200 | |
| 16201 | * debug.el (debug): Set overriding-terminal-local-map to nil, |
| 16202 | don't bind it, so it won't be restored on `q'. |
| 16203 | |
| 16204 | 1997-06-09 Thomas Wurgler <twurgler@goodyear.com> |
| 16205 | |
| 16206 | * emacs-lock.el: Added the string "emacs-lock" to all function |
| 16207 | and variable names, to make them unique to emacs-lock. |
| 16208 | |
| 16209 | * emacs-lock.el (check-was-buffer-locked): New function, |
| 16210 | on shell-mode-hook and telnet-mode-hook. |
| 16211 | (save-buffer-lock-setting): New permanent local variable. |
| 16212 | |
| 16213 | * emacs-lock.el (check-buffer-lock): New function, on kill-buffer-hook. |
| 16214 | (set-shell-sentinel): New function, on shell-mode-hook |
| 16215 | and telnet-mode-hook. |
| 16216 | |
| 16217 | 1997-06-09 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 16218 | |
| 16219 | * simple.el (do-auto-fill): Typo in the previous change fixed. |
| 16220 | |
| 16221 | 1997-06-09 Kenichi Handa <handa@etl.go.jp> |
| 16222 | |
| 16223 | * mule.el: Delete declaration for buffer-file-coding-system. It |
| 16224 | is done in buffer.c now. In the comment, change coding-system to |
| 16225 | coding system. The name coding-vector is changed to coding-spec. |
| 16226 | (coding-vector-type, coding-vector-mnemonic) |
| 16227 | (coding-vector-docstring, coding-vector-flags): Deleted. |
| 16228 | (coding-system-spec-ref): New function. |
| 16229 | (coding-system-type, coding-system-mnemonic, coding-system-flags): |
| 16230 | Use coding-system-spec-ref. |
| 16231 | (coding-system-doc-string): Renamed from coding-system-docstring. |
| 16232 | (coding-system-eol-type): Renamed from coding-system-eoltype. |
| 16233 | (coding-system-eol-type-mnemonic): Moved to mule-util.el. |
| 16234 | (coding-system-post-read-conversion): Likewise. |
| 16235 | (coding-system-pre-write-conversion): Likewise. |
| 16236 | (default-process-coding-system): Deleted. Now declared in |
| 16237 | buffer.c. |
| 16238 | (make-subsidiary-coding-system): New function. |
| 16239 | (make-coding-system): Check arguments more strictly. Do not make |
| 16240 | -unix, -dos, -mac variants for TYPE 4. |
| 16241 | (define-coding-system-alias): Call make-subsidiary-coding-system. |
| 16242 | (set-buffer-file-coding-system): Adjusted for the function name |
| 16243 | changes. |
| 16244 | (find-new-buffer-file-coding-system): Likewise. |
| 16245 | (default-process-coding-system): Deleted. Now defined in coding.c. |
| 16246 | |
| 16247 | * mule-conf.el: Coding system names changed. |
| 16248 | |
| 16249 | * language: Most of files under this directory are modified |
| 16250 | because of changes of coding system names. |
| 16251 | |
| 16252 | * characters.el: Comment changed (iso-2022-7 -> iso-2022-7bit). |
| 16253 | |
| 16254 | * kkc.el (kkc-save-init-file): Coding system name changed from |
| 16255 | iso-2022-7 to iso-2022-7bit. |
| 16256 | |
| 16257 | * skkdic-conv.el: Likewise. |
| 16258 | |
| 16259 | * titdic-conv.el: Likewise. |
| 16260 | |
| 16261 | * mule-cmds.el: Define mouse-set-font in mule-menu-keymap. |
| 16262 | Disable menu set-buffer-process-coding-system if there's no |
| 16263 | process for the current buffer. |
| 16264 | (command-execute-with-coding-system): New function. |
| 16265 | (universal-coding-system-argument): Make it handle |
| 16266 | universal-argument correctly. |
| 16267 | (describe-language-support): Call coding-system-doc-string instead |
| 16268 | of coding-system-docstring. |
| 16269 | |
| 16270 | * mule-diag.el (describe-coding-system): Change format of output. |
| 16271 | (describe-current-coding-system-briefly): Likewise. |
| 16272 | (describe-current-coding-system): Likewise. |
| 16273 | (print-coding-system-briefly): Likewise. |
| 16274 | (print-coding-system): Likewise. |
| 16275 | (list-coding-systems): Likewise. Make it interactive. |
| 16276 | |
| 16277 | * mule-util.el (set-coding-system-alist): Deleted. |
| 16278 | (string-to-sequence): Doc string modified. |
| 16279 | (coding-system-list): Add optional arg BASE-ONLY. |
| 16280 | (coding-system-base): New function. |
| 16281 | (coding-system-plist): New function. |
| 16282 | (coding-system-equal): New function. |
| 16283 | (coding-system-unification-table): New function. |
| 16284 | |
| 16285 | * quail.el (quail-prefix-arg): New variable. |
| 16286 | (quail-start-translation): Make it handle a prefix argument. |
| 16287 | (quail-terminate-translation): Like wise. |
| 16288 | |
| 16289 | * simple.el (do-auto-fill): Bug fix for kinsoku processing. |
| 16290 | |
| 16291 | 1997-06-09 Erik Naggum <erik@naggum.no> |
| 16292 | |
| 16293 | * latin-1.el: Normalized character names. |
| 16294 | * latin-2.el: Normalized character names. |
| 16295 | * latin-3.el: Normalized character names. |
| 16296 | * latin-4.el: Normalized character names. |
| 16297 | * latin-5.el: New file. |
| 16298 | |
| 16299 | 1997-06-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16300 | |
| 16301 | * webjump.el (webjump-sample-sites): Change the hot list. |
| 16302 | (webjump): Doc change. |
| 16303 | |
| 16304 | * mailalias.el (mail-directory-parser): Fix previous change. |
| 16305 | |
| 16306 | 1997-06-08 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 16307 | |
| 16308 | * time-stamp.el (time-stamp-string-preprocess, time-stamp-do-number): |
| 16309 | Avoid compiler warnings: pass all arguments to time-stamp-do-number |
| 16310 | explicitly, not dynamically. |
| 16311 | |
| 16312 | 1997-06-08 Dan Nicolaescu <done@ece.arizona.edu> |
| 16313 | |
| 16314 | * icon.el (icon-font-lock-keywords-2): Use regexp-opt for the regexps. |
| 16315 | |
| 16316 | 1997-06-08 Dave Love <d.love@dl.ac.uk> |
| 16317 | |
| 16318 | * browse-url.el: Update keywords to show up in finder. |
| 16319 | (browse-url-gnudoit-args, browse-url-generic-program) |
| 16320 | (browse-url-gnudoit-program, browse-url-generic-args): New variables. |
| 16321 | (browse-url-w3-gnudoit): New procedure. |
| 16322 | (browse-url-mmm): New location of `remote' file for MMM 0.4. |
| 16323 | (browse-url-generic): New procedure. |
| 16324 | |
| 16325 | (browse-url-netscape): Test for w32. |
| 16326 | |
| 16327 | (browse-url-url-at-point): Assume mailto: if URL contains @. |
| 16328 | Don't use thingatpt; find the URL here to do it correctly. |
| 16329 | |
| 16330 | (browse-url-at-point, browse-url-of-file, browse-url-at-mouse): |
| 16331 | Call browse-url. |
| 16332 | (browse-url): Check for list browse-url-browser-function. |
| 16333 | (browse-url-choose-browser): New procedure. |
| 16334 | (browse-url-browser-function): Allow list value. |
| 16335 | |
| 16336 | (browse-url-process-environment): Call browse-url-emacs-display. |
| 16337 | (browse-url-emacs-display): New procedure. |
| 16338 | (browse-url-netscape-display): New variable. |
| 16339 | |
| 16340 | (browse-url-of-region): New procedure. |
| 16341 | (browse-url-of-buffer): Check for narrowed buffer. |
| 16342 | |
| 16343 | (browse-url-url-at-point): Rewrite to not use cl.el delete-if. |
| 16344 | Fix multi-line URL matching. |
| 16345 | |
| 16346 | (browse-url-markedup-regexp): New variable. |
| 16347 | (browse-url-xterm-program): New variable. |
| 16348 | (browse-url-xterm-args): New variable. |
| 16349 | (browse-url-lynx-xterm): Use the above two vars. |
| 16350 | (browse-url-url-at-point): Use buffer-substring-no-properties. |
| 16351 | (browse-url-grail): Add missing optional arg. |
| 16352 | (browse-url-mmm): New procedure. |
| 16353 | |
| 16354 | (browse-url-netscape-startup-arguments): New variable. |
| 16355 | |
| 16356 | 1997-06-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16357 | |
| 16358 | * debug.el (debug, debugger-eval-expression): |
| 16359 | Treat overriding-terminal-local-map like overriding-local-map. |
| 16360 | (debugger-outer-overriding-terminal-local-map): New variable. |
| 16361 | |
| 16362 | 1997-06-07 Thomas Wurgler <twurgler@goodyear.com> |
| 16363 | |
| 16364 | * emacs-lock.el: Check for a lock when deleting a buffer. |
| 16365 | Turn off the lock on a shell or telnet buffer if its process |
| 16366 | is killed. Reset the lock if the process is restarted. |
| 16367 | |
| 16368 | 1997-06-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16369 | |
| 16370 | * files.el (file-name-non-special): Handle |
| 16371 | file-name-completion and file-name-all-completions. |
| 16372 | |
| 16373 | * mailalias.el: Customize. Doc fixes. |
| 16374 | Mark some risky local variables. |
| 16375 | |
| 16376 | * dired.el (dired-unmark-all-marks): |
| 16377 | Renamed from dired-unmark-all-files-no-query. |
| 16378 | |
| 16379 | * language/european.el (setup-8-bit-environment): |
| 16380 | Load the file with load, not require, so that we reload it if nec. |
| 16381 | |
| 16382 | * language/english.el ("English"): Improve doc string. |
| 16383 | |
| 16384 | * language/indian.el (describe-indian-environment-map): |
| 16385 | Renamed from describe-indian-support-map. |
| 16386 | * language/devanagari.el: Corresponding changes. |
| 16387 | |
| 16388 | * language/european.el (describe-european-environment-map): |
| 16389 | Renamed from describe-european-support-map. |
| 16390 | |
| 16391 | * language/cyrillic.el (describe-cyrillic-environment-map): |
| 16392 | Renamed from describe-cyrillic-support-map. |
| 16393 | |
| 16394 | * language/chinese.el (describe-chinese-environment-map): |
| 16395 | Renamed from describe-chinese-support-map. |
| 16396 | |
| 16397 | * mule-cmds.el (describe-language-environment): |
| 16398 | Renamed from describe-language-support. |
| 16399 | Do the real work here; don't call describe-specified-language-support. |
| 16400 | Print the mnemonics when mentioning coding systems. |
| 16401 | Improve style of output. |
| 16402 | (describe-specified-language-environment): |
| 16403 | Renamed from describe-specified-language-support. |
| 16404 | Don't do the work here; call describe-language-environment. |
| 16405 | (describe-language-environment-map): |
| 16406 | Renamed from describe-language-support-map. |
| 16407 | |
| 16408 | * language/european.el (setup-8-bit-environment): |
| 16409 | Do not set set-case-syntax-offset. |
| 16410 | Subtract 128 when setting nonascii-insert-offset. |
| 16411 | Require latin-N if appropriate. |
| 16412 | |
| 16413 | 1997-06-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16414 | |
| 16415 | * startup.el (command-line): Don't call face-initialize. |
| 16416 | |
| 16417 | * diff.el (diff-command): Fix previous change. |
| 16418 | |
| 16419 | * startup.el (command-line): If environment specifies ISO 8859, |
| 16420 | always set up for both single-byte and multibyte operation. |
| 16421 | But set-language-environment does most of the job now. |
| 16422 | |
| 16423 | 1997-06-06 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 16424 | |
| 16425 | * regexp-opt.el (regexp-opt): Doc fix. |
| 16426 | (regexp-opt-group): When extracting character sets, emit them after |
| 16427 | the remaining strings so the regexp will find the longest match. |
| 16428 | |
| 16429 | 1997-06-05 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 16430 | |
| 16431 | * follow.el (set-process-filter): Advice doc fix. |
| 16432 | |
| 16433 | 1997-06-04 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 16434 | |
| 16435 | * time-stamp.el (time-stamp-format): Doc fix. Use %:y. |
| 16436 | (time-stamp-string-preprocess): Don't just call format-time-string; |
| 16437 | handle compatibility for some old constructs. Handle padding |
| 16438 | the historical way, while giving a warning if people actually |
| 16439 | depend on it. |
| 16440 | (time-stamp-conv-warn, time-stamp-conversion-warn) |
| 16441 | (time-stamp-do-number): New functions. |
| 16442 | |
| 16443 | 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16444 | |
| 16445 | * diff.el: Customize. |
| 16446 | (diff-switches, diff-command): Add autoload cookies. |
| 16447 | |
| 16448 | * vc.el (diff-switches): defvar deleted. |
| 16449 | |
| 16450 | * format.el (format-insert-file): Fix arg order to format-decode. |
| 16451 | |
| 16452 | 1997-06-04 Per Abrahamsen <abraham@dina.kvl.dk> |
| 16453 | |
| 16454 | * wid-edit.el (widget-kill-line): Fixed for overlays. |
| 16455 | |
| 16456 | * cus-edit.el (custom-buffer-create-internal): Show full |
| 16457 | documentation string in buffers with only a single item. |
| 16458 | |
| 16459 | * cus-edit.el (custom-mode-map): Suppress keymap. |
| 16460 | |
| 16461 | * wid-edit.el (widget-beginning-of-line): Work with overlays. |
| 16462 | (widget-end-of-line): Ditto. |
| 16463 | (widget-specify-inactive): Use inactive for mouse-face as well. |
| 16464 | (widget-read-event): New alias. |
| 16465 | (widget-button-click): Use it. |
| 16466 | Don't execute up events twice. |
| 16467 | (widget-field-end): Workaround for local-map at |
| 16468 | end of overlay. |
| 16469 | (widget-specify-field): Ditto. |
| 16470 | (widget-move): Fixed but with single button buffers. |
| 16471 | |
| 16472 | * cus-edit.el (custom-buffer-create-internal): Improved help |
| 16473 | strings for reset buttons. |
| 16474 | |
| 16475 | * wid-edit.el (widget-move): Restored support for |
| 16476 | `widget-echo-help' and `widget-move-hook'. |
| 16477 | (widget-documentation-string-value-create): Restore support for |
| 16478 | `widget-documentation--face'. |
| 16479 | |
| 16480 | * cus-edit.el (customize-variable-other-window): Added defalias. |
| 16481 | |
| 16482 | * widget.el (:complete): New keyword. |
| 16483 | (:complete-function): New keyword. |
| 16484 | * wid-edit.el (widget-complete): New command. |
| 16485 | (widget-keymap): Bind it. |
| 16486 | (widget-complete-field): New option. |
| 16487 | (widget-default-complete): New function. |
| 16488 | (default): Bind :complete. |
| 16489 | (string): Bind :complete-function. |
| 16490 | (sexp): Ditto. |
| 16491 | |
| 16492 | * wid-edit.el (widget-glyph-find): Would infloop when file not found. |
| 16493 | |
| 16494 | * wid-edit.el (widget-glyph-find): Try to avoid pure text glyphs. |
| 16495 | (widget-glyph-insert): Update doc string. |
| 16496 | |
| 16497 | * wid-edit.el (widget-button-click): Didn't restore `mouse-face'. |
| 16498 | |
| 16499 | * widget.el: Removed :hide-front-space and :hide-rear-space. |
| 16500 | |
| 16501 | 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16502 | |
| 16503 | * informat.el (Info-tagify): Don't set Info-tag-table-marker |
| 16504 | if not in Info mode. |
| 16505 | |
| 16506 | 1997-06-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16507 | |
| 16508 | * sendmail.el (mail-setup): Don't set buffer-file-coding-system to nil. |
| 16509 | Instead, kill the local binding of it. |
| 16510 | |
| 16511 | 1997-06-03 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 16512 | |
| 16513 | * mouse-drag.el (mouse-drag-safe-scroll): Doc fix. |
| 16514 | (mouse-drag-repeatedly-safe-scroll): Doc fix. |
| 16515 | (mouse-drag-events-are-point-events-p): Doc fix. |
| 16516 | (mouse-drag-should-do-col-scrolling): Doc fix. |
| 16517 | (mouse-throw-with-scroll-bar): Doc fix. |
| 16518 | |
| 16519 | * follow.el (follow-windows-aligned-p): Doc fix. |
| 16520 | (follow-post-command-hook, follow-recenter): Doc fix. |
| 16521 | (follow-end-of-buffer, follow-windows-aligned-p): Doc fix. |
| 16522 | (follow-post-command-hook, follow-maximize-region): Doc fix. |
| 16523 | (set-process-filter, process-filter, move-overlay): Advice doc fix. |
| 16524 | |
| 16525 | 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16526 | |
| 16527 | * text-mode.el (spaced-text-mode): Renamed from text-mode. |
| 16528 | But change the mode name and hooks. |
| 16529 | (text-mode): Put the guts of indented-text-mode here. |
| 16530 | But don't define text-mode-abbrev-table, just use it. |
| 16531 | Don't set indent-line-function, and use text-mode-map. |
| 16532 | (indented-text-mode): Call text-mode. |
| 16533 | |
| 16534 | * cus-edit.el (custom-variable-prompt): Change prompt. |
| 16535 | |
| 16536 | * sendmail.el (mail-setup): Clear out buffer-file-coding-system. |
| 16537 | |
| 16538 | 1997-06-02 Martin Lorentzson <emwson@emw.ericsson.se> |
| 16539 | |
| 16540 | * vc-hooks.el (vc-annotate): Entry "Annotate" added to menu and |
| 16541 | function `vc-annotate' to key-sequence `C-x v g'. |
| 16542 | |
| 16543 | * vc.el (vc-annotate-*): New functions and variables. |
| 16544 | |
| 16545 | 1997-06-02 Michael Kifer <kifer@cs.sunysb.edu> |
| 16546 | |
| 16547 | * ediff-util.el (ediff-toggle-multiframe): Improved. |
| 16548 | (ediff-setup, ediff-inferior-compare-regions): Modified. |
| 16549 | (ediff-setup): Bug fixed. |
| 16550 | * ediff-init.el (ediff-file-attributes): Use ediff-file-remote-p. |
| 16551 | * ediff-wind.el (ediff-setup-windows-multiframe-merge) |
| 16552 | (ediff-setup-windows-multiframe-compare): Improved window placement. |
| 16553 | * ediff-diff.el (ediff-make-fine-diffs): |
| 16554 | Fixed messages about whitespace regions. |
| 16555 | * ediff-wind.el, ediff-ptch.el, ediff-mult.el, ediff-merg.el: |
| 16556 | custom.el'ed. |
| 16557 | |
| 16558 | 1997-06-02 Michael Kifer <kifer@cs.sunysb.edu> |
| 16559 | |
| 16560 | * viper-init.el (vip-parse-sexp-ignore-comments): New variable. |
| 16561 | * viper-cmd.el (vip-paren-match): Parsing comments is now controlled |
| 16562 | with vip-parse-sexp-ignore-comments. |
| 16563 | * viper-cmd.el (vip-goto-col): Fixed. |
| 16564 | * viper-cmd.el (vip-autoindent): Now expands abbrevs. |
| 16565 | (vip-adjust-keys-for): Unbinds vip-autoindent, if vip-auto-indent |
| 16566 | is nil. |
| 16567 | * viper-cmd.el (vip-prefix-arg-value): Fixed computation of integer |
| 16568 | prefix args. |
| 16569 | * viper-cmd.el, viper-init.el: New files. |
| 16570 | |
| 16571 | 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16572 | |
| 16573 | * easy-mmode.el: New file. |
| 16574 | |
| 16575 | * reftex.el: Many doc fixes. |
| 16576 | (reftex-mode-menu): Change menu items. |
| 16577 | |
| 16578 | * language/cyrillic.el (koi8-r): Use R for mode line. |
| 16579 | |
| 16580 | * language/european.el (iso-8859-1): Use `1' for mode line. |
| 16581 | (Latin-1...Latin-4 coding systems): Add lists of languages |
| 16582 | which use these coding systems. |
| 16583 | |
| 16584 | 1997-06-01 Rolf Ebert <ebert@waporo.muc.de> |
| 16585 | |
| 16586 | * ada-mode.el (ada-mode): Set up support for find-file.el. |
| 16587 | (ada-other-file-alist): New variable moved from find-file.el. |
| 16588 | (ada-search-directories): Likewise. |
| 16589 | |
| 16590 | * find-file.el |
| 16591 | (ada-other-file-alist): Variable definition moved to ada-mode.el. |
| 16592 | (ada-search-directories, ada-procedure-start-regexp): Likewise. |
| 16593 | (ada-package-start-regexp): Likewise. |
| 16594 | |
| 16595 | * ada-mode.el: Customize. |
| 16596 | |
| 16597 | 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16598 | |
| 16599 | * smtpmail.el: Include time-stamp. |
| 16600 | (smtpmail-queue-dir, smtpmail-queue-index-file): New variables. |
| 16601 | (smtpmail-queue-mail): New variable. |
| 16602 | (smtpmail-send-it): Handle those variables. |
| 16603 | (smtpmail-send-queued-mail): New command. |
| 16604 | |
| 16605 | * filecache.el: New file. |
| 16606 | * meta-mode.el: New file. |
| 16607 | * battery.el: New file. |
| 16608 | * easy-mmode.el: New file. |
| 16609 | |
| 16610 | * rmail.el (rmail-mmdf-delim1, rmail-mmdf-delim2): |
| 16611 | Variables renamed from mmdf-delim1 and mmdf-delim2. |
| 16612 | |
| 16613 | 1997-06-01 Roderick Schertler <roderick@ibcinc.com> |
| 16614 | |
| 16615 | * gud.el (gud-dgux-p, gud-dguxdbx-marker-filter): New functions. |
| 16616 | (dbx): Use them. |
| 16617 | |
| 16618 | 1997-06-01 Dan Nicolaescu <done@ece.arizona.edu> |
| 16619 | |
| 16620 | * hideshow.el (hs-show-hidden-short-form): Updated doc string. |
| 16621 | (hs-adjust-block-beginning): Likewise. |
| 16622 | (hs-special-modes-alist): C and C++ should also use |
| 16623 | hs-c-like-adjust-block-beginning. |
| 16624 | (hs-find-block-beginning): If hs-adjust-block-beginning is t and |
| 16625 | we apply hs-adjust-block-beginning and we reach the point means |
| 16626 | that we found the block beginning. |
| 16627 | (hs-c-like-adjust-block-beginning): Renamed from |
| 16628 | java-hs-adjust-block-beginning. |
| 16629 | |
| 16630 | 1997-06-01 Simon Leinen <simon@switch.ch> |
| 16631 | |
| 16632 | * smtpmail.el (smtpmail-via-smtp): Recognize XVRB as a synonym for |
| 16633 | VERB and XONE as a synonym for ONEX. |
| 16634 | |
| 16635 | (smtpmail-read-response): Add "%s" to `message' calls to avoid |
| 16636 | problems with percent signs in strings. |
| 16637 | |
| 16638 | * smtpmail.el (smtpmail-read-response): Return all lines of the |
| 16639 | response text as a list of strings. Formerly only the first line |
| 16640 | was returned. This is insufficient when one wants to parse |
| 16641 | e.g. an EHLO response. |
| 16642 | |
| 16643 | Ignore responses starting with "0". This is necessary to support |
| 16644 | the VERB SMTP extension. |
| 16645 | |
| 16646 | (smtpmail-via-smtp): Try EHLO and find out which SMTP service |
| 16647 | extensions the receiving mailer supports. |
| 16648 | |
| 16649 | Issue the ONEX and XUSR commands if the corresponding extensions |
| 16650 | are supported. |
| 16651 | |
| 16652 | Issue VERB if supported and `smtpmail-debug-info' is non-nil. |
| 16653 | |
| 16654 | Add SIZE attribute to MAIL FROM: command if SIZE extension is |
| 16655 | supported. |
| 16656 | |
| 16657 | Add code that could set the BODY= attribute to MAIL FROM: if the |
| 16658 | receiving mailer supports 8BITMIME. This is currently disabled, |
| 16659 | since doing it right might involve adding MIME headers to, and in |
| 16660 | some cases reencoding, the message. |
| 16661 | |
| 16662 | 1997-06-01 Per Abrahamsen <abraham@dina.kvl.dk> |
| 16663 | |
| 16664 | * wid-edit.el: Changed to overlays. |
| 16665 | * cus-edit.el (custom-buffer-create-internal): Remove kludge for |
| 16666 | getting read-only bob and eob in XEmacs. |
| 16667 | * wid-browse.el (widget-browse-at): Use `get-char-property' |
| 16668 | instead of `get-text-property'. |
| 16669 | * widget.el (:value-from :value-to): Deleted. |
| 16670 | * widget.el (:button-overlay, :field-overlay): New keywords. |
| 16671 | * wid-edit.el (widget-default-delete): Delete overlays. |
| 16672 | (widget-field-value-delete): Delete overlay. |
| 16673 | |
| 16674 | * wid-edit.el (widget-specify-field-update): Specify both |
| 16675 | `balloon-help' and `help-echo'. |
| 16676 | |
| 16677 | * wid-edit.el (visibility): Change "more" to "show". |
| 16678 | |
| 16679 | * cus-edit.el (:custom-category): New keyword. |
| 16680 | (custom-variable): Add it. |
| 16681 | (custom-face): Ditto. |
| 16682 | (custom-group): Ditto. |
| 16683 | (custom-magic-value-create): Replace %c with category in state |
| 16684 | text. |
| 16685 | (custom-magic-alist): Use it. |
| 16686 | (custom-magic-show-hidden): Allow control on each custom |
| 16687 | category. |
| 16688 | (custom-magic-value-create): Ditto. |
| 16689 | (custom-reset-current): Ignore extra arguments. |
| 16690 | (custom-reset-saved): Ditto. |
| 16691 | (custom-reset-standard): Ditto. |
| 16692 | (custom-reset-button-menu): New option. |
| 16693 | (custom-buffer-create-internal): Use it. |
| 16694 | |
| 16695 | * cus-edit.el (customize-variable): Uncomment alias. |
| 16696 | |
| 16697 | 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16698 | |
| 16699 | * sun-curs.el (sc::cursors): Add an eval-and-compile. |
| 16700 | |
| 16701 | 1997-06-01 Per Abrahamsen <abraham@dina.kvl.dk> |
| 16702 | |
| 16703 | * cus-edit.el (custom-format-handler): Changed look of group |
| 16704 | indicators. |
| 16705 | |
| 16706 | * wid-edit.el (widget-kill-line): Use forward-line instead of |
| 16707 | search-forward. |
| 16708 | |
| 16709 | * cus-edit.el (custom-magic-value-create): Cleanup. |
| 16710 | |
| 16711 | * wid-edit.el (set-text-properties): Redefine for broken XEmacsen. |
| 16712 | (widget-field-value-get): Remove workaround. |
| 16713 | (widget-specify-button): Specify both `balloon-help' and `help-echo'. |
| 16714 | |
| 16715 | 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16716 | |
| 16717 | * cus-edit.el (custom-variable-prompt): |
| 16718 | Handle variable-at-point returning 0. |
| 16719 | (customize-option): Renamed from custom-variable. |
| 16720 | (customize-variable): Add it as an alias. |
| 16721 | (customize-option-other-window): |
| 16722 | Renamed from customize-variable-other-window. |
| 16723 | (custom-load-symbol): Search for both short and absolute |
| 16724 | names of the library, when avoiding duplicate loading. |
| 16725 | |
| 16726 | 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16727 | |
| 16728 | * mail-utils.el (mail-strip-quoted-names): Don't delete angle brackets |
| 16729 | when there's a colon inside them. |
| 16730 | |
| 16731 | * iso-cvt.el: Require `format'. |
| 16732 | (iso-translate-conventions): Take bounds as args. |
| 16733 | (iso-spanish, iso-german): Take bounds as args. |
| 16734 | (iso-iso2tex, iso-tex2iso, iso-gtex2iso, iso-iso2gtex): Likewise. |
| 16735 | (iso-iso2duden-trans-tab): New variable. |
| 16736 | (iso-iso2duden): New command. |
| 16737 | (iso-cvt-read-only, iso-cvt-write-only): New commands. |
| 16738 | (is-german-tex-p): Function deleted. |
| 16739 | (iso-fix-iso2tex, iso-fix-tex2iso): Functions deleted. |
| 16740 | (iso-cvt-ffh, iso-cvt-wfh, iso-cvt-ash): Functions deleted. |
| 16741 | (iso-cvt-define-menu): New function. |
| 16742 | |
| 16743 | * format.el (format-encode-run-method): New function. |
| 16744 | (format-decode-run-method): New function. |
| 16745 | (format-alist): Add many new formats. |
| 16746 | (format-annotate-function): Use format-encode-run-method. |
| 16747 | (format-encode-region): Likewise. |
| 16748 | (format-decode): Use format-decode-run-method. |
| 16749 | |
| 16750 | * startup.el (command-line): Detect Latin-N character sets |
| 16751 | from envvars, both for multibyte mode and single-byte mode. |
| 16752 | |
| 16753 | 1997-05-31 Per Abrahamsen <abraham@dina.kvl.dk> |
| 16754 | |
| 16755 | * cus-edit.el (custom-format-handler): Don't show links for hidden |
| 16756 | items. |
| 16757 | |
| 16758 | * wid-edit.el (widget-button-prefix): Move to `widget-button' group. |
| 16759 | (widget-button-suffix): Ditto. |
| 16760 | |
| 16761 | * cus-edit.el (custom-format-handler): New %e and %- escapes. |
| 16762 | (custom-group): Use them. |
| 16763 | |
| 16764 | * widget.el (:widget-doc): Removed keyword. |
| 16765 | * wid-edit.el (widget-help): Removed widget. |
| 16766 | (widget-help-action): Removed function. |
| 16767 | |
| 16768 | * widget.el (:documentation-shown): New keyword. |
| 16769 | * wid-edit.el (documentation-string): New widget. |
| 16770 | (widget-documentation-string-value-create): New function. |
| 16771 | (widget-documentation-string-action): New function. |
| 16772 | (widget-default-format-handler): Use them. |
| 16773 | * cus-edit.el (custom-toggle-hide): Hide documentation. |
| 16774 | |
| 16775 | * cus-edit.el (custom-buffer-sort-predicate): Fix :type. |
| 16776 | (custom-menu-sort-predicate): Ditto. |
| 16777 | |
| 16778 | * wid-edit.el (visibility): New widget. |
| 16779 | (widget-visibility-value-create): New function. |
| 16780 | (widget-glyph-find): New function. |
| 16781 | (widget-glyph-insert): Use it. |
| 16782 | * cus-edit.el (custom-variable-menu, custom-face-menu) |
| 16783 | (custom-group-menu): Remove `Hide' entry. |
| 16784 | (custom-magic-show-hidden): New option. |
| 16785 | (custom-magic-value-create): Use it. |
| 16786 | (custom-face): Show visibility. |
| 16787 | |
| 16788 | * wid-edit.el (widget-glyph-insert-glyph): Clean up. |
| 16789 | |
| 16790 | 1997-05-31 Dan Nicolaescu <done@ece.arizona.edu> |
| 16791 | |
| 16792 | * cpp.el (cpp-highlight-buffer): Make sure |
| 16793 | buffer-invisibility-spec contains `cpp'. |
| 16794 | (cpp-make-overlay-hidden): Use `cpp' as an invisible property. |
| 16795 | |
| 16796 | * hideshow.el (hs-hide-comments-when-hiding-all) |
| 16797 | (hs-show-hidden-short-form, hs-minor-mode-hook): Move definitions up. |
| 16798 | Use defcustom. |
| 16799 | (hs-find-block-beginning): Bind buffer-size, don't call it in a cycle. |
| 16800 | (hs-hide-all): Likewise. |
| 16801 | |
| 16802 | 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16803 | |
| 16804 | * language/european.el: Rename language environments from |
| 16805 | LatinN to Latin-N. |
| 16806 | |
| 16807 | * mule-cmds.el (set-language-environment): Add autoload cookie. |
| 16808 | Renamed from setup-language-environment. |
| 16809 | |
| 16810 | * startup.el (iso-8859-n-locale-regexp): Renamed from |
| 16811 | iso-8859-1-locale-regexp. |
| 16812 | |
| 16813 | * loadup.el: Always load faces.el. |
| 16814 | |
| 16815 | * faces.el (make-face): Call make-face-internal only if defined. |
| 16816 | (internal-set-face-1): Call set-face-attribute-internal |
| 16817 | only if it is defined. |
| 16818 | |
| 16819 | 1997-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16820 | |
| 16821 | * cus-edit.el (custom-load-symbol): Don't reload a file |
| 16822 | that is already loaded. |
| 16823 | (custom-load-symbol): Simplify previous change. |
| 16824 | |
| 16825 | * wid-edit.el (widget-sexp-value-to-internal): |
| 16826 | Don't bother with pp for a symbol. |
| 16827 | |
| 16828 | * wid-edit.el: Don't require cl. |
| 16829 | (widget-default-format-handler): Don't use push. |
| 16830 | (widget-push-button-value-create) |
| 16831 | (widget-group-value-create) |
| 16832 | (widget-sublist): New function. |
| 16833 | (widget-item-match-inline): Use widget-subllist. |
| 16834 | (widget-remove-if): New function. |
| 16835 | (widget-choose): Use widget-remove-if. |
| 16836 | |
| 16837 | * cus-edit.el (cus-start): Require cus-start. |
| 16838 | (mule): Make i18n the parent group. |
| 16839 | |
| 16840 | * cus-start.el: Arrange to load it once during dumping, |
| 16841 | and again if needed by cus-edit.el. |
| 16842 | (custom-start-quote): Don't define as separate function. |
| 16843 | (load-path): Improve the :type. |
| 16844 | (delete-exited-processes): Fix group to processes-basics. |
| 16845 | |
| 16846 | * subr.el (substitute-key-definition): Check vectorp, not arrayp. |
| 16847 | |
| 16848 | * files.el (file-name-non-special): Special handling for |
| 16849 | substitute-in-file-name operation. |
| 16850 | |
| 16851 | * hippie-exp.el (he-dabbrev-skip-space, he-dabbrev-as-symbol): |
| 16852 | Move definitions up. Use defcustom. |
| 16853 | |
| 16854 | 1997-05-30 Ken Manheimer <klm@python.org> |
| 16855 | |
| 16856 | * icomplete.el: Integrated Emacs 19.34 and XEmacs 19.15 corrections |
| 16857 | (typos, style, command revisions, etc). |
| 16858 | |
| 16859 | * icomplete.el: Integrated immediate keybindings display. See |
| 16860 | `icomplete-show-key-bindings', `icomplete-get-keys', and |
| 16861 | `icomplete-completions'. |
| 16862 | |
| 16863 | * icomplete.el (icomplete-get-keys): Return keys bound in prior |
| 16864 | buffer to func name. |
| 16865 | |
| 16866 | * icomplete.el: Added icomplete delay behavior, so completions |
| 16867 | don't intrude as quickly for short input, with customization |
| 16868 | variables: |
| 16869 | (icomplete-max-delay-chars): Maximum number of initial chars to |
| 16870 | apply icomplete compute delay. |
| 16871 | (icomplete-compute-delay): Completions-computation stall, used |
| 16872 | only with large-number completions. |
| 16873 | (icomplete-delay-completions-threshold): Pending-completions |
| 16874 | number over which to apply icomplete-compute-delay. |
| 16875 | |
| 16876 | 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16877 | |
| 16878 | * simple.el (line-move): If moving into intangible text, |
| 16879 | try to move to the end of the intangible segment if it's on that line. |
| 16880 | |
| 16881 | * simple.el (completion-setup-function): Do set completion-base-size. |
| 16882 | |
| 16883 | 1997-05-29 Per Abrahamsen <abraham@dina.kvl.dk> |
| 16884 | |
| 16885 | * cus-start.el: Use `standard-value' instead of `factory-value'. |
| 16886 | |
| 16887 | * cus-edit.el (custom-variable-action): Clarified prompt. |
| 16888 | (custom-face-action): Ditto. |
| 16889 | (custom-group-action): Ditto. |
| 16890 | |
| 16891 | * cus-edit.el (custom-face-set): Call `face-spec-set' instead of |
| 16892 | `custom-face-display-set'. |
| 16893 | (custom-face-save): Ditto. |
| 16894 | (custom-face-reset-saved): Ditto. |
| 16895 | (custom-face-reset-standard): Ditto. |
| 16896 | |
| 16897 | * cus-edit.el (custom-buffer-sort-predicate): New option. |
| 16898 | (custom-buffer-sort-alphabetically): New function. |
| 16899 | (custom-group-value-create): Use them. |
| 16900 | (custom-menu-sort-predicate): New option. |
| 16901 | (custom-menu-sort-alphabetically): New function. |
| 16902 | (custom-menu-create): Use them. |
| 16903 | |
| 16904 | * cus-edit.el (custom-magic-alist): Shortened message. |
| 16905 | |
| 16906 | * cus-edit.el (custom-help-menu): Updated names. |
| 16907 | |
| 16908 | * cus-edit.el: Say `invoke' instead of `activate'. |
| 16909 | * wid-edit.el: Ditto. |
| 16910 | |
| 16911 | * wid-edit.el (widget-help): Fix format string. |
| 16912 | |
| 16913 | * cus-edit.el (custom-magic-value-create): Use push button |
| 16914 | brackets around state button. |
| 16915 | (custom-magic-value-create): Indent with three spaces. |
| 16916 | |
| 16917 | * cus-face.el (face-spec-set-match-display): Change error for |
| 16918 | unknown requirement to warning. |
| 16919 | |
| 16920 | * wid-edit.el (widget-link-prefix): Change to "[". |
| 16921 | (widget-link-suffix): Change to "]". |
| 16922 | |
| 16923 | * wid-edit.el (widget-color-item-button-face-get): Don't require |
| 16924 | facemenu for XEmacs. |
| 16925 | (widget-glyph-insert): Would bug out. |
| 16926 | |
| 16927 | * wid-edit.el (widget-glyph-directory): Fix doc. string. |
| 16928 | (widget-image-conversion): New option. |
| 16929 | (widget-glyph-insert): Use it. |
| 16930 | (widget-glyph-insert-glyph): No tag here. |
| 16931 | (widget-push-button-value-create): But here. |
| 16932 | |
| 16933 | * wid-edit.el (widget-field-face): Changed to dim gray. |
| 16934 | |
| 16935 | * wid-edit.el (widget-push-button-prefix): New option. |
| 16936 | (widget-push-button-suffix): New option. |
| 16937 | (widget-button): New group. |
| 16938 | |
| 16939 | * widget.el (:text-format): Removed. |
| 16940 | (:button-suffix): New keyword. |
| 16941 | (:button-prefix): New keyword. |
| 16942 | |
| 16943 | * wid-edit.el (widget-button-prefix): New variable. |
| 16944 | (widget-button-suffix): New variable. |
| 16945 | (widget-insert-indirect): New function. |
| 16946 | (widget-default-create): Use it. |
| 16947 | (default): Bind them. |
| 16948 | (widget-link-prefix): New option. |
| 16949 | (widget-link-suffix): New option. |
| 16950 | (link): Use them. |
| 16951 | (push-button): Don't use `:text-format'. |
| 16952 | (widget-push-button-value-create): Ditto. |
| 16953 | (widget-help): Update format. |
| 16954 | (checkbox): Ditto. |
| 16955 | (radio-button): Ditto. |
| 16956 | |
| 16957 | * cus-edit.el (custom-magic-alist): Use `invoke' instead of |
| 16958 | `push'. |
| 16959 | |
| 16960 | * cus-edit.el (custom-magic-alist): Changed rogue state message. |
| 16961 | |
| 16962 | * custom.el (defface): Doc fix. |
| 16963 | |
| 16964 | * cus-edit.el (mule): New group for MULE merged emacsen. |
| 16965 | (auto-save): Spelling fix. |
| 16966 | |
| 16967 | * cus-edit.el, custom.el: Renamed `factory' to `standard' |
| 16968 | everywhere. |
| 16969 | |
| 16970 | * cus-edit.el (custom-magic-show-button): Changed default to |
| 16971 | `nil'. |
| 16972 | (custom): Removed `:format'. |
| 16973 | (custom-variable): Removed level button. |
| 16974 | (custom-face): Ditto. |
| 16975 | (custom-level): Deleted. |
| 16976 | (custom-level-action): Deleted. |
| 16977 | (custom-format-handler): Update caller. |
| 16978 | (custom-group-magic-alist): Merged into `custom-magic-alist'. |
| 16979 | (custom-magic-value-create): Use merged `custom-magic-alist'. |
| 16980 | (custom-group-state-update): Ditto. |
| 16981 | |
| 16982 | 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 16983 | |
| 16984 | * cus-edit.el (custom-face-display-set): Define if not defined. |
| 16985 | (custom-buffer-create-internal): Refer to the Emacs manual. |
| 16986 | |
| 16987 | 1997-05-29 Anders Holst <aho@nada.kth.se> |
| 16988 | |
| 16989 | * hippie-exp.el (he-file-name-beg): Don't trigger on parts of |
| 16990 | words with non-file chars. |
| 16991 | (he-lisp-symbol-beg): Use symbol syntax classes. |
| 16992 | (he-dabbrev-as-symbol): New variable. |
| 16993 | (he-dabbrev-beg, he-dabbrev-search, he-dabbrev-kill-search): Use it. |
| 16994 | |
| 16995 | 1997-05-29 Ken Manheimer <klm@python.org> |
| 16996 | |
| 16997 | * icomplete.el: Integrated Emacs 19.34 and XEmacs 19.15 |
| 16998 | corrections (typos, style, command revisions, etc). |
| 16999 | Integrated hacked up XEmacs immediate keybindings display. See |
| 17000 | `icomplete-show-key-bindings', `icomplete-get-keys', and |
| 17001 | `icomplete-completions'. Doesn't work with mainline GNU |
| 17002 | Emacs 19.34 (because the cmdloop doesn't set owindow, and the |
| 17003 | current-local-map doesn't take optional buffer arg), so feature |
| 17004 | is, by default, inhibited unless we're running in XEmacs. |
| 17005 | (icomplete-get-keys): Return keys bound to func name in buffer |
| 17006 | "owindow" - since "owindow" is calling-buffer history present |
| 17007 | only in XEmacs, this function is only useful in XEmacs. |
| 17008 | (icomplete-max-delay-chars, icomplete-compute-delay): New vars. |
| 17009 | (icomplete-delay-completions-threshold): New var. |
| 17010 | These customize the delay behavior, so that completions don't |
| 17011 | intrude as quickly for short input. |
| 17012 | |
| 17013 | 1997-05-29 Anders Lindgren <andersl@csd.uu.se> |
| 17014 | |
| 17015 | * follow.el (follow-submit-feedback, follow-mode): Doc fix. |
| 17016 | (follow-generic-filter): Don't restore the original buffer if it's |
| 17017 | dead, or if the filter explicitly selected a new buffer. |
| 17018 | |
| 17019 | 1997-05-29 John Heidemann <johnh@isi.edu> |
| 17020 | |
| 17021 | * mouse-drag.el (mouse-drag-electric-col-scrolling): New variable; |
| 17022 | auto-enables horizontal scrolling when clicks on wrapped |
| 17023 | lines occur. |
| 17024 | |
| 17025 | 1997-05-29 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 17026 | |
| 17027 | * font-lock.el (font-lock-syntactic-keywords): New variable. |
| 17028 | (font-lock-fontify-syntactic-keywords-region): New function. Use it. |
| 17029 | (font-lock-default-fontify-region): Call it first if variable non-nil. |
| 17030 | Wrap parse-sexp-lookup-properties to non-nil if called. |
| 17031 | (font-lock-default-unfontify-region): Remove syntax-table properties. |
| 17032 | (font-lock-apply-syntactic-highlight) |
| 17033 | (font-lock-fontify-syntactic-anchored-keywords): New functions. |
| 17034 | These syntactic keyword fontification functions place syntax-table text |
| 17035 | properties in the buffer, in much the same way that keyword |
| 17036 | fontification functions place face text properties. The syntax-table |
| 17037 | text properties are respected by syntactic and keyword fontification. |
| 17038 | (font-lock-eval-keywords): New function. |
| 17039 | (font-lock-set-defaults): Use it. |
| 17040 | (font-lock-keyword-depth): Function deleted. Use regexp-opt-depth. |
| 17041 | |
| 17042 | * fast-lock.el (fast-lock-get-syntactic-properties): New function. |
| 17043 | (fast-lock-save-cache-1): Call it and save value. |
| 17044 | Save font-lock-syntactic-keywords. Save 3 as version number. |
| 17045 | (fast-lock-cache-data): Take new args SYNTACTIC-KEYWORDS and |
| 17046 | SYNTACTIC-PROPERTIES. Eval font-lock-syntactic-keywords with |
| 17047 | font-lock-eval-keywords. Compile and compare all keywords. |
| 17048 | (fast-lock-get-syntactic-properties): New function. |
| 17049 | (fast-lock-add-properties): Renamed from fast-lock-set-face-properties. |
| 17050 | Take new arg SYNTACTIC-PROPERTIES and add syntax-table text properties. |
| 17051 | Now fast-lock.el saves a buffer's value of font-lock-syntactic-keywords |
| 17052 | and syntax-table text properties as added by font-lock.el. |
| 17053 | |
| 17054 | * sh-script.el (sh-font-lock-keywords*): Doc fixes. |
| 17055 | (sh-mode-syntax-table): Leave $ syntax alone. |
| 17056 | (sh-font-lock-syntactic-keywords): New variable. |
| 17057 | (sh-mode): Use it to set font-lock-defaults. |
| 17058 | |
| 17059 | 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17060 | |
| 17061 | * edt.el (edt-emulation-on): Handle absence of TERM envvar. |
| 17062 | |
| 17063 | * iso-acc.el (iso-languages): For French and Portuguese, |
| 17064 | add comma as prefix. For Latin-3, add period. |
| 17065 | Remove unnecessary backslashes before chars that don't need them. |
| 17066 | |
| 17067 | * edebug.el (edebug-signal): Avoid infinite recursion. |
| 17068 | |
| 17069 | 1997-05-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17070 | |
| 17071 | * regexp-opt.el: New file. |
| 17072 | |
| 17073 | * server.el (server-kill-buffer): Prevent infinite recursion. |
| 17074 | (server-kill-buffer-running): New variable. |
| 17075 | |
| 17076 | 1997-05-28 Hrvoje Niksic <hniksic@srce.hr> |
| 17077 | |
| 17078 | * dired-aux.el: Customize. |
| 17079 | |
| 17080 | 1997-05-27 Dan Nicolaescu <done@ece.arizona.edu> |
| 17081 | |
| 17082 | * hideshow.el (hs-special-modes-alist): Include also the |
| 17083 | comment regexp in the alist. This is needed for modes like C++ |
| 17084 | where the comment beginning regexp is not easy to determine |
| 17085 | from the syntax table. |
| 17086 | Include ADJUST-BLOCK-BEGINNING in the alist. |
| 17087 | (hs-hide-comments-when-hiding-all): Add autoload cookie. |
| 17088 | (hs-show-hidden-short-form) |
| 17089 | (hs-adjust-block-beginning): New variables. |
| 17090 | |
| 17091 | Comment out `hs-menu-bar' as XEmacs support was removed. |
| 17092 | (hs-c-end-regexp): Remove variable, obsoleted by the rewrite of |
| 17093 | `hs-inside-comment-p'. |
| 17094 | |
| 17095 | (hs-discard-overlays): No need to test if we are inside the |
| 17096 | overlay, we surely are since we got the overlay using `overlays-at'. |
| 17097 | (hs-hide-block-at-point): Rewritten to use the new variables. |
| 17098 | Use only one parameter to specify the comment. |
| 17099 | (hs-show-block-at-point): No need for the COMMENT-REG parameter. |
| 17100 | (hs-safety-is-job-n): Correct typo. |
| 17101 | (hs-hide-initial-comment-block): Add ^L to the chars to skip. |
| 17102 | Take into account `hs-show-hidden-short-form' when testing. |
| 17103 | (hs-inside-single-line-comment-p): Function deleted, obsoleted by |
| 17104 | the rewrite of `hs-inside-comment-p'. |
| 17105 | (hs-inside-comment-p): Rewritten from scratch. Semantics changed |
| 17106 | when returning non-nil. We can be inside a comment, but that |
| 17107 | comment might not be hidable (the car of the return value should |
| 17108 | be non-nil to be hidable). |
| 17109 | (hs-grok-mode-type): Rewrite to be more understandable. |
| 17110 | `hs-c-end-regexp' does not exist any more. |
| 17111 | Initialize `hs-c-start-regexp' from the alist if specified there. |
| 17112 | Initialize `hs-adjust-block-beginning'. |
| 17113 | (hs-find-block-beginning): Rewritten to be able to deal with the |
| 17114 | situation when a block beginning spans multiple lines and the |
| 17115 | point is on one of those lines. |
| 17116 | (hs-already-hidden-p): Look first if we are inside a comment or a |
| 17117 | block, go to their end and look there for the overlays. |
| 17118 | (java-hs-adjust-block-beginning): New function. |
| 17119 | (hs-hide-all): Hide a comment block only if `hs-inside-comment-p' |
| 17120 | says is hidable. |
| 17121 | (hs-hide-block): Simplify. Handle properly the result of |
| 17122 | `hs-inside-comment-p'. |
| 17123 | (hs-show-block): Likewise. |
| 17124 | (hs-minor-mode): Doc string fixes. |
| 17125 | Make `hs-adjust-block-beginning' buffer local. |
| 17126 | Delete making `hs-c-end-regexp' buffer local as it was deleted. |
| 17127 | |
| 17128 | 1997-05-27 Kenichi HANDA <handa@nora.(none)> |
| 17129 | |
| 17130 | * mule.el (set-terminal-coding-system): New function. |
| 17131 | (set-keyboard-coding-system): New function. |
| 17132 | (set-buffer-process-coding-system): Name changed from |
| 17133 | set-current-process-coding-system. |
| 17134 | |
| 17135 | * encoded-kb.el (encoded-kbd-mode): Fix typo in doc-string. |
| 17136 | (encoded-kbd-set-coding-system): Deleted. |
| 17137 | |
| 17138 | * case-table.el (describe-buffer-case-table): Use aref instead of |
| 17139 | set-char-table-range. |
| 17140 | |
| 17141 | * loadup.el: Add comment for the code loading |
| 17142 | "language/devanagari". |
| 17143 | |
| 17144 | * mule-cmds.el: Delete defining "i" in mule-keymap. |
| 17145 | (mule-menu-keymap): New variable. All menu items related to mule |
| 17146 | are defined in this keymap. |
| 17147 | (set-language-info): Change format of INFO for KEY documentation |
| 17148 | and setup-function. |
| 17149 | (setup-specified-language-environment): New function. |
| 17150 | (setup-language-environment): Call the above function. |
| 17151 | (describe-specified-language-support): New function. |
| 17152 | (describe-language-support): Call the above function. |
| 17153 | (universal-coding-system-argument): New function. |
| 17154 | (read-language-and-input-method-name): Doc-string fixed. If |
| 17155 | default-input-method is nil, use previous-input-method as the |
| 17156 | default value. |
| 17157 | (set-default-input-method): Deleted. |
| 17158 | |
| 17159 | * language/*.el: Most of setup-LANGUAGE-environment functions are |
| 17160 | moved form LANGUAGE.el to LANG-util.el. These functions now at |
| 17161 | first call setup-english-environment to reset various values to |
| 17162 | the defaults. |
| 17163 | |
| 17164 | * language/english.el (setup-english-environment): Set several |
| 17165 | default values more appropriately. |
| 17166 | |
| 17167 | * mule-conf.el: Set default value of coding-category-iso-else to |
| 17168 | iso-2022-lock. Set priority of coding-category-emacs-mule higher. |
| 17169 | |
| 17170 | * files.el (find-file): Delete the facility of handling a prefix |
| 17171 | argument. |
| 17172 | (find-file-other-window, find-file-read-only): Likewise. |
| 17173 | (find-file-read-only-other-window): Likewise. |
| 17174 | (find-file-read-only-other-frame): Likewise. |
| 17175 | (find-alternate-file-other-window, find-alternate-file): Likewise. |
| 17176 | (write-file, insert-file, append-to-file): Likewise. |
| 17177 | |
| 17178 | * dired.el (dired-find-file): Likewise. |
| 17179 | |
| 17180 | * fontset.el (x-complement-fontset-spec): Add font names which are |
| 17181 | ignoring sizes in alternative-fontname-alist. |
| 17182 | |
| 17183 | 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17184 | |
| 17185 | * mouse.el (mouse-undouble-last-event): Return nil if the event |
| 17186 | is not double or triple to start with. |
| 17187 | (mouse-show-mark): Handle scroll-bar events here. |
| 17188 | |
| 17189 | 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17190 | |
| 17191 | * batmode.el: File deleted from distribution. |
| 17192 | |
| 17193 | * vi.el (vi-join-lines): Locally bind count. |
| 17194 | (vi-search-forward, vi-search-backward): Use isearch-update-ring. |
| 17195 | (vi-repeat-last-search, vi-reverse-last-search): |
| 17196 | Get string from the ring. |
| 17197 | (vi-mode-old-major-mode, vi-mode-old-mode-name): New defvars. |
| 17198 | (vi-mode-old-local-map, vi-mode-old-case-fold): Likewise. |
| 17199 | (vi-tilde-map): Move the defvar and bindings to the front. |
| 17200 | |
| 17201 | * ielm.el (ielm-input): New defvar. |
| 17202 | |
| 17203 | * browse-url.el (browse-url-netscape, browse-url-netscape-sentinel) |
| 17204 | (browse-url-netscape-send): Use browse-url-netscape-program, |
| 17205 | renamed from browse-url-netscape-command. |
| 17206 | |
| 17207 | * icon.el (indent-icon-exp): Bind last-depth. |
| 17208 | Consistently use inner-loop-done, not innerloop-done. |
| 17209 | |
| 17210 | * webjump.el (webjump-adult-p): Function deleted. |
| 17211 | |
| 17212 | * gulp.el (gulp-send-requests): Sort maintainers alphabetically. |
| 17213 | (gulp-create-m-p-alist): Don't print message here. Bind fl-tm. |
| 17214 | (gulp-request-header, gulp-request-end): Update the default text. |
| 17215 | |
| 17216 | * info.el (Info-exit): Use bury-buffer simply. |
| 17217 | |
| 17218 | 1997-05-27 Dan Nicolaescu <done@ece.arizona.edu> |
| 17219 | |
| 17220 | * icon.el (icon-mode): Adapt to new hideshow and improve regexps. |
| 17221 | (icon-forward-sexp-function): Use beginning-of-icon-defun and |
| 17222 | end-of-icon-defun. |
| 17223 | |
| 17224 | 1997-05-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17225 | |
| 17226 | * isearch.el (search-highlight): Make it t by default. |
| 17227 | (search-invisible): Doc fix. |
| 17228 | |
| 17229 | * simple.el (do-auto-fill): Don't give fill-context-prefix third arg. |
| 17230 | |
| 17231 | * fill.el (adaptive-fill-regexp): Allow - and |; |
| 17232 | allow spaces within the prefix. Allow numeric headings. |
| 17233 | (adaptive-fill-first-line-regexp): New variable. |
| 17234 | (fill-context-prefix): Use adaptive-fill-first-line-regexp. |
| 17235 | If prefix from first line seems unreasonable, use whitespace instead. |
| 17236 | Reject it entirely only if it is a paragraph-starter. |
| 17237 | |
| 17238 | 1997-05-26 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> |
| 17239 | |
| 17240 | * comint.el (comint-send-input): When calculating the history entry, |
| 17241 | use insert to restore the old input, and insert before deleting. |
| 17242 | |
| 17243 | * ispell.el (ispell-overlay-window): Use inhibit-frame-unsplittable, |
| 17244 | instead of its old name. |
| 17245 | |
| 17246 | 1997-05-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17247 | |
| 17248 | * faces.el: Unconditionally create the standard faces at load time. |
| 17249 | Move face setup here from cus-start.el, and add attribute info. |
| 17250 | (x-create-frame-with-faces): Don't call frame-set-background-mode |
| 17251 | until after handling the reverse-video parameter. |
| 17252 | |
| 17253 | * cus-start.el: Move face setup to faces.el. |
| 17254 | |
| 17255 | * faces.el (modify-face): Don't call make-face-unbold |
| 17256 | if face has no font; likewise for make-face-unitalic. |
| 17257 | (x-create-frame-with-faces): Use nil for SET-ANYWAY |
| 17258 | when calling make-face-x-resource-internal. |
| 17259 | (face-initialize): Don't initialize any face attributes here. |
| 17260 | (face-fill-in): Don't call set-face-underline-p if underlining off. |
| 17261 | |
| 17262 | * subr.el (substitute-key-definition): Fix previous change. |
| 17263 | |
| 17264 | * Makefile (dontcompilefiles): Add latin-1.el ... latin-4.el; |
| 17265 | remove iso-syntax.el and i3-syntax.el. |
| 17266 | |
| 17267 | 1997-05-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17268 | |
| 17269 | * info.el (Info-suffix-list): Accept -info as suffix; |
| 17270 | also accept a subdir with a file called `index'. |
| 17271 | |
| 17272 | * texinfmt.el (texinfo-extra-inter-column-width): |
| 17273 | Renamed from extra-inter-column-width. Doc fix. |
| 17274 | (texinfo-multitable-buffer-name): |
| 17275 | Variable renamed from multitable-temp-buffer-name. |
| 17276 | (texinfo-multitable-rectangle-name): |
| 17277 | Variable renamed from multitable-temp-rectangle-name. |
| 17278 | (texinfo-format-key): Don't insert angle-brackets. |
| 17279 | |
| 17280 | 1997-05-24 Robert J. Chassell <bob@gnu.ai.mit.edu> |
| 17281 | |
| 17282 | * texinfo.el (texinfo-version): New function and variable. |
| 17283 | (texinfo-update-node): New autoload call. |
| 17284 | (texinfo-every-node-update): Likewise. |
| 17285 | (texinfo-sequential-node-update): Likewise. |
| 17286 | (texinfo-mode-map): New binding for C-c ]. |
| 17287 | (texinfo-environment-regexp): Use concat, for clarity. |
| 17288 | (texinfo-insert-@end): Fix paren error. |
| 17289 | |
| 17290 | * texinfmt.el (texinfmt-version): New function and variable. |
| 17291 | (texi2info): New function. |
| 17292 | (texinfo-accent-commands): New variable. |
| 17293 | (texinfo-no-refill-regexp): Use concat to make it clearer. |
| 17294 | Add some more elements. |
| 17295 | (texinfo-part-of-para-regexp): Likewise. |
| 17296 | (texinfo-append-refill): Extend criterion 3 for when not to refill. |
| 17297 | (texinfo-raisesections-alist): Add @centerchap. |
| 17298 | (texinfo-lowersections-alist): Add @centerchap. |
| 17299 | (texinfo-format-scan): Handle many more @-char commands. |
| 17300 | (detailmenu): Add texinfo-format and texinfo-end properties. |
| 17301 | (centerchap): Add texinfo-format property. |
| 17302 | (texinfo-format-buffer): Doc fix. |
| 17303 | (texinfo-parse-line-arg): Add doc string. |
| 17304 | (texinfo-parse-arg-discard): Likewise. |
| 17305 | (texinfo-multitable): New Texinfo cmd. |
| 17306 | (texinfo-end-multitable): New function. |
| 17307 | (texinfo-multitable-widths): New function. |
| 17308 | (texinfo-multitable-extract-row): New function. |
| 17309 | (texinfo-multitable-item): New function. |
| 17310 | (texinfo-format-timestamp): New Texinfo cmd. |
| 17311 | (texinfo-format-kbd-regexp): New variable. |
| 17312 | (texinfo-format-kbd-end-regexp): New variable. |
| 17313 | (texinfo-format-kbd): New function for @kbd. |
| 17314 | (texinfo-format-ifeq): New Texinfo cmd. |
| 17315 | (texinfo-format-pounds): Likewise. |
| 17316 | (texinfo-format-refill): Handle *'s specially at line start. |
| 17317 | * Add properties for new commands. |
| 17318 | * Move all the no-op commands to the end, and add some. |
| 17319 | * Add many commands for ligatures and for letters with diacritics |
| 17320 | and other non-English special characters. |
| 17321 | |
| 17322 | * latin-1.el, latin-2.el, latin-3.el, latin-4.el: |
| 17323 | If set-case-syntax-set-multibyte is non-nil, define syntax |
| 17324 | for multibyte characters, and don't do `provide'. |
| 17325 | * case-table.el (set-case-syntax-set-multibyte): New variable. |
| 17326 | |
| 17327 | 1997-05-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17328 | |
| 17329 | * case-table.el (set-case-syntax-1): New function. |
| 17330 | (set-case-syntax-delims): Use set-case-syntax-1. |
| 17331 | (set-case-syntax-pair, set-case-syntax): Likewise. |
| 17332 | |
| 17333 | 1997-05-22 Ralph Schleicher <rs@purple.UL.BaWue.DE> |
| 17334 | |
| 17335 | * libc.el (libc-highlight-overlay): New variable. |
| 17336 | (libc-search-index): Use an overlay for highlighting. |
| 17337 | |
| 17338 | * libc.el: New file. |
| 17339 | |
| 17340 | 1997-05-22 Hrvoje Niksic <hniksic@srce.hr> |
| 17341 | |
| 17342 | * terminal.el: Use defgroup and defcustom. |
| 17343 | * dired.el, dired-x.el: Likewise. |
| 17344 | |
| 17345 | 1997-05-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17346 | |
| 17347 | * faces.el (face-inverse-video-p): New function. |
| 17348 | (set-face-inverse-video-p): New function. |
| 17349 | (internal-set-face-1): Handle the inverse-video attribute. |
| 17350 | (face-spec-set): Handle :inverse-video. |
| 17351 | (make-face, x-create-frame-with-faces): Make vectors length 9. |
| 17352 | (internal-facep): Expect length 9. |
| 17353 | (face-try-color-list): Use set-face-inverse-video-p. |
| 17354 | |
| 17355 | * cus-face.el (custom-face-attributes): Add :inverse-video. |
| 17356 | |
| 17357 | 1997-05-22 Erik Naggum <erik@naggum.no> |
| 17358 | |
| 17359 | * latin-4.el: New file. |
| 17360 | |
| 17361 | 1997-05-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17362 | |
| 17363 | * latin-1.el, latin-2.el, latin-3.el: |
| 17364 | Use punctuation syntax for section sign. |
| 17365 | |
| 17366 | * reftex.el: New file. |
| 17367 | |
| 17368 | 1997-05-21 Steven L Baur <steve@altair.xemacs.org> |
| 17369 | |
| 17370 | * add-log.el (change-log-font-lock-keywords): Tweak font-lock-keywords. |
| 17371 | |
| 17372 | 1997-05-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17373 | |
| 17374 | * subr.el (substitute-key-definition): Handle chartables. |
| 17375 | |
| 17376 | * custom.el (defface): Doc fix. |
| 17377 | |
| 17378 | 1997-05-22 Per Abrahamsen <abraham@dina.kvl.dk> |
| 17379 | |
| 17380 | * custom.el (defface): Doc fix. |
| 17381 | |
| 17382 | 1997-05-21 Noah Friedman <friedman@splode.com> |
| 17383 | |
| 17384 | * eldoc.el (eldoc-message-commands): Move docstring into comments, |
| 17385 | since this isn't a user variable. |
| 17386 | (eldoc-message-commands-table-size, eldoc-use-idle-timer-p) |
| 17387 | (eldoc-function-argstring-from-docstring-method-table): Use defvar, |
| 17388 | not defconst. |
| 17389 | (eldoc-last-data): Use cons explicitly; don't rely on dotted pair |
| 17390 | read syntax. I'm worried the latter might get compiled as |
| 17391 | read-only data someday. |
| 17392 | (eldoc-docstring-message): If truncating symbol name, show ending |
| 17393 | of name rather than beginning. The former is generally more unique. |
| 17394 | (eldoc-function-argstring-from-docstring-method-table): Handle |
| 17395 | pathological `save-restriction' case. |
| 17396 | [top level]: Add `indent-for-tab-command' to eldoc-message-commands. |
| 17397 | |
| 17398 | 1997-05-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17399 | |
| 17400 | * swedish.el: iso-syntax.el renamed to latin-1.el. |
| 17401 | |
| 17402 | * startup.el (command-line): iso-syntax.el renamed to latin-1.el. |
| 17403 | |
| 17404 | * loadup.el: Always load case-table and latin-1...latin-4. |
| 17405 | |
| 17406 | * latin-1.el: Renamed from iso-syntax.el. |
| 17407 | * latin-2.el: Renamed from iso02-syn.el. |
| 17408 | * latin-3.el: Renamed from i3-syntax.el. |
| 17409 | |
| 17410 | * cc-mode.el (c-C++-friend-key): Missing definition added back. |
| 17411 | |
| 17412 | * pc-select.el (pc-selection-mode): Swap meanings of f16 and f18; |
| 17413 | they were backwards. |
| 17414 | |
| 17415 | * awk-mode.el (awk-mode): Set parse-sexp-ignore-comments. |
| 17416 | |
| 17417 | 1997-05-21 Rolf Ebert <re@waporo.muc.de> |
| 17418 | |
| 17419 | * ada-mode.el (ada-krunch-args): Use gnatkr instead of gnatk8. |
| 17420 | (ada-make-filename-from-adaname): Ditto. |
| 17421 | (ada-adjust-case-region): Use format functionality of message. |
| 17422 | (ada-indent-region): Ditto. |
| 17423 | (ada-check-matching-start): Ditto. |
| 17424 | (ada-check-defun-name): Ditto. |
| 17425 | |
| 17426 | * ada-mode.el (ada-font-lock-keywords): Default to subdued. Doc fix. |
| 17427 | (ada-font-lock-syntactic-keywords): New variable. |
| 17428 | (ada-mode): Use it to set font-lock-defaults. |
| 17429 | |
| 17430 | * ada-mode.el (ada-font-lock-keywords-2): Single "raise" will be |
| 17431 | highlighted. "in out" parameters get type face (depends on order |
| 17432 | in regexp). |
| 17433 | |
| 17434 | * ada-mode.el (ada-mode): Remove explicit setting of user option |
| 17435 | `blink-matching-paren', font-lock treats `.' as word char. |
| 17436 | (ada-in-string-or-comment-p): Call `parse-partial-sexp' only once. |
| 17437 | (ada-untabify-buffer): Force returning `nil'. |
| 17438 | (ada-font-lock-keywords-1): Move "task" before "task (body|type)" to |
| 17439 | correct highlighting (regexp depends on order). |
| 17440 | |
| 17441 | * ada-mode.el (ada-in-char-const-p): Renamed from `ada-after-char-p'. |
| 17442 | Also test following character. |
| 17443 | (ada-adjust-case): Use better function `ada-in-char-const-p'. |
| 17444 | (ada-in-string-or-comment-p): Test for being in a char constant. |
| 17445 | (ada-clean-buffer-before-saving): Changed default to t. |
| 17446 | (ada-mode): Set `font-lock-defaults' for Emacs only, use properties |
| 17447 | for XEmacs. |
| 17448 | |
| 17449 | * ada-mode.el (ada-indent-newline-indent): Simplified by just calling |
| 17450 | `ada-indent-current'. |
| 17451 | |
| 17452 | * ada-mode.el (ada-end-stmt-re): Added word delimiters in regexp. |
| 17453 | Removed `interactive' statements which were needed only for debugging. |
| 17454 | |
| 17455 | * ada-mode.el: |
| 17456 | Put format commands back in for Emacs 19.30/19.29 compatibility. |
| 17457 | |
| 17458 | * ada-mode.el (ada-get-indent-label): A named block can begin |
| 17459 | without a declare part. |
| 17460 | (ada-check-defun-name): First of all, check for correct name in a |
| 17461 | named block without `declare' part. |
| 17462 | (ada-goto-matching-start): Change regexp as there may be no |
| 17463 | semicolon between `end' and keyword. |
| 17464 | (ada-get-current-indent): Remove warning as `begin' can introduce |
| 17465 | a block without a `declare'. |
| 17466 | (ada-goto-matching-decl-start): When searching backward, skip |
| 17467 | generic default proc/func ("is <>"). |
| 17468 | |
| 17469 | * ada-mode.el (ada-named-block-re): New regexp for the name of a |
| 17470 | named block or loop. |
| 17471 | (ada-get-current-indent): Handle loop names at the stmt start. |
| 17472 | (ada-get-indent-end): Handle loop names at the stmt start. |
| 17473 | (ada-get-indent-noindent): Handle loop names at the stmt start. |
| 17474 | (ada-get-indent-loop): Handle loop names at the stmt start. |
| 17475 | (ada-search-prev-end-stmt): Generic instances are not `stmt-ends'. |
| 17476 | (ada-goto-previous-word): Use new function `ada-goto-next-word'. |
| 17477 | (ada-goto-next-word): Generalized old `ada-goto-previous-word' for |
| 17478 | both directions. |
| 17479 | |
| 17480 | * ada-mode.el (ada-indent-function): Removed unnecessary `package' case. |
| 17481 | (ada-get-indent-case): Before testing for `=>', be sure there is |
| 17482 | an `is'. |
| 17483 | (ada-search-prev-end-stmt): Test for `separate' keyword on the |
| 17484 | same line, which is not an `end-stmt'. |
| 17485 | |
| 17486 | * ada-mode.el (ada-font-lock-keywords-2): |
| 17487 | Correct regexp for hilit of unfollowed `end'. |
| 17488 | (ada-in-open-paren-p): Start parsing definitely outside of strings. |
| 17489 | (ada-gnat-style): New function. |
| 17490 | |
| 17491 | * ada-mode.el: Doc fixes. |
| 17492 | (ada-mode): Support new font-lock-mode. |
| 17493 | (ada-format-paramlist): Changed all `accept' to `access'. |
| 17494 | (ada-insert-paramlist): Changed all `accept' to `access'. |
| 17495 | (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'. |
| 17496 | (ada-font-lock-keywords-1): Regexps in not byte-compiled code behave |
| 17497 | different than byte-compiled regexps. |
| 17498 | Change order of some ored entries. |
| 17499 | |
| 17500 | 1997-05-21 Erik Naggum <erik@naggum.no> |
| 17501 | |
| 17502 | * add-log.el (add-log-lisp-like-modes, add-log-c-like-modes) |
| 17503 | (add-log-tex-like-modes): New variables. |
| 17504 | (add-log-current-defun): Use them instead of constant lists. |
| 17505 | |
| 17506 | 1997-05-21 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 17507 | |
| 17508 | * vc.el (vc-backend-admin): If SCCS should be used, and there |
| 17509 | is no "SCCS" subdirectory, create it. |
| 17510 | |
| 17511 | 1997-05-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17512 | |
| 17513 | * webjump.el (webjump-to-javaapi): Function deleted. |
| 17514 | (webjump-sample-sites): Delete various pointers to non-free things. |
| 17515 | |
| 17516 | * bindings.el (mode-line-mule-info): Add a colon. |
| 17517 | (mode-line-modified): Delete the initial dash. |
| 17518 | |
| 17519 | 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17520 | |
| 17521 | * word-help.el (set-word-help-file): Renamed from set-help-file. |
| 17522 | |
| 17523 | * crisp.el (crisp-mode): Add autoload cookie. |
| 17524 | |
| 17525 | * Makefile (dontcompilefiles): Add list of files that should not |
| 17526 | be byte-compiled. |
| 17527 | |
| 17528 | * dos-w32.el (add-untranslated-filesystem) |
| 17529 | (remove-untranslated-filesystem): Add interactive spec. |
| 17530 | |
| 17531 | * crisp.el (crisp-last-last-command): Renamed from last-last-command |
| 17532 | and defvar added. |
| 17533 | |
| 17534 | * levents.el (event-closest-point): Fix paren error. |
| 17535 | |
| 17536 | 1997-05-20 Per Abrahamsen <abraham@dina.kvl.dk> |
| 17537 | |
| 17538 | * cus-start.el (load-path): Change tag again. |
| 17539 | |
| 17540 | 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17541 | |
| 17542 | * mh-utils.el (mh-file-command-p): New function. |
| 17543 | (mh-path-search): Use that. |
| 17544 | (mh-find-progs): Don't check current directory |
| 17545 | unless explicitly requested. Don't set mh-progs or mh-lib |
| 17546 | if the programs are not found. Give an error message |
| 17547 | unless they are found. |
| 17548 | |
| 17549 | 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17550 | |
| 17551 | * replace.el (perform-replace): Restore match data after read-event. |
| 17552 | |
| 17553 | 1997-05-19 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
| 17554 | |
| 17555 | * holidays.el (holiday-float): Rewritten to fix bug when base date |
| 17556 | of holiday and holiday date are in different months. |
| 17557 | |
| 17558 | * diary-lib.el (diary-float): Rewritten to fix bug when base date |
| 17559 | of entry and entry date are in different months. Added optional |
| 17560 | parameter DAY. |
| 17561 | (list-sexp-diary-entries): Revise description of diary-float. |
| 17562 | |
| 17563 | 1997-05-19 Drew Csillag <drew@staff.prodigy.com> |
| 17564 | |
| 17565 | * m4-mode.el (m4-program): Guess which m4 binary to use. |
| 17566 | (m4-start-m4): New function. |
| 17567 | (m4-end-m4): New function. |
| 17568 | (m4-m4-buffer, m4-m4-region): Now use m4-start-m4. |
| 17569 | (m4-font-lock-keywords): Collapse 4 regex's into 1. |
| 17570 | |
| 17571 | 1997-05-19 Per Abrahamsen <abraham@dina.kvl.dk> |
| 17572 | |
| 17573 | * cus-start.el (load-path): Change a tag. |
| 17574 | |
| 17575 | 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17576 | |
| 17577 | * files.el (path-separator, parse-colon-path): Doc fixes. |
| 17578 | |
| 17579 | 1997-05-18 Erik Naggum <erik@naggum.no> |
| 17580 | |
| 17581 | * compile.el (compilation-parse-errors): Fix paren error. |
| 17582 | |
| 17583 | * dabbrev.el (dabbrev-expand, dabbrev--abbrev-at-point) |
| 17584 | (dabbrev--search): Use buffer-substring-no-properties. |
| 17585 | |
| 17586 | * lpr.el (lpr-page-header-switches): Remove extra paren. |
| 17587 | |
| 17588 | * rmailsum.el (rmail-summary-delete-forward): Force the |
| 17589 | argument to be a number, since we may be called with nil. |
| 17590 | |
| 17591 | * simple.el (set-fill-column): Make the C-u case work. |
| 17592 | |
| 17593 | * help.el (describe-key-briefly, where-is): Prefix arg means |
| 17594 | insert help text into current buffer. |
| 17595 | |
| 17596 | 1997-05-17 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
| 17597 | |
| 17598 | * fill.el (enable-kinsoku): Name changed from do-kinsoku. |
| 17599 | (fill-region-as-paragraph): Do `kinsoku' processing only if both |
| 17600 | enable-kinsoku and enable-multibyte-characters are non-nil. |
| 17601 | |
| 17602 | 1997-05-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17603 | |
| 17604 | * compile.el (compilation-arguments): New local variable. |
| 17605 | (compile-internal): Set the variable compilation-arguments. |
| 17606 | (compilation-revert-buffer): New function. |
| 17607 | (compilation-mode): Set revert-buffer-function. |
| 17608 | |
| 17609 | * files.el (revert-without-query): Renamed from |
| 17610 | find-file-revert-without-query. |
| 17611 | (find-file-noselect): Use new option. |
| 17612 | (revert-buffer): Check the option here too. |
| 17613 | |
| 17614 | * cus-face.el (custom-facep): Defined (once again). |
| 17615 | |
| 17616 | * simple.el (do-auto-fill): Check enable-kinsoku and |
| 17617 | enable-multibyte-characters. |
| 17618 | |
| 17619 | * bindings.el (mode-line-modified): Delete one of the leading dashes. |
| 17620 | |
| 17621 | 1997-05-16 Dan Nicolaescu <done@ece.arizona.edu> |
| 17622 | |
| 17623 | * outline.el (outline-mode): Use `add-to-invisibility-spec' and |
| 17624 | set the invisible property to `outline'. |
| 17625 | (outline-minor-mode): Likewise. |
| 17626 | Also, use `remove-from-invisibility-spec'. |
| 17627 | (outline-flag-region): Set `outline' as the invisible property. |
| 17628 | |
| 17629 | 1997-05-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17630 | |
| 17631 | * autoload.el (update-autoloads-from-directories): Renamed from |
| 17632 | update-autoloads-from-directory. Take multiple directories as args. |
| 17633 | Use locate-library to find loaddefs.el and the top level Lisp dir. |
| 17634 | (batch-update-autoloads): Call update-autoloads-from-directories. |
| 17635 | |
| 17636 | * iso-acc.el (iso-accents-insert-offset): Use nonascii-insert-offset. |
| 17637 | |
| 17638 | * iso-transl.el (iso-transl-define-keys): Use nonascii-insert-offset. |
| 17639 | |
| 17640 | * simple.el (quoted-insert): Use nonascii-insert-offset. |
| 17641 | (quoted-insert-character-offset): Variable deleted. |
| 17642 | |
| 17643 | 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17644 | |
| 17645 | * levents.el (event-closest-point): New function. |
| 17646 | (event-closest-point-1): New subroutine. |
| 17647 | |
| 17648 | 1997-05-16 Kenichi Handa <handa@etl.go.jp> |
| 17649 | |
| 17650 | * mule.el (make-unification-table): Fix handling of a generic |
| 17651 | character. |
| 17652 | |
| 17653 | * term/x-win.el: Create bold, italic, bold-italic variants of |
| 17654 | startup fontset. |
| 17655 | |
| 17656 | 1997-05-15 Kenichi Handa <handa@etl.go.jp> |
| 17657 | |
| 17658 | * mule-conf.el: Coding system names changed as follows: |
| 17659 | internal -> emacs-mule, automatic-conversion -> undecided. |
| 17660 | Coding category name changes as follows: |
| 17661 | coding-category-internal -> coding-category-emacs-mule. |
| 17662 | * mule.el: Likewise. |
| 17663 | * rmail.el: Likewise. |
| 17664 | * gnus/gnus-mule.el: Likewise. |
| 17665 | * language/chinese.el: Likewise |
| 17666 | * language/english.el: Likewise. |
| 17667 | * language/japanese.el: Likewise. |
| 17668 | |
| 17669 | * mule.el (charset-list): Bug fixed. |
| 17670 | |
| 17671 | * mule-cmds.el (set-language-info): Change the special treatment |
| 17672 | of key 'describe-function to 'documentation. |
| 17673 | (describe-specified-language-support): Renamed from |
| 17674 | describe-language-support-internal. Get language name from |
| 17675 | last-command-event. |
| 17676 | (describe-language-support): Call |
| 17677 | describe-specified-language-support. |
| 17678 | |
| 17679 | * language/chinese.el: Delete functions describe-LANGUAGE-support. |
| 17680 | Delete 'describe-function entries and change 'documentation |
| 17681 | entries in each language specific information. |
| 17682 | * language/cyrillic.el: Likewise. |
| 17683 | * language/devanagari.el: Likewise. |
| 17684 | * language/english.el: Likewise. |
| 17685 | * language/ethiopic.el: Likewise. |
| 17686 | * language/european.el: Likewise. |
| 17687 | * language/greek.el: Likewise. |
| 17688 | * language/hebrew.el: Likewise. |
| 17689 | * language/indian.el: Likewise. |
| 17690 | * language/japanese.el: Likewise. |
| 17691 | * language/korean.el: Likewise. |
| 17692 | * language/lao.el: Likewise. |
| 17693 | * language/thai.el: Likewise. |
| 17694 | * language/tibetan.el: Likewise. |
| 17695 | * language/vietnamese.el: Likewise. |
| 17696 | |
| 17697 | 1997-05-15 Kenichi Handa <handa@etl.go.jp> |
| 17698 | |
| 17699 | * fontset.el (standard-fontset-spec): Name changed from |
| 17700 | default-fontset-spec. |
| 17701 | * term/x-win.el: Likewise. |
| 17702 | |
| 17703 | 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17704 | |
| 17705 | * browse-url.el (browse-url): Make `applicatations' the parent. |
| 17706 | |
| 17707 | * rmail.el (rmail-retry-failure): |
| 17708 | Rename local to rmail-this-buffer. |
| 17709 | |
| 17710 | * term.el: Don't create faces if make-face isn't defined. |
| 17711 | Catch errors in setting face attributes. |
| 17712 | (ansi-term-inv-fg-faces-vector): Define with defvar. |
| 17713 | (ansi-term-inv-bg-faces-vector): Likewise. |
| 17714 | (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise. |
| 17715 | (term-ignore-error): New macro. |
| 17716 | |
| 17717 | * lpr.el (lpr-page-header-switches): Use -F, not -f. |
| 17718 | |
| 17719 | 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17720 | |
| 17721 | * bindings.el (mode-line-mule-info): Delete the colon. |
| 17722 | (mode-line-buffer-identification): Delete %F:. |
| 17723 | (mode-line-frame-identification): New variable. |
| 17724 | (mode-line-format): Use mode-line-frame-identification. |
| 17725 | Start with a dash. |
| 17726 | (mode-line-modified): Delete the final dash. |
| 17727 | |
| 17728 | * info.el (Info-set-mode-line): Add some spaces at the beginning. |
| 17729 | |
| 17730 | * term/x-win.el (mode-line-frame-identification): |
| 17731 | Set this, not mode-line-buffer-identification. |
| 17732 | |
| 17733 | * dired.el (dired-mode): Don't include `Dired:' in mode line. |
| 17734 | |
| 17735 | * term/x-win.el (mode-line-buffer-identification): |
| 17736 | Use a different value which omits `Emacs: '. |
| 17737 | |
| 17738 | * rmail.el (rmail-primary-inbox-list): Don't use backquote. |
| 17739 | |
| 17740 | * case-table.el (set-case-syntax-offset): New variable. |
| 17741 | (set-case-syntax-delims): Obey set-case-syntax-offset. |
| 17742 | (set-case-syntax-pair, set-case-syntax): Likewise. |
| 17743 | |
| 17744 | * iso-syntax.el: Handle multibyte characters |
| 17745 | using set-case-syntax-offset. |
| 17746 | |
| 17747 | * browse-url.el (browse-url-event-buffer): |
| 17748 | Function renamed from event-buffer. Callers changed. |
| 17749 | (browse-url-event-point): Likewise. |
| 17750 | * browse-url.el: Don't include term.el. |
| 17751 | |
| 17752 | 1997-05-14 Erik Naggum <erik@naggum.no> |
| 17753 | |
| 17754 | * server.el (server-kill-buffer): Only when there is a server process. |
| 17755 | |
| 17756 | 1997-05-14 Per Abrahamsen <abraham@dina.kvl.dk> |
| 17757 | |
| 17758 | * Synched customize with version 1.97. |
| 17759 | |
| 17760 | * cus-edit.el (windows): Move to environment. |
| 17761 | |
| 17762 | * wid-edit.el (widget-field-value-get): Add workaround for XEmacs |
| 17763 | bug with `buffer-substring-no-properties'. |
| 17764 | |
| 17765 | * wid-edit.el (widget-value-convert-widget): Don't convert :value |
| 17766 | here. |
| 17767 | |
| 17768 | * cus-edit.el (custom-buffer-create-internal): New kludge for |
| 17769 | making bib and eob read-only in XEmacs. |
| 17770 | |
| 17771 | * wid-edit.el: Also allow prompt when field value is invalid. |
| 17772 | |
| 17773 | * cus-edit.el (custom-redraw): Fix repositioning for when column |
| 17774 | is zero. |
| 17775 | |
| 17776 | * cus-edit.el (x): New group. |
| 17777 | |
| 17778 | * cus-edit.el (custom-variable-value-create): Remove unreferenced |
| 17779 | variable. |
| 17780 | * wid-edit.el (widget-field-action): Ditto. |
| 17781 | (widget-regexp-match): Ditto. |
| 17782 | |
| 17783 | * cus-edit.el (custom-variable-action): Don't update state if it |
| 17784 | is modified. |
| 17785 | |
| 17786 | * widget.el (:mouse-down-action): New keyword. |
| 17787 | * wid-edit.el (button-release-event-p): New function. |
| 17788 | (widget-keymap): Don't bind mouse up events. |
| 17789 | (widget-button-pressed-face): New face. |
| 17790 | (widget-button-click): Wait for up event, give feedback. |
| 17791 | (default): Use `:mouse-down-action'. |
| 17792 | (menu-choice): Ditto. |
| 17793 | (widget-choice-mouse-down-action): New function. |
| 17794 | (widget-info-link-action): Removed kludge to steal up event. |
| 17795 | * cus-edit.el (widget-magic-mouse-down-action): New function. |
| 17796 | (custom-magic-value-create): Use it. |
| 17797 | (custom-buffer-create-internal): Removed kludge to steal up event. |
| 17798 | |
| 17799 | * widget.el (:glyph-up, :glyph-down, :glyph-inactive): New |
| 17800 | keywords. |
| 17801 | * wid-edit.el (widget-glyph-insert-glyph): Support optional `down' |
| 17802 | and `inactive' glyphs. |
| 17803 | (widget-push-button-value-create): Ditto. |
| 17804 | (widget-glyph-click): New function. |
| 17805 | (widget-button1-click): Use it. |
| 17806 | (widget-button-click): Use it. |
| 17807 | |
| 17808 | * cus-edit.el (custom-buffer-create): Accept optional buffer NAME. |
| 17809 | (custom-buffer-create-other-window): Ditto. |
| 17810 | (customize, customize-other-window, customize-variable) |
| 17811 | (customize-variable-other-window, customize-face) |
| 17812 | (customize-face-other-window, customize-customized) |
| 17813 | (customize-saved, customize-apropos, custom-face-menu-create) |
| 17814 | (custom-variable-menu-create, boolean, custom-menu-create): Updated |
| 17815 | caller. |
| 17816 | |
| 17817 | * cus-edit.el (custom-variable-action): Reset magic state. |
| 17818 | (custom-variable-menu): Allow `Reset to Current' on `changed' |
| 17819 | items. |
| 17820 | |
| 17821 | * wid-edit.el (widget-choice-toggle): New option. |
| 17822 | (widget-choice-action): Use it. |
| 17823 | |
| 17824 | * cus-edit.el (custom-group-menu): Only test state to see if the |
| 17825 | item is enabled. |
| 17826 | |
| 17827 | * cus-face.el (custom-background-mode): Use `const', not |
| 17828 | `choice-item'. |
| 17829 | (custom-face-attributes): Use tags for toggling booleans, not the |
| 17830 | value. |
| 17831 | |
| 17832 | * wid-edit.el (character): Use `characterp' when available. |
| 17833 | |
| 17834 | * widget.el (:prompt-match): New keyword. |
| 17835 | (:prompt-history): New keyword. |
| 17836 | (:prompt-internal): New keyword. |
| 17837 | * wid-edit.el (widget-field-prompt-internal): New function. |
| 17838 | (widget-field-prompt-value): New function. |
| 17839 | (editable-field): Use them. |
| 17840 | (widget-field-action): Ditto. |
| 17841 | (widget-symbol-prompt-value-history): New variable. |
| 17842 | (widget-symbol-prompt-internal): New function. |
| 17843 | (symbol): Use them. |
| 17844 | (widget-variable-prompt-value-history): New variable. |
| 17845 | (variable): Use them. |
| 17846 | (widget-function-prompt-value-history): New variable. |
| 17847 | (function): Use them. |
| 17848 | |
| 17849 | * wid-edit.el (boolean): Use tag to toggle. |
| 17850 | (character, sexp, symbol, file, string): Inactive tag. |
| 17851 | |
| 17852 | * wid-edit.el (widget-choice-prompt-value): New function. |
| 17853 | (choice, radio): Use it. |
| 17854 | (widget-prompt-value): Prepend widget type to prompt. |
| 17855 | |
| 17856 | * wid-edit.el (widget-parent-action): Renamed from |
| 17857 | `widget-choice-item-action'. |
| 17858 | (choice-item): Updated widget. |
| 17859 | * cus-edit.el (custom-magic): Ditto. |
| 17860 | |
| 17861 | * wid-edit.el (widget-children-validate): Renamed from |
| 17862 | `widget-editable-list-validate'. |
| 17863 | (editable-list, group): Updated widgets. |
| 17864 | * cus-edit.el (custom, face): Ditto. |
| 17865 | |
| 17866 | * wid-edit.el (widget-value-value-get): Renamed from |
| 17867 | `widget-item-value-get'. |
| 17868 | (item): Updated widget. |
| 17869 | * cus-edit.el (face, custom): Ditto. |
| 17870 | |
| 17871 | * wid-edit.el (widget-value-convert-widget): Renamed from |
| 17872 | `widget-item-convert-widget'. |
| 17873 | (item, editable-field): Updated widgets. |
| 17874 | * cus-edit.el (face): Ditto. |
| 17875 | |
| 17876 | 1997-05-14 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 17877 | |
| 17878 | * mailalias.el (expand-mail-aliases): Make interactive. Doc fix. |
| 17879 | If interactive, beg to end is the region before mail-header-separator. |
| 17880 | Wrap body with save-excursion. Add autoload cookie. |
| 17881 | |
| 17882 | * sendmail.el (mail-mode-map): Add separator to mail menu. |
| 17883 | Rearrange headers menu and add entry for expand-mail-aliases. |
| 17884 | |
| 17885 | 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17886 | |
| 17887 | * levents.el (mouse-event-p, button-event-p): New functions. |
| 17888 | |
| 17889 | 1997-05-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17890 | |
| 17891 | * isearch.el (isearch-process-search-char): Use multibyte |
| 17892 | characters to represent themselves. |
| 17893 | |
| 17894 | * bindings.el: Make Latin-4 characters self-insert. |
| 17895 | Use aset to set up these char sets. |
| 17896 | |
| 17897 | * isearch.el (isearch-mode-map): Make Latin-4 characters |
| 17898 | something to search for. Use aset to set up these char sets. |
| 17899 | |
| 17900 | * iso-transl.el (iso-transl-define-keys): |
| 17901 | Obey quoted-insert-character-offset. |
| 17902 | |
| 17903 | 1997-05-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17904 | |
| 17905 | * bindings.el: Define Latin-1, Latin-2 and Latin-3 |
| 17906 | chars as self-inserting. |
| 17907 | |
| 17908 | * loadup.el: Move bindings.el after mule-conf.el. |
| 17909 | |
| 17910 | * isearch.el (isearch-mode-map): Treat Latin-1, Latin-2 and Latin-3 |
| 17911 | chars as printing characters. |
| 17912 | |
| 17913 | * iso-acc.el (iso-accents-compose): Return composed character |
| 17914 | directly for execution. |
| 17915 | |
| 17916 | 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17917 | |
| 17918 | * autoload.el (defcustom): Add doc-string-elt property. |
| 17919 | (make-autoload): Convert defcustom into defvar. |
| 17920 | |
| 17921 | * Makefile (update-subdirs): New target. |
| 17922 | (updates): Do update-subdirs's job too. |
| 17923 | |
| 17924 | * finder.el (finder-compile-keywords-make-dist): |
| 17925 | Use the dirs specified on the command line. |
| 17926 | |
| 17927 | * cus-dep.el (custom-make-dependencies): Don't find the subdirs here; |
| 17928 | instead, use the dirs specified on the command line. |
| 17929 | |
| 17930 | * Makefile (autoloads, custom-deps, finder-data): |
| 17931 | Pass all "real" subdirs of lisp/ as args when rebuilding autoloads. |
| 17932 | (updates): New target, does all three of those. |
| 17933 | |
| 17934 | 1997-05-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 17935 | |
| 17936 | * thingatpt.el (forward-whitespace, forward-symbol): |
| 17937 | Don't get error at end of buffer. |
| 17938 | (bounds-of-thing-at-point): Don't get confused when a motion |
| 17939 | function stops at end of buffer and there really isn't a thing. |
| 17940 | Avoid redundant repeated scans. |
| 17941 | |
| 17942 | * ange-ftp.el (ange-ftp-start-process): Create the buffer |
| 17943 | and set its mode, before starting the process. |
| 17944 | Set point in that buffer, and the process mark. |
| 17945 | (ange-ftp-gwp-start): Don't set the mode here. |
| 17946 | Move point to end of buffer. |
| 17947 | (internal-ange-ftp-mode): Don't move process-mark here. |
| 17948 | |
| 17949 | * loadup.el: Load mule and mule-conf before simple. |
| 17950 | |
| 17951 | * dired-aux.el (dired-collect-file-versions): |
| 17952 | Rename bv-length to backup-extract-version-start. |
| 17953 | |
| 17954 | * diff.el (diff-latest-backup-file): |
| 17955 | Rename bv-length to backup-extract-version-start. |
| 17956 | |
| 17957 | * files.el (backup-extract-version-start): New variable. |
| 17958 | (find-backup-file-name, backup-extract-version): |
| 17959 | Rename bv-length to backup-extract-version-start. |
| 17960 | |
| 17961 | * files.el (auto-mode-alist): Shuffle a few elements. |
| 17962 | |
| 17963 | * files.el (file-relative-name): Bind the variable fname. |
| 17964 | |
| 17965 | 1997-05-10 Ken'ichi Handa <handa@etl.go.jp> |
| 17966 | |
| 17967 | * characters.el: Set syntax and category for Devanagari, Thai, and |
| 17968 | Tibetan characters. Add a category ?| to the category sets of |
| 17969 | characters of katakana-jisx0201 and japanese-jisx0212. |
| 17970 | |
| 17971 | * encoded-kb.el (encoded-kbd-mode): Doc-string modified. |
| 17972 | (encoded-kbd-select-terminal): The function deleted. |
| 17973 | (encoded-kbd-set-coding-system): New function. |
| 17974 | |
| 17975 | * faces.el (x-make-font-bold-italic): New function. |
| 17976 | |
| 17977 | * fontset.el (x-decompose-font-name): While setting each field of |
| 17978 | XLFD, set "*" instead of nil to a field which is omitted in the |
| 17979 | original font name. |
| 17980 | (generate-fontset-menu): Delete code for handling alias (or |
| 17981 | nickname). It is now handled in fontset-plain-name. |
| 17982 | (fontset-plain-name): Handle alias of fontset name, show more |
| 17983 | user-friendy names. |
| 17984 | (create-fontset-from-fontset-spec): Add an optional arg STYLE to |
| 17985 | create bold, italic, and bold-italic variants of a fontset. |
| 17986 | |
| 17987 | * gnus-mule.el: Moved to `gnus' subdirectory. |
| 17988 | |
| 17989 | * gnus/gnus-mule.el (gnus-mule-message-send-news-function): New |
| 17990 | function to encode text before sending by news. |
| 17991 | (gnus-mule-message-send-mail-function): New function to encode |
| 17992 | text before sending by mail. |
| 17993 | (gnus-mule-initialize): Add gnus-mule-message-send-news-function |
| 17994 | to the hook message-send-news-hook. Add |
| 17995 | gnus-mule-message-send-mail-function to the hook |
| 17996 | message-send-mail-hook. |
| 17997 | |
| 17998 | * help.el (help-with-tutorial): Fix a bug of handling non-English |
| 17999 | tutorial file. |
| 18000 | |
| 18001 | * kinsoku.el: Set category of kinsoku-bol and kinsoku-eol for |
| 18002 | latin-jisx0201 and katakana-jisx0201 characters. |
| 18003 | |
| 18004 | * language/chinese.el: Make functions setup-LANGUAGE-environment |
| 18005 | interactive and add new functions describe-LANGUAGE-support for |
| 18006 | all LANGUAGEs supported. Remove resisterations of input methods |
| 18007 | which use the function encoded-kbd-select-terminal. |
| 18008 | * language/cyrillic.el: Likewise. |
| 18009 | * language/devanagari.el: Likewise. |
| 18010 | * language/english.el: Likewise. |
| 18011 | * language/ethiopic.el: Likewise. |
| 18012 | * language/european.el: Likewise. |
| 18013 | * language/greek.el: Likewise. |
| 18014 | * language/hebrew.el: Likewise. |
| 18015 | * language/indian.el: Likewise. |
| 18016 | * language/japanese.el: Likewise. |
| 18017 | * language/korean.el: Likewise. |
| 18018 | * language/lao.el: Likewise. |
| 18019 | * language/thai.el: Likewise. |
| 18020 | * language/tibetan.el: Likewise. |
| 18021 | * language/vietnamese.el: Likewise. |
| 18022 | |
| 18023 | * language/chinese.el (pre-write-encode-hz): Make it work for the |
| 18024 | case the arg FROM is a string. |
| 18025 | (setup-chinese-cns-environment): Set default-input-method to |
| 18026 | quail-quich-cns. |
| 18027 | |
| 18028 | * language/devan-util.el (in-is13194-devanagari-post-read-conversion): |
| 18029 | New function. |
| 18030 | (in-is13194-devanagari-pre-write-conversion): New function. |
| 18031 | |
| 18032 | * language/devanagari.el: Change function of post-read-conversion |
| 18033 | and pre-write-conversion of coding system in-is13194-devanagari to |
| 18034 | in-is13194-devanagari-post-read-conversion and |
| 18035 | in-is13194-devanagari-pre-write-conversion respectively. |
| 18036 | Setting of syntax and category for Devanagari characters are moved |
| 18037 | to characters.el. |
| 18038 | |
| 18039 | * language/english.el (setup-english-environment): Set |
| 18040 | sendmail-coding-system and rmail-file-coding-system to nil. |
| 18041 | |
| 18042 | * language/ethio-util.el (fidel-to-tex-map): Name changed to |
| 18043 | ethio-fidel-to-tex-map. |
| 18044 | |
| 18045 | * language/european.el: Typo in comment fixed. |
| 18046 | |
| 18047 | * language/japanese.el (setup-japanese-environment): Set |
| 18048 | sendmail-coding-system and rmail-file-coding-system to |
| 18049 | 'iso-2022-jp. |
| 18050 | |
| 18051 | * language/korean.el: Bug fixed in making coding system |
| 18052 | 'iso-2022-kr. |
| 18053 | |
| 18054 | * language/thai-util.el (thai-pre-write-conversion): Make it work |
| 18055 | for the case the arg FROM is a string. |
| 18056 | |
| 18057 | * language/tibet-util.el (tibetan-pre-write-conversion): Likewise. |
| 18058 | |
| 18059 | * language/viet-util.el (viqr-pre-write-conversion): Likewise. |
| 18060 | |
| 18061 | * language/tibetan.el: Setting of syntax and category is moved to |
| 18062 | characters.el. |
| 18063 | |
| 18064 | * mule-cmds.el (build-describe-language-support-function) |
| 18065 | (build-set-language-environment-function): The functions deleted. |
| 18066 | (set-language-info): Doc-string modified. Change handling of |
| 18067 | special keys describe-function and setup-function. |
| 18068 | (read-language-name): Return nil if a language specified doesn't |
| 18069 | have KEY. |
| 18070 | (current-input-method-title): Doc-string modified. |
| 18071 | (select-input-method): Set current-input-method to nil even if |
| 18072 | deactivation of the current input method failed. |
| 18073 | (set-language-environment): Doc-string modified. |
| 18074 | (describe-language-support): Doc-string modified. Calls an |
| 18075 | appropriate function for each language. |
| 18076 | (describe-language-support-internal): New function. |
| 18077 | |
| 18078 | * mule-conf.el: Delete code for alternate-charset-table. |
| 18079 | Initialize standard-character-unification-table-for-read and |
| 18080 | standard-character-unification-table-for-write. |
| 18081 | Set coding-category-iso-8-2 and coding-category-iso-else to the |
| 18082 | coding system 'iso-8859-1 by default. |
| 18083 | |
| 18084 | * mule.el (make-char): Doc-string modified. |
| 18085 | (make-coding-system): Describe about INIT-BOL and DESIGNATION-BOL |
| 18086 | in doc-string. |
| 18087 | (find-new-buffer-file-coding-system): Doc-string modified. |
| 18088 | (make-unification-table): New function. |
| 18089 | |
| 18090 | * quail.el (use-quail-package): Error message added. |
| 18091 | (quail-mode): Make sure to have quail-mode-map at the head of |
| 18092 | minor-mode-map-alist. |
| 18093 | |
| 18094 | * rmail.el (rmail-enable-decoding-message): New variable. |
| 18095 | (rmail-convert-file): Comment fixed. |
| 18096 | (rmail-revert): Don't decode RMAIL file again because the backup |
| 18097 | file is saved in Emacs' internal format. |
| 18098 | (rmail-convert-to-babyl-format): Check |
| 18099 | rmail-enable-decoding-message. |
| 18100 | |
| 18101 | * term/x-win.el: Create bold, italic, and bold-italic variants of |
| 18102 | default fontset. Name a fontset created from user-specified ASCII |
| 18103 | font as "fontset-startup". |
| 18104 | |
| 18105 | 1997-05-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18106 | |
| 18107 | * iso-acc.el (iso-languages): For Latin-2, add ^I and ^i. Fix ~a. |
| 18108 | |
| 18109 | * Makefile (custom-deps): Target renamed from cus-load.el. |
| 18110 | (finder-data): Target renamed from finder-inf.el. |
| 18111 | (unlock, relock): Targets deleted. |
| 18112 | |
| 18113 | * simple.el (quoted-insert-character-offset): Initialize more cleanly. |
| 18114 | (quoted-insert): Don't offset codes above 377. |
| 18115 | |
| 18116 | * hexl.el: Add a `provide' call. |
| 18117 | Delete periods from many error messages. |
| 18118 | |
| 18119 | * subr.el (read-quoted-char): Don't mask down to 8 bits. |
| 18120 | |
| 18121 | * iso-acc.el (iso-languages): Add charset spec to some elements. |
| 18122 | (iso-accents-compose): Add iso-accents-insert-offset to the code. |
| 18123 | (iso-accents-insert-offset): New variable. |
| 18124 | (iso-accents-customize): Set iso-accents-insert-offset |
| 18125 | according to data from iso-languages. |
| 18126 | |
| 18127 | 1997-05-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18128 | |
| 18129 | * Makefile (lisptagsfiles): Look in all subdirs. |
| 18130 | |
| 18131 | * bytecomp.el (byte-compile-file-form-custom-declare-variable): |
| 18132 | New function. Handle custom-declare-variables. |
| 18133 | * custom.el (defcustom): Get rid of eval-and-compile. |
| 18134 | The compiler should now handle custom-declare-variables on its own. |
| 18135 | |
| 18136 | * cus-edit.el (customize): Call customize-group. |
| 18137 | |
| 18138 | * simple.el (assoc-ignore-case): Downcase KEY as well as element cars. |
| 18139 | |
| 18140 | * bibtex.el (assoc-ignore-case): Function deleted. |
| 18141 | (bibtex-member-of-regexp): Renamed from member-of-regexp. |
| 18142 | Call changed. |
| 18143 | |
| 18144 | * timer.el (timer-event-handler): Take timer as arg directly. |
| 18145 | Don't bind a key in special-event-map. |
| 18146 | |
| 18147 | 1997-05-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18148 | |
| 18149 | * menu-bar.el (menu-bar-help-menu): Move "Customize" to the top. |
| 18150 | |
| 18151 | * lpr.el (printify-region): Doc fix. |
| 18152 | |
| 18153 | * dabbrev.el (dabbrev-case-replace, dabbrev-case-fold-search): |
| 18154 | Make these simple three-value choices. |
| 18155 | (dabbrev-completion): Handle dabbrev-case-fold-search |
| 18156 | and dabbrev-case-replace the new way. |
| 18157 | (dabbrev-expand, dabbrev--substitute-expansion): Likewise. |
| 18158 | |
| 18159 | * simple.el (forward-visible-line, end-of-visible-line): |
| 18160 | New functions. |
| 18161 | (kill-line): Use forward-visible-line and end-of-visible-line. |
| 18162 | |
| 18163 | 1997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
| 18164 | |
| 18165 | * cal-hebrew.el (holiday-passover-etc): Postpone date of Yom |
| 18166 | HaShoah to Monday if it falls on Sunday (as per amendment passed |
| 18167 | by the Israeli Kenesset, May, 1997). |
| 18168 | |
| 18169 | 1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18170 | |
| 18171 | * outline.el (outline-mode): Autoload cookie added. |
| 18172 | (outline-minor-mode): Likewise. |
| 18173 | |
| 18174 | * ooutline.el (outline-mode): Autoload cookie deleted. |
| 18175 | (outline-minor-mode): Likewise. |
| 18176 | |
| 18177 | * outline.el: Use defgroup and defcustom. |
| 18178 | |
| 18179 | * ooutline.el: Renamed from outline.el. |
| 18180 | * outline.el: Renamed from noutline.el. |
| 18181 | |
| 18182 | * server.el (server-buffer-done): New arg FOR-KILLING. |
| 18183 | (server-kill-buffer): New fn, to inform clients when buffer is killed. |
| 18184 | |
| 18185 | * cus-dep.el (custom-make-dependencies): |
| 18186 | Don't use NOSORT in directory-files. |
| 18187 | Don't actually visit the files. |
| 18188 | Use re-search to search contents fast. |
| 18189 | Search the subdirs of `lisp'. |
| 18190 | Bind kept-new-versions when saving. |
| 18191 | |
| 18192 | 1997-05-06 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 18193 | |
| 18194 | * lazy-lock.el: Use sexp custom widget for non-nil non-t values. |
| 18195 | |
| 18196 | * ps-print.el (ps-left-header, ps-right-header): Quote :group name. |
| 18197 | |
| 18198 | 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18199 | |
| 18200 | * byte-opt.el (byte-optimize-approx-equal): Use <=, not <. |
| 18201 | (byte-optimize-minus, byte-optimize-plus): Optimize adding |
| 18202 | or subtracting 1. |
| 18203 | |
| 18204 | * imenu.el (imenu-auto-rescan): Fix typo. |
| 18205 | |
| 18206 | * ffap.el (ffap-alist): Delete `math-mode'. |
| 18207 | Move all defvars and defuns out of this, to top level. |
| 18208 | Use a constant list as the initial value. |
| 18209 | (ffap-soft-value): Rewrite as a macro. |
| 18210 | And now it is used only at run time, not at load time. |
| 18211 | (ffap-ftp-default-user): Use just "anonymous" as default value. |
| 18212 | (ffap-what-domain): Don't set mail-extr-all-top-level-domains here. |
| 18213 | (ffap-newsgroup-regexp, ffap-newsgroup-heads): Move up past first use. |
| 18214 | (ffap-string-at-point-region): Likewise. |
| 18215 | |
| 18216 | * dunnet.el (dungeon-nil): Explicitly return nil. |
| 18217 | |
| 18218 | * mouse-sel.el (mouse-sel-get-selection-function): |
| 18219 | Look in x-last-selected-text if necessary. |
| 18220 | |
| 18221 | * vc.el: Doc fixes. |
| 18222 | |
| 18223 | 1997-05-05 Hrvoje Niksic <hniksic@srce.hr> |
| 18224 | |
| 18225 | * time.el, gud.el, metamail.el, simple.el: Customize. |
| 18226 | * window.el, frame.el, menu-bar.el, lisp.el, fill.el: Customize. |
| 18227 | * files.el, replace.el, vc.el: Customize. |
| 18228 | |
| 18229 | 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18230 | |
| 18231 | * term.el (term-mode): Add a mode-class property. |
| 18232 | |
| 18233 | * gud.el (gud-mode): Add a mode-class property. |
| 18234 | |
| 18235 | * ws-mode.el (wordstar-mode): Add a mode-class property. |
| 18236 | |
| 18237 | * hexl.el (hexl-mode): Add a mode-class property. |
| 18238 | |
| 18239 | 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18240 | |
| 18241 | * files.el (set-auto-mode): New arg JUST-FROM-FILE-NAME. |
| 18242 | (hack-local-variables): New arg MODE-ONLY. |
| 18243 | (set-visited-file-name): Alter the major mode based on new file name. |
| 18244 | (change-major-mode-with-file-name): New variable. |
| 18245 | |
| 18246 | * replace.el (occur-mode): Add a mode-class property. |
| 18247 | |
| 18248 | * inf-lisp.el (inferior-lisp-mode): Add a mode-class property. |
| 18249 | |
| 18250 | * compile.el (compilation-mode): Add a mode-class property. |
| 18251 | |
| 18252 | * comint.el (comint-mode): Add a mode-class property. |
| 18253 | |
| 18254 | * ange-ftp.el (internal-ange-ftp-mode): Add a mode-class property. |
| 18255 | |
| 18256 | * edebug.el (edebug-eval-mode): Add a mode-class property. |
| 18257 | |
| 18258 | * ielm.el (inferior-emacs-lisp-mode): Add a mode-class property. |
| 18259 | |
| 18260 | * telnet.el (telnet-mode): Add a mode-class property. |
| 18261 | |
| 18262 | * rlogin.el (rlogin-mode): Add a mode-class property. |
| 18263 | |
| 18264 | * shell.el (shell-mode): Add a mode-class property. |
| 18265 | |
| 18266 | * simple.el (minibuffer-text-before-history): New variable. |
| 18267 | (minibuffer-history-initialize): New fn, on minibuffer-setup-hook. |
| 18268 | (next-history-element, previous-matching-history-element): |
| 18269 | Initialize minibuffer-text-before-history. |
| 18270 | (next-history-element): Use minibuffer-text-before-history |
| 18271 | as "position 0" of the history list. |
| 18272 | Use minibuffer-default as position -1, if it is non-nil. |
| 18273 | Simplify error logic for beginning and end of history. |
| 18274 | |
| 18275 | * simple.el (set-variable): Delete old definition (duplicate). |
| 18276 | |
| 18277 | * rmail.el (rmail-ignored-headers): Add References, Mime-Version, |
| 18278 | Lines, Content-Transfer-Encoding. |
| 18279 | |
| 18280 | * time.el (display-time-string-forms): Test display-time-day-and-date |
| 18281 | and display-time-24hr-format here. |
| 18282 | (display-time-format): Default value is now nil. |
| 18283 | |
| 18284 | 1997-05-04 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
| 18285 | |
| 18286 | * list-holidays.el (list-holidays): Fix buffer title when list is |
| 18287 | nil. Do save-excursion to keep from messing up calendar variables. |
| 18288 | Handle CHOICE = "" like CHOICE = "Ask". |
| 18289 | |
| 18290 | * cal-menu.el (cal-menu-list-holidays-following-year) |
| 18291 | (cal-menu-list-holidays-previous-year) |
| 18292 | (cal-menu-list-holidays-year): New commands. |
| 18293 | (calendar-mode-map): Put them in the holidays menu. |
| 18294 | |
| 18295 | 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18296 | |
| 18297 | * vc-hooks.el (vc-find-cvs-master): Accept ...+ in a normal entry. |
| 18298 | |
| 18299 | * replace.el (occur): Doc fix. |
| 18300 | |
| 18301 | 1997-05-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18302 | |
| 18303 | * rmail.el (rmail-count-new-messages): Fix previous change. |
| 18304 | |
| 18305 | * replace.el (occur): If regexp has uppercase in it, |
| 18306 | match it case-sensitively. |
| 18307 | |
| 18308 | * ffap.el: Many doc fixes. |
| 18309 | (ffap-next): Fix message. |
| 18310 | |
| 18311 | * timezone.el (timezone-parse-date): Match forms 1 and 2 first. |
| 18312 | |
| 18313 | 1997-05-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18314 | |
| 18315 | * gnus/gnus-mule.el: Renamed from ./gnus-mule.el. |
| 18316 | |
| 18317 | * ispell.el (ispell-dictionary-alist-2): Specify syntax of ' in Danish. |
| 18318 | |
| 18319 | 1997-05-02 Hrvoje Niksic <hniksic@srce.hr> |
| 18320 | |
| 18321 | * calendar.el: Customize. |
| 18322 | * appt.el, cal-china.el, cal-tex.el, diary-lib.el, solar.el: Likewise. |
| 18323 | * rmail.el, rmailout.el, rmailsum.el: Likewise. |
| 18324 | * compile.el, ffap.el, mouse.el, isearch.el: Likewise. |
| 18325 | * goto-addr.el, hippie-exp.el, icon.el, ielm.el, imenu.el: Likewise. |
| 18326 | |
| 18327 | 1997-05-02 Inge Frick <inge@nada.kth.se> |
| 18328 | |
| 18329 | * compile.el: |
| 18330 | Support compilers that give a message each time the file being |
| 18331 | compiled changes but don't include a file name each error message. |
| 18332 | Speed up by searching for regexps one by one instead of combining. |
| 18333 | (compile-internal): Takes more optional arguments. All five regexp |
| 18334 | alists can be given as argument. |
| 18335 | Change name of variable regexp-alist to error-regexp-alist. Change |
| 18336 | some local variables directly by setq instead of rebinding by let. |
| 18337 | (compilation-shell-minor-mode): New minor mode. |
| 18338 | Similar to compilation-minor-mode, but key bindings don't |
| 18339 | collide with shell mode. |
| 18340 | (compilation-shell-minor-mode-map, compilation-shell-minor-mode): |
| 18341 | New variables. |
| 18342 | (compile-auto-highlight): Doc fix. |
| 18343 | (compilation-error-regexp-alist): Removed unnecessary line break |
| 18344 | in first regexp. Replaced \\(\\|.* on \\) by \\(.* on \\)? in |
| 18345 | regexp for Absoft FORTRAN 77 Compiler 3.1.3. Added regexp for |
| 18346 | SPARCcompiler Pascal. Divided long line in regexp for Cray C |
| 18347 | compiler error messages. Made comment fit in line at regexp for |
| 18348 | Sun Ada (VADS, Solaris). FILE-IDX may be nil, meaning an |
| 18349 | error message with no file name, so the file name must be taken |
| 18350 | from an earlier message. LINE-IDX may be a function which is |
| 18351 | called with two arguments the file name and column strings and |
| 18352 | returns an error position descriptor. |
| 18353 | (compilation-enter-directory-regexp-alist) |
| 18354 | (compilation-leave-directory-regexp-alist): New variables. |
| 18355 | (compilation-file-regexp-alist) |
| 18356 | (compilation-nomessage-regexp-alist): New variables. |
| 18357 | (grep-regexp-alist): Removed unnecessary ^ at beginning of regexp. |
| 18358 | (compilation-enter-directory-regexp) |
| 18359 | (compilation-leave-directory-regexp): Variables deleted. |
| 18360 | Replaced by compilation-enter-directory-regexp-alist and |
| 18361 | compilation-leave-directory-regexp-alist. |
| 18362 | (compilation-buffer-p): Return true also for buffer in |
| 18363 | compilation-shell-minor-mode. |
| 18364 | (compilation-next-error-locus): Split a long line. |
| 18365 | (count-regexp-groupings): Comment about this function not being |
| 18366 | needed any more. |
| 18367 | (compilation-current-file, compilation-regexps): New variables. |
| 18368 | (compilation-parse-errors): Large parts rewritten. Don't put the |
| 18369 | regexps together in one large regexp, instead match them one by one. |
| 18370 | Support the generalized subexpression indices. |
| 18371 | (compile-collect-regexps, compile-buffer-substring): New functions |
| 18372 | supporting compilation-parse-errors. |
| 18373 | |
| 18374 | 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18375 | |
| 18376 | * iswitchb.el (iswitchb-entryfn-p): Use memq, not member. |
| 18377 | |
| 18378 | 1997-05-01 Stephen Eglen <stephene@cogs.susx.ac.uk> |
| 18379 | |
| 18380 | * iswitchb.el (iswitchb-visit-buffer): Handle `display' alternative. |
| 18381 | (iswitchb-default-keybindings): Define C-x 4 C-o. |
| 18382 | (iswitchb-display-buffer): New function. |
| 18383 | (iswitchb-entryfn-p): Include iswitchb-display-buffer. |
| 18384 | (iswitchb-method, iswitchb-default-method): Doc fixes. |
| 18385 | |
| 18386 | 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18387 | |
| 18388 | * menu-bar.el (menu-bar-custom-menu): |
| 18389 | New item `Browse All Customization'. |
| 18390 | Rename and shuffle other items. |
| 18391 | `Specify Group...' is now customize-group. |
| 18392 | |
| 18393 | * cus-edit.el: Say "standard settings" instead of "factory settings". |
| 18394 | |
| 18395 | * cus-edit.el (custom-group-magic-alist): New variable. |
| 18396 | (custom-group-state-update): Use custom-group-magic-alist. |
| 18397 | (customize-group): Renamed from `customize', |
| 18398 | and rename argument to GROUP. |
| 18399 | (customize): New function. |
| 18400 | |
| 18401 | * simple.el (set-variable): Simplify previous change. |
| 18402 | |
| 18403 | * subr.el (make-syntax-table): Doc fix. |
| 18404 | |
| 18405 | 1997-04-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18406 | |
| 18407 | * cc-mode.el (c-fill-paragraph): If fill-prefix is already non-nil, |
| 18408 | use it. |
| 18409 | |
| 18410 | * subr.el (shell-quote-argument): Quote null string usefully. |
| 18411 | |
| 18412 | * simple.el (set-variable): Check VALUE against type info if available. |
| 18413 | Don't evaluate VALUE. |
| 18414 | Use a separate history list for the values. |
| 18415 | |
| 18416 | 1997-04-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18417 | |
| 18418 | * time-stamp.el (time-stamp-old-format-warn): Fix a tag string. |
| 18419 | (time-stamp-format): Use %Y not %y in default value. |
| 18420 | |
| 18421 | * crisp.el (crisp-load-scroll-all): Renamed from ...-lock. |
| 18422 | (crisp-mode): Use scroll-all... not scroll-lock... |
| 18423 | |
| 18424 | * scroll-all.el: Renamed from scroll-lock.el. |
| 18425 | All functions renamed. |
| 18426 | (scroll-all-mode): Variable renamed from is-scroll-lock. |
| 18427 | |
| 18428 | 1997-04-29 Geoff Voelker <voelker@cs.washington.edu> |
| 18429 | |
| 18430 | * edt.el (edt-emulation-on): Load edt-pc.el under Windows. |
| 18431 | |
| 18432 | 1997-04-29 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 18433 | |
| 18434 | * time-stamp.el (time-stamp): Verify time-stamp-line-limit is a number. |
| 18435 | (time-stamp-string-preprocess): Handle %F correctly. |
| 18436 | |
| 18437 | 1997-04-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18438 | |
| 18439 | * rmail.el (rmail-msgref-vector): New variable. |
| 18440 | Holds, for each message, a cons cell which contains the message number |
| 18441 | and which relocates if the message number changes. |
| 18442 | (rmail-forget-messages): Clear rmail-msgref-vector. |
| 18443 | (rmail-variables): Make rmail-msgref-vector buffer-local. |
| 18444 | (rmail-count-new-messages): Extend rmail-msgref-vector. |
| 18445 | (rmail-set-message-counters): Initialize rmail-msgref-vector. |
| 18446 | (rmail-only-expunge): Update rmail-msgref-vector. |
| 18447 | Don't look for mail-mode buffers specially. |
| 18448 | (rmail-reply): Use rmail-msgref-vector element as arg. |
| 18449 | (rmail-forward, rmail-retry-failure): Likewise. |
| 18450 | (rmail-mark-message): Accept an element of rmail-mark-message as arg. |
| 18451 | |
| 18452 | * mh-comp.el (mh-smail-batch): Accept &rest arg `ignored'. |
| 18453 | |
| 18454 | * bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail... |
| 18455 | |
| 18456 | * simple.el (compose-mail): Make prefix arg mean "continue". |
| 18457 | (compose-mail-other-window, compose-mail-other-frame): New commands. |
| 18458 | |
| 18459 | * sendmail.el: Don't bind C-x m, C-x 4 m, C-x 5 m. |
| 18460 | |
| 18461 | * autoload.el (generated-autoload-file): Change defconst to defvar. |
| 18462 | |
| 18463 | 1997-04-28 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 18464 | |
| 18465 | * font-lock.el: Respect font-lock-face-attributes if set. |
| 18466 | Define fast-lock and lazy-lock groups here to ensure group order. |
| 18467 | |
| 18468 | * fast-lock.el: Moved defgroup to font-lock.el. |
| 18469 | |
| 18470 | * lazy-lock.el: Moved defgroup to font-lock.el. |
| 18471 | |
| 18472 | * ps-print.el: Use buffer-substring-no-properties not buffer-substring. |
| 18473 | |
| 18474 | 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18475 | |
| 18476 | * ange-ftp.el (ange-ftp-file-entry-p): If ange-ftp-get-files returns |
| 18477 | nil, don't try ange-ftp-hash-entry-exists-p, just give up. |
| 18478 | |
| 18479 | * comint.el (comint-input-face): Deleted. |
| 18480 | |
| 18481 | * compile.el (compilation-error-regexp-alist): Add regexp for Perl -w. |
| 18482 | |
| 18483 | * vc-hooks.el (vc-master-templates): Doc fix. |
| 18484 | |
| 18485 | 1997-04-27 Dave Love <d.love@dl.ac.uk> |
| 18486 | |
| 18487 | * scheme.el (dsssl-sgml-declaration): Doc fix. |
| 18488 | (dsssl-mode): Use stringp to check dsssl-sgml-declaration. |
| 18489 | (style, root): Put scheme-indent-function 1. |
| 18490 | (dsssl-font-lock-keywords): Use make-regexp version. |
| 18491 | |
| 18492 | 1997-04-27 Ron Schnell <ronnie@twitch.mit.edu> |
| 18493 | |
| 18494 | * dunnet.el (dun-special-object): |
| 18495 | Floppy disk will melt in inventory or room, regardless |
| 18496 | of whether or not Stallman statuette is around. |
| 18497 | |
| 18498 | * dunnet.el (dun-examine): |
| 18499 | You can examine objects in the jar without taking them out. |
| 18500 | |
| 18501 | * dunnet.el (dun-take): |
| 18502 | You can take objects from the jar while you are on the bus. |
| 18503 | |
| 18504 | * dunnet.el (dun-dig): |
| 18505 | Message from digging on the bus is the same as when you dig and don't |
| 18506 | find anything. |
| 18507 | |
| 18508 | * dunnet.el (dun-climb): |
| 18509 | No longer errors out of the game when argument to "climb" is invalid. |
| 18510 | |
| 18511 | * dunnet.el (dun-put): |
| 18512 | You can now put things in the jar, even if you are on the bus. |
| 18513 | |
| 18514 | * dunnet.el (dun-special-move): |
| 18515 | "In" or "Out" command tells you if you are already on or off the bus. |
| 18516 | |
| 18517 | * dunnet.el (dun-sauna-heat): |
| 18518 | Changed "begin to sweat" to "are perspiring" |
| 18519 | so that it makes sense whether you are heating up or cooling down. |
| 18520 | |
| 18521 | * dunnet.el (dun-help): |
| 18522 | Changed author e-mail address, added web page. |
| 18523 | Added hint for batch mode. |
| 18524 | |
| 18525 | * dunnet.el (*global*): |
| 18526 | Fixed spelling of Presely in global object list. |
| 18527 | |
| 18528 | * dunnet.el (*global*): |
| 18529 | Added coconuts, tank, and lake as objects that are recognized. |
| 18530 | |
| 18531 | * dunnet.el (*global*): |
| 18532 | Added `slip' as another way of describing the paper, |
| 18533 | and `chip' as another way of describing the CPU. |
| 18534 | |
| 18535 | * dunnet.el (*global*): |
| 18536 | Upcase abbreviations of directions in room descriptions. |
| 18537 | |
| 18538 | * dunnet.el (dun-login): |
| 18539 | Fixed erroneous login message to better-describe ftp limitations. |
| 18540 | |
| 18541 | * dunnet.el (dun-rlogin): |
| 18542 | Added error message if user tries to rlogin back to pokey. |
| 18543 | |
| 18544 | * dunnet.el (dun-load-d): |
| 18545 | Fixed so that if restore file isn't found which in non-batch mode, |
| 18546 | window will switch back to game. |
| 18547 | |
| 18548 | 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18549 | |
| 18550 | * custom.el (custom-declare-variable): Don't use `push'. |
| 18551 | |
| 18552 | 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18553 | |
| 18554 | * paragraphs.el (forward-paragraph): Fix editing error |
| 18555 | in the updating of paragraph-separate. |
| 18556 | |
| 18557 | 1997-04-26 Per Abrahamsen <abraham@dina.kvl.dk> |
| 18558 | |
| 18559 | * cus-face.el (custom-face-attributes): Made the tag a button |
| 18560 | on booleans. |
| 18561 | Changed version number. |
| 18562 | |
| 18563 | 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18564 | |
| 18565 | * simple.el (quoted-insert-character-offset): New variable. |
| 18566 | (quoted-insert): Convert characters 0200 - 0377 to 04200 - 04377, |
| 18567 | so that users get the same results they are used to. |
| 18568 | |
| 18569 | 1997-04-26 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
| 18570 | |
| 18571 | * cal-french.el (calendar-print-french-date): Label |
| 18572 | French date in echo area. |
| 18573 | |
| 18574 | * cal-coptic.el (calendar-print-coptic-date): Label |
| 18575 | Coptic/Ethiopic date in echo area. |
| 18576 | |
| 18577 | 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18578 | |
| 18579 | * rmail.el (rmail-reply): Pass Rmail buffer and msgnum |
| 18580 | as arguments within the mail-send action. |
| 18581 | (rmail-forward, rmail-retry-failure): Likewise. |
| 18582 | (rmail-mark-message): New function. |
| 18583 | (rmail-only-expunge): Update the new kind of action. |
| 18584 | (rmail-send-actions-rmail-msg-number) |
| 18585 | (rmail-send-actions-rmail-buffer): Variables no longer used. |
| 18586 | |
| 18587 | 1997-04-25 Per Abrahamsen <abraham@dina.kvl.dk> |
| 18588 | |
| 18589 | * apropos.el (apropos): Add support for customization groups. |
| 18590 | (apropos-print): Ditto. |
| 18591 | |
| 18592 | * faces.el (describe-face): Add documentation. |
| 18593 | |
| 18594 | 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18595 | |
| 18596 | * facemenu.el (facemenu-add-new-face): Rewrite to give each |
| 18597 | lambda expression a doc string. |
| 18598 | |
| 18599 | 1997-04-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18600 | |
| 18601 | * buff-menu.el (buffer-menu): Use pop-to-buffer. |
| 18602 | (same-window-buffer-names): Add "*Buffer List*". |
| 18603 | |
| 18604 | * cal-menu.el: Delete all menu-enable properties. |
| 18605 | They ran slowly and sometimes got errors. |
| 18606 | |
| 18607 | 1997-04-24 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 18608 | |
| 18609 | * skeleton.el (skeleton-read): Doc fix. |
| 18610 | |
| 18611 | 1997-04-24 Per Abrahamsen <abraham@dina.kvl.dk> |
| 18612 | |
| 18613 | * widget.el (define-widget): Return name. |
| 18614 | |
| 18615 | * cus-edit.el (custom-set-value): New command. |
| 18616 | (custom-set-variable): New command. |
| 18617 | (customize-saved): Renamed from `customize-customized'. |
| 18618 | (customize-customized): New command. |
| 18619 | (custom-save-customized): New command. |
| 18620 | |
| 18621 | * widget.el (:prompt-value): New keyword. |
| 18622 | |
| 18623 | * wid-edit.el (widget-prompt-value): New function. |
| 18624 | (default): Use it. |
| 18625 | (widget-default-prompt-value): New function. |
| 18626 | (const): Use it. |
| 18627 | (widget-const-prompt-value): New function. |
| 18628 | (string): Use it. |
| 18629 | (widget-string-prompt-value-history): New variable. |
| 18630 | (widget-string-prompt-value): New function. |
| 18631 | (file): Use it. |
| 18632 | (widget-file-prompt-value): New function. |
| 18633 | (sexp): Use it. |
| 18634 | (widget-sexp-prompt-value-history): New variable. |
| 18635 | (widget-sexp-prompt-value): New function. |
| 18636 | (boolean): Use it. |
| 18637 | (widget-boolean-prompt-value): New function. |
| 18638 | |
| 18639 | * cus-edit.el (custom-variable-prompt): Limit completion to user |
| 18640 | options. Allow non-match input. |
| 18641 | |
| 18642 | * wid-edit.el (character): Give error if the length of the field |
| 18643 | isn't exactly 1. |
| 18644 | |
| 18645 | * wid-edit.el (widget-regexp-validate): New function. |
| 18646 | (regexp): Use it. |
| 18647 | (widget-regexp-match): New function. |
| 18648 | (regexp): Use it. |
| 18649 | |
| 18650 | * cus-edit.el (custom-variable-action): Use `custom-toggle-hide'. |
| 18651 | (custom-face-action): Ditto. |
| 18652 | (custom-group-action): Ditto. |
| 18653 | |
| 18654 | * cus-edit.el (custom-toggle-hide): New function. |
| 18655 | (custom-level-action): Use it. |
| 18656 | (custom-group-menu): Ditto. |
| 18657 | (custom-face-menu): Ditto. |
| 18658 | (custom-variable-menu): Ditto. |
| 18659 | |
| 18660 | * cus-edit.el (custom-redraw): Goto old line and column instead of |
| 18661 | old character position. This is more tolerant for changes. |
| 18662 | |
| 18663 | * wid-edit.el (widget-choice-action): Only notify parent if |
| 18664 | something was chosen. |
| 18665 | |
| 18666 | * custom.el (custom-declare-group): Make sure initial members |
| 18667 | aren't duplicated even if the `defgroup' is evaluated twice. |
| 18668 | |
| 18669 | * wid-browse.el (widget-minor-mode): New variable and command. |
| 18670 | (widget-minor-mode-map): New variable. |
| 18671 | Add to `'minor-mode-alist' and `minor-mode-map-alist'. |
| 18672 | |
| 18673 | * wid-edit.el (widget-specify-inactive): Set priority. |
| 18674 | |
| 18675 | * wid-edit.el (widget-move): Skip inactive widgets. |
| 18676 | |
| 18677 | * cus-edit.el (custom-display-unselected-match): Matched too many |
| 18678 | displays. |
| 18679 | |
| 18680 | * wid-edit.el (widget-field-face): Changed default background |
| 18681 | color. |
| 18682 | |
| 18683 | * custom.el (custom-declare-variable): Set `custom-get' the right |
| 18684 | place. |
| 18685 | |
| 18686 | * cus-edit.el (custom-magic): Don't notify the parent. |
| 18687 | |
| 18688 | * custom.el (custom-initialize-set): New function. |
| 18689 | (custom-initialize-reset): New function. |
| 18690 | (custom-initialize-changed): New function. |
| 18691 | (custom-declare-variable): Use `custom-initialize-set' as |
| 18692 | default for `:initialize'. |
| 18693 | |
| 18694 | * cus-edit.el (custom-save-variables): Save :require symbols. |
| 18695 | |
| 18696 | * custom.el (:initialize, :set, :get, :request): New keywords. |
| 18697 | (custom-declare-variable): Support them. |
| 18698 | (custom-set-variables): Ditto. |
| 18699 | (defcustom): Document them. |
| 18700 | (custom-initialize-default): New function. |
| 18701 | * cus-edit.el (custom-variable-value-create): Support them. |
| 18702 | (custom-variable-set): Ditto. |
| 18703 | (custom-variable-save): Ditto. |
| 18704 | (custom-variable-reset-saved): Ditto. |
| 18705 | (custom-variable-reset-factory): Ditto. |
| 18706 | (custom-variable-state-set): Ditto. |
| 18707 | |
| 18708 | * cus-edit.el (custom-menu-filter): New function. |
| 18709 | (custom-variable-menu): New format. |
| 18710 | (custom-variable-action): Use it. |
| 18711 | (custom-face-menu): New format. |
| 18712 | (custom-face-action): Use it. |
| 18713 | (custom-group-menu): New format. |
| 18714 | (custom-group-action): Use it. |
| 18715 | |
| 18716 | * wid-edit.el (widget-choose): Accept unselectable items. |
| 18717 | |
| 18718 | * wid-edit.el (widget-default-create): Clear undo buffer. |
| 18719 | (widget-default-delete): Ditto. |
| 18720 | |
| 18721 | * cus-edit.el (customize-other-window): New function. |
| 18722 | |
| 18723 | * wid-edit.el (widget-info-link-action): Steal mouse up event. |
| 18724 | |
| 18725 | * wid-edit.el (widget-specify-insert): Use old style backquote. |
| 18726 | |
| 18727 | 1997-04-23 Geoff Voelker <voelker@cs.washington.edu> |
| 18728 | |
| 18729 | * w32-fns.el (w32-using-nt, w32-shell-name, w32-using-system-shell-p) |
| 18730 | (w32-startup): New functions. |
| 18731 | (w32-system-shells): New variable. |
| 18732 | |
| 18733 | 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18734 | |
| 18735 | * find-file.el: Fix messages. |
| 18736 | |
| 18737 | * sgml-mode.el: Many doc fixes. |
| 18738 | |
| 18739 | 1997-04-23 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 18740 | |
| 18741 | * sgml-mode.el (sgml-value): Use 'identity as default value. |
| 18742 | (sgml-mode): Doc fix. |
| 18743 | (sgml-name-8bit-mode): Tell the user if set or reset. |
| 18744 | (sgml-tag): Doc fix. |
| 18745 | (sgml-tag): Protect "<" from skeleton-transformation. |
| 18746 | (sgml-attributes): Doc fix. |
| 18747 | (sgml-attributes): Square brackets removed from prompt. |
| 18748 | (sgml-attributes): Arg ALIST renamed to TAG. |
| 18749 | (sgml-attributes): Apply skeleton-transformation when necessary. |
| 18750 | (sgml-value): Doc added. |
| 18751 | (sgml-value): Square brackets removed from prompt. |
| 18752 | (html-tag-alist): New variable 1-7, variable `list' changed. |
| 18753 | (html-tag-alist) <dir>, <menu>: Use new value of `list'. |
| 18754 | (html-tag-alist) <font>: Fixed (doc of sgml-tag-alist needs fixing). |
| 18755 | (html-tag-alist) <ol>, <ul>: Fixed. |
| 18756 | (html-tag-alist) <fn>: Commented out. |
| 18757 | |
| 18758 | * skeleton.el (define-skeleton): Doc fix. |
| 18759 | |
| 18760 | 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18761 | |
| 18762 | * compare-w.el (compare-windows): Allow windows on different frames. |
| 18763 | |
| 18764 | 1997-04-23 Ken'ichi Handa <handa@etl.go.jp> |
| 18765 | |
| 18766 | * mule-conf.el: Re-arrange priorities of coding categories. |
| 18767 | |
| 18768 | 1997-04-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18769 | |
| 18770 | * ispell.el (ispell-overlay-window): Bind frame-override-unsplittable. |
| 18771 | |
| 18772 | * rcompile.el (remote-compile): Make comint-file-name-prefix local |
| 18773 | in the compilation buffer. |
| 18774 | |
| 18775 | * bindings.el (debug-ignored-errors): Update the regexps for |
| 18776 | the dabbrev error messages. |
| 18777 | |
| 18778 | * fast-lock.el: Delete setting of byte-compile-dynamic, |
| 18779 | byte-compile-dynamic-docstrings and byte-optimize. |
| 18780 | (fast-lock-save-facep, save-buffer-state): Move defmacros to top level. |
| 18781 | |
| 18782 | * lazy-lock.el: Delete setting of byte-compile-dynamic, |
| 18783 | byte-compile-dynamic-docstrings and byte-optimize. |
| 18784 | (with-current-buffer): Duplicate definition deleted. |
| 18785 | (save-buffer-state, do-while): Move defmacros to top level. |
| 18786 | |
| 18787 | * wid-edit.el: Use copy-sequence, not copy-list. |
| 18788 | Use cl only at compile time. |
| 18789 | |
| 18790 | * cus-edit.el (custom-variable-type): Use copy-sequence, not copy-list. |
| 18791 | |
| 18792 | * octave-mod.el (inferior-octave-output-list): Declare here |
| 18793 | to avoid compiler warnings. |
| 18794 | (inferior-octave-output-string): Likewise. |
| 18795 | (inferior-octave-receive-in-progress): Likewise. |
| 18796 | |
| 18797 | * modula2.el (m2-end-comment-column): New defvar. |
| 18798 | (modula-2-mode, m2-end-comment): Use m2-end-comment-column |
| 18799 | instead of end-comment-column. |
| 18800 | (m2-compile, m2-link): Don't set `modulename'. |
| 18801 | |
| 18802 | * sh-script.el (sh-case): Make this a simple define-skeleton |
| 18803 | as it was originally. Don't add a menu-enable property. |
| 18804 | (sh-assignment-regexp): Renamed from sh-assignment-prefix |
| 18805 | undoing a renaming made by mistake. |
| 18806 | |
| 18807 | * sgml-mode.el (sgml-transformation): Fix previous change. |
| 18808 | |
| 18809 | 1997-04-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18810 | |
| 18811 | * custom.el (custom-declare-variable): |
| 18812 | Use copy-sequence, not copy-list. |
| 18813 | |
| 18814 | * vc-hooks.el (vc-find-cvs-master): Handle a "New file!" entry. |
| 18815 | (vc-fetch-master-properties): Match "New file!". |
| 18816 | |
| 18817 | * elp.el (elp-report-limit): Change prompt string. |
| 18818 | (elp-version): Incremented. |
| 18819 | |
| 18820 | * mule-cmds.el (mule-keymap): Add C-x RET C-\ for select-input-method. |
| 18821 | |
| 18822 | * files.el (recover-file): Fix error message. |
| 18823 | |
| 18824 | 1997-04-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18825 | |
| 18826 | * cus-edit.el (custom-face-set): Don't copy an empty face, |
| 18827 | just call custom-face-display-set. |
| 18828 | (custom-face-reset-saved, custom-face-save, custom-face-reset-factory): |
| 18829 | Likewise. |
| 18830 | (custom-face-display-set): Define this here. |
| 18831 | (custom-display-match-frame): Define here. |
| 18832 | |
| 18833 | * cus-face.el: Major simplification; most of file contents deleted. |
| 18834 | factory-face property renamed to face-defface-spec. |
| 18835 | |
| 18836 | * faces.el (frame-set-background-mode): New function. |
| 18837 | (frame-background-mode): New variable. |
| 18838 | (x-create-frame-with-faces): Rearrangement of order of font |
| 18839 | processing. Handle custom-faces here. |
| 18840 | (face-doc-string, set-face-doc-string): New functions. |
| 18841 | (set-face-bold-p, set-face-italic-p): New functions. |
| 18842 | (face-bold-p, face-italic-p): New function. |
| 18843 | (face-spec-set, face-spec-set-1, face-spec-set-match-display): |
| 18844 | New functions. |
| 18845 | |
| 18846 | * frame.el (make-frame): Don't call custom-initialize-frame. |
| 18847 | |
| 18848 | * texnfo-upd.el (texinfo-master-menu-header): Delete newline at start. |
| 18849 | (texinfo-insert-master-menu-list): Add @detailmenu and |
| 18850 | @end detailmenu commands. |
| 18851 | |
| 18852 | 1997-04-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18853 | |
| 18854 | * skeleton.el (skeleton-read): Fix previous change. |
| 18855 | |
| 18856 | * simple.el (transient-mark-mode): Print message if used interactively. |
| 18857 | |
| 18858 | * sendmail.el (mail-attach-file): New function. |
| 18859 | (mail-mode-map): Add mail-attach-file on C-c C-i. |
| 18860 | |
| 18861 | 1997-04-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18862 | |
| 18863 | * facemenu.el (facemenu-update): Don't make global bindings here. |
| 18864 | Make them at top level. |
| 18865 | (facemenu-key): Variable deleted. |
| 18866 | (facemenu-keybindings, facemenu-new-faces-at-end) |
| 18867 | (facemenu-unlisted-faces, facemenu-remove-face-function): Doc fixes. |
| 18868 | |
| 18869 | * sh-script.el: Remove all menu-enable properties |
| 18870 | except for sh-case. |
| 18871 | |
| 18872 | 1997-04-17 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 18873 | |
| 18874 | * sgml-mode.el (sgml-name-char): Ask user with a prompt. |
| 18875 | |
| 18876 | 1997-04-16 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 18877 | |
| 18878 | * font-lock.el: Customize. |
| 18879 | (font-lock-defaults-alist): Leave ~ syntax alone in C++. |
| 18880 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Match ~ |
| 18881 | characters here. |
| 18882 | (font-lock-fontify-syntactically-region): Clean code. |
| 18883 | (font-lock-defaults-alist): Don't set font-lock-comment-start-regexp, |
| 18884 | as font-lock-fontify-syntactically-region doesn't use it anymore. |
| 18885 | (font-lock-comment-start-regexp): Delete variable. |
| 18886 | (font-lock-set-defaults): Define variable if not bound. |
| 18887 | (font-lock-compile-keywords): Don't set font-lock-keywords. |
| 18888 | (font-lock-fontify-keywords-region): Set it here. |
| 18889 | |
| 18890 | * fast-lock.el: Customize. |
| 18891 | (fast-lock-cache-data): Simplify calls of font-lock-compile-keywords. |
| 18892 | |
| 18893 | * lazy-lock.el: Customize. |
| 18894 | (lazy-lock-fontify-conservatively): Fontify around WINDOW's point. |
| 18895 | |
| 18896 | * shell.el (shell-font-lock-keywords): Use EVAL form for prompt. |
| 18897 | |
| 18898 | * modula2.el (modula-2-mode): Set font-lock-defaults. |
| 18899 | (m2-font-lock-keywords) |
| 18900 | (m2-font-lock-keywords-1, m2-font-lock-keywords-2) |
| 18901 | (m3-font-lock-keywords) |
| 18902 | (m3-font-lock-keywords-1, m3-font-lock-keywords-2): New variables. |
| 18903 | |
| 18904 | 1997-04-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18905 | |
| 18906 | * skeleton.el (skeleton-insert): Rename the function's argument |
| 18907 | to `regions', and bind `skeleton-regions' with let. |
| 18908 | (skeleton-read): Rename arg STR to PROMPT. |
| 18909 | |
| 18910 | * sendmail.el (sendmail-send-it): Use quoted-printable encoding |
| 18911 | for the From field. |
| 18912 | |
| 18913 | * sgml-mode.el (sgml-value): Don't perform the skeleton-transformation |
| 18914 | on the value. |
| 18915 | |
| 18916 | 1997-04-15 Andrew Innes <andrewi@harlequin.co.uk> |
| 18917 | |
| 18918 | * hilit19.el (hilit-rehighlight-message): Respect mail-mode |
| 18919 | header/body separation line. |
| 18920 | |
| 18921 | 1997-04-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18922 | |
| 18923 | * rmailsum.el (rmail-summary-delete-forward): Argument is now |
| 18924 | a repeat count. |
| 18925 | (rmail-summary-delete-backward): Corresponding changes. |
| 18926 | |
| 18927 | * sh-script.el (sh-while-getopts): Don't add menu-enable property. |
| 18928 | |
| 18929 | 1997-04-15 Hrvoje Niksic <hniksic@srce.hr> |
| 18930 | |
| 18931 | * saveplace.el: Add defgroup; use defcustom for user vars. |
| 18932 | * pascal.el, supercite.el: Likewise. |
| 18933 | |
| 18934 | 1997-04-15 Per Abrahamsen <abraham@dina.kvl.dk> |
| 18935 | |
| 18936 | * cus-dep.el (custom-make-dependencies): Add `provide' to generated |
| 18937 | file. |
| 18938 | |
| 18939 | 1997-04-15 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu> |
| 18940 | |
| 18941 | * term/pc-win.el (x-select-enable-clipboard): New variable. |
| 18942 | (x-select-text, x-get-selection-value): New functions, support for |
| 18943 | MS-Windows clipboard. |
| 18944 | |
| 18945 | 1997-04-15 Per Abrahamsen <abraham@dina.kvl.dk> |
| 18946 | |
| 18947 | * cus-start.el: Add support for face documentation. |
| 18948 | |
| 18949 | * cus-dep.el (custom-make-dependencies): Fixed generation of |
| 18950 | parens. |
| 18951 | Fixed message. |
| 18952 | |
| 18953 | 1997-04-15 Noah Friedman <friedman@splode.com> |
| 18954 | |
| 18955 | * rlogin.el (rlogin-process-connection-type): Default to t |
| 18956 | for solaris 2.x. |
| 18957 | |
| 18958 | 1997-04-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18959 | |
| 18960 | * simple.el (overwrite-mode-binary, overwrite-mode-textual): |
| 18961 | Use defvar. |
| 18962 | |
| 18963 | * pascal.el (pascal-mode): Set comment-start. |
| 18964 | |
| 18965 | * winner.el: New file. |
| 18966 | |
| 18967 | 1997-04-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 18968 | |
| 18969 | * sgml-mode.el (sgml-char-names): Change ensp to nbsp. |
| 18970 | |
| 18971 | 1997-04-14 Ilya Zakharevich <ilya@math.ohio-state.edu> |
| 18972 | |
| 18973 | * font-lock.el (font-lock-fontify-syntactically-region): Use new |
| 18974 | features of parse-partial-sexp instead of doing regexp search. |
| 18975 | |
| 18976 | 1997-04-14 Steven L Baur <steve@altair.xemacs.org> |
| 18977 | |
| 18978 | * edebug.el (edebug-read-and-maybe-wrap-form): Protect |
| 18979 | against pathological recursive calls. |
| 18980 | |
| 18981 | 1997-04-14 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 18982 | |
| 18983 | * timer.el (timer-until): Fix syntax error. |
| 18984 | * browse-url.el (browse-url-browser-function): Fix syntax error. |
| 18985 | |
| 18986 | 1997-04-14 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 18987 | |
| 18988 | * frame.el (frame-parameter): Doc fix. |
| 18989 | |
| 18990 | 1997-04-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 18991 | |
| 18992 | * timer.el (timer-until): New function. |
| 18993 | (timer-max-repeats): New variable. |
| 18994 | (timer-event-handler): Avoid rerunning a timer many times |
| 18995 | if real time has "jumped" forward. |
| 18996 | |
| 18997 | * uce.el, vcursor.el: New files. |
| 18998 | |
| 18999 | * sgml-mode.el (sgml-tag): Use intangible here. |
| 19000 | (sgml-tags-invisible): Don't add intangible property |
| 19001 | separately here. Just the category property is enough. |
| 19002 | Eliminate local variable `point'. |
| 19003 | Bind inhibit-point-motion-hooks. |
| 19004 | |
| 19005 | 1997-04-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19006 | |
| 19007 | * custom.el: Doc fixes. |
| 19008 | |
| 19009 | * jka-compr.el (jka-compr-temp-name-template): Fix editing error. |
| 19010 | |
| 19011 | * ps-print.el (ps-print-color-p): Fix minor error. |
| 19012 | |
| 19013 | * dired.el (dired-internal-noselect): When setting default-directory, |
| 19014 | don't check file-name-directory. |
| 19015 | |
| 19016 | * subr.el (kbd): New macro. |
| 19017 | |
| 19018 | * sgml-mode.el (sgml-mode-facemenu-add-face-function): New function. |
| 19019 | (sgml-mode-common): Use that function for the hook value. |
| 19020 | |
| 19021 | * dired.el (dired-noselect): Avoid calling file-directory-p |
| 19022 | when the initial argument was syntactically a directory name. |
| 19023 | |
| 19024 | 1997-04-13 Hrvoje Niksic <hniksic@srce.hr> |
| 19025 | |
| 19026 | * time-stamp.el: Add defgroup; use defcustom for user vars. |
| 19027 | * eldoc.el: Likewise. |
| 19028 | |
| 19029 | 1997-04-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19030 | |
| 19031 | * loadup.el: Load cus-start. |
| 19032 | Don't insist that bindings.el not be compiled. |
| 19033 | |
| 19034 | * mail-utils.el (mail-quote-printable, mail-unquote-printable) |
| 19035 | (mail-unquote-printable-hexdigit): New functions. |
| 19036 | |
| 19037 | * elp.el (elp-functionp): Definitions deleted; use functionp. |
| 19038 | |
| 19039 | * subr.el (functionp): New function. |
| 19040 | |
| 19041 | 1997-04-12 Dave Love <d.love@dl.ac.uk> |
| 19042 | |
| 19043 | * files.el (auto-mode-alist): Add .dsl and .dsssl for dsssl-mode. |
| 19044 | |
| 19045 | 1997-04-12 Barry A. Warsaw <bwarsaw@cnri.reston.va.us> |
| 19046 | |
| 19047 | * Public release 2.39 |
| 19048 | |
| 19049 | * elp.el (elp-functionp): New function. |
| 19050 | |
| 19051 | * elp.el (elp-instrument-package): Don't attempt to instrument autoload |
| 19052 | functions. |
| 19053 | |
| 19054 | (elp-elapsed-time): New function to calculate the different between |
| 19055 | two `current-time' lists. This no longer throws away the top 16 bits |
| 19056 | of information. |
| 19057 | |
| 19058 | (elp-wrapper): Use elp-elapsed-time instead of elp-get-time. Also, |
| 19059 | call `current-time' as close to the function entrance and exit as |
| 19060 | possible so more of the overhead is eliminated from the times. |
| 19061 | |
| 19062 | (elp-get-time): Obsolete, deleted. |
| 19063 | |
| 19064 | * elp.el (elp-restore-function): |
| 19065 | When restoring, do not check assq elp-wrapper |
| 19066 | if the symbol-function is a compiled lisp function (i.e. byte coded). |
| 19067 | If it is byte-coded, it could not have been instrumented. |
| 19068 | Don't do the symbol-function restoration if |
| 19069 | the symbol has no function definition. |
| 19070 | |
| 19071 | * elp.el (elp-instrument-function): Always `restore' the funsym before |
| 19072 | instrumenting. |
| 19073 | Fail if function is an autoload symbol. |
| 19074 | |
| 19075 | * elp.el (elp-instrument-list): Remove unnecessary condition-case. |
| 19076 | |
| 19077 | * elp.el (elp-results): |
| 19078 | Noninteractive as a function is non-portable, use the |
| 19079 | variable instead. buffer-substring with 3 arguments is non-portable. |
| 19080 | |
| 19081 | * elp.el (elp-instrument-function, elp-instrument-list): |
| 19082 | Handle function symbols that have already been instrumented. Do |
| 19083 | not instrument them twice. |
| 19084 | |
| 19085 | * elp.el (elp-recycle-buffers-p): New variable. |
| 19086 | |
| 19087 | * elp.el (elp-report-limit, elp-sort-by-function): New default values. |
| 19088 | |
| 19089 | * elp.el (elp-use-standard-output): New variable. |
| 19090 | |
| 19091 | (elp-results): Optionally dump results to standard-output. |
| 19092 | |
| 19093 | 1997-04-12 Per Abrahamsen <abraham@dina.kvl.dk> |
| 19094 | |
| 19095 | * apropos.el (apropos): Add support for faces, widgets, and user |
| 19096 | options. |
| 19097 | (apropos-print): Ditto. |
| 19098 | |
| 19099 | * cus-edit.el (abbrev-mode, alloc, undo, modeline, fill) |
| 19100 | (editing-basics, display, execute, installation, dired, limits) |
| 19101 | (debug, minibuffer, keyboard, mouse, menu, auto-save) |
| 19102 | (processes-basics, windows): New customization groups. |
| 19103 | |
| 19104 | * cus-start.el: New file. |
| 19105 | |
| 19106 | * cus-face.el (custom-face-font-size): Don't assume integral |
| 19107 | number. |
| 19108 | |
| 19109 | * cus-edit.el (custom-menu-create): Don't allow optional `NAME'. |
| 19110 | (customize-menu-create): Do allow optional name. |
| 19111 | |
| 19112 | * custom.el (custom-set-variables): Add warning for old format. |
| 19113 | |
| 19114 | * cus-edit.el (custom-variable-set): Use `set-default' instead of |
| 19115 | `set'. |
| 19116 | (custom-variable-save): Ditto. |
| 19117 | (custom-variable-reset-saved): Ditto. |
| 19118 | (custom-variable-reset-factory): Ditto. |
| 19119 | |
| 19120 | * cus-edit.el (customize-face-other-window): New function. |
| 19121 | |
| 19122 | * wid-browse.el (widget-browse-mode-customize-menu): New menu. |
| 19123 | (widget-browse-mode): Add it. |
| 19124 | (widget-browse-mode-map): Bind `q'. |
| 19125 | |
| 19126 | * wid-browse.el (widget-browse-other-window): New function. |
| 19127 | |
| 19128 | * cus-edit.el (customize-menu-create): New function. |
| 19129 | (custom-mode-customize-menu): Use it. |
| 19130 | |
| 19131 | * cus-edit.el (custom-make-dependencies): Deleted function. |
| 19132 | |
| 19133 | * cus-edit.el (customize-face): Sort faces. |
| 19134 | |
| 19135 | * cus-edit.el (custom-faces): New group. |
| 19136 | (custom-magic-alist): Added. |
| 19137 | (custom-variable-sample-face): Added. |
| 19138 | (custom-variable-button-face): Added. |
| 19139 | (custom-face-tag-face): Added. |
| 19140 | (custom-group-tag-faces): Added. |
| 19141 | (custom-group-tag-face): Added. |
| 19142 | (customize): Removed from faces group. |
| 19143 | |
| 19144 | * cus-edit.el (custom-load-recursion): New variable. |
| 19145 | (custom-load-symbol): Use it. |
| 19146 | (custom-mode-customize-menu): New menu. |
| 19147 | (custom-mode): Use it. |
| 19148 | Code moved to the end of the file. |
| 19149 | |
| 19150 | * cus-edit.el (custom-buffer-create-internal): Split out from |
| 19151 | `custom-buffer-create'. |
| 19152 | (custom-buffer-create-other-window): New function. |
| 19153 | |
| 19154 | * cus-edit.el (custom-guess-name-alist): Renamed from |
| 19155 | `custom-guess-type-alist'. |
| 19156 | (custom-guess-doc-alist): New option. |
| 19157 | (custom-guess-type): Use them. |
| 19158 | |
| 19159 | * cus-face.el (set-face-stipple): Removed Kyle Jones code. |
| 19160 | |
| 19161 | * cus-face.el (face-doc-string): Changed property name to |
| 19162 | `face-documentation'. |
| 19163 | (set-face-doc-string): Ditto. |
| 19164 | |
| 19165 | * cus-edit.el (custom-unlispify-menu-entry): Strip terminating |
| 19166 | `-p' off booleans. |
| 19167 | |
| 19168 | * cus-edit.el (custom-save-faces): Make sure `default' is saved first. |
| 19169 | |
| 19170 | * wid-edit.el (widget-vector-match): Pass arguments to |
| 19171 | `widget-apply' in the correct order. |
| 19172 | |
| 19173 | * custom.el (custom-define-hook): Change to defvar. |
| 19174 | * cus-edit.el (custom-define-hook): Add customization support. |
| 19175 | |
| 19176 | * cus-edit.el (custom-menu-update): Don't autoload. |
| 19177 | (custom-menu-reset): Move here from `custom.el'. |
| 19178 | Remove XEmacs support. |
| 19179 | (custom-help-menu): Move here from `custom.el'. |
| 19180 | Remove XEmacs support. |
| 19181 | (custom-menu-create): Work even if `custom-menu-nesting' is |
| 19182 | unbound. |
| 19183 | (custom-menu-nesting): Don't define for XEmacs. |
| 19184 | |
| 19185 | * cus-face.el (after-make-frame-hook): Removed |
| 19186 | `custom-initialize-frame', as this is now in `frame.el'. |
| 19187 | |
| 19188 | * cus-edit.el (custom-guess-type-alist): New option. |
| 19189 | (custom-guess-type): New function. |
| 19190 | (custom-variable-type): New function. |
| 19191 | (custom-variable-value-create): Use it. |
| 19192 | |
| 19193 | * cus-face.el (custom-face-attributes): Moved :family to the |
| 19194 | beginning of the list. |
| 19195 | (custom-face-attributes): Added :strikethru attribute. |
| 19196 | |
| 19197 | * custom.el (custom-set-variables): If variable is already set, |
| 19198 | overwrite it here. |
| 19199 | (custom-declare-variable): Do not set saved variables, if they |
| 19200 | already are bound. |
| 19201 | (custom-declare-variable): Clear the `force-value' flag if set. |
| 19202 | |
| 19203 | * widget.el (:text-format): New keyword. |
| 19204 | * wid-edit.el (push-button): Define it. |
| 19205 | (widget-push-button-value-create): Use it. |
| 19206 | |
| 19207 | 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19208 | |
| 19209 | * bookmark.el (bookmark, bookmark-use-annotations) |
| 19210 | (bookmark-save-flag, bookmark-save-flag): Doc fixes. |
| 19211 | |
| 19212 | * scheme.el (make): Add scheme-indent-function property. |
| 19213 | |
| 19214 | * Makefile (finder-inf.el, autoloads): New targets. |
| 19215 | (cus-load.el): Minor simplification. |
| 19216 | |
| 19217 | 1997-04-11 Hrvoje Niksic <hniksic@srce.hr> |
| 19218 | |
| 19219 | * add-log.el, avoid.el, bookmark.el, cl-indent.el, cmacexp.el: |
| 19220 | * comint.el, completion.el, dabbrev.el, desktop.el, edebug.el: |
| 19221 | * enriched.el, executable.el, f90.el, fast-lock.el, fortran.el: |
| 19222 | * hexl.el, jka-compr.el, lpr.el, makeinfo.el, man.el: |
| 19223 | * mh-comp.el, mh-e.el, mh-utils.el, outline.el, page-ext.el: |
| 19224 | * prolog.el, ps-print.el, rcompile.el, rlogin.el, rsz-mini.el: |
| 19225 | * sgml-mode.el, sh-script.el, shell.el, smtpmail.el: |
| 19226 | * term.el, tex-mode.el, texinfo.el, two-column.el, uniquify.el: |
| 19227 | Add defgroup's; use defcustom for user vars. |
| 19228 | |
| 19229 | 1997-04-11 Dave Love <d.love@dl.ac.uk> |
| 19230 | |
| 19231 | * vc.el (vc-update-change-log): Run `rcs2log' in the correct |
| 19232 | directory when ChangeLog is found elsewhere. Display any error |
| 19233 | output from rcs2log. |
| 19234 | |
| 19235 | 1997-04-11 Per Abrahamsen <abraham@dina.kvl.dk> |
| 19236 | |
| 19237 | * Makefile (cus-load.el): New target. |
| 19238 | |
| 19239 | * cus-dep.el: New file. |
| 19240 | |
| 19241 | 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19242 | |
| 19243 | * server.el (server-done): If buffer visits no file, don't offer save. |
| 19244 | |
| 19245 | * holidays.el (list-holidays): Add autoload cookie. |
| 19246 | |
| 19247 | * cus-face.el: Don't add custom-initialize-frame to |
| 19248 | after-make-frame-hook. |
| 19249 | |
| 19250 | * frame.el (make-frame): Call custom-initialize-frame |
| 19251 | only if cus-face is loaded. |
| 19252 | |
| 19253 | * sendmail.el (mail-do-fcc): After appending to a buffer, |
| 19254 | offer to save it. Or if the buffer matched the file, |
| 19255 | append to the file too. |
| 19256 | |
| 19257 | 1997-04-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19258 | |
| 19259 | * files.el (file-relative-name): Expand both args before |
| 19260 | checking for device mismatch. |
| 19261 | |
| 19262 | * scroll-lock.el: New file. |
| 19263 | |
| 19264 | * crisp.el: New file. |
| 19265 | |
| 19266 | * cus-face.el (custom-initialize-frame): Add autoload cookie. |
| 19267 | |
| 19268 | * faces.el (make-face): New arg no-resources. |
| 19269 | (make-empty-face): New function. |
| 19270 | |
| 19271 | * frame.el (frame-parameter): New function. |
| 19272 | |
| 19273 | * simple.el (keyboard-escape-quit): Exit recursive edits, |
| 19274 | and switch away from buffers whose names start with space. |
| 19275 | |
| 19276 | 1997-04-10 Ed Reingold <emr@silver.wisdom.weizmann.ac.il> |
| 19277 | |
| 19278 | * holidays.el (list-holidays): New function. |
| 19279 | |
| 19280 | * cal-julian.el (diary-astro-day-number): Change format string. |
| 19281 | |
| 19282 | * cal-french.el (diary-french-date): Use `date'. |
| 19283 | Add some additional text at the end. |
| 19284 | |
| 19285 | * cal-persia.el (diary-persian-date): Use `date'. |
| 19286 | Add some additional text at the end. |
| 19287 | |
| 19288 | * cal-coptic.el (diary-coptic-date): Use `date'. |
| 19289 | If calendar-coptic-date-string gives nonempty string, |
| 19290 | add additional text to it. |
| 19291 | |
| 19292 | * cal-islam.el (diary-islamic-date): Use `date'. |
| 19293 | |
| 19294 | 1997-04-10 Hrvoje Niksic <hniksic@srce.hr> |
| 19295 | |
| 19296 | * ispell.el: Use defcustom for user variables. |
| 19297 | |
| 19298 | 1997-04-10 Dave Love <d.love@dl.ac.uk> |
| 19299 | |
| 19300 | * scheme.el: Add DSSSL mode and share code with newly required |
| 19301 | lisp-mode as much as possible. |
| 19302 | (scheme-mode-variables): Copy filling stuff from lisp-mode. |
| 19303 | Add an outline-regexp. |
| 19304 | (scheme-mode-map): Inherit shared-lisp-mode-map and provide a menu. |
| 19305 | (dsssl-sgml-declaration): New variable. |
| 19306 | (dsssl-mode): New command. |
| 19307 | (dsssl-font-lock-keywords): New variable. |
| 19308 | (scheme-indent-function): Near copy of lisp-indent-function. |
| 19309 | (scheme-comment-indent, scheme-indent-offset) |
| 19310 | (scheme-indent-function, scheme-indent-line) |
| 19311 | (calculate-scheme-indent, scheme-indent-specform) |
| 19312 | (scheme-indent-defform, scheme-indent-sexp): Removed; use lisp-mode |
| 19313 | equivalents. |
| 19314 | (scheme-imenu-generic-expression): New variable. |
| 19315 | (dsssl-imenu-generic-expression): New variable. |
| 19316 | (scheme-let-indent): Use lisp-indent-specform. |
| 19317 | |
| 19318 | 1997-04-09 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 19319 | |
| 19320 | * sh-script.el (sh-mode): Set font-lock-comment-start-regexp via |
| 19321 | font-lock-defaults. |
| 19322 | (sh-set-shell): Don't set font-lock-keywords or font-lock-syntax-table, |
| 19323 | and don't toggle Font Lock mode if it is already on. |
| 19324 | |
| 19325 | 1997-04-09 Dave Love <d.love@dl.ac.uk> |
| 19326 | |
| 19327 | * cmuscheme.el (scheme-mode-map): Add some menu items. |
| 19328 | |
| 19329 | 1997-04-09 Per Abrahamsen <abraham@dina.kvl.dk> |
| 19330 | |
| 19331 | * lisp-mode.el (eval-defun): For defcustom, always set the value. |
| 19332 | |
| 19333 | 1997-04-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19334 | |
| 19335 | * complete.el (PC-try-load-many-files): Set truename. |
| 19336 | |
| 19337 | 1997-04-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19338 | |
| 19339 | * custom.el: Delete the explicit autoload calls. |
| 19340 | (custom-help-menu): Don't use easymenu; make the keymap explicitly. |
| 19341 | (custom-menu-reset): Function deleted. Don't call it, either. |
| 19342 | (custom-help-menu): Variable deleted. |
| 19343 | |
| 19344 | * menu-bar.el (menu-bar-custom-menu): New variable; |
| 19345 | add it as a submenu of the Help menu. |
| 19346 | |
| 19347 | * loadup.el: Load widget and custom packages. |
| 19348 | |
| 19349 | * files.el (file-relative-name): Handle differing drive letters |
| 19350 | on Microsoft systems. |
| 19351 | |
| 19352 | 1997-04-08 Per Abrahamsen <abraham@dina.kvl.dk> |
| 19353 | |
| 19354 | * frame.el (make-frame): Call `custom-initialize-frame'. |
| 19355 | |
| 19356 | 1997-04-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19357 | |
| 19358 | * fontset.el: When calling put-charset-property, ignore errors. |
| 19359 | (x-charset-registries): Turn Tibetan on again. |
| 19360 | |
| 19361 | * perl-mode.el (calculate-perl-indent): When indenting under a |
| 19362 | containing openparen, skip spaces after the openparen. |
| 19363 | |
| 19364 | * fontset.el (x-charset-registries): Turn off Tibetan. |
| 19365 | |
| 19366 | 1997-04-07 Per Abrahamsen <abraham@dina.kvl.dk> |
| 19367 | |
| 19368 | * custom.el: Total rewrite. |
| 19369 | * cus-edit.el: New file. |
| 19370 | * cus-face.el: New file. |
| 19371 | * widget.el: New file. |
| 19372 | * wid-edit.el: New file. |
| 19373 | * wid-browse.el: New file. |
| 19374 | |
| 19375 | 1997-04-04 Kenichi HANDA <handa@etl.jp.jp> |
| 19376 | |
| 19377 | * ccl.el: Comment fixed. |
| 19378 | |
| 19379 | * characters.el: Change a category of one Japanese character. |
| 19380 | |
| 19381 | * fontset.el (x-charset-registries): Add Tibetan entries. |
| 19382 | |
| 19383 | * language/devanagari.el, language/devan-util.el, |
| 19384 | * language/indian.el: Handle more Devanagari characters correctly. |
| 19385 | |
| 19386 | * language/english.el: New file. |
| 19387 | |
| 19388 | * language/ethiopic.el, language/ethio-util.el: Completely updated. |
| 19389 | |
| 19390 | * language/european.el: English related codes are moved to |
| 19391 | language/english.el. |
| 19392 | (setup-european-environment): Call setup-english-environment to |
| 19393 | reset to default setting at first. |
| 19394 | |
| 19395 | * language/tibetan.el, language/tibet-util.el: New files. |
| 19396 | |
| 19397 | * loadup.el: Load language/english and language/tibetan. |
| 19398 | |
| 19399 | * mule-cmds.el: Prefix for Mule related commands is changed. |
| 19400 | (view-hello-file): Always does correct decoding of HELLO file. |
| 19401 | |
| 19402 | * mule-conf.el: Change descriptions for Arabic, Indian, and |
| 19403 | Vietnamese character sets. Define Tibetan character sets. |
| 19404 | |
| 19405 | * sun-fns.el: Require 'term/sun-mouse instead of 'sun-mouse. |
| 19406 | |
| 19407 | * term/sun-mouse.el: Provide 'term/sun-mouse instead of |
| 19408 | 'sun-mouse. |
| 19409 | |
| 19410 | 1997-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 19411 | |
| 19412 | * case-table.el (set-case-syntax): Doc fix. |
| 19413 | |
| 19414 | 1997-04-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19415 | |
| 19416 | * compile.el (grep-null-device): Move before first use. |
| 19417 | |
| 19418 | * vc.el (vc-checkin-hook): Doc fix. |
| 19419 | |
| 19420 | 1997-04-01 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 19421 | |
| 19422 | * vc.el (vc-before-checkin-hook): New hook. |
| 19423 | (vc-start-entry): Use it. |
| 19424 | |
| 19425 | 1997-04-01 Erik Naggum <erik@naggum.no> |
| 19426 | |
| 19427 | * simple.el (set-variable): Suggest only valid user variable. |
| 19428 | |
| 19429 | 1997-03-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19430 | |
| 19431 | * dired-aux.el (dired-copy-file): Handle file-date-error. |
| 19432 | |
| 19433 | * rmailout.el (rmail-output-body-to-file): Query if file exists. |
| 19434 | Renamed from rmail-output-body. |
| 19435 | * rmail.el (rmail-mode-map): Add menu item for |
| 19436 | rmail-output-body-to-file and put it on w. |
| 19437 | |
| 19438 | * imenu.el (imenu-default-goto-function): Simplify. |
| 19439 | |
| 19440 | 1997-03-31 Yann Dirson <dirson@univ-mlv.fr> |
| 19441 | |
| 19442 | * imenu.el: Truncate imenu items. |
| 19443 | Make use of markers or integers an option. |
| 19444 | (imenu-use-markers, imenu-max-item-length): New variables. |
| 19445 | (imenu-max-items): Doc fix. |
| 19446 | (imenu-example--name-and-position): Handle imenu-use-markers. |
| 19447 | (imenu-default-create-index-function): Likewise. |
| 19448 | (imenu--generic-function): Likewise. |
| 19449 | (imenu--truncate-items): New function. |
| 19450 | (imenu--make-index-alist): Call imenu--truncate-items. |
| 19451 | |
| 19452 | 1997-03-31 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 19453 | |
| 19454 | * hideshow.el (hs-hide-block-at-point): Doc fix. |
| 19455 | |
| 19456 | * comint.el (comint-delchar-or-maybe-eof): Check for null proc. |
| 19457 | |
| 19458 | 1997-03-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19459 | |
| 19460 | * rmailout.el (rmail-output-to-rmail-file): |
| 19461 | Use find-buffer-visiting instead of get-file-buffer. |
| 19462 | |
| 19463 | * dabbrev.el (dabbrev--substitute-expansion): |
| 19464 | Change criterion for copying expansion's case pattern. |
| 19465 | Do this now if expansion case varies after the first char. |
| 19466 | |
| 19467 | * rmailout.el (rmail-output-body): New command. |
| 19468 | |
| 19469 | * debug.el (debug): Use save-excursion inside the binding of |
| 19470 | buffer-read-only. |
| 19471 | |
| 19472 | 1997-03-30 Dan Nicolaescu <done@ece.arizona.edu> |
| 19473 | |
| 19474 | * icon.el (icon-mode-map): Added menus. |
| 19475 | (icon-imenu-generic-expression): New variable to be used for imenu. |
| 19476 | (icon-mode): Added font-lock, imenu and hideshow support. |
| 19477 | (icon-font-lock-keywords-1, icon-font-lock-keywords-2): |
| 19478 | New constants for different level of font-lock fontification. |
| 19479 | (icon-font-lock-keywords): New variable. Default expression to be |
| 19480 | assigned to font-lock-keywords in `icon-mode'. |
| 19481 | (icon-forward-sexp-function): New function used as `forward-sexp' |
| 19482 | by hideshow. |
| 19483 | |
| 19484 | 1997-03-30 Masatake YAMATO <jet@airlab.cs.ritsumei.ac.jp> |
| 19485 | |
| 19486 | * bookmark.el: Added mouse-selection feature for bookmark list buffer. |
| 19487 | (bookmark-bmenu-other-window-with-mouse): New function. |
| 19488 | (bookmark-bmenu-mode-map): Bind mouse-2. |
| 19489 | (bookmark-bmenu-list, bookmark-insert-location) |
| 19490 | (bookmark-bmenu-hide-filenames): Put text property on bookmarks. |
| 19491 | (bookmark-bmenu-show-filenames): Remove text property from |
| 19492 | white spaces generated by `move-to-column'. |
| 19493 | (bookmark-bmenu-bookmark): Use `buffer-substring-no-properties' |
| 19494 | instead of `buffer-substring'. |
| 19495 | |
| 19496 | 1997-03-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19497 | |
| 19498 | * bruce.el: New file. |
| 19499 | |
| 19500 | * mspools.el: New file. |
| 19501 | |
| 19502 | * sh-script.el (sh-mode): If file has no #! line, |
| 19503 | set the syntax table based on the default shell. |
| 19504 | |
| 19505 | 1997-03-29 Barry A. Warsaw <cc-mode-help@python.org> |
| 19506 | |
| 19507 | * Public Release 4.389. |
| 19508 | |
| 19509 | * cc-mode.el (c-guess-basic-syntax): |
| 19510 | CASE 5C: watch out for Java abstract method |
| 19511 | definitions. These are distinguished from normal throws clauses since |
| 19512 | they cross statement boundaries. |
| 19513 | (c-guess-basic-syntax): CASE 5A.3: use boi instead of bol. |
| 19514 | |
| 19515 | * cc-mode.el (c-Java-comment-start-regexp): |
| 19516 | Recognize the three Java styles of comments: 1) traditional |
| 19517 | C block; 2) javadoc style /** ...; 3) C++ style. |
| 19518 | (java-mode): Set buffer local variable c-comment-start-regexp to |
| 19519 | c-Java-comment-start-regexp. |
| 19520 | |
| 19521 | * cc-mode.el (c-fill-paragraph): |
| 19522 | Do not set fill-prefix to "*" when looking-at |
| 19523 | "*/", otherwise the following example does not fill properly (the last |
| 19524 | star gets deleted). |
| 19525 | |
| 19526 | /* this is a comment |
| 19527 | */ |
| 19528 | |
| 19529 | (c-fill-paragraph): Use c-comment-start-regexp derived regular |
| 19530 | expression when checking for c-hanging-comment-starter-p, so javadoc |
| 19531 | styles are handled correctly in Java mode. |
| 19532 | |
| 19533 | * cc-mode.el (c-lineup-C-comments): |
| 19534 | Handle more cases, especially when comment |
| 19535 | lines aren't prefixed with stars. |
| 19536 | Change the re-search-forward to a looking-at in |
| 19537 | the innermost test. This catches GNU-style comments. |
| 19538 | |
| 19539 | * cc-mode.el (c-add-syntax): |
| 19540 | Move macro definition to before its first use. |
| 19541 | |
| 19542 | * cc-mode.el (c-submit-bug-report): |
| 19543 | Capture buffer local variable values which are |
| 19544 | printed in the post-hook, while the current buffer is the CC Mode |
| 19545 | buffer we're interested in. reporter-submit-bug-report leaves the |
| 19546 | current buffer as the mail buffer, so buffer local variables will not |
| 19547 | get the proper value. |
| 19548 | |
| 19549 | * cc-mode.el (c-inher-key): |
| 19550 | Require the regexp group that contains the `:'. |
| 19551 | Previously it was optional, but that broke other code. |
| 19552 | |
| 19553 | 1997-03-29 Marco Melgazzi <marco@techie.com> |
| 19554 | |
| 19555 | * term.el: Added a lot of new faces, they all start with |
| 19556 | term- and follow a simple lexicographical convention. Note that |
| 19557 | each change is commented: just search for -mm in the source. |
| 19558 | (term-char-mode): Added all the "gray-keys" to term-raw-map. |
| 19559 | (term-send-up): Similar, decided to go for the more xterm-like |
| 19560 | \eOA bindings in place of the previous \e[A. |
| 19561 | (term-buffer-maximum-size): New variable. |
| 19562 | (term-mode): Added some make-local: now term-buffer-maximum-size, |
| 19563 | ange-ftp-default-user/password/an-pwd. |
| 19564 | (term-emulate-terminal): Quite some modifications to allow |
| 19565 | multiple outstanding ANSI style commands: notably all the |
| 19566 | -previous-parameter stuff. Call term-handle-ansi-terminal-messages. |
| 19567 | (term-emulate-terminal): Added simple trimming function: at the |
| 19568 | end we simply check if the buffer is > term-buffer-maximum-size |
| 19569 | and cut it accordingly. |
| 19570 | (term-handle-colors-array): New function. |
| 19571 | (term-handle-ansi-terminal-messages): New function. |
| 19572 | (term-handle-ansi-escape): Modified to allow ANSI coloring. |
| 19573 | (ansi-term): New function that creates multiple terminals. Put |
| 19574 | in the standard C-x map too: I'm quite used to C-x C-f and C-c C-f |
| 19575 | was too awkward. |
| 19576 | |
| 19577 | 1997-03-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19578 | |
| 19579 | * hideshow.el (hs-show-all, hs-safety-is-job-n): Fix messages. |
| 19580 | |
| 19581 | 1997-03-28 Dan Nicolaescu <done@ece.arizona.edu> |
| 19582 | |
| 19583 | * hideshow.el: Use overlays for hiding instead of selective display. |
| 19584 | Commented out the support for XEmacs because it doesn't support |
| 19585 | overlays. |
| 19586 | (hs-special-modes-alist): Added support for java-mode. |
| 19587 | (hs-minor-mode-hook): New variable. |
| 19588 | (hs-c-start-regexp, hs-c-end-regexp, hs-forward-sexp-func) |
| 19589 | (hs-block-start-regexp, hs-block-end-regexp) |
| 19590 | (hs-find-block-beginning): Doc string fixes. |
| 19591 | (hs-hide-comments-when-hiding-all): New variable. |
| 19592 | (hs-safety-is-job-n, hs-minor-mode, hs-flag-region): |
| 19593 | Use overlays for hiding. |
| 19594 | (hs-inside-single-line-comment-p, hs-discard-overlays) |
| 19595 | (hs-already-hidden-p): New internal functions. |
| 19596 | (hs-hide-block-at-point, hs-hide-initial-comment-block) |
| 19597 | (java-hs-forward-sexp, hs-mouse-toggle-hiding): New functions. |
| 19598 | (hs-inside-comment-p, hs-hide-block) |
| 19599 | (hs-show-block): Added support for single line comments. |
| 19600 | (hs-hide-all): Added support for hiding comments. |
| 19601 | |
| 19602 | 1997-03-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19603 | |
| 19604 | * mail-utils.el (rmail-dont-reply-to): Let the regexp |
| 19605 | match after a <. |
| 19606 | |
| 19607 | * files.el (make-auto-save-file-name): Replace both / and \ |
| 19608 | with sequences starting with %. |
| 19609 | |
| 19610 | 1997-03-28 Jeff Dwork <jeff.dwork@amd.com> |
| 19611 | |
| 19612 | * ehelp.el (with-electric-help): Remove hook on exit. |
| 19613 | (electric-help-exit): Add doc string. Remove hook before exit. |
| 19614 | |
| 19615 | 1997-03-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19616 | |
| 19617 | * sgml-mode.el (sgml-validate): Offer to save the buffer first. |
| 19618 | |
| 19619 | 1997-03-28 Erik Naggum <erik@naggum.no> |
| 19620 | |
| 19621 | * simple.el (set-variable): Use user-variable-p. Clean up. |
| 19622 | |
| 19623 | 1997-03-26 Michael Ernst <mernst@cs.washington.edu> |
| 19624 | |
| 19625 | * simple.el (set-variable): Take default from `variable-at-point'. |
| 19626 | |
| 19627 | 1997-03-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19628 | |
| 19629 | * iswitchb.el: New file. |
| 19630 | |
| 19631 | * uncompress.el (uncompress-while-visiting): Handle .tgz files. |
| 19632 | |
| 19633 | * noutline.el (outline-discard-overlays): Fix the case |
| 19634 | where an overlay extends on both sides of the region. |
| 19635 | (outline-mark-subtree): New function. |
| 19636 | (outline-mode-prefix-map): Put outline-mark-subtree on C-c @. |
| 19637 | |
| 19638 | 1997-03-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19639 | |
| 19640 | * vms-patch.el (auto-mode-alist): Add .com element. |
| 19641 | |
| 19642 | * term/x-win.el (function-key-map): Define iso-lefttab. |
| 19643 | |
| 19644 | 1997-03-24 Vincent Del Vecchio <vdelvecc@spd.analog.com> |
| 19645 | |
| 19646 | * mh-utils.el (mh-find-progs): When looking for mh-lib, construct |
| 19647 | likely paths based on mh-progs rather than using a static list. |
| 19648 | |
| 19649 | 1997-03-24 Kevin Rodgers <kevinr@ihs.com> |
| 19650 | |
| 19651 | * compile.el (grep-program): New variable. |
| 19652 | (grep-command): Use it, and test whether it supports the -e |
| 19653 | option; fix doc string (last command is stored in history variable). |
| 19654 | (grep-null-device): Declare before grep-program and grep-command. |
| 19655 | (grep-find-use-xargs, grep-find-command, grep-find-history): |
| 19656 | New variables. |
| 19657 | (grep-find): New command. |
| 19658 | (grep): Only concatenate grep-null-device to COMMAND when it's |
| 19659 | not nil (to support grep-find). |
| 19660 | |
| 19661 | 1997-03-24 Tom Tromey <tromey@cygnus.com> |
| 19662 | |
| 19663 | * make-mode.el (makefile-backslash-align): New variable. |
| 19664 | (makefile-backslash-region): Re-imported from cc-mode; modified to |
| 19665 | handle makefile-backslash-align. |
| 19666 | (makefile-append-backslash, makefile-delete-backslash): |
| 19667 | Re-imported from cc-mode. |
| 19668 | (makefile-backslashify-current-line): Function deleted. |
| 19669 | (makefile-fill-paragraph): New function. |
| 19670 | (makefile-mode-map): Bind C-c C-c to comment-region. |
| 19671 | (makefile-mode): Set fill-paragraph to makefile-fill-paragraph. |
| 19672 | |
| 19673 | 1997-03-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19674 | |
| 19675 | * frame.el (set-screen-height): Doc fix. |
| 19676 | |
| 19677 | 1997-03-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19678 | |
| 19679 | * dcl-mode.el: New file. |
| 19680 | |
| 19681 | * lisp-mode.el (indent-sexp): If calculate-lisp-indent returns nil, |
| 19682 | don't change the line's indentation. |
| 19683 | (lisp-indent-line): Likewise. |
| 19684 | (lisp-comment-indent): Likewise. |
| 19685 | (calculate-lisp-indent): Return nil if line starts inside a string. |
| 19686 | |
| 19687 | 1997-03-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19688 | |
| 19689 | * startup.el (command-line-1): Initialize *scratch* with |
| 19690 | text saying not to use it for creating a file. |
| 19691 | |
| 19692 | * mailalias.el (mail-complete-style): New variable. |
| 19693 | (mail-complete): Use that. |
| 19694 | (mail-get-names): Store full names in cdrs of mail-names elts. |
| 19695 | (mail-names): Doc fix. |
| 19696 | (mail-directory): Minor cleanup. |
| 19697 | |
| 19698 | 1997-03-21 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 19699 | |
| 19700 | * vc.el (vc-next-action-on-file): With implicit checkout, make |
| 19701 | sure not to lose unsaved changes. |
| 19702 | |
| 19703 | 1997-03-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19704 | |
| 19705 | * help.el (help-map): Use apropos-command, not command-apropos. |
| 19706 | |
| 19707 | 1997-03-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19708 | |
| 19709 | * rmail.el (rmail-forward): Don't do dash-quoting on the signature. |
| 19710 | |
| 19711 | 1997-03-20 Dan Nicolaescu <done@ece.arizona.edu> |
| 19712 | |
| 19713 | * imenu.el (imenu-scanning-message): Support for bigger numbers. |
| 19714 | (imenu--generic-function): Fixed probably a typo: named appeared |
| 19715 | twice in an item. Put function after name and beg in a special |
| 19716 | item because a normal item has name and beg (for orthogonality). |
| 19717 | (imenu-add-to-menubar): First test to see if the mode supports |
| 19718 | imenu. |
| 19719 | (imenu--menubar-select): Use the defined variable |
| 19720 | imenu-rescan-item. |
| 19721 | |
| 19722 | * imenu.el (imenu-default-goto-function): New subroutine, |
| 19723 | broken out of `imenu'. |
| 19724 | (imenu-default-goto-function): New variable. |
| 19725 | (imenu): Made it use the above function, via that variable. |
| 19726 | |
| 19727 | 1997-03-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19728 | |
| 19729 | * rmail.el (rmail-retry-failure): Special handling for mime. |
| 19730 | (mail-mime-unsent-header): New variable. |
| 19731 | |
| 19732 | 1997-03-20 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 19733 | |
| 19734 | * dired.el (dired-no-confirm): Doc fix. |
| 19735 | (dired-mark-pop-up): If dired-no-confirm is t, don't confirm. |
| 19736 | |
| 19737 | * dired-aux.el (dired-mark-confirm): Likewise. |
| 19738 | |
| 19739 | 1997-03-19 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
| 19740 | |
| 19741 | * cal-tex.el (cal-tex-preamble): Set \lineskip to 0pt. |
| 19742 | |
| 19743 | 1997-03-18 Kenichi Handa <handa@etl.go.jp> |
| 19744 | |
| 19745 | * fontset.el (x-complement-fontset-spec): Setup |
| 19746 | alternative-fontname-alist while complementing fontnames. |
| 19747 | |
| 19748 | 1997-03-18 Naoto TAKAHASHI <ntakahas@etl.go.jp> |
| 19749 | |
| 19750 | * mule-conf.el: Change short and long names for Ethiopic character set. |
| 19751 | |
| 19752 | * fontset.el (x-charset-registries): Change entry for Ethiopic. |
| 19753 | |
| 19754 | * quail.el (quail-translation-keymap): Add entry for escape key. |
| 19755 | (quail-conversion-keymap): Likewise. |
| 19756 | (quail-keyboard-layout-standard): Add two lines for |
| 19757 | keyboard layout. |
| 19758 | (quail-keyboard-layout): Docstring changed to reflect the above |
| 19759 | change. |
| 19760 | (quail-keyboard-layout-len): Increased for the above change. |
| 19761 | (quail-keyboard-layout-alist): Modified for the above change. |
| 19762 | |
| 19763 | 1997-03-18 Kenichi Handa <handa@etl.go.jp> |
| 19764 | |
| 19765 | * mule.el (make-char): Documented. |
| 19766 | (charset-plist): Return quoted list even if CHARSET is |
| 19767 | supplied by symbol. |
| 19768 | |
| 19769 | * fontset.el: Typo in comments fixed. |
| 19770 | (fontset-plain-name): Set correct size information. |
| 19771 | (x-reduce-font-name): New function. |
| 19772 | (x-compose-font-name): New optional argument REDUCE. |
| 19773 | (x-complement-fontset-spec): Call x-compose-font-name with t for |
| 19774 | the above argument. |
| 19775 | |
| 19776 | * faces.el (set-face-font): Allow specifying fontset for the arg FONT. |
| 19777 | |
| 19778 | * mule-conf.el (alternate-charset-table): Change each entry from |
| 19779 | list to dot pair. |
| 19780 | |
| 19781 | * language/viet-util.el (viet-decode-viqr-region): Supply correct |
| 19782 | argumnents to rassoc. |
| 19783 | (viqr-post-read-conversion, viqr-pre-write-conversion): New |
| 19784 | functions. |
| 19785 | |
| 19786 | * language/vietnamese.el: Set the above functions to the coding |
| 19787 | system viqr. |
| 19788 | |
| 19789 | * language/thai-util.el (thai-post-read-conversion): Return the |
| 19790 | correct length. |
| 19791 | |
| 19792 | 1997-03-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 19793 | |
| 19794 | * term/x-win.el: Conditionalize the fontset code on |
| 19795 | whether new-fontset is bound. |
| 19796 | |
| 19797 | 1997-03-17 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19798 | |
| 19799 | * mailalias.el (mail-passwd-command): New variable. |
| 19800 | (mail-get-names): Implement that variable. |
| 19801 | |
| 19802 | 1997-03-17 Erik Naggum <erik@naggum.no> |
| 19803 | |
| 19804 | * apropos.el (apropos): Print all property symbols. |
| 19805 | |
| 19806 | 1997-03-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19807 | |
| 19808 | * simple.el (newline): Be more conservative about when to use |
| 19809 | the optimization. |
| 19810 | |
| 19811 | 1997-03-15 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19812 | |
| 19813 | * ring.el: Many doc fixes. |
| 19814 | (ring-ref): Fix error message. |
| 19815 | |
| 19816 | 1997-03-15 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 19817 | |
| 19818 | * comint.el (comint-delchar-or-maybe-eof): Send EOF iff point is at eob |
| 19819 | and there is no process input. |
| 19820 | (send-invisible): Do nothing if comint-read-noecho returns nil. |
| 19821 | (comint-exec-1): Set TERMCAP to the empty string if TERM is dumb. |
| 19822 | |
| 19823 | * faces.el (face-differs-from-default-p): When testing FACE's non-nil |
| 19824 | face-font with the default face font, use the frame's font parameter |
| 19825 | if the default face's face-font is nil. |
| 19826 | |
| 19827 | * frame.el (make-frame): Run after-make-frame-functions with frame. |
| 19828 | (before-make-frame-hook, after-make-frame-functions): defvar them. |
| 19829 | |
| 19830 | * font-lock.el (font-lock-keyword-depth): New function. |
| 19831 | Use it wherever extra types are used to calculate parenthesis depth. |
| 19832 | (c-font-lock-extra-types, c++-font-lock-extra-types) |
| 19833 | (objc-font-lock-extra-types, java-font-lock-extra-types) |
| 19834 | (font-lock-keywords): Doc fix. |
| 19835 | (font-lock-defaults, font-lock-defaults-alist): Doc switch. |
| 19836 | (font-lock-maximum-decoration): Default to t. |
| 19837 | |
| 19838 | * sendmail.el (mail-font-lock-keywords): Tweak citation regexp. |
| 19839 | |
| 19840 | * rmail.el (rmail-font-lock-keywords): Tweak citation regexp. |
| 19841 | |
| 19842 | 1997-03-14 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 19843 | |
| 19844 | * cl.el (when, unless): Symbol props moved to subr.el. |
| 19845 | |
| 19846 | * subr.el (when, unless): Symbol props moved from cl.el. |
| 19847 | (add-to-invisibility-spec): Add to beginning, not end. |
| 19848 | |
| 19849 | 1997-03-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 19850 | |
| 19851 | * indent.el (indent-line-to): Fix off-by-one bug when deciding |
| 19852 | whether to delete the existing spaces. |
| 19853 | |
| 19854 | 1997-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19855 | |
| 19856 | * mailalias.el (mail-passwd-files): New variable. |
| 19857 | (mail-get-names): Use mail-passwd-files instead of always /etc/passwd. |
| 19858 | |
| 19859 | 1997-03-12 Barry A. Warsaw <cc-mode-help@python.org> |
| 19860 | |
| 19861 | * cc-mode.el (c-lineup-C-comments): Handle more cases, especially |
| 19862 | when comment lines aren't prefixed with stars. |
| 19863 | (c-Java-class-key): Optional space after protection key should be |
| 19864 | inside first paren group. |
| 19865 | (c-functionp, c-copy-tree): Better compatibility checks between |
| 19866 | XEmacs and Emacs. |
| 19867 | (c-guess-basic-syntax): CASE 5B.1: watch out for throw clauses |
| 19868 | which could follow a member init list in a constructor. |
| 19869 | (c-submit-bug-report): Display c-indentation-style, but not in the |
| 19870 | setq. |
| 19871 | (c-Java-special-key): New variable recognizes Java "implements", |
| 19872 | "extends", and "throws" keywords. |
| 19873 | (c-guess-basic-syntax): CASE 5C: recognize Java constructs |
| 19874 | "implements", "extends", and "throws"; CASE 5C.3: differentiate |
| 19875 | between "throws" == func-decl-cont, and "implements" or "extends" == |
| 19876 | inher-intro or inher-cont; CASE 5D.3: removed; CASE 5D.4 => 5D.3; |
| 19877 | CASE 5D.5 => CASE 5D.4; CASE 5D.6 => CASE 5D.5; CASE 5K: don't need to |
| 19878 | look for Java keywords. |
| 19879 | (c-lineup-java-inher): Better indentation calculation for Java |
| 19880 | inheritance constructs. |
| 19881 | (c-Java-special-key, c-guess-basic-syntax, c-lineup-java-inher): |
| 19882 | Recognize Java "extends", "implements", and "throws" clauses and |
| 19883 | map them into inher-intro, inher-cont, and func-decl-cont |
| 19884 | syntactic symbols. Do the indentation as of Java inheritance |
| 19885 | lines better. |
| 19886 | (c-offsets-alist): Changed the syntactic symbol ansi-funcdecl-cont |
| 19887 | to func-decl-cont. This symbol is useful in Java throws |
| 19888 | declarations. |
| 19889 | (c-lineup-java-inher): New function for lining up "implements" |
| 19890 | continuations (i.e. inheritance in Java). |
| 19891 | (c-style-alist): In "java" style, set inher-cont to |
| 19892 | c-lineup-java-inher. |
| 19893 | (c-Java-class-key): Optional c-protection-key can appear before the |
| 19894 | "class" keyword. |
| 19895 | (c-beginning-of-statement-1): First, check for bare semi-colon, |
| 19896 | which is a legal statement but not caught by the more intense loop |
| 19897 | later on. |
| 19898 | (c-style-alist): Fixes to "ellemtel" style given by Colin Rafferty |
| 19899 | <craffert@spspme.ml.com>. |
| 19900 | (c-beginning-of-statement): Don't use forward-sentence when |
| 19901 | looking at a C block comment start. c-beginning-of-statement-1 |
| 19902 | will do the right thing. |
| 19903 | (c-guess-basic-syntax): CASE 5C: watch for scope operators. |
| 19904 | (c-lineup-C-comments): Watch out for no leading stars. |
| 19905 | (c-set-style): Add initial contents (the value of |
| 19906 | c-indentation-style), and history on the style name. |
| 19907 | (c-mode-map): Bind c-set-style on `C-c .'. |
| 19908 | (c-read-offset, c-read-offset-history): Use completing-read, with |
| 19909 | REQUIRE-MATCH nil, so that offsets can be completed when they are |
| 19910 | function names. Also implement read history. |
| 19911 | (c-guess-basic-syntax): CASE 15D: fix infinite loop problem in |
| 19912 | while... clause looking for statement starting at boi, when using |
| 19913 | run-in statement styles. |
| 19914 | (cc-imenu-java-generic-expression): New variable for integration |
| 19915 | of java-mode with imenu. |
| 19916 | (java-mode): Use cc-imenu-java-generic-expression. |
| 19917 | (c-hanging-comment-starter-p): New variable, analogous to |
| 19918 | c-hanging-comment-ender-p. |
| 19919 | (c-fill-paragraph): Use c-hanging-comment-starter-p. |
| 19920 | (java-mode): Do not set defun-prompt-regexp to |
| 19921 | c-Java-defun-prompt-regexp. |
| 19922 | (c-guess-basic-syntax): CASE 2: relpos for c and c++ is now boi. |
| 19923 | |
| 19924 | 1997-03-11 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> |
| 19925 | |
| 19926 | * octave-mod.el (octave-abbrev-table): Add abbrevs for switch, |
| 19927 | case, otherwise, and endswitch. |
| 19928 | (octave-begin-keywords): Add switch. |
| 19929 | (octave-else-keywords): Add case and otherwise. |
| 19930 | (octave-end-keywords): Add endswitch. |
| 19931 | (octave-block-match-alist): Add an entry for switch syntax. |
| 19932 | (calculate-octave-indent): Add support for switch syntax. |
| 19933 | (octave-block-end-offset): New function. |
| 19934 | (octave-comment-indent): Fix typo. |
| 19935 | |
| 19936 | * octave-hlp.el: Provide octave-hlp. |
| 19937 | |
| 19938 | * octave-inf.el: Provide octave-inf. |
| 19939 | |
| 19940 | * ielm.el (inferior-emacs-lisp-mode): Set comint-completion-addsuffix. |
| 19941 | |
| 19942 | * term.el (term-completion-addsuffix): Doc fix. |
| 19943 | (term-dynamic-complete-as-filename): Support the case where |
| 19944 | term-completion-addsuffix is a (DIRSUFFIX . FILESUFFIX) cons |
| 19945 | pair. |
| 19946 | |
| 19947 | 1997-03-11 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 19948 | |
| 19949 | * subr.el (combine-after-change-calls): Doc fix. |
| 19950 | |
| 19951 | * uniquify.el (uniquify-buffer-file-name): Don't call |
| 19952 | expand-file-name on nil. Check whether list-buffers-directory is |
| 19953 | bound. Ignore non-file non-dired buffers. |
| 19954 | |
| 19955 | * lisp-mode.el (lisp-imenu-generic-expression): Accept `*', `|', |
| 19956 | and `:' in symbol names. |
| 19957 | |
| 19958 | * make-mode.el (makefile-dependency-regex): Disallow "=" in name, |
| 19959 | so that "flags=-o:1" is treated as an assignment, not a dependency. |
| 19960 | (makefile-dependency-regex, makefile-macroassign-regex): Disallow |
| 19961 | spaces in symbol name. |
| 19962 | |
| 19963 | 1997-03-11 Dan Nicolaescu <done@ece.arizona.edu> |
| 19964 | |
| 19965 | * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec): |
| 19966 | New functions. |
| 19967 | |
| 19968 | 1997-03-12 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19969 | |
| 19970 | * dired-aux.el (dired-fun-in-all-buffers): New arg FILE. Don't |
| 19971 | operate on buffers whose wildcard pattern does not accept FILE. |
| 19972 | All callers changed. |
| 19973 | |
| 19974 | * dired.el (dired-glob-regexp): New function. |
| 19975 | (dired-buffers-for-dir): New arg FILE; if non-nil, |
| 19976 | check that it matches the wildcard pattern. |
| 19977 | |
| 19978 | 1997-03-11 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 19979 | |
| 19980 | * ispell.el (ispell-command-loop): Disable message logging. |
| 19981 | (ispell-region): Ditto. |
| 19982 | |
| 19983 | 1997-03-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19984 | |
| 19985 | * files.el (recover-session): Add `t' to switches. |
| 19986 | |
| 19987 | 1997-03-09 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 19988 | |
| 19989 | * simple.el (universal-argument-more): If previous arg is `-', |
| 19990 | change that to -4. |
| 19991 | |
| 19992 | 1997-03-08 Joel Ray Holveck <joelh@gnu.ai.mit.edu> |
| 19993 | |
| 19994 | * info.el (Info-read-node-name): Caused completing-read to force |
| 19995 | the input read to match a valid entry. |
| 19996 | |
| 19997 | 1997-03-08 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 19998 | |
| 19999 | * isearch.el (isearch-yank): Handle case when CHUNK is `x-sel'. |
| 20000 | |
| 20001 | 1997-03-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20002 | |
| 20003 | * enriched.el (enriched-decode-foreground, enriched-decode-background): |
| 20004 | Make COLOR arg optional. Fix error messages. |
| 20005 | |
| 20006 | * subr.el (substitute-key-definition): |
| 20007 | Compare with equal if definition is a key sequence. |
| 20008 | |
| 20009 | * desktop.el (desktop-missing-file-warning): Make the default nil. |
| 20010 | |
| 20011 | 1997-03-04 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 20012 | |
| 20013 | * vc.el (vc-backend-diff): Handle RCS and SCCS separately. |
| 20014 | |
| 20015 | 1997-03-01 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 20016 | |
| 20017 | * simple.el (eval-expression): No longer disabled, since M-: isn't |
| 20018 | as likely to be typed by mistake as the old ESC ESC binding was. |
| 20019 | Arg `expression' renamed to `eval-expression-arg' to avoid |
| 20020 | potential collision if its value mentions `expression'. |
| 20021 | |
| 20022 | 1997-03-01 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 20023 | |
| 20024 | * man.el (man-mode-syntax-table): New variable. |
| 20025 | (Man-mode): Use it. |
| 20026 | (man-follow): New command and keystroke. |
| 20027 | (Man-default-man-entry): Ignore trailing dots and underscores. |
| 20028 | |
| 20029 | 1997-02-28 Kenichi HANDA <handa@etl.go.jp> |
| 20030 | |
| 20031 | * characters.el, mule-conf.el, gnus-mule.el, kkc.el, rmail.el, |
| 20032 | * sendmail.el, skkdic-conv.el, titdic-conv.el, language/thai.el, |
| 20033 | * language/vietnamese.el, language/lao.el, language/korean.el, |
| 20034 | * language/japanese.el, language/hebrew.el, language/greek.el, |
| 20035 | * language/european.el, language/devanagari.el, language/chinese.el, |
| 20036 | * language/cyrillic.el, language/china-util.el: |
| 20037 | Remove prefix "coding-system-" from coding system symbol names. |
| 20038 | |
| 20039 | 1997-02-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20040 | |
| 20041 | * copyright.el (copyright-regexp): Allow "Copyright" and the |
| 20042 | copyright symbol together. |
| 20043 | |
| 20044 | 1997-02-27 Kenichi HANDA <handa@etl.go.jp> |
| 20045 | |
| 20046 | * mule.el: Initialize a global variable use-default-ascent. |
| 20047 | (make-coding-system): Set charset (symbol) instead of charset-id. |
| 20048 | (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022 |
| 20049 | type coding systems, new flags INIT-BOL DESIGNATION-BOL are added. |
| 20050 | (define-coding-system-alias): Coding style changed. |
| 20051 | (charset-list): Incorrect macro definition changed to correct |
| 20052 | defsubst. |
| 20053 | |
| 20054 | * sendmail.el (sendmail-coding-system): Add autoload cookie. |
| 20055 | Default value is nil. |
| 20056 | |
| 20057 | * rmail.el (rmail-view-buffer, rmail-enable-mime) |
| 20058 | (rmail-show-mime-function, rmail-mime-feature): New variables to |
| 20059 | control MIME feature. |
| 20060 | (rmail-file-coding-system): Default value is nil. |
| 20061 | (rmail, rmail-convert-file, rmail-insert-inbox-text): Check |
| 20062 | rmail-enable-mime. Read a file without any code conversion. |
| 20063 | (rmail-variables): Setup local variables rmail-buffer and |
| 20064 | rmail-view-buffer. |
| 20065 | (rmail-decode-babyl-format, rmail-convert-babyl-format): Perform |
| 20066 | code conversion of RMAIL file if rmail-enable-mime is nil. |
| 20067 | (rmail-show-message): Make sure to be in rmail-buffer. If |
| 20068 | rmail-enable-mime is t, call appropriate function to decode MIME |
| 20069 | format. |
| 20070 | (rmail-mail, rmail-reply): Call rmail-start-mail with argument |
| 20071 | rmail-view-buffer. |
| 20072 | |
| 20073 | * rmailsum.el (rmail-new-summary): Setup rmail-view-buffer. |
| 20074 | (rmail-summary-line-decoder): New variable. |
| 20075 | (rmail-make-summary-line-1): Use a function set in |
| 20076 | rmail-summary-line-decoder. |
| 20077 | (rmail-summary-next-msg): Display rmail-view-buffer. |
| 20078 | (rmail-summary-mode): Make rmail-view-buffer buffer local. |
| 20079 | (rmail-summary-rmail-update, rmail-summary-scroll-msg-up): Use |
| 20080 | rmail-view-buffer instead of rmail-buffer. |
| 20081 | |
| 20082 | * mule-cmds.el (mule-keymap): Re-arranged. |
| 20083 | (set-language-info): Typo fixed in docstring. |
| 20084 | (read-language-name): Use assoc-ignore-case to allow lose |
| 20085 | matching. |
| 20086 | (read-language-and-input-method-name): Likewise. |
| 20087 | |
| 20088 | * mule-util.el (truncate-string-to-width): Argument PADDING can be |
| 20089 | a padding character. |
| 20090 | |
| 20091 | * mule-conf.el: Change coding system names iso-2022-int to |
| 20092 | iso-2022-int-1, iso-2022-int-2 to iso-2022-cjk. Add INIT-BOL to |
| 20093 | coding system iso-2022-cjk. Define a character set for Lao. |
| 20094 | |
| 20095 | * quail.el: Add quail-mode to default value of |
| 20096 | minor-mode-map-alist if it is set to local variable. |
| 20097 | (quail-show-kbd-layout): Bug fixed for keys not translated. |
| 20098 | |
| 20099 | * encoded-kbd.el: Many changes to cope with the above change. |
| 20100 | (encoded-kbd-select-terminal): New function. |
| 20101 | |
| 20102 | * characters.el: Add a section for Lao. |
| 20103 | |
| 20104 | * loadup.el: Load "language/lao". |
| 20105 | |
| 20106 | * language/lao.el, language/lao-util.el: New files for Lao. |
| 20107 | |
| 20108 | * language/chinese.el: Add INIT-BOL to coding system iso-2022-cn. |
| 20109 | |
| 20110 | * language/cyrillic.el: Change coding system name koi8 to koi8-r. |
| 20111 | |
| 20112 | * language/japanese.el: Change coding system name shift-jis to |
| 20113 | shift_jis. |
| 20114 | |
| 20115 | * language/devanagari.el: Fix handling of several characters. |
| 20116 | |
| 20117 | * language/devan-util.el: Likewise. |
| 20118 | |
| 20119 | * bookmark.el (bookmark-jump-noselect): Use goto-char instead of |
| 20120 | forward-char/backward-char to pay attention to multibyte |
| 20121 | characters. |
| 20122 | |
| 20123 | 1997-02-26 Chung Jae-youn <crisp@hugsvr.kaist.ac.kr> |
| 20124 | |
| 20125 | * gnus-mule.el (gnus-mule-decode-summary): The function |
| 20126 | implemented correctly. |
| 20127 | (gnus-mule-initialize): Setup gnus-summary-generate-hook. |
| 20128 | |
| 20129 | 1997-02-26 enami tsugutomo <enami@ba2.so-net.or.jp> |
| 20130 | |
| 20131 | * bytecomp.el (byte-compile-file): Bind coding-system-for-write |
| 20132 | instead of coding-system-for-read to 'no-conversion to disable |
| 20133 | code conversion by write-region. |
| 20134 | |
| 20135 | 1997-02-26 Yutaka NIIBE <gniibe@mri.co.jp> |
| 20136 | |
| 20137 | * dired.el (dired-find-file): Allow specifying coding system |
| 20138 | interactively. |
| 20139 | |
| 20140 | 1997-02-26 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 20141 | |
| 20142 | * vc.el (vc-log-mode): New optional arg FILE. Set vc-log-file here. |
| 20143 | (vc-start-entry): Not here. |
| 20144 | (vc-finish-logentry): Run vc-finish-logentry-hook. |
| 20145 | |
| 20146 | 1997-02-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20147 | |
| 20148 | * menu-bar.el (menu-bar-tools-menu): Fix typo in Send Mail item. |
| 20149 | |
| 20150 | 1997-02-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20151 | |
| 20152 | * sh-script.el (sh-case): Define with defun and defvar |
| 20153 | instead of define-skeleton. |
| 20154 | |
| 20155 | 1997-02-24 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 20156 | |
| 20157 | * facemenu.el (facemenu-set-invisible, facemenu-set-intangible) |
| 20158 | (facemenu-set-read-only): Change put-text-property with constant |
| 20159 | args to add-text-properties for efficiency. Suggested by Stavros |
| 20160 | Macrakis <s.macrakis@opengroup.org>. |
| 20161 | |
| 20162 | 1997-02-23 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 20163 | |
| 20164 | * sh-script.el (sh-mode-hook, sh-set-shell-hook): Add defvars. |
| 20165 | |
| 20166 | * avoid.el: Don't put "Avoid" in the mode line. |
| 20167 | |
| 20168 | * lisp-mode.el (eval-last-sexp): Allow let-bindings to terminate |
| 20169 | before doing the eval. |
| 20170 | Handle (interactive ...) form specially. |
| 20171 | |
| 20172 | 1997-02-23 Michael Ernst <mernst@cs.washington.edu> |
| 20173 | |
| 20174 | * rmail.el (rmail-next-same-subject, rmail-reply): Ignore case, to |
| 20175 | match "RE:" as well as "Re:". |
| 20176 | |
| 20177 | 1997-02-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20178 | |
| 20179 | * tq.el (tq-process-buffer): Catch errors running tq-queue-head-fn. |
| 20180 | |
| 20181 | 1997-02-21 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 20182 | |
| 20183 | * font-lock.el (font-lock-default-unfontify-buffer): If we have called |
| 20184 | font-lock-set-defaults first, call font-lock-unset-defaults last. |
| 20185 | (font-lock-fontify-anchored-keywords): Use the value of PRE-MATCH-FORM |
| 20186 | as the value of LIMIT if appropriate, otherwise use EOL. Doc fix. |
| 20187 | (font-lock-keywords): Doc fix. |
| 20188 | (turn-on-font-lock): Test font-lock-mode. |
| 20189 | Added commented out menu code. |
| 20190 | |
| 20191 | * compile.el (compilation-mode-font-lock-keywords): Variable |
| 20192 | definition deleted. New function. |
| 20193 | (compilation-mode-map): Add `...' to Compile menu entry. |
| 20194 | |
| 20195 | 1997-02-20 Yutaka NIIBE <gniibe@mri.co.jp> |
| 20196 | |
| 20197 | * fill.el (do-kinsoku): New variable. |
| 20198 | (fill-region-as-paragraph): Handle `kinsoku' processing. |
| 20199 | |
| 20200 | * simple.el (do-auto-fill): Handle `kinsoku' processing. |
| 20201 | |
| 20202 | 1997-02-20 Tsugutomo ENAMI <enami@sys.ptg.sony.co.jp> |
| 20203 | |
| 20204 | * nnheader.el (nnheader-insert-head): Handle the case that the |
| 20205 | length of header is changed because of code conversion. |
| 20206 | |
| 20207 | 1997-02-20 Kenichi HANDA <handa@etl.go.jp> |
| 20208 | |
| 20209 | * ccl.el, characters.el, encoded-kb.el, fontset.el: New files. |
| 20210 | * gnus-mule.el, isearch-x.el, kinsoku.el, kkc.el: New files. |
| 20211 | * mule-cmds.el, mule-diag.el, mule-util.el, mule.el: New files. |
| 20212 | * quail.el, skkdic-cnv.el, skkdic-utl.el, titdic-cnv.el: New files. |
| 20213 | |
| 20214 | * autoload.el (update-file-autoloads): Read loaddefs.el without |
| 20215 | any code conversion. |
| 20216 | |
| 20217 | * bindings.el (mode-line-mule-info): New variable. |
| 20218 | (mode-line-format): Include it. |
| 20219 | |
| 20220 | * bytecomp.el (byte-compile-file): Write a compiled file without |
| 20221 | any code conversion. |
| 20222 | |
| 20223 | * debug.el (debugger-mode): Disable multibyte character handling |
| 20224 | in Debugger mode. |
| 20225 | |
| 20226 | * files.el (find-file): With a prefix argument, enable users to |
| 20227 | specify a coding system interactively. |
| 20228 | (find-file-other-window, find-file-read-only): Likewise. |
| 20229 | (find-file-read-only-other-window): Likewise. |
| 20230 | (find-file-read-only-other-frame): Likewise. |
| 20231 | (find-alternate-file-other-window, find-alternate-file): Likewise. |
| 20232 | (find-file-noselect): Describe optional arguments NOWARN and |
| 20233 | RAWFILE in the doc-string. |
| 20234 | (write-file, insert-file, append-to-file): Accept a prefix |
| 20235 | argument to enable users to specify a coding system interactively. |
| 20236 | (revert-buffer): Read an auto-saved file without any code |
| 20237 | conversion. |
| 20238 | |
| 20239 | * help.el (help-with-tutorial): Prefix argument to specify a |
| 20240 | language interactively. |
| 20241 | |
| 20242 | * isearch.el (isearch-mode-map): Define |
| 20243 | isearch-toggle-input-method and |
| 20244 | isearch-toggle-specified-input-method in the map. |
| 20245 | (isearch-multibyte-characters-flag): New variable. |
| 20246 | (isearch-mode): Initialize it to nil. |
| 20247 | (isearch-printing-char): Handle multibyte characters. |
| 20248 | (isearch-message-prefix): Include title of input method if |
| 20249 | necessary in the prefix of message. |
| 20250 | |
| 20251 | * language/: New directory containing Emacs Lisp files to setup |
| 20252 | environment and provide utilities for each language. |
| 20253 | |
| 20254 | * loadup.el: Load mule specific files. |
| 20255 | |
| 20256 | * mouse.el (mouse-set-font): Handle fontset. |
| 20257 | |
| 20258 | * paren.el (show-paren-function): Handle multibyte characters. |
| 20259 | |
| 20260 | * replace.el (occur): Pay attention to multibyte characters. |
| 20261 | |
| 20262 | * rmail.el (rmail-file-coding-system): New variable. |
| 20263 | (rmail-insert-inbox-text): Perform character code conversion |
| 20264 | according to rmail-file-coding-system. |
| 20265 | (rmail-only-expunge): Pay attention to multibyte characters. |
| 20266 | |
| 20267 | * select.el (x-get-selection): Set default data-type of selection |
| 20268 | to COMPOUND_TEXT. |
| 20269 | (selection-converter-alist): Add an entry for COMPOUND_TEXT. |
| 20270 | |
| 20271 | * sendmail.el (sendmail-coding-system): New variable. |
| 20272 | (sendmail-send-it): Perform code conversion on sending mail |
| 20273 | according to sendmail-coding-system. |
| 20274 | |
| 20275 | * simple.el (kill-forward-chars, kill-backward-chars): Pay |
| 20276 | attention to multibyte characters. |
| 20277 | (what-cursor-position): With a prefix argument, print detailed |
| 20278 | info of a character on cursor position. |
| 20279 | (transpose-subr-1): Pay attention to multibyte characters. |
| 20280 | |
| 20281 | * term/x-win.el: Require fontset. Create fontsets from |
| 20282 | default-fontset-spec, X resources, and "-fn" command line |
| 20283 | argument. |
| 20284 | |
| 20285 | 1997-02-19 Noah Friedman <friedman@splode.com> |
| 20286 | |
| 20287 | * eldoc.el (eldoc-message-commands): Doc fixes. |
| 20288 | (eldoc-message): Make function, not macro. |
| 20289 | |
| 20290 | * eldoc.el (eldoc-last-message): New internal variable. |
| 20291 | (eldoc-mode): Initialize it to nil. |
| 20292 | (eldoc-message): Use it. |
| 20293 | (eldoc-print-current-symbol-info): Use it. |
| 20294 | |
| 20295 | * eldoc.el (eldoc-pre-command-refresh-echo-area): New function. |
| 20296 | (eldoc-mode): Put it on pre-command-hook if in XEmacs or using |
| 20297 | idle timers in Emacs. |
| 20298 | |
| 20299 | * eldoc.el (eldoc-message-commands-table-size): New constant. |
| 20300 | (eldoc-add-command): Use it to initialize eldoc-message-commands. |
| 20301 | |
| 20302 | * eldoc.el (eldoc-display-message-no-interference-p): New function. |
| 20303 | (eldoc-display-message-p): Use it. |
| 20304 | |
| 20305 | * eldoc.el (eldoc-print-fnsym-args, eldoc-print-var-docstring): |
| 20306 | Arg sym no longer optional. |
| 20307 | Do not initialize arg if nil. |
| 20308 | |
| 20309 | * eldoc.el (eldoc-forward-sexp-safe): Function deleted. |
| 20310 | (eldoc-beginning-of-sexp): New function. |
| 20311 | (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. |
| 20312 | Use eldoc-current-symbol to get symbol at point. |
| 20313 | |
| 20314 | * eldoc.el (eldoc-function-argstring-from-docstring-method-table): |
| 20315 | Forge docstrings for `and', `or', `list', `+', and `-'. |
| 20316 | |
| 20317 | * eldoc.el (eldoc-add-command-completions): New function. |
| 20318 | (eldoc-add-command): Take list of args. |
| 20319 | No longer interactive. |
| 20320 | (eldoc-remove-command-completions): New function. |
| 20321 | (eldoc-remove-command): Take list of args. |
| 20322 | No longer interactive. |
| 20323 | |
| 20324 | * eldoc.el: Initialize eldoc-message-commands using |
| 20325 | eldoc-add-command-completions. |
| 20326 | |
| 20327 | * eldoc.el (eldoc-display-message-p): New function. |
| 20328 | Return nil if cursor-in-echo-area, or using idle timers and a |
| 20329 | command is still active. |
| 20330 | (eldoc-print-current-symbol-info): Use eldoc-display-message-p. |
| 20331 | |
| 20332 | 1997-02-17 Roland McGrath <roland@galapas.ai.mit.edu> |
| 20333 | |
| 20334 | * autoload.el (update-autoloads-from-directory): Get absolute file |
| 20335 | names from directory-files, and expand generated-autoload-file. |
| 20336 | Subdirs happy now. |
| 20337 | |
| 20338 | 1997-02-17 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20339 | |
| 20340 | * mail-utils.el (rmail-dont-reply-to): Delete debugging code. |
| 20341 | Don't insist on whitespace after commas. |
| 20342 | |
| 20343 | 1997-02-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 20344 | |
| 20345 | * replace.el (replace-string): Doc fix. |
| 20346 | |
| 20347 | 1997-02-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20348 | |
| 20349 | * vc.el (vc-do-command): If OKSTATUS is nil, ignore errors. |
| 20350 | (vc-backend-release): For RCS, pass nil for OKSTATUS. |
| 20351 | |
| 20352 | 1997-02-09 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 20353 | |
| 20354 | * compare-w.el (compare-windows): Make more efficient use of |
| 20355 | result from compare-buffer-substrings. |
| 20356 | |
| 20357 | 1997-02-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20358 | |
| 20359 | * isearch.el (isearch-search): Refuse to match invisible text. |
| 20360 | (isearch-range-invisible): New function. |
| 20361 | (search-invisible): New user option. |
| 20362 | |
| 20363 | 1997-02-09 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu> |
| 20364 | |
| 20365 | * compile.el (compilation-process-setup-function): New variable. |
| 20366 | (compile-internal): Call compilation-process-setup-function if |
| 20367 | it is non-nil. |
| 20368 | |
| 20369 | * diff.el (diff-process-setup): New function, sets up the |
| 20370 | compilation-exit-message-function so that it works with both |
| 20371 | asynchronous and synchronous sub-processes. |
| 20372 | (diff): Bind compilation-exit-message-function. Run |
| 20373 | compilation-finish-function when compile-internal returns if async |
| 20374 | processes aren't supported. |
| 20375 | |
| 20376 | 1997-02-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20377 | |
| 20378 | * mouse.el (mouse-buffer-menu): Group buffers by major modes if that |
| 20379 | seems to be useful. |
| 20380 | (mouse-buffer-menu-mode-groups): New variable. |
| 20381 | (mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines |
| 20382 | broken out of mouse-buffer-menu. |
| 20383 | |
| 20384 | * derived.el (define-derived-mode): Add derived-mode-parent |
| 20385 | property to the derived mode command name. |
| 20386 | |
| 20387 | 1997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20388 | |
| 20389 | * rmailsort.el (rmail-sort-messages): Preserve point |
| 20390 | with respect to the current message. |
| 20391 | |
| 20392 | 1997-02-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20393 | |
| 20394 | * auto-show.el (auto-show-mode): Doc fix. |
| 20395 | |
| 20396 | 1997-02-04 Erik Naggum <erik@naggum.no> |
| 20397 | |
| 20398 | * files.el (file-relative-name): Protect the match-data. |
| 20399 | |
| 20400 | * edmacro.el (edmacro-parse-keys): Remove redundant test for ?. |
| 20401 | |
| 20402 | 1997-02-04 Noah Friedman <friedman@splode.com> |
| 20403 | |
| 20404 | * eldoc.el (eldoc-display-message-p): New function. |
| 20405 | Return nil if cursor-in-echo-area, or using idle timers and a |
| 20406 | command is still active. |
| 20407 | (eldoc-print-current-symbol-info): Use eldoc-display-message-p. |
| 20408 | |
| 20409 | 1997-02-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20410 | |
| 20411 | * man.el (Man-init-defvars): Fix case in a char set range. |
| 20412 | |
| 20413 | 1997-02-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20414 | |
| 20415 | * cc-mode.el (c-Java-defun-prompt-regexp): Default is now nil. |
| 20416 | |
| 20417 | * dired-aux.el (dired-rename-file): |
| 20418 | Pass new arg to set-visited-file-name. |
| 20419 | * files.el (set-visited-file-name): New arg ALONG-WITH-FILE. |
| 20420 | |
| 20421 | * cc-mode.el (c-ObjC-method-key, c-Java-defun-prompt-regexp): |
| 20422 | Fix patch screwup in last change. |
| 20423 | |
| 20424 | * rmail.el (rmail-ignored-headers): Add Delivered-to: header. |
| 20425 | |
| 20426 | 1997-02-02 Noah Friedman <friedman@splode.com> |
| 20427 | |
| 20428 | * eldoc.el: New file. |
| 20429 | |
| 20430 | 1997-02-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20431 | |
| 20432 | * iso-acc.el (iso-accents-compose): |
| 20433 | Handle case where unread-command-events is already nonempty. |
| 20434 | |
| 20435 | * frame.el (set-frame-font): Renamed from set-default-font. |
| 20436 | |
| 20437 | 1997-02-01 Tom Tromey <tromey@cygnus.com> |
| 20438 | |
| 20439 | * info.el: Handle multiple Info buffers. |
| 20440 | (Info-tag-table-marker): Initialize to nil. |
| 20441 | (Info-tag-table-buffer): New variable. |
| 20442 | (Info-find-node): Don't switch buffers if already in Info mode. |
| 20443 | Use Info-tag-table-buffer to support multiple Info buffers. |
| 20444 | (Info-read-subfile): Don't switch to *info* buffer. |
| 20445 | (Info-build-node-completions): Handle buffer local bindings for |
| 20446 | Info-tag-table-marker. |
| 20447 | (Info-search): Add a save-excursion. |
| 20448 | (Info-mode): Make Info-tag-table-buffer buffer-local. |
| 20449 | Make a different marker in Info-tag-table-marker for each buffer. |
| 20450 | (Info-kill-buffer): New function, on kill-buffer-hook. |
| 20451 | |
| 20452 | 1997-02-01 Peter Breton <peter@CLONE.mindspring.com> |
| 20453 | |
| 20454 | * dirtrack.el (dirtrack-debug-message): Put output at end of buffer. |
| 20455 | (dirtrack): Check that directory exists before trying to cd to it. |
| 20456 | Go to point-max (not comint-last-output-start) before looking for |
| 20457 | the prompt. |
| 20458 | |
| 20459 | 1997-02-01 Michael Ernst <mernst@cs.washington.edu> |
| 20460 | |
| 20461 | * dired-x.el (dired-guess-shell-alist-default): Make .eps |
| 20462 | extension act like .ps extension. |
| 20463 | |
| 20464 | 1997-02-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20465 | |
| 20466 | * rmail.el (rmail-reply): Concatenate all the References headers. |
| 20467 | |
| 20468 | 1997-01-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20469 | |
| 20470 | * simple.el (set-fill-column): Print the old value too. |
| 20471 | |
| 20472 | * cc-mode.el (java-mode): Fix typo installing previous change. |
| 20473 | |
| 20474 | * rmail.el (rmail-reply): Copy all the References: headers |
| 20475 | from the original message. |
| 20476 | |
| 20477 | * simple.el (sendmail-user-agent): Insert all the OTHER-HEADERS. |
| 20478 | |
| 20479 | * mail-utils.el (mail-fetch-field): New arg LIST. |
| 20480 | |
| 20481 | * edmacro.el (edmacro-parse-keys): Don't treat C-. or C-? |
| 20482 | as ASCII control char. |
| 20483 | |
| 20484 | * compile.el (compilation-enter-directory-regexp) |
| 20485 | (compilation-leave-directory-regexp): Add .* at beginning. |
| 20486 | |
| 20487 | 1997-01-30 Barry A. Warsaw <cc-mode-help@python.org> |
| 20488 | |
| 20489 | * cc-mode.el: Public Release 4.353. |
| 20490 | |
| 20491 | * cc-mode.el (c-guess-basic-syntax): |
| 20492 | CASE 15D: do not assume that boi of previous |
| 20493 | statement is the beginning of a statement. |
| 20494 | |
| 20495 | * cc-mode.el: Removed the require of imenu. |
| 20496 | |
| 20497 | * cc-mode.el (c-cleanup-list, c-electric-brace): |
| 20498 | New clean-up option: brace-elseif-brace. |
| 20499 | |
| 20500 | * cc-mode.el (c-style-variables-are-local-p): New variable which |
| 20501 | controls whether indentation style variable are buffer local are |
| 20502 | not. By default, for backwards compatibility, this variable is t. |
| 20503 | |
| 20504 | * cc-mode.el (c-Java-access-key): Set to nil since Java doesn't |
| 20505 | have C++-like access labels. |
| 20506 | |
| 20507 | * cc-mode.el (c-style-alist): Added "python" style. |
| 20508 | |
| 20509 | * cc-mode.el (c-mode-menu): New function. |
| 20510 | (c-popup-menu, c-common-init): Use c-mode-menu. |
| 20511 | |
| 20512 | * cc-mode.el (c-lineup-C-comments): |
| 20513 | A much better implementation that handles all |
| 20514 | common star-prefixed block comment styles (see below). |
| 20515 | |
| 20516 | (c-block-comments-indent-p): Obsolete function removed. |
| 20517 | |
| 20518 | * cc-mode.el (c-indentation-style): |
| 20519 | Take default value from c-site-default-style. |
| 20520 | |
| 20521 | * cc-mode.el (adaptive-fill-regexp): |
| 20522 | For all but XEmacs 19.13, the default should |
| 20523 | be nil. |
| 20524 | |
| 20525 | * cc-mode.el (c-emacs-features): Detect Infodock. |
| 20526 | (c-common-init, c-mode-map): Don't install menus for Infodock. |
| 20527 | |
| 20528 | * cc-mode.el (c-indent-exp): Fixed infinite loop when multi-line C |
| 20529 | comment is last thing in buffer. |
| 20530 | (c-guess-basic-offset): Fixed error when K&R C-like macro is first |
| 20531 | non-syntactic whitespace in file. |
| 20532 | |
| 20533 | * cc-mode.el (c-C++-comment-start-regexp): |
| 20534 | Use a more efficient representation. |
| 20535 | |
| 20536 | * cc-mode.el (c-buffer-style): New variable. |
| 20537 | |
| 20538 | 1997-01-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20539 | |
| 20540 | * ps-print.el (ps-print-header): Doc fix. |
| 20541 | |
| 20542 | 1997-01-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20543 | |
| 20544 | * texnfo-upd.el (texinfo-make-menu): Accept args BEGINNING and END. |
| 20545 | (texinfo-update-node): Accept args BEGINNING and END. |
| 20546 | (texinfo-all-menus-update): Pass region explicitly. |
| 20547 | (texinfo-master-menu, texinfo-every-node-update): Likewise. |
| 20548 | |
| 20549 | 1997-01-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20550 | |
| 20551 | * saveplace.el (load-save-place-alist-from-file): |
| 20552 | Delete spurious t's. |
| 20553 | |
| 20554 | 1997-01-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20555 | |
| 20556 | * comint.el (comint-exec-1): Use file-accessible-directory-p. |
| 20557 | |
| 20558 | * timezone.el (timezone-parse-date): Treat unknown month name |
| 20559 | like any other unrecognized format. |
| 20560 | |
| 20561 | 1997-01-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20562 | |
| 20563 | * jka-compr.el (jka-compr-error): Use with-current-buffer. |
| 20564 | (jka-compr-call-process, jka-compr-file-local-copy) |
| 20565 | (jka-compr-write-region): Use with-current-buffer. |
| 20566 | |
| 20567 | * byte-opt.el (byte-compile-inline-expand): Recalculate fn |
| 20568 | after loading a file to define the function. |
| 20569 | |
| 20570 | * ange-ftp.el (ange-ftp-get-process): Call delete-process. |
| 20571 | |
| 20572 | 1997-01-25 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 20573 | |
| 20574 | * rmail.el (rmail-get-new-mail): Fix return value to match doc. |
| 20575 | |
| 20576 | 1997-01-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20577 | |
| 20578 | * simple.el (completion-no-auto-exit): New variable. |
| 20579 | (choose-completion-string): Obey compilation-error-regexp-alist. |
| 20580 | |
| 20581 | * compile.el (compilation-error-regexp-alist): Undo 1/21 change. |
| 20582 | In the GNU message with program name alternative, |
| 20583 | allow digits in the program name after the first character. |
| 20584 | |
| 20585 | * rnewspost.el (news-post-news): New arg NOQUERY. |
| 20586 | |
| 20587 | * compile.el (compilation-parse-errors): |
| 20588 | Use looking-at on each line. |
| 20589 | (compilation-error-regexp-alist): Change these regexps |
| 20590 | so that they assume matching only at start of line. |
| 20591 | Delete \n at beginning; otherwise add `.*'. |
| 20592 | |
| 20593 | * tmm.el (tmm-get-keymap): Recognize explicit lambda expressions |
| 20594 | as valid. |
| 20595 | |
| 20596 | 1997-01-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20597 | |
| 20598 | * compile.el (compilation-error-regexp-alist): |
| 20599 | In MIPS lint and Sun Ada regexps, reject newline in some |
| 20600 | [^...] constructs. Require newline at start in MIPS lint. |
| 20601 | |
| 20602 | 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20603 | |
| 20604 | * simple.el (choose-completion-string): |
| 20605 | |
| 20606 | * ange-ftp.el (ange-ftp-load): If fail, return nil. |
| 20607 | |
| 20608 | * compile.el (compilation-error-regexp-alist): |
| 20609 | Recognize nsgmls error messages. |
| 20610 | |
| 20611 | 1997-01-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20612 | |
| 20613 | * smtpmail.el (smtpmail-read-response): |
| 20614 | Don't get confused by %'s in response-string. |
| 20615 | |
| 20616 | * octave-mod.el: Delete explicit autoload calls. |
| 20617 | Provide octave-mod. |
| 20618 | Move the variables formerly in octave.el |
| 20619 | to the top of the file. |
| 20620 | |
| 20621 | * octave-hlp.el: Require octave-mod, not octave. |
| 20622 | * octave-inf.el: Require octave-mod, not octave. |
| 20623 | |
| 20624 | * octave.el: File deleted (contents merged into octave-mod.el). |
| 20625 | |
| 20626 | * octave-mod.el: Merge in octave.el; don't require octave.el. |
| 20627 | Don't require octave-inf.el. |
| 20628 | (octave-mode): Delete the startup message. |
| 20629 | (octave-maintainer-address): Add bug-gnu-emacs. |
| 20630 | (octave-version): Variable deleted. |
| 20631 | (octave-submit-bug-report): Use emacs-version. |
| 20632 | |
| 20633 | * octave-mod.el, octave.el: New files. |
| 20634 | * octave-inf.el, octave-hlp.el: New files. |
| 20635 | |
| 20636 | 1997-01-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20637 | |
| 20638 | * timezone.el (timezone-parse-date): Handle 1-digit year. |
| 20639 | |
| 20640 | 1997-01-19 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 20641 | |
| 20642 | * rmail.el (rmail-preserve-inbox): New variable. |
| 20643 | (rmail-get-new-mail): If rmail-preserve-inbox is non-nil, then |
| 20644 | don't truncate the inboxes after retrieving mail from them. |
| 20645 | |
| 20646 | 1997-01-19 Geoff Voelker <voelker@cs.washington.edu> |
| 20647 | |
| 20648 | * dos-w32.el, term/w32-win.el: Change uses of win32 to w32. |
| 20649 | |
| 20650 | 1997-01-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20651 | |
| 20652 | * mantemp.el (mantemp-insert-cxx-syntax): Recognize non-class templates. |
| 20653 | (mantemp-make-mantemps-buffer): Simplify message. |
| 20654 | (mantemp-make-mantemps-region): Simplify message. |
| 20655 | |
| 20656 | * ange-ftp.el (ange-ftp-waiting-flag): New variable. |
| 20657 | (ange-ftp-load): Bind that to t, and catch ftp-error. |
| 20658 | (ange-ftp-cf2, ange-ftp-cf1): If ange-ftp-waiting-flag is t, |
| 20659 | throw instead of signaling an error. |
| 20660 | |
| 20661 | * shell.el (shell-mode): Don't set list-buffers-directory. |
| 20662 | |
| 20663 | 1997-01-15 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 20664 | |
| 20665 | With Jacques Duthen. |
| 20666 | * ps-print.el (ps-print-version): Fix value. |
| 20667 | (cl lisp-float-type): Require them. |
| 20668 | (ps-number-of-columns ps-*-font-size): Try to select defaults |
| 20669 | better suited when `ps-landscape-mode' is non-nil. |
| 20670 | (ps-*-faces): Change default for Font Lock mode faces when |
| 20671 | `ps-print-color-p' is nil. |
| 20672 | (ps-right-header): Replace `time-stamp-yy/mm/dd' |
| 20673 | by `time-stamp-mon-dd-yyyy'. |
| 20674 | (ps-end-file ps-begin-page): Fix bug in page count for Ghostview. |
| 20675 | (ps-generate-postscript-with-faces): Replace `ps-sorter' by |
| 20676 | `car-less-than-car'. |
| 20677 | (ps-plot ps-generate): Replace `%d' by `%3d'. |
| 20678 | |
| 20679 | 1997-01-14 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 20680 | |
| 20681 | * compile.el (first-error): Doc fix. |
| 20682 | |
| 20683 | 1997-01-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20684 | |
| 20685 | * replace.el (occur-mode-map): Bind g to revert-buffer. |
| 20686 | (occur-mode): Locally bind revert-buffer-function. |
| 20687 | (occur-command-arguments): New variable. |
| 20688 | (occur-revert-function): New function. |
| 20689 | (occur): Set occur-command-arguments. |
| 20690 | |
| 20691 | 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20692 | |
| 20693 | * mh-mime.el: Rename args PATHNAME to FILENAME in various functions. |
| 20694 | (mh-mhn-compose-insertion): New arg ATTRIBUTES |
| 20695 | and change the interactive spec to read it. |
| 20696 | |
| 20697 | 1997-01-12 Geoff Voelker <voelker@cs.washington.edu> |
| 20698 | |
| 20699 | * w32-fns.el (make-auto-save-file-name): Replace occurrences of |
| 20700 | all invalid filename characters. |
| 20701 | |
| 20702 | 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 20703 | |
| 20704 | * texnfo-upd.el (texinfo-incorporate-descriptions): Call regexp-quote. |
| 20705 | |
| 20706 | 1997-01-09 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 20707 | |
| 20708 | * font-lock.el (font-lock-unique): Deleted. |
| 20709 | (font-lock-prepend-text-property, font-lock-append-text-property): |
| 20710 | Don't call it; behave as to-be-written builtins. Declare as defuns. |
| 20711 | (font-lock-fillin-text-property): Declare as a defun. |
| 20712 | (font-lock-after-change-function): Undo 1996-10-23 change. |
| 20713 | |
| 20714 | 1997-01-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20715 | |
| 20716 | * telnet.el (telnet-initial-filter): Fix error message. |
| 20717 | Bind case-fold-search to t. |
| 20718 | |
| 20719 | * cl.el (when, unless): Definitions moved to subr.el. |
| 20720 | |
| 20721 | * subr.el (when, unless): Definitions moved from cl.el. |
| 20722 | |
| 20723 | 1997-01-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20724 | |
| 20725 | * faces.el (invert-face): Handle inverting the default face better. |
| 20726 | |
| 20727 | * expand.el: No longer a minor mode. |
| 20728 | (expand-submit-bug-report): Function deleted. |
| 20729 | (expand-mode-version, expand-mode-help-address): Variables deleted. |
| 20730 | (expand-mode): Variable and function deleted. |
| 20731 | (expand-mode-hook, expand-mode-name): Variables deleted. |
| 20732 | (expand-load-hook): Variable renamed from expand-mode-load-hook. |
| 20733 | (expand-map): Variable deleted. |
| 20734 | (expand-jump-to-next-slot): Renamed from expand-jump-to-next-mark. |
| 20735 | Add autoload. |
| 20736 | (expand-jump-to-previous-slot): Add autoload. |
| 20737 | Renamed from expand-jump-to-previous-mark. |
| 20738 | |
| 20739 | 1997-01-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20740 | |
| 20741 | * simple.el (delete-completion-window): Handle special display frames. |
| 20742 | |
| 20743 | * term/x-win.el (x-handle-args): Stop arg processing |
| 20744 | if we encounter "--", and preserve all remaining args. |
| 20745 | |
| 20746 | * startup.el (command-line-1): Don't run buffer-menu |
| 20747 | if in batch mode. |
| 20748 | |
| 20749 | 1997-01-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20750 | |
| 20751 | * gud.el (gud-gdb-marker-regexp): Use colon always, not path-separator. |
| 20752 | |
| 20753 | * sgml-mode.el (html-mode): Locally set sentence-end. |
| 20754 | |
| 20755 | * translate.el: New file. |
| 20756 | |
| 20757 | 1997-01-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20758 | |
| 20759 | * msb.el (frame-or-buffer-changed-p): Definition deleted. |
| 20760 | (the end): Use mapc, to force loading of cl-extra. |
| 20761 | |
| 20762 | * files.el (switch-to-buffer-other-frame) |
| 20763 | (switch-to-buffer-other-window): New arg NORECORD. |
| 20764 | |
| 20765 | 1997-01-04 Geoff Voelker <voelker@cs.washington.edu> |
| 20766 | |
| 20767 | * sh-script.el (sh-shell-file): Downcase and remove extension |
| 20768 | on shells in NT. |
| 20769 | |
| 20770 | 1997-01-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20771 | |
| 20772 | * dired.el (dired-string-replace-match): |
| 20773 | Delete redundant autoload. |
| 20774 | (dired-garbage-files-regexp): New variable. |
| 20775 | (dired-flag-garbage-files): New command. |
| 20776 | (dired-mode-map): Put dired-flag-garbage-files on & and in menu. |
| 20777 | |
| 20778 | * find-dired.el (find-dired): Doc fix. |
| 20779 | |
| 20780 | 1997-01-03 Andre Spiegel <spiegel@inf.fu-berlin.de> |
| 20781 | |
| 20782 | * vc.el, vc-hooks.el: Changed my e-mail address in the header. |
| 20783 | |
| 20784 | 1997-01-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20785 | |
| 20786 | * replace.el (list-matching-lines-face): New variable. |
| 20787 | (occur): Highlight the actual matching characters. |
| 20788 | |
| 20789 | * dirtrack.el: New file. |
| 20790 | |
| 20791 | 1997-01-02 Inge Frick <inge@nada.kth.se> |
| 20792 | |
| 20793 | * easymenu.el (easy-menu-create-keymaps): Menu item STYLE toggle |
| 20794 | (checkbox) and radio (radio button) are prefixed by "[X] " or |
| 20795 | "(*) " respectively, when selected and "[ ] " or "( ) ", when not |
| 20796 | selected. In a menu that contain these prefixes, " " is used |
| 20797 | as prefix for items that have no other prefix. |
| 20798 | (easy-menu-update-button): New function used as `menu-enable' |
| 20799 | property for checkboxes and radio buttons to update the prefixes. |
| 20800 | (easy-menu-define): Change documentation string to describe the |
| 20801 | new prefixes. |
| 20802 | |
| 20803 | 1997-01-02 Jens Toivo Berger Thielemann <jensthi@ifi.uio.no> |
| 20804 | |
| 20805 | * word-help.el (word-help-mode-alist, reset-word-help) |
| 20806 | (word-help-switch-help-file): Added support for completion. |
| 20807 | (word-help-complete, word-help-complete-list) |
| 20808 | (word-help-complete-index, word-help-extract-matches) |
| 20809 | (word-help-make-complete): New functions/variables for completion. |
| 20810 | (word-help-mode-alist): Enhanced search regexps. |
| 20811 | (word-help-index-mapper): Defaults now to extracting the first word. |
| 20812 | (word-help-mode-alist, word-help-index-mapper) |
| 20813 | (word-help-main-index, word-help-main-obarray) |
| 20814 | (reset-word-help, set-help-file, word-help-process-indexes) |
| 20815 | (word-help-goto-index-node): Doc fixes. |
| 20816 | (word-help-goto-index-node): Requires passing the keyword. |
| 20817 | Uses this in the a new and enhanced magic indexing routine. |
| 20818 | (set-help-file, word-help): Handle `completion-ignore-case' better. |
| 20819 | (word-help-extract-index): `case-fold-search' better handled. |
| 20820 | (word-help): Magic guessing of relevant help file put in new |
| 20821 | function word-help-find-help-file. |
| 20822 | (word-help-guess-all): New subroutine. |
| 20823 | (word-help-guess): Use word-help-guess-all. |
| 20824 | May optionally copy only upto the cursor, |
| 20825 | instead of the entire keyword. |
| 20826 | |
| 20827 | 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20828 | |
| 20829 | * sh-script.el (sh-mode): Always pass nil as 3rd arg to sh-set-shell. |
| 20830 | |
| 20831 | * dired-aux.el (dired-do-chxxx): Use -- only on GNU systems. |
| 20832 | |
| 20833 | * tex-mode.el (tex-region): Correctly handle possible |
| 20834 | overlap between first line, header, and region. |
| 20835 | New local var ALREADY-OUTPUT makes this general. |
| 20836 | Write tex-trailer directly as a string; get rid of temp-buffer. |
| 20837 | Make tex-out-file include the .tex suffix. |
| 20838 | |
| 20839 | * texinfo.el (texinfo-mode): Locally set tex-first-line-header-regexp. |
| 20840 | Locally set tex-trailer. |
| 20841 | |
| 20842 | * server.el (server-process-filter): Let-bind `pos'. |
| 20843 | |
| 20844 | 1997-01-01 Eli Zaretskii <eliz@is.elta.co.il> |
| 20845 | |
| 20846 | * sh-script.el (sh-shell-file): On MSDOS, collapse $SHELL to lower |
| 20847 | case and remove the executable extension, if any. |
| 20848 | (sh-other-keywords): Define an entry for `sh' and make `bourne' |
| 20849 | inherit from that. |
| 20850 | |
| 20851 | 1996-12-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20852 | |
| 20853 | * simple.el (repeat-complex-command): Bind |
| 20854 | minibuffer-history-position and minibuffer-history-sexp-flag |
| 20855 | only for the read-from-minibuffer call. |
| 20856 | |
| 20857 | 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20858 | |
| 20859 | * files.el (insert-directory): Use -- as arg |
| 20860 | so that a file name or pattern is never taken as an option. |
| 20861 | |
| 20862 | * dired-aux.el (dired-do-chxxx): Use -- as arg |
| 20863 | so that the file name is never taken as an option. |
| 20864 | |
| 20865 | * dired.el (dired-make-relative): Ignore the third argument; |
| 20866 | never signal an error just because FILE is not in DIR's tree. |
| 20867 | |
| 20868 | * info.el (Info-find-node): Don't clear Info-index-alternatives. |
| 20869 | (Info-index-next): Fix error message. |
| 20870 | |
| 20871 | * server.el (server-start): Don't delete ~/.emacs-server. |
| 20872 | Instead, delete the names emacsserver really uses |
| 20873 | if compiled with SERVER_HOME_DIR. |
| 20874 | |
| 20875 | * bytecomp.el (byte-compile-file): Set default-directory in |
| 20876 | compiler input buffer. |
| 20877 | |
| 20878 | 1996-12-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20879 | |
| 20880 | * dired.el (dired-permission-flags-regexp): New variable. |
| 20881 | (dired-move-to-end-of-filename): Use it instead of a constant. |
| 20882 | |
| 20883 | * locate.el (locate-mode): Locally set dired-move-to-filename-regexp, |
| 20884 | dired-permission-flags-regexp, and dired-actual-switches. |
| 20885 | (locate-set-indentation): Function deleted. |
| 20886 | (locate-insert-header): Don't indent the header line. |
| 20887 | (locate-indentation-string): Variable deleted. |
| 20888 | (locate-do-setup): Rewrite the loop that adds indentation. |
| 20889 | |
| 20890 | * locate.el: New file. |
| 20891 | |
| 20892 | * tex-mode.el (tex-first-line-header-regexp): New variable. |
| 20893 | (tex-region): Sometimes include the file's first line. |
| 20894 | |
| 20895 | * texinfo.el (texinfo-mode): Use regexps for |
| 20896 | tex-start-of-header and tex-end-of-header. |
| 20897 | (texinfo-tex-region, texinfo-tex-buffer): |
| 20898 | Use tex-region and tex-buffer. |
| 20899 | (texinfo-tex-print): Use tex-print. |
| 20900 | (texinfo-tex-view): New command, on C-x C-t C-v. |
| 20901 | |
| 20902 | * bindings.el (completion-ignored-extensions): |
| 20903 | Separate out the system-independent elements. |
| 20904 | Add Texinfo index files. |
| 20905 | |
| 20906 | * emacsbug.el (report-emacs-bug): Use compose-mail. |
| 20907 | |
| 20908 | * hideshow.el (hs-emacs-type): Doc fix. |
| 20909 | |
| 20910 | * dired.el (dired-insert-directory): Don't override the user's locale. |
| 20911 | (dired-standard-move-to-filename-regexp): Var deleted. |
| 20912 | |
| 20913 | 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20914 | |
| 20915 | * iso-acc.el (iso-languages): For Catalan, delete 'C and 'c; |
| 20916 | delete `i, `I, `u, `U. Add "i, "I. Delete ~t. |
| 20917 | For Spanish, delete ~t, 'c and 'C. |
| 20918 | |
| 20919 | * help.el (help-map): Define C-h C-i to run word-help. |
| 20920 | |
| 20921 | * word-help.el: New file. |
| 20922 | |
| 20923 | * expand.el (expand-map): Don't define SPC. |
| 20924 | (expand-template-abbreviation): Function deleted. |
| 20925 | (expand-try-to-expand): Function deleted. |
| 20926 | (expand-abbrev-hook): Add a no-self-insert property. |
| 20927 | (expand-skeleton-end-hook): Use skeleton-position. |
| 20928 | (expand-add-abbrevs): Doc fix. |
| 20929 | |
| 20930 | * expand.el: New file. |
| 20931 | |
| 20932 | * skeleton.el (skeleton-positions): Renamed from skeleton-marks. |
| 20933 | |
| 20934 | * skeleton.el (skeleton-marks): New variable. |
| 20935 | (skeleton-insert, skeleton-internal-1): Set skeleton-marks. |
| 20936 | |
| 20937 | 1996-12-28 Jonathan I. Kamens <jik@cam.ov.com> |
| 20938 | |
| 20939 | * rmail.el (rmail-msg-is-pruned): New function. |
| 20940 | (rmail-toggle-header): Add an optional argument to specify explicitly |
| 20941 | whether the header should be pruned or displayed in full. |
| 20942 | |
| 20943 | 1996-12-27 Michael Kifer <kifer@cs.sunysb.edu> |
| 20944 | |
| 20945 | * viper.el (vip-adjust-window-after-search): New variable. |
| 20946 | (vip-adjust-window): New function. |
| 20947 | (vip-insert-state-cursor-color, vip-saved-cursor-color): New variables. |
| 20948 | (vip-set-vi-search-style-macros, vip-set-emacs-search-style-macros): |
| 20949 | New functions. |
| 20950 | (vip-autoindent): No longer moves insert point. |
| 20951 | (vip-paren-match): Now pays no attention to comments, leaves |
| 20952 | region active. |
| 20953 | * viper-util.el (vip-restore-cursor-color-after-replace) |
| 20954 | (vip-restore-cursor-color-after-insert): New functions. |
| 20955 | (vip-window-display-p): Treat PC as a non-window display. |
| 20956 | (vip-convert-standard-file-name): New function. |
| 20957 | |
| 20958 | * ediff-util.el (ediff-file-under-version-control): New function. |
| 20959 | (ediff-inferior-compare-regions): Improved interface. |
| 20960 | (ediff-maybe-checkout): New function. |
| 20961 | (ediff-maybe-save-and-delete-merge): New function. |
| 20962 | (ediff-setup): Now uses convert-standard-filename. |
| 20963 | (ediff-make-temp-file): Now returns expanded file name. |
| 20964 | * ediff-init.el (ediff-in-control-buffer-p): New function. |
| 20965 | (ediff-quit-merge-hook, ediff-autostore-merges): New variables. |
| 20966 | (ediff-convert-standard-file-name): New function. |
| 20967 | * ediff-mult.el (ediff-meta-buffer-keymap-setup-hook): New variable. |
| 20968 | (ediff-quit-session-group-hook): New hook. |
| 20969 | (ediff-filegroup-action): Now passes ediff-merge-store-file to |
| 20970 | subordinate Ediff sessions. |
| 20971 | * ediff-ptch.el (ediff-patch-file-internal): |
| 20972 | Now calls ediff-maybe-checkout. |
| 20973 | (ediff-context-diff-label-regexp): Fixed regexp. |
| 20974 | (ediff-map-patch-buffer): Fixed beg/end patch boundaries. |
| 20975 | * ediff.el: Now supports autostore for merge jobs. |
| 20976 | |
| 20977 | 1996-12-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20978 | |
| 20979 | * sort.el: Many doc fixes. |
| 20980 | (sort-regexp-fields): Don't test for buffer-substring-lessp; |
| 20981 | always return a pair of bounds. |
| 20982 | |
| 20983 | 1996-12-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 20984 | |
| 20985 | * ispell.el (ispell-message-text-end): Handle `- ' before |
| 20986 | the "cut here" or "start of..." line. Handle `Forward message' |
| 20987 | without `Start of'. |
| 20988 | |
| 20989 | * sendmail.el (mail-indentation-spaces): Doc fix. |
| 20990 | (mail-yank-clear-headers): Handle case of end < start. |
| 20991 | (mail-indent-citation): Handle case of end < start. |
| 20992 | (mail-yank-region): New command (on C-c C-r). |
| 20993 | |
| 20994 | * menu-bar.el (menu-bar-tools-menu): Add a "send mail" entry. |
| 20995 | |
| 20996 | * replace.el (perform-replace): Request integers from match-data, |
| 20997 | instead of asking for markers and converting them. |
| 20998 | |
| 20999 | * paragraphs.el (forward-paragraph, backward-paragraph): Doc fixes. |
| 21000 | |
| 21001 | 1996-12-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21002 | |
| 21003 | * mouse.el (mouse-start-end): Put values in proper order, |
| 21004 | in the doublequote case. |
| 21005 | |
| 21006 | 1996-12-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21007 | |
| 21008 | * startup.el (command-line-1): Handle --visit and --find. |
| 21009 | Handle -- as an option; treat what follows as a file name. |
| 21010 | |
| 21011 | 1996-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21012 | |
| 21013 | * edebug.el (edebug-read-symbol, edebug-read-string): |
| 21014 | Don't back up after reading. |
| 21015 | (edebug-read-sexp): Likewise. |
| 21016 | |
| 21017 | 1996-12-26 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> |
| 21018 | |
| 21019 | * vc-hooks.el (vc-user-login-name): New function. |
| 21020 | (vc-fetch-master-properties, vc-lock-from-permissions, vc-file-owner) |
| 21021 | (vc-fetch-properties, vc-after-save, vc-mode-line, vc-status): Use |
| 21022 | `vc-user-login-name' instead of `user-login-name'. |
| 21023 | |
| 21024 | * vc.el (vc-next-action-on-file, vc-update-change-log) |
| 21025 | (vc-backend-checkout, vc-backend-steal): Use `vc-user-login-name' |
| 21026 | instead of `user-login-name'. |
| 21027 | (vc-update-change-log): If `user-full-name' is nil, try |
| 21028 | `user-login-name'. Failing that, use uid as a string. |
| 21029 | (vc-make-buffer-writable-hook): Removed (was unused). |
| 21030 | |
| 21031 | 1996-12-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21032 | |
| 21033 | * isearch.el (isearch-edit-string): When we try the search |
| 21034 | at the end, do that outside of the let which binds all the |
| 21035 | search state. |
| 21036 | |
| 21037 | 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21038 | |
| 21039 | * mail-extr.el (mail-extract-address-components): Clear text props |
| 21040 | after inserting ADDRESS. |
| 21041 | |
| 21042 | 1996-12-18 Paul Eggert <eggert@twinsun.com> |
| 21043 | |
| 21044 | * cal-dst.el (calendar-time-zone-daylight-rules): |
| 21045 | Add support for daylight saving rules in Iran. |
| 21046 | (require 'cal-persia) now needed. |
| 21047 | |
| 21048 | 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21049 | |
| 21050 | * simple.el (sendmail-user-agent): Avoid error for CONTINUE non-nil. |
| 21051 | |
| 21052 | * replace.el (perform-replace): Undo previous change. |
| 21053 | Instead, use the new match-data features to avoid consing. |
| 21054 | |
| 21055 | * iso-acc.el (iso-languages): Add "german" entry. |
| 21056 | |
| 21057 | 1996-12-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21058 | |
| 21059 | * time.el (display-time-event-handler): Use let*. |
| 21060 | |
| 21061 | * time-stamp.el (time-stamp-mail-host-name): Get rid of |
| 21062 | time-stamp-mail-host. |
| 21063 | |
| 21064 | * replace.el (perform-replace): Delete the code that checked |
| 21065 | whether the regexp could match again right after this match. |
| 21066 | It made the loop too slow. |
| 21067 | |
| 21068 | * isearch.el (isearch-ring-adjust): Don't pop the state at the start. |
| 21069 | Push the state at the end, not in the middle. |
| 21070 | |
| 21071 | * ange-ftp.el (ange-ftp-date-regexp): Recognize various languages. |
| 21072 | |
| 21073 | * dired.el (dired-move-to-filename-regexp): |
| 21074 | Recognize various languages. |
| 21075 | |
| 21076 | 1996-12-17 Jonathan I. Kamens <jik@cam.ov.com> |
| 21077 | |
| 21078 | * rnewspost.el (news-mail-reply, news-reply): Include the message |
| 21079 | ID in the In-reply-to line. |
| 21080 | |
| 21081 | 1996-12-16 Erik Naggum <erik@naggum.no> |
| 21082 | |
| 21083 | * sendmail.el (sendmail-send-it): Explicitly pass interactive |
| 21084 | delivery options to sendmail. |
| 21085 | |
| 21086 | 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21087 | |
| 21088 | * time-stamp.el (time-stamp-month-dd-yyyy): Use format-time-string. |
| 21089 | (time-stamp-dd/mm/yyyy, time-stamp-mon-dd-yyyy, time-stamp-dd-mon-yy) |
| 21090 | (time-stamp-yy/mm/dd, time-stamp-yyyy/mm/dd, time-stamp-yyyy-mm-dd) |
| 21091 | (time-stamp-yymmdd, time-stamp-hh:mm:ss, time-stamp-hhmm): Likewise. |
| 21092 | (time-stamp-month-numbers, time-stamp-month-full-names): Vars deleted. |
| 21093 | |
| 21094 | * landmark.el: New file. |
| 21095 | |
| 21096 | * time.el (display-time-event-handler): Fix previous change. |
| 21097 | |
| 21098 | * simple.el (compose-mail): Doc fix. |
| 21099 | |
| 21100 | * sendmail.el (sendmail-send-it): If no recipients, don't run |
| 21101 | the mailer program. If there was also no fcc file, signal error. |
| 21102 | |
| 21103 | 1996-12-15 Ake Stenhoff <etxaksf@aom.ericsson.se> |
| 21104 | |
| 21105 | * imenu.el (imenu-generic-expression): Doc fix. |
| 21106 | (imenu--make-index-alist): Do `widen' and save-restriction here. |
| 21107 | (imenu): Not here. |
| 21108 | |
| 21109 | 1996-12-15 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 21110 | |
| 21111 | * mail-extr.el (mail-extract-address-components): Don't downcase |
| 21112 | the domain part of the address. |
| 21113 | |
| 21114 | 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21115 | |
| 21116 | * dos-fns.el (register-name-alist): Use defvar. |
| 21117 | |
| 21118 | * abbrev.el (only-global-abbrevs): Use defvar. |
| 21119 | |
| 21120 | * replace.el: Change some defconsts to defvars. |
| 21121 | |
| 21122 | * fill.el: Change defconsts to defvars. |
| 21123 | |
| 21124 | * lisp-mode.el: Change defconsts to defvars. |
| 21125 | |
| 21126 | * paragraphs.el: Change defconsts to defvars. |
| 21127 | |
| 21128 | * startup.el: Change some defconsts to defvars. |
| 21129 | |
| 21130 | * faces.el: Change some defconsts to defvars. |
| 21131 | |
| 21132 | * isearch.el: Change defconsts to defvars. |
| 21133 | |
| 21134 | * format.el (format-alist): Change defconst to defvar. |
| 21135 | |
| 21136 | * files.el: Change defconsts to defvars. |
| 21137 | |
| 21138 | * simple.el: Change most defconsts to defvars. |
| 21139 | |
| 21140 | * bindings.el: Change defconsts to defvars. |
| 21141 | |
| 21142 | * files.el (find-file-revert-without-query): New variable. |
| 21143 | (find-file-noselect): Revert certain files without query |
| 21144 | if the file has changed and the buffer has not. |
| 21145 | |
| 21146 | * cpp.el (cpp-edit-load): Don't load anything if |
| 21147 | init-file-user is nil. |
| 21148 | (cpp-edit-save): Doc fix. |
| 21149 | |
| 21150 | * startup.el (init-file-user): Doc fix. |
| 21151 | |
| 21152 | 1996-12-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21153 | |
| 21154 | * noutline.el (outline-discard-overlays): |
| 21155 | Use overlays-in, to ensure we get rid of empty overlays. |
| 21156 | |
| 21157 | 1996-12-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21158 | |
| 21159 | * rmailsum.el (rmail-summary-beginning-of-message): |
| 21160 | Obey rmail-summary-size, and make sure summary is on top |
| 21161 | if we split a single large window. |
| 21162 | |
| 21163 | * rmailsum.el (rmail-summary-scroll-msg-down): If message is |
| 21164 | not visible at all, use rmail-summary-beginning-of-message. |
| 21165 | (rmail-summary-scroll-msg-up): Likewise. |
| 21166 | |
| 21167 | * time-stamp.el (time-stamp-no-file): Reintroduced. |
| 21168 | (time-stamp-string-preprocess): New function. |
| 21169 | (time-stamp-string): Use time-stamp-string-preprocess. |
| 21170 | (time-stamp-format): Doc fix. |
| 21171 | |
| 21172 | 1996-12-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21173 | |
| 21174 | * help.el (describe-mode): Include minor modes that aren't |
| 21175 | buffer local. |
| 21176 | |
| 21177 | 1996-12-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21178 | |
| 21179 | * time-stamp.el (time-stamp-am-pm): Variable deleted. |
| 21180 | (time-stamp-weekday-full-names): Likewise. |
| 21181 | (time-stamp-weekday-numbers): Likewise. |
| 21182 | (time-stamp-old-format-warn): Doc fix. |
| 21183 | |
| 21184 | 1996-12-12 Karl Eichwalder <ke@ke.Central.DE> |
| 21185 | |
| 21186 | * info.el (Info-mode): Default for `tab-width'. |
| 21187 | |
| 21188 | 1996-12-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21189 | |
| 21190 | * menu-bar.el (menu-bar-tools-menu): Add items |
| 21191 | Debugger, Compile and Search Files. |
| 21192 | |
| 21193 | * time-stamp.el (time-stamp-strftime): Function deleted. |
| 21194 | (time-stamp-string): Use format-time-string. |
| 21195 | (time-stamp-format): Change default value |
| 21196 | to work with format-time-string. |
| 21197 | |
| 21198 | * browse-url.el (browse-url-url-at-point): Use thing-at-point. |
| 21199 | (browse-url-looking-at): Function deleted. |
| 21200 | |
| 21201 | * thingatpt.el (bounds-of-thing-at-point): Allow the end |
| 21202 | to be at the same place as ORIG. |
| 21203 | Try harder to find a thing that ends at ORIG. |
| 21204 | |
| 21205 | * novice.el (disabled-command-hook): Correctly keep the first |
| 21206 | paragraph of the command's documentation. |
| 21207 | |
| 21208 | 1996-12-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21209 | |
| 21210 | * cc-mode.el (c-mode-fsf-menu): Add one dashed separator. |
| 21211 | |
| 21212 | * thingatpt.el (url): Move forward over colons. |
| 21213 | Move back over colons at the end. |
| 21214 | (thing-at-point-file-name-chars): Include @. |
| 21215 | |
| 21216 | * sort.el (sort-columns): Don't use `sort' utility |
| 21217 | if the text has text properties. |
| 21218 | |
| 21219 | * time.el (display-time-event-handler): Don't run the timer |
| 21220 | for successive times that are already in the past. |
| 21221 | |
| 21222 | * thingatpt.el (thing-at-point-url-chars): Allow comma, = and &. |
| 21223 | (url): Move back over commas at the end. |
| 21224 | |
| 21225 | * timer.el (timer-next-integral-multiple-of-time): Doc fix. |
| 21226 | |
| 21227 | 1996-12-10 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 21228 | |
| 21229 | * bytecomp.el (byte-compile-insert-header): Fix previous change. |
| 21230 | |
| 21231 | 1996-12-09 Erik Naggum <erik@naggum.no> |
| 21232 | |
| 21233 | * novice.el (disabled-command-hook): Use `defvar' and add |
| 21234 | documentation string. |
| 21235 | (disabled-command-hook): New option ! turns off disabled commands. |
| 21236 | |
| 21237 | 1996-12-08 Dave Love <d.love@dl.ac.uk> |
| 21238 | |
| 21239 | * gnus-vis.el (gnus-button-alist): Allow whitespace in `<URL:...' |
| 21240 | markup (rfc1738), done last, after possible partial matches. |
| 21241 | (gnus-button-url): Zap any whitespace from a <URL:...> match. |
| 21242 | |
| 21243 | 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21244 | |
| 21245 | * custom.el: Don't load .custom if -q was used. |
| 21246 | |
| 21247 | * gnus.el (gnus-read-init-file): Don't load anything |
| 21248 | if init-file-user is nil. |
| 21249 | |
| 21250 | 1996-12-06 Dave Love <d.love@dl.ac.uk> |
| 21251 | |
| 21252 | * texinfo.el (texinfo-font-lock-keywords): Add `url', `email'. |
| 21253 | |
| 21254 | 1996-12-06 Eli Zaretskii <eliz@is.elta.co.il> |
| 21255 | |
| 21256 | * term/pc-win.el (iconify-or-deiconify-frame): Define to be a |
| 21257 | no-op, so commands that call it (like viper.el) work. |
| 21258 | |
| 21259 | 1996-12-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21260 | |
| 21261 | * hscroll.el (hscroll-global-mode): Save and set |
| 21262 | truncate-lines globally, not locally. |
| 21263 | |
| 21264 | 1996-12-06 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 21265 | |
| 21266 | * files.el (backup-buffer): Doc fix. |
| 21267 | |
| 21268 | 1996-12-06 Ake Stenhoff <etxaksf@aom.ericsson.se> |
| 21269 | |
| 21270 | * imenu.el (imenu): Support integers used as positions. |
| 21271 | |
| 21272 | 1996-12-05 Michael Ernst <mernst@cs.washington.edu> |
| 21273 | |
| 21274 | * complete.el (PC-do-completion): Remove text properties from |
| 21275 | completions; also use string-equal instead of equal. |
| 21276 | |
| 21277 | * info.el (Info-follow-reference): Add each cross-reference to |
| 21278 | completions list just once, case-insensitively. |
| 21279 | |
| 21280 | 1996-12-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21281 | |
| 21282 | * thingatpt.el (thing-at-point-url-chars): Allow period. |
| 21283 | (url): Move back over periods at the end. |
| 21284 | |
| 21285 | 1996-12-02 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21286 | |
| 21287 | * jka-compr.el (jka-compr-temp-name-template): Initialize using TMPDIR. |
| 21288 | |
| 21289 | 1996-11-30 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21290 | |
| 21291 | * replace.el (perform-replace): Obey minibuffer-auto-raise. |
| 21292 | |
| 21293 | 1996-11-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21294 | |
| 21295 | * thingatpt.el: Downcase arguments as Lisp symbols. |
| 21296 | Fix many doc strings. |
| 21297 | (thing-at-point-file-name-chars): Renamed from file-name-chars. |
| 21298 | Allow a colon. |
| 21299 | (thing-at-point-url-chars): New variable. |
| 21300 | (url): Define new kind of "thing". |
| 21301 | |
| 21302 | * simple.el (compose-mail): Handle several more args: |
| 21303 | other-headers continue switch-function yank-action send-action. |
| 21304 | (sendmail-user-agent): Rewrite to handle new args. |
| 21305 | (assoc-ignore-case): New function. |
| 21306 | (define-mail-user-agent): Doc fix. |
| 21307 | |
| 21308 | * rmail.el (rmail-start-mail): Rewrite to use compose-mail. |
| 21309 | Two new arguments. |
| 21310 | (rmail-forward): Always call rmail-start-mail, never `mail'. |
| 21311 | |
| 21312 | * sendmail.el (mail-reply-action): Renamed from mail-reply-buffer. |
| 21313 | (mail-yank-original): Handle either an action or a buffer |
| 21314 | in mail-reply-action. |
| 21315 | (mail): Doc fix. |
| 21316 | |
| 21317 | 1996-11-27 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21318 | |
| 21319 | * mouse.el (mouse-drag-mode-line): Don't get error |
| 21320 | about sole window, if we don't actually try to change the size. |
| 21321 | |
| 21322 | 1996-11-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21323 | |
| 21324 | * isearch.el (isearch-no-upper-case-p): Use downcase |
| 21325 | so that we handle arbitrary kinds of casification. |
| 21326 | |
| 21327 | * sendmail.el (mail-mode-fill-paragraph): New function. |
| 21328 | (mail-mode): Set fill-paragraph-function. |
| 21329 | |
| 21330 | * info.el (Info-get-token): Find tokens where START matches |
| 21331 | around POS. |
| 21332 | |
| 21333 | 1996-11-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21334 | |
| 21335 | * ange-ftp.el (ange-ftp-normal-login): If using a smart gateway, |
| 21336 | but ange-ftp-gateway-host is nil, generate the login name |
| 21337 | in the usual simple way. |
| 21338 | |
| 21339 | 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21340 | |
| 21341 | * menu-bar.el: In enable predicates for Files menu, |
| 21342 | use menu-updating-frame. |
| 21343 | |
| 21344 | * mouse.el (mouse-major-mode-menu): Propagate prefix arg |
| 21345 | to the command that is run. |
| 21346 | |
| 21347 | * pascal.el (pascal-mode): Make comment-indent-function buffer local. |
| 21348 | |
| 21349 | * bytecomp.el (byte-compile-insert-header): If emacs-version |
| 21350 | ends with a letter, don't check the version number. |
| 21351 | |
| 21352 | * simple.el (sendmail-user-agent): Support 2 optional args. |
| 21353 | (define-mail-user-agent): Doc fix. |
| 21354 | |
| 21355 | * isearch.el (isearch-mode): |
| 21356 | Maybe make minibuffer frame visible and/or raise it. |
| 21357 | |
| 21358 | * etags.el (etags-file-of-tag): Expand the file name |
| 21359 | using the truename of default-directory. |
| 21360 | |
| 21361 | 1996-11-22 Drew Csillag <drew@staff.prodigy.com> |
| 21362 | |
| 21363 | * m4-mode.el: Fixed syntax table for quotes since they messed up |
| 21364 | highlighting in comments and other constructions. |
| 21365 | |
| 21366 | 1996-11-22 Peter S Galbraith <rhogee@mixing.qc.dfo.ca> |
| 21367 | |
| 21368 | * goto-addr.el (goto-address-fontify): Use overlay, not text props. |
| 21369 | |
| 21370 | 1996-11-22 Michael Ernst <mernst@cs.washington.edu> |
| 21371 | |
| 21372 | * dired-x.el (dired-omit-size-limit): New variable. |
| 21373 | (dired-omit-toggle, dired-omit-expunge): Respect it. |
| 21374 | |
| 21375 | 1996-11-21 Geoff Voelker <voelker@cs.washington.edu> |
| 21376 | |
| 21377 | * startup.el (normal-top-level, command-line, command-line-1): |
| 21378 | User w32 instead of ms-windows for window-system symbol. |
| 21379 | |
| 21380 | 1996-11-19 Geoff Voelker <voelker@cs.washington.edu> |
| 21381 | |
| 21382 | * term/w32-win.el (x-defined-colors): Use color names from |
| 21383 | w32-color-map. |
| 21384 | |
| 21385 | * facemenu.el, faces.el, hippie-exp.el, info.el, mouse.el, vc.el: |
| 21386 | Use w32 instead of ms-windows for window-system symbol. |
| 21387 | |
| 21388 | * loadup.el: Use new names for w32 files. |
| 21389 | |
| 21390 | * dos-w32.el: Renamed from dos-nt.el. |
| 21391 | * w32-fns.el: Renamed from winnt.el. |
| 21392 | * term/w32-win.el: Renamed from term/win32-win.el. |
| 21393 | |
| 21394 | 1996-11-18 Geoff Voelker <voelker@cs.washington.edu> |
| 21395 | |
| 21396 | * term/win32-win.el: Change identifiers of the form win32* to w32*. |
| 21397 | |
| 21398 | 1996-11-17 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 21399 | |
| 21400 | * files.el (write-contents-hooks): Doc fix. |
| 21401 | |
| 21402 | * comint.el (comint-password-prompt-regexp): Recognize AIX format. |
| 21403 | |
| 21404 | 1996-11-16 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 21405 | |
| 21406 | * font-lock.el (font-lock-keywords-alist): New variable. |
| 21407 | (font-lock-add-keywords): New function. Set it. |
| 21408 | (font-lock-set-defaults): Use it. |
| 21409 | (font-lock-mode): Doc fix. |
| 21410 | (font-lock-compile-keyword): Cope with (MATCHER . 'FACE) forms. |
| 21411 | (font-lock-make-faces): Add attributes to font-lock-face-attributes if |
| 21412 | there are none for that face. |
| 21413 | (font-lock-face-attributes): Doc fix. |
| 21414 | (font-lock-match-c-style-declaration-item-and-skip-to-next): New |
| 21415 | function. Match just identifiers. Use it for C, Objective-C and Java. |
| 21416 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Match |
| 21417 | templates too. |
| 21418 | (c-font-lock-extra-types, c++-font-lock-extra-types) |
| 21419 | (objc-font-lock-extra-types, java-font-lock-extra-types): Use these |
| 21420 | variables in EVAL forms, i.e., do not eval when font-lock.el is loaded. |
| 21421 | |
| 21422 | * fortran.el (fortran-font-lock-keywords-3): Use simpler |
| 21423 | font-lock-match-c-style-declaration-item-and-skip-to-next. |
| 21424 | |
| 21425 | * simula.el (simula-font-lock-keywords-3): Use simpler |
| 21426 | font-lock-match-c-style-declaration-item-and-skip-to-next. |
| 21427 | |
| 21428 | * fast-lock.el (fast-lock-submit-bug-report): Function deleted. |
| 21429 | (fast-lock-verbose): New variable. |
| 21430 | (fast-lock-save-cache-1, fast-lock-cache-data): Use it. |
| 21431 | (fast-lock-save-facep): New macro when compiling. |
| 21432 | (fast-lock-get-face-properties): Rewrite for face lists. Use it. |
| 21433 | |
| 21434 | * lazy-lock.el (lazy-lock-submit-bug-report): Function deleted. |
| 21435 | (lazy-lock-defer-on-scrolling): Renamed from lazy-lock-defer-driven. |
| 21436 | (lazy-lock-defer-on-the-fly): New variable from lazy-lock-defer-time. |
| 21437 | (lazy-lock-install): Use it. |
| 21438 | (lazy-lock-defer-time): Doc fix. Add top-level code to detect use of |
| 21439 | old forms of lazy-lock-defer-time and lazy-lock-defer-driven, and popup |
| 21440 | temp buffer describing new forms. |
| 21441 | (lazy-lock-stealth-load): New variable. |
| 21442 | (lazy-lock-fontify-after-idle): Use it. |
| 21443 | (lazy-lock-mode): Doc fix. |
| 21444 | (lazy-lock-defer-line-after-change): Renamed from |
| 21445 | lazy-lock-defer-after-change. |
| 21446 | (lazy-lock-defer-rest-after-change) |
| 21447 | (lazy-lock-fontify-line-after-change) |
| 21448 | (lazy-lock-fontify-rest-after-change): New functions. |
| 21449 | (lazy-lock-install-hooks): Add one depending on deferral variables. |
| 21450 | (lazy-lock-unstall): Remove them. Fontify if Font Lock mode still on. |
| 21451 | (lazy-lock-fontify-window, lazy-lock-fontify-conservatively): Use |
| 21452 | with-current-buffer rather than save-excursion. |
| 21453 | (lazy-lock-percent-fontified): Cast size to float before multiplying. |
| 21454 | |
| 21455 | 1996-11-14 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 21456 | |
| 21457 | * rsz-mini.el (resize-minibuffer-frame-restore): Don't assume |
| 21458 | minibuffer frame is selected. |
| 21459 | (resize-minibuffer-frame): Likewise. |
| 21460 | |
| 21461 | 1996-11-13 Erik Naggum <erik@naggum.no> |
| 21462 | |
| 21463 | * message.el (message-mode): Doc fix. |
| 21464 | |
| 21465 | * emacsbug.el (report-emacs-bug): New argument recent-keys read |
| 21466 | before bug subject to capture more relevant recent input. |
| 21467 | |
| 21468 | 1996-11-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21469 | |
| 21470 | * isearch.el (isearch-complete1): If no completion, |
| 21471 | don't clobber isearch-string, and return nil. |
| 21472 | |
| 21473 | 1996-11-11 Erik Naggum <erik@naggum.no> |
| 21474 | |
| 21475 | * lisp-mode.el (combine-after-change-calls): The first form is not |
| 21476 | special. |
| 21477 | |
| 21478 | 1996-11-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21479 | |
| 21480 | * dired-x.el (dired-jump): Never turn omitting *on*. |
| 21481 | Refresh the line *before* turning omitting off. |
| 21482 | |
| 21483 | * help.el (describe-variable): Pretty-print the values. |
| 21484 | Put doc string first, if the value is long. |
| 21485 | |
| 21486 | * subr.el (define-key-after): If AFTER is t, always put new binding |
| 21487 | at the end. |
| 21488 | |
| 21489 | 1996-11-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21490 | |
| 21491 | * find-dired.el (find-grep-options): Treat solaris, irix like BSD. |
| 21492 | |
| 21493 | * edebug.el (combine-after-change-calls): New def-edebug-spec. |
| 21494 | * lisp-mode.el (combine-after-change-calls): |
| 21495 | Add lisp-indent-function property. |
| 21496 | |
| 21497 | * diary-lib.el (list-diary-entries): Reread the diary file |
| 21498 | if it has changed. |
| 21499 | |
| 21500 | * files.el (revert-buffer): Doc fix. |
| 21501 | |
| 21502 | * map-ynp.el (map-y-or-n-p): Handle minibuffer-auto-raise here. |
| 21503 | |
| 21504 | * sh-script.el (sh-mode): Parse the interpreter from the file text. |
| 21505 | |
| 21506 | 1996-11-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21507 | |
| 21508 | * files.el (wildcard-to-regexp): Don't treat [] as special. |
| 21509 | |
| 21510 | 1996-11-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21511 | |
| 21512 | * subr.el (combine-after-change-calls): New macro. |
| 21513 | |
| 21514 | * sh-script.el (sh-set-shell): Pass args no-query-flag |
| 21515 | and insert-flag to executable-set-magic. |
| 21516 | Don't call executable-set-magic if insert-flag is nil. |
| 21517 | (sh-mode): Always call sh-set-shell, but use insert-flag arg |
| 21518 | to control whether to call executable-set-magic. |
| 21519 | No need to set comment-start-skip directly here. |
| 21520 | |
| 21521 | * sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #, |
| 21522 | comment-end for newline, string for `, and escape for $. |
| 21523 | rc can use the same as sh. Move csh after sh. |
| 21524 | (sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted. |
| 21525 | (sh-mode): Adjust setting of font-lock-defaults. |
| 21526 | (sh-font-lock-keywords): No need for anything special for comments. |
| 21527 | (sh-set-shell, sh-mode): Set comment-start-skip to a simple constant. |
| 21528 | |
| 21529 | 1996-11-06 Dave Love <d.love@dl.ac.uk> |
| 21530 | |
| 21531 | * sh-script.el (sh-mode): Set `comment-start-skip'; otherwise |
| 21532 | only set if `sh-set-shell' gets called. |
| 21533 | |
| 21534 | 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21535 | |
| 21536 | * time.el (display-time-format): New variable. |
| 21537 | (display-time-string-forms): Use display-time-format. |
| 21538 | |
| 21539 | 1996-11-06 Jim Blandy <jimb@totoro.cyclic.com> |
| 21540 | |
| 21541 | * vc.el (vc-backend-print-log): Use "cvs log" to get log entries, |
| 21542 | not "cvs rlog". |
| 21543 | |
| 21544 | 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21545 | |
| 21546 | * page.el (narrow-to-page): With negative arg, move back one extra |
| 21547 | page unless we start right after a page delimiter. |
| 21548 | |
| 21549 | * bindings.el (minor-mode-alist): Don't use purecopy. |
| 21550 | |
| 21551 | 1996-11-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21552 | |
| 21553 | * comint.el (comint-output-filter): Run comint-output-filter-functions |
| 21554 | directly, not via comint-output-filter. |
| 21555 | |
| 21556 | * compile.el (compile-auto-highlight): Renamed from |
| 21557 | compile-highlight-display-limit. |
| 21558 | |
| 21559 | * time-stamp.el (time-stamp-dd/mm/yyyy): New function. |
| 21560 | |
| 21561 | 1996-11-04 Kevin Rodgers <kevinr@ihs.com> |
| 21562 | |
| 21563 | * compile.el (compile-highlight-display-limit): New variable. |
| 21564 | (compilation-handle-exit): Parse error messages here |
| 21565 | as specified by compile-highlight-display-limit. |
| 21566 | (compile-reinitialize-errors): Add highlighting to error messages |
| 21567 | once they are parsed. |
| 21568 | (compilation-forget-errors): Remove highlighting properties here. |
| 21569 | |
| 21570 | 1996-11-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21571 | |
| 21572 | * frame.el (initial-frame-alist): Make default value nil-- |
| 21573 | don't specify `minibuffer' parameter. |
| 21574 | |
| 21575 | * dired.el (dired-mode-map): Put dired-mark-subdir-files on *s. |
| 21576 | |
| 21577 | 1996-11-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21578 | |
| 21579 | * man.el (Man-bgproc-sentinel): Move the buffer creation |
| 21580 | outside of the binding of case-fold-search. |
| 21581 | |
| 21582 | 1996-11-03 Paul D. Smith <psmith@BayNetworks.com> |
| 21583 | |
| 21584 | * make-mode.el (makefile-font-lock-keywords): Handle dependencies |
| 21585 | first and variable references after. |
| 21586 | (makefile-dependency-regex, makefile-macroassign-regex): |
| 21587 | Accept spaces at the beginning of the line. |
| 21588 | |
| 21589 | 1996-11-02 Henry Guillaume <henry@qbd.com.au> |
| 21590 | |
| 21591 | * find-file.el (general): Enabled commentary for Finder. |
| 21592 | (ff-search-directories): Changed /usr/include/* to /usr/include. |
| 21593 | (ff-get-file-name): Improve behavior when file is found in a buffer. |
| 21594 | |
| 21595 | 1996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21596 | |
| 21597 | * handwrite.el: New file. |
| 21598 | (handwrite-version): Variable deleted. |
| 21599 | (handwrite): Use emacs-version instead of handwrite-version. |
| 21600 | |
| 21601 | * dired-x.el (dired-mode-map): Put dired-mark-extension on *. |
| 21602 | Add *( as new binding for dired-mark-sexp, *t for dired-do-toggle. |
| 21603 | |
| 21604 | * dired.el (dired-mode-map): Make * a prefix for mark commands. |
| 21605 | Delete the old *, / and @ keybindings. |
| 21606 | |
| 21607 | * info.el (Info-scroll-up): Doc fix. |
| 21608 | |
| 21609 | * batmode.el: New file. |
| 21610 | |
| 21611 | 1996-11-02 Erik Naggum <erik@naggum.no> |
| 21612 | |
| 21613 | * add-log.el (change-log-fill-paragraph): Return non-nil so |
| 21614 | fill-paragraph doesn't continue filling. Don't skip backwards |
| 21615 | over a paragraph if we at a paragraph start. |
| 21616 | |
| 21617 | 1996-11-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21618 | |
| 21619 | * isearch.el (isearch-forward): Doc fix. |
| 21620 | |
| 21621 | 1996-11-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21622 | |
| 21623 | * lisp.el (lisp-complete-symbol): Sort the list. |
| 21624 | |
| 21625 | 1996-10-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21626 | |
| 21627 | * simple.el (comment-region): With just C-u as arg, |
| 21628 | delete any number of comment-end delimiters from end of line. |
| 21629 | |
| 21630 | * tex-mode.el (tex-file): Fix paren error in last change. |
| 21631 | (tex-recenter-output-buffer): Switch windows in a more controlled |
| 21632 | fashion, using save-selected-window. |
| 21633 | |
| 21634 | * dired.el (dired-find-file): Error if line's file does not exist. |
| 21635 | |
| 21636 | 1996-10-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 21637 | |
| 21638 | * m4-mode.el: New file. |
| 21639 | |
| 21640 | 1996-10-28 Simon Marshall <simon@duality.gnu.ai.mit.edu> |
| 21641 | |
| 21642 | * sh-script.el (sh-font-lock-keywords-1): Use font-lock-builtin-face. |
| 21643 | |
| 21644 | * files.el (auto-mode-alist): Objective-C is `.m' and SIMULA is `.sim'. |
| 21645 | |
| 21646 | 1996-10-27 Paul Eggert <eggert@twinsun.com> |
| 21647 | |
| 21648 | * timezone.el (timezone-time-from-absolute): Fix off-by-one |
| 21649 | error in current-time-origin. |
| 21650 | |
| 21651 | 1996-10-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21652 | |
| 21653 | * window.el (kill-buffer-and-window): New command. |
| 21654 | Bind it to C-x 4 0. |
| 21655 | |
| 21656 | 1996-10-24 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 21657 | |
| 21658 | * sh-script.el (sh-mode): Don't make font-lock-keywords buffer-local. |
| 21659 | |
| 21660 | * rmail.el (rmail-reply): Merge resent-to and resent-cc into to and cc. |
| 21661 | Ignore the resent- fields aside from that. |
| 21662 | |
| 21663 | * pascal.el (pascal-indent-declaration): Avoid infinite loop |
| 21664 | if edpos is at end of buffer. |
| 21665 | |
| 21666 | 1996-10-24 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 21667 | |
| 21668 | * info.el (Info-insert-dir): Ensure directory ends with slash. |
| 21669 | |
| 21670 | * make-mode.el (makefile-font-lock-keywords): Accept - and . in |
| 21671 | variable names. |
| 21672 | |
| 21673 | * imenu.el (imenu-scanning-message): Use ellipsis. |
| 21674 | |
| 21675 | * iso-acc.el (iso-languages): Alphabetize list. |
| 21676 | Add Catalan, Spanish, and Esperanto. |
| 21677 | |
| 21678 | * dired.el (dired-insert-directory): Check for non-US LANG. |
| 21679 | |
| 21680 | 1996-10-24 Dave Gillespie <daveg@synaptics.com> |
| 21681 | |
| 21682 | * cl-macs.el (lexical-let): Fixed a bug involving nested |
| 21683 | lexical contexts and macros. |
| 21684 | |
| 21685 | 1996-10-23 Simon Marshall <simon@wombat.gnu.ai.mit.edu> |
| 21686 | |
| 21687 | * font-lock.el (save-buffer-state): New macro when compiling. |
| 21688 | (font-lock-default-fontify-region, font-lock-default-unfontify-region): |
| 21689 | Use it rather than doing everything by hand. |
| 21690 | (font-lock-default-fontify-region): Always unfontify first. |
| 21691 | (font-lock-fontify-syntactically-region): Never unfontify here. |
| 21692 | Loop back to find comment start, if forward-comment fails to advance. |
| 21693 | Use scan-sexps to skip a string when found, not re-search-forward loop. |
| 21694 | Use marker-position of font-lock-cache-position, not buffer position. |
| 21695 | (font-lock-set-defaults): Make font-lock-cache-state and |
| 21696 | font-lock-cache-position buffer-local here, not at top-level. |
| 21697 | Make font-lock-cache-position be a marker pointing nowhere. |
| 21698 | Test and set font-lock-set-defaults, not font-lock-keywords. |
| 21699 | (font-lock-unset-defaults): Unset font-lock-set-defaults here. |
| 21700 | (font-lock-set-defaults): New variable. |
| 21701 | (font-lock-after-change-function): Rescan to end plus old-len. |
| 21702 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Doc it. |
| 21703 | (font-lock-mode): Undo Jul 27 change. |
| 21704 | (font-lock-builtin-face, font-lock-warning-face): New variables. |
| 21705 | (font-lock-make-faces): Specify defaults for these faces. |
| 21706 | (java-font-lock-keywords, java-font-lock-keywords-1) |
| 21707 | (java-font-lock-keywords-2, java-font-lock-keywords-3) |
| 21708 | (objc-font-lock-keywords, objc-font-lock-keywords-1) |
| 21709 | (objc-font-lock-keywords-2, objc-font-lock-keywords-3): New variables. |
| 21710 | (font-lock-defaults-alist): New entry for Java and Objective-C modes. |
| 21711 | (c++-font-lock-extra-types, objc-font-lock-extra-types) |
| 21712 | (c-font-lock-extra-types, java-font-lock-extra-types): New variables. |
| 21713 | Use them when building the respective relevant regexps. |
| 21714 | |
| 21715 | * add-log.el (change-log-font-lock-keywords): Rewrite. |
| 21716 | |
| 21717 | * awk-mode.el (awk-font-lock-keywords): New variable. |
| 21718 | (awk-mode): Set font-lock-defaults to support Font Lock mode. |
| 21719 | Provide when loaded. |
| 21720 | |
| 21721 | * dired.el (dired-font-lock-keywords): Rewrite. Use dired.el regexps. |
| 21722 | |
| 21723 | * sendmail.el (mail-font-lock-keywords): Tweak. |
| 21724 | |
| 21725 | * rmail.el (rmail-font-lock-keywords): Tweak. |
| 21726 | |
| 21727 | * simula-font-lock-keywords.el (simula-mode-syntax-table): Give `_' |
| 21728 | symbol syntax; see Table of Syntax Classes in the Emacs Lisp manual. |
| 21729 | (simula-font-lock-keywords, simula-font-lock-keywords-1) |
| 21730 | (simula-font-lock-keywords-2, simula-font-lock-keywords-3): |
| 21731 | New variables for Font Lock support. |
| 21732 | (simula-match-string-or-comment): New function for likewise. |
| 21733 | (simula-find-next-comment-region): Function deleted. |
| 21734 | (simula-mode): Set font-lock-defaults. Add autoload cookie. |
| 21735 | |
| 21736 | 1996-10-20 Ake Stenhoff <etxaksf@aom.ericsson.se> |
| 21737 | |
| 21738 | * cc-mode.el (cc-imenu-java-generic-expression): New variable. |
| 21739 | (java-mode): Set imenu-generic-expression. |
| 21740 | |
| 21741 | 1996-10-20 Kevin Rodgers <kevinr@ihs.com> |
| 21742 | |
| 21743 | * compile.el (compilation-skip-to-next-location): Defined. |
| 21744 | (compilation-next-error-locus, compilation-parse-errors): Respect it. |
| 21745 | |
| 21746 | 1996-10-17 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> |
| 21747 | |
| 21748 | * vc-hooks.el (vc-file-owner): Always return user name, using the |
| 21749 | optional argument of user-login-name. |
| 21750 | (vc-locking-user, vc-status): Discard checks for numerical value of |
| 21751 | vc-locking-user. |
| 21752 | |
| 21753 | * vc.el (vc-dired-reformat-line): Discard check for numerical value |
| 21754 | of vc-locking-user. |
| 21755 | |
| 21756 | 1996-10-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21757 | |
| 21758 | * mouse-sel.el (mouse-sel-set-selection-function): Doc fix. |
| 21759 | Use x-select-text, for the primary selection. |
| 21760 | (mouse-sel-get-selection-function): |
| 21761 | Use x-cut-buffer-or-selection-value, for the primary selection. |
| 21762 | |
| 21763 | * simple.el (universal-argument): Doc fix. |
| 21764 | |
| 21765 | * files.el (set-visited-file-name): Doc fix. |
| 21766 | (write-file): Use CONFIRM when calling set-visited-file-name. |
| 21767 | |
| 21768 | 1996-10-14 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se> |
| 21769 | |
| 21770 | * f90.el (f90-no-block-limit): Fixed bug for indentation of |
| 21771 | elsewhere and elseif. |
| 21772 | (f90-looking-at-where-or-forall): Now allows for labeled forall |
| 21773 | and where statements. |
| 21774 | (f90-font-lock-keywords-2): New highlighting for labeled where |
| 21775 | and forall. Fixed small bug with else highlighting. |
| 21776 | (f90-fill-region): Moved indentation to f90-break-line. |
| 21777 | (f90-break-line): Will now always indent the second line. |
| 21778 | (f90-indent-line): Simpler test for auto-fill. |
| 21779 | (f90-auto-fill-mode): Removed. |
| 21780 | (f90-electric-insert): Added for possibility of auto-filling of |
| 21781 | lines without spaces, as well as early updating of line. |
| 21782 | (f90-mode-map): Added bindings of operators to f90-electric-insert. |
| 21783 | (f90-do-auto-fill): Now also updates line (changes case). |
| 21784 | |
| 21785 | 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21786 | |
| 21787 | * files.el (enable-local-variables): Doc fix. |
| 21788 | |
| 21789 | 1996-10-12 Simon Marshall <simon@duality.gnu.ai.mit.edu> |
| 21790 | |
| 21791 | * subr.el (define-function): Define as alias for defalias. |
| 21792 | |
| 21793 | * simple.el: Use defalias not define-function. |
| 21794 | |
| 21795 | * bytecomp.el (define-function): Mark it as obsolete. |
| 21796 | |
| 21797 | 1996-10-12 Gernot Heiser <gernot@jungfrau.disy.cse.unsw.EDU.AU> |
| 21798 | |
| 21799 | * refer.el (refer-bib-directory): New variable, list of |
| 21800 | directories where to look for bib files. Special values `texinputs' |
| 21801 | and `bibinputs' mean take directory list from corresponding |
| 21802 | environment variable. |
| 21803 | |
| 21804 | (refer-bib-files): New special value `auto', for looking up all |
| 21805 | files in directories pointed to by refer-bib-directory. |
| 21806 | I have the feeling that this isn't really my code but came from |
| 21807 | the net (copylefted). However, I cannot trace this down any |
| 21808 | more. If it isn't mine, it's probably Ashwin's. |
| 21809 | (refer-get-bib-files): Support `auto' value of refer-bib-files. |
| 21810 | Support `texinputs', `bibinputs' value of refer-bib-directory. |
| 21811 | |
| 21812 | (refer-saved-state, refer-previous-keywords, refer-saved-pos) |
| 21813 | (refer-same-file): Properly declared (defvar) these variables. |
| 21814 | |
| 21815 | (refer-yank-key): New function. |
| 21816 | |
| 21817 | (refer-find-entry-internal): Find bibliography entries in other |
| 21818 | window, with minimal reconfiguration of windows. |
| 21819 | |
| 21820 | (refer-expand-files): New function. |
| 21821 | |
| 21822 | 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21823 | |
| 21824 | * files.el (file-name-extension): New function. |
| 21825 | |
| 21826 | 1996-10-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21827 | |
| 21828 | * msb.el (msb--toggle-menu-type): Call menu-bar-update-buffers with t. |
| 21829 | |
| 21830 | * edt.el (edt-load-xkeys): Doc fix. |
| 21831 | |
| 21832 | * follow.el (set-process-filter): Doc fix. |
| 21833 | |
| 21834 | * vip.el: Doc fixes on most variables. |
| 21835 | |
| 21836 | * tpu-edt.el (tpu-load-xkeys): Doc fix. |
| 21837 | |
| 21838 | * nnfolder.el (nnfolder-ignore-active-file): Doc fix. |
| 21839 | |
| 21840 | * two-column.el (2C-two-columns): Doc fix. |
| 21841 | |
| 21842 | * refbib.el (r2b-proceedings-list, r2b-help-message): Doc fixes. |
| 21843 | |
| 21844 | * solitaire.el (solitaire): Doc fix. |
| 21845 | |
| 21846 | 1996-10-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21847 | |
| 21848 | * simple.el (newline): Use buffer-has-markers-at. |
| 21849 | |
| 21850 | * browse-url.el (browse-url-at-point): Add autoload cookie. |
| 21851 | (browse-url-at-mouse, browse-url-of-buffer, browse-url-of-file) |
| 21852 | (browse-url-of-dired-file): Likewise. |
| 21853 | |
| 21854 | * files.el (hack-local-variables-prop-line): |
| 21855 | Ignore case when checking for `mode'. |
| 21856 | |
| 21857 | * help.el (describe-function): If no fn specified, say so. |
| 21858 | (variable-at-point): Return 0 if no variable there. |
| 21859 | (describe-variable): If no variable specified, say so. |
| 21860 | Don't use nil as the variable. |
| 21861 | |
| 21862 | * files.el (auto-mode-alist): .hpp files get C++ mode. |
| 21863 | |
| 21864 | 1996-10-10 Denis Howe <dbh@doc.ic.ac.uk> |
| 21865 | |
| 21866 | * browse-url.el (browse-url): New function. |
| 21867 | (browse-url-CCI-host): New variable. |
| 21868 | (browse-url-at-mouse): Added event-buffer and event-point |
| 21869 | functions for XEmacs compatibility. |
| 21870 | (browse-url-file-url): Check for EFS after alist, URL-encode |
| 21871 | special chars. |
| 21872 | (browse-url-grail): New function. |
| 21873 | (browse-url-interactive-arg): Add new-window logic. |
| 21874 | (browse-url-looking-at): Fixed. |
| 21875 | (browse-url-lynx-xterm): New function. |
| 21876 | (browse-url-lynx-emacs): Use term.el instead of terminal.el. |
| 21877 | (browse-url-netscape): Contact/start Netscape in the |
| 21878 | background. Multi-display support. Renamed |
| 21879 | browse-url-netscape-send. URL-encode comma. |
| 21880 | (browse-url-netscape-command): New variable. |
| 21881 | (browse-url-netscape-startup-arguments): New variable. |
| 21882 | (browse-url-url-at-point): Improved matching to supply missing |
| 21883 | "http://". |
| 21884 | Other fixes for byte-compilation. |
| 21885 | |
| 21886 | 1996-10-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21887 | |
| 21888 | * rmail.el (rmail): Run rmail-mail-hook last. |
| 21889 | |
| 21890 | 1996-10-08 Erik Naggum <erik@naggum.no> |
| 21891 | |
| 21892 | * lisp.el (narrow-to-defun): Narrow to the same defun that |
| 21893 | `mark-defun' would make the region. |
| 21894 | (insert-parentheses): Let a negative argument enclose preceding |
| 21895 | sexps. |
| 21896 | |
| 21897 | 1996-10-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 21898 | |
| 21899 | * comint.el (comint-read-noecho): Clear out the intermediate strings. |
| 21900 | |
| 21901 | * timer.el (cancel-function-timers): Add autoload. |
| 21902 | |
| 21903 | * rmail.el (rmail-mode-2): Don't run rmail-mode-hook here. |
| 21904 | (rmail-mode, rmail): Run it here. |
| 21905 | |
| 21906 | 1996-10-08 Barry A. Warsaw <cc-mode-help@python.org> |
| 21907 | |
| 21908 | * cc-mode.el (c-mode-map): |
| 21909 | Install FSF mode menu into menubar using the name |
| 21910 | "CC-Mode" for all supported modes. |
| 21911 | (c++-mode-map, objc-mode-map, java-mode-map): Don't install an |
| 21912 | additional FSF menu. |
| 21913 | |
| 21914 | * cc-mode.el: |
| 21915 | Removed the following variables from the built-in "cc-mode" style: |
| 21916 | c-echo-syntactic-information-p |
| 21917 | c-string-syntax-p |
| 21918 | c-tab-always-indent |
| 21919 | c-inhibit-startup-warnings-p |
| 21920 | These control how the mode acts, not how code looks. |
| 21921 | |
| 21922 | * cc-mode.el (c-indent-command): Doc fix. |
| 21923 | |
| 21924 | * cc-mode.el (c-style-alist): Added "linux" style. |
| 21925 | |
| 21926 | * cc-mode.el (c-lineup-comment): Preserve comment-column. |
| 21927 | |
| 21928 | * cc-mode.el (c-gnu-impose-minimum): |
| 21929 | Don't impose minimum on comment-only lines. |
| 21930 | (c-show-syntactic-information): Optional universal argument inserts |
| 21931 | analysis as a comment on the line. |
| 21932 | |
| 21933 | * cc-mode.el (c-insert-tab-function): |
| 21934 | New variable allowing tab-to-tab-stop to be |
| 21935 | used instead of insert-tab. |
| 21936 | (c-indent-command): Use c-insert-tab-function variable. |
| 21937 | |
| 21938 | * cc-mode.el (java-mode): Use (c-set-style "java"); i.e. lowercase. |
| 21939 | |
| 21940 | * cc-mode.el (c-functionp): New function. |
| 21941 | (c-electric-brace, c-read-offset, c-set-offset, c-get-offset): |
| 21942 | Use it. |
| 21943 | |
| 21944 | * cc-mode.el (c-offsets-alist): New syntactic symbols: |
| 21945 | extern-lang-open, extern-lang-close, inextern-lang. |
| 21946 | |
| 21947 | (c-hanging-braces-alist): Hang extern-lang-open by default. |
| 21948 | |
| 21949 | (c-electric-brace): Add extern-lang-open and extern-lang-close to |
| 21950 | list of symbols that can hang. |
| 21951 | |
| 21952 | (c-guess-basic-syntax): CASE 5A.4 => 5A.5; New CASE 5A.4 added to |
| 21953 | recognize extern-lang-open; CASE 14C => 14D; New CASE 14C added to |
| 21954 | recognize extern-lang-close. |
| 21955 | |
| 21956 | (c-search-uplist-for-classkey): When searching for c-class-key, |
| 21957 | concat "\\|extern[^_]". The logic for determining whether we are |
| 21958 | inclass-p and inextern-p is essentially the same so this seems to |
| 21959 | work very well in all test cases. |
| 21960 | |
| 21961 | (c-guess-basic-syntax): If inclass-p, do an additional check to |
| 21962 | see whether this is really inside an external language definition |
| 21963 | block or a class definition and set inextern-p accordingly (a |
| 21964 | boolean only). |
| 21965 | |
| 21966 | (c-guess-basic-syntax): CASE 5A.4 => 5A.1; 5A.1-5A.3 => 5A.2-5A.4; |
| 21967 | New CASE 5F to check for extern-lang-close; CASE 5F-5J => 5G-5K; |
| 21968 | CASE 5I: modifier could either be 'inclass or inextern-lang; CASE |
| 21969 | 14A: closing brace isn't an inline-close if we're inside an extern |
| 21970 | language block; CASE 14B: watch out for same. |
| 21971 | |
| 21972 | (c-guess-basic-syntax): CASE 5A.3: an inline-open |
| 21973 | brace should also be given inclass syntax. The problem is that |
| 21974 | this breaks indentation for brace that start inline-inclass |
| 21975 | functions inside a nested class since they will twice add the |
| 21976 | indentation of the inner class to the running total. |
| 21977 | |
| 21978 | The solution is to not give one of the two symbols a relpos. The |
| 21979 | decision was made to omit the relpos of the 'inline-open symbol. |
| 21980 | |
| 21981 | (c-mode-help-address): Added cc-mode-help@python.org. |
| 21982 | |
| 21983 | (c-recognize-knr-p): No longer a user variable. |
| 21984 | (c++-mode, java-mode): Set c-recognize-knr-p to nil. |
| 21985 | |
| 21986 | (c-guess-basic-syntax): CASE 5G: Although we still test on |
| 21987 | c-recognize-knr-p, this is no longer user configurable, and no |
| 21988 | longer imposes potentially disastrous impact on performance. |
| 21989 | Adopt c-mode.el assumption that argdecls are indented at least one |
| 21990 | space and that function headers are not indented. This prevents |
| 21991 | us from potentially searching back to the top of the file when |
| 21992 | looking at a large number of top-level declarations. |
| 21993 | |
| 21994 | (c-gnu-impose-minimum): New function. |
| 21995 | |
| 21996 | (c-label-minimum-indentation): New buffer-local variable. |
| 21997 | |
| 21998 | (c-style-alist): In "gnu" style, add c-gnu-impose-minimum to |
| 21999 | c-special-indent-hook so case-label and label syntaxes will have a |
| 22000 | minimum indentation. |
| 22001 | |
| 22002 | (c-submit-bug-report): Report on c-label-minimum-indentation. |
| 22003 | |
| 22004 | (c-set-style-1): Special case c-special-indent-hook. |
| 22005 | |
| 22006 | (c-special-indent-hook): Make it buffer local. |
| 22007 | |
| 22008 | * cc-mode.el (c-skip-conditional): `try' clauses in C++ skip only |
| 22009 | 1 sexp. Also take care of finally and synchronized statements. |
| 22010 | |
| 22011 | * cc-mode.el (c-lineup-arglist-close-under-parent): New function. |
| 22012 | |
| 22013 | * cc-mode.el (c-C-conditionals): New constant. |
| 22014 | (c-C-conditional-key, c-C++-conditional-key, c-Java-conditional-key): |
| 22015 | Use c-C-conditionals. |
| 22016 | |
| 22017 | * cc-mode.el (c-Java-conditional-key): New variable. |
| 22018 | (java-mode): Use c-Java-conditional-key. |
| 22019 | |
| 22020 | * cc-mode.el (c-C++-access-key): Allow for whitespace between the |
| 22021 | protection key and the colon. |
| 22022 | |
| 22023 | * cc-mode.el (c-set-style): As a last resort, match exact case for |
| 22024 | stylename. |
| 22025 | |
| 22026 | 1996-10-08 Erik Naggum <erik@naggum.no> |
| 22027 | |
| 22028 | * simple.el (line-move): Ignore invisibility in `move-to-column'. |
| 22029 | |
| 22030 | * lisp-mode.el (with-current-buffer): Correct indentation |
| 22031 | property. |
| 22032 | |
| 22033 | 1996-10-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22034 | |
| 22035 | * gud.el: Move two function definitions. |
| 22036 | |
| 22037 | 1996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22038 | |
| 22039 | * perl-mode.el (electric-perl-terminator, perl-indent-command) |
| 22040 | (perl-backward-to-noncomment, indent-perl-exp): Avoid error if |
| 22041 | comment-start-skip is nil. |
| 22042 | |
| 22043 | * timer.el (cancel-timer): Add autoload cookie. |
| 22044 | |
| 22045 | 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22046 | |
| 22047 | * simple.el (universal-argument): Doc fix. |
| 22048 | |
| 22049 | 1996-10-06 Erik Naggum <erik@naggum.no> |
| 22050 | |
| 22051 | * help.el (print-help-return-message): Use new functions |
| 22052 | `special-display-p' and `same-window-p' to determine which help |
| 22053 | message to print. |
| 22054 | |
| 22055 | 1996-10-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22056 | |
| 22057 | * sgml-mode.el (sgml-specials): Delete `-' from the list. |
| 22058 | (sgml-font-lock-keywords): Add an element for comments. |
| 22059 | |
| 22060 | * rmailsum.el (rmail-summary-line-count-flag): |
| 22061 | Renamed from rmail-summary-line-count-p. |
| 22062 | |
| 22063 | * rmailsum.el (rmail-summary-line-count-p): New variable. |
| 22064 | (rmail-make-basic-summary-line): Optionally exclude the line count. |
| 22065 | |
| 22066 | * buff-menu.el (Buffer-menu-revert): New function. |
| 22067 | (Buffer-menu-mode-map): Use Buffer-menu-revert for g. |
| 22068 | (Buffer-menu-mode): Doc fix. |
| 22069 | |
| 22070 | 1996-10-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22071 | |
| 22072 | * imenu.el (imenu-default-create-index-function): Fix error message. |
| 22073 | |
| 22074 | * info.el (Info-read-subfile): Allow a file name as arg. |
| 22075 | (Info-search): Restore previous subfile correctly. |
| 22076 | |
| 22077 | * lisp-mode.el (eval-after-load): Add lisp-indent-function for it. |
| 22078 | |
| 22079 | 1996-10-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22080 | |
| 22081 | * files.el (file-name-non-special): New function. |
| 22082 | Add it to file-name-handler-alist. |
| 22083 | |
| 22084 | 1996-10-03 Erik Naggum <erik@naggum.no> |
| 22085 | |
| 22086 | * lisp-mode.el (with-temp-buffer): Add indentation property. |
| 22087 | |
| 22088 | * subr.el (with-current-buffer): Minor cleanup. |
| 22089 | (with-temp-file): Support for arguments nil and t removed. |
| 22090 | (with-temp-buffer): Use this new macro instead. |
| 22091 | (with-output-to-string): Rewrite. |
| 22092 | |
| 22093 | 1996-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22094 | |
| 22095 | * files.el (recover-session): Error if session files turned off. |
| 22096 | |
| 22097 | 1996-09-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22098 | |
| 22099 | * imenu.el (imenu--make-index-alist): Add doc string. |
| 22100 | |
| 22101 | 1996-09-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22102 | |
| 22103 | * edebug.el (save-selected-window, save-current-buffer) |
| 22104 | (save-match-data, with-output-to-string, with-current-buffer) |
| 22105 | (with-temp-file, with-temp-buffer): Add def-edebug-spec calls. |
| 22106 | |
| 22107 | 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22108 | |
| 22109 | * profile.el: Delete several \n\'s. |
| 22110 | (profile-fix-fun): Delete an if whose test is never true. |
| 22111 | Handle doc strings that are also the function value. |
| 22112 | |
| 22113 | 1996-09-27 Jacques Duthen <duthen@cegelec-red.fr> |
| 22114 | |
| 22115 | * ps-print.el |
| 22116 | (ps-print-prologue-1): Fix bug in PostScript comment lines. |
| 22117 | (ps-nb-pages): Call ps-setup _before_ switching to the other |
| 22118 | buffer, because of buffer variables. |
| 22119 | |
| 22120 | * ps-print.el: Major rewrite. |
| 22121 | (ps-page-dimensions-database, ps-paper-type): Replace the |
| 22122 | following global variables: |
| 22123 | (ps-a4-page-height, ps-a4-page-width, ps-legal-page-height) |
| 22124 | (ps-legal-page-width, ps-letter-page-height, ps-letter-page-width) |
| 22125 | (ps-pages-alist, ps-page-dimensions): Variables deleted. |
| 22126 | (ps-page-height-i, ps-page-width-i): Variables deleted. |
| 22127 | (ps-print-prologue): Variable deleted. |
| 22128 | (ps-print-prologue-1, ps-print-prologue-2): New variables. |
| 22129 | Major rewrite of the PostScript code to handle landscape mode, |
| 22130 | multiple columns and new font management. |
| 22131 | (ps-landscape-mode, ps-number-of-columns, ps-inter-column): New |
| 22132 | variables. |
| 22133 | Add landscape mode and multiple columns with interspacing. |
| 22134 | (ps-font-info-database, ps-font-family, ps-font-size) |
| 22135 | (ps-header-font-family, ps-header-font-size, ps-header-title-font) |
| 22136 | (ps-header-title-font-size): New variables. |
| 22137 | New font management interface. |
| 22138 | (ps-header-line-pad, ps-header-offset): New variables. |
| 22139 | (ps-header-font, ps-landscape-page-height): New internal variables. |
| 22140 | (ps-top-margin): Change its semantics. It is now really the top |
| 22141 | margin, not anymore twice the top margin. |
| 22142 | (/ReportAllFontInfo): New PostScript function to get all the font |
| 22143 | families of the printer. |
| 22144 | (ps-setup): New function. |
| 22145 | (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region): New |
| 22146 | utility functions. |
| 22147 | (ps-page-dimensions-get-width, ps-page-dimensions-get-height): New |
| 22148 | macros. |
| 22149 | (/HeaderOffset): Fix bug with /PrintStartY. |
| 22150 | (/SetHeaderLines): Fix bug. |
| 22151 | |
| 22152 | 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22153 | |
| 22154 | * lisp-mode.el (with-temp-file): Add lisp-indent-function property. |
| 22155 | |
| 22156 | * subr.el (with-temp-file): New macro. |
| 22157 | |
| 22158 | 1996-09-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22159 | |
| 22160 | * perl-mode.el: Add `provide' call. |
| 22161 | |
| 22162 | * ange-ftp.el (ange-ftp-skip-msgs): Recognize `passive'. |
| 22163 | |
| 22164 | 1996-09-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22165 | |
| 22166 | * etags.el (etags-file-of-tag): Fix looking-at regexp. |
| 22167 | |
| 22168 | * rmail.el: Delete all the autoload calls. |
| 22169 | |
| 22170 | * undigest.el, rmailsort.el: Add many autoload cookies. |
| 22171 | |
| 22172 | * rmailedit.el (rmail-edit-current-message): Add autoload. |
| 22173 | |
| 22174 | * rmailmsc.el (set-rmail-inbox-list): Add autoload cookie. |
| 22175 | |
| 22176 | * rmailkwd.el (rmail-read-label, rmail-add-label, rmail-kill-label) |
| 22177 | (rmail-previous-labeled-message, rmail-next-labeled-message): |
| 22178 | Add autoloads. |
| 22179 | |
| 22180 | * rmailsum.el (rmail-summary-by-senders, rmail-summary): Add autoload. |
| 22181 | (rmail-summary-by-topic, rmail-summary-by-regexp): Likewise. |
| 22182 | (rmail-summary-by-recipients, rmail-summary-by-labels): Likewise. |
| 22183 | |
| 22184 | * rmailout.el (rmail-fields-not-to-output): Add autoload cookie. |
| 22185 | (rmail-output-to-rmail-file, rmail-output): Likewise. |
| 22186 | |
| 22187 | * lucid.el (exec-to-string): New alias. |
| 22188 | |
| 22189 | * gud.el (perldb): Supply visited file name, or -e 0, as default args. |
| 22190 | |
| 22191 | 1996-09-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22192 | |
| 22193 | * subr.el (split-string): Fix minor bug. |
| 22194 | |
| 22195 | * gud.el (gud-perldb-massage-args): Handle -e in ARGS. |
| 22196 | (gud-perldb-marker-filter): Handle drive letters in file name. |
| 22197 | (perldb): Update comint-prompt-regexp for latest Perl. |
| 22198 | |
| 22199 | * gud.el (gud-mode): Locally set comint-input-ignoredups to t. |
| 22200 | |
| 22201 | * paragraphs.el (forward-paragraph): Don't ever move forward |
| 22202 | again across a line if we stopped there because it doesn't start |
| 22203 | with the fill prefix. |
| 22204 | |
| 22205 | 1996-09-25 Eli Zaretskii <eliz@is.elta.co.il> |
| 22206 | |
| 22207 | * files.el (auto-mode-alist): Add lower-case varieties of |
| 22208 | ChangeLog filenames, for case-insensitive MSDOS and MS-Windows. |
| 22209 | |
| 22210 | * viper-util.el (vip-window-display-p): Don't treat MS-DOS as a |
| 22211 | windowed display. |
| 22212 | |
| 22213 | 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22214 | |
| 22215 | * mouse-copy.el: New file. |
| 22216 | |
| 22217 | * mouse-drag.el: New file. |
| 22218 | (mouse-drag-throw): Bind adjusted-mouse-delta. |
| 22219 | |
| 22220 | * mouse.el (mouse-drag-secondary): Make sure to return nil |
| 22221 | if we don't make a selection. |
| 22222 | |
| 22223 | * simple.el (shell-command-to-string): Make the buffer current |
| 22224 | since output goes in current buffer. Use shell-command-switch. |
| 22225 | |
| 22226 | * lisp-mode.el (save-current-buffer, with-current-buffer) |
| 22227 | (with-output-to-string): Specify how to indent. |
| 22228 | |
| 22229 | * imenu.el (imenu--cleanup): Handle shared structure in alist. |
| 22230 | |
| 22231 | * subr.el (split-string): New function. |
| 22232 | |
| 22233 | * simple.el (shell-command-to-string): New function. |
| 22234 | |
| 22235 | * subr.el (with-output-to-string): New macro. |
| 22236 | |
| 22237 | * tex-mode.el (tex-main-file): Add missing initial value. |
| 22238 | (tex-file): Set tex-print-file to source-file always. |
| 22239 | (tex-last-file-texed): Renamed from tex-last-buffer-texed |
| 22240 | and now holds a file name. |
| 22241 | (tex-region): Test and set tex-last-file-texed. |
| 22242 | |
| 22243 | * edebug.el (edebug-original-signal): Don't define it. |
| 22244 | (edebug-signal): Call signal, not edebug-original-signal. |
| 22245 | (edebug-enter): Bind signal-hook-function instead of fsetting signal. |
| 22246 | (edebug-recursive-edit): Clear or clear signal-hook-function. |
| 22247 | |
| 22248 | 1996-09-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22249 | |
| 22250 | * files.el (insert-file-contents-literally): Doc fix. |
| 22251 | |
| 22252 | * iso-acc.el (iso-languages): Add element for latin-3. |
| 22253 | |
| 22254 | 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22255 | |
| 22256 | * subr.el (run-hooks): defconst deleted. |
| 22257 | The initialization is now in eval.c. |
| 22258 | |
| 22259 | * arc-mode.el: Doc fixes. |
| 22260 | (archive-mode, archive-extract, archive-check-dos) |
| 22261 | (archive-write-file-member): Set buffer-file-type only if |
| 22262 | default-buffer-file-type is bound. |
| 22263 | (buffer-file-type): Don't make this buffer-local or permanent. |
| 22264 | Just don't mess with it. |
| 22265 | |
| 22266 | * rmailkwd.el (rmail-keywords): Don't initialize. |
| 22267 | |
| 22268 | 1996-09-22 Stephen Gildea <gildea@stop.mail-abuse.org> |
| 22269 | |
| 22270 | * time-stamp.el (time-stamp-old-format-warn): New variable. |
| 22271 | (time-stamp-format): Use ISO 8601 format for date. |
| 22272 | |
| 22273 | 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22274 | |
| 22275 | * isearch.el (unread-command-event, unread-command-events) |
| 22276 | (last-command-event): defvars deleted. |
| 22277 | |
| 22278 | * edebug.el (pre-command-hook, post-command-hook): Defvars deleted. |
| 22279 | (post-command-idle-hook): Defvar deleted. |
| 22280 | (edebug-outside-post-command-idle-hook): Defvar deleted. |
| 22281 | (edebug-enter): Don't look at or set post-command-idle-hook. |
| 22282 | (edebug-outside-excursion): Likewise. |
| 22283 | (edebug-emacs-19-specific): Don't define read-expression-history |
| 22284 | and read-expression-map. |
| 22285 | |
| 22286 | * ffap.el (path-separator): Duplicate definition deleted. |
| 22287 | (ffap-what-domain): Don't define mail-extr-all-top-level-domains here. |
| 22288 | |
| 22289 | * refbib.el (r2b-capitalize-title-stop-words): Renamed from capit... |
| 22290 | (r2b-capitalize-title-stop-regexp): Renamed from capit... |
| 22291 | (r2b-capitalize-title-region): Renamed from capitalize... |
| 22292 | (r2b-capitalize-title): Renamed from capitalize... |
| 22293 | |
| 22294 | * bib-mode.el (bib-capitalize-title-stop-words): Renamed from capit... |
| 22295 | (bib-capitalize-title-stop-regexp): Renamed from capit... |
| 22296 | (bib-capitalize-title-region): Renamed from capitalize... |
| 22297 | (bib-capitalize-title): Renamed from capitalize... |
| 22298 | |
| 22299 | * edmacro.el (insert-kbd-macro): Duplicate definition deleted. |
| 22300 | |
| 22301 | * subr.el (eql): Incorrect definition deleted. |
| 22302 | Now it is only in cl.el. |
| 22303 | |
| 22304 | * lucid.el (add-timeout): Duplicate definition deleted. |
| 22305 | (screenw-width, screen-height): Likewise. |
| 22306 | (disable-timeout, keymap-parent, set-keymap-parent): Likewise. |
| 22307 | |
| 22308 | * frame.el (ctl-x-5-map, ctl-x-5-prefix): Duplicate defs deleted. |
| 22309 | |
| 22310 | * register.el: New kind of register value is a file name and position. |
| 22311 | (jump-to-register): Handle file-query. |
| 22312 | (register-swap-out): New function. Add it to kill-buffer-hook. |
| 22313 | (register-alist): Doc fix. |
| 22314 | |
| 22315 | * subr.el (with-current-buffer): New macro. |
| 22316 | |
| 22317 | * byte-opt.el (byte-optimize-form-code-walker): |
| 22318 | Treat save-current-buffer like save-excursion. |
| 22319 | |
| 22320 | 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22321 | |
| 22322 | * bytecomp.el (save-current-buffer): Compile it like save-excursion. |
| 22323 | (byte-compile-save-current-buffer): New function. |
| 22324 | |
| 22325 | * help.el (locate-library): Print no messages if called from Lisp. |
| 22326 | |
| 22327 | * imenu.el (imenu--split-menu): Keep the rescan item at top level. |
| 22328 | Keep subalists at top level too. |
| 22329 | Name the split-off submenus from the first item in them. |
| 22330 | (imenu--generic-function): Avoid adding nil as elt of the result. |
| 22331 | |
| 22332 | * imenu.el (imenu--generic-function): Create a special entry |
| 22333 | if the element of imenu-generic-function asks for it. |
| 22334 | (imenu): Handle special entries. |
| 22335 | (imenu--subalist-p): New function. Use in various places. |
| 22336 | |
| 22337 | 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22338 | |
| 22339 | * frame.el (scroll-bar-side): New variable. |
| 22340 | (toggle-scroll-bar): Use scroll-bar-side. |
| 22341 | |
| 22342 | 1996-09-19 Michael Kifer <kifer@cs.sunysb.edu> |
| 22343 | |
| 22344 | * ediff-mult.el (ediff-quit-session-group-hook): New hook. |
| 22345 | (ediff-filegroup-action): Now passes ediff-merge-store-file to |
| 22346 | subordinate Ediff sessions. |
| 22347 | * ediff.el: Now supports autostore for merge jobs. |
| 22348 | * ediff-util.el (ediff-maybe-save-and-delete-merge): New function. |
| 22349 | (ediff-setup): Now uses convert-standard-filename. |
| 22350 | (ediff-make-temp-file): Now returns expanded file name. |
| 22351 | (ediff-really-quit): Now warps pointer into a working frame |
| 22352 | * ediff-init.el (ediff-quit-merge-hook, ediff-autostore-merges): |
| 22353 | New variables. |
| 22354 | (ediff-convert-standard-file-name): New function. |
| 22355 | Added on-line help, moved some functions to and from ediff-util.el. |
| 22356 | (ediff-file-remote-p): Modified. |
| 22357 | (ediff-set-face-pixmap): New function. |
| 22358 | (ediff-odd-diff-pixmap, ediff-even-diff-pixmap, ediff-fine-diff-pixmap): |
| 22359 | New variables. |
| 22360 | * ediff-ptch.el (ediff-context-diff-label-regexp): Fixed regexp. |
| 22361 | (ediff-map-patch-buffer): Fixed beg/end patch boundaries. |
| 22362 | Now checks for the return code from the patch program. |
| 22363 | Fixed ediff-patch-options, ediff-backup-extension, ediff-backup-specs. |
| 22364 | * ediff-merg.el, ediff-diff.el, ediff-init.el: |
| 22365 | * ediff-hook.el: Changed ediff-meta to ediff-mult. |
| 22366 | * ediff-ptch.el (ediff-backup-specs): New variable. |
| 22367 | * ediff.el (ediff-documentation): Modified. |
| 22368 | * ediff-help.el: New file. |
| 22369 | * ediff-mult.el (ediff-intersect-directories) |
| 22370 | (ediff-meta-insert-file-info): Functions modified. |
| 22371 | * ediff-vers.el, ediff.el: |
| 22372 | Changed vc/rcs/etc-ediff-internal to ediff-vc/rcs/etc-internal |
| 22373 | * ediff-diff.el (ediff-setup-fine-diff-regions): |
| 22374 | Allow diff options to be passed to the diff program. |
| 22375 | |
| 22376 | 1996-09-19 Michael Kifer <kifer@cs.sunysb.edu> |
| 22377 | |
| 22378 | * viper.el (vip-autoindent): No longer moves insert point. |
| 22379 | (vip-paren-match): Now pays no attention to comments and |
| 22380 | leaves region active. |
| 22381 | * viper-util.el (vip-convert-standard-file-name): New function. |
| 22382 | |
| 22383 | 1996-09-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22384 | |
| 22385 | * mouse.el (mouse-drag-region): Ignore event end-point if it |
| 22386 | is not a number. |
| 22387 | |
| 22388 | * imenu.el (imenu--generic-function): Use markers for positions. |
| 22389 | |
| 22390 | 1996-09-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22391 | |
| 22392 | * imenu.el (imenu--mouse-menu): Add special handling for |
| 22393 | rescan item. |
| 22394 | |
| 22395 | * tq.el (tq-filter): No need for save-match-data. |
| 22396 | |
| 22397 | * gud.el (gud-display-line): Don't call display-buffer |
| 22398 | if buffer already has a window. |
| 22399 | |
| 22400 | 1996-09-17 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 22401 | |
| 22402 | * rmailsum.el (rmail-summary-next-same-subject): Don't set |
| 22403 | search-regexp until after adjusting subject string. |
| 22404 | |
| 22405 | 1996-09-16 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22406 | |
| 22407 | * ispell.el (ispell-dictionary-alist-1): Add `american' to list. |
| 22408 | |
| 22409 | 1996-09-16 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> |
| 22410 | |
| 22411 | * vc.el (vc-print-log): Set the display window so that it shows |
| 22412 | the current log entry completely. |
| 22413 | |
| 22414 | * vc-hooks.el (vc-find-cvs-master): Fixed handling of "locally |
| 22415 | added" files. |
| 22416 | |
| 22417 | 1996-09-16 Erik Naggum <erik@naggum.no> |
| 22418 | |
| 22419 | * files.el (file-locked-p): Alias to `ignore' if no file locking. |
| 22420 | |
| 22421 | 1996-09-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22422 | |
| 22423 | * rmail.el (rmail-insert-inbox-text): Detect locked |
| 22424 | RMAIL files at the outset, before copying any files. |
| 22425 | |
| 22426 | 1996-09-15 Lennart Staflin <lenst@lysator.liu.se> |
| 22427 | |
| 22428 | * tq.el (tq-filter): Add unwind-protect and save-match-data. |
| 22429 | |
| 22430 | 1996-09-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22431 | |
| 22432 | * info.el (Info-mode): Do fontify, if ms-windows. |
| 22433 | |
| 22434 | * startup.el (normal-top-level, command-line-1, command-line): |
| 22435 | Test for ms-windows instead of win32, and use memq. |
| 22436 | |
| 22437 | * mouse.el (mouse-set-region): |
| 22438 | Test for ms-windows instead of win32, and use memq. |
| 22439 | |
| 22440 | * faces.el (make-face, make-face-x-resource-internal): |
| 22441 | Test for ms-windows instead of win32. Use memq. |
| 22442 | (initialization at end of file): Likewise. |
| 22443 | |
| 22444 | * facemenu.el (facemenu-color-equal): Change win32 to ms-windows. |
| 22445 | |
| 22446 | * bytecomp.el (byte-compile-lambda): If the doc string is also the |
| 22447 | return value, use it for both. |
| 22448 | |
| 22449 | * rmailout.el (rmail-output-file-alist): Add autoload cookie. |
| 22450 | (rmail-delete-after-output): Duplicate defvar deleted. |
| 22451 | |
| 22452 | * files.el (find-file-existing-other-name): Default value now t. |
| 22453 | |
| 22454 | * ps-print.el (ps-print-prologue): Get rid of backslash-digits |
| 22455 | control characters in comments. |
| 22456 | |
| 22457 | 1996-09-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22458 | |
| 22459 | * files.el (inhibit-first-line-modes-regexps): Add .tgz. |
| 22460 | |
| 22461 | 1996-09-13 Lars Magne Ingebrigtsen <larsi@hrym.ifi.uio.no> |
| 22462 | |
| 22463 | * mail-extr.el (mail-extr-safe-move-sexp): Make sure this doesn't |
| 22464 | signal errors even for pathological From headers. |
| 22465 | |
| 22466 | 1996-09-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22467 | |
| 22468 | * iso-transl.el (iso-transl-char-map): Add ACCENT SPACE sequences. |
| 22469 | |
| 22470 | * hideif.el (hif-token-regexp): Move ! after !=. |
| 22471 | |
| 22472 | * loadup.el: Load frame.elc unconditionally. |
| 22473 | |
| 22474 | 1996-09-12 Kevin Rodgers <kevinr@ihs.com> |
| 22475 | |
| 22476 | * loadhist.el (read-feature): New function. |
| 22477 | (unload-feature): Read FEATURE interactively with read-feature. |
| 22478 | |
| 22479 | 1996-09-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22480 | |
| 22481 | * ediff-init.el (ediff-eval-in-buffer): Add properties |
| 22482 | such lisp-indent-function, lisp-indent-hook, edebug-form-spec. |
| 22483 | |
| 22484 | * ediff-ptch.el (ediff-context-diff-label-regexp): |
| 22485 | Recognize -u format better. |
| 22486 | (ediff-map-patch-buffer): Recognize -u format better. |
| 22487 | |
| 22488 | * bindings.el: New file, split out from loaddefs.el. |
| 22489 | * loadup.el: Load bindings.el. |
| 22490 | |
| 22491 | * gud.el (gud-find-c-expr): Renamed from find-c-expr. |
| 22492 | Don't get fooled by if and while statements. |
| 22493 | (gud-expr-compound): Renamed from expr-compound. |
| 22494 | (gud-expr-compound-sep): Renamed from expr-compound-sep. |
| 22495 | (gud-next-expr): Renamed from expr-next. |
| 22496 | (gud-prev-expr): Renamed from expr-prev. |
| 22497 | (gud-forward-sexp): Renamed from expr-forward-sexp. |
| 22498 | (gud-backward-sexp): Renamed from expr-backward-sexp. |
| 22499 | (gud-innermost-expr): Renamed from expr-cur. |
| 22500 | |
| 22501 | 1996-09-10 Per Abrahamsen <abraham@dina.kvl.dk> |
| 22502 | |
| 22503 | * easymenu.el (easy-menu-do-define): Use `x-popup-menu' instead of |
| 22504 | non-existing `easy-popup-menu'. |
| 22505 | |
| 22506 | 1996-09-10 Erik Naggum <erik@psilocin.gnu.ai.mit.edu> |
| 22507 | |
| 22508 | * bytecomp.el (byte-compile-output-file-form): Bind print-quoted |
| 22509 | and print-gensym to t when writing compiled byte-code objects. |
| 22510 | (byte-compile-output-docform): Likewise. |
| 22511 | |
| 22512 | 1996-09-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22513 | |
| 22514 | * autoload.el (update-file-autoloads): Don't barf if autoloads |
| 22515 | file file is completely empty. |
| 22516 | |
| 22517 | * bytecomp.el (byte-compile-out-toplevel): Undo previous change. |
| 22518 | (byte-compile-byte-code-maker): Undo previous change. |
| 22519 | |
| 22520 | * rmail.el (rmail-find-all-files): Rely on directory-files |
| 22521 | to do the filtering. |
| 22522 | |
| 22523 | * imenu.el (imenu): Tests for when to widen were backwards. |
| 22524 | (imenu--split-menu): Handle imenu-sort-function here. |
| 22525 | (imenu--mouse-menu, imenu-update-menubar): Not here. |
| 22526 | (imenu--mouse-menu): Rewrite second half--handle |
| 22527 | nested menus reliably. |
| 22528 | (imenu--create-keymap-2): Include ITEM in the leaf menu-item. |
| 22529 | |
| 22530 | 1996-09-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22531 | |
| 22532 | * outline.el (outline-font-lock-keywords): |
| 22533 | Treat carriage return like newline. |
| 22534 | |
| 22535 | * pp.el (pp-eval-expression): Set font-lock-default locally to nil. |
| 22536 | |
| 22537 | 1996-09-08 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> |
| 22538 | |
| 22539 | * vc-hooks.el (vc-file-owner): If the file is owned by somebody |
| 22540 | else, return the UID as a string, so that the rest of VC can use |
| 22541 | it like a username. |
| 22542 | |
| 22543 | * vc.el (vc-print-log): Move point to the log entry of the current |
| 22544 | version. |
| 22545 | |
| 22546 | 1996-09-05 Michael Kifer <kifer@cs.sunysb.edu> |
| 22547 | |
| 22548 | * viper-keym.el, viper.el (vip-scroll): |
| 22549 | Changed to vip-scroll-screen, other modifications. |
| 22550 | (vip-alternate-ESC): Changed to vip-alternate-Meta-key. |
| 22551 | * viper.el (vip-escape-to-vi, vip-prefix-arg-value) |
| 22552 | (vip-prefix-arg-value): Now work with prefix arguments and also |
| 22553 | will work with 2dw and d2d style commands. |
| 22554 | (vip-prefix-arg-value, vip-prefix-arg-com): Now work in any Vi state. |
| 22555 | (vip-message-folder-hook, vip-dired-hook): New hooks. |
| 22556 | (vip-paren-match): Go to closing paren first. |
| 22557 | (vip-find-char-forward, vip-find-char-backward, vip-goto-char-forward) |
| 22558 | (vip-goto-char-backward): Functions modified. |
| 22559 | (vip-set-hooks): Added viper to fortran-mode. |
| 22560 | (viper-mode): Don't delete the startup message. |
| 22561 | * viper-keym.el: C-\ is now the meta key. |
| 22562 | C-z in insert mode now escapes to Vi. |
| 22563 | (vip-slash-and-colon-map, vip-comint-mode-modifier-map) |
| 22564 | (vip-dired-modifier-map): New modifying keymaps. |
| 22565 | * viper-util.el, viper.el: Added pixmaps to replace-region and |
| 22566 | search faces. |
| 22567 | (vip-get-filenames-from-buffer): The argument is now optional. |
| 22568 | (vip-ex-nontrivial-find-file-unix): Added the -d option to ls command. |
| 22569 | (vip-read-key): Inhibit quit added. |
| 22570 | (vip-get-cursor-color): Fixed to work with XEmacs. |
| 22571 | * viper-ex.el (ex-edit): Don't change to vi in dired mode. |
| 22572 | |
| 22573 | 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22574 | |
| 22575 | * apropos.el (apropos-print): Don't say `Type ' before M-x cmd. |
| 22576 | |
| 22577 | * replace.el (perform-replace): Increment replace-count |
| 22578 | in the places where we do the replacement. |
| 22579 | |
| 22580 | * executable.el (executable-insert): Doc fix. |
| 22581 | (executable-query): Doc fix. |
| 22582 | |
| 22583 | 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22584 | |
| 22585 | * startup.el (command-line, command-line-1): |
| 22586 | Stop processing options if we encounter "--". |
| 22587 | |
| 22588 | * dired.el (dired-mode-map): Add revert-buffer to Immediate menu. |
| 22589 | |
| 22590 | * frame.el (other-frame): Don't call unfocus-frame. |
| 22591 | |
| 22592 | * mouse.el (mouse-select-window): Don't call unfocus-frame. |
| 22593 | |
| 22594 | * rmail.el (rmail-convert-to-babyl-format): |
| 22595 | Increase sit-for timeout to 3 seconds. |
| 22596 | |
| 22597 | 1996-09-03 Paul Eggert <eggert@twinsun.com> |
| 22598 | |
| 22599 | * calendar.el (calendar-current-date): |
| 22600 | Simplify by using decode-time instead |
| 22601 | of parsing current-time-string. |
| 22602 | |
| 22603 | * ls-lisp.el (insert-directory): Use same value of `now' for all files. |
| 22604 | (ls-lisp-format): New argument NOW. Arguments are no longer optional. |
| 22605 | (ls-lisp-format-time): New argument NOW. Use same method as `ls' |
| 22606 | to decide whether to show time-of-day or year. |
| 22607 | |
| 22608 | * timer.el (timer-next-integral-multiple-of-time): New function. |
| 22609 | (run-at-time): If TIME is t, do the action at the next |
| 22610 | integral multiple of REPEAT. |
| 22611 | * time.el (display-time): Use new run-at-time functionality to |
| 22612 | fix display glitches when display-time-interval != 60. |
| 22613 | |
| 22614 | 1996-09-03 Eli Zaretskii <eliz@is.elta.co.il> |
| 22615 | |
| 22616 | * paren.el (show-paren-function): Handle unbalanced parens as |
| 22617 | mismatched. When the unbalanced paren is an opening paren, |
| 22618 | highlight it as mismatched. |
| 22619 | |
| 22620 | 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22621 | |
| 22622 | * iso-transl.el (iso-transl-dead-key-alist): Add dead-... |
| 22623 | and S-dead-... key names to this list. |
| 22624 | (key-translation-map): Don't define dead-... and S-dead... here. |
| 22625 | (iso-transl-define-keys): Handle multiple matches |
| 22626 | in iso-transl-dead-key-alist for one accent character. |
| 22627 | |
| 22628 | 1996-09-02 Paul Eggert <eggert@twinsun.com> |
| 22629 | |
| 22630 | * timer.el (run-at-time): Doc fix. |
| 22631 | |
| 22632 | 1996-09-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22633 | |
| 22634 | * rmail.el (rmail-find-all-files): Eliminate recursive scan. |
| 22635 | |
| 22636 | * server.el (server-process-filter): Quote with &, not \. |
| 22637 | |
| 22638 | * simula.el (save-match-data): Definition deleted. |
| 22639 | |
| 22640 | 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22641 | |
| 22642 | * ffap.el (ffap-locate-file): Function deleted. |
| 22643 | (ffap-locate-jka-suffixes): Variable deleted. |
| 22644 | (ffap-alist): Use locate-library. |
| 22645 | |
| 22646 | * help.el (locate-library): Doc fix. |
| 22647 | (locate-library): New arg PATH. Handle autocompression mode. |
| 22648 | |
| 22649 | * mail-utils.el (rmail-dont-reply-to): Recognize the names to delete |
| 22650 | when they appear within <...>. |
| 22651 | |
| 22652 | * server.el (server-process-filter): Undo the quoting with |
| 22653 | backslashes that emacsclient now does for special characters. |
| 22654 | Delete some debugging code accidentally left in. |
| 22655 | |
| 22656 | * cl-seq.el, cl-extra.el, cl.el, cl-macs.el: |
| 22657 | Turn on byte-compile-dynamic. |
| 22658 | |
| 22659 | * files.el (insert-directory): If ls fails, get an error. |
| 22660 | |
| 22661 | 1996-09-01 Per Abrahamsen <abraham@dina.kvl.dk> |
| 22662 | |
| 22663 | * info.el: Add menu items and xrefs to the menu bar menu. |
| 22664 | (Info-check-pointer): New function. |
| 22665 | (Info-mode-menu): New menu. |
| 22666 | (Info-menu-last-node): New variable. |
| 22667 | (Info-menu-update): New function. |
| 22668 | (Info-mode): Add `Info-menu-update' to `activate-menubar-hook'. |
| 22669 | |
| 22670 | 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22671 | |
| 22672 | * compile.el (compilation-finish-functions): New variable. |
| 22673 | (compilation-handle-exit): Run compilation-finish-functions. |
| 22674 | |
| 22675 | * viper.el (vip-custom-file-name): Use convert-standard-filename. |
| 22676 | |
| 22677 | * desktop.el (desktop-basefilename): Use convert-standard-filename. |
| 22678 | |
| 22679 | * bookmark.el (bookmark-default-file): Use convert-standard-filename. |
| 22680 | |
| 22681 | * add-log.el (change-log-name): Don't treat MSDOS, NT specially. |
| 22682 | |
| 22683 | * vc.el (vc-register-switches): New variable. |
| 22684 | (vc-backend-admin): Use vc-register-switches. |
| 22685 | |
| 22686 | 1996-09-01 Vladimir Alexiev <vladimir@cs.ualberta.ca> |
| 22687 | |
| 22688 | * tmm.el (tmm-add-one-shortcut): New subroutine. |
| 22689 | (tmm-add-shortcuts): Code moved to tmm-add-one-shortcut. |
| 22690 | Handle tmm-shortcut-style and tmm-shortcut-words. |
| 22691 | (tmm-define-keys): Use suppress-keymap. |
| 22692 | Moved use-local-map from the caller here. |
| 22693 | tmm-short-cuts is now a list of chars, not of one-char strings. |
| 22694 | (tmm-completion-delete-prompt): New function, used in |
| 22695 | completion-setup-hook. |
| 22696 | (tmm-shortcut-style): New variable. |
| 22697 | (tmm-shortcut-words): New variable. |
| 22698 | (tmm-shortcut): Handle tmm-shortcut-style. |
| 22699 | The shortcut searched in tmm-short-cuts is now a char, not a string. |
| 22700 | |
| 22701 | 1996-08-31 Geoff Voelker <voelker@cs.washington.edu> |
| 22702 | |
| 22703 | * dos-nt.el: New file. |
| 22704 | |
| 22705 | * dos-fns.el, winnt.el (path-separator, grep-null-device) |
| 22706 | (grep-regexp-alist, file-name-buffer-file-type-alist) |
| 22707 | (find-buffer-file-type, find-file-not-found-set-buffer-file-type) |
| 22708 | (find-file-binary, find-file-text, mode-line-format): |
| 22709 | Moved to dos-nt.el. |
| 22710 | |
| 22711 | * winnt.el (save-to-unix-hook, revert-from-unix-hook) |
| 22712 | (using-unix-filesystems): Functions removed. |
| 22713 | |
| 22714 | * loadup.el [windows-nt, ms-dos]: Load dos-nt. |
| 22715 | |
| 22716 | 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22717 | |
| 22718 | * cc-mode.el (c-backslash-region): If a line ends at the end of |
| 22719 | the region, always delete backslash from it. |
| 22720 | |
| 22721 | 1996-08-31 Paul Eggert <eggert@twinsun.com> |
| 22722 | |
| 22723 | * gnus.el, paths.el (gnus-local-domain): Remove. |
| 22724 | |
| 22725 | 1996-08-31 Boris Goldowsky <boris@gnu.ai.mit.edu> |
| 22726 | |
| 22727 | * simple.el (set-hard-newline-properties): New fn. |
| 22728 | (newline): Use it. |
| 22729 | |
| 22730 | * paragraphs.el (use-hard-newlines): New minor mode function. |
| 22731 | Existing variable gets doc fix. |
| 22732 | |
| 22733 | * format.el (format-alist): Doc fix. |
| 22734 | (format-annotate-function): New argument ORIG-BUF, passed on to TO-FN. |
| 22735 | (format-encode-region): Let TO-FN know that our current buffer is |
| 22736 | its ORIG-BUF. |
| 22737 | |
| 22738 | * enriched.el: Don't fill based on window width. |
| 22739 | Don't require facemenu; it's preloaded if applicable. |
| 22740 | (enriched-default-right-margin, enriched-fill-after-visiting) |
| 22741 | (enriched-text-width): Variables deleted. |
| 22742 | (enriched-text-width): Function deleted. |
| 22743 | (enriched-initial-annotation): Use `fill-column' rather than |
| 22744 | enriched-text-width. |
| 22745 | (enriched-mode): Use `add-to-list'. Turn use-hard-newlines on by |
| 22746 | calling function, not setting variable. |
| 22747 | (enriched-encode): New argument ORIG-BUF; evaluate |
| 22748 | enriched-initial-annotation in that buffer. |
| 22749 | (enriched-decode): Turn on use-hard-newlines with function. |
| 22750 | Use new `set-hard-newline-properties' function. Set fill-column from |
| 22751 | File-Width header; re-fill paragraphs only if there is no |
| 22752 | File-Width header. |
| 22753 | |
| 22754 | 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22755 | |
| 22756 | * mouse.el (mouse-show-mark): Detect loss of selection |
| 22757 | while we are showing it highlighted. |
| 22758 | |
| 22759 | * isearch.el (isearch-*-char): Use the isearch-other-end as new |
| 22760 | starting point in both directions. |
| 22761 | |
| 22762 | * files.el (make-auto-save-file-name): Try a few directories |
| 22763 | to get one we can write in. |
| 22764 | |
| 22765 | * doctor.el (make-doctor-variables): Eliminate unused variables `elist' |
| 22766 | and `monosyllables'. `observation-list' also. |
| 22767 | |
| 22768 | * frame.el: Doc fixes. |
| 22769 | |
| 22770 | * faces.el (internal-set-face-1): When calling x-list-fonts, |
| 22771 | ask for just one match. |
| 22772 | |
| 22773 | * startup.el (command-line-1): Rearrange initial screen. |
| 22774 | |
| 22775 | * rmail.el (rmail-get-new-mail): Handle files in multiple batches, |
| 22776 | in case two inboxes have the same last name component. |
| 22777 | |
| 22778 | 1996-08-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22779 | |
| 22780 | * webjump.el (webjump-sample-sites): Define with defvar. |
| 22781 | (webjump-state-to-postal-alist): Likewise. |
| 22782 | |
| 22783 | * vc.el (vc-update-change-log): Doc fix. |
| 22784 | |
| 22785 | * simple.el (do-auto-fill): Do break after one word as last resort |
| 22786 | even if there is a fill prefix. |
| 22787 | |
| 22788 | * webjump.el: New file. |
| 22789 | (webjump-submit-bug-report): Function deleted. |
| 22790 | (webjump-maintainer-address, webjump-author): Variable deleted. |
| 22791 | (webjump-vc-id, webjump-version): Variables deleted. |
| 22792 | |
| 22793 | 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22794 | |
| 22795 | * texinfmt.el (texinfo-format-printindex): |
| 22796 | Treat windows-nt and ms-dos like vax-vms. |
| 22797 | |
| 22798 | * foldout.el (foldout-hide-flag, foldout-show-flag): |
| 22799 | New variables. |
| 22800 | (foldout-exit-fold): Use those variables. |
| 22801 | |
| 22802 | * subr.el (save-match-data): Fix typo in previous change. |
| 22803 | |
| 22804 | 1996-08-29 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 22805 | |
| 22806 | * nndoc.el (nndoc-mbox-article-begin): New function. |
| 22807 | (nndoc-type-alist): Enter it into definition. |
| 22808 | (nndoc-dissect-buffer): Use new definition. |
| 22809 | |
| 22810 | 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22811 | |
| 22812 | * reporter.el (reporter-compose-outgoing): Fix error syntax. |
| 22813 | (reporter-bug-hook): Fix error message. |
| 22814 | |
| 22815 | * simple.el (mail-user-agent, define-mail-user-agent): |
| 22816 | Definitions moved here from reporter.el. |
| 22817 | (sendmail-user-agent, mh-e-user-agent): Definitions moved here. |
| 22818 | |
| 22819 | * reporter.el (mail-user-agent): Variable moved to simple.el. |
| 22820 | (define-mail-user-agent): Function moved to simple.el. |
| 22821 | (sendmail-user-agent, mh-e-user-agent): Defs moved to simple.el. |
| 22822 | (reporter-mail): Function deleted. |
| 22823 | |
| 22824 | 1996-08-29 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 22825 | |
| 22826 | * message.el (message-do-fcc): Supply the FROM-GNUS parameter to |
| 22827 | `rmail-output'. |
| 22828 | |
| 22829 | 1996-08-29 Dave Love <d.love@dl.ac.uk> |
| 22830 | |
| 22831 | * vc.el (vc-update-change-log): Remove code which found RCS files |
| 22832 | only in RCS directory; leave this to rcs2log, which will find |
| 22833 | entries for CVS or RCS/*,v and *,v. Lose sub-process' stderr |
| 22834 | output. Doc fix. |
| 22835 | |
| 22836 | 1996-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22837 | |
| 22838 | * bytecomp.el (byte-compile-associative): |
| 22839 | Treat one arg case like (+ x 0). |
| 22840 | |
| 22841 | * lisp.el (narrow-to-defun): New function. |
| 22842 | * loaddefs.el (ctl-x-map): Put narrow-to-defun on C-x n d. |
| 22843 | |
| 22844 | 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22845 | |
| 22846 | * subr.el (save-match-data): Fix previous change. |
| 22847 | |
| 22848 | * time.el (display-time): Call display-time-mode. |
| 22849 | (display-time-mode): Take arg or toggle, as a minor mode. |
| 22850 | |
| 22851 | * files.el (kill-some-buffers): New arg LIST says buffs to maybe kill. |
| 22852 | |
| 22853 | * sendmail.el (mail-mode-auto-fill): New function. |
| 22854 | (mail-mode): Put it into normal-auto-fill-function. |
| 22855 | |
| 22856 | * menu-bar.el (menu-bar-update-buffers): Make the Frames menu |
| 22857 | a submenu of the Buffers menu. |
| 22858 | |
| 22859 | 1996-08-28 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 22860 | |
| 22861 | * gnus.el (gnus-group-read-group): Use range functions instead of |
| 22862 | list functions for the tick and marks ranges. |
| 22863 | |
| 22864 | 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22865 | |
| 22866 | * ange-ftp.el (ange-ftp-ls): Run ange-ftp-before-parse-ls-hook. |
| 22867 | (ange-ftp-before-parse-ls-hook): Add defvar. |
| 22868 | |
| 22869 | * server.el (server-visit-files): New argument NOWAIT. |
| 22870 | Don't record on server-buffer-clients if NOWAIT. |
| 22871 | (server-process-filter): Pass NOWAIT arg based on data from server. |
| 22872 | Don't record in server-clients if NOWAIT. |
| 22873 | |
| 22874 | * subr.el (save-match-data): Use save-match-data-internal |
| 22875 | as the local variable, instead of an uninterned symbol. |
| 22876 | |
| 22877 | * bytecomp.el (byte-compile-funarg-2): New function. |
| 22878 | (sort): Use byte-compile-funarg-2. |
| 22879 | (byte-compile-out-toplevel): Always compile to byte code |
| 22880 | if an uninterned symbol appears. |
| 22881 | (byte-compile-byte-code-maker): Handle uninterned symbols |
| 22882 | in the constant vector. |
| 22883 | |
| 22884 | * sendmail.el (mail-self-blind, mail-interactive) |
| 22885 | (mail-yank-ignored-headers): Make them user options. |
| 22886 | |
| 22887 | * sh-script.el (sh-alias-alist): Use gnu/linux, not lignux. |
| 22888 | |
| 22889 | 1996-08-27 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| 22890 | |
| 22891 | * gnus.el (gnus-decode-rfc1522): Didn't put point at point-min |
| 22892 | before starting to decode. |
| 22893 | |
| 22894 | 1996-08-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22895 | |
| 22896 | * dired.el (dired-chown-program): Replace lignux with gnu/linux. |
| 22897 | |
| 22898 | * ediff-ptch.el: Require ediff-init. |
| 22899 | |
| 22900 | 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22901 | |
| 22902 | * mouse.el (mouse-region-delete-keys): New variable. |
| 22903 | (mouse-show-mark): If one of those keys is next, delete the region. |
| 22904 | |
| 22905 | * apropos.el (apropos-mode-map): Don't use view-mode; |
| 22906 | instead, bind SPC and DEL directly. |
| 22907 | |
| 22908 | * shell.el (shell-mode): Don't assume /dev/null is its own truename. |
| 22909 | |
| 22910 | 1996-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 22911 | |
| 22912 | * diff.el (diff): Don't pop to *diff* buffer. Change bogus |
| 22913 | unwind-protect to save-excursion. |
| 22914 | |
| 22915 | 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22916 | |
| 22917 | * pc-select.el (ensure-mark): Minor rewrite. |
| 22918 | (scroll-down-mark): Handle pc-select-override-scroll-error. |
| 22919 | (scroll-down-nomark): Likewise. |
| 22920 | (scroll-up-mark, scroll-up-nomark): Likewise. |
| 22921 | (pc-selection-mode): Get rid of the advice on scroll-up, scroll-down. |
| 22922 | |
| 22923 | * bytecomp.el (byte-compile-insert-header): Fix previous change. |
| 22924 | |
| 22925 | 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22926 | |
| 22927 | * imenu.el (imenu--in-alist): Accept only bottom-level matches. |
| 22928 | |
| 22929 | * bytecomp.el (byte-compile-insert-header): Clean up syntax |
| 22930 | of messages. Mention setting of byte-compile-dynamic. |
| 22931 | Edit byte-compile-version to extract just the version number. |
| 22932 | (byte-compile-version): Use the RCS version number. |
| 22933 | |
| 22934 | * tar-mode.el (tar-mode-write-file): Clear buffer's own modified flag |
| 22935 | after clearing the ones listed within it. |
| 22936 | |
| 22937 | 1996-08-25 Erik Naggum <erik@naggum.no> |
| 22938 | |
| 22939 | * rmail.el (rmail-show-message): Bind `end' after clearing the |
| 22940 | "unseen" attribute. |
| 22941 | |
| 22942 | 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22943 | |
| 22944 | * rmailsum.el (rmail-summary-rmail-update): Bind rmail-not-really-seen |
| 22945 | non-nil if in isearch mode. |
| 22946 | |
| 22947 | * rmail.el (rmail-show-message): Clear `unseen' even if header |
| 22948 | is already reformatted--but don't do it if rmail-not-really-seen. |
| 22949 | (rmail-not-really-seen): New variable. |
| 22950 | |
| 22951 | * iso-acc.el (minibuffer-setup-hook): Fix misspelling of hook name. |
| 22952 | |
| 22953 | * tex-mode.el (tex-main-file): New variable. |
| 22954 | (tex-file): Use that. Rename local var to source-file |
| 22955 | so it is obviously local. |
| 22956 | |
| 22957 | 1996-08-24 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no> |
| 22958 | |
| 22959 | * gnus.el (gnus-group-enter-directory): Would temporarily bind |
| 22960 | `nneething-read-only', shadowing the proper `defvar'. |
| 22961 | |
| 22962 | 1996-08-24 Paul Eggert <eggert@twinsun.com> |
| 22963 | |
| 22964 | * add-log.el (change-log-time-zone-rule): New variable. |
| 22965 | (iso8601-time-zone): New function. |
| 22966 | (add-change-log-entry): If change-log-time-zone-rule is non-nil, |
| 22967 | calculate date according to that rule, and indicate resulting |
| 22968 | time zone. |
| 22969 | |
| 22970 | 1996-08-24 Erik Naggum <erik@naggum.no> |
| 22971 | |
| 22972 | * add-log.el: Change to ISO 8601 date formats, without time of day. |
| 22973 | (change-log-font-lock-keywords): Adjust accordingly. |
| 22974 | (add-change-log-entry): Compare and insert with new date format. |
| 22975 | (change-log-mode): Make `paragraph-start' and `paragraph-separate' |
| 22976 | use \< like `page-delimiter' for consistency. |
| 22977 | |
| 22978 | 1996-08-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 22979 | |
| 22980 | * cc-mode.el (c-mode-base-map): New variable. |
| 22981 | (c-mode-map, c++-mode-map, objc-mode-map, java-mode-map): |
| 22982 | Inherit from c-mode-base-map, not c-mode-map. |
| 22983 | |
| 22984 | 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22985 | |
| 22986 | * apropos.el (apropos-mode): Turn on View mode. |
| 22987 | |
| 22988 | * isearch.el (isearch-edit-string): When starting nonincremental |
| 22989 | search, after peeking ahead one char, call cancel-kbd-macro-events. |
| 22990 | |
| 22991 | 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 22992 | |
| 22993 | * subr.el (keyboard-translate): Use a char-table. |
| 22994 | (keyboard-translate-table): Add char-table-extra-slots property. |
| 22995 | |
| 22996 | * pc-select.el: Replace \n in doc strings. |
| 22997 | (pc-selection-mode): Big doc fix. Don't bind f1. |
| 22998 | |
| 22999 | 1996-08-21 Michael Staats <michael@thp.Uni-Duisburg.DE> |
| 23000 | |
| 23001 | * pc-select.el (forward-line-mark): New function. |
| 23002 | (forward-line-nomark): New function. |
| 23003 | (backward-line-mark): New function. |
| 23004 | (backward-line-nomark): New function. |
| 23005 | (pc-selection-mode): Add keybindings for those functions. |
| 23006 | (pc-select-override-scroll-error): New variable. |
| 23007 | (pc-selection-mode): Get rid of the advice on scroll-up, scroll-down. |
| 23008 | |
| 23009 | 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23010 | |
| 23011 | * simple.el (kill-region): inhibit-read-only overrides text props too. |
| 23012 | |
| 23013 | 1996-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23014 | |
| 23015 | * files.el (revert-buffer): Doc fix. |
| 23016 | |
| 23017 | 1996-08-20 Mike Long <mike.long@analog.com> |
| 23018 | |
| 23019 | * make-mode.el (makefile-font-lock-keywords): Catch variable |
| 23020 | references that use substitutions. |
| 23021 | |
| 23022 | 1996-08-20 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 23023 | |
| 23024 | * ielm.el (ielm-map): Don't bind M-q. |
| 23025 | (inferior-emacs-lisp-mode): Set fill-paragraph-function instead. |
| 23026 | * add-log.el (change-log-mode-map): Don't bind M-q. |
| 23027 | (change-log-mode): Set fill-paragraph-function instead. |
| 23028 | |
| 23029 | 1996-08-17 Paul Eggert <eggert@twinsun.com> |
| 23030 | |
| 23031 | * rfc822.el (rfc822-bad-address): Don't put a newline into the |
| 23032 | error message; this confuses rmail. |
| 23033 | |
| 23034 | 1996-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23035 | |
| 23036 | * rmail.el (rmail-ignored-headers): Hide X-char* and X-face, |
| 23037 | but not Sender. |
| 23038 | |
| 23039 | 1996-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23040 | |
| 23041 | * decipher.el (decipher-get-undo-copy): New function. |
| 23042 | (decipher-get-undo): Use it. |
| 23043 | |
| 23044 | * simple.el (shell-command): Really use output-buffer in synchronous |
| 23045 | case, when it is a buffer. |
| 23046 | |
| 23047 | * faces.el (modify-face): Handle nil as stipple value. |
| 23048 | (internal-face-interactive-stipple): New function. |
| 23049 | (set-face-stipple): Use internal-face-interactive-stipple. |
| 23050 | |
| 23051 | * rmail.el (rmail-ignored-headers): Ignore Path:, Sender:, X-mailer:. |
| 23052 | |
| 23053 | * faces.el (modify-face): Handle stipple values |
| 23054 | of the form (WIDTH HEIGHT DATA). |
| 23055 | |
| 23056 | 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23057 | |
| 23058 | * mouse.el (mouse-drag-region): Don't call mouse-set-region-1 |
| 23059 | if mark is gone or no longer active or if we changed buffers. |
| 23060 | |
| 23061 | 1996-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23062 | |
| 23063 | * paths.el (news-inews-program): Look for /usr/contrib/lib/news/inews. |
| 23064 | |
| 23065 | * sgml-mode.el (html-tag-alist): Fix the entry for "font". |
| 23066 | |
| 23067 | * ange-ftp.el (ange-ftp-process-filter): Discard nulls. |
| 23068 | |
| 23069 | 1996-08-13 Erik Naggum <erik@naggum.no> |
| 23070 | |
| 23071 | * message.el (message-mode): Delete abbrev mode initialization. |
| 23072 | (message-mode-hook): Move it here, instead, so the user can |
| 23073 | override it. |
| 23074 | (message-y-or-n-p, message-talkative-question) |
| 23075 | (message-flatten-list, message-flatten-list-1): Move utility |
| 23076 | functions up so macro is defined before first invocation. |
| 23077 | |
| 23078 | * f90.el (f90-auto-fill-mode): Function deleted, all references |
| 23079 | replaced with `auto-fill-mode'. |
| 23080 | (f90-mode): Make `normal-auto-fill-function' local to this buffer |
| 23081 | and bind to `f90-do-auto-fill'. |
| 23082 | |
| 23083 | 1996-08-13 Torbjorn Einarsson <etxeina@etxdn.ericsson.se> |
| 23084 | |
| 23085 | * f90.el (f90-do-auto-fill): Fix bug which made program hang for |
| 23086 | space in fill-column. |
| 23087 | (f90-font-lock-keywords-1): Now we have common font-lock |
| 23088 | exps for Emacs and XEmacs. |
| 23089 | (f90-font-lock-keywords-2): Change reg-exp for line number. |
| 23090 | A number must be followed by a letter to be highlighted. |
| 23091 | Fix highlighting of declarations with trailing comments. |
| 23092 | (f90-match-end): Fix bug due to new message syntax. |
| 23093 | (f90-mode): Fix setup of variable font-lock-defaults. |
| 23094 | (f90-looking-at-program-block-start): Small error in detecting of |
| 23095 | function start. Made the detection of subroutine start more flexible. |
| 23096 | (f90-mode-map): Much nicer menu with sections and added submenus |
| 23097 | for highlighting and keyword case change. |
| 23098 | Also added 'menu-enable' properties for region-based commands. |
| 23099 | (f90-imenu-generic-expression): Fix expression to find |
| 23100 | procedures, modules and types. |
| 23101 | (f90-add-imenu-menu): New function for adding imenu menu to the menubar. |
| 23102 | |
| 23103 | 1996-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 23104 | |
| 23105 | * ange-ftp.el (ange-ftp-kill-ftp-process): Handle buffer name as arg. |
| 23106 | |
| 23107 | See ChangeLog.6 for earlier changes. |
| 23108 | |
| 23109 | ;; Local Variables: |
| 23110 | ;; coding: utf-8 |
| 23111 | ;; End: |
| 23112 | |
| 23113 | Copyright (C) 1997-1998, 2001-2014 Free Software Foundation, |
| 23114 | Inc. |
| 23115 | |
| 23116 | This file is part of GNU Emacs. |
| 23117 | |
| 23118 | GNU Emacs is free software: you can redistribute it and/or modify |
| 23119 | it under the terms of the GNU General Public License as published by |
| 23120 | the Free Software Foundation, either version 3 of the License, or |
| 23121 | (at your option) any later version. |
| 23122 | |
| 23123 | GNU Emacs is distributed in the hope that it will be useful, |
| 23124 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 23125 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 23126 | GNU General Public License for more details. |
| 23127 | |
| 23128 | You should have received a copy of the GNU General Public License |
| 23129 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |