aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-01-30 13:47:51 +0000
committerEli Zaretskii2001-01-30 13:47:51 +0000
commitb87207a00458b5d411737d1e97f3ecb8ae02f90b (patch)
tree7b2be129ccdb75795a0f43abc24a2c7925a0df84
parentc8eca71922244b73a247a19e3db183a9d9ccda3c (diff)
downloademacs-b87207a00458b5d411737d1e97f3ecb8ae02f90b.tar.gz
emacs-b87207a00458b5d411737d1e97f3ecb8ae02f90b.zip
Document problems with the MS-Windows port of v21.1 and with
the Cygwin port of Bash when run under Emacs.
-rw-r--r--etc/PROBLEMS63
1 files changed, 63 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 7718a609b83..e800be58ca1 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -38,6 +38,32 @@ in the `/gnu/emacs/windows' directory a program called `djtarnt.exe'
38which can be used to unpack `.tar.gz' and `.zip' archives without 38which can be used to unpack `.tar.gz' and `.zip' archives without
39mangling them. 39mangling them.
40 40
41* Building `ctags' for MS-Windows with the MinGW port of GCC fails.
42
43This might happen due to a bug in the MinGW header assert.h, which
44defines the `assert' macro with a trailing semi-colon. The following
45patch to assert.h should solve this:
46
47*** include/assert.h.orig Sun Nov 7 02:41:36 1999
48--- include/assert.h Mon Jan 29 11:49:10 2001
49***************
50*** 41,47 ****
51 /*
52 * If not debugging, assert does nothing.
53 */
54! #define assert(x) ((void)0);
55
56 #else /* debugging enabled */
57
58--- 41,47 ----
59 /*
60 * If not debugging, assert does nothing.
61 */
62! #define assert(x) ((void)0)
63
64 #else /* debugging enabled */
65
66
41* `put-image' and `insert-image' don't work with JPEG images 67* `put-image' and `insert-image' don't work with JPEG images
42 68
43This can happen if Emacs is built with jpeg-6a library. Upgrading to 69This can happen if Emacs is built with jpeg-6a library. Upgrading to
@@ -78,6 +104,35 @@ you can not even get to the virtual console.
78We still don't know what causes these problems; they are not 104We still don't know what causes these problems; they are not
79reproducible on some systems, notably those used by Emacs developers. 105reproducible on some systems, notably those used by Emacs developers.
80 106
107* Known problems with the MS-Windows port of Emacs 21.1.
108
109Emacs 21.1 built for MS-Windows doesn't support images, the tool bar,
110and tooltips. Support for these will be added in future versions.
111
112There are problems with display if the variable `redisplay-dont-pause'
113is set to nil (w32-win.el sets it to t by default, to avoid these
114problems). The problems include:
115
116 . No redisplay as long as help echo is displayed in the echo area,
117 e.g. if the mouse is on a mouse-sensitive part of the mode line.
118
119 . When mode line is dragged with the mouse, multiple copies of the
120 mode line are left behind, until the mouse button is released and
121 the next input event occurs.
122
123 . Window contents is not updated when text is selected by dragging
124 the mouse and the mouse is dragged below the bottom line of the
125 window. When the mouse button is released, the window display is
126 correctly updated.
127
128Again, these problems only occur if `redisplay-dont-pause' is nil.
129
130Emacs can sometimes abort when non-ASCII text, possibly with null
131characters, is copied and pasted into a buffer.
132
133An inactive cursor remains in an active window after the Windows
134Manager driven switch of the focus, until a key is pressed.
135
81* Some accented ISO-8859-1 characters or umlauts are displayed as | or _. 136* Some accented ISO-8859-1 characters or umlauts are displayed as | or _.
82 137
83Try other font set sizes (S-mouse-1). If the problem persists with 138Try other font set sizes (S-mouse-1). If the problem persists with
@@ -104,6 +159,14 @@ src/s/hpux10.h.
104* Crashes when displaying uncompressed GIFs with version 159* Crashes when displaying uncompressed GIFs with version
105libungif-4.1.0 are resolved by using version libungif-4.1.0b1. 160libungif-4.1.0 are resolved by using version libungif-4.1.0b1.
106 161
162* Interrupting Cygwin port of Bash from Emacs doesn't work.
163
164Cygwin 1.x builds of the ported Bash cannot be interrupted from the
165MS-Windows version of Emacs. This is due to some change in the Bash
166port or in the Cygwin library which apparently make Bash ignore the
167keyboard interrupt event sent by Emacs to Bash. (Older Cygwin ports
168of Bash, up to b20.1, did receive SIGINT from Emacs.)
169
107* The W3 package (either from from the CVS sources or the last 170* The W3 package (either from from the CVS sources or the last
108release) currently (2000-12-14) doesn't run properly with Emacs 21 and 171release) currently (2000-12-14) doesn't run properly with Emacs 21 and
109needs work. This patch is reported to make w3-4.0pre.46 work: 172needs work. This patch is reported to make w3-4.0pre.46 work: