(INFO_TARGETS, DVI_TARGETS): Reduce to just the Emacs manual.
(infodir): New variable.
(info): Use $infodir.
(emacsman): Delete target, not needed any more.
(mostlyclean): Remove `gnustmp'.
(INFOSOURCES): Delete.
(.SUFFIXES): Use $(TEXI2DVI) rather than texi2dvi.
(mostlyclean): Add *.op, *.ops. Move *.aux *.cps *.fns *.kys *.pgs
Several items removed, simplified, or put on one line.
(fancy-about-text): Add substantial contents, part of startup text.
(fancy-splash-head): Make "GNU" or "GNU/Linux" a link.
(normal-splash-screen): Call normal-mouse-startup-screen,
normal-no-mouse-startup-screen, or normal-about-screen.
(normal-mouse-startup-screen): New fn, broken out, shortened.
(normal-no-mouse-startup-screen): New fn, broken out.
(normal-about-screen): New function, contents all new.
(fancy-splash-delay, fancy-splash-max-time): Remove user options.
(fancy-current-text, fancy-splash-stop-time)
(fancy-splash-outer-buffer): Remove variables.
(fancy-splash-head, fancy-splash-tail): Add new optional argument
`startup' and use it to conditionally display different texts for
Startup and About screens. Don't display Help commands on the About
screen.
(fancy-splash-screens-1): Remove function and move its content to
`fancy-splash-screens' to the part that dislpays the About screen.
(exit-splash-screen): Don't treat specially exiting from
alternating screens.
(fancy-splash-screens): Rename argument `static' to `startup'.
Fix docstring. Remove code for displaying alternating screens.
Use arg `startup' in calls to `fancy-splash-head', `fancy-splash-tail'.
Remove let-bind for `fancy-splash-outer-buffer' and add let-bind
for `inhibit-read-only'.
(normal-splash-screen): Rename argument `static' to `startup'.
Fix docstring. Use argument `startup' to conditionally display
different texts for Startup and About screens. Don't display Help
commands on the About screen. Remove `unwind-protect' `sit-for'
delay and `kill-buffer' after it.
(display-startup-echo-area-message): Remove call to
`use-fancy-splash-screens-p' because image.el is preloaded and
doesn't display "Loading image... done".
(display-splash-screen): Rename argument `static' to `startup'.
Fix docstring.
(w32_wnd_proc) <WM_DROPFILES>: Merge with WM_MOUSEWHEEL.
<WM_MOUSEHWHEEL>: Pass new system message to lisp.
MULTI_KBOARD support:
(x_create_tip_frame) [MULTI_KBOARD]: Get keyboard from
terminal.
(construct_mouse_wheel): Make HORIZ_WHEEL_EVENT
from WM_MOUSEHWHEEL.
(w32_read_socket) <WM_MOUSEHWHEEL>: Treat as WM_MOUSEWHEEL.
MULTI_KBOARD support:
(w32_create_terminal) [MULTI_KBOARD]: Create a new
keyboard for the terminal.
suspend-tty-functions has been renamed to suspend-tty-hook.
* xt-mouse.el: Likewise. resume-tty-functions has been renamed to
resume-tty-hook.
* term.c (Vsuspend_tty_hook): Rename from Vsuspend_tty_functions.
(Vresume_tty_hook): Rename from Vresume_tty_functions.
(syms_of_term): Rename suspend-tty-functions to suspend-tty-hook
and resume-tty-function to resume-tty-hook.
(Fsuspend_tty, Fresume_tty): Use new names.
(url-http-parse-headers): Bind the current buffer rather than calling
`url-mark-buffer-as-dead' with `current-buffer', so that the correct
buffer is killed if `url-retrieve-synchronously' gets redirected to a
new URL.