================================================================
Dear Bug Team!
I've been seeing a lot of ^Ms in the output of various processes
lately. It seems to happen when the process itself starts doing output
in UNIX EOL-style, but then launches subprocesses of its own that use
the DOS style. In particular, I've noticed it with MSYS make (running,
for example, native xemacs to do some autoload generation and/or
byte-compilation) and with some tex-related invocations.
(Inexplicably, sometimes it seems that the tex xemacs actually runs
uses UNIX style, but that has to run initex to generate a format file,
and initex uses the DOS style!??!)
The default process "input" coding system (used for input to emacs
from processes) is undecided, so I'm guessing that what happens is
something like:
1) eol detection code has no data to work with at all, so it says
"okay, I'll figure it out later".
2) some data comes in, with only UNIX-style eols, and the eol
detection code says "aha! unix!", and switches the process output
coding-system to a -unix variant
3) some more data comes in, this time with some DOS eols as well,
but since the eol detection code put us into a -unix coding sytem
already, it doesn't get run anymore, and we're stuck in -unix.
I'm experimenting with the following in my init file:
;; assume process output to use DOS line-end style
(setcar default-process-coding-system 'undecided-dos)
and that seems to work for this stuff, but I'm concerned that this
might run afoul of elisp programs trying to read binary data from
processes. Any thoughts?
================================================================
System Info to help track down your bug:
---------------------------------------
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b29 "garbanzo" configured for `i586-pc-win32'.
Building XEmacs using "nmake".
Building XEmacs using make flags " ".
Building XEmacs in source tree "C:\\XEmacsBuild\\xemacs-21.5.29".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MD -c -TP
-IC:\XEmacsBuild\xemacs-21.5.29\nt\inc
-IC:\XEmacsBuild\xemacs-21.5.29\src
-I"C:/cygwin/usr/local/src\xpm-3.4k"
-I"C:/cygwin/usr/local/src\xpm-3.4k\lib"
-I"C:/cygwin/usr/local/src\libpng-1.2.8"
-I"C:/cygwin/usr/local/src/zlib"
-I"C:/cygwin/usr/local/src/tiff-3.7.3\libtiff"
-I"C:/cygwin/usr/local/src\jpeg-6b" -I"C:/cygwin/usr/local/src/zlib"
-DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS
-DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF
-DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_ZLIB -DHAVE_NATIVE_SOUND
-DMULE -DERROR_CHECK_ALL -DPDUMP -DSYSTEM_MALLOC -DDEBUG_XEMACS
-D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs
-DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b29\"
-DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b29\"
-DEMACS_PROGNAME=\"xemacs\" -DSHEBANG_PROGNAME=\"xemacs-script\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b29_i586_pc_win32
-DPATH_PREFIX=\""C:/XEmacsBuild/installed/XEmacs-21.5.29"\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5
-DEMACS_BETA_VERSION=29 -DXEMACS_CODENAME=\""garbanzo"\"
-DXEMACS_EXTRA_NAME=\"""\" -DEMACS_CONFIGURATION=\"i586-pc-win32\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MD
-IC:\XEmacsBuild\xemacs-21.5.29\lib-src
-IC:\XEmacsBuild\xemacs-21.5.29\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "C:/XEmacsBuild/installed/XEmacs-21.5.29".
Compiling in support for Microsoft Windows native GUI.
Compiling in international (MULE) support.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in extra internal error-checking.
NOTE: ---------------------------------------------------------
NOTE: Compiling in support for runtime error-checking.
NOTE: XEmacs will run noticeably more slowly as a result.
NOTE: Error-checking is on by default for XEmacs beta releases.
NOTE: ---------------------------------------------------------
Compiling in debugging support (no slowdown).
Load-Path Lisp Shadows:
----------------------
(e:\XEmacs\site-packages\lisp\emacs-goodies-el\ctypes
e:\XEmacs\xemacs-packages\lisp\c-support\ctypes
e:\XEmacs\site-packages\lisp\emacs-goodies-el\setnu
e:\XEmacs\xemacs-packages\lisp\edit-utils\setnu
e:\XEmacs\xemacs-packages\lisp\cedet-common\working
e:\XEmacs\xemacs-packages\lisp\semantic\working
e:\XEmacs\xemacs-packages\lisp\cedet-common\sformat
e:\XEmacs\xemacs-packages\lisp\semantic\sformat
e:\XEmacs\site-packages\lisp\emacs-goodies-el\htmlize
e:\XEmacs\xemacs-packages\lisp\text-modes\htmlize
e:\XEmacs\site-packages\lisp\emacs-goodies-el\folding
e:\XEmacs\xemacs-packages\lisp\text-modes\folding
e:\XEmacs\site-packages\lisp\emacs-goodies-el\filladapt
e:\XEmacs\xemacs-packages\lisp\text-modes\filladapt
e:\XEmacs\site-packages\lisp\emacs-goodies-el\apache-mode
e:\XEmacs\xemacs-packages\lisp\text-modes\apache-mode
e:\XEmacs\site-packages\lisp\emacs-goodies-el\xrdb-mode
e:\XEmacs\xemacs-packages\lisp\text-modes\xrdb-mode
e:\XEmacs\mule-packages\lisp\mule-base\viet-util
e:\XEmacs\XEmacs-21.5.29\lisp\mule\viet-util
e:\XEmacs\mule-packages\lisp\mule-base\korea-util
e:\XEmacs\XEmacs-21.5.29\lisp\mule\korea-util
e:\XEmacs\mule-packages\lisp\mule-base\japan-util
e:\XEmacs\XEmacs-21.5.29\lisp\mule\japan-util
e:\XEmacs\mule-packages\lisp\mule-base\ethio-util
e:\XEmacs\XEmacs-21.5.29\lisp\mule\ethio-util
e:\XEmacs\mule-packages\lisp\mule-base\china-util
e:\XEmacs\XEmacs-21.5.29\lisp\mule\china-util
e:\XEmacs\xemacs-packages\lisp\xemacs-base\regexp-opt
e:\XEmacs\XEmacs-21.5.29\lisp\regexp-opt
e:\XEmacs\xemacs-packages\lisp\xemacs-base\easy-mmode
e:\XEmacs\XEmacs-21.5.29\lisp\easy-mmode
e:\XEmacs\xemacs-packages\lisp\build\build-report
e:\XEmacs\XEmacs-21.5.29\lisp\build-report
e:\XEmacs\xemacs-packages\lisp\apel\alist
e:\XEmacs\XEmacs-21.5.29\lisp\alist)
Internationalization Settings:
-------------------------
Environment:
Value of LC_ALL : nil
Value of LC_COLLATE : nil
Value of LC_CTYPE : nil
Value of LC_MESSAGES : nil
Value of LC_MONETARY : nil
Value of LC_NUMERIC : nil
Value of LC_TIME : nil
Value of LANG : nil
Lisp locale settings:
current-language-environment => "English"
default-buffer-file-coding-system => mswindows-multibyte-dos
default-process-coding-system => (undecided-dos .
mswindows-multibyte-system-default)
(current-locale) => "English_United States.1252"
keyboard-coding-system => mswindows-multibyte-system-default
terminal-coding-system => mswindows-multibyte-system-default
(coding-priority-list) =>
(iso-8-1 utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
no-conversion utf-8 iso-8-2 iso-8-designate iso-lock-shift
shift-jis big5 utf-16-little-endian utf-16 ucs-4)
Coding system aliases:
'native is aliased to
mswindows-multibyte-system-default-dos
'file-name is aliased to
mswindows-multibyte-system-default
'mswindows-multibyte-system-default is not a coding system alias
Installed XEmacs Packages:
-------------------------
(xslide ver: 1.09 upstream: 0.2.2)
(xemacs-devel ver: 1.8 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.27 upstream: No-Upstream-Ver)
(w3 ver: 1.35 upstream: 4.0pre47)
(vm ver: 8.08 upstream: 8.0.12-devo)
(vc ver: 1.48 upstream: No-Upstream-Ver)
(tramp ver: 1.4 upstream: 2.0.56)
(tm ver: 1.39 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.98 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(speedbar ver: 1.29 upstream: 1.0pre4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.24 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.21 upstream: 2.0pre4)
(sasl ver: 1.16 upstream: 1.14.4)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(reftex ver: 1.34 upstream: 4.21)
(psgml ver: 1.45 upstream: 1.3.2)
(ps-print ver: 1.12 upstream: 6.5.6)
(prog-modes ver: 2.2 upstream: No-Upstream-Ver)
(pgg ver: 1.07 upstream: 0.1)
(perl-modes ver: 1.14 upstream: No-Upstream-Ver)
(pcomplete ver: 1.06 upstream: 1.1.6)
(pcl-cvs ver: 1.7 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.41 upstream: No-Upstream-Ver)
(net-utils ver: 1.56 upstream: N/A)
(mmm-mode ver: 1.05 upstream: 0.4.8)
(misc-games ver: 1.22 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.8 upstream: No-Upstream-Ver)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.36 upstream: 5.12.0)
(igrep ver: 1.16 upstream: 2.111)
(gnus ver: 1.94 upstream: 5.10.8)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.06 upstream: No-Upstream-Ver)
(games ver: 1.2 upstream: 2.00)
(fsf-compat ver: 1.19 upstream: No-Upstream-Ver)
(footnote ver: 1.16 upstream: 0.18x)
(eterm ver: 1.18 upstream: No-Upstream-Ver)
(eshell ver: 1.18 upstream: 0fc80a3f6bb3bb59f42e9ff83cc8b89bf90fe658)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.13 upstream: 1.0)
(eieio ver: 1.07 upstream: 1.0pre4)
(efs ver: 1.34 upstream: 1.24)
(edit-utils ver: 2.43 upstream: No-Upstream-Ver)
(ediff ver: 1.81 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ede ver: 1.03 upstream: 1.0pre4)
(ecrypto ver: 0.21 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(easypg ver: 1.03 upstream: 0.0.16)
(dired ver: 1.2 upstream: 7.17)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(crisp ver: 1.15 upstream: 1.34)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(cedet-common ver: 1.01 upstream: 1.0pre4)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.38 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.15 upstream: 2.02)
(bbdb ver: 1.32 upstream: 2.35)
(auctex ver: 1.51 upstream: 11.84)
(apel ver: 1.34 upstream: 10.7)
(mule-base ver: 1.56 upstream: No-Upstream-Ver)
(leim ver: 1.31 upstream: No-Upstream-Ver)
(latin-unity ver: 1.2 upstream: 1.20)
(latin-euro-standards ver: 1.09 upstream: 1.09)
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 efs-cu info view-less
view hyper-apropos mwheel compile timer-funcs lazy-lock font-lock
cus-face paren blink-paren tex-mik regexp-opt jka-compr
xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads vm-autoloads vc-autoloads tramp-autoloads tm-autoloads
time-autoloads textools-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads speedbar-autoloads
sounds-wav-autoloads sieve-autoloads sh-script-autoloads
sgml-autoloads semantic-autoloads sasl-autoloads rmail-autoloads
reftex-autoloads psgml-autoloads ps-print-autoloads
prog-modes-autoloads pgg-autoloads perl-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mailcrypt-autoloads mail-lib-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads gnus-autoloads gnats-autoloads
general-docs-autoloads games-autoloads fsf-compat-autoloads
footnote-autoloads eterm-autoloads eshell-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads ede-autoloads ecrypto-autoloads
ecb-autoloads easypg-autoloads dired-autoloads dictionary-autoloads
debug-autoloads crisp-autoloads cookie-autoloads
cedet-common-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
tex-site auctex-autoloads apel-autoloads mule-base-autoloads
leim-autoloads latin-unity-autoloads latin-euro-standards-autoloads
emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs
mule-autoloads auto-autoloads auto-show fontl-hooks canna-leim tibetan
slovenian czech romanian lao devanagari indian cyrillic code-cmds
gutter-items menubar-items x-menubar dragdrop mode-motion mouse
behavior itimer auto-save lisp-mode easymenu easy-mmode iso8859-1 page
buff-menu lib-complete loadhist cus-file derived newcomment
rsz-minibuf env text-props frame obsolete cus-start custom widget
cl-extra cl cl-19 packages backquote unicode mswindows-scrollbars
mswindows toolbar native-sound scrollbar network-streams subprocesses
menu-accelerator-support menubar md5 xemacs mule gutter tiff png gif
jpeg xpm xbm lisp-float-type file-coding dde windows-nt dragdrop-api
dialog devices window-system base64)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
xemacs-base-2.29-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
leim-1.32-pkg.tar.gz upstream version: none
text-modes-1.99-pkg.tar.gz upstream version: none
x-symbol-1.13-pkg.tar.gz upstream version: 4.5.1
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog -------
2010-10-11 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.29 released.
2010-10-06 Didier Verna <didier(a)xemacs.org>
* add-log.el (patch-to-change-log): Recognize defun* and the like
as function names.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFMsyP9gu3ywdHdhM0RAs0QAJ9PxnPVgw4uzx8JsmB5d1DSTcQg0gCgz8un
Wblo14gPKdBSNYaVS2rmcSE=
=V2zS
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
================================================================
Dear Bug Team!
Trying to build the packages from CVS using a recent version of XEmacs,
I get the following error when building mule-usc's un-define.el
Error occurred processing lisp/un-define.el: Circular list: ((26268
. ?~) (26271 . ?~) (26272 . ?~) (26276 . ?~) (26285 . ?~) (26289 . ?~)
(26290 . ?~) (26293 . ?~) (26299 . ?~) (26303 . ?~) (26304 . ?~) (26306
. ?~) (26307 . ?~) (26312 . ?~) (26316 . ?~) (26318 . ?~) (26319 . ?~)
(26324 . ?~) (26331 . ?~) (26335 . ?~) (26344 . ?~) (26347 . ?~) (26348
. ?~) (26350 . ?~) (26362 . ?~) (26363 . ?~) (26373 . ?~) (26375 . ?~)
[...]
Has anyone else seen this?
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Darwin lamech.local 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386
../../sandboxen.hg/xemacs-head/configure '--prefix=/Users/malcolmp/prefix' '--with-site-prefixes=/sw' '--enable-dialogs=athena' '--enable-widgets=athena' '--enable-mule'
XEmacs 21.5-b29 "garbanzo" 59a6419f7504 configured for `i386-apple-darwin10.4.0'.
Compilation Environment and Installation Defaults:
Source code location: /Users/malcolmp/builds/xemacs/sandboxen.hg/xemacs-head
Installation prefix: /Users/malcolmp/prefix
Additional prefixes: /sw
Not using any operating system description file
Not using any machine description file
Compiler version: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wunused-parameter -g
libc version:
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11/include
- X Windows libraries location: /usr/X11/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images.
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Dumping into executable.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
[gnus and bbdb]
Internationalization Settings:
-------------------------
Environment:
Value of LC_ALL : nil
Value of LC_COLLATE : nil
Value of LC_CTYPE : nil
Value of LC_MESSAGES : nil
Value of LC_MONETARY : nil
Value of LC_NUMERIC : nil
Value of LC_TIME : nil
Value of LANG : nil
Lisp locale settings:
current-language-environment => "English"
default-buffer-file-coding-system => iso-8859-1
default-process-coding-system => (undecided . iso-8859-1)
(current-locale) => "C"
keyboard-coding-system => iso-8859-1
terminal-coding-system => iso-8859-1
(coding-priority-list) =>
(iso-8-1 utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7 no-conversion utf-8 iso-8-2 iso-8-designate iso-lock-shift shift-jis big5 utf-16-little-endian utf-16 ucs-4)
--
Malcolm Purvis <malcolm(a)purvis.id.au>
Homeopaths suffer from dilutions of grandeur.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
On Mon, Oct 4, 2010 at 7:37 PM, Samuel Bronson <naesten(a)gmail.com> wrote:
> Hmm, I've noticed that the print-formatted manuals I'm building have
> their tables of contents at the end instead of the beginning.
Hmm, it looks like there are worse problems, at least in lispref: the
sectioning hierarchy doesn't match the node next/previous/up links
doesn't match the node menu structure. I realize there's no reason
that all three trees need to be identical, but this seems ridiculous:
some nodes are even given in a *different order* in the menu structure
and in the next/previous/up links!
I'd like to straighten this out a bit; any hints as to how to tell
which order/structure(s) to keep?
One other thing I've noticed: usually, when I try "C-h C-f", it says
that whatever I was looking for is missing from the index, but when
the .texi file has a perfectly-good looking @defun (or similar) in it.
Am I wrong in thinking that @defun is supposed to put the function
described into the function index, or is something just mysteriously
broken?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hey, I just noticed that there's a copy of texinfo.tex in the man/
directory that identifies itself as:
\def\texinfoversion{1999-09-25.10}
whereas the latest
<http://cvs.savannah.gnu.org/viewvc/texinfo/doc/texinfo.tex?root=texinfo&v...>
is:
\def\texinfoversion{2010-09-06.17}
Considering that most TeX distributions probably have this file
anyway, I would just suggest removing the file from the repository,
and adding a note to man/README just in case there actually is a TeX
distro without texinfo.tex.
(I was going to suggest adding the latest, but then I noticed that it
was GPLv3...)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
Hi,
Most direct would be to just update the GPLv2 or later part and the
adress info. Hoverer I had a look in Emacs and it seems like the
copyright notice there has introduced some small but nice change. An
url to where the GPLv3 or later text can be found. So there is no need
for the street address.
So using that notice and changed for XEmacs it could look like
this. Would it be OK to use this or do we need to spell it out some
other way?
----------------------------------------------------------------------
This file is part of XEmacs.
XEmacs is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
XEmacs is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
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/>.
----------------------------------------------------------------------
Related to this change is that the date of the copyright is normally
not updated on this type of copyright change. Is this correct? (Not
ot mention that this also makes it easier slightly easier to update
the notices since there is one thing less to change.)
Finally. When the notices are updated overall there is no point in
keeping different formatting, justification of the text etc in files
of different types. So I suggest that the copyright notice is written
like this above regardless if there are leading comment
character. Like this for files in elisp.
----------------------------------------------------------------------
;; This file is part of XEmacs.
;; XEmacs is free software: you can redistribute it and/or modify it
;; under the terms of the GNU General Public License as published by the
[...]
----------------------------------------------------------------------
OK?
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
Hmm, I've noticed that the print-formatted manuals I'm building have
their tables of contents at the end instead of the beginning. I
realize this might require fewer passes (though it also might not),
but I think in this day and age we can probably handle it?
According to <http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Contents.htm...>,
the proper thing to do is put the @summarycontents and @contents
commands soon after the titlepage... but it's also possible to do it
by passing --texinfo=@setshortcontentsaftertitlepage or
--texinfo=@setcontentsaftertitlepage (as appropriate) to the texi2dvi
command.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
> > Sure, but GNU Emacs keymaps are known to be buggy with respect to C-g
> > at least. I wouldn't be surprised if the same issues affect ESC.
>
> Hm. I'm not sure what bugs you mean. Could you be more specific?
They're pretty minor, but although binding C-g works in a given
keymap, funny things happen in keymaps that inherit from it. So the
GNU implementation makes it easy to rebind keys that almost nobody
needs to rebind, but then a few corner cases don't work. AFAIK the
XEmacs keymaps work as documented.
> Yes, this actually works with `xemacs -q', so the problem is in my
> config (I'm sorry, the config I was testing with was very minimal, so it
> didn't occur to me that could be the problem at first).
OK, well, if we can do something to help with that, let us know!
Steve
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
Hello,
could please someone explain to me how I can bind the ESC key in XEmacs?
Nothing I tried and expected to work (various combinations of
`{global,local}-set-key', `define-key', [escape], [(escape)], (kbd
"ESC"), (kbd "<escape>") etc.) seems to have any effect. I guess the ESC
key is somehow special-cased by XEmacs at low level; unfortunately I
have no idea what I need to do to rebind it and searching through the
documentation and Internet didn't help either.
(Tested with XEmacs from the Hg repository, but 21.4 seems to behave the
same way.)
Štěpán
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta