emacs/lispintro
Miles Bader 8ba93471bb Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 866-889)

   - Merge multi-tty branch
   - Update from CVS
   - Merge from emacs--rel--22
   - Add missing change from rel-22 branch to src/image.c
   - Remove RCS keywords from doc/misc/cc-mode.texi
   - Remove man, lispref, and lispintro directories

 * emacs--multi-tty--0  (base, patch 1-45)

   - tag of emacs@sv.gnu.org/emacs--devo--0--patch-743
   - Merge from lorentey@elte.hu--2004
   - Remove out-of-date meta-files
   - Tweak perms to be more like emacs--devo--0
   - Restore lispref/elisp-covers.texi
   - Sync with sealing patch in lorentey@elte.hu.
   - Rudimentary fix for environment variable handling.
   - Update from CVS
   - server.el: Don't change the default directory in the *scratch* buffer.
   - Merged from emacs--devo--0
   - Revert to official bug report addresses.
   - Merge from emacs--devo--0
   - Import changelog info from arch logs into ChangeLog.multi-tty files
   - Update from CVS: src/puresize.h (BASE_PURESIZE): Increase.
   - Restore original arch-tag in src/ChangeLog.multi-tty

 * emacs--rel--22  (patch 101-121)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 248-256)

   - Merge from emacs--devo--0
   - Update from CVS
   - Update from CVS: texi/gnus.texi (On Writing Manuals): Fix typos.
   - Revert refcard location changes

 * lorentey@elte.hu--2004/emacs--cvs-trunk--0  (base, patch 1-7)

   - tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-474
   - Add CVS metadata files.
   - Update from CVS.
   - Update from CVS
   - Sync with miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-539.

 * lorentey@elte.hu--2004/emacs--cvs-trunk--0-  (version 0)

   - Branch closed.  Use miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 instead.

 * lorentey@elte.hu--2004/emacs--multi-tty--0  (base, patch 1-4)

   - tag of miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-137
   - Add a level of indirection to terminal characteristics.
   - Implemented multiple tty support.
   - Updating_frame vs. selected_frame in term.c.
   - Added a pointer to my archive to README.multi-tty
 * lorentey@elte.hu--2004/emacs--multi-tty--0--patch-5

 * lorentey@elte.hu--2004/emacs--multi-tty--0  (patch 6-223, 225-257)

   - Removed two files that were committed by mistake.
   - Fixed two typos.
   - Full support for multiple terminal I/O (with some rough edges).
   - Fully eliminated global tty state variables.
   - Cosmetic changes in README.multi-tty
   - Added compilation instructions to README.multi-tty.
   - Implemented automatic deletion of terminals.
   - README.multi-tty updates.
   - Small change in README.multi-tty
   - Merged in changes from CVS HEAD
   - Joined miles@gnu.org--gnu-2004/emacs--cvs-trunk--0
   - Trivial changes
   - Bugfix festival.
   - Handle Ctl-G in emacsclient.
   - Make sure secondary frames are deleted when emacsclient quits.
   - Merged in changes from CVS head
   - Don't compile sys_select on systems that don't need it.
   - Delete server frames on server restart.
   - Undo patch-23.  I need a coffee.
   - Major bugfixes and slight enhancements.
   - A few more bugfixes and new features.
   - Separate frame-local, tty-dependent parameters from tty-local parameters.
   - Fixed X support, preliminary support for X-tty combo sessions.
   - MULTI_KBOARD support for ttys.  Input-related bugfixes for X+tty sessions.
   - Got rid of the rif (window-based redisplay interface) global variable.
   - Fix longopts option name for --tty.
   - Portability fixes (now it compiles & runs fine on Solaris).
   - Added multi-tty support for talk.el.
   - Fixed typo in talk.el.
   - Fixed typo in talk.el (again).
   - Fix mouse-position for tty+X combo sessions.
   - Add "multi-tty" to emacs-version output.
   - Fix more SEGV cases in frame.c
   - Converted display hooks to be display-local.  Plus many bugfixes.
   - Fix SEGV in init_sys_modes during X startup
   - Hookified termcap devices, added bootstrap display device, plus many
     bugfixes.
   - Numerous bugfixes and small improvements.
   - Changed tty input code to use read_socket_hook.
   - Fix C-g handling with multiple ttys.
   - Don't select on stdin unconditionally.
   - Support for opening X frames from a tty session.
   - Fix initialization of the window-system variable.
   - Romain Francoise's and Ami Fischman's bugfixes.
   - Added note about the commit mailing list.
   - Fixed tty faces during combo sessions.  Plus other assorted bugfixes.
   - Set the keyboard of the initial frame correctly.
   - Fixed interactive temacs.
   - Removed %T in mode-line-format.  Trivial documentation changes.
   - Fixed unsafe and incorrect use of record_unwind_protect in Fsuspend_emacs.
   - Cosmetic changes.
   - Don't exit Emacs when the X display is closed during a tty-X combo session.
   - Prevent core dumps when the X server crashes.
   - Fix the case when emacsclient is run on Emacs's controlling tty.
   - Trivial fixes to shut up some of the compiler warnings.
   - Don't hang on the tty if called from a shell script.
   - Fixed a typo in README.multi-tty.
   - Added newly loaded stuff in loadup.el to src/Makefile.in.
   - Don't try to init X drag and drop on a termcap frame.
   - Fix list-colors-display and other functions on a termcap frame
   - Added -w option to emacsclient for opening a new X frame.
   - Verify the version of Emacsclient.
   - Changed emacsclient to open new frames by default.
   - README updates.
   - Don't read too many characters from the tty.
   - Don't delete a tty if it's the last device with frames.
   - Fix typo in delete_display_hook documentation.
   - Fix a crash in emacsclient when DISPLAY is unset.
   - Block more input during read_avail_input.
   - Allow tty_read_avail_input to use the whole input buffer.
   - Don't try to handle a new event if the input buffer is full.
   - Back out previous change, it causes infinite recursion.
   - Revert patch-93, that was the real culprit.  Reapply patch-97.
   - Check for numchars > 0 in handle_one_xevent, not 1.
   - (Sigh.) Don't try to read more events than the buffer size.
   - Make emacsclient refuse to create a frame inside an Emacs term buffer.
   - Implemented suspending of emacsclient frames.
   - Added *.rej to tla's unrecognized pattern.
   - Fix background-mode on terminal frames (Dan Nicolaescu).
   - Fixed compiler warnings for keyboard.c.
   - Trivial cleanups to get rid of GCC warnings.
   - Trivial cleanup in fringe.c, missing from previous patch.
   - Removed *.rej from backup pattern in tagging method.
   - Fix cut'n'paste during a multi-display session (Mark Plaksin, Robert
     Chassell).
   - Fix dropping of the controlling tty on Solaris (Dan Nicolaescu).
   - Fix bootstrap problems in CVS.
   - Fix initialization order at bootstrap (Dan Nicolaescu).
   - Trivial cosmetic change in dispnew.c.
   - Prevent Lisp nesting errors while bootstrapping.
   - Fix #include errors for FreeBSD (Frank Ruell)
   - Merged in changes from CVS trunk
   - README changes.
   - Merged in changes from CVS trunk.
   - Eliminated updating_frame.
   - Fix segfault in term.c (reported by lukhas@free.fr).
   - Another server.el overhaul.
   - Fix frame parameter handling in server.el.
   - In emacsclient, protect the xmitted string from fprintf expansion (Dan
     Nicolaescu).
   - Fix error on deleting an emacsclient terminal (Dan Nicolaescu).
   - Fix one more case of the previous error.
   - A simple implementation for display-local frame parameters.
   - Mention `tla replay' in README.multi-tty (Gaute Strokkenes).
   - Fixed environment variable handling during terminal initialization.
   - Added branch description to admin/notes/BRANCH.
   - Fix fatal error during startup (rep. by Friedrich Delgado Friedrichs)
   - Add kludge to prevent overriding keyboard-coding-system customization.
   - Make terminal_coding and keyboard_coding display-local.
   - New control structure: with-selected-frame.
   - Use with-selected-frame.
   - Fix environment variables on emacsclient frames.
   - Use the remote locale for terminal & keyboard coding system.
   - Update README.multi-tty.
   - Fix server-socket-dir initialization (rep. by Friedrich Delgado
     Friedrichs).
   - Fix terminal coding system in multibyte locales (rep. by Friedrich
     Delgado Friedrichs).
   - Fix background mode initialization on client tty frames (rep. by Dan
     Nicolaescu).
   - Fix window-system-default-frame-alist (ARISAWA Akihiro).
   - Don't ignore SIGWINCH under X (contributed by Yoshiaki Kasahara).
   - Make sure the SIGWINCH handler is always set (rep. by Yoshiaki Kasahara).
   - Fix SEGV on terminals without 'IC' capability (Yoshiaki Kasahara).
   - README.multi-tty update.
   - Clear single_kboard each time Emacs returns to top-level.
   - Don't core dump on SIGINT when there is no frame on the controlling tty.
   - Dissociate from the controlling tty correctly on FreeBSD.
   - Make server-start safe against accidental restarts.
   - Fix parse error in term.c (ARISAWA Akihiro).
   - Fix byte-compile errors during bootstrap.  (Reported by Juraj Kubelka.)
   - Fix --no-wait in emacsclient (reported by Dan Nicolaescu).
   - Reapply src/Makefile.in changes that got lost in the tagline snafu of
     patch-197.
   - Implemented display ids for multiple emacsclients on the same tty.
     Plus assorted bugfixes.
   - Fix bootstrap errors.
   - Fixed C-c from the controlling terminal.
   - Don't leave buffers created by nowait clients buried under others
     (rep. by Dan Nicolaescu).
   - Fix suspend-frame on the controlling tty (reported by Dan Nicolaescu).
   - Fix Viper with simultaneous X and tty display devices. (Rep. by IRIE
     Tetsuya.)
   - Prevent the previous bug from reappearing later.
   - Fix creating frames on different X servers.
   - Cleaned up README compile & test instructions.
   - Updated archive location in docs. (Thanks to Dan Waber.)
   - README updates, including a new Tips & Tricks section
   - Change binding of C-x C-c to only exit emacsclient, not Emacs itself.
   - Fix typo in server.el (Han Boetes, Ted Morse, Ami Fischman)
   - Add TAGS-LISP to precious regex in src/.
   - Merged in changes from CVS trunk (Jan Djärv has fixed the XSync call in
     xterm.c, no need to disable it anymore).
   - Inhibit redisplay while frames are being deleted after an X disconnect.
   - Fix typo in src/Makefile.in.
   - Removed C99ism in init_fringe_bitmap.
   - Small tweaks in server.el.
   - Set ncurses-related environment variables while creating a new
 tty frame. (Reported by Dan Nicolaescu.)

 * lorentey@elte.hu--2004/emacs--multi-tty--0  (patch 258-292)

   - Merged in changes from CVS trunk.
   - Fix core dump in redisplay window. (Reported by Yoshiaki Kasahara.)
     Plus cleanups.
   - Fix bootstrap problem with --without-x.
   - Trivial documentation change in keyboard.c.
   - Remove remaining references to updating_frame.
   - Increase PURESIZE to handle the extra stuff recently added.
   - Trivial changes in x_create_tip_frame.
   - README update.
   - Joined Miles's 2005 Emacs branch.
   - Merged in changes from CVS trunk.  (Long time no see!) :-)
   - Fix bootstrap error in CVS.
   - Fix xassert-related bootstrap errors.
   - Add some new precious/backup patterns in src/.
   - Update =partner-versions.
   - Prevent emacsclient errors when Emacs is compiled without X support.
   - README updates. (Reported by Xavier Mallard)
   - Merged from miles@gnu.org--gnu-2005 (patch 76-78)
   - Fix typo in dispnew.c.
   - Merged from miles@gnu.org--gnu-2005 (patch 12-13, 79-90)
   - On C-x C-c, restrict `save-some-buffers' to the client's buffers.
     (Reported by Han Boetes.)
   - Fix compilation error with GTK, fix issues with double C-g on
     controlling tty.
  (Reported by Friedrich Delgado Friedrichs, Yoshiaki Kasahara.)

 * lorentey@elte.hu--2004/emacs--multi-tty--0  (patch 293-605)

   - Merged from miles@gnu.org--gnu-2005 (patch 91-94)
   - Initialize blink-cursor-mode consistently.
   - Merged from miles@gnu.org--gnu-2005 (patch 14-16, 95-106)
   - Merged from miles@gnu.org--gnu-2005 (patch 17-26, 107-116)
   - Fix line/column number positioning in emacsclient. (Reported by Han
     Boetes.)
   - Merged from miles@gnu.org--gnu-2005 (patch 117-118)
   - Merged from miles@gnu.org--gnu-2005 (patch 119)
   - Merged from miles@gnu.org--gnu-2005 (patch 27, 120-125)
   - Merged from miles@gnu.org--gnu-2005 (patch 28-30, 126-128)
   - Merged from miles@gnu.org--gnu-2005 (patch 31-33, 129-141)
   - Merged from miles@gnu.org--gnu-2005 (patch 34-36, 142-158)
   - Fix crash condition when an X server connection is broken. (Reported
     by Vincent Bernat.)
   - Declare Vinhibit_redisplay in xterm.c.
   - Don't abort with GTK when a tty is opened.
   - Merged from miles@gnu.org--gnu-2005 (patch 159)
   - Merged from miles@gnu.org--gnu-2005 (patch 160-161)
   - Merged from miles@gnu.org--gnu-2005 (patch 37-38, 162-182)
   - Merged from miles@gnu.org--gnu-2005 (patch 183)
   - Merged from miles@gnu.org--gnu-2005 (patch 39-44, 184-191)
   - Close the X connection when the last frame is deleted.
   - Fix stupid syntax errors in previous patch.
   - README updates.
   - Revert changes that were committed by mistake in the previous patch.
   - Merged from miles@gnu.org--gnu-2005 (patch 192-203)
   - Fix some superflous deviations from CVS, plus apply some cosmetics.
   - Fix yet another compilation error.
   - Merged from miles@gnu.org--gnu-2005 (patch 204-213)
   - Fix some aspects of X display shutdown.
   - Prevent core dump when connection is lost during frame creation.
   - README update. (Fix identifier names in emacs background preloader
     example.)
   - Fix error when creating tty clients.
   - Merged from miles@gnu.org--gnu-2005 (patch 45-55, 214-231)
   - Merged from miles@gnu.org--gnu-2005 (patch 56-58, 232-239)
   - Merged from miles@gnu.org--gnu-2005 (patch 59, 240-245)
   - Resolve crashes related to face aliases.
   - Merged from miles@gnu.org--gnu-2005 (patch 60-65, 246-265)
   - Fix bootstrap error during loadup.
   - Merged from miles@gnu.org--gnu-2005 (patch 66, 266-268)
   - Merged from miles@gnu.org--gnu-2005 (patch 269)
   - Merged from miles@gnu.org--gnu-2005 (patch 67, 270-278)
   - Fix describe-variable with frame-local variables.
   - I give up; attempt to fix annoying crashes by reverting xdisp.c
     changes in patch-328.
   - Merged from miles@gnu.org--gnu-2005 (patch 279-280)
   - Merged from miles@gnu.org--gnu-2005 (patch 281-285)
   - Fix exponential slowdowns on repeated tty frame creation.
   - Fix UTF-8 tty input when first frame is an X frame. Steps towards
     multiple tty locale support.
   - Fix typo in get_display.
   - Support for ttys with different character locale settings.
   - Merged from miles@gnu.org--gnu-2005 (patch 68, 286-291)
   - Merged from miles@gnu.org--gnu-2005 (patch 292-295)
   - Disable display type check in start_hourglass, and always set up the timer.
   - Merged from miles@gnu.org--gnu-2005 (patch 296-306)
   - Speed up `emacsclient -t' on xterms. (by suggestion of Dan Nicolaescu)
   - Merged from miles@gnu.org--gnu-2005 (patch 307-312)
   - Merged from miles@gnu.org--gnu-2005 (patch 69, 313-319)
   - Merged from miles@gnu.org--gnu-2005 (patch 70-73, 320-331)
   - Merged from miles@gnu.org--gnu-2005 (patch 74-79, 332-349)
   - Merged from miles@gnu.org--gnu-2005 (patch 80-82, 350-422)
   - Merged from miles@gnu.org--gnu-2005 (patch 423-434)
   - Merged from miles@gnu.org--gnu-2005 (patch 435-437)
   - Merged from miles@gnu.org--gnu-2005 (patch 438-440)
   - Merged from miles@gnu.org--gnu-2005 (patch 441-446)
   - Make function-key-map a terminal-local variable (move it inside the
     kboard struct).
   - Update Lisp code for a terminal-local `function-key-map'.
   - Make sure the terminfo function key sequences are set up in the
     correct function-key-map.
   - Work around mysterious breakage of arrow key recognition under screen
     (see first TODO in README).
   - Change key-translation-map to be terminal-local.
   - Merged from miles@gnu.org--gnu-2005 (patch 447-448)
   - Replace encoded-kbd-mode with display-specific
     encoded-kbd-setup-display. (Doesn't work yet.)
   - New version of ldefs-boot.el.
   - Cleanup: Move kboard fields from struct frame and device-specific
     descriptors to struct display.
   - New C function `push_display_kboard'.
   - Work around nondeterministic binding of terminal-local variables.
     (Fixes national character input on ttys.)
   - Use terminal-local-value to access function-key-map in terminal packages.
   - Speed up loading of term/xterm.el.
   - Speed up loading of term/xterm.el (Dan Nicolaescu).
   - Remove pointless conditional around key substitution block in
     term/xterm.el (Dan Nicolaescu)
   - Fix the original cause of the "arrow keys don't work on screen" bug.
   - Merged from miles@gnu.org--gnu-2005 (patch 83-87, 449-468)
   - Merged from miles@gnu.org--gnu-2005 (patch 469)
   - Implement rudimentary Lisp-level terminal parameters.
   - Small enhancements.
   - Handle and document that `delete-frame' may call functions in
     `delete-frame-functions' twice.
   - Merged from miles@gnu.org--gnu-2005 (patch 470-473)
   - Merged from miles@gnu.org--gnu-2005 (patch 474)
   - Fix compilation error in src/term.c.
   - At long last, fix annoying SELECTED_FRAME crashes after unexpected
     connection failures. Yay!
   - README update.
   - Rename term_init to init_tty.
   - Rename `struct display' to `struct device'. Update function, parameter
     and variable names accordingly.
   - Cosmetic changes in server.el.
   - Fix compilation error in select_frame_for_redisplay.
   - Rename function-key-map to local-function-key-map, and
     global-function-key-map to function-key-map. Same for
     key-translation-map.
   - Fix dumb error leading to national keys not working on ttys.
   - Fix broken emacsclient resume on Solaris (by Dan Nicolaescu).
   - Don't let window-system-default-frame-alist override parameters
     specified manually.
   - Work around crashes in X session management after normal shutdown of X
     server.
   - Apply patch from CVS trunk to fix recenter on ttys.
   - Add two pending bugs to README.multi-tty.
   - Merged in changes from CVS trunk.  Plus added lisp/term tweaks.
   - Fix syntax error in lisp/term/xterm.el.
   - Merged in changes from CVS trunk.  (Testing my own CVS gateway.)
   - Add =upstream-branch file for semi-automated merges.
   - Merged in changes from lorentey@elte.hu--2004/emacs--cvs-trunk--0
   - Fix terminal initialization code.  (Contributed by Dan Nicolaescu.)
   - Slightly refactor the terminal initialization code for simplicity.
   - Apply settings in `window-system-default-frame-alist' to the initial
     frame as well.
   - Prevent resource allocation explosion when C-x 5 2 is used on xterms.
   - Enforce the presence of `window-system' and `tty-type' frame
     parameters in all frames.
   - Fix function-key-map massaging vs `C-x 5 2' in lisp/term/*.el.
     (Submitted by Dan Nicolaescu.)
   - Merged in changes from CVS trunk.
   - Fix bootstrap error.
   - Fix `emacsclient -ne '(+ 2 2)'' (reported by Han Boetes), and clean up
     some corner cases in Emacs server.
   - Fix `emacsclient +12 file' behaviour.  (Reported by Han Boetes.)
   - Make xt-mouse.el multi-tty-compatible.
   - Fix crashes in xdialog_show (and other places) with xterm-mouse-mode.
   - Make `emacsclient -n <filename>' open new X frames when possible.
     (Reported by Bas Kok.)
   - Don't let server-save-buffers-kill-display unexpectedly kill Emacs on
     --no-wait's X frames.
   - Set Emacs version number to 22.0.51 to allow parallel installations of
     CVS trunk and the multi-tty branch.
   - Fix crash after y-or-n-p prompt triggered by emacsclient. (Reported by
     Han Boetes, analysis by Kalle Olavi Niemitalo.)
   - Fix bootstrap error in keyboard.c.
   - Switch upstream to miles@gnu.org--gnu-2005/emacs--cvs-trunk--0.
   - Fix assertion on kboard->kbd_queue and other such crashes.
   - Merged from miles@gnu.org--gnu-2005 (patch 115, 540-542)
   - Merged from miles@gnu.org--gnu-2005 (patch 543)
   - Merged from miles@gnu.org--gnu-2005 (patch 116-117, 544-550)
   - Fix hardcoded stdout usage in term.c.  (Reported by Dan Nicolaescu.)
   - Merged from miles@gnu.org--gnu-2005 (patch 118-132, 551-577)
   - Merged from miles@gnu.org--gnu-2005 (patch 578-592)
   - Merged from miles@gnu.org--gnu-2005 (patch 593-595)
   - Merged from miles@gnu.org--gnu-2005 (patch 133-141, 596-609)
   - Fix Delete key on X by adapting normal-erase-is-backspace-mode for
     multi-tty. (Reported by Dan Waber and Dan Nicolaescu.)
   - Change the "pretest" bug report address to the multi-tty list.
   - Merged from miles@gnu.org--gnu-2005 (patch 610-614)
   - Doc update.
   - Change `keyboard-translate-table' to be terminal-local.
   - Don't try to rebind the `t' symbol.
   - Protect keyboard-translate-table from GC.
   - Fix semantics of terminal-local variables. Remove
     `terminal-local-value' hack.
   - Merged from miles@gnu.org--gnu-2005 (patch 142-148, 615-628)
   - Update frames-on-display-list to accept terminal id numbers.
   - Merged from miles@gnu.org--gnu-2005 (patch 149-151, 629-641)
   - Fix some of the bootstrap problems.
   - Increase puresize.  (Emacs needs 1205176 pure bytes now.)
   - Merged from miles@gnu.org--gnu-2005 (patch 152-156, 642-654)
   - Merged from miles@gnu.org--gnu-2005 (patch 655)
   - Increase PURESIZE yet again.
   - Store client's environment in terminal parameters, not server parameters.
   - Merged from miles@gnu.org--gnu-2005 (patch 656-658)
   - Merged from miles@gnu.org--gnu-2005 (patch 659-663)
   - Delete leftover id for "info/dir".
   - Fix "first non-ASCII character on new tty frames" problem.
   - Prevent core dumps with GTK by disabling secondary X connections there.
   - Work around Emacs crash on Konsole detach.  (Tom Schutzer-Weissmann)
   - Fix typo in previous commit.
   - Merged from miles@gnu.org--gnu-2005 (patch 169-173, 671-676)
   - Implement full support for frame-local `next-buffer' and `previous-buffer'.
   - Reimplement and extend support for terminal-local environment variables.
   - Don't let x_initialize break 8-bit input on ttys. (Reported by Joakim
     Verona.) Split `set-input-mode'.
   - Pull a bugfix from CVS to prevent problems with the Debian semantic
     package.
   - Fix compilation error during non-X builds.
   - Reimplement terminal parameters in C; clean up term.c, create terminal.c.
   - Implement automatic terminal-local environment variables via
     `local-environment-variables'.
   - Fix compilation errors in previous commit.
   - Merged from miles@gnu.org--gnu-2005 (patch 677)
   - Fix error during bootstrap.
   - Fix semantics of let-binding `process-environment'.
   - Initialize Vprocess_environment to nil.
   - Store local environment in frame (not terminal) parameters.
   - Merged from miles@gnu.org--gnu-2005 (patch 678-680)
   - Merged from miles@gnu.org--gnu-2005 (patch 681)
   - Update environment-related doc strings.
   - Rename `struct device' to `struct terminal'. Rename some
     terminal-related functions similarly.
   - Set `local-environment-variables' to t by default.
   - Show the splash screen on Emacsclient frames.  Show *scratch* by default.
   - Display "@" in mode-lines of Emacsclient frames.
   - Make sure `delete-frame-functions' can not prevent the frame from
     being deleted.
   - Fix crash in lookup_image on termcap frames.
   - Enhance splash screens to work better with emacsclient.
   - Fix splash screen loosing input events on Emacsclient frames.
   - Don't display the splash screen when no frame was created. (Fixes tty
     resume.)
   - (Hopefully) fix bootstrap error on OpenBSD.  (reported by Han Boetes)
   - Fix typo in docstring of `frame-with-environment'.
   - Cosmetic fixes in xfns.c.
   - Install workaround for "X protocol error: BadCursor (invalid Cursor
     parameter) on protocol request 2"
   - Make all frames created in an emacsclient session belong to that client.
   - Experimental change: don't restore kboard after temporary changes if
     Emacs wasn't in single kboard state.
   - Fix typo in `server-handle-delete-frame'; fix startup echo area message.
   - Fix last frame check in server.el.
   - Fix Delete keys under X (for good, this time).
   - Overhaul and simplify single_kboard API. Allow calls to
     `recursive-edit' in process filters. Small fixes.
   - Merged from miles@gnu.org--gnu-2005 (patch 682)
   - Fix abort() in read_key_sequence.
   - Remove group write permissions from all files.
   - Merged from miles@gnu.org--gnu-2005 (patch 683-684)
   - Fix C-g during `make-network-process'.  (Reported by Mark Plaksin.)
   - Merged from miles@gnu.org--gnu-2005 (patch 174-181, 685-690)
   - Merged from miles@gnu.org--gnu-2005 (patch 182-184, 691-699)
   - Merged from miles@gnu.org--gnu-2005 (patch 185-186, 700-703)
   - Fix bootstrap problem reported by Han Boetes.
   - Fix some bugs related to wrong_kboard_jmpbuf.
   - Eliminate wrong_kboard_jmpbuf.
   - Merged from miles@gnu.org--gnu-2005 (patch 187, 704)
   - Fix compilation error on older GCCs (reported by "mace").
   - Merged from
   - Fix bootstrapping problem.  (Reported by "mace".)
   - Merged from emacs@sv.gnu.org
   - Add explicit abort() when x_catch_errors_unwind is called by mistake.
   - Fix `emacsclient --eval '(progn (find-file "file")'' and the like.
     (Reported by Han Boetes.)
   - Fix permissions. (Reported by Han Boetes.)
   - Fix tty state problem after error in `set-quit-char'.
   - Fix compilation.
   - Fix `server-delete-client' behavior when the user quits `kill-buffer'.
     (Reported by Han Boetes.)
   - Increase puresize.
   - Fix bogus crash with -DENABLE_CHECKING.
   - Remove unused variable in read_key_sequence.
   - Fix GDB magic.
   - Fix segfault by `C-x 5 2' on the controlling tty. (Reported by Suresh
     Madhu.)
   - Fix ediff problems.  (Reported by Dan Nicolaescu.)
   - Fix compilation error in ediff-wind.el.  D'oh.
   - Fix bizarre syntax error, probably from a baz merge bug.
   - Let the Emacs server recognize `inhibit-startup-echo-area-message'.
     (Reported by Han Boetes.)
   - Set emacsbug.el's pretest address to the multi-tty list. (Reported by
     Richard Lewis.)
   - Fix toolbars on X frames when Emacs is started on a tty. (Reported by
     Richard Lewis.)
   - Fix tool-bar and menu-bar toggles in Show/Hide menu to reflect the
     state of the current frame.
   - Clean up tty device handling. Change name of controlling tty from nil
     to "/dev/tty".
   - Set `default-directory' in *scratch* to the current directory of
     emacsclient.
   - Fix compilation error on OpenBSD.  (Reported by Han Boetes.)
   - Fix OpenBSD compilation some more.  (Fix by Han Boetes.)
   - Fix delete key after C-x 5 2 on X.  (Catched by Dan Nicolaescu.)
   - Fix tooltip border color.
   - Fix previous commit.
   - (Attempt to) fix bootstrap error.
   - Fix typo in startup.el.
   - Fix `vc-annotate' under X.  (Reported by Dan Nicolaescu.)
   - Make `tty-display-color-p' follow its doc string. (Reported by Dan
     Nicolaescu.)
   - Fix stupid crash during startup.
   - Fix crashes in redisplay functions on suspended tty frames. (Reported
     by Dan Nicolaescu.)
   - Fix crashes in `delete-terminal' caused by recursive calls or X
     displays with live frames.
   - Don't load terminit files repeatedly. Also, don't call terminit
     functions more than once per terminal.
   - Fix and/or simplify terminal initialization files.
   - Fix C-x 5 2 on the controlling tty; fix some possible crash conditions
     and a memory leak.
   - Fix syntax errors in terminal initialization files.
   - Fix compilation error in lwlib/xlwmenu.c.
   - Rework environment variable support. (Reported by Kalle Olavi
     Niemitalo and Noah Friedman.)
   - Merged from emacs@sv.gnu.org.
   - Fix typo in lisp/term/xterm.el.
   - Let frames on new terminals inherit 'environment and 'client.
   - Fix x_catch_errors-related abort after X disconnects. (Reported by Dan
     Nicolaescu).
   - Fix F10 behaviour.  (Reported by Bernard Adrian.)
   - Remove superfluous properties from the mode-line-client indicator.
     (Reported by Kalle Olavi Niemitalo)
   - Fix various aborts in get_named_tty.  (Patch by Kalle Olavi Niemitalo)
   - Increase PURESIZE.
   - Fix obvious runtime errors after merge.
   - Regenerate lisp/ldefs-boot.el.
   - Merged from emacs@sv.gnu.org.  Last-minute emacsclient rewrites be damned!
   - Fix crash in window.c.
   - Fix various suspend-related bugs in emacsclient. (Report & patch by
     Dan Nicolaescu.)
   - Remove semantic.cache, fix tagging method.
   - Fix compilation errors.  Regenerate ldefs-boot.el.
   - Re-enable GTK multidisplay support.
   - Regenerate ldefs-boot, remove junk.
   - Fix compilation error with non-toolkit scrollbar.

 * lorentey@elte.hu--2004/emacs--multi-tty--0-  (version 0)

   - This branch is now closed. Work continues at
     emacs@sv.gnu.org/emacs--multi-tty--0.

Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-56
2007-10-27 09:57:14 +00:00
..
.gitignore Remove obsolete .cvsignore files. 2007-10-10 11:53:09 +00:00