Show
Ignore:
Timestamp:
04/04/08 22:04:40 (8 months ago)
Author:
miyoshi
Message:

Sync up with Emacs22.2.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/PROBLEMS

    r4210 r4220  
    11Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 
    2   2001, 2002, 2003, 2004, 2005, 2006, 2007 
     2  2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    33  Free Software Foundation, Inc. 
    44See the end of the file for license conditions. 
     
    537537** Miscellaneous problems 
    538538 
     539*** Emacs uses 100% of CPU time 
     540 
     541This is a known problem with some versions of the Semantic package. 
     542The solution is to upgrade Semantic to version 2.0pre4 (distributed 
     543with CEDET 1.0pre4) or later. 
     544 
    539545*** Self-documentation messages are garbled. 
    540546 
     
    858864To prevent this, turn off the Exceed's "automatic font substitution" 
    859865feature (in the font part of the configuration window). 
     866 
     867** Subscript/superscript text in TeX is hard to read. 
     868 
     869tex-mode displays subscript/superscript text in the faces 
     870subscript/superscript, which are smaller than the normal font and 
     871lowered/raised.  With some fonts, nested superscripts (say) can be 
     872hard to read.  Switching to a different font, or changing your 
     873antialiasing setting (on an LCD screen), can both make the problem 
     874disappear.  Alternatively, customize the subscript and superscript 
     875faces to increase their height. 
    860876 
    861877* Internationalization problems 
     
    11611177   Emacs*Background 
    11621178 
     1179It is also reported that a bug in the gtk-engines-qt engine can cause this if 
     1180Emacs is compiled with Gtk+. 
     1181The bug is fixed in version 0.7 or newer of gtk-engines-qt. 
     1182 
    11631183*** KDE: Emacs hangs on KDE when a large portion of text is killed. 
    11641184 
     
    18541874leave process-connection-type set to its default value of nil. 
    18551875 
    1856 *** Mac OS X 10.3.9 (Carbon): QuickTime 7.0.4 updater breaks build. 
    1857  
    1858 On the above environment, build fails at the link stage with the 
    1859 message like "Undefined symbols: _HICopyAccessibilityActionDescription 
    1860 referenced from QuickTime expected to be defined in Carbon".  A 
    1861 workaround is to use QuickTime 7.0.1 reinstaller. 
     1876*** Mac OS X 10.3.9 (Carbon): QuickTime updater breaks build. 
     1877 
     1878Some QuickTime updaters such as 7.0.4 and 7.2.0 are known to break 
     1879build at the link stage with the message like "Undefined symbols: 
     1880_HICopyAccessibilityActionDescription referenced from QuickTime 
     1881expected to be defined in Carbon".  A workaround is to use a QuickTime 
     1882reinstaller.  Alternatively, you can link with the frameworks in the 
     1883corresponding SDK by specifying LDFLAGS as 
     1884"-Wl,-F/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks". 
    18621885 
    18631886** FreeBSD 
     
    20742097Note the lower case <t>.  Changing this line should make C-t work. 
    20752098 
     2099*** On Solaris, Emacs fails to set menu-bar-update-hook on startup, with error 
     2100"Error in menu-bar-update-hook: (error Point before start of properties)". 
     2101This seems to be a GCC optimization bug that occurs for GCC 4.1.2 (-g 
     2102and -g -O2) and GCC 4.2.3 (-g -O and -g -O2).  You can fix this by 
     2103compiling with GCC 4.2.3 or CC 5.7, with no optimizations. 
     2104 
    20762105** Irix 
    20772106 
     
    21042133 
    21052134** Known problems with the MS-Windows port of Emacs 22.1 
     2135 
     2136M-x term does not work on MS-Windows.  TTY emulation on Windows is 
     2137undocumented, and programs such as stty which are used on posix platforms 
     2138to control tty emulation do not exist for native windows terminals. 
    21062139 
    21072140Using create-fontset-from-ascii-font or the --font startup parameter 
     
    21242157screen fonts" (in Display Properties, Appearance tab, under 
    21252158"Effects"), there are various problems related to display of 
    2126 characters: 2-pixel trace is left behind when moving overlays, bold 
    2127 fonts can be hard to read, small portions of some characters could 
    2128 appear chopped, etc.  This happens because, under ClearType, 
    2129 characters are drawn outside their advertised bounding box.  Emacs 21 
    2130 disabled the use of ClearType, whereas Emacs 22 allows it and has some 
    2131 code to enlarge the width of the bounding box.  Apparently, this 
    2132 display feature needs more changes to get it 100% right.  A workaround 
    2133 is to disable ClearType. 
     2159characters:  Bold fonts can be hard to read, small portions of some 
     2160characters could appear chopped, etc.  This happens because, under 
     2161ClearType, characters are drawn outside their advertised bounding box. 
     2162Emacs 21 disabled the use of ClearType, whereas Emacs 22 allows it and 
     2163has some code to enlarge the width of the bounding box.  Apparently, 
     2164this display feature needs more changes to get it 100% right.  A 
     2165workaround is to disable ClearType. 
    21342166 
    21352167There are problems with display if mouse-tracking is enabled and the 
     
    21762208library function. 
    21772209 
     2210The function set-time-zone-rule gives incorrect results for many 
     2211non-US timezones.  This is due to over-simplistic handling of 
     2212daylight savings switchovers by the Windows libraries. 
     2213 
    21782214Files larger than 4GB cause overflow in the size (represented as a 
    2179221532-bit integer) reported by `file-attributes'.  This affects Dired as 
     
    21812217on `file-attributes'. 
    21822218 
     2219Sound playing is not supported with the `:data DATA' key-value pair. 
     2220You _must_ use the `:file FILE' method. 
     2221 
    21832222** Typing Alt-Shift has strange effects on MS-Windows. 
    21842223 
     
    21872226and Shift, the Alt and Shift act as modifiers in the usual way.  A 
    21882227more permanent work around is to change it to another key combination, 
    2189 or disable it in the keyboard control panel. 
     2228or disable it in the "Regional and Language Options" applet of the 
     2229Control Panel.  (The exact sequence of mouse clicks in the "Regional 
     2230and Language Options" applet needed to find the key combination that 
     2231changes the keyboard layout depends on your Windows version; for XP, 
     2232in the Languages tab, click "Details" and then "Key Settings".) 
    21902233 
    21912234** Interrupting Cygwin port of Bash from Emacs doesn't work. 
     
    24492492*** Building the native MS-Windows port with Cygwin GCC can fail. 
    24502493 
    2451 Emacs may not build using recent Cygwin builds of GCC, such as Cygwin 
     2494Emacs may not build using some Cygwin builds of GCC, such as Cygwin 
    24522495version 1.1.8, using the default configure settings.  It appears to be 
    24532496necessary to specify the -mwin32 flag when compiling, and define 
     
    24612504to detect the shell correctly. Try "make SHELL=cmd.exe", or if that 
    24622505fails, try running make from Cygwin bash instead. 
    2463  
    2464 *** Building the MS-Windows port with Leim fails in the `leim' directory. 
    2465  
    2466 The error message might be something like this: 
    2467  
    2468  Converting d:/emacs-21.3/leim/CXTERM-DIC/4Corner.tit to quail-package... 
    2469  Invalid ENCODE: value in TIT dictionary 
    2470  NMAKE : fatal error U1077: '"../src/obj-spd/i386/emacs.exe"' : return code 
    2471        '0xffffffff' 
    2472  Stop. 
    2473  
    2474 This can happen if the Leim distribution is unpacked with a program 
    2475 which converts the `*.tit' files to DOS-style CR-LF text format.  The 
    2476 `*.tit' files in the leim/CXTERM-DIC directory require Unix-style line 
    2477 endings to compile properly, because Emacs reads them without any code 
    2478 or EOL conversions. 
    2479  
    2480 The solution is to make sure the program used to unpack Leim does not 
    2481 change the files' line endings behind your back.  The GNU FTP site has 
    2482 in the `/gnu/emacs/windows' directory a program called `djtarnt.exe' 
    2483 which can be used to unpack `.tar.gz' and `.zip' archives without 
    2484 mangling them. 
    24852506 
    24862507*** Building `ctags' for MS-Windows with the MinGW port of GCC fails. 
     
    27672788GCC problem specific to the macppc architecture, possibly only 
    27682789occurring with older versions of GCC (e.g. 3.3.5). 
     2790 
     2791*** openSUSE 10.3: Segfault in bcopy during dumping. 
     2792 
     2793This is due to a bug in the bcopy implementation in openSUSE 10.3. 
     2794It is/will be fixed in an openSUSE update. 
    27692795 
    27702796** Installation 
     
    38293855GNU Emacs is free software; you can redistribute it and/or modify 
    38303856it under the terms of the GNU General Public License as published by 
    3831 the Free Software Foundation; either version 2, or (at your option) 
     3857the Free Software Foundation; either version 3, or (at your option) 
    38323858any later version. 
    38333859