Re: Branches and Mercurial?
17 years
Aidan Kehoe
Ar an deichiú lá de mí na Nollaig, scríobh skip(a)pobox.com:
> Aidan> The Mercurial version of the Carbon2 branch doesn’t yet exist.
> Aidan> The Red Book is excellent, if you want to look into making
> Aidan> one: http://hgbook.red-bean.com/hgbookch8.html#x12-1630008.5
>
> Are you suggesting that I should just create an empty hg repository for the
> Carbon2 branch and check in the latest files from that branch on CVS?
That would be one approach :-) .
> I was hoping there would be some way to suck the info out of CVS into
> Mercurial. I messed around a bit with tailor over the weekend but got
> nowhere with it.
Ideally in the general case we want to use something like tailor, but for
the specific case of the Carbon2 branch, we’ve already lost most of the
*real* revision history because Andrew Choi never made it available. So I
personally don’t think it a big deal. I’m not sure if pushing a repository
with newly created branches just works, but with Mercurial local
experimentation is really easy.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Branches and Mercurial?
17 years
David Kastrup
"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> Aidan Kehoe writes:
> >
> > bonbon [ hg branches
> > default 4315:26ec8d0f3a9c
> > bonbon [
> >
> > Has the Carbon 2 branch been imported into Mercurial?
>
> No. Only HEAD of the trunk.
Uh, correct me if I misunderstand anything here, but isn't one of the
major selling points of a distributed version control system that you
can research change histories offline?
"Only HEAD of the trunk" sounds like no history at all to me.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
weirdness in with-temp-buffer
17 years
Stephen J. Turnbull
In the process of producing the patch for the isearch crash recently
discussed, I produced a test of the form
(with-temp-buffer
(execute-kbd-macro vector-of-keystrokes))
I saved it to a file, and ran xemacs -vanilla, then M-x load-file RET
search-crash.el RET, and XEmacs didn't crash. The reason was that
instead of being executed in the temp buffer, it was executed in
*scratch*, which contained the usual leading comment, so the buffer
underrun didn't happen.
Is this expected behavior?
I'll try to remember to produce a real test case tomorrow, but I need
some sleep now....
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2007-12-10-09)
17 years
Norbert Koch
-----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:
===========================
elib-1.12-pkg.tar.gz upstream version: 1.0
Previously Announced Packages Still in Pre-Release:
==================================================
apel-1.33-pkg.tar.gz upstream version: 10.6
auctex-1.48-pkg.tar.gz upstream version: 11.55
calendar-1.34-pkg.tar.gz upstream version: none
dired-1.18-pkg.tar.gz upstream version: 7.14
easypg-1.01-pkg.tar.gz upstream version: 0.0.15
ediff-1.72-pkg.tar.gz upstream version: 2.75
edit-utils-2.38-pkg.tar.gz upstream version: none
edt-1.14-pkg.tar.gz upstream version: none
efs-1.34-pkg.tar.gz upstream version: 1.24
eshell-1.12-pkg.tar.gz upstream version: 2.4.1
eudc-1.40-pkg.tar.gz upstream version: 1.32
general-docs-1.05-pkg.tar.gz upstream version: none
guided-tour-0.51-pkg.tar.gz upstream version: none
hm--html-menus-1.24-pkg.tar.gz upstream version: 5.9
hyperbole-1.17-pkg.tar.gz upstream version: 5.0
igrep-1.15-pkg.tar.gz upstream version: 2.111
leim-1.26-pkg.tar.gz upstream version: none
locale-1.27-pkg.tar.gz upstream version: none
mh-e-1.31-pkg.tar.gz upstream version: 7.4.2
mule-base-1.52-pkg.tar.gz upstream version: none
mule-ucs-1.16-pkg.tar.gz upstream version: 0.84
net-utils-1.54-pkg.tar.gz upstream version: N/A
oo-browser-1.05-pkg.tar.gz upstream version: 4.08
os-utils-1.40-pkg.tar.gz upstream version: none
pcl-cvs-1.68-pkg.tar.gz upstream version: R-2_9_9
perl-modes-1.10-pkg.tar.gz upstream version: none
prog-modes-2.15-pkg.tar.gz upstream version: none
psgml-1.45-pkg.tar.gz upstream version: 1.3.2
python-modes-1.09-pkg.tar.gz upstream version: none
scheme-1.16-pkg.tar.gz upstream version: none
skk-1.24-pkg.tar.gz upstream version: 10.62a
text-modes-1.95-pkg.tar.gz upstream version: none
tramp-1.39-pkg.tar.gz upstream version: 2.0.56
vc-1.45-pkg.tar.gz upstream version: none
viper-1.59-pkg.tar.gz upstream version: 3.09
vm-7.26-pkg.tar.gz upstream version: 7.19
w3-1.34-pkg.tar.gz upstream version: 4.0pre47
xemacs-base-2.11-pkg.tar.gz upstream version: none
xemacs-devel-1.76-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/elib/ChangeLog -------
2007-12-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.12 released.
2007-12-06 Aidan Kehoe <kehoea(a)parhasard.net>
* unique.el:
Import Simon Marshall's unique.el. We use his code in
font-lock.el, and it is of general utility.
Add a couple of compiler macros for #'unique and #'uniq, to make
it possible to generate just byte code for common values for
PREDICATE.
Remove an unused variable from #'unique-reorder-buffer.
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.
norbert - XEmacs Package Release Manager.
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)
iD8DBQFHXPrLgu3ywdHdhM0RAmmQAJ46O98hpWA44h99kC1pHznDhkQNLQCdFGh5
uTCjq9E0VgUTlem7gVLFw/k=
=3Cd9
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Mercurial Transition Issues
17 years
Vin Shelton
Hi, Michael -
I've observed a couple of issues with the Mercurial transition:
1. As a few people have reported, the automatic emails when commits to
xemacs occur are not happening.
2. The CVS date tag has not yet been updated in the version.sh file.
I propose that whoever dees the weekly merge from xemacs to
xemacs-beta updates the version.sh with the GMT time at the time of
the merge.
Regards,
Vin
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: fatal error during isearch-forward
17 years
Aidan Kehoe
Ar an deichiú lá de mí na Nollaig, scríobh Stephen J. Turnbull:
> Now, not screwing up ASCII is more important than shouting Hrvoje's
> name right by default.
ASCII isn’t screwed up. The bug is old.
> If I fix it, I will fix it by moving all case
> tables that cross Mule charset boundaries to libraries that can be
> explicitly `require'ed by users who want them.
I will veto that.
> I'm sure you can do better than that.
I’m not.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: XEmacs CVS goes Mercurial
17 years
Stephen J. Turnbull
Stephen J. Turnbull writes:
> They got snagged by the non-member test in Mailman. I don't think I
> want to relax that test under current conditions of spam, so what I'll
> probably do is declare a moratorium on commits some day next week,
> mass-subscribe XEmacs Reviewers' commit IDs, and after that I'll need
> to get regular information from Mike when he adds people.
The moratorium was unnecessary. I just moderated the whole
xemacs-patches list, did the work, and unmoderated. All added
addresses were set to no-mail. Thanks to Mike for getting me the
information right quickly.
My apologies to Ville Skyttä, Mailman refused to accept your fullname,
so I demoted it to ASCII for now. :-(
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: fatal error during isearch-forward
17 years
Aidan Kehoe
Ar an deichiú lá de mí na Nollaig, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> > both function correctly, TRT_TABLE_OF (XCASE_TABLE_EQV
> > (buf->case_table), 'I') gives the Turkish character, and I can’t see
> > any way to prevent that. That TRT_TABLE_OF result means the code is
> > looking for a Mule pattern.
>
> It's very simple to prevent: make sure that case tables for charsets
> not encountered don't get loaded unless specifically requested by the
> user.
(upcase "Hrvoje Nikšić") should not give "HRVOJE NIKšIć" in the default
language environment.
That would contravene Unicode, too, so it’s a problem we need to resolve
eventually anyway, if we ever drag this program into the 1990s.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
fatal error during isearch-forward
17 years
Klaus Reim
Hi!
I encountered a fatal error during an isearch-forward
within a several 10000 lines buffer.
Eventually it turned out that "size does not matter":
I was able to boil the problem down to a mere 3-bytes buffer
containing the letters "IAI".
If you place point just before the 'A', and then
do a "C-s C-w" sequence, xemacs dies from:
Fatal error: assertion failed, file search.c, line 1487,
(this_pos) > ((Bytebpos) 1) && this_pos <= ((buf)->text->z + 0)
instead of marking the "AI".
This occurs for example in today's cvs-head.
To be more precise, the assertion triggers for
CVS date-tag "-D 2007-08-27" and later, while it does not for "-D 2007-08-26"
Among the few files changed in that interval, it turned out
that revision 1.9 of "lisp/mule/latin.el" causes the problem
(or maybe makes an older problem evident).
I built my version of xemacs --with-mule.
Find below my system info (saw the same effect on
a redhat system as well, with the same build configuration).
regards,
Klaus
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux linux 2.6.11.4-21.17-default #1 Fri Apr 6 08:42:34 UTC 2007 i686 athlon i386 GNU/Linux
configure '--with-package-path=/home/klr/xemacs/lib/xemacs/xemacs-packages:/home/klr/xemacs/lib/xemacs/mule-packages' '--infodir=/home/klr/xemacs/xemacs-21.5/info' '--with-infopath=/home/klr/xemacs/xemacs-packages:/home/klr/xemacs/mule-packages' '--with-athena=3d' '--with-xpm' '--with-png' '--with-jpeg' '--with-tiff' '--with-gif' '--with-mule' '--with-gpm=yes' '--with-sound=native' '--with-pop' '--with-clash-detection' '--with-canna=yes' '--with-wnn=yes' '--with-xim=xlib' '--with-database=no' '--with-postgresql=no' '--with-ldap=no' '--with-hesiod=no' '--with-widgets=athena' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-msw=no' '--with-optimization' '--with-cflags-debugging='
XEmacs 21.5-b28 "fuki" (+CVS-20071118) configured for `i686-pc-linux'.
Compilation Environment and Installation Defaults:
Source code location: /home/klr/xemacs/xemacs-21.5
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler version: gcc (GCC) 3.3.5 20050117 (prerelease) (SUSE Linux)
- GCC specs file: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/specs
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter -O3
libc version:
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
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/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Compiling in support for ALSA (Advanced Linux Sound Architecture).
Databases:
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 POP mail retrieval.
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:
----------------------
(/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-base/ethio-util
/home/klr/xemacs/xemacs-21.5/lisp/mule/ethio-util
/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-base/china-util
/home/klr/xemacs/xemacs-21.5/lisp/mule/china-util
/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-base/japan-util
/home/klr/xemacs/xemacs-21.5/lisp/mule/japan-util
/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-base/korea-util
/home/klr/xemacs/xemacs-21.5/lisp/mule/korea-util
/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-base/cyril-util
/home/klr/xemacs/xemacs-21.5/lisp/mule/cyril-util
/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-base/viet-util
/home/klr/xemacs/xemacs-21.5/lisp/mule/viet-util
/home/klr/xemacs/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/home/klr/xemacs/xemacs-21.5/lisp/easy-mmode
/home/klr/xemacs/lib/xemacs/mule-packages/lisp/mule-ucs/unicode
/home/klr/xemacs/xemacs-21.5/lisp/unicode
/home/klr/xemacs/lib/xemacs/xemacs-packages/lisp/build/build-report
/home/klr/xemacs/xemacs-21.5/lisp/build-report
/home/klr/xemacs/lib/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/home/klr/xemacs/xemacs-21.5/lisp/regexp-opt /home/klr/lisp/font-lock
/home/klr/xemacs/xemacs-21.5/lisp/font-lock)
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 : C
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) =>
(no-conversion utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
utf-8 iso-8-1 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 iso-8859-1
'file-name is aliased to native
'mswindows-multibyte-system-default is not a coding system alias
Installed XEmacs Packages:
-------------------------
(skk ver: 1.24 upstream: 10.62a)
(mule-ucs ver: 1.16 upstream: 0.84)
(mule-base ver: 1.52 upstream: No-Upstream-Ver)
(lookup ver: 1.15 upstream: 1.0)
(leim ver: 1.26 upstream: No-Upstream-Ver)
(egg-its ver: 1.27 upstream: No-Upstream-Ver)
(edict ver: 1.16 upstream: 0.9.9)
(zenirc ver: 1.16 upstream: 2.112)
(xwem ver: 1.22 upstream: lg(a)xwem.org--2005/xwem--main--2.1--versionfix-1)
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xlib ver: 1.14 upstream: lg(a)xwem.org--2005/xlib--main--2.1--version-0)
(xetla ver: 1.01 upstream: steve(a)eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.76 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.34 upstream: 4.0pre47)
(vm ver: 7.26 upstream: 7.19)
(viper ver: 1.59 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.22 upstream: 3.33.12)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.45 upstream: No-Upstream-Ver)
(tramp ver: 1.39 upstream: 2.0.56)
(tpu ver: 1.14 upstream: 4.2X)
(tooltalk ver: 1.15 upstream: No-Upstream-Ver)
(tm ver: 1.38 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.95 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.28 upstream: 0.14beta4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(sml-mode ver: 0.12 upstream: 3.9.5)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.22 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.2 upstream: 1.4.4)
(scheme ver: 1.16 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.15 upstream: No-Upstream-Ver)
(pgg ver: 1.06 upstream: 0.1)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.68 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.4 upstream: No-Upstream-Ver)
(oo-browser ver: 1.05 upstream: 4.08)
(ocaml ver: 0.06 upstream: 3.06)
(net-utils ver: 1.53 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.19 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mh-e ver: 1.31 upstream: 7.4.2)
(mew ver: 1.19 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(jde ver: 1.51 upstream: 2.3.3)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.34 upstream: 5.12.0)
(igrep ver: 1.15 upstream: 2.111)
(idlwave ver: 1.32 upstream: 5.1)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.17 upstream: 5.0)
(hm--html-menus ver: 1.24 upstream: 5.9)
(gnats ver: 1.17 upstream: 3.101)
(games ver: 1.17 upstream: 1.04)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(frame-icon ver: 1.11 upstream: No-Upstream-Ver)
(fortran-modes ver: 1.05 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.4 upstream: 1.32)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.12 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(eieio ver: 1.05 upstream: 0.17)
(efs ver: 1.34 upstream: 1.24)
(edt ver: 1.14 upstream: No-Upstream-Ver)
(edit-utils ver: 2.38 upstream: No-Upstream-Ver)
(ediff ver: 1.72 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(easypg ver: 1.01 upstream: 0.0.15)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.18 upstream: 7.14)
(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)
(clearcase ver: 1.1 upstream: /main/laptop/165)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.34 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.14 upstream: 2.02)
(apel ver: 1.33 upstream: 10.6)
(ada ver: 1.14 upstream: 2.27)
(Sun ver: 1.16 upstream: No-Upstream-Ver)
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 rect cc-mode cc-fonts
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
diff-mode tramp-smb tramp regexp-opt executable advice advice-preload
shell comint ring password format-spec timer-funcs trampver add-log
efs-cu font font-lock paren blink-paren image-mode
dired-faces dired-xemacs dired idm-mode idm-class-attribute-alist
idm-parser idm-scanner idm-strings idm-util idm-faces cus-face
disp-table skk-autoloads mule-ucs-autoloads mule-base-autoloads
lookup-autoloads leim-autoloads latin-unity-autoloads
egg-its-autoloads edict-autoloads zenirc-autoloads xwem-autoloads
xslt-process-autoloads xslide-autoloads xlib-autoloads xetla-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads
tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads
ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads
re-builder-autoloads python-modes-autoloads psgml-dtds-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads idlwave-autoloads ibuffer-autoloads
hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads
guided-tour-autoloads gnus-autoloads gnats-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads ecb-autoloads easypg-autoloads docbookide-autoloads
dired-autoloads dictionary-autoloads debug-autoloads crisp-autoloads
cookie-autoloads clearcase-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads build-autoloads
bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
Sun-autoloads modules-autoloads mule-autoloads auto-autoloads
auto-show fontl-hooks canna-leim tibetan slovenian czech romanian lao
devanagari indian ccl code-cmds gutter-items menubar-items x-menubar
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
lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x
c-balloon-help tty-frames tty toolbar native-sound alsa-sound
scrollbar unix-processes multicast network-streams subprocesses
modules menu-accelerator-support menubar md5 xemacs xim mule gutter
tiff png gif jpeg xpm xbm lisp-float-type file-coding linux dialog
devices window-system base64)
Recent keystrokes:
-----------------
down C-d C-x C-s button1 button1up C-a C-SPC up up
up up up up up up up up up up up up up up up up up
up up up up up C-w C-x C-s down down down down down
down down down down down down down down down down down
down down down down down down down down down down down
down down down down C-x 1 C-x C-f ~ / t m p TAB C-g
M-x e m a c TAB BS BS BS BS BS BS r e p TAB o TAB r
TAB x TAB RET
Recent messages (most recent first):
-----------------------------------
Warning:
Defaulting to the GNU Emacs-derived `sendmail.el' mail client. This facility,
while part of base XEmacs, is heinously underfeatured, and not going to get
better in the medium term. We include it so that bug reports work without
packages; we suggest that you choose and/or install one of the other mail
clients from packages if you're doing something other than M-x
report-xemacs-bug , or even if you are reporting bugs regularly.
To choose a package from those installed, click on "Options" ->
"Internet" -> "Compose Mail With ..." and decide on one from the
list. Gnus and VM are full-featured and have active user communities.
To disable this warning and stick with the old behavior, you can explicitly
initialize `mail-user-agent' to 'sendmail-user-agent .
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Making completion list...
Quit
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/bol42/lib/idm/rule/compile.c
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/bol42/lib/idm/rule/compile.c
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/bol42/lib/idm/rule/compile.c
Wrote /mnt/misc/klr/Ods_Head_connect/bol42/lib/idm/rule/compile.c
Wrote /mnt/misc/klr/Ods_Head_connect/bol42/lib/idm/rule/compile.c
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
Wrote /mnt/misc/klr/Ods_Head_connect/bol42/lib/idm/object/userdata.c
Wrote /mnt/misc/klr/Ods_Head_connect/klrwm.diff
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: vc-version-other-window, does not "respect" UTF-8
17 years
Aidan Kehoe
Ar an naoiú lá de mí na Nollaig, scríobh Vin Shelton:
> On Dec 9, 2007 12:34 PM, Aidan Kehoe <kehoea(a)parhasard.net> wrote:
> >
> > Ar an t-ochtú lá de mí na Nollaig, scríobh Uwe Brauer:
> >
> > > > (setq-default buffer-file-coding-system 'utf-8)
> > >
> > > Now I remember the problem with this is that it converts my abbrev
> > > table using UTF-8 and then I can't use it anymore with xemacs no mule!
> >
> > Thanks for the report; I've fixed this in the trunk, but I don't have the
> > right to apply the change to 21.4.
>
> Can you please send me a 21.4 patch for review?
Sure. This differs from the output of hg tip -p slightly, and provokes a
couple of byte-compile-time warning on no-Mule 21.4.
lisp/ChangeLog addition:
2007-12-09 Aidan Kehoe <kehoea(a)parhasard.net>
* abbrev.el (write-abbrev-file):
Write FILE using escape-quoted, as a coding system. Add a coding
cookie to specify exactly what coding system was used; if
coding-system-name is not used, this will always be binary.
Index: lisp/abbrev.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/abbrev.el,v
retrieving revision 1.5
diff -u -u -r1.5 abbrev.el
--- lisp/abbrev.el 2001/04/12 18:21:09 1.5
+++ lisp/abbrev.el 2007/12/09 19:46:15
@@ -392,8 +392,11 @@
(defun write-abbrev-file (file)
"Write all abbrev definitions to a file of Lisp code.
+This does not include system abbrevs; it includes only the abbrev tables
+listed in listed in `abbrev-table-name-list'.
The file written can be loaded in another session to define the same abbrevs.
-The argument FILE is the file name to write."
+The argument FILE is the file name to write. If omitted or nil, the file
+specified in `abbrev-file-name' is used."
(interactive
(list
(read-file-name "Write abbrev file: "
@@ -401,15 +404,21 @@
abbrev-file-name)))
(or (and file (> (length file) 0))
(setq file abbrev-file-name))
- (save-excursion
- (set-buffer (get-buffer-create " write-abbrev-file"))
- (erase-buffer)
- (let ((tables abbrev-table-name-list))
- (while tables
- (insert-abbrev-table-description (car tables) nil)
- (setq tables (cdr tables))))
- (write-region 1 (point-max) file)
- (erase-buffer)))
+ (let ((coding-system-for-write 'escape-quoted))
+ (with-temp-file file
+ ;; XEmacs change; not emacs-mule, and use the coding system
+ ;; escape-quoted resolves to, which will differ depending on whether
+ ;; the build is Mule or not.
+ (insert (format ";;-*-coding: %s;-*-\n"
+ (or (and (fboundp #'coding-system-name)
+ (coding-system-name
+ (find-coding-system coding-system-for-write)))
+ "binary")))
+ (dolist (table
+ ;; XEmacs change; we keep the table sorted at runtime, no
+ ;; need to sort it here.
+ abbrev-table-name-list)
+ (insert-abbrev-table-description table nil)))))
(defun abbrev-string-to-be-defined (arg)
"Return the string for which an abbrev will be defined.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta