[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


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

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~   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\"
  <svg xmlns=\"http://www.w3.org/2000/svg\";
+      xmlns:xlink=\"http://www.w3.org/1999/xlink\";
       width=\"%SIZE%\" height=\"%SIZE%\" >
          <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)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]