aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Rumney2002-01-14 21:07:59 +0000
committerJason Rumney2002-01-14 21:07:59 +0000
commitc24be289c5a8087e1f999b4cf30b25d60f46cc53 (patch)
tree2044753eb5273136c345376208e624e22c8f9972
parent8378a05f4cdfa185ef8f94ebd4696c6836ad0c0a (diff)
downloademacs-c24be289c5a8087e1f999b4cf30b25d60f46cc53.tar.gz
emacs-c24be289c5a8087e1f999b4cf30b25d60f46cc53.zip
Updates for current state of Windows port.
-rw-r--r--etc/PROBLEMS59
1 files changed, 26 insertions, 33 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index e8856f3e2ae..a8cefcc07db 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -40,7 +40,7 @@ __MSVCRT__, like so:
40 40
41The error message might be something like this: 41The error message might be something like this:
42 42
43 Converting d:/emacs-21.1/leim/CXTERM-DIC/4Corner.tit to quail-package... 43 Converting d:/emacs-21.3/leim/CXTERM-DIC/4Corner.tit to quail-package...
44 Invalid ENCODE: value in TIT dictionary 44 Invalid ENCODE: value in TIT dictionary
45 NMAKE : fatal error U1077: '"../src/obj-spd/i386/emacs.exe"' : return code 45 NMAKE : fatal error U1077: '"../src/obj-spd/i386/emacs.exe"' : return code
46 '0xffffffff' 46 '0xffffffff'
@@ -342,9 +342,9 @@ characters, is copied and pasted into a buffer.
342An inactive cursor remains in an active window after the Windows 342An inactive cursor remains in an active window after the Windows
343Manager driven switch of the focus, until a key is pressed. 343Manager driven switch of the focus, until a key is pressed.
344 344
345Windows 2000 input methods are not recognized by Emacs (as of v21.1). 345Windows input methods are not recognized by Emacs (as of v21.1). Some
346These input methods cause the keyboard to send characters encoded in 346of these input methods cause the keyboard to send characters encoded
347the appropriate coding system (e.g., ISO 8859-1 for Latin-1 347in the appropriate coding system (e.g., ISO 8859-1 for Latin-1
348characters, ISO 8859-8 for Hebrew characters, etc.). To make this 348characters, ISO 8859-8 for Hebrew characters, etc.). To make this
349work, set the keyboard coding system to the appropriate value after 349work, set the keyboard coding system to the appropriate value after
350you activate the Windows input method. For example, if you activate 350you activate the Windows input method. For example, if you activate
@@ -353,12 +353,12 @@ ought to recognize the Windows language-change event and set up the
353appropriate keyboard encoding automatically, but it doesn't do that 353appropriate keyboard encoding automatically, but it doesn't do that
354yet.) 354yet.)
355 355
356Multilingual text put into the Windows 2000 clipboard by Windows 356Multilingual text put into the Windows clipboard by other Windows
357applications cannot be safely pasted into Emacs (as of v21.1). This 357applications cannot be safely pasted into Emacs (as of v21.1). This
358is because Windows 2000 uses Unicode to represent multilingual text, 358is because Windows uses Unicode to represent multilingual text, but
359but Emacs does not yet support Unicode well enough to decode it. This 359Emacs does not yet support Unicode well enough to decode it. This
360means that Emacs can only interchange non-ASCII text with other 360means that Emacs can only interchange non-ASCII text with other
361Windows 2000 programs if the characters are in the system codepage. 361Windows programs if the characters are in the system codepage.
362Reportedly, a partial solution is to install the Mule-UCS package and 362Reportedly, a partial solution is to install the Mule-UCS package and
363set selection-coding-system to utf-16-le-dos. 363set selection-coding-system to utf-16-le-dos.
364 364
@@ -521,10 +521,10 @@ confuses ange-ftp.
521 521
522The solution is to downgrade to an older version of the Cygwin DLL 522The solution is to downgrade to an older version of the Cygwin DLL
523(version 1.3.2 was reported to solve the problem), or use the stock 523(version 1.3.2 was reported to solve the problem), or use the stock
524Windows FTP client, usually found in the `C:\WINDOWS' directory. To 524Windows FTP client, usually found in the `C:\WINDOWS' or 'C:\WINNT'
525force ange-ftp use the stock Windows client, set the variable 525directory. To force ange-ftp use the stock Windows client, set the
526`ange-ftp-ftp-program-name' to the absolute file name of the client's 526variable `ange-ftp-ftp-program-name' to the absolute file name of the
527executable. For example: 527client's executable. For example:
528 528
529 (setq ange-ftp-ftp-program-name "c:/windows/ftp.exe") 529 (setq ange-ftp-ftp-program-name "c:/windows/ftp.exe")
530 530
@@ -788,6 +788,14 @@ when shutting down Windows. Ensure that all subprocesses are exited
788cleanly before exiting Emacs. For more details, see the FAQ at 788cleanly before exiting Emacs. For more details, see the FAQ at
789http://www.gnu.org/software/emacs/windows/. 789http://www.gnu.org/software/emacs/windows/.
790 790
791* Windows 95/98/ME crashes when trying to run non-existant subprocesses.
792
793When a subprocess you are trying to run is not found on the PATH,
794Windows might respond by crashing or locking up your system. In
795particular, this has been reported when trying to compile a java
796program in JDEE when javac.exe is installed, but not on the system
797path.
798
791* Mail sent through Microsoft Exchange in some encodings appears to be 799* Mail sent through Microsoft Exchange in some encodings appears to be
792mangled and is not seen correctly in Rmail or Gnus. We don't know 800mangled and is not seen correctly in Rmail or Gnus. We don't know
793exactly what happens, but it isn't an Emacs problem in cases we've 801exactly what happens, but it isn't an Emacs problem in cases we've
@@ -1202,7 +1210,8 @@ Under Windows, the AltGr key on international keyboards generates key
1202events with the modifiers Right-Alt and Left-Ctrl. Since Emacs cannot 1210events with the modifiers Right-Alt and Left-Ctrl. Since Emacs cannot
1203distinguish AltGr from an explicit Right-Alt and Left-Ctrl 1211distinguish AltGr from an explicit Right-Alt and Left-Ctrl
1204combination, whenever it sees Right-Alt and Left-Ctrl it assumes that 1212combination, whenever it sees Right-Alt and Left-Ctrl it assumes that
1205AltGr has been pressed. 1213AltGr has been pressed. The variable `w32-recognize-altgr' can be set
1214to nil to tell Emacs that AltGr is really Ctrl and Alt.
1206 1215
1207* Under some Windows X-servers, Emacs' display is incorrect 1216* Under some Windows X-servers, Emacs' display is incorrect
1208 1217
@@ -1497,24 +1506,6 @@ For Perl 4:
1497 } 1506 }
1498 else { 1507 else {
1499 1508
1500* Problems running DOS programs on Windows NT versions earlier than 3.51.
1501
1502Some DOS programs, such as pkzip/pkunzip will not work at all, while
1503others will only work if their stdin is redirected from a file or NUL.
1504
1505When a DOS program does not work, a new process is actually created, but
1506hangs. It cannot be interrupted from Emacs, and might need to be killed
1507by an external program if Emacs is hung waiting for the process to
1508finish. If Emacs is not waiting for it, you should be able to kill the
1509instance of ntvdm that is running the hung process from Emacs, if you
1510can find out the process id.
1511
1512It is safe to run most DOS programs using call-process (eg. M-! and
1513M-|) since stdin is then redirected from a file, but not with
1514start-process since that redirects stdin to a pipe. Also, running DOS
1515programs in a shell buffer prompt without redirecting stdin does not
1516work.
1517
1518* Problems on MS-DOG if DJGPP v2.0 is used to compile Emacs: 1509* Problems on MS-DOG if DJGPP v2.0 is used to compile Emacs:
1519 1510
1520There are two DJGPP library bugs which cause problems: 1511There are two DJGPP library bugs which cause problems:
@@ -1591,11 +1582,13 @@ your system works as before.
1591This character seems to be trapped by the kernel in Windows 95. 1582This character seems to be trapped by the kernel in Windows 95.
1592You can enter M-f6 by typing ESC f6. 1583You can enter M-f6 by typing ESC f6.
1593 1584
1594* Typing Alt-Shift has strange effects on Windows 95. 1585* Typing Alt-Shift has strange effects on Windows.
1595 1586
1596This combination of keys is a command to change keyboard layout. If 1587This combination of keys is a command to change keyboard layout. If
1597you proceed to type another non-modifier key before you let go of Alt 1588you proceed to type another non-modifier key before you let go of Alt
1598and Shift, the Alt and Shift act as modifiers in the usual way. 1589and Shift, the Alt and Shift act as modifiers in the usual way. A
1590more permanent work around is to change it to another key combination,
1591or disable it in the keyboard control panel.
1599 1592
1600* `tparam' reported as a multiply-defined symbol when linking with ncurses. 1593* `tparam' reported as a multiply-defined symbol when linking with ncurses.
1601 1594