I convinced a coworker of mine to upgrade to XEmacs 21.4. He was
dismayed when his long-running setting of Emacs*geometry in his
.Xdefaults caused XEmacs to print:
Invalid geometry resource
on his terminal, and then exit. I looked into it, and found the
offending code in src/device-x.c, in sanity_check_geometry_resource.
Somebody decided that (X)Emacs*geometry and (x)emacs*geometry are evil
and should be ignored, it seems. The function calls warn_when_safe with
an explanation, and then throws an error with the string noted above.
However, the error apparently convinces XEmacs [1] to just print the
error text on the terminal and exit. We should either:
(1) Make sure that this error is not fatal; or
(2) Print the explanation on the terminal instead of calling
warn_when_safe.
I prefer (1). Does anybody know how to make this happen?
Footnotes:
[1] pdumped, if that has anything to do with it; perhaps the value of
`initialized' is significant.
--
Jerry James
http://www.ittc.ku.edu/~james/