specified) window as a string with or without text properties.
+++
-** New function safe-plist-get.
+** New function `safe-get'.
-This function is like plist-get, but never signals an error for
+This function is like `get', but never signals an error for
+a malformed symbol property list.
+
++++
+** New function `safe-plist-get'.
+
+This function is like `plist-get', but never signals an error for
a malformed property list.
+++
+2005-04-19 Kim F. Storm <storm@cua.dk>
+
+ * fns.c (Fsafe_get): New function.
+ (syms_of_fns): Defsubr it.
+
+ * lisp.h (Fsafe_get): EXFUN it.
+
+ * xfaces.c (resolve_face_name): Use Fsafe_get to avoid redisplay
+ loops in case of bad face property lists. Limit number of face
+ alias lookups to 10 (in case of face alias loops).
+
2005-04-18 Kim F. Storm <storm@cua.dk>
* dispextern.h (struct glyph_row): New member overlay_arrow_bitmap.