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-
