[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Emacs 24 Mac port
From: |
YAMAMOTO Mitsuharu |
Subject: |
Emacs 24 Mac port |
Date: |
Sat, 03 Mar 2012 13:20:10 +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 Mac port based on Emacs 24.0.94 pretest is now available from
ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.0.94-mac-2.90.tar.gz
This version (2.9X) should be regarded as experimental/hackers-only.
There are some missing Emacs 24 features such as right-to-left Complex
Text Layout, and things are subject to change/removal in an
incompatible way. Please refrain from distributing this in any
different form, including for (binary) distribution basis, until the
version gets to 3.0.
* emacs-24.0.94-mac-2.90 [experimental/hackers-only] (2012-03-03)
Based on Emacs 24.0.94. Drop support for Mac OS X 10.2 and 10.3.
Be aware of the (platform-independent) change in selection:
mouse-dragging no longer automatically copies the selected text to the
clipboard without M-w or `Copy' in the menu bar or the tool bar,
unless you set `mouse-drag-copy-region' to t.
** Fixed bugs
*** If compiled with ARC, "Emacs" (in the menu bar) -> "About Emacs"
leads to crash.
*** Emacs -q --eval "(set-frame-parameter nil 'fullscreen 'fullboth)"
does not hide the menu bar.
Reported by Leo.
** Improvements
*** New image type `image-io', which is parallel to `imagemagick' but
uses the Image I/O framework. If not configured to link with the
ImageMagick library, then `image-io' provides a fallback
implementation of the `imagemagick' image type.
*** The variable `tool-bar-style' works like in GTK+. The values
`both-horiz', `text-image-horiz' are synonymous with `both'.
*** Flicking either a touch-sensitive mouse with one finger or a
trackpad with two fingers horizontally issues a swipe-left/swipe-right
event, which is now bound to a simple buffer switching by default.
You'll need the patch below for svg-clock.el 0.4 that is available
from ELPA, if SVG support is provided via WebKit instead of librsvg.
YAMAMOTO Mitsuharu
address@hidden
diff -c /Users/mituharu/.emacs.d/elpa/svg-clock-0.4/svg-clock.el\~
/Users/mituharu/.emacs.d/elpa/svg-clock-0.4/svg-clock.el
*** /Users/mituharu/.emacs.d/elpa/svg-clock-0.4/svg-clock.el~ 2012-02-17
10:30:04.000000000 +0900
--- /Users/mituharu/.emacs.d/elpa/svg-clock-0.4/svg-clock.el 2012-02-17
10:33:23.000000000 +0900
***************
*** 63,68 ****
--- 63,69 ----
<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"
\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">
<svg xmlns=\"http://www.w3.org/2000/svg\"
+ xmlns:xlink=\"http://www.w3.org/1999/xlink\"
width=\"%SIZE%\" height=\"%SIZE%\" >
<defs>
<symbol id=\"tick\">
***************
*** 154,160 ****
(defun svg-clock-color-to-hex (colour)
"Return hex representation of COLOUR."
! (let ((values (color-values colour)))
(format "#%02x%02x%02x" (nth 0 values) (nth 1 values) (nth 2 values))))
(defun svg-clock-replace (from to)
--- 155,161 ----
(defun svg-clock-color-to-hex (colour)
"Return hex representation of COLOUR."
! (let ((values (mapcar (lambda (x) (/ x 256)) (color-values colour))))
(format "#%02x%02x%02x" (nth 0 values) (nth 1 values) (nth 2 values))))
(defun svg-clock-replace (from to)
- Emacs 24 Mac port,
YAMAMOTO Mitsuharu <=