Andreas Schwab | 1 Dec 2003 01:37
Picon

Changes to emacs/configure

Index: emacs/configure
diff -c emacs/configure:1.125 emacs/configure:1.126
*** emacs/configure:1.125	Sun Nov 16 13:33:00 2003
--- emacs/configure	Sun Nov 30 19:37:39 2003
***************
*** 2576,2582 ****
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="gcc -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
--- 2576,2582 ----
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="${CC} -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
Andreas Schwab | 1 Dec 2003 01:36
Picon

Changes to emacs/configure.in

Index: emacs/configure.in
diff -c emacs/configure.in:1.358 emacs/configure.in:1.359
*** emacs/configure.in:1.358	Sun Nov 16 13:32:34 2003
--- emacs/configure.in	Sun Nov 30 19:36:50 2003
***************
*** 1134,1140 ****
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="gcc -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
--- 1134,1140 ----
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="${CC} -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
Andreas Schwab | 1 Dec 2003 01:45
Picon

Changes to emacs/configure.in

Index: emacs/configure.in
diff -c emacs/configure.in:1.359 emacs/configure.in:1.360
*** emacs/configure.in:1.359	Sun Nov 30 19:36:50 2003
--- emacs/configure.in	Sun Nov 30 19:45:10 2003
***************
*** 1134,1140 ****
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="${CC} -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
--- 1134,1140 ----
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="${CC-cc} -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
Andreas Schwab | 1 Dec 2003 01:45
Picon

Changes to emacs/configure

Index: emacs/configure
diff -c emacs/configure:1.126 emacs/configure:1.127
*** emacs/configure:1.126	Sun Nov 30 19:37:39 2003
--- emacs/configure	Sun Nov 30 19:45:33 2003
***************
*** 2576,2582 ****
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="${CC} -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
--- 2576,2582 ----
    powerpc-apple-darwin* )
      machine=powermac opsys=darwin
      # Define CPP as follows to make autoconf work correctly.
!     CPP="${CC-cc} -E -no-cpp-precomp"
    ;;

    ## AMD x86-64 Linux-based GNU system
Andreas Schwab | 1 Dec 2003 01:45
Picon

Changes to emacs/ChangeLog

Index: emacs/ChangeLog
diff -c emacs/ChangeLog:1.350 emacs/ChangeLog:1.351
*** emacs/ChangeLog:1.350	Sun Nov 30 19:37:56 2003
--- emacs/ChangeLog	Sun Nov 30 19:45:50 2003
***************
*** 1,6 ****
  2003-12-01  Andreas Schwab  <schwab <at> suse.de>

! 	* configure.in (powerpc-apple-darwin*): Use ${CC} instead of
  	hardcoding gcc.
  	* configure: Rebuild.

--- 1,6 ----
  2003-12-01  Andreas Schwab  <schwab <at> suse.de>

! 	* configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
  	hardcoding gcc.
  	* configure: Rebuild.
Andreas Schwab | 1 Dec 2003 01:37
Picon

Changes to emacs/ChangeLog

Index: emacs/ChangeLog
diff -c emacs/ChangeLog:1.349 emacs/ChangeLog:1.350
*** emacs/ChangeLog:1.349	Sun Nov 16 13:32:34 2003
--- emacs/ChangeLog	Sun Nov 30 19:37:56 2003
***************
*** 1,3 ****
--- 1,9 ----
+ 2003-12-01  Andreas Schwab  <schwab <at> suse.de>
+ 
+ 	* configure.in (powerpc-apple-darwin*): Use ${CC} instead of
+ 	hardcoding gcc.
+ 	* configure: Rebuild.
+ 
  2003-11-16  Jan Dj,Ad(Brv  <jan.h.d <at> swipnet.se>

  	* configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
Richard M. Stallman | 1 Dec 2003 02:56
Picon
Picon

Changes to emacs/lisp/dired-aux.el

Index: emacs/lisp/dired-aux.el
diff -c emacs/lisp/dired-aux.el:1.111 emacs/lisp/dired-aux.el:1.112
*** emacs/lisp/dired-aux.el:1.111	Mon Sep  1 11:45:09 2003
--- emacs/lisp/dired-aux.el	Sun Nov 30 20:56:19 2003
***************
*** 88,93 ****
--- 88,188 ----
        nil))
    (diff-backup (dired-get-filename) switches))

