aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2004-11-15 15:20:33 +0000
committerKim F. Storm2004-11-15 15:20:33 +0000
commit9f89426bd437ebf16337c1687a0c3d8888de1d2a (patch)
treec49c0d042793f9bf8998cfe8a22d6a62e79fc19b
parent442f927b424c12a78ff6f7bb876c445a2a9c24e0 (diff)
downloademacs-9f89426bd437ebf16337c1687a0c3d8888de1d2a.tar.gz
emacs-9f89426bd437ebf16337c1687a0c3d8888de1d2a.zip
*** empty log message ***
-rw-r--r--etc/NEWS6
-rw-r--r--lispref/ChangeLog3
-rw-r--r--src/ChangeLog12
3 files changed, 20 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index c96eb114727..440ef5d5431 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3640,6 +3640,12 @@ This returns the mode-line or header-line of the selected (or a
3640specified) window as a string with or without text properties. 3640specified) window as a string with or without text properties.
3641 3641
3642+++ 3642+++
3643** New function safe-plist-get.
3644
3645This function is like plist-get, but never signals an error for
3646a malformed property list.
3647
3648+++
3643** New functions `lax-plist-get' and `lax-plist-put'. 3649** New functions `lax-plist-get' and `lax-plist-put'.
3644 3650
3645These functions are like `plist-get' and `plist-put' except that they 3651These functions are like `plist-get' and `plist-put' except that they
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 0ba9c4f2519..104037b6516 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,6 +1,7 @@
12004-11-15 Kim F. Storm <storm@cua.dk> 12004-11-15 Kim F. Storm <storm@cua.dk>
2 2
3 * symbols.texi (Other Plists): Add safe-plist-get. 3 * symbols.texi (Other Plists): Note that plist-get may signal error.
4 Add safe-plist-get.
4 5
52004-11-15 Thien-Thi Nguyen <ttn@gnu.org> 62004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6 7
diff --git a/src/ChangeLog b/src/ChangeLog
index a21effceed4..046e132518d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,15 @@
12004-11-15 Kim F. Storm <storm@cua.dk>
2
3 * fns.c (Fsafe_plist_get): New defun.
4 (syms_of_fns): Defsubr it.
5
6 * lisp.h (Fsafe_plist_get): Add EXFUN.
7
8 * xdisp.c (store_mode_line_string, produce_stretch_glyph):
9 Use Fsafe_plist_get.
10 (note_mode_line_or_margin_highlight, note_mouse_highlight):
11 Fix image map element parsing. Use Fsafe_plist_get.
12
12004-11-15 Richard M. Stallman <rms@gnu.org> 132004-11-15 Richard M. Stallman <rms@gnu.org>
2 14
3 * xdisp.c (get_next_display_element): Fix previous change. 15 * xdisp.c (get_next_display_element): Fix previous change.