[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs 23 Mac port
From: |
YAMAMOTO Mitsuharu |
Subject: |
Re: Emacs 23 Mac port |
Date: |
Tue, 04 May 2010 11:35:39 +0900 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) |
The twelfth update of the Mac port, which is experimental/hackers-only,
is now available from
ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-23.1.97-mac-1.992.tar.gz
This version is based on Emacs 23.1.97 pretest.
** Fixed bugs
*** Tooltips don't respect customized `tooltip' face font setting.
*** Font specs specified for non-ASCII characters in a non-default
fontset are not used in new frames. Reported by Ichiro Enoki.
** Improvements
*** New function `mac-file-alias-p', which is parallel to
`file-symlink-p'.
Being a port of upcoming Emacs 23.2, the Mac port supports the
following features:
* The `fullscreen' frame parameter, with all values supported:
`fullboth', `fullwidth', `fullheight', and 'maximized'. The
fullboth frames, which don't have the title bar, still allow us to
access the menu bar, the Dock (Mac OS X 10.3 and later), and the
tool bars. The menu bar can also be activated via
`menu-bar-open', `Control-F2' (if full keyboard access enabled),
or `Command-Shift-/' (on Mac OS X 10.5 and later) even for
fullboth frames where the menu bar is usually hidden. Changing
fonts or internal-border-width in fullscreen frames does not
clutter display. On multiple monitor environments, one can move
fullscreen frames to another monitor by setting the `left' and
`top' frame parameters accordingly. Attaching/detaching external
monitors should work even with fullscreen frames.
* The `sticky' frame parameter, which allows us to keep particular
frames visible for all Spaces on Mac OS X 10.5 and later.
* The function `system-move-file-to-trash', which can be specified
as a value of `delete-by-moving-to-trash'.
* SVG image display. This can be done via the WebKit framework on
Mac OS X 10.4 and later, so you don't need librsvg.
* Multi-page TIFF images.
* The function `x-select-font' that provides modal font selection
dialog in a compatible way with GTK+ and W32 ones. Note that a
nonmodal counterpart has been available since Emacs 22 Carbon port
via `mac-font-panel-mode'.
* Unicode character display including non-BMP ones.
* Complex text layout (left-to-right only) and text shaping. They
are implemented using the Core Text or NS Text layout engine, so
you don't need libotf.
* Glyph selection with variation selectors. Most of Adobe-Japan1
ideographic glyphs are accessible via IVSes (Ideographic Variation
Sequences) even for the OS-bundled Hiragino fonts, which do not
contain the UVS subtable in their cmap table as of Mac OS X 10.6.
YAMAMOTO Mitsuharu
address@hidden