Chong Yidong | 1 Oct 2005 05:01
Favicon

Changes to emacs/lisp/ChangeLog

Index: emacs/lisp/ChangeLog
diff -c emacs/lisp/ChangeLog:1.8256 emacs/lisp/ChangeLog:1.8257
*** emacs/lisp/ChangeLog:1.8256	Fri Sep 30 18:41:26 2005
--- emacs/lisp/ChangeLog	Sat Oct  1 03:01:41 2005
***************
*** 1,3 ****
--- 1,14 ----
+ 2005-10-01  Chong Yidong  <cyd <at> stupidchicken.com>
+ 
+ 	* speedbar.el: Re-apply arch tag.
+ 	(speedbar-version): Renamed to version 1.0.  Suggested by Eric
+ 	M. Ludlam.
+ 	Reapply two changes from Emacs CVS' version of speedbar lost
+ 	during the merge:
+ 	(speedbar-use-imenu-flag): Avoid unnecessary use of
+ 	locate-library.
+ 	(speedbar-frame-parameters): Improve customize type.
+ 
  2005-09-30  Bill Wohler  <wohler <at> newt.com>

  	Moved MH-E image files from toolbar and mail directories into
Chong Yidong | 1 Oct 2005 05:01
Favicon

Changes to emacs/lisp/speedbar.el

Index: emacs/lisp/speedbar.el
diff -c emacs/lisp/speedbar.el:1.68 emacs/lisp/speedbar.el:1.69
*** emacs/lisp/speedbar.el:1.68	Fri Sep 30 13:15:10 2005
--- emacs/lisp/speedbar.el	Sat Oct  1 03:01:42 2005
***************
*** 4,12 ****

  ;; Author: Eric M. Ludlam <zappo <at> gnu.org>
  ;; Keywords: file, tags, tools
! ;; X-RCS: $Id: speedbar.el,v 1.68 2005/09/30 13:15:10 cyd Exp $

