>>>>> On Sat, 16 Oct 2004 16:28:55 +0900, YAMAMOTO Mitsuharu said: > I'm not sure how many people are interested in Mac OS 9 support, but > now it works again. A revised Mac OS 9 support patch is attached. It also contains the following enhancements for Carbon Emacs on Mac OS X. * Rearrangement of startup routine - The Carbon build no longer crashes with window system specific functions such as `xw-display-color-p' when invoked with `-nw' option. - Many window system command-line options are now interpreted. * WM size hints emulation - If the geometry is not specified explicitly, the initial frame is positioned at the center of screen. A new frame is placed near the selected frame (10.2 and later). - The frame (border) that is displayed during window resize now changes its size according to the character boundary. * `select' emulation with CFSocket (not enabled by default) - It reduces CPU usage when Emacs is idle even with asynchronous processes. Previously, polling with a short interval has been used for simultaneously monitoring window events and process outputs. Although the new one is more efficient and works fine as long as I tested, it is not enabled by default in case it may cause unpredictable results because it spawns a thread for monitoring sockets. To enable it, specify `-DSELECT_USE_CFSOCKET' for CFLAGS. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp