Hi all,

I released version 9.0-pre3.  This time a binary is included.   
(PowerPC only -- if someone wants to contribute a "universal" one  
(how's that for an overstatement) I'll put it up.)  It corresponds  
with emacs-unicode-2 CVS as of about a week ago.

The major upgrade is keyboard handling: most non-function-key  
processing now goes through Cocoa's text input system, so (hopefully)  
all keyboards and system input methods should work.  These were some  
major changes and I tried to test as much as I could, but there are  
surely some cases I missed.  Please report problems on the page:

http://www.emacswiki.org/cgi-bin/emacs/EmacsAppKeyboardHandling

Other improvements include XPM, toolbar, and tooltip support, a new  
function 'ns-set-background-alpha' to help in making transparent  
windows (as 'set-background-color' will not accept numeric colors),  
and many bug fixes.

This should bring things a lot closer to final release.  There are  
still a few minor glitches, but the two major areas remaining are  
compositional character rendering / auto-font selection, and menu  
handling.  I would like to get some feedback on where people  
experience real-world annoying problems in these areas.  Please list  
your main gripes on these pages:

http://www.emacswiki.org/cgi-bin/emacs/EmacsAppNonAsciiRendering
http://www.emacswiki.org/cgi-bin/emacs/EmacsAppMenus

For developers, there is now an experimental option to process events  
more frequently -- this helps in picking up Ctrl-g in the midst of  
long operations.  However, there are some glitches, so it's not  
enabled by default.  To turn it on, reconfigure with the '--enable- 
cocoa-experimental-ctrl-g' option (see the nextstep/compile script).   
If you activate this and have problems, try commenting out the  
disabling of 'BLOCK_INPUT' in nsterm.h and see if that helps.  Please  
post your experiences.

Apologies to those of you wanting better support for installing  
Emacs.app in non-self contained mode (to share the lisp directories  
with other emacsen).  I do plan to get to this but it didn't happen  
this time.  I'll admit that configure/build hacking is a lot less fun  
than working on the code itself, so it's tough to get motivated  
towards it.. ;-)

Special thanks to Rahul Abrol for 'Hide Others' functionality, Adam  
Ratcliffe for improved Preferences Panel documentation (available  
through 'info-ns-emacs'), Peter Dyballa for various help in improving  
character rendering and a better build script which did not make it  
in just yet, and everyone who helped in pinning down issues.  (I  
forgot to update the credits file, but will do this before next  
release.)

enjoy,
Adrian



_______________________________________________
Emacs-app-dev- mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-

Reply via email to