[COMMIT] Fix query-coding-tests.el failures, non-mule ELCs, mule build.
15 years, 10 months
Aidan Kehoe
Ar an cúigiú lá déag de mí Feabhra, scríobh Aidan Kehoe:
> Ar an ceathrú lá déag de mí Feabhra, scríobh Vin Shelton:
>
> > The lisp files do not get recompiled after the first build, and they
> > reside in the source directory: /opt/src/xemacs-21.5-yyyy-mm-dd/lisp.
> > I infer from this that you have introduced a new build-time mule
> > dependency in one of the lisp/*.elc files.
>
> Ah; I can reproduce that, given your recipe. I’ll have a fix or an explicit
> error in the next couple of days.
APPROVE COMMIT
NOTE: This patch has been committed.
# HG changeset patch
# User Aidan Kehoe <kehoea(a)parhasard.net>
# Date 1234859713 0
# Node ID 75e7ab37b6c82851c054e51bb9a4cecf86f2d228
# Parent 69cd8e2d2a88cdb49a5ac2e83fa2fd06b7a15484
Fix query-coding-tests.el failures, non-mule ELCs, mule build.
lisp/ChangeLog addition:
2009-02-17 Aidan Kehoe <kehoea(a)parhasard.net>
* unicode.el (unicode-query-coding-region):
Avoid eval-when-compile where that gives incorrect results when
compiled on a non-Mule XEmacs but run on a Mule XEmacs. Fixes
problems seen by
20a807210902131835o2f25930apaffabb6b62a95e5f(a)mail.gmail.com ,
thank you Vin!
(An equivalent way to get the efficiency of the eval-when-compile
would be to provide two defvars, evaluated at dump time, but this
code will be in C soon enough, and we can use the relevant
preprocessor constants there.)
diff -r 69cd8e2d2a88 -r 75e7ab37b6c8 lisp/ChangeLog
--- a/lisp/ChangeLog Sun Feb 15 12:32:48 2009 +0000
+++ b/lisp/ChangeLog Tue Feb 17 08:35:13 2009 +0000
@@ -1,3 +1,16 @@
+2009-02-17 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * unicode.el (unicode-query-coding-region):
+ Avoid eval-when-compile where that gives incorrect results when
+ compiled on a non-Mule XEmacs but run on a Mule XEmacs. Fixes
+ problems seen by
+ 20a807210902131835o2f25930apaffabb6b62a95e5f(a)mail.gmail.com ,
+ thank you Vin!
+ (An equivalent way to get the efficiency of the eval-when-compile
+ would be to provide two defvars, evaluated at dump time, but this
+ code will be in C soon enough, and we can use the relevant
+ preprocessor constants there.)
+
2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
* descr-text.el (describe-char-unicodedata-file):
diff -r 69cd8e2d2a88 -r 75e7ab37b6c8 lisp/unicode.el
--- a/lisp/unicode.el Sun Feb 15 12:32:48 2009 +0000
+++ b/lisp/unicode.el Tue Feb 17 08:35:13 2009 +0000
@@ -640,6 +640,14 @@
(ranges (make-range-table))
(looking-at-arg (concat "[" skip-chars-arg "]"))
(case-fold-search nil)
+ (invalid-sequence-lower-unicode-bound
+ (char-to-unicode
+ (aref (decode-coding-string "\xd8\x00\x00\x00"
+ 'utf-16-be) 3)))
+ (invalid-sequence-upper-unicode-bound
+ (char-to-unicode
+ (aref (decode-coding-string "\xd8\x00\x00\xFF"
+ 'utf-16-be) 3)))
fail-range-start fail-range-end char-after failed
extent char-unicode failed-reason previous-failed-reason)
(save-excursion
@@ -662,16 +670,10 @@
;; If the character is in the Unicode range that
;; corresponds to an invalid octet, we want to
;; treat it as unencodable.
- (<= (eval-when-compile
- (char-to-unicode
- (aref (decode-coding-string "\xd8\x00\x00\x00"
- 'utf-16-be) 3)))
+ (<= invalid-sequence-lower-unicode-bound
char-unicode)
(<= char-unicode
- (eval-when-compile
- (char-to-unicode
- (aref (decode-coding-string "\xd8\x00\x00\xFF"
- 'utf-16-be) 3))))
+ invalid-sequence-upper-unicode-bound)
(setq failed-reason 'invalid-sequence)))
(or (null previous-failed-reason)
(eq previous-failed-reason failed-reason)))
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
commit: Fix query-coding-tests.el failures, non-mule ELCs, mule build.
15 years, 10 months
Aidan Kehoe
changeset: 4619:75e7ab37b6c82851c054e51bb9a4cecf86f2d228
tag: tip
user: Aidan Kehoe <kehoea(a)parhasard.net>
date: Tue Feb 17 08:35:13 2009 +0000
files: lisp/ChangeLog lisp/unicode.el
description:
Fix query-coding-tests.el failures, non-mule ELCs, mule build.
lisp/ChangeLog addition:
2009-02-17 Aidan Kehoe <kehoea(a)parhasard.net>
* unicode.el (unicode-query-coding-region):
Avoid eval-when-compile where that gives incorrect results when
compiled on a non-Mule XEmacs but run on a Mule XEmacs. Fixes
problems seen by
20a807210902131835o2f25930apaffabb6b62a95e5f(a)mail.gmail.com ,
thank you Vin!
(An equivalent way to get the efficiency of the eval-when-compile
would be to provide two defvars, evaluated at dump time, but this
code will be in C soon enough, and we can use the relevant
preprocessor constants there.)
diff -r 69cd8e2d2a88cdb49a5ac2e83fa2fd06b7a15484 -r 75e7ab37b6c82851c054e51bb9a4cecf86f2d228 lisp/ChangeLog
--- a/lisp/ChangeLog Sun Feb 15 12:32:48 2009 +0000
+++ b/lisp/ChangeLog Tue Feb 17 08:35:13 2009 +0000
@@ -1,3 +1,16 @@ 2009-02-02 Aidan Kehoe <kehoea@parhasa
+2009-02-17 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * unicode.el (unicode-query-coding-region):
+ Avoid eval-when-compile where that gives incorrect results when
+ compiled on a non-Mule XEmacs but run on a Mule XEmacs. Fixes
+ problems seen by
+ 20a807210902131835o2f25930apaffabb6b62a95e5f(a)mail.gmail.com ,
+ thank you Vin!
+ (An equivalent way to get the efficiency of the eval-when-compile
+ would be to provide two defvars, evaluated at dump time, but this
+ code will be in C soon enough, and we can use the relevant
+ preprocessor constants there.)
+
2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
* descr-text.el (describe-char-unicodedata-file):
diff -r 69cd8e2d2a88cdb49a5ac2e83fa2fd06b7a15484 -r 75e7ab37b6c82851c054e51bb9a4cecf86f2d228 lisp/unicode.el
--- a/lisp/unicode.el Sun Feb 15 12:32:48 2009 +0000
+++ b/lisp/unicode.el Tue Feb 17 08:35:13 2009 +0000
@@ -640,6 +640,14 @@ specified, and as not encodable if it is
(ranges (make-range-table))
(looking-at-arg (concat "[" skip-chars-arg "]"))
(case-fold-search nil)
+ (invalid-sequence-lower-unicode-bound
+ (char-to-unicode
+ (aref (decode-coding-string "\xd8\x00\x00\x00"
+ 'utf-16-be) 3)))
+ (invalid-sequence-upper-unicode-bound
+ (char-to-unicode
+ (aref (decode-coding-string "\xd8\x00\x00\xFF"
+ 'utf-16-be) 3)))
fail-range-start fail-range-end char-after failed
extent char-unicode failed-reason previous-failed-reason)
(save-excursion
@@ -662,16 +670,10 @@ specified, and as not encodable if it is
;; If the character is in the Unicode range that
;; corresponds to an invalid octet, we want to
;; treat it as unencodable.
- (<= (eval-when-compile
- (char-to-unicode
- (aref (decode-coding-string "\xd8\x00\x00\x00"
- 'utf-16-be) 3)))
+ (<= invalid-sequence-lower-unicode-bound
char-unicode)
(<= char-unicode
- (eval-when-compile
- (char-to-unicode
- (aref (decode-coding-string "\xd8\x00\x00\xFF"
- 'utf-16-be) 3))))
+ invalid-sequence-upper-unicode-bound)
(setq failed-reason 'invalid-sequence)))
(or (null previous-failed-reason)
(eq previous-failed-reason failed-reason)))
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
commit: Merge, add a ChangeLog entry.
15 years, 10 months
Aidan Kehoe
changeset: 4618:69cd8e2d2a88cdb49a5ac2e83fa2fd06b7a15484
tag: tip
parent: 4616:ad2d2f4848f5bb9cb7041ffb495903156acdc114
parent: 4617:2d9ba8d925b21985ea085a67a14f6671a77e80b4
user: Aidan Kehoe <kehoea(a)parhasard.net>
date: Sun Feb 15 12:32:48 2009 +0000
files: lisp/ChangeLog lisp/descr-text.el
description:
Merge, add a ChangeLog entry.
diff -r ad2d2f4848f5bb9cb7041ffb495903156acdc114 -r 69cd8e2d2a88cdb49a5ac2e83fa2fd06b7a15484 lisp/ChangeLog
--- a/lisp/ChangeLog Fri Feb 13 15:44:05 2009 +0000
+++ b/lisp/ChangeLog Sun Feb 15 12:32:48 2009 +0000
@@ -1,3 +1,10 @@ 2009-02-02 Aidan Kehoe <kehoea@parhasa
+2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * descr-text.el (describe-char-unicodedata-file):
+ Back out Stephen's change of 2009-01-01, 16c9098dd3d2; do a
+ Mercurial merge, add this ChangeLog entry.
+ See also http://mid.gmane.org/8763jbsyr7.fsf@xemacs.org .
+
2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/latin.el (macintosh):
diff -r ad2d2f4848f5bb9cb7041ffb495903156acdc114 -r 69cd8e2d2a88cdb49a5ac2e83fa2fd06b7a15484 lisp/descr-text.el
--- a/lisp/descr-text.el Fri Feb 13 15:44:05 2009 +0000
+++ b/lisp/descr-text.el Sun Feb 15 12:32:48 2009 +0000
@@ -209,18 +209,40 @@ otherwise."
(insert "There are text properties here:\n")
(describe-property-list properties)))))
-;; XEmacs change
-(defcustom describe-char-unicodedata-file nil
+(defcustom describe-char-unicodedata-file
+ ;; XEmacs change; initialise this by default, using Perl.
+ (let ((have-perl
+ (member-if
+ #'(lambda (path)
+ (file-exists-p (format "%s%cperl" path directory-sep-char)))
+ exec-path))
+ installprivlib res)
+ (when have-perl
+ (setq installprivlib
+ (with-string-as-buffer-contents ""
+ (shell-command "perl -V:installprivlib" t)
+ ;; 1+ because buffer offsets start at one.
+ (delete-region 1 (1+ (length "installprivlib='")))
+ ;; Delete the final newline, semicolon and quotation mark.
+ (delete-region (- (point-max) 3) (point-max))))
+ (cond
+ ((file-exists-p
+ (setq res
+ (format "%s%cunicore%cUnicodeData.txt"
+ installprivlib directory-sep-char directory-sep-char))))
+ ((file-exists-p
+ (setq res
+ (format "%s%cunicode%cUnicodeData.txt"
+ installprivlib directory-sep-char directory-sep-char)))))
+ res))
"Location of Unicode data file.
This is the UnicodeData.txt file from the Unicode Consortium, used for
diagnostics. If it is non-nil `describe-char' will print data
looked up from it. This facility is mostly of use to people doing
multilingual development.
-This is a fairly large file, installed on many systems by Perl, in the
-`unicore' subdirectory of the Perl library tree \(\"perl -V:installprivlib\"
-will tell you where that is.) You can also get the current version from the
-Unicode Consortium at the URL
+This is a fairly large file, typically installed with Perl.
+At the time of writing it is at the URL
`http://www.unicode.org/Public/UNIDATA/UnicodeData.txt'.
It is possible to build a DBM or Berkeley index cache for this file, so that
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
commit: Backed out changeset 16c9098dd3d2.
15 years, 10 months
Aidan Kehoe
changeset: 4617:2d9ba8d925b21985ea085a67a14f6671a77e80b4
parent: 4572:16c9098dd3d2459c112fd2f8080f6b57c7099d10
user: Aidan Kehoe <kehoea(a)parhasard.net>
date: Sun Feb 15 12:27:23 2009 +0000
files: lisp/ChangeLog lisp/descr-text.el
description:
Backed out changeset 16c9098dd3d2.
See http://mid.gmane.org/8763jbsyr7.fsf@xemacs.org for details from Stephen
as to why. Basically, there was a bug in his version of Xt that broke the
initialisation of the describe-char-unicodedata-file variable; he has found
it, and fixed it locally, so this should not longer be an issue.
diff -r 16c9098dd3d2459c112fd2f8080f6b57c7099d10 -r 2d9ba8d925b21985ea085a67a14f6671a77e80b4 lisp/ChangeLog
--- a/lisp/ChangeLog Thu Jan 01 16:37:48 2009 +0900
+++ b/lisp/ChangeLog Sun Feb 15 12:27:23 2009 +0000
@@ -1,8 +1,3 @@ 2009-01-01 Stephen J. Turnbull <stephe
-2009-01-01 Stephen J. Turnbull <stephen(a)xemacs.org>
-
- * descr-text.el (describe-char-unicodedata-file):
- Nuke build-breaking computation from defcustom initializer.
-
2008-12-30 Aidan Kehoe <kehoea(a)parhasard.net>
* make-docfile.el:
diff -r 16c9098dd3d2459c112fd2f8080f6b57c7099d10 -r 2d9ba8d925b21985ea085a67a14f6671a77e80b4 lisp/descr-text.el
--- a/lisp/descr-text.el Thu Jan 01 16:37:48 2009 +0900
+++ b/lisp/descr-text.el Sun Feb 15 12:27:23 2009 +0000
@@ -207,18 +207,40 @@ otherwise."
(insert "There are text properties here:\n")
(describe-property-list properties)))))
-;; XEmacs change
-(defcustom describe-char-unicodedata-file nil
+(defcustom describe-char-unicodedata-file
+ ;; XEmacs change; initialise this by default, using Perl.
+ (let ((have-perl
+ (member-if
+ #'(lambda (path)
+ (file-exists-p (format "%s%cperl" path directory-sep-char)))
+ exec-path))
+ installprivlib res)
+ (when have-perl
+ (setq installprivlib
+ (with-string-as-buffer-contents ""
+ (shell-command "perl -V:installprivlib" t)
+ ;; 1+ because buffer offsets start at one.
+ (delete-region 1 (1+ (length "installprivlib='")))
+ ;; Delete the final newline, semicolon and quotation mark.
+ (delete-region (- (point-max) 3) (point-max))))
+ (cond
+ ((file-exists-p
+ (setq res
+ (format "%s%cunicore%cUnicodeData.txt"
+ installprivlib directory-sep-char directory-sep-char))))
+ ((file-exists-p
+ (setq res
+ (format "%s%cunicode%cUnicodeData.txt"
+ installprivlib directory-sep-char directory-sep-char)))))
+ res))
"Location of Unicode data file.
This is the UnicodeData.txt file from the Unicode Consortium, used for
diagnostics. If it is non-nil `describe-char' will print data
looked up from it. This facility is mostly of use to people doing
multilingual development.
-This is a fairly large file, installed on many systems by Perl, in the
-`unicore' subdirectory of the Perl library tree \(\"perl -V:installprivlib\"
-will tell you where that is.) You can also get the current version from the
-Unicode Consortium at the URL
+This is a fairly large file, typically installed with Perl.
+At the time of writing it is at the URL
`http://www.unicode.org/Public/UNIDATA/UnicodeData.txt'.
It is possible to build a DBM or Berkeley index cache for this file, so that
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
commit: Add GNU Emacs' name for Mac Roman as an alias.
15 years, 10 months
Aidan Kehoe
changeset: 4616:ad2d2f4848f5bb9cb7041ffb495903156acdc114
tag: tip
user: Aidan Kehoe <kehoea(a)parhasard.net>
date: Fri Feb 13 15:44:05 2009 +0000
files: lisp/ChangeLog lisp/mule/latin.el
description:
Add GNU Emacs' name for Mac Roman as an alias.
lisp/ChangeLog addition:
2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/latin.el (macintosh):
Add GNU Emacs' name for this coding system as an alias.
diff -r ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b -r ad2d2f4848f5bb9cb7041ffb495903156acdc114 lisp/ChangeLog
--- a/lisp/ChangeLog Fri Feb 13 15:18:19 2009 +0000
+++ b/lisp/ChangeLog Fri Feb 13 15:44:05 2009 +0000
@@ -1,3 +1,8 @@ 2009-02-13 Aidan Kehoe <kehoea@parhasa
+2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * mule/latin.el (macintosh):
+ Add GNU Emacs' name for this coding system as an alias.
+
2009-02-13 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/mule-cmds.el (init-mule-at-startup):
diff -r ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b -r ad2d2f4848f5bb9cb7041ffb495903156acdc114 lisp/mule/latin.el
--- a/lisp/mule/latin.el Fri Feb 13 15:18:19 2009 +0000
+++ b/lisp/mule/latin.el Fri Feb 13 15:44:05 2009 +0000
@@ -1909,7 +1909,7 @@ This language environment supports %s. "
"The Macintosh encoding for Western Europe and the Americas"
'(mnemonic "MR"
documentation "MacRoman, MIME name macintosh"
- aliases (cp10000 MacRoman)))
+ aliases (cp10000 MacRoman mac-roman)))
(make-8-bit-coding-system
'windows-1252
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
[COMMIT] Add GNU Emacs' name for Mac Roman as an alias.
15 years, 10 months
Aidan Kehoe
APPROVE COMMIT
NOTE: This patch has been committed.
# HG changeset patch
# User Aidan Kehoe <kehoea(a)parhasard.net>
# Date 1234539845 0
# Node ID ad2d2f4848f5bb9cb7041ffb495903156acdc114
# Parent ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b
Add GNU Emacs' name for Mac Roman as an alias.
lisp/ChangeLog addition:
2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/latin.el (macintosh):
Add GNU Emacs' name for this coding system as an alias.
diff -r ba06a6cae484 -r ad2d2f4848f5 lisp/ChangeLog
--- a/lisp/ChangeLog Fri Feb 13 15:18:19 2009 +0000
+++ b/lisp/ChangeLog Fri Feb 13 15:44:05 2009 +0000
@@ -1,3 +1,8 @@
+2009-02-02 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * mule/latin.el (macintosh):
+ Add GNU Emacs' name for this coding system as an alias.
+
2009-02-13 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/mule-cmds.el (init-mule-at-startup):
diff -r ba06a6cae484 -r ad2d2f4848f5 lisp/mule/latin.el
--- a/lisp/mule/latin.el Fri Feb 13 15:18:19 2009 +0000
+++ b/lisp/mule/latin.el Fri Feb 13 15:44:05 2009 +0000
@@ -1909,7 +1909,7 @@
"The Macintosh encoding for Western Europe and the Americas"
'(mnemonic "MR"
documentation "MacRoman, MIME name macintosh"
- aliases (cp10000 MacRoman)))
+ aliases (cp10000 MacRoman mac-roman)))
(make-8-bit-coding-system
'windows-1252
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
commit: Actually use leim-list-file-name, #'init-mule-at-startup.
15 years, 10 months
Aidan Kehoe
changeset: 4615:ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b
tag: tip
user: Aidan Kehoe <kehoea(a)parhasard.net>
date: Fri Feb 13 15:18:19 2009 +0000
files: lisp/ChangeLog lisp/mule/mule-cmds.el
description:
Actually use leim-list-file-name, #'init-mule-at-startup.
lisp/ChangLog addition.
2009-02-13 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/mule-cmds.el (init-mule-at-startup):
Actually use leim-list-file-name, don't load a hardcoded
leim-list.el in this function.
diff -r afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd -r ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b lisp/ChangeLog
--- a/lisp/ChangeLog Wed Feb 11 11:09:35 2009 -0700
+++ b/lisp/ChangeLog Fri Feb 13 15:18:19 2009 +0000
@@ -1,3 +1,9 @@ 2009-02-11 Aidan Kehoe <kehoea@parhasa
+2009-02-13 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * mule/mule-cmds.el (init-mule-at-startup):
+ Actually use leim-list-file-name, don't load a hardcoded
+ leim-list.el in this function.
+
2009-02-11 Aidan Kehoe <kehoea(a)parhasard.net>
* coding.el (query-coding-string):
diff -r afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd -r ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b lisp/mule/mule-cmds.el
--- a/lisp/mule/mule-cmds.el Wed Feb 11 11:09:35 2009 -0700
+++ b/lisp/mule/mule-cmds.el Fri Feb 13 15:18:19 2009 +0000
@@ -1518,8 +1518,7 @@ of buffer-file-coding-system set by this
(setq Manual-use-rosetta-man nil))
;; Register available input methods by loading LEIM list file.
- (load "leim-list.el" 'noerror 'nomessage 'nosuffix)
- )
+ (load leim-list-file-name 'noerror 'nomessage 'nosuffix))
;; Code deleted: init-mule-tm (Enable the tm package by default)
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
[COMMIT] Actually use leim-list-file-name, #'init-mule-at-startup.
15 years, 10 months
Aidan Kehoe
APPROVE COMMIT
NOTE; This patch has been committed.
# HG changeset patch
# User Aidan Kehoe <kehoea(a)parhasard.net>
# Date 1234538299 0
# Node ID ba06a6cae4841f3d40d4d3334dc6c7bd4da61e8b
# Parent afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd
Actually use leim-list-file-name, #'init-mule-at-startup.
lisp/ChangLog addition.
2009-02-13 Aidan Kehoe <kehoea(a)parhasard.net>
* mule/mule-cmds.el (init-mule-at-startup):
Actually use leim-list-file-name, don't load a hardcoded
leim-list.el in this function.
diff -r afbfad080ddd -r ba06a6cae484 lisp/ChangeLog
--- a/lisp/ChangeLog Wed Feb 11 11:09:35 2009 -0700
+++ b/lisp/ChangeLog Fri Feb 13 15:18:19 2009 +0000
@@ -1,3 +1,9 @@
+2009-02-13 Aidan Kehoe <kehoea(a)parhasard.net>
+
+ * mule/mule-cmds.el (init-mule-at-startup):
+ Actually use leim-list-file-name, don't load a hardcoded
+ leim-list.el in this function.
+
2009-02-11 Aidan Kehoe <kehoea(a)parhasard.net>
* coding.el (query-coding-string):
diff -r afbfad080ddd -r ba06a6cae484 lisp/mule/mule-cmds.el
--- a/lisp/mule/mule-cmds.el Wed Feb 11 11:09:35 2009 -0700
+++ b/lisp/mule/mule-cmds.el Fri Feb 13 15:18:19 2009 +0000
@@ -1518,8 +1518,7 @@
(setq Manual-use-rosetta-man nil))
;; Register available input methods by loading LEIM list file.
- (load "leim-list.el" 'noerror 'nomessage 'nosuffix)
- )
+ (load leim-list-file-name 'noerror 'nomessage 'nosuffix))
;; Code deleted: init-mule-tm (Enable the tm package by default)
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
carbon2-commit: How about if I make a ChangeLog entry for the number-gmp.c change?
15 years, 10 months
Aidan Kehoe
changeset: 4653:e254bf96eb9e0bca94f4a7fd104077f6264e8918
user: Jerry James <james(a)xemacs.org>
date: Wed Feb 11 09:23:03 2009 -0700
files: src/ChangeLog
description:
How about if I make a ChangeLog entry for the number-gmp.c change?
diff -r 313c2cc696b9887858b97356501335262f1f82d6 -r e254bf96eb9e0bca94f4a7fd104077f6264e8918 src/ChangeLog
--- a/src/ChangeLog Wed Feb 11 09:20:47 2009 -0700
+++ b/src/ChangeLog Wed Feb 11 09:23:03 2009 -0700
@@ -1,3 +1,7 @@ 2009-02-10 Aidan Kehoe <kehoea@parhasa
+2009-02-11 Jerry James <james(a)xemacs.org>
+
+ * number-gmp.c (bigfloat_to_string): Fix broken string conversion.
+
2009-02-10 Aidan Kehoe <kehoea(a)parhasard.net>
* lread.c (Fload_internal):
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
carbon2-commit: The URLs in our current config.guess and config.sub files are obsolete.
15 years, 10 months
Aidan Kehoe
changeset: 4654:afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd
user: Jerry James <james(a)xemacs.org>
date: Wed Feb 11 11:09:35 2009 -0700
files: ChangeLog config.guess config.sub
description:
The URLs in our current config.guess and config.sub files are obsolete.
Update to the latest upstream release to get correct URLs, as well as fixes
and enhancements to those scripts.
diff -r e254bf96eb9e0bca94f4a7fd104077f6264e8918 -r afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd ChangeLog
--- a/ChangeLog Wed Feb 11 09:23:03 2009 -0700
+++ b/ChangeLog Wed Feb 11 11:09:35 2009 -0700
@@ -1,3 +1,8 @@ 2009-01-31 Stephen J. Turnbull <stephe
+2009-02-11 Jerry James <james(a)xemacs.org>
+
+ * config.guess:
+ * config.sub: Update to 2009-02-03 versions.
+
2009-01-31 Stephen J. Turnbull <stephen(a)xemacs.org>
* configure.ac: Adopt Martin's suggestion of declaring argv as
diff -r e254bf96eb9e0bca94f4a7fd104077f6264e8918 -r afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd config.guess
--- a/config.guess Wed Feb 11 09:23:03 2009 -0700
+++ b/config.guess Wed Feb 11 11:09:35 2009 -0700
@@ -1,10 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-# Inc.
-
-timestamp='2007-12-05'
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+# Free Software Foundation, Inc.
+
+timestamp='2009-02-03'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -56,8 +56,8 @@ GNU config.guess ($timestamp)
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -331,7 +331,20 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ eval $set_cc_for_build
+ SUN_ARCH="i386"
+ # If there is a compiler, see if it is configured for 64-bit objects.
+ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+ # This test works for both compilers.
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ SUN_ARCH="x86_64"
+ fi
+ fi
+ echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
@@ -532,7 +545,7 @@ EOF
echo rs6000-ibm-aix3.2
fi
exit ;;
- *:AIX:*:[45])
+ *:AIX:*:[456])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
@@ -796,8 +809,11 @@ EOF
x86)
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
- EM64T | authenticamd)
+ EM64T | authenticamd | genuineintel)
echo x86_64-unknown-interix${UNAME_RELEASE}
+ exit ;;
+ IA64)
+ echo ia64-unknown-interix${UNAME_RELEASE}
exit ;;
esac ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
@@ -932,6 +948,9 @@ EOF
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
exit ;;
+ padre:Linux:*:*)
+ echo sparc-unknown-linux-gnu
+ exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -981,9 +1000,6 @@ EOF
;;
a.out-i386-linux)
echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit ;;
- coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
exit ;;
"")
# Either a pre-BFD a.out linker (linux-gnuoldld) or
@@ -1138,6 +1154,16 @@ EOF
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4; exit; } ;;
+ NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+ OS_REL='.3'
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
echo m68k-unknown-lynxos${UNAME_RELEASE}
exit ;;
@@ -1212,6 +1238,9 @@ EOF
exit ;;
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
+ exit ;;
+ BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
+ echo i586-pc-haiku
exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
@@ -1320,6 +1349,9 @@ EOF
exit ;;
i*86:rdos:*:*)
echo ${UNAME_MACHINE}-pc-rdos
+ exit ;;
+ i*86:AROS:*:*)
+ echo ${UNAME_MACHINE}-pc-aros
exit ;;
esac
@@ -1481,9 +1513,9 @@ the operating system you are using. It i
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.g...
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.gu...
and
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.su...
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
diff -r e254bf96eb9e0bca94f4a7fd104077f6264e8918 -r afbfad080ddd46dd1a5b6be0dca8c1d81d7961fd config.sub
--- a/config.sub Wed Feb 11 09:23:03 2009 -0700
+++ b/config.sub Wed Feb 11 11:09:35 2009 -0700
@@ -1,10 +1,10 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-# Inc.
-
-timestamp='2007-12-05'
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+# Free Software Foundation, Inc.
+
+timestamp='2009-02-03'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@@ -72,8 +72,8 @@ version="\
version="\
GNU config.sub ($timestamp)
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -122,6 +122,7 @@ case $maybe_os in
case $maybe_os in
nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+ kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@@ -249,13 +250,16 @@ case $basic_machine in
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
+ | lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
- | maxq | mb | microblaze | mcore | mep \
+ | maxq | mb | microblaze | mcore | mep | metag \
| mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \
| mips64 | mips64el \
+ | mips64octeon | mips64octeonel \
+ | mips64orion | mips64orionel \
+ | mips64r5900 | mips64r5900el \
| mips64vr | mips64vrel \
- | mips64orion | mips64orionel \
| mips64vr4100 | mips64vr4100el \
| mips64vr4300 | mips64vr4300el \
| mips64vr5000 | mips64vr5000el \
@@ -277,7 +281,7 @@ case $basic_machine in
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
| score \
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -286,7 +290,7 @@ case $basic_machine in
| v850 | v850e \
| we32k \
| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
- | z8k)
+ | z8k | z80)
basic_machine=$basic_machine-unknown
;;
m6811 | m68hc11 | m6812 | m68hc12)
@@ -329,14 +333,17 @@ case $basic_machine in
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
+ | lm32-* \
| m32c-* | m32r-* | m32rle-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* \
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
| mips16-* \
| mips64-* | mips64el-* \
+ | mips64octeon-* | mips64octeonel-* \
+ | mips64orion-* | mips64orionel-* \
+ | mips64r5900-* | mips64r5900el-* \
| mips64vr-* | mips64vrel-* \
- | mips64orion-* | mips64orionel-* \
| mips64vr4100-* | mips64vr4100el-* \
| mips64vr4300-* | mips64vr4300el-* \
| mips64vr5000-* | mips64vr5000el-* \
@@ -358,20 +365,20 @@ case $basic_machine in
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| pyramid-* \
| romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
| tahoe-* | thumb-* \
- | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
| tron-* \
| v850-* | v850e-* | vax-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
| xstormy16-* | xtensa*-* \
| ymp-* \
- | z8k-*)
+ | z8k-* | z80-*)
;;
# Recognize the basic CPU types without company name, with glob match.
xtensa*)
@@ -439,6 +446,10 @@ case $basic_machine in
basic_machine=m68k-apollo
os=-bsd
;;
+ aros)
+ basic_machine=i386-pc
+ os=-aros
+ ;;
aux)
basic_machine=m68k-apple
os=-aux
@@ -459,6 +470,10 @@ case $basic_machine in
basic_machine=c90-cray
os=-unicos
;;
+ cegcc)
+ basic_machine=arm-unknown
+ os=-cegcc
+ ;;
convex-c1)
basic_machine=c1-convex
os=-bsd
@@ -525,6 +540,10 @@ case $basic_machine in
delta88)
basic_machine=m88k-motorola
os=-sysv3
+ ;;
+ dicos)
+ basic_machine=i686-pc
+ os=-dicos
;;
djgpp)
basic_machine=i586-pc
@@ -1049,6 +1068,10 @@ case $basic_machine in
basic_machine=tic6x-unknown
os=-coff
;;
+ tile*)
+ basic_machine=tile-unknown
+ os=-linux-gnu
+ ;;
tx39)
basic_machine=mipstx39-unknown
;;
@@ -1122,6 +1145,10 @@ case $basic_machine in
;;
z8k-*-coff)
basic_machine=z8k-unknown
+ os=-sim
+ ;;
+ z80-*-coff)
+ basic_machine=z80-unknown
os=-sim
;;
none)
@@ -1162,7 +1189,7 @@ case $basic_machine in
we32k)
basic_machine=we32k-att
;;
- sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+ sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
@@ -1234,8 +1261,9 @@ case $os in
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
| -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+ | -kopensolaris* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* \
+ | -aos* | -aros* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
@@ -1244,7 +1272,7 @@ case $os in
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* \
+ | -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* \
@@ -1384,6 +1412,9 @@ case $os in
-zvmoe)
os=-zvmoe
;;
+ -dicos*)
+ os=-dicos
+ ;;
-none)
;;
*)
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches