diff options
| author | Jason Rumney | 2002-01-14 21:07:59 +0000 |
|---|---|---|
| committer | Jason Rumney | 2002-01-14 21:07:59 +0000 |
| commit | c24be289c5a8087e1f999b4cf30b25d60f46cc53 (patch) | |
| tree | 2044753eb5273136c345376208e624e22c8f9972 | |
| parent | 8378a05f4cdfa185ef8f94ebd4696c6836ad0c0a (diff) | |
| download | emacs-c24be289c5a8087e1f999b4cf30b25d60f46cc53.tar.gz emacs-c24be289c5a8087e1f999b4cf30b25d60f46cc53.zip | |
Updates for current state of Windows port.
| -rw-r--r-- | etc/PROBLEMS | 59 |
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 | ||
| 41 | The error message might be something like this: | 41 | The 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. | |||
| 342 | An inactive cursor remains in an active window after the Windows | 342 | An inactive cursor remains in an active window after the Windows |
| 343 | Manager driven switch of the focus, until a key is pressed. | 343 | Manager driven switch of the focus, until a key is pressed. |
| 344 | 344 | ||
| 345 | Windows 2000 input methods are not recognized by Emacs (as of v21.1). | 345 | Windows input methods are not recognized by Emacs (as of v21.1). Some |
| 346 | These input methods cause the keyboard to send characters encoded in | 346 | of these input methods cause the keyboard to send characters encoded |
| 347 | the appropriate coding system (e.g., ISO 8859-1 for Latin-1 | 347 | in the appropriate coding system (e.g., ISO 8859-1 for Latin-1 |
| 348 | characters, ISO 8859-8 for Hebrew characters, etc.). To make this | 348 | characters, ISO 8859-8 for Hebrew characters, etc.). To make this |
| 349 | work, set the keyboard coding system to the appropriate value after | 349 | work, set the keyboard coding system to the appropriate value after |
| 350 | you activate the Windows input method. For example, if you activate | 350 | you 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 | |||
| 353 | appropriate keyboard encoding automatically, but it doesn't do that | 353 | appropriate keyboard encoding automatically, but it doesn't do that |
| 354 | yet.) | 354 | yet.) |
| 355 | 355 | ||
| 356 | Multilingual text put into the Windows 2000 clipboard by Windows | 356 | Multilingual text put into the Windows clipboard by other Windows |
| 357 | applications cannot be safely pasted into Emacs (as of v21.1). This | 357 | applications cannot be safely pasted into Emacs (as of v21.1). This |
| 358 | is because Windows 2000 uses Unicode to represent multilingual text, | 358 | is because Windows uses Unicode to represent multilingual text, but |
| 359 | but Emacs does not yet support Unicode well enough to decode it. This | 359 | Emacs does not yet support Unicode well enough to decode it. This |
| 360 | means that Emacs can only interchange non-ASCII text with other | 360 | means that Emacs can only interchange non-ASCII text with other |
| 361 | Windows 2000 programs if the characters are in the system codepage. | 361 | Windows programs if the characters are in the system codepage. |
| 362 | Reportedly, a partial solution is to install the Mule-UCS package and | 362 | Reportedly, a partial solution is to install the Mule-UCS package and |
| 363 | set selection-coding-system to utf-16-le-dos. | 363 | set selection-coding-system to utf-16-le-dos. |
| 364 | 364 | ||
| @@ -521,10 +521,10 @@ confuses ange-ftp. | |||
| 521 | 521 | ||
| 522 | The solution is to downgrade to an older version of the Cygwin DLL | 522 | The 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 |
| 524 | Windows FTP client, usually found in the `C:\WINDOWS' directory. To | 524 | Windows FTP client, usually found in the `C:\WINDOWS' or 'C:\WINNT' |
| 525 | force ange-ftp use the stock Windows client, set the variable | 525 | directory. 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 | 526 | variable `ange-ftp-ftp-program-name' to the absolute file name of the |
| 527 | executable. For example: | 527 | client'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 | |||
| 788 | cleanly before exiting Emacs. For more details, see the FAQ at | 788 | cleanly before exiting Emacs. For more details, see the FAQ at |
| 789 | http://www.gnu.org/software/emacs/windows/. | 789 | http://www.gnu.org/software/emacs/windows/. |
| 790 | 790 | ||
| 791 | * Windows 95/98/ME crashes when trying to run non-existant subprocesses. | ||
| 792 | |||
| 793 | When a subprocess you are trying to run is not found on the PATH, | ||
| 794 | Windows might respond by crashing or locking up your system. In | ||
| 795 | particular, this has been reported when trying to compile a java | ||
| 796 | program in JDEE when javac.exe is installed, but not on the system | ||
| 797 | path. | ||
| 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 |
| 792 | mangled and is not seen correctly in Rmail or Gnus. We don't know | 800 | mangled and is not seen correctly in Rmail or Gnus. We don't know |
| 793 | exactly what happens, but it isn't an Emacs problem in cases we've | 801 | exactly 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 | |||
| 1202 | events with the modifiers Right-Alt and Left-Ctrl. Since Emacs cannot | 1210 | events with the modifiers Right-Alt and Left-Ctrl. Since Emacs cannot |
| 1203 | distinguish AltGr from an explicit Right-Alt and Left-Ctrl | 1211 | distinguish AltGr from an explicit Right-Alt and Left-Ctrl |
| 1204 | combination, whenever it sees Right-Alt and Left-Ctrl it assumes that | 1212 | combination, whenever it sees Right-Alt and Left-Ctrl it assumes that |
| 1205 | AltGr has been pressed. | 1213 | AltGr has been pressed. The variable `w32-recognize-altgr' can be set |
| 1214 | to 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 | |||
| 1502 | Some DOS programs, such as pkzip/pkunzip will not work at all, while | ||
| 1503 | others will only work if their stdin is redirected from a file or NUL. | ||
| 1504 | |||
| 1505 | When a DOS program does not work, a new process is actually created, but | ||
| 1506 | hangs. It cannot be interrupted from Emacs, and might need to be killed | ||
| 1507 | by an external program if Emacs is hung waiting for the process to | ||
| 1508 | finish. If Emacs is not waiting for it, you should be able to kill the | ||
| 1509 | instance of ntvdm that is running the hung process from Emacs, if you | ||
| 1510 | can find out the process id. | ||
| 1511 | |||
| 1512 | It is safe to run most DOS programs using call-process (eg. M-! and | ||
| 1513 | M-|) since stdin is then redirected from a file, but not with | ||
| 1514 | start-process since that redirects stdin to a pipe. Also, running DOS | ||
| 1515 | programs in a shell buffer prompt without redirecting stdin does not | ||
| 1516 | work. | ||
| 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 | ||
| 1520 | There are two DJGPP library bugs which cause problems: | 1511 | There are two DJGPP library bugs which cause problems: |
| @@ -1591,11 +1582,13 @@ your system works as before. | |||
| 1591 | This character seems to be trapped by the kernel in Windows 95. | 1582 | This character seems to be trapped by the kernel in Windows 95. |
| 1592 | You can enter M-f6 by typing ESC f6. | 1583 | You 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 | ||
| 1596 | This combination of keys is a command to change keyboard layout. If | 1587 | This combination of keys is a command to change keyboard layout. If |
| 1597 | you proceed to type another non-modifier key before you let go of Alt | 1588 | you proceed to type another non-modifier key before you let go of Alt |
| 1598 | and Shift, the Alt and Shift act as modifiers in the usual way. | 1589 | and Shift, the Alt and Shift act as modifiers in the usual way. A |
| 1590 | more permanent work around is to change it to another key combination, | ||
| 1591 | or 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 | ||