Commit 779d7de9 authored by Karoly Lorentey's avatar Karoly Lorentey
Browse files

README updates.

parent 90e2f38a
......@@ -83,7 +83,7 @@ fine. Emacsclient has been extended to support opening new tty and X
frames. It has been changed open new Emacs frames by default.
The multi-tty branch has been scheduled for inclusion in the next
major release of Emacs (version 22). I expect the merge into the
major release of Emacs (version 23). I expect the merge into the
development trunk to occur sometime during next year (2005), after the
merge of the Unicode branch.
......@@ -93,6 +93,12 @@ few tricky test cases for you.
Known problems:
* GTK support. If you compile your Emacs with the GTK
toolkit, some functionality of multi-tty will be lost.
Current releases of GTK have limitations and bugs that
prevent full-blown multi-display support in Emacs. Use the
Lucid toolkit if you want to see a complete feature set.
* The single-kboard mode.
If your multi-tty Emacs session seems to be frozen, you
......@@ -142,11 +148,19 @@ Retrieving the latest version of the branch:
This incantation uses my private archive mirror that is hosted on a
relatively low-bandwidth site; if you are outside Hungary, you will
probably want to you use the Arch supermirror instead: (Note that the
-f option will overwrite the archive location if you have previously
registered the Hungarian one.)
probably want to you use my secondary mirror: (Note that the -f option
will overwrite the archive location if you have previously registered
the Hungarian one.)
tla register-archive -f
tla get <directory>
The Arch supermirror provides mirroring services for all public Arch
repositories. We have a mirror there, too, if you prefer.
tla register-archive -f
tla register-archive -f
tla get <directory>
My GPG key id is 0FB27A3F; it is available from
......@@ -167,6 +181,22 @@ download conventional patches against Emacs CVS HEAD:
If you run Debian, or a distribution based on Debian, you are welcome
to use our binary packages; put these lines in your /etc/apt/sources.list:
# Multi-tty Emacs
deb ./
deb-src ./
Note that these packages are intended solely to provide an easy way to
test the new multi-tty features. They are not to be taken as Emacs
releases, and it's a mistake to expect robust operation or any kind of
timely support for them. Do not install them, unless you'd like to
have your editor crash on you.
This diff is collapsed.
......@@ -3126,6 +3126,14 @@ AC_EGREP_CPP(yes..yes,
## New-fangled C preprocessors consider `//' to start a one-line comment.
## The -ansi option forces GCC's cpp to revert to the old behavior.
AC_OUTPUT(Makefile lib-src/Makefile.c:lib-src/ oldXMenu/Makefile \
man/Makefile lwlib/Makefile src/Makefile.c:src/ \
lisp/Makefile lispref/Makefile lispintro/Makefile leim/Makefile, [
......@@ -3160,6 +3168,13 @@ if test "x$GCC" = xyes && test "x$CPP_NEED_TRADITIONAL" = xyes; then
CPPFLAGS="$CPPFLAGS -traditional"
# Recent GNU cpp versions understand C++-style one-line comments
# unless invoked with -ansi. (Works with GCC 3.3, 3.4, 4.0)
if test "x$GCC" = xyes && test "x$CPP_NEED_ANSI" = xyes; then
echo creating lib-src/Makefile
( cd lib-src
rm -f junk.c junk1.c junk2.c
......@@ -3200,7 +3215,7 @@ fi
# This is how we know whether to re-run configure in certain cases.
touch src/config.stamp
m4_if(dnl Do not change this comment
arch-tag: 156a4dd5-bddc-4d18-96ac-f37742cf6a5e
......@@ -10770,25 +10770,9 @@ x_delete_frame_display (struct display *display)
struct x_display_info *dpyinfo = display->display_info.x;
int i;
/* Free the fonts in the font table. */
for (i = 0; i < dpyinfo->n_fonts; i++)
if (dpyinfo->font_table[i].name)
XFreeFont (dpyinfo->display, dpyinfo->font_table[i].font);
x_destroy_all_bitmaps (dpyinfo);
XSetCloseDownMode (dpyinfo->display, DestroyAll);
XtCloseDisplay (dpyinfo->display);
XCloseDisplay (dpyinfo->display);
xg_display_close (dpyinfo->display);
x_delete_display (dpyinfo);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment