commit/xemacs-packages: 3 new changesets
11 years, 6 months
Bitbucket
3 new commits in xemacs-packages:
https://bitbucket.org/xemacs/xemacs-packages/commits/2645f1a21cda/
Changeset: 2645f1a21cda
User: Norbert Koch
Date: 2013-06-24 08:47:25
Summary: Update efs
Affected #: 1 file
diff -r d2186184fa2ffbb4e833337207058e6cc55551e6 -r 2645f1a21cdae67ce01f3fde5ff78a91a94eb87c .hgsubstate
--- a/.hgsubstate
+++ b/.hgsubstate
@@ -35,7 +35,7 @@
68569d2f5904bfc32cc5f9beececfb6e56b6f152 xemacs-packages/ediff
987a8f165ca55d13410e6a0546928278d7bbf66c xemacs-packages/edit-utils
94f1da97c08e96f1bf1fd5a255934956e6a37a05 xemacs-packages/edt
-73360c2969ec1e3ae896760611d0a4d4be823cf0 xemacs-packages/efs
+97075e55d1253e338ec71e5345c505b3c4a72760 xemacs-packages/efs
2f441d6442dac751f54b36f78fbfdab0848f6bbc xemacs-packages/eicq
c498c1621c7dff0e835215129b80c5b53eb4ef33 xemacs-packages/eieio
b4507a4857330d15869ce16cd74c1014aa9ecbcb xemacs-packages/elib
https://bitbucket.org/xemacs/xemacs-packages/commits/122284b33b3b/
Changeset: 122284b33b3b
User: Norbert Koch
Date: 2013-06-24 08:48:16
Summary: XEmacs Package Release
Affected #: 1 file
diff -r 2645f1a21cdae67ce01f3fde5ff78a91a94eb87c -r 122284b33b3b3d12ca445ef983a55bef5e4fafa2 ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-06-24 Norbert Koch <viteno(a)xemacs.org>
+
+ * Packages released: efs.
+
2013-06-17 Norbert Koch <viteno(a)xemacs.org>
* Packages released: edit-utils.
https://bitbucket.org/xemacs/xemacs-packages/commits/9b7a21e38bc7/
Changeset: 9b7a21e38bc7
User: Norbert Koch
Date: 2013-06-24 08:54:39
Summary: Pre-release efs 1.35
Affected #: 1 file
diff -r 122284b33b3b3d12ca445ef983a55bef5e4fafa2 -r 9b7a21e38bc7a8189959645efc04087cbd5139e9 .hgsubstate
--- a/.hgsubstate
+++ b/.hgsubstate
@@ -35,7 +35,7 @@
68569d2f5904bfc32cc5f9beececfb6e56b6f152 xemacs-packages/ediff
987a8f165ca55d13410e6a0546928278d7bbf66c xemacs-packages/edit-utils
94f1da97c08e96f1bf1fd5a255934956e6a37a05 xemacs-packages/edt
-97075e55d1253e338ec71e5345c505b3c4a72760 xemacs-packages/efs
+e52f7777d685b7d272d63cf0098fe52217f8b725 xemacs-packages/efs
2f441d6442dac751f54b36f78fbfdab0848f6bbc xemacs-packages/eicq
c498c1621c7dff0e835215129b80c5b53eb4ef33 xemacs-packages/eieio
b4507a4857330d15869ce16cd74c1014aa9ecbcb xemacs-packages/elib
Repository URL: https://bitbucket.org/xemacs/xemacs-packages/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
commit/efs: 2 new changesets
11 years, 6 months
Bitbucket
2 new commits in efs:
https://bitbucket.org/xemacs/efs/commits/9871bab15ae0/
Changeset: 9871bab15ae0
User: Norbert Koch
Date: 2013-06-24 08:48:15
Summary: XEmacs Package Release 1.35
Affected #: 2 files
diff -r 97075e55d1253e338ec71e5345c505b3c4a72760 -r 9871bab15ae021af2fe0b7bf124adaff052b0a08 ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-06-24 Norbert Koch <viteno(a)xemacs.org>
+
+ * Makefile (VERSION): XEmacs package 1.35 released.
+
2013-06-22 Michael Sperber <mike(a)xemacs.org>
* efs.texi (Top): Fixes for Texinfo 5.x.
diff -r 97075e55d1253e338ec71e5345c505b3c4a72760 -r 9871bab15ae021af2fe0b7bf124adaff052b0a08 Makefile
--- a/Makefile
+++ b/Makefile
@@ -19,7 +19,7 @@
include Makefile.efs
-VERSION = 1.34
+VERSION = 1.35
AUTHOR_VERSION = 1.24
MAINTAINER = Mike Sperber <sperber(a)informatik.uni-tuebingen.de>
PACKAGE = efs
https://bitbucket.org/xemacs/efs/commits/e52f7777d685/
Changeset: e52f7777d685
User: Norbert Koch
Date: 2013-06-24 08:48:15
Summary: Added tag efs-1_35 for changeset 9871bab15ae0
Affected #: 1 file
diff -r 9871bab15ae021af2fe0b7bf124adaff052b0a08 -r e52f7777d685b7d272d63cf0098fe52217f8b725 .hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -66,3 +66,4 @@
74116c43d6e268e66cf593a60d860980418f24f1 sumo-2006-05-10
e927d11d4fd7deb5e4aa8f8abd3ecb83cf5573b7 efs-1_22
807c3618e2760b10965e8ed58c90692d2fd7a444 efs-1_20
+9871bab15ae021af2fe0b7bf124adaff052b0a08 efs-1_35
Repository URL: https://bitbucket.org/xemacs/efs/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
[AC21.5] buildbot failure in XEmacs on x86 gentoo cfg3
11 years, 6 months
Stephen J. Turnbull
APPROVE COMMIT 21.5
Fix stupid omission of cast to string.
diff -r 00a421d2b2ba -r 7613e3de80b4 lisp/ChangeLog
--- a/lisp/ChangeLog Fri Jun 21 18:45:06 2013 +0900
+++ b/lisp/ChangeLog Sat Jun 22 00:28:39 2013 +0900
@@ -1,3 +1,8 @@
+2013-06-22 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * paragraphs.el (sentence-end-base):
+ Fix stupid omission of cast to string.
+
2013-06-21 Stephen J. Turnbull <stephen(a)xemacs.org>
Fix no-Mule build.
diff -r 00a421d2b2ba -r 7613e3de80b4 lisp/paragraphs.el
--- a/lisp/paragraphs.el Fri Jun 21 18:45:06 2013 +0900
+++ b/lisp/paragraphs.el Sat Jun 22 00:28:39 2013 +0900
@@ -182,7 +182,7 @@
(defcustom sentence-end-base
(concat "[.?!][]\"'"
- (if (featurep 'mule) (unicode-to-char #x201D) "")
+ (if (featurep 'mule) (string (unicode-to-char #x201D)) "")
")}]*")
"Regexp matching the basic end of a sentence, not including following space."
:group 'paragraphs
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
commit/efs: sperber: Texinfo 5.x.
11 years, 6 months
Bitbucket
1 new commit in efs:
https://bitbucket.org/xemacs/efs/commits/97075e55d125/
Changeset: 97075e55d125
User: sperber
Date: 2013-06-22 15:21:21
Summary: Texinfo 5.x.
2013-06-22 Michael Sperber <mike(a)xemacs.org>
* efs.texi (Top): Fixes for Texinfo 5.x.
Affected #: 2 files
diff -r 73360c2969ec1e3ae896760611d0a4d4be823cf0 -r 97075e55d1253e338ec71e5345c505b3c4a72760 ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,29 @@
+2013-06-22 Michael Sperber <mike(a)xemacs.org>
+
+ * efs.texi (Top): Fixes for Texinfo 5.x.
+
+2010-05-22 Michael Sperber <mike(a)xemacs.org>
+
+ * efs.el (efs-ftp-flush-command): Set it to "help help" on Cygwin,
+ too, not just vanilla Windows.
+
+2009-03-18 Michael Sperber <sperber(a)deinprogramm.de>
+
+ * efs.el (efs-quote-local-paths): Zap duplicate definition.
+
+2008-01-03 Michael Sperber <sperber(a)deinprogramm.de>
+
+ * efs.el (efs-file-remote-p): Add, and make it a
+ file-name-handler.
+
+2007-12-18 Michael Sperber <sperber(a)deinprogramm.de>
+
+ * efs-cp-p.el (efs-set-mdtm-of): Use `efs-touch-command'.
+
+ * efs.el (efs-touch-command): Add.
+
2007-10-13 Norbert Koch <viteno(a)xemacs.org>
- * Makefile (VERSION): XEmacs package 1.34 released.
-
* efs.texi (Bugs): Fix markup.
2007-10-10 Michael Sperber <sperber(a)deinprogramm.de>
diff -r 73360c2969ec1e3ae896760611d0a4d4be823cf0 -r 97075e55d1253e338ec71e5345c505b3c4a72760 efs.texi
--- a/efs.texi
+++ b/efs.texi
@@ -42,13 +42,13 @@
@end ifinfo
@titlepage
-@sp5
+@sp 5
@center @titlefont{EFS}
@center version 1.20
-@sp2
+@sp 2
@center A transparent remote file system, by Sandy Rutherford, Andy
Norman, and Mike Sperber
-@sp7
+@sp 7
@center This documentation based on ange-ftp documentation by David Smith
@center and on documentation in the EFS source code
@center It was put together by Mike Sperber.
Repository URL: https://bitbucket.org/xemacs/efs/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
commit/XEmacs: 2 new changesets
11 years, 6 months
Bitbucket
2 new commits in XEmacs:
https://bitbucket.org/xemacs/xemacs/commits/7613e3de80b4/
Changeset: 7613e3de80b4
User: stephen_at_xemacs
Date: 2013-06-21 17:28:39
Summary: Fix stupid omission of cast to string.
Affected #: 2 files
diff -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae -r 7613e3de80b42da8b64802fed0bfd77253ece366 lisp/ChangeLog
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2013-06-22 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * paragraphs.el (sentence-end-base):
+ Fix stupid omission of cast to string.
+
2013-06-21 Stephen J. Turnbull <stephen(a)xemacs.org>
Fix no-Mule build.
diff -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae -r 7613e3de80b42da8b64802fed0bfd77253ece366 lisp/paragraphs.el
--- a/lisp/paragraphs.el
+++ b/lisp/paragraphs.el
@@ -182,7 +182,7 @@
(defcustom sentence-end-base
(concat "[.?!][]\"'"
- (if (featurep 'mule) (unicode-to-char #x201D) "")
+ (if (featurep 'mule) (string (unicode-to-char #x201D)) "")
")}]*")
"Regexp matching the basic end of a sentence, not including following space."
:group 'paragraphs
https://bitbucket.org/xemacs/xemacs/commits/2257ac0e8a47/
Changeset: 2257ac0e8a47
User: stephen_at_xemacs
Date: 2013-06-22 02:06:34
Summary: Merge.
Affected #: 8 files
diff -r 7613e3de80b42da8b64802fed0bfd77253ece366 -r 2257ac0e8a47e00711823b5f28bd3b8413236944 man/ChangeLog
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,23 @@
+2013-06-19 Jerry James <james(a)xemacs.org>
+
+ * beta.texi: Move "@end info" to its own line.
+ * lispref/edebug-inc.texi (Instrumenting Macro Calls): "@table
+ @bullet" is not supported by texinfo 5.x; use "@table @asis"
+ instead, since each table entry has a label already.
+ * lispref/packaging.texi (Makefile Targets): Use @section instead
+ of @subsection inside a @chapter.
+ * texinfo.tex: Update to new version that is known to work with
+ texinfo 5.x.
+ * texinfo/texinfo.texi (documentencoding): @itemx must always
+ follow an @item.
+ * widget.texi: Sync with the Emacs 24.3 version. Change all
+ @section to @chapter, and all @subsection to @section.
+ * xemacs-faq.texi (11.0: The XEmacs repositories): Add
+ @unnumberedsec entry to contain the @unnumberedsubsec for each
+ question.
+ (11.1: Working with CVS): Ditto.
+ (11.2: Working with Mercurial): Ditto.
+
2013-06-17 Jerry James <james(a)xemacs.org>
* internals/internals.texi (Numeric Types): New chapter describing
diff -r 7613e3de80b42da8b64802fed0bfd77253ece366 -r 2257ac0e8a47e00711823b5f28bd3b8413236944 man/beta.texi
--- a/man/beta.texi
+++ b/man/beta.texi
@@ -34,7 +34,8 @@
for more details.
You should have received a copy of the GNU General Public License
-along with XEmacs. If not, see <http://www.gnu.org/licenses/>.@end ifinfo
+along with XEmacs. If not, see <http://www.gnu.org/licenses/>.
+@end ifinfo
@c Combine indices.
@syncodeindex fn cp
diff -r 7613e3de80b42da8b64802fed0bfd77253ece366 -r 2257ac0e8a47e00711823b5f28bd3b8413236944 man/lispref/edebug-inc.texi
--- a/man/lispref/edebug-inc.texi
+++ b/man/lispref/edebug-inc.texi
@@ -1103,7 +1103,7 @@
Here is a table of the possibilities for @var{specification} and how each
directs processing of arguments.
-@table @bullet
+@table @asis
@item @code{t}
All arguments are instrumented for evaluation.
diff -r 7613e3de80b42da8b64802fed0bfd77253ece366 -r 2257ac0e8a47e00711823b5f28bd3b8413236944 man/lispref/packaging.texi
--- a/man/lispref/packaging.texi
+++ b/man/lispref/packaging.texi
@@ -600,7 +600,7 @@
Does most of the work. Builds the elcs, infos at a minimum.
@end table
-@subsection The targets that most people would be interested in would be:
+@section The targets that most people would be interested in would be:
@itemize @bullet
@item @code{all}
This diff is so big that we needed to truncate the remainder.
Repository URL: https://bitbucket.org/xemacs/xemacs/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
commit/XEmacs: Jerry James: Fix texinfo constructs that are rejected by texinfo 5.x. See xemacs-patches
11 years, 6 months
Bitbucket
1 new commit in XEmacs:
https://bitbucket.org/xemacs/xemacs/commits/d11efddf3617/
Changeset: d11efddf3617
User: Jerry James
Date: 2013-06-21 16:44:33
Summary: Fix texinfo constructs that are rejected by texinfo 5.x. See xemacs-patches
message <CAHCOHQngK6wyLhBtP9i5ngMyGTV9GFh3qU9tq8XebYTdVOYU2w(a)mail.gmail.com>.
Affected #: 8 files
diff -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae -r d11efddf3617c0c74b8e0a029803f248c7630a61 man/ChangeLog
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,23 @@
+2013-06-19 Jerry James <james(a)xemacs.org>
+
+ * beta.texi: Move "@end info" to its own line.
+ * lispref/edebug-inc.texi (Instrumenting Macro Calls): "@table
+ @bullet" is not supported by texinfo 5.x; use "@table @asis"
+ instead, since each table entry has a label already.
+ * lispref/packaging.texi (Makefile Targets): Use @section instead
+ of @subsection inside a @chapter.
+ * texinfo.tex: Update to new version that is known to work with
+ texinfo 5.x.
+ * texinfo/texinfo.texi (documentencoding): @itemx must always
+ follow an @item.
+ * widget.texi: Sync with the Emacs 24.3 version. Change all
+ @section to @chapter, and all @subsection to @section.
+ * xemacs-faq.texi (11.0: The XEmacs repositories): Add
+ @unnumberedsec entry to contain the @unnumberedsubsec for each
+ question.
+ (11.1: Working with CVS): Ditto.
+ (11.2: Working with Mercurial): Ditto.
+
2013-06-17 Jerry James <james(a)xemacs.org>
* internals/internals.texi (Numeric Types): New chapter describing
diff -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae -r d11efddf3617c0c74b8e0a029803f248c7630a61 man/beta.texi
--- a/man/beta.texi
+++ b/man/beta.texi
@@ -34,7 +34,8 @@
for more details.
You should have received a copy of the GNU General Public License
-along with XEmacs. If not, see <http://www.gnu.org/licenses/>.@end ifinfo
+along with XEmacs. If not, see <http://www.gnu.org/licenses/>.
+@end ifinfo
@c Combine indices.
@syncodeindex fn cp
diff -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae -r d11efddf3617c0c74b8e0a029803f248c7630a61 man/lispref/edebug-inc.texi
--- a/man/lispref/edebug-inc.texi
+++ b/man/lispref/edebug-inc.texi
@@ -1103,7 +1103,7 @@
Here is a table of the possibilities for @var{specification} and how each
directs processing of arguments.
-@table @bullet
+@table @asis
@item @code{t}
All arguments are instrumented for evaluation.
diff -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae -r d11efddf3617c0c74b8e0a029803f248c7630a61 man/lispref/packaging.texi
--- a/man/lispref/packaging.texi
+++ b/man/lispref/packaging.texi
@@ -600,7 +600,7 @@
Does most of the work. Builds the elcs, infos at a minimum.
@end table
-@subsection The targets that most people would be interested in would be:
+@section The targets that most people would be interested in would be:
@itemize @bullet
@item @code{all}
This diff is so big that we needed to truncate the remainder.
Repository URL: https://bitbucket.org/xemacs/xemacs/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
[AC 21.5] Support texinfo 5.x
11 years, 6 months
Jerry James
APPROVE COMMIT 21.5
On Wed, Jun 19, 2013 at 10:41 AM, Jerry James <james(a)xemacs.org> wrote:
> PATCH 21.5
>
> Remember good old texinfo 4.x? The C implementation was thrown away, and a
> new implementation was written from scratch in perl for texinfo 5.0, the
> "Backwards compatibility? What's that?" release. Backwards compatibility was
> improved in texinfo 5.1, but the new texinfo still doesn't like some of our
> input files. To be fair, the new texinfo is choking on what appear to be
> actual errors in our texinfo files. This patch fixes the errors in core. A
> separate patch will be needed for the packages, which have more perplexing
> problems.
I have committed this patch.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
[AC21.5] Fix no-mule build
11 years, 6 months
Stephen J. Turnbull
APPROVE COMMIT 21.5
As discussed on XEmacs Beta (thread "elc-files in distribution
tar-ball can break build"), XEmacs 21.5.31, 21.5.32, and 21.5.33 fail
to build when configured with --no-mule. The relevant breakage
appears in the build log as:
Loading /usr/src/xemacs/xemacs-21.5.33/lisp/fontl-hooks.elc...
Loading /usr/src/xemacs/xemacs-21.5.33/lisp/auto-show.elc...
Loading /usr/src/xemacs/xemacs-21.5.33/lisp/paragraphs.elc...
*** Error in XEmacs initialization
(error "Loading this file requires xemacs, mule")
*** Backtrace
really-early-error-handler((error "Loading this file requires xemacs,
mule")) signal(error ("Loading this file requires xemacs, mule"))
# bind (args datum)
cerror("Loading this file requires xemacs, mule")
apply(cerror "Loading this file requires xemacs, mule" nil)
# bind (args datum)
error("Loading this file requires xemacs, mule")
(or (and (featurep (quote xemacs)) (featurep (quote mule))) (error
"Loading this file requires xemacs, mule"))
(Thank you Sean and Mats for the trace.)
Aidan diagnosed this as related to the inclusion of actual non-ASCII
characters in the file (thank you, Aidan). There was an additional
bug (use of "\uXXXX" escape sequences). These two bugs are fixed by
the attached patch which has been committed and pushed.
diff -r a2912073be85 -r 00a421d2b2ba lisp/ChangeLog
--- a/lisp/ChangeLog Wed Jun 19 09:30:30 2013 -0600
+++ b/lisp/ChangeLog Fri Jun 21 18:45:06 2013 +0900
@@ -1,3 +1,10 @@
+2013-06-21 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ Fix no-Mule build.
+
+ * paragraphs.el (sentence-end): Use octal, not Unicode, escapes.
+ * (sentence-end-base): Use non-ASCII only in Mule.
+
2013-06-17 Aidan Kehoe <kehoea(a)parhasard.net>
* process.el (process-synchronize-point): Moved to a label.
diff -r a2912073be85 -r 00a421d2b2ba lisp/paragraphs.el
--- a/lisp/paragraphs.el Wed Jun 19 09:30:30 2013 -0600
+++ b/lisp/paragraphs.el Fri Jun 21 18:45:06 2013 +0900
@@ -180,7 +180,10 @@
:type '(choice regexp (const :tag "Use default value" nil)))
(put 'sentence-end 'safe-local-variable 'string-or-null-p)
-(defcustom sentence-end-base "[.?!][]\"'”)}]*"
+(defcustom sentence-end-base
+ (concat "[.?!][]\"'"
+ (if (featurep 'mule) (unicode-to-char #x201D) "")
+ ")}]*")
"Regexp matching the basic end of a sentence, not including following space."
:group 'paragraphs
:type 'string
@@ -201,14 +204,14 @@
in between. See Info node `(elisp)Standard Regexps'."
(or sentence-end
;; We accept non-break space along with space.
- (concat (if sentence-end-without-period "\\w[ \u00a0][ \u00a0]\\|")
+ (concat (if sentence-end-without-period "\\w[ \240][ \240]\\|")
"\\("
sentence-end-base
(if sentence-end-double-space
- "\\($\\|[ \u00a0]$\\|\t\\|[ \u00a0][ \u00a0]\\)" "\\($\\|[\t \u00a0]\\)")
+ "\\($\\|[ \240]$\\|\t\\|[ \240][ \240]\\)" "\\($\\|[\t \240]\\)")
"\\|[" sentence-end-without-space "]+"
"\\)"
- "[ \u00a0\t\n]*")))
+ "[ \240\t\n]*")))
(defcustom page-delimiter "^\014"
"*Regexp describing line-beginnings that separate pages."
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
commit/XEmacs: stephen_at_xemacs: Fix no-Mule build.
11 years, 6 months
Bitbucket
1 new commit in XEmacs:
https://bitbucket.org/xemacs/xemacs/commits/00a421d2b2ba/
Changeset: 00a421d2b2ba
User: stephen_at_xemacs
Date: 2013-06-21 11:45:06
Summary: Fix no-Mule build.
* paragraphs.el (sentence-end): Use octal, not Unicode, escapes.
* (sentence-end-base): Use non-ASCII only in Mule.
Affected #: 2 files
diff -r a2912073be852d27a0589444677b96ad7027f2e3 -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae lisp/ChangeLog
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
+2013-06-21 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ Fix no-Mule build.
+
+ * paragraphs.el (sentence-end): Use octal, not Unicode, escapes.
+ * (sentence-end-base): Use non-ASCII only in Mule.
+
2013-06-17 Aidan Kehoe <kehoea(a)parhasard.net>
* process.el (process-synchronize-point): Moved to a label.
diff -r a2912073be852d27a0589444677b96ad7027f2e3 -r 00a421d2b2ba037982b0eb7b557225abc9b6c4ae lisp/paragraphs.el
--- a/lisp/paragraphs.el
+++ b/lisp/paragraphs.el
@@ -180,7 +180,10 @@
:type '(choice regexp (const :tag "Use default value" nil)))
(put 'sentence-end 'safe-local-variable 'string-or-null-p)
-(defcustom sentence-end-base "[.?!][]\"'”)}]*"
+(defcustom sentence-end-base
+ (concat "[.?!][]\"'"
+ (if (featurep 'mule) (unicode-to-char #x201D) "")
+ ")}]*")
"Regexp matching the basic end of a sentence, not including following space."
:group 'paragraphs
:type 'string
@@ -201,14 +204,14 @@
in between. See Info node `(elisp)Standard Regexps'."
(or sentence-end
;; We accept non-break space along with space.
- (concat (if sentence-end-without-period "\\w[ \u00a0][ \u00a0]\\|")
+ (concat (if sentence-end-without-period "\\w[ \240][ \240]\\|")
"\\("
sentence-end-base
(if sentence-end-double-space
- "\\($\\|[ \u00a0]$\\|\t\\|[ \u00a0][ \u00a0]\\)" "\\($\\|[\t \u00a0]\\)")
+ "\\($\\|[ \240]$\\|\t\\|[ \240][ \240]\\)" "\\($\\|[\t \240]\\)")
"\\|[" sentence-end-without-space "]+"
"\\)"
- "[ \u00a0\t\n]*")))
+ "[ \240\t\n]*")))
(defcustom page-delimiter "^\014"
"*Regexp describing line-beginnings that separate pages."
Repository URL: https://bitbucket.org/xemacs/xemacs/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
[PATCH 21.5] Support texinfo 5.x
11 years, 6 months
Jerry James
PATCH 21.5
Remember good old texinfo 4.x? The C implementation was thrown away, and a
new implementation was written from scratch in perl for texinfo 5.0, the
"Backwards compatibility? What's that?" release. Backwards compatibility was
improved in texinfo 5.1, but the new texinfo still doesn't like some of our
input files. To be fair, the new texinfo is choking on what appear to be
actual errors in our texinfo files. This patch fixes the errors in core. A
separate patch will be needed for the packages, which have more perplexing
problems.
Here is a breakdown of the changes, and why each is necesary.
- beta.texi: The @end tag needs to be at the beginning of a line.
- lispref/edebug-inc.texi: "@table @bullet" is not supported. I'm not even
sure it makes sense, since each table entry is supplying its own item name.
I'm switching this to @asis; other suggestions are welcome.
- lispref/packaging.texi: it's inside a @chapter, not a @section. I'm not
even sure we want a marker here, anyway. Maybe that sentence should just be
a sentence.
- texinfo.tex: update to a new version that is known to work with texinfo 5.x.
- texinfo/texinfo.texi: @itemx should only be used after @item.
- widget.texi: Sync up with a newer version of the FSF manual, which fixes the
sectioning commands. There is no all-enclosing @chapter, so we can't make
the top level sections be @section, and it cascades down from there. A few
of the lines contain whitespace-only changes to reduce the diff between our
version of the manual and the Emacs version.
- xemacs-faq.texi: Texinfo objects to @unnumberedsubsec when there is no
enclosing @unnumberedsec. All the other questions have @unnumberedsec, so
the omission on this question must be an oversight.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches