Save value of x_catch_errors and pass to x_uncatch_errors.
(x_catch_errors): Use specpdl so can be nested.
Use a Lisp string to as the buffer for the X message.
(x_uncatch_errors, x_had_errors_p, x_check_errors): Related changes.
(x_catch_errors_unwind): New function.
(x_error_quitter): Call x_error_catcher if appropriate.
(x_error_message_string): New variable.
(syms_of_xterm): Defvar it.
(x_caught_error_message): Variable deleted.
(X_ERROR_MESSAGE_SIZE): Renamed from X_CAUGHT_ERROR_MESSAGE_SIZE.
(x_error_handler): New function, calls x_error_quitter or ..._checker.
(x_initialize): Use x_error_handler as error handler for X.
(struct linebuffer): New member `len' is the length of the string.
(find_entries, Pascal_functions, TeX_functions, TEX_getit):
Use it instead of strlen.
(TEX_getit): Declare and define unconditionally as static.
(TeX_functions): Use if instead of #if TeX_named_tokens.
(add_regex): Set RE_INTERVALS flag for regex compilation.
(substitute): Code cleanup.
(readline_internal): Code cleanup, set new member `len'.
(readline): Bug corrected.
(time-stamp-format): Use %Y not %y in default value.
(time-stamp): Verify time-stamp-line-limit is a number.
(time-stamp-string-preprocess): Handle %F correctly.
(dsssl-mode): Use stringp to check dsssl-sgml-declaration.
(style, root): Put scheme-indent-function 1.
(dsssl-font-lock-keywords): Use make-regexp version.
Floppy disk will melt in inventory or room, regardless
of whether or not Stallman statuette is around.
(dun-examine):
You can examine objects in the jar without taking them out.
(dun-take):
You can take objects from the jar while you are on the bus.
(dun-dig):
Message from digging on the bus is the same as when you dig and don't
find anything.
(dun-climb):
No longer errors out of the game when argument to "climb" is invalid.
(dun-put):
You can now put things in the jar, even if you are on the bus.
(dun-special-move):
"In" or "Out" command tells you if you are already on or off the bus.
(dun-sauna-heat):
Changed "begin to sweat" to "are perspiring"
so that it makes sense whether you are heating up or cooling down.
(dun-help):
Changed author e-mail address, added web page.
Added hint for batch mode.
(*global*):
Fixed spelling of Presely in global object list.
(*global*):
Added coconuts, tank, and lake as objects that are recognized.
(*global*):
Added `slip' as another way of describing the paper,
and `chip' as another way of describing the CPU.
(*global*):
Upcase abbreviations of directions in room descriptions.
(dun-login):
Fixed erroneous login message to better-describe ftp limitations.
(dun-rlogin):
Added error message if user tries to rlogin back to pokey.
(dun-load-d):
Fixed so that if restore file isn't found which in non-batch mode,
window will switch back to game.
as arguments within the mail-send action.
(rmail-forward, rmail-retry-failure): Likewise.
(rmail-mark-message): New function.
(rmail-only-expunge): Update the new kind of action.
(rmail-send-actions-rmail-msg-number)
(rmail-send-actions-rmail-buffer): Variables no longer used.