diff options
| author | Karoly Lorentey | 2005-12-12 03:15:52 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-12-12 03:15:52 +0000 |
| commit | 5f6a587f307d47878dfa44058c613fefab4ecac3 (patch) | |
| tree | 0e01b9c4d14238d1d8af843268ded8d9dba7e426 /README.multi-tty | |
| parent | d68058039e1ff5635b2e44509fc242de4f0a286f (diff) | |
| download | emacs-5f6a587f307d47878dfa44058c613fefab4ecac3.tar.gz emacs-5f6a587f307d47878dfa44058c613fefab4ecac3.zip | |
Prevent core dumps with GTK by disabling secondary X connections there.
* src/xterm.c (x_term_init) [!HAVE_GTK_MULTIDISPLAY]:
Refuse to create secondary X connections.
* configure.in (HAVE_GTK_MULTIDISPLAY): Disable test, unconditionally undefine.
* configure: Regenerate.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-450
Diffstat (limited to 'README.multi-tty')
| -rw-r--r-- | README.multi-tty | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/README.multi-tty b/README.multi-tty index 3f873facaec..7e673d256cb 100644 --- a/README.multi-tty +++ b/README.multi-tty | |||
| @@ -98,11 +98,13 @@ few tricky test cases for you. | |||
| 98 | Known problems: | 98 | Known problems: |
| 99 | 99 | ||
| 100 | * GTK support. If you compile your Emacs with the GTK | 100 | * GTK support. If you compile your Emacs with the GTK |
| 101 | toolkit, some functionality of multi-tty will be lost. | 101 | toolkit, some functionality of multi-tty will be lost. In |
| 102 | In particular, closing an X display causes a crash. | 102 | particular, you will not be able to work on multiple X |
| 103 | Current releases of GTK have limitations and bugs that | 103 | displays at once. Current releases of GTK have limitations |
| 104 | prevent full-blown multi-display support in Emacs. Use the | 104 | and bugs that prevent full-blown multi-display support in |
| 105 | Lucid toolkit if you want to see a complete feature set. | 105 | Emacs. (GTK crashes when Emacs tries to disconnect from an |
| 106 | X server.) Use the Lucid toolkit if you want to see a | ||
| 107 | complete feature set. | ||
| 106 | 108 | ||
| 107 | * The single-kboard mode. | 109 | * The single-kboard mode. |
| 108 | 110 | ||
| @@ -393,7 +395,10 @@ THINGS TO DO | |||
| 393 | ** Report GTK multi-display problems to GTK maintainers. For extra | 395 | ** Report GTK multi-display problems to GTK maintainers. For extra |
| 394 | credit, fix them. | 396 | credit, fix them. |
| 395 | 397 | ||
| 396 | ** Disable connecting to a new X display when we use the GTK toolkit. | 398 | Currently you can not connect to new X displays when you compile |
| 399 | Emacs with GTK support. If you want to play around with GTK | ||
| 400 | multidisplay (and don't mind core dumps), you can edit src/config.h | ||
| 401 | and define HAVE_GTK_MULTIDISPLAY there by hand. | ||
| 397 | 402 | ||
| 398 | ** Possibly turn off the double C-g feature when there is an X frame. | 403 | ** Possibly turn off the double C-g feature when there is an X frame. |
| 399 | C.f. (emacs)Emergency Escape. | 404 | C.f. (emacs)Emergency Escape. |
| @@ -1278,5 +1283,9 @@ DIARY OF CHANGES | |||
| 1278 | switched keyboards. I don't understand why did this bug only | 1283 | switched keyboards. I don't understand why did this bug only |
| 1279 | appear on brand new frames, though!) | 1284 | appear on brand new frames, though!) |
| 1280 | 1285 | ||
| 1286 | -- Disable connecting to a new X display when we use the GTK toolkit. | ||
| 1287 | |||
| 1288 | (Disabled in patch-450.) | ||
| 1289 | |||
| 1281 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d | 1290 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d |
| 1282 | 1291 | ||