aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2001-10-30 08:51:51 +0000
committerStefan Monnier2001-10-30 08:51:51 +0000
commit8e8223e20f0a77272aa5970e1f90c4e77fb20f32 (patch)
tree2eec7a5b1a7d75fd84dce9242dbf4b7a6e3c7ebc
parent03e3e2e91f3ea169ea3c7878ced22a1ca320e54e (diff)
downloademacs-8e8223e20f0a77272aa5970e1f90c4e77fb20f32.tar.gz
emacs-8e8223e20f0a77272aa5970e1f90c4e77fb20f32.zip
*** empty log message ***
-rw-r--r--etc/NEWS35
-rw-r--r--lisp/ChangeLog71
-rw-r--r--src/ChangeLog13
3 files changed, 110 insertions, 9 deletions
diff --git a/etc/NEWS b/etc/NEWS
index a616b99b760..358b5bbb43c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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
12always tabs rather than indents.
13
14** in fill, you can now customize fill-nobreak-predicate and two
15sample predicates are provided (fill-single-word-nobreak-p and
16fill-french-nobreak-p).
17
18** In texinfo-mode, if font-lock is used then updating one of the `foo's
19in `@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'.
12When this option is enabled, M-x add-change-log-entry will always 22When this option is enabled, M-x add-change-log-entry will always
13start a new record regardless of when the last record is. 23start 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
26in line with the output of other GNU tools. 36in 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
102been changed to reflect the one used in text-mode rather than the one
103used in indented-text-mode.
104
105** New function `text-clone-create'. Text clones are chunks of text
106that are kept identical by transparently propagating changes from one
107clone 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
111of the form (face FACE PROP1 VAL1 PROP@ VAL2 ...) so you can set
112other properties than `face'.
113*** font-lock-extra-managed-props can be set to make sure those extra
114properties are automatically cleaned up by font-lock.
115
116** The new function `run-mode-hooks' and the new macro `delay-mode-hooks'
117are used by define-derived-mode to make sure the mode hook for the
118parent mode is run at the end of the child mode.
119
120** `provide' and `featurep' now accept an optional second argument
121to test/provide subfeatures. Also `provide' now checks `after-load-alist'
122and 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
92be used to transform filenames found in compilation output. 125be 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 @@
12001-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
432001-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
12001-10-29 Richard M. Stallman <rms@gnu.org> 572001-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 @@
282001-10-29 Eli Zaretskii <eliz@is.elta.co.il> 842001-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
382001-10-29 Sam Steingold <sds@gnu.org> 942001-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
442001-10-29 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 1002001-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
672001-10-29 Alex Schroeder <kensanata@yahoo.com> 1222001-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 @@
12001-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
12001-10-29 Richard M. Stallman <rms@gnu.org> 142001-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