aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Walters2002-06-08 21:00:53 +0000
committerColin Walters2002-06-08 21:00:53 +0000
commitf17c0a1960ea3225c017276fb93a6ff76b0ee3dc (patch)
tree1ec2e2b09c0868fff54ee9eec0b3616e2dd51dda
parent447404a34f72c0fc3ee07e7b010f1e6bc6bb4a6a (diff)
downloademacs-f17c0a1960ea3225c017276fb93a6ff76b0ee3dc.tar.gz
emacs-f17c0a1960ea3225c017276fb93a6ff76b0ee3dc.zip
*** empty log message ***
-rw-r--r--etc/NEWS15
-rw-r--r--lisp/ChangeLog34
2 files changed, 49 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 6c4af9c0b73..c58d16e1fa3 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -970,6 +970,21 @@ will lead to undesirable results, so don't let it happen; the first
970change group you start for any given buffer should be the last one 970change group you start for any given buffer should be the last one
971finished. 971finished.
972 972
973+++
974** New variable char-property-alias-alist.
975
976This variable allows you to create alternative names for text
977properties. It works at the same level as `default-text-properties',
978although it applies to overlays as well. This variable was introduced
979to implement the `font-lock-face' property.
980
981** New special text property `font-lock-face'.
982
983This property acts like the `face' property, but it is controlled by
984M-x font-lock-mode. It is not, strictly speaking, a builtin text
985property. Instead, it is implemented inside font-core.el, using the
986new variable `char-property-alias-alist'.
987
973** New function remove-list-of-text-properties. 988** New function remove-list-of-text-properties.
974 989
975The new function `remove-list-of-text-properties' is almost the same 990The new function `remove-list-of-text-properties' is almost the same
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index df6177b542f..b741478cd12 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,37 @@
12002-06-08 Colin Walters <walters@verbum.org>
2
3 * subr.el (copy-list): Moved here from cl.el.
4 (copy-tree): Renamed here from `cl-copy-tree' in cl.el.
5
6 * replace.el (occur-mode): Don't set up categories.
7 (occur-1): Pass `list-matching-lines-face' and
8 `list-matching-lines-buffer-name-face'.
9 (occur-engine): Use `font-lock-face' instead of categories.
10
11 * info.el (Info-mode): Don't set up categories.
12 (Info-fontify-menu-headers): Use `font-lock-face' instead of categories.
13 (Info-fontify-node): Ditto.
14
15 * ibuffer.el (ibuffer-category-alist): Delete.
16 (ibuffer-get-category): Delete.
17 (ibuffer-compile-make-eliding-form): Use `font-lock-face' instead
18 of categories.
19 (ibuffer-compile-format): Don't treat `name' category specially.
20 (ibuffer-column name): Use `font-lock-face'.
21 (filename-and-process): Ditto.
22 (ibuffer-buffer-name-category): Renamed to
23 `ibuffer-buffer-name-face'. Don't use categories.
24 (ibuffer-update-title-and-summary): Use `font-lock-face'.
25 (ibuffer-insert-filter-group): Ditto.
26 (ibuffer-mode): Don't set up categories.
27
28 * font-core.el (font-lock-category-alist): Delete.
29 (turn-on-font-lock-if-enabled): Don't use it.
30 (font-lock-symbol-category-alist): Delete.
31 (font-lock-default-function): Use new `char-property-alias-alist'
32 to make `font-lock-face' an alias for `face' when font-lock mode
33 is enabled.
34
12002-06-08 Richard M. Stallman <rms@gnu.org> 352002-06-08 Richard M. Stallman <rms@gnu.org>
2 36
3 * files.el (find-file-noselect-1): Undo previous change. 37 * files.el (find-file-noselect-1): Undo previous change.