[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: Emacs on GNUstep / OS X 8.0-pre3
From: |
John Davidorff Pell |
Subject: |
Re: ANN: Emacs on GNUstep / OS X 8.0-pre3 |
Date: |
Thu, 27 Jan 2005 19:17:42 -0800 |
First, thanks for putting in the effort to make this happen. I love
emacs and am greatful that it has been made usable in a more
user-friendly windowing environment.
Second, have your changes been applicable to Xemacs as well? I would
imagine not very much because of the wquite different event system and
gui system,, though I would imagine that Xemacs gui system changes
would be minor because it has a fantastic gui system already. Anyway, I
like Xemacs better because it is not encumbered by RMS's politics and
can incorporate better technology faster and make critical design
changes without RMS's blessing. I was hhoping that someone (like you)
migh put in the work, or port your existing work, to Xemacs as well.
Thanx!
JP
On 27 Jan 2005, at 08:22, Adrian Robert wrote:
Hi all,
I've released the third "pre" version of Emacs for GNUstep / OS X at:
http://kamares.ucsd.edu/~arobert/GNUstep/emacs.html
Basically now 100% usable. Release highlights:
- bold and italic faces now supported (using font w/these variants)
- cut/paste and drag/drop support improved; drag/drop fully supported
- open/save files using GUI panels
- cursor and mouse highlighting rendering problems fixed
- other stability and rendering speed improvements
Should work out-of-box on OS X Panther and Jaguar. Puma should also
work -- if massaging is still needed please let me know.
Status respecting backends on GNUstep is unchanged: works on Xlib,
has rendering anomalies under Art. Specifically, menus are rendered
blank when they change (this may be Emacs's fault), and the letter
'f' is rendered in proportional spacing (from NSString
-drawAtPoint:withAttributes:) in all fonts tried (in some cases the
character after the 'f' must be 'i' or another 'f').
It is still necessary to use GNUstep from CVS (2005/01/25 or later)
and in addition apply a small patch to GUI. This patch contains:
- Let NSApplication -run after -stop: work.
- Let NSScroller +scrollerWidth override work as on Cocoa.
Both of these add an instance variable and are therefore in
"pending" status.
This Emacs is fully functional should be stable for day-to-day use
on GNUstep and OS X, however problems may occur; this is still a
developer release. *Please* let me know if you encounter a crash so
it can be investigated.
Release schedule: there will be one more "pre-" release fixing all
outstanding problems, then a hopefully short "rc-" series focusing
on internationalization support (LEIM, fontsets) and a simplified
installation process. (It's a bit ugly on both platforms currently.)
Some good news: the earlier contributors to this Emacs port have all
been contacted and (with a couple of exceptions) have agreed to
contribute their code to the FSF. A small amount of code for which
this is not true has been removed and rewritten from scratch. This
clears the way for making Emacs for *Step an "official" GNU Emacs,
and also for bringing it into the main tree should an update to
Emacs-21 be carried out.
Thanks again go to those of you providing feedback and help on Emacs
and/or answering my GNUstep questions.
-Adrian
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
--
God is dead, now the war shall never end.
smime.p7s
Description: S/MIME cryptographic signature