Move the parts of the old man/Makefile.in that do not refer to the
Emacs manual here.
(infodir): New variable.
(INFO_TARGETS, info): Use infodir. Also used by all info targets.
(cc-mode.texi, faq.texi): Update references to source file locations.
Add `basename' versions of all info targets, for convenience when
rebuilding just one manual.
(../etc/GNU): Delete obsolete target.
(.SUFFIXES): Use $(TEXI2DVI) rather than texi2dvi.
(mostlyclean): Add *.op, *.ops. Move *.aux *.cps *.fns *.kys *.pgs
Changes made previously while moving from ../../man:
(INFO_TARGETS, DVI_TARGETS): Reduce to just the Emacs manual.
(MULTI_INSTALL_INFO, ENVADD): Go up one more level.
(emacsman): Delete target, not needed any more.
(clean): Remove all info files but Emacs manual.
Move all targets that are not the Emacs manual to misc/Makefile.in.
Move all targets that are not the Emacs manual to misc/Makefile.in.
(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
(fancy-startup-text): Renamed from fancy-splash-text.
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.
Juri Linkov [Tue, 4 Sep 2007 22:52:31 +0000 (22:52 +0000)]
(fancy-about-text): New variable.
(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.
Jason Rumney [Tue, 4 Sep 2007 21:42:39 +0000 (21:42 +0000)]
(discard_mouse_events): Discard it.
(make_lispy_event): Translate it to a lisp event.
(lispy_wheel_names): Add wheel-left and right events.
(syms_of_keyboard): Enlarge wheel_syms.
Jason Rumney [Tue, 4 Sep 2007 21:38:40 +0000 (21:38 +0000)]
Support for horizontal scroll wheels on some mice:
(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.
Dan Nicolaescu [Tue, 4 Sep 2007 15:44:11 +0000 (15:44 +0000)]
* server.el (server-start, server-unload-hook):
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.
Dan Nicolaescu [Sun, 2 Sep 2007 18:22:41 +0000 (18:22 +0000)]
(xterm-modify-other-keys-terminal-list): New
variable.
(xterm-turn-on-modify-other-keys): Only turn on modify-other-keys
if the selected frames is in
xterm-modify-other-keys-terminal-list.
(xterm-turn-off-modify-other-keys): Add an optional frame
parameter. Only turn off modify-other-keys if FRAME is in
xterm-modify-other-keys-terminal-list.
(xterm-remove-modify-other-keys): New function.
(terminal-init-xterm): Use it. Deal with delete-frame hook. Add
the selected frame to xterm-modify-other-keys-terminal-list.
Dan Nicolaescu [Fri, 31 Aug 2007 15:39:18 +0000 (15:39 +0000)]
(x-menu-bar-open): Delete duplicated function from
the merge.
(global-set-key): Delete f10 mapping, now done in menu-bar.el.
(provide): Move to the end of file.
Michaël Cadilhac [Fri, 31 Aug 2007 13:41:31 +0000 (13:41 +0000)]
(flyspell-mark-duplications-exceptions): New variable. List of
exceptions for the duplicated word rule.
(flyspell-mark-duplications-flag): Mention it.
(flyspell-word): Treat it.