Add delayed warnings support.
commit13a6a23048a18dfdd472c29ebd201dd47bdfbd0a
authorJuanma Barranquero <lekktu@gmail.com>
Thu, 28 Apr 2011 19:35:20 +0000 (28 21:35 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Thu, 28 Apr 2011 19:35:20 +0000 (28 21:35 +0200)
tree0456952b317ba7455e660d4c504d9d635888c7e5
parentcb7a3547a573f65c256c04c41f30f912d97a0da7
Add delayed warnings support.

* etc/NEWS: Document `delayed-warnings-list' and `delayed-warnings-hook'.

* lisp/subr.el (display-delayed-warnings): New function.
  (delayed-warnings-hook): New variable.

* src/keyboard.c (Qdelayed_warnings_hook): Define.
  (command_loop_1): Run `delayed-warnings-hook' if Vdelayed_warnings_list
  is non-nil.
  (syms_of_keyboard) <delayed-warnings-hook>: DEFSYM it.
  (syms_of_keyboard) <delayed-warnings-list>: DEFVAR_LISP it.
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/subr.el
src/ChangeLog
src/keyboard.c