diff options
| author | Stefan Monnier | 2001-10-12 22:39:29 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2001-10-12 22:39:29 +0000 |
| commit | 5a1373f32a3e515f0f5cf132e44997f5819a2395 (patch) | |
| tree | 052e193142438f73eeb9790dc7dabe7ae97bd83f | |
| parent | 9d5240d2581f557e15fa96684ef84fe84e368722 (diff) | |
| download | emacs-5a1373f32a3e515f0f5cf132e44997f5819a2395.tar.gz emacs-5a1373f32a3e515f0f5cf132e44997f5819a2395.zip | |
*** empty log message ***
| -rw-r--r-- | lisp/ChangeLog | 13 | ||||
| -rw-r--r-- | src/ChangeLog | 35 |
2 files changed, 44 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 392f018207d..e745026f822 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2001-10-12 Stefan Monnier <monnier@cs.yale.edu> | 1 | 2001-10-12 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 2 | ||
| 3 | * newcomment.el (comment-region-internal): Don't rebind | ||
| 4 | invisibility_spec now that the C routines handle it correctly. | ||
| 5 | |||
| 6 | * help-funs.el (locate-library): Use load-suffixes and abbrev filename. | ||
| 7 | |||
| 3 | * frame.el (special-display-popup-frame): Obey new specs `same-window' | 8 | * frame.el (special-display-popup-frame): Obey new specs `same-window' |
| 4 | and `same-frame'. | 9 | and `same-frame'. |
| 5 | 10 | ||
| @@ -112,11 +117,11 @@ | |||
| 112 | 117 | ||
| 113 | 2001-10-12 Gerd Moellmann <gerd@gnu.org> | 118 | 2001-10-12 Gerd Moellmann <gerd@gnu.org> |
| 114 | 119 | ||
| 115 | * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list): | 120 | * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list): |
| 116 | Turn error for repeated variables into warning. | 121 | Turn error for repeated variables into warning. |
| 117 | 122 | ||
| 118 | * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list): New | 123 | * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list): |
| 119 | function checking that lambda-list consists of non-constant | 124 | New function checking that lambda-list consists of non-constant |
| 120 | symbols, that &rest and &optional are followed by variable names, | 125 | symbols, that &rest and &optional are followed by variable names, |
| 121 | that &rest VAR is the last element, and that variables aren't doubled. | 126 | that &rest VAR is the last element, and that variables aren't doubled. |
| 122 | (byte-compile-lambda): Use it. | 127 | (byte-compile-lambda): Use it. |
diff --git a/src/ChangeLog b/src/ChangeLog index ae4010d0479..95b2cc4c37a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,40 @@ | |||
| 1 | 2001-10-12 Stefan Monnier <monnier@cs.yale.edu> | 1 | 2001-10-12 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 2 | ||
| 3 | * indent.c (skip_invisible): Don't skip "ellipsisized" text. | ||
| 4 | |||
| 5 | * xfns.c (syms_of_xfns): Update calls to Fprovide. | ||
| 6 | |||
| 7 | * lisp.h (Fprovide): Update prototype. | ||
| 8 | (Ffeaturep, invisible_p): Remove. | ||
| 9 | |||
| 10 | * xdisp.c (init_iterator): Be more strict with bytepos and charspos. | ||
| 11 | (DOLIST, LOOP_PROPVAL): New macros. | ||
| 12 | (invisible_p, invisible_ellipsis_p): Use them. | ||
| 13 | (invisible_noellipsis_p): New function. | ||
| 14 | (syms_of_xdisp): Use empty_string. | ||
| 15 | |||
| 16 | * alloc.c (mark_interval_tree): Use traverse_intervals_noorder. | ||
| 17 | |||
| 18 | * lread.c (substitute_object_recurse): Use traverse_intervals_noorder. | ||
| 19 | (syms_of_lread) <Vafter_load_alist>: Update docstring. | ||
| 20 | |||
| 21 | * print.c (Fwith_output_to_temp_buffer): Align with | ||
| 22 | internal_with_output_to_temp_buffer. | ||
| 23 | (print_preprocess): Use traverse_intervals_noorder. | ||
| 24 | (print_object): Update call to traverse_intervals. | ||
| 25 | |||
| 26 | * intervals.h (TEXT_PROP_MEANS_INVISIBLE_NOELLIPSIS): New macro. | ||
| 27 | (traverse_intervals_noorder, invisible_noellipsis_p): New funs. | ||
| 28 | |||
| 29 | * intervals.c (traverse_intervals_noorder): New function. | ||
| 30 | (search_for_interval, count_intervals): Use it. | ||
| 31 | (traverse_intervals): Use less stack space and drop `depth' arg. | ||
| 32 | |||
| 33 | * fns.c (Ffeaturep): Add new `subfeature' arg. | ||
| 34 | (Fprovide): Add new `subfeatures' arg. Use `after-load-alist'. | ||
| 35 | (Qsubfeatures): New var. | ||
| 36 | (syms_of_fns): Initialize it. | ||
| 37 | |||
| 3 | * keymap.c (Fkey_description): Use empty_string. | 38 | * keymap.c (Fkey_description): Use empty_string. |
| 4 | (Fdescribe_bindings_internal, describe_buffer_bindings): Remove. | 39 | (Fdescribe_bindings_internal, describe_buffer_bindings): Remove. |
| 5 | (syms_of_keymap): Setup inheritance between maps. | 40 | (syms_of_keymap): Setup inheritance between maps. |