[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Mac OS 9 support (and some enhancements for Carbon Emacs)
From: |
YAMAMOTO Mitsuharu |
Subject: |
Re: Mac OS 9 support (and some enhancements for Carbon Emacs) |
Date: |
Fri, 24 Dec 2004 17:52:01 +0900 |
User-agent: |
Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) |
>>>>> On Sat, 16 Oct 2004 16:28:55 +0900, YAMAMOTO Mitsuharu <address@hidden>
>>>>> 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
address@hidden
ChangeLog.gz
Description: Binary data
diff-classic-etc.gz
Description: Binary data
- Re: Mac OS 9 support (and some enhancements for Carbon Emacs),
YAMAMOTO Mitsuharu <=