! (defvar speedbar-version "1.0pre3"
    "The current version of speedbar.")
  (defvar speedbar-incompatible-version "0.14beta4"
    "This version of speedbar is incompatible with this version.
--- 4,12 ----

  ;; Author: Eric M. Ludlam <zappo <at> gnu.org>
  ;; Keywords: file, tags, tools
! ;; X-RCS: $Id: speedbar.el,v 1.69 2005/10/01 03:01:42 cyd Exp $

! (defvar speedbar-version "1.0"
    "The current version of speedbar.")
  (defvar speedbar-incompatible-version "0.14beta4"
    "This version of speedbar is incompatible with this version.
***************
*** 278,284 ****
  will be initialized to the height of the frame speedbar is
  attached to and added to this list before the new frame is initialized."
    :group 'speedbar
(Continue reading)

Stefan Monnier | 1 Oct 2005 06:00
Picon

Changes to emacs/lisp/gnus/ChangeLog

Index: emacs/lisp/gnus/ChangeLog
diff -c emacs/lisp/gnus/ChangeLog:1.385 emacs/lisp/gnus/ChangeLog:1.386
*** emacs/lisp/gnus/ChangeLog:1.385	Fri Sep 30 03:03:51 2005
--- emacs/lisp/gnus/ChangeLog	Sat Oct  1 04:00:50 2005
***************
*** 1,3 ****
--- 1,11 ----
+ 2005-09-30  Stefan Monnier  <monnier <at> iro.umontreal.ca>
+ 
+ 	* mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
+ 	function rather than the diff-mode.el package.
+ 	(mm-display-external): Use with-current-buffer.
+ 	(mm-viewer-completion-map, mm-viewer-completion-map):
+ 	Move initialization inside declaration.
+ 
  2005-09-28  Reiner Steib  <Reiner.Steib <at> gmx.de>

  	* message.el: Remove useless autoloads.
***************
*** 16,25 ****
  	* mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
  	customizable.  Change default value.
  	(mm-uu-diff-groups-regexp): Change default value.
! 	(mm-uu-type-alist): Added doc string.
! 	(mm-uu-configure): Added doc string.  Make it interactive.
! 	(mm-uu-diff-groups-regexp): Fix missing quotes from previous
! 	commit.

  2005-09-27  Simon Josefsson  <jas <at> extundo.com>

(Continue reading)

Stefan Monnier | 1 Oct 2005 06:00
Picon

Changes to emacs/lisp/gnus/mm-decode.el

Index: emacs/lisp/gnus/mm-decode.el
diff -c emacs/lisp/gnus/mm-decode.el:1.27 emacs/lisp/gnus/mm-decode.el:1.28
*** emacs/lisp/gnus/mm-decode.el:1.27	Wed Sep 28 05:26:02 2005
--- emacs/lisp/gnus/mm-decode.el	Sat Oct  1 04:00:50 2005
***************
*** 222,228 ****
      ("text/richtext" mm-inline-text identity)
      ("text/x-patch" mm-display-patch-inline
       (lambda (handle)
!        (locate-library "diff-mode")))
      ("application/emacs-lisp" mm-display-elisp-inline identity)
      ("application/x-emacs-lisp" mm-display-elisp-inline identity)
      ("text/html"
--- 222,233 ----
      ("text/richtext" mm-inline-text identity)
      ("text/x-patch" mm-display-patch-inline
       (lambda (handle)
!        ;; If the diff-mode.el package is installed, the function is
!        ;; autoloaded.  Checking (locate-library "diff-mode") would be trying
!        ;; to cater to broken installations.  OTOH checking the function
!        ;; makes it possible to install another package which provides an
!        ;; alternative implementation of diff-mode.  --Stef
!        (fboundp 'diff-mode)))
      ("application/emacs-lisp" mm-display-elisp-inline identity)
      ("application/x-emacs-lisp" mm-display-elisp-inline identity)
      ("text/html"
***************
*** 451,471 ****
  (defvar mm-viewer-completion-map
    (let ((map (make-sparse-keymap 'mm-viewer-completion-map)))
(Continue reading)

Stefan Monnier | 1 Oct 2005 05:44
Picon

Changes to emacs/lisp/ChangeLog

Index: emacs/lisp/ChangeLog
diff -c emacs/lisp/ChangeLog:1.8257 emacs/lisp/ChangeLog:1.8258
*** emacs/lisp/ChangeLog:1.8257	Sat Oct  1 03:01:41 2005
--- emacs/lisp/ChangeLog	Sat Oct  1 03:44:23 2005
***************
*** 1,29 ****
  2005-10-01  Chong Yidong  <cyd <at> stupidchicken.com>

  	* speedbar.el: Re-apply arch tag.
! 	(speedbar-version): Renamed to version 1.0.  Suggested by Eric
  	M. Ludlam.
  	Reapply two changes from Emacs CVS' version of speedbar lost
  	during the merge:
! 	(speedbar-use-imenu-flag): Avoid unnecessary use of
! 	locate-library.
  	(speedbar-frame-parameters): Improve customize type.

  2005-09-30  Bill Wohler  <wohler <at> newt.com>

! 	Moved MH-E image files from toolbar and mail directories into
  	etc/images.

! 	* mail/reply2.*: Moved to etc/images/mail/reply*.

  	* toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
! 	* toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Moved to
  	etc/images.

  	* toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
! 	* toolbar/reply*: Moved to etc/images/mail.
(Continue reading)

YAMAMOTO Mitsuharu | 1 Oct 2005 13:07
Picon

Changes to emacs/lisp/term/mac-win.el

Index: emacs/lisp/term/mac-win.el
diff -c emacs/lisp/term/mac-win.el:1.53 emacs/lisp/term/mac-win.el:1.54
*** emacs/lisp/term/mac-win.el:1.53	Sun Sep 18 05:40:06 2005
--- emacs/lisp/term/mac-win.el	Sat Oct  1 11:07:39 2005
***************
*** 1132,1137 ****
--- 1132,1138 ----
  (mac-add-charset-info "mac-symbol" 33)
  (mac-add-charset-info "adobe-fontspecific" 33) ; for X-Symbol
  (mac-add-charset-info "mac-dingbats" 34)
+ (mac-add-charset-info "iso10646-1" 126) ; for ATSUI

  
  ;;;; Keyboard layout/language change events
***************
*** 1714,1722 ****

  ;; Setup the default fontset.
  (setup-default-fontset)
! ;; Add Mac-encoding fonts unless ETL fonts are installed.
! (unless (x-list-fonts "*-iso8859-1")
!   (fontset-add-mac-fonts "fontset-default"))

  ;; Create a fontset that uses mac-roman font.  With this fontset,
  ;; characters decoded from mac-roman encoding (ascii, latin-iso8859-1,
--- 1715,1735 ----

  ;; Setup the default fontset.
  (setup-default-fontset)
! (cond ((x-list-fonts "*-iso10646-1")
(Continue reading)

YAMAMOTO Mitsuharu | 1 Oct 2005 13:07
Picon

Changes to emacs/lisp/ChangeLog

Index: emacs/lisp/ChangeLog
diff -c emacs/lisp/ChangeLog:1.8258 emacs/lisp/ChangeLog:1.8259
*** emacs/lisp/ChangeLog:1.8258	Sat Oct  1 03:44:23 2005
--- emacs/lisp/ChangeLog	Sat Oct  1 11:07:54 2005
***************
*** 1,3 ****
--- 1,9 ----
+ 2005-10-01  YAMAMOTO Mitsuharu  <mituharu <at> math.s.chiba-u.ac.jp>
+ 
+ 	* term/mac-win.el: Add charset info for "iso10646-1".  Modify
+ 	default fontset to use ATSUI-compatible fonts for some charsets if
+ 	available.
+ 
  2005-10-01  Chong Yidong  <cyd <at> stupidchicken.com>

  	* speedbar.el: Re-apply arch tag.
YAMAMOTO Mitsuharu | 1 Oct 2005 13:08
Picon

Changes to emacs/src/keyboard.c

Index: emacs/src/keyboard.c
diff -c emacs/src/keyboard.c:1.837 emacs/src/keyboard.c:1.838
*** emacs/src/keyboard.c:1.837	Sun Sep 25 23:49:15 2005
--- emacs/src/keyboard.c	Sat Oct  1 11:08:25 2005
***************
*** 10743,10753 ****
    poll_suppress_count = 1;
    start_polling ();
  #endif
- 
- #ifdef MAC_OSX
-   /* At least provide an escape route since C-g doesn't work.  */
-   signal (SIGINT, interrupt_signal);
- #endif
  }

  /* This type's only use is in syms_of_keyboard, to initialize the
--- 10743,10748 ----
YAMAMOTO Mitsuharu | 1 Oct 2005 13:09
Picon

Changes to emacs/src/macgui.h

Index: emacs/src/macgui.h
diff -c emacs/src/macgui.h:1.23 emacs/src/macgui.h:1.24
*** emacs/src/macgui.h:1.23	Wed Sep 28 08:15:24 2005
--- emacs/src/macgui.h	Sat Oct  1 11:09:44 2005
***************
*** 103,108 ****
--- 103,109 ----
  #if 0
    unsigned short attributes;	/* per char flags (not predefined) */
  #endif
+   unsigned valid_p : 1;
  } XCharStruct;

  #define STORE_XCHARSTRUCT(xcs, w, bds)			\
***************
*** 110,116 ****
     (xcs).lbearing = (bds).left,				\
     (xcs).rbearing = (bds).right,			\
     (xcs).ascent = -(bds).top,				\
!    (xcs).descent = (bds).bottom)

  struct MacFontStruct {
    char *full_name;
--- 111,118 ----
     (xcs).lbearing = (bds).left,				\
     (xcs).rbearing = (bds).right,			\
     (xcs).ascent = -(bds).top,				\
!    (xcs).descent = (bds).bottom,			\
!    (xcs).valid_p = 1)

(Continue reading)

YAMAMOTO Mitsuharu | 1 Oct 2005 13:12
Picon

Changes to emacs/src/ChangeLog

Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.4619 emacs/src/ChangeLog:1.4620
*** emacs/src/ChangeLog:1.4619	Fri Sep 30 22:38:16 2005
--- emacs/src/ChangeLog	Sat Oct  1 11:12:06 2005
***************
*** 1,3 ****
--- 1,31 ----
+ 2005-10-01  YAMAMOTO Mitsuharu  <mituharu <at> math.s.chiba-u.ac.jp>
+ 
+ 	* keyboard.c (init_keyboard) [MAC_OSX]: Don't install SIGINT handler.
+ 
+ 	* macfns.c (start_hourglass): Apply 2005-05-07 change for xfns.c.
+ 	(x_create_tip_frame) [GLYPH_DEBUG]: Uncomment debug code.
+ 	(Fx_create_frame, x_create_tip_frame) [USE_ATSUI]: Try
+ 	ATSUI-compatible 12pt Monaco font first.
+ 
+ 	* macgui.h (struct _XCharStruct): New member valid_p.
+ 	(STORE_XCHARSTRUCT): Set valid_p.
+ 	(struct MacFontStruct) [USE_ATSUI]: New member mac_style.
+ 
+ 	* macterm.c (mac_draw_string_common, x_per_char_metric)
+ 	(mac_compute_glyph_string_overhangs, init_font_name_table)
+ 	(XLoadQueryFont, mac_unload_font) [USE_ATSUI]: Add ATSUI support.
+ 	(atsu_get_text_layout_with_text_ptr) [USE_ATSUI]: New function.
+ 	(x_draw_glyph_string_background)
+ 	(x_draw_glyph_string_foreground) [MAC_OS8 && USE_ATSUI]: Don't use
+ 	XDrawImageString.  Always draw background and foreground separately.
+ 	(x_draw_glyph_string_foreground) [USE_ATSUI]: Don't use 8-bit
+ 	functions for one-byte chars when using ATSUI-compatible fonts.
+ 	(atsu_font_id_hash) [USE_ATSUI]: New variable.
(Continue reading)


Gmane