emacs-devel
[Top][All Lists]
Advanced

[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)




reply via email to

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