diff options
| author | Stefan Monnier | 2001-10-30 08:51:51 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2001-10-30 08:51:51 +0000 |
| commit | 8e8223e20f0a77272aa5970e1f90c4e77fb20f32 (patch) | |
| tree | 2eec7a5b1a7d75fd84dce9242dbf4b7a6e3c7ebc | |
| parent | 03e3e2e91f3ea169ea3c7878ced22a1ca320e54e (diff) | |
| download | emacs-8e8223e20f0a77272aa5970e1f90c4e77fb20f32.tar.gz emacs-8e8223e20f0a77272aa5970e1f90c4e77fb20f32.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 35 | ||||
| -rw-r--r-- | lisp/ChangeLog | 71 | ||||
| -rw-r--r-- | src/ChangeLog | 13 |
3 files changed, 110 insertions, 9 deletions
| @@ -8,6 +8,16 @@ For older news, see the file ONEWS | |||
| 8 | 8 | ||
| 9 | * Changes in Emacs 21.2 | 9 | * Changes in Emacs 21.2 |
| 10 | 10 | ||
| 11 | ** tab-always-indent can be set to `never' to make sure indent-for-tab-command | ||
| 12 | always tabs rather than indents. | ||
| 13 | |||
| 14 | ** in fill, you can now customize fill-nobreak-predicate and two | ||
| 15 | sample predicates are provided (fill-single-word-nobreak-p and | ||
| 16 | fill-french-nobreak-p). | ||
| 17 | |||
| 18 | ** In texinfo-mode, if font-lock is used then updating one of the `foo's | ||
| 19 | in `@foo ... @end foo' updates the other one on the fly. | ||
| 20 | |||
| 11 | ** New user option `add-log-always-start-new-record'. | 21 | ** New user option `add-log-always-start-new-record'. |
| 12 | When this option is enabled, M-x add-change-log-entry will always | 22 | When this option is enabled, M-x add-change-log-entry will always |
| 13 | start a new record regardless of when the last record is. | 23 | start a new record regardless of when the last record is. |
| @@ -25,7 +35,7 @@ instead of using default-major-mode. | |||
| 25 | ** Byte compiler warning and error messages have been brought more | 35 | ** Byte compiler warning and error messages have been brought more |
| 26 | in line with the output of other GNU tools. | 36 | in line with the output of other GNU tools. |
| 27 | 37 | ||
| 28 | ** Lisp-mode now uses font-lock-docstring-face for the docstrings. | 38 | ** Lisp-mode now uses font-lock-doc-face for the docstrings. |
| 29 | 39 | ||
| 30 | ** perl-mode has a new variable `perl-indent-continued-arguments'. | 40 | ** perl-mode has a new variable `perl-indent-continued-arguments'. |
| 31 | 41 | ||
| @@ -88,6 +98,29 @@ SQL buffer. | |||
| 88 | 98 | ||
| 89 | * Lisp Changes in Emacs 21.2 | 99 | * Lisp Changes in Emacs 21.2 |
| 90 | 100 | ||
| 101 | ** The default value of paragraph-start and indent-line-function has | ||
| 102 | been changed to reflect the one used in text-mode rather than the one | ||
| 103 | used in indented-text-mode. | ||
| 104 | |||
| 105 | ** New function `text-clone-create'. Text clones are chunks of text | ||
| 106 | that are kept identical by transparently propagating changes from one | ||
| 107 | clone to the other. | ||
| 108 | |||
| 109 | ** font-lock can manage arbitrary text-properties beside `face'. | ||
| 110 | *** the FACENAME returned in font-lock-keywords can be a list | ||
| 111 | of the form (face FACE PROP1 VAL1 PROP@ VAL2 ...) so you can set | ||
| 112 | other properties than `face'. | ||
| 113 | *** font-lock-extra-managed-props can be set to make sure those extra | ||
| 114 | properties are automatically cleaned up by font-lock. | ||
| 115 | |||
| 116 | ** The new function `run-mode-hooks' and the new macro `delay-mode-hooks' | ||
| 117 | are used by define-derived-mode to make sure the mode hook for the | ||
| 118 | parent mode is run at the end of the child mode. | ||
| 119 | |||
| 120 | ** `provide' and `featurep' now accept an optional second argument | ||
| 121 | to test/provide subfeatures. Also `provide' now checks `after-load-alist' | ||
| 122 | and run any code associated with the provided feature. | ||
| 123 | |||
| 91 | ** The variable `compilation-parse-errors-filename-function' can | 124 | ** The variable `compilation-parse-errors-filename-function' can |
| 92 | be used to transform filenames found in compilation output. | 125 | be used to transform filenames found in compilation output. |
| 93 | 126 | ||
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 87a890b3c30..17a24e2fa1b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,59 @@ | |||
| 1 | 2001-10-30 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2 | |||
| 3 | * textmodes/fill.el (sentence-end-double-space) | ||
| 4 | (sentence-end-without-period): Move to paragraphs.el. | ||
| 5 | (fill-indent-according-to-mode): Change default to t. | ||
| 6 | (fill-context-prefix): Simplify control-flow and use a more | ||
| 7 | sophisticated merge that unifies both previous checks. | ||
| 8 | (fill-single-word-nobreak-p, fill-french-nobreak-p): New funs. | ||
| 9 | (fill-nobreak-predicate): Make it into a defcustom'd hook. | ||
| 10 | (fill-nobreak-p): New fun. | ||
| 11 | (fill-region-as-paragraph): Use it. | ||
| 12 | Handle `fill-indent-according-to-mode' slightly differently. | ||
| 13 | (fill-individual-paragraphs-prefix): Simplify the control-flow. | ||
| 14 | (fill-individual-paragraphs-citation): Fix. | ||
| 15 | |||
| 16 | * textmodes/paragraphs.el (use-hard-newlines): Use define-minor-mode. | ||
| 17 | (paragraph-start): Change default to the `text-mode' value. | ||
| 18 | (sentence-end-double-space, sentence-end-without-period): | ||
| 19 | Move from fill.el. | ||
| 20 | (forward-paragraph): Use `parstart' and `parsep' for temp variables | ||
| 21 | rather than rebinding `paragraph-start' and `paragraph-separate'. | ||
| 22 | |||
| 23 | * indent.el (indent-line-function): Change default to indent-relative. | ||
| 24 | (tab-always-indent): Add an `always' setting. | ||
| 25 | (indent-according-to-mode): Handle `indent-relative' and | ||
| 26 | `indent-relative-maybe' specially. | ||
| 27 | (indent-for-tab-command): Rename `prefix-arg' to `arg'. | ||
| 28 | Handle the `always; case for `tab-always-indent'. | ||
| 29 | Don't call indent-according-to-mode for indent-relative' and | ||
| 30 | `indent-relative-maybe'. | ||
| 31 | (insert-tab): Rename `prefix-arg' to `arg'. | ||
| 32 | (indent-region): Indent the first line as well. | ||
| 33 | (indent-relative): Don't mark the buffer modified if the indentation | ||
| 34 | is unchanged. | ||
| 35 | |||
| 36 | * textmodes/text-mode.el (paragraph-indent-minor-mode): | ||
| 37 | Don't set paragraph-separate. Set paragraph-start more carefully. | ||
| 38 | Set indent-line-function. | ||
| 39 | (paragraph-indent-text-mode): Use it and define-derived-mode. | ||
| 40 | (text-mode-map): Remove the \t binding. | ||
| 41 | (text-mode): Simplify now that the default is more favorable. | ||
| 42 | |||
| 43 | 2001-10-29 Stefan Monnier <monnier@cs.yale.edu> | ||
| 44 | |||
| 45 | * emacs-lisp/find-func.el (find-function-search-for-symbol): | ||
| 46 | If the regexp doesn't match, use a looser one. | ||
| 47 | (find-variable-noselect): Add `file' argument. | ||
| 48 | |||
| 49 | * pcvs.el (cvs-mode-commit-hook): New hook. | ||
| 50 | (cvs-mode-commit): Run it. | ||
| 51 | |||
| 52 | * log-edit.el (log-edit): Run hook after `log-edit-files'. | ||
| 53 | |||
| 54 | * emacs-lisp/edebug.el (delay-mode-hooks): Add edebug-spec. | ||
| 55 | (edebug-instrument-function): Use `find-function-noselect'. | ||
| 56 | |||
| 1 | 2001-10-29 Richard M. Stallman <rms@gnu.org> | 57 | 2001-10-29 Richard M. Stallman <rms@gnu.org> |
| 2 | 58 | ||
| 3 | * term.el (term-if-emacs19): Macro deleted. | 59 | * term.el (term-if-emacs19): Macro deleted. |
| @@ -28,17 +84,17 @@ | |||
| 28 | 2001-10-29 Eli Zaretskii <eliz@is.elta.co.il> | 84 | 2001-10-29 Eli Zaretskii <eliz@is.elta.co.il> |
| 29 | 85 | ||
| 30 | * faces.el (invert-face): Check for 'unspecified, not for nil, | 86 | * faces.el (invert-face): Check for 'unspecified, not for nil, |
| 31 | when testing whether face colors are not specified. From | 87 | when testing whether face colors are not specified. |
| 32 | David.Kastrup@t-online.de (David Kastrup). | 88 | From David.Kastrup@t-online.de (David Kastrup). |
| 33 | (read-face-name): Doc fix. | 89 | (read-face-name): Doc fix. |
| 34 | (make-face-bold, make-face-unbold, make-face-italic) | 90 | (make-face-bold, make-face-unbold, make-face-italic) |
| 35 | (make-face-unitalic, make-face-bold-italic, invert-face): Remove | 91 | (make-face-unitalic, make-face-bold-italic, invert-face): |
| 36 | trailing blank from the prompt passed to read-face-name. | 92 | Remove trailing blank from the prompt passed to read-face-name. |
| 37 | 93 | ||
| 38 | 2001-10-29 Sam Steingold <sds@gnu.org> | 94 | 2001-10-29 Sam Steingold <sds@gnu.org> |
| 39 | 95 | ||
| 40 | * emacs-lisp/bytecomp.el (byte-recompile-directory): Report | 96 | * emacs-lisp/bytecomp.el (byte-recompile-directory): |
| 41 | numbers of files skipped and failed too. | 97 | Report numbers of files skipped and failed too. |
| 42 | (byte-compile-file): Return 'no-byte-compile for skipped files. | 98 | (byte-compile-file): Return 'no-byte-compile for skipped files. |
| 43 | 99 | ||
| 44 | 2001-10-29 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 100 | 2001-10-29 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| @@ -61,8 +117,7 @@ | |||
| 61 | * enriched.el (enriched-face-ans): Handle face attributes | 117 | * enriched.el (enriched-face-ans): Handle face attributes |
| 62 | of the form `(FACE1 FACE2 ...)'. | 118 | of the form `(FACE1 FACE2 ...)'. |
| 63 | 119 | ||
| 64 | * dired-x.el (dired-omit-startup): Show ``Omit'' only in Dired | 120 | * dired-x.el (dired-omit-startup): Show ``Omit'' only in Dired buffers. |
| 65 | buffers. | ||
| 66 | 121 | ||
| 67 | 2001-10-29 Alex Schroeder <kensanata@yahoo.com> | 122 | 2001-10-29 Alex Schroeder <kensanata@yahoo.com> |
| 68 | 123 | ||
diff --git a/src/ChangeLog b/src/ChangeLog index dd8430ec342..1bcf208d283 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,16 @@ | |||
| 1 | 2001-10-29 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2 | |||
| 3 | * xmenu.c: Include coding.h and charset.h. | ||
| 4 | (Fx_popup_menu): Use FRAME_PTR and FRAME_FONT and FRAME_LINE_HEIGHT. | ||
| 5 | (Fx_popup_dialog): Use FRAME_PTR and enum scroll_bar_part. | ||
| 6 | (single_submenu, xmenu_show): Use ENCODE_SYSTEM. | ||
| 7 | Explicitly set wv->help. Use `TRUE' rather than `True'. | ||
| 8 | (menu_help_callback): Use empty_string. | ||
| 9 | |||
| 10 | * w32menu.c (Fx_popup_menu): Explicitly init f, xpos, and ypos. | ||
| 11 | (Fx_popup_dialog): Explicitly init f. | ||
| 12 | (w32_menu_display_help): Use empty_string. | ||
| 13 | |||
| 1 | 2001-10-29 Richard M. Stallman <rms@gnu.org> | 14 | 2001-10-29 Richard M. Stallman <rms@gnu.org> |
| 2 | 15 | ||
| 3 | * fns.c (Frequire): Detect recursive try to require the same | 16 | * fns.c (Frequire): Detect recursive try to require the same |