+ (defun dired-compare-directories (dir2 predicate)
+   "Mark files with different file attributes in two dired buffers.
+ Compare file attributes of files in the current directory
+ with file attributes in directory DIR2 using PREDICATE on pairs of files
+ with the same name.  Mark files for which PREDICATE returns non-nil.
+ 
+ PREDICATE is a Lisp expression that can refer to the following variables:
+ 
+     size1, size2   - file size in bytes
+     mtime1, mtime2 - last modification time in seconds, as a float
+     fa1, fa2       - list of file attributes
+                      returned by function `file-attributes'
+ 
+     where 1 refers to attribute of file in the current dired buffer
+     and 2 to attribute of file in second dired buffer.
+ 
+ Examples of PREDICATE:
+ 
+     (> mtime1 mtime2) - mark newer files
+     (not (= size1 size2)) - mark files with different sizes
(Continue reading)

Luc Teirlinck | 1 Dec 2003 03:29
Picon

Changes to emacs/etc/NEWS

Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.876 emacs/etc/NEWS:1.877
*** emacs/etc/NEWS:1.876	Sun Nov 30 02:33:32 2003
--- emacs/etc/NEWS	Sun Nov 30 21:29:01 2003
***************
*** 83,88 ****
--- 83,105 ----
  
  * Changes in Emacs 21.4

+ ** New command `display-local-help' displays any local help at point
+ in the echo area.  It is bound to `C-h .'.  It normally displays the
+ same string that would be displayed on mouse-over using the
+ `help-echo' property, but, in certain cases, it can display a more
+ keyboard oriented alternative.
+ 
+ ** New user option `help-at-pt-display-when-idle' allows to
+ automatically show the help provided by `display-local-help' on
+ point-over, after suitable idle time.  The amount of idle time is
+ determined by the user option `help-at-pt-timer-delay' and defaults
+ to one second.  This feature is turned off by default.
+ 
+ ** New commands `scan-buf-next-region' and `scan-buf-previous-region'
+ move to the start of the next (previous, respectively) region with
+ non-nil help-echo property and display any help found there in the
+ echo area, using `display-local-help'.
+ 
  +++
  ** Help mode now only makes hyperlinks for faces when the face name is
  preceded or followed by the word `face'.  It no longer makes
(Continue reading)

Luc Teirlinck | 1 Dec 2003 04:57
Picon

Changes to emacs/lispref/objects.texi

Index: emacs/lispref/objects.texi
diff -c emacs/lispref/objects.texi:1.39 emacs/lispref/objects.texi:1.40
*** emacs/lispref/objects.texi:1.39	Sun Nov  2 01:29:58 2003
--- emacs/lispref/objects.texi	Sun Nov 30 22:57:00 2003
***************
*** 226,236 ****
  common to work with  <at> emph{strings}, which are sequences composed of
  characters.   <at> xref{String Type}.

!   Characters in strings, buffers, and files are currently limited to the
! range of 0 to 524287---nineteen bits.  But not all values in that range
! are valid character codes.  Codes 0 through 127 are  <at> acronym{ASCII} codes; the
! rest are non- <at> acronym{ASCII} ( <at> pxref{Non-ASCII Characters}).  Characters that represent
! keyboard input have a much wider range, to encode modifier keys such as
  Control, Meta and Shift.

   <at> cindex read syntax for characters
--- 226,237 ----
  common to work with  <at> emph{strings}, which are sequences composed of
  characters.   <at> xref{String Type}.

!   Characters in strings, buffers, and files are currently limited to
! the range of 0 to 524287---nineteen bits.  But not all values in that
! range are valid character codes.  Codes 0 through 127 are
!  <at> acronym{ASCII} codes; the rest are non- <at> acronym{ASCII}
! ( <at> pxref{Non-ASCII Characters}).  Characters that represent keyboard
! input have a much wider range, to encode modifier keys such as
  Control, Meta and Shift.

   <at> cindex read syntax for characters
(Continue reading)

Luc Teirlinck | 1 Dec 2003 05:09
Picon

Changes to emacs/lispref/ChangeLog

Index: emacs/lispref/ChangeLog
diff -c emacs/lispref/ChangeLog:1.132 emacs/lispref/ChangeLog:1.133
*** emacs/lispref/ChangeLog:1.132	Sat Nov 29 21:52:12 2003
--- emacs/lispref/ChangeLog	Sun Nov 30 23:09:00 2003
***************
*** 1,3 ****
--- 1,15 ----
+ 2003-11-30  Luc Teirlinck  <teirllm <at> auburn.edu>
+ 
+ 	* strings.texi (Text Comparison): Correctly describe when two
+ 	strings are `equal'.  Combine and clarify descriptions of
+ 	`assoc-ignore-case' and `assoc-ignore-representation'.
+ 
+ 	* objects.texi (Non-ASCII in Strings): Clarify description of
+ 	when a string is unibyte or multibyte.
+ 	(Bool-Vector Type): Update examples.
+ 	(Equality Predicates): Correctly describe when two strings are
+ 	`equal'.
+ 
  2003-11-29  Luc Teirlinck  <teirllm <at> auburn.edu>

  	* lists.texi (Building Lists): `append' no longer accepts integer

Gmane