Basic switching is working. Needs correction of internal frame size after switching, and restoring of frame size after switching back to normal mode.
(split-height-threshold, split-width-threshold): State in doc-string that these affect split-window-sensibly. Change customization subtype from number to integer. (window--splittable-p): Rename to window-splittable-p since it's referred to in doc-string of split-window-sensibly. Update doc-string. (window--try-to-split-window): Unconditionally call split-window-preferred-function and move splitting functionality to split-window-sensibly (Bug#3142). (split-window-preferred-function): Rewrite doc-string. Don't allow nil as customization type.
…in and ns_update_end.
x-get-resource due to not yet opened X connection. This is a temporary workaround for Bug#3194.
* mule.texi (International Chars): Define "multibyte". Note that internal representation is unicode-based. Simplify definition of raw bytes. Mention ucs-insert. (Enabling Multibyte): Remove obsolete discussion. Copyedits. (Language Environments): Add language environments new to Emacs 23. (Multibyte Conversion): Node deleted. (Coding Systems): Remove obsolete unify-8859-on-decoding-mode. Don't mention obsolete emacs-mule coding system. (Output Coding): Copyedits. * emacs.texi (Top): Update node listing.
Don't presume selected-frame is of type `ns'.
if its addresses overlap that of .bss. (unexec) [NS_IMPL_GNUSTEP]: Copy ObjC-related data from old file instead of dumping process.
Remove obsoleted pre-abbrev-expand-hook. * locals.texi (Standard Buffer-Local Variables): Consolidate table entries. * internals.texi (Window Internals): Synch field names to window.h. (Process Internals): Synch field names to process.h.