Re: [Bug: 21.4.21] Bad Window
17 years
Rodney Sparapani
Hi Vin:
Responses below:
Vin Shelton wrote:
> Hi, Rodney -
>
> Are these problems new with 21.4.20, or did older versions exhibit the
> problems, too?
>
I believe there were X errors before, but XEmacs would usually keep on
going.
Now, it seems more frequent with 21.4.20 and 21.4.21 and it dies.
> Do you have any motif patches installed? Quoting from the PROBLEMS file:
>
>
See below.
> ** Motif
>
> Motif is the X11 version of the Gnus torture test: if there's a way to
> crash, Motif will find it. With the open source release of Motif, it
> seems like a good idea to collect all Motif-related issues in one
> place.
>
> You should also look in your OS's section, as it may not be Motif's
> fault.
>
>
> and
>
>
> *** XEmacs crashes on exit (#2)
>
> Especially frequent with multiple frames. Crashes that produce C
> backtraces like this:
>
> #0 0xfec9a118 in _libc_kill () from /usr/lib/libc.so.1
> #1 0x77f48 in fatal_error_signal (sig=11)
> at /codes/rpluim/xemacs-21.4/src/emacs.c:539
> #2 <signal handler called>
> #3 0xfee929f4 in XFindContext () from /usr/openwin/lib/libX11.so.4
> #4 0xfee92930 in XFindContext () from /usr/openwin/lib/libX11.so.4
> #5 0xff297e54 in DisplayDestroy () from /usr/dt/lib/libXm.so.4
> #6 0xfefbece0 in XtCallCallbackList () from /usr/openwin/lib/libXt.so.4
> #7 0xfefc486c in XtPhase2Destroy () from /usr/openwin/lib/libXt.so.4
> #8 0xfefc45d0 in _XtDoPhase2Destroy () from /usr/openwin/lib/libXt.so.4
> #9 0xfefc43b4 in XtDestroyWidget () from /usr/openwin/lib/libXt.so.4
> #10 0x15cf9c in x_delete_device (d=0x523f00)
>
> are caused by buggy Motif libraries. Installing the following patches
> has been reported to solve the problem on Solaris 2.7:
>
> 107081-40 107656-07
>
> For information (although they have not been confirmed to work), the
> equivalent patches for Solaris 2.8 are:
>
> 108940-33 108652-25
>
>
> HTH,
> Vin
>
For X11, it's backwards, the server is on the local machine and the
client is the remote
machine right? The server is running Solaris 10 and the client is
running Solaris 9
and these patches are not installed on either. However, Motif patches
were installed on
the client, but the number, apparently, is different. I haven't
installed any patches on the
server, but I am running JDS rather than Motif.
In any case, this is not a crash on exit. There is no crash at all,
it's minimized
but dies before you get the change to re-open it.
Rodney
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Xft performance with XEmacs 21.5.28 on Mac OS 10.5
17 years
Jerry James
On Nov 14, 2007 11:18 AM, Stephen J. Turnbull <stephen(a)xemacs.org> wrote:
> William Gallafent writes:
>
> > few lines of build posted below. Any idea what's causing the duplicate
> > symbol?
>
> The GNU buildchain's "extern inline" support is disabled or broken
> under Xcode.
>
I believe the problem here is the "-std=c99" in William's CFLAGS. The
meaning of "extern inline" in C99 is different from the historical GCC
meaning. The C99 spec, section 6.7.4, says that "inline" gives you a
function that is completely inlined, with no external linkage possible, and
"extern inline" means that you inline calls to that function from within the
same compilation unit, but also leave behind an actual function that can be
called by external code. GCC used to define "extern inline" to mean what
C99 now calls "inline", and "inline" to mean approximately what C99 now
calls "extern inline".
We need to put C99 detection into our configure script and adjust the inline
keywords accordingly. In the meantime, William, remove the "-std=c99" from
your CFLAGS and let us know if that works.
--
Jerry James
http://loganjerry.googlepages.com/
_______________________________________________
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-11-11-20)
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:
===========================
dired-1.18-pkg.tar.gz upstream version: 7.14
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
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.53-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/dired/ChangeLog -------
2007-11-11 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.18 released.
2007-11-11 Michael Sperber <sperber(a)deinprogramm.de>
* Dired 7.14
2007-11-11 Michael Sperber <sperber(a)deinprogramm.de>
* dired.el (dired-ls-locale): Add.
(dired-call-insert-directory): Add, respecting `dired-ls-locale'.
(dired-insert-directory):
(dired-insert-subdir-doinsert):
(dired-add-entry): Use `dired-call-insert-directory' instead of
`insert-directory'.
2007-09-17 Didier Verna <didier(a)xemacs.org>
* dired.el (dired-cleanup-alist): Fix misuse of the 'list widget
type.
* dired.el (dired-omit-extensions): Ditto.
* dired.el (dired-omit-regexps): Ditto.
2007-08-27 Michael Sperber <sperber(a)informatik.uni-tuebingen.de>
* dired-xemacs.el (dired-install-menubar): Correctly insert
single-line separator into help menu.
2007-08-21 Adrian Aichner <adrian(a)xemacs.org>
* dired-shell.el (dired-shell-quote): Don't quote +.
2007-02-05 Michael Sperber <sperber(a)informatik.uni-tuebingen.de>
* dired.el (dired-copy-file-recursive): Parameterize over
`copy-file' function, to enable recursive copying over EFS.
(Needs a corresponding change in EFS.)
2006-12-30 Mats Lidell <matsl(a)xemacs.org>
* dired.el (dired-re-month-and-time): Synch with FSF files.el.
2006-08-15 Adrian Aichner <adrian(a)xemacs.org>
* dired.el (dired-collect-file-versions): XEmacs 21.5 makes use of
backup-extract-version-start.
* dired.el (dired-trample-file-versions): Ditto.
2005-06-25 Adrian Aichner <adrian(a)xemacs.org>
* dired-xemacs.el (dired-install-menubar): dired to add itself to
Help menu only once.
2006-02-26 Michael Sperber <sperber(a)informatik.uni-tuebingen.de>
* dired-shell.el (dired-shell-quote): Use `shell-quote-argument'
if present.
2006-02-26 Marcus Harnisch <Marcus.Harnisch(a)schleicher-electronic.com>
* dired-rgxp.el (dired-mark-read-regexp): Regexp-quote the default
value of the new name.
2005-05-03 Malcolm Purvis <malcolmp(a)xemacs.org>
* dired-xemacs.el (dired-install-menubar): Use proper form for
separator in help menu. Thanks to nelson.ferreira(a)ieee.org for
reporting the bug.
2005-04-16 Michael Sperber <sperber(a)informatik.uni-tuebingen.de>
* dired-xemacs.el (dired-set-text-properties): Use
`dired-filename-extents' instead of `extent-list.'
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)
iD8DBQFHN1e3gu3ywdHdhM0RApFIAKDqHNcZZUjiuBfYK/stJ4JWKtOW0gCfYhk8
TJ+DgN0AsTgXM/zGfUT/0Zk=
=RU39
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs 21.4.21 "Educational Television" is released
17 years
Vin Shelton
* XEmacs 21.4.21 "Educational Television" is released.
"Educational Television" is the twentieth-first release in the OXYMORON series.
The latest stable release of XEmacs, XEmacs 21.4.21 - "Educational Television",
is now available from xemacs.org and its mirrors.
* Availability
Anonymous ftp:
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4
See http://www.xemacs.org/Install/. As of 21.4.18, only a source
tarball has been supplied. There was virtually no use of the info and
elc tarballs, so xemacs-21.4.21.tar.gz and xemacs-21.4.21.tar.bz2 are
the only tarballs supplied.
If you already have a 21.4.20 source tree, a patchkit is available in
xemacs-21.4.20-21.4.21.patch.gz. This does not update .elcs or .infos,
they will be rebuilt when you make XEmacs. If you have an earlier
version, you can repeatedly apply patchkits.
The tarballs and patches are signed with my GPG key, available from
most public keyservers and also from
ftp://ftp.xemacs.org/pub/xemacs/pgp-keys/vin_shelton.asc
Here are the MD5 check sums of each of the files related to the XEmacs
21.4.21 release:
e63f1420788cc45edd56c1a95df02633 xemacs-21.4.20-21.4.21.patch.gz
878bb94b1bf6da29ce60731130bb5a20 xemacs-21.4.20-21.4.21.patch.gz.asc
1669330c839780791242fed788ef5482 xemacs-21.4.21.tar.bz2
3bd85fee135cfe90dd1cdd7e9cb91aae xemacs-21.4.21.tar.bz2.asc
87b051f12d1bb344ca4da1907100f1b5 xemacs-21.4.21.tar.gz
03c28f1a76db7baebf25b33dd939bcb6 xemacs-21.4.21.tar.gz.asc
Also, if you don't have the packages yet, see
http://www.xemacs.org/Documentation/packageGuide.html.
Anonymous (pserver) CVS:
Anonymous CVS is available. We are very grateful to the staff at our
host, SunSITE.dk, for a lot of help and quick reponse to all our
requests.
If you haven't used XEmacs CVS recently, we moved the repository
before the 21.4.6 release. The repository structure is the same as
before, so it should be possible to reuse an existing checked-out CVS
tree.
Take care that your Root is set correctly to
CVSROOT=:pserver:cvs@cvs.xemacs.org:/pack/xemacscvs
On platforms with a Bourne shell and find available, something like
for r in `find . -name Root`; do echo $CVSROOT > $r; done
will convert your entire tree.
Tags are also the same; to update to release 21.4.21, use the release
tag "r21-4-21". To set a sticky tag which will always update to the
current release, use the branch tag "release-21-4".
For more details, see
http://www.xemacs.org/Develop/cvsaccess.html
* Brief summary of changes to XEmacs 21.4.21 "Educational Television"
User-Visible Bug Fixes and Improvements
Fix: Declare that we use a deprecated ldap interface.
Fix: Make user-init file migration more robust.
Fix: Clarify docstring in progress-feedback-with-label.
Fix: Fix xlwgauge bug which may be related to progress bar crash.
Fix: Fix crash when using window manager to close dialog box.
Fix: Bound range check for Solaris gcc lossage no longer needed on Solaris 5.10
Fix: Fix playing sound on 64-bit linux.
Fix: Fix crashes with png display.
Fix: Fix double free on modifier map.
Fix: Don't close already-closed file ids.
Fix: Under Windows, tie execute permission to read permission.
Fix: Under Windows, check old-style readonly bit only for non-directories.
Fix: Under Windows, the read-only attribute supercedes NTFS ACLs.
Update: Update Didier Verna's personal info.
Update: Update package download sites.
Update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs.
Update: Update Inno Setup script file.
Update: Update Steve Baur's email address.
Feature: Add defvar for font-lock-warning-face.
Feature: Create additional modified buffer test.
-------- ChangeLog Entries from ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
2007-08-18 Vin Shelton <acs(a)xemacs.org>
* modules/ldap/eldap.c: Declare that we use deprecated API.
Thanks to Mats Lidell <matsl(a)xemacs.org> for the report & patch:
<871wgnqunm.fsf(a)spencer.lidell.homelinux.net>.
-------- ChangeLog Entries from lib-src/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
-------- ChangeLog Entries from lisp/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
2007-09-19 Didier Verna <didier(a)xemacs.org>
Update my personal info.
* about.el (xemacs-hackers): Use 'didier instead of 'dv.
* about.el (about-other-current-hackers): Ditto.
* about.el (about-url-alist): Add my musical website.
* about.el (about-personal-info): Update my entry.
* about.el (about-hacker-contribution): Ditto.
2007-08-21 Adrian Aichner <adrian(a)xemacs.org>
* package-get.el (package-get-download-sites): Update download
sites in Japan.
* package-get.el (package-get-pre-release-download-sites): Ditto.
2007-08-18 Vin Shelton <acs(a)xemacs.org>
* package-get.el (package-get-pre-release-download-sites): Sync
mirror sites with 21.5. (Thanks, Adrian)
2007-08-09 Mike Sperber <mike(a)xemacs.org>
* startup.el (migrate-user-init-file): Create backup of
`user-init-file' before migrating.
* startup.el (maybe-migrate-user-init-file): Print
information about backup file.
(maybe-create-compatibility-dot-emacs): Follow above change.
2006-11-02 Adrian Aichner <adrian(a)xemacs.org>
* font-lock.el: Sync font-lock-add-keywords and
font-lock-remove-keywords from GNU Emacs.
* font-lock.el (font-lock-keywords-alist): New.
* font-lock.el (font-lock-removed-keywords-alist): New.
* font-lock.el (font-lock-add-keywords): New.
* font-lock.el (font-lock-update-removed-keyword-alist): New.
* font-lock.el (font-lock-remove-keywords): New.
2007-08-16 Vin Shelton <acs(a)xemacs.org>
* font-lock.el: Add defvar for font-lock-warning-face. Original
patch from Hans de Graaff.
2007-07-28 Adrian Aichner <adrian(a)xemacs.org>
* package-get.el (package-get-download-sites): Document Chile and
update Denmark download site.
* package-get.el (package-get-pre-release-download-sites): Ditto.
2007-05-20 Stephen J. Turnbull <stephen(a)xemacs.org>
* gutter-items.el (progress-feedback-with-label): Clarify docstring.
-------- ChangeLog Entries from lwlib/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
2007-05-20 Stephen J. Turnbull <stephen(a)xemacs.org>
Gauge values are signed integers (ints).
(XawGaugeGetValue): Declare return value as int.
(XawGaugeSetValue): Declare value as int.
* xlwgauge.h: Get rid of references to Cardinal in comment.
* xlwgauge.c (GaugeGetValue): Declare value as int.
(GaugeMercury): Declare val0 and val1 as int. Remove redundant casts.
(XawGaugeGetValue): Declare return value as int.
(XawGaugeSetValue): Declare value as int.
2007-05-17 Stephen J. Turnbull <stephen(a)xemacs.org>
* lwlib-Xaw.c (wm_delete_window): Iterate over children of shell
(there may be more than one) to find our widget.
-------- ChangeLog Entries from man/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
-------- ChangeLog Entries from netinstall/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
-------- ChangeLog Entries from nt/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
2007-09-27 Vin Shelton <acs(a)xemacs.org>
* XEmacs.iss: Don't set package-get-always-update.
2007-09-25 Vin Shelton <acs(a)xemacs.org>
* XEmacs.iss: Put comment wrapper around site-start.el changes and
remove those changes on uninstall. Enable ftp.xemacs.org for
package retrieval and set the ftp path.
2007-09-19 Vin Shelton <acs(a)xemacs.org>
* XEmacs.iss: Various updates: Add support for 21.5; add easypg.
-------- ChangeLog Entries from src/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
2007-08-14 Marcus Crestani <crestani(a)xemacs.org>
* s/sol2.h: Fix for GCC lossage not needed with SunOS 5.10.
2007-02-17 Stephen J. Turnbull <stephen(a)xemacs.org>
* glyphs-eimage.c (png_instantiate_unwind): Avoid recursion.
(png_instantiate): Initialize setjmp_buffer early, and avoid
recursive entry to error handler.
2007-06-23 Stephen J. Turnbull <stephen(a)xemacs.org>
* linuxplay.c (linux_play_data_or_file): More 64-bit tweaking, and
a typo fix.
2007-05-12 Aidan Kehoe <kehoea(a)parhasard.net>
* event-Xt.c (x_reset_modifier_mapping):
* event-gtk.c (gtk_reset_modifier_mapping):
Zero out the device's modifier map once we've freed it, to prevent
a double free on a re-entrant call.
2007-05-17 Vin Shelton <acs(a)xemacs.org>
* linuxplay.c (linux_play_data_or_file): Fix playing sound on
64-bit linux. Patch from Hans de Graaff.
2007-05-02 Vin Shelton <acs(a)xemacs.org>
* dumper.c (pdump): Don't close pdump_fd (already closed by
fclose() call. Patch from Steve Higham.
* callproc.c (Fold_call_process_internal): Don't close fd1 if it's
already closed. Patch inspired by Steve Higham.
2007-05-01 Vin Shelton <acs(a)xemacs.org>
* nt.c (mswindows_stat): Tie _S_IEXEC permission to read access.
(mswindows_fstat): Ditto.
* sysfile.h: Under Windows, define X_OK to be the same as R_OK.
2007-02-08 Adrian Aichner <adrian(a)xemacs.org>
* postgresql.c: Update Steve Baur's email address by his request.
* postgresql.h: Ditto.
2007-01-04 Vin Shelton <acs(a)xemacs.org>
* fileio.c (check_writable): Check old-style readonly bit only for
non-directories.
2006-12-25 Benson I. Margulies <benson(a)dchbk.us>
* src/fileio.c (check_writable):
Cope with the fact that the read-only attribute trumps Windows NTFS
ACLS.
-------- ChangeLog Entries from tests/ChangeLog --------
2007-10-07 Vin Shelton <acs(a)xemacs.org>
* XEmacs 21.4.21 is released
2007-06-22 Stephen J. Turnbull <stephen(a)xemacs.org>
* automated/mule-tests.el (buffer-modified-p): Test after revert.
Sincerely,
Vin Shelton
Stable Release Manager for XEmacs
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Bug: 21.5-b28] Crash while isearch for `image'
17 years
FKtPp
================================================================
Dear Bug Team!
As the topic described, I open the file
/usr/share/doc/asciidoc/asciidoc.txt.gz
and i searched for `image', and bomm~~~
gdb infomation see attachments.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux debian.localdomain 2.6.22-3-amd64 #1 SMP Thu Oct 11 15:23:23 UTC 2007 x86_64 GNU/Linux
./configure '--with-xft=emacs,nomenubars,tabs,gauges' '--with-mule'
XEmacs 21.5-b28 "fuki" (+CVS-20071107) configured for `x86_64-unknown-linux'.
Compilation Environment and Installation Defaults:
Source code location: /home/fktpp/workspace/xemacs
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Not using any machine description file
Compiler version: gcc (GCC) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter -g
libc version: GNU libc 2.6.1-6 (Debian)
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:
- X Windows libraries location:
- Handling WM_COMMAND properly.
- Using fontconfig to manage fonts.
- Compiling in support for Xft antialiased fonts (EXPERIMENTAL).
Using Lucid menubars.
Using Lucid scrollbars.
TTY:
Compiling in support for ncurses.
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).
Databases:
Compiling in support for Berkeley database.
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:
----------------------
(/usr/share/emacs/site-lisp/mercurial
/home/fktpp/.xemacs/xemacs-packages/lisp/vc/mercurial
/home/fktpp/.xemacs/mule-packages/lisp/mule-base/viet-util
/usr/local/share/xemacs-21.5-b28/lisp/mule/viet-util
/home/fktpp/.xemacs/mule-packages/lisp/mule-base/china-util
/usr/local/share/xemacs-21.5-b28/lisp/mule/china-util
/home/fktpp/.xemacs/mule-packages/lisp/mule-base/korea-util
/usr/local/share/xemacs-21.5-b28/lisp/mule/korea-util
/home/fktpp/.xemacs/mule-packages/lisp/mule-base/cyril-util
/usr/local/share/xemacs-21.5-b28/lisp/mule/cyril-util
/home/fktpp/.xemacs/mule-packages/lisp/mule-base/japan-util
/usr/local/share/xemacs-21.5-b28/lisp/mule/japan-util
/home/fktpp/.xemacs/mule-packages/lisp/mule-base/ethio-util
/usr/local/share/xemacs-21.5-b28/lisp/mule/ethio-util
/home/fktpp/.xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/usr/local/share/xemacs-21.5-b28/lisp/regexp-opt
/home/fktpp/.xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/usr/local/share/xemacs-21.5-b28/lisp/easy-mmode)
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 : zh_CN.UTF-8
Lisp locale settings:
current-language-environment => "Chinese-GB (UTF-8)"
default-buffer-file-coding-system => utf-8
default-process-coding-system => (undecided . utf-8)
(current-locale) => "zh_CN.UTF-8"
keyboard-coding-system => utf-8
terminal-coding-system => utf-8
(coding-priority-list) =>
(utf-8 iso-8-2 big5 iso-7 utf-16-little-endian-bom utf-16-bom
utf-8-bom no-conversion iso-8-1 iso-8-designate iso-lock-shift
shift-jis utf-16-little-endian utf-16 ucs-4)
Coding system aliases:
'native is aliased to utf-8
'file-name is aliased to native
'mswindows-multibyte-system-default is not a coding system alias
Installed XEmacs Packages:
-------------------------
(xemacs-devel ver: 1.76 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.11 upstream: No-Upstream-Ver)
(vc ver: 1.45 upstream: No-Upstream-Ver)
(tramp ver: 1.39 upstream: 2.0.56)
(time ver: 1.14 upstream: 1.17)
(text-modes ver: 1.95 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(sh-script ver: 1.22 upstream: 2.0f)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(python-modes ver: 1.09 upstream: No-Upstream-Ver)
(psgml ver: 1.45 upstream: 1.3.2)
(prog-modes ver: 2.15 upstream: No-Upstream-Ver)
(perl-modes ver: 1.1 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.68 upstream: R-2_9_9)
(os-utils ver: 1.4 upstream: No-Upstream-Ver)
(ocaml ver: 0.06 upstream: 3.06)
(net-utils ver: 1.53 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(ispell ver: 1.32 upstream: 3.6)
(igrep ver: 1.15 upstream: 2.111)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(gnus ver: 1.91 upstream: 5.10.8)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.05 upstream: No-Upstream-Ver)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.12 upstream: 2.4.1)
(erc ver: 0.21 upstream: Version 5.1.2 Revision: 1.796.2.6)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(efs ver: 1.34 upstream: 1.24)
(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)
(easypg ver: 1.01 upstream: 0.0.15)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.34 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(bbdb ver: 1.32 upstream: 2.35)
(apel ver: 1.33 upstream: 10.6)
(mule-base ver: 1.52 upstream: No-Upstream-Ver)
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 gdb debug-toolbar shell
comint ring dired-faces dired-xemacs dired lazy-shot font-lock time
mwheel gnuserv vc-hooks vc-xemacs paren mic-paren timer cus-face
icomplete jka-compr cmake-mode china-util xemacs-devel-autoloads
xemacs-base-autoloads vc-autoloads tramp-autoloads time-autoloads
text-modes-autoloads texinfo-autoloads strokes-autoloads
sounds-wav-autoloads sounds-au-autoloads sh-script-autoloads
sasl-autoloads ruby-modes-autoloads python-modes-autoloads
psgml-autoloads prog-modes-autoloads perl-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads os-utils-autoloads
ocaml-autoloads net-utils-autoloads mmm-mode-autoloads
mailcrypt-autoloads mail-lib-autoloads ispell-autoloads
igrep-autoloads ibuffer-autoloads gnus-autoloads gnats-autoloads
general-docs-autoloads fsf-compat-autoloads forms-autoloads
footnote-autoloads eterm-autoloads eshell-autoloads erc-autoloads
emerge-autoloads elib-autoloads efs-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads ecrypto-autoloads easypg-autoloads
dired-autoloads dictionary-autoloads debug-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads bbdb-autoloads apel-autoloads
mule-base-autoloads modules-autoloads 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 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 fontconfig
frame obsolete cus-start custom widget cl-extra cl cl-19 packages
backquote unicode font-mgr lucid-scrollbars cut-buffer xft-fonts
lucid-menubars x c-balloon-help tty-frames tty toolbar native-sound
scrollbar unix-processes multicast network-streams subprocesses
modules menu-accelerator-support menubar berkeley-db md5 xemacs xim
mule gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding
linux devices window-system base64)
Recent keystrokes:
-----------------
BS w o r k s p TAB x e m TAB / RET C-s w o r k C-a
C-s s r c C-s RET RET M-x g d b RET x e m a c s RET
r u n RET l b t RET w h e r e RET M-v M-v M-v M-v M-v
M-v M-v C-v C-v C-v M-v M-> M-v M-v M-v M-v M-v M-v
C-v C-v M-v C-p C-p C-p C-p C-p C-p C-p C-p C-p C-@
M-> C-p C-e M-w M-x r e p o r TAB x e m TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Alert: ("unchecked charset" #<charset ipa "IPA" "IPA" "IPA (International Phonetic Association)" 96 l2r cols=1 g1 final='0' reg=[MuleIPA] 0x52538>)
Alert: ("unchecked charset" #<charset jit-ucs-charset-0 "jit-ucs-charset-0" "Mule charset for otherwise unknown Unicode code points." "Mule charset for otherwise unknown Unicode code points." 96x96 l2r cols=1 g0 final='0' reg=[iso10646-1] 0x3f474>)
Loading gdb...done
Loading gdb...
Reading directory /home/fktpp/workspace/xemacs/src/...done
Reading directory /home/fktpp/workspace/xemacs/src/...
Reading directory /home/fktpp/workspace/xemacs/...done
Reading directory /home/fktpp/workspace/xemacs/...
Loading dired...done
Loading dired-mule...done
Loading dired-mule...
Loading dired...
Fontifying *scratch*... done.
Loading time...done
Fontifying *scratch*... (syntactically).
Fontifying *scratch*...
Loading time...
Loading mwheel...done
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [PATCH] Announcing 21.4.21
17 years
Adrian Aichner
Vin Shelton <acs(a)xemacs.org> writes:
> Updating the web pages to announce 21.4.21.
>
> Still to come: updates announcing the gnuclient setup kit for native
> Windows.
Hi Vin, that's great news.
I also made a freshmeat announcement today.
See
http://freshmeat.net/
Your announcement of the InnoSetup kits will go to xemacs-announce,
right?
BTW, I figured out today how to make XEmacs my default mail client on
Windows XP.
That means if I enter a mailto link via Start->Run or click on the
feedback links in websites it will start a gnus message buffer (using
any mailto URL parameters as well).
I'll write something up on this on the emacswiki and here on
xemacs-beta.
Adrian
>
> - Vin
>
> Releases/ChangeLog addition:
>
> 2007-11-10 Vin Shelton <acs(a)xemacs.org>
>
> * 21.4.21.content: Announce 21.4.21.
> * index.content: ditto.
>
>
> web source patch:
> Diff command: cvs -q diff -u
> Files affected: Releases/index.content Releases/21.4.21.content
>
> Index: Releases/21.4.21.content
> ===================================================================
> RCS file: 21.4.21.content
> diff -N 21.4.21.content
> --- /dev/null Sat Nov 10 20:46:23 2007
> +++ 21.4.21.content Sat Nov 10 20:46:26 2007
> @@ -0,0 +1,375 @@
> +%title%
> +XEmacs 21.4.21 "Educational Television" is released
> +%author%
> +automatically generated from release announcement by release-mail-to-html.el
> +%main%
> + <h1><a name="announcement">XEmacs 21.4.21 "Educational Television" is released</a></h1>
> + <p>goto announcement,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +To: xemacs-announce(a)xemacs.org, xemacs-beta(a)xemacs.org
> +Subject: XEmacs 21.4.21 "Educational Television" is released
> +From: Vin Shelton <acs(a)xemacs.org>
> +Organization: The XEmacs Development Team
> +Date: Sat, 10 Nov 2007 14:00:47 -0500
> +Message-ID: <87abpmudr4.fsf(a)alumni.princeton.edu>
> +
> +
> +* XEmacs 21.4.21 "Educational Television" is released.
> + "Educational Television" is the twentieth-first release in the OXYMORON series.
> +
> +The latest stable release of XEmacs, XEmacs 21.4.21 - "Educational Television",
> +is now available from xemacs.org and its mirrors.
> +
> +* Availability
> +
> +Anonymous ftp:
> +
> + ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4
> +
> +See http://www.xemacs.org/Install/. As of 21.4.18, only a source
> +tarball has been supplied. There was virtually no use of the info and
> +elc tarballs, so xemacs-21.4.21.tar.gz and xemacs-21.4.21.tar.bz2 are
> +the only tarballs supplied.
> +
> +If you already have a 21.4.20 source tree, a patchkit is available in
> +xemacs-21.4.20-21.4.21.patch.gz. This does not update .elcs or .infos,
> +they will be rebuilt when you make XEmacs. If you have an earlier
> +version, you can repeatedly apply patchkits.
> +
> +The tarballs and patches are signed with my GPG key, available from
> +most public keyservers and also from
> +ftp://ftp.xemacs.org/pub/xemacs/pgp-keys/vin_shelton.asc
> +
> +Here are the MD5 check sums of each of the files related to the XEmacs
> +21.4.21 release:
> +
> +e63f1420788cc45edd56c1a95df02633 xemacs-21.4.20-21.4.21.patch.gz
> +878bb94b1bf6da29ce60731130bb5a20 xemacs-21.4.20-21.4.21.patch.gz.asc
> +1669330c839780791242fed788ef5482 xemacs-21.4.21.tar.bz2
> +3bd85fee135cfe90dd1cdd7e9cb91aae xemacs-21.4.21.tar.bz2.asc
> +87b051f12d1bb344ca4da1907100f1b5 xemacs-21.4.21.tar.gz
> +03c28f1a76db7baebf25b33dd939bcb6 xemacs-21.4.21.tar.gz.asc
> +
> +Also, if you don't have the packages yet, see
> +
> + http://www.xemacs.org/Documentation/packageGuide.html.
> +
> +Anonymous (pserver) CVS:
> +
> +Anonymous CVS is available. We are very grateful to the staff at our
> +host, SunSITE.dk, for a lot of help and quick reponse to all our
> +requests.
> +
> +If you haven't used XEmacs CVS recently, we moved the repository
> +before the 21.4.6 release. The repository structure is the same as
> +before, so it should be possible to reuse an existing checked-out CVS
> +tree.
> +
> +Take care that your Root is set correctly to
> +
> + CVSROOT=:pserver:cvs@cvs.xemacs.org:/pack/xemacscvs
> +
> +On platforms with a Bourne shell and find available, something like
> +
> + for r in `find . -name Root`; do echo $CVSROOT > $r; done
> +
> +will convert your entire tree.
> +
> +Tags are also the same; to update to release 21.4.21, use the release
> +tag "r21-4-21". To set a sticky tag which will always update to the
> +current release, use the branch tag "release-21-4".
> +
> +For more details, see
> +
> + http://www.xemacs.org/Develop/cvsaccess.html
> +
> +
> +Sincerely,
> + Vin Shelton
> + Stable Release Manager for XEmacs</pre>
> + <h1><a name="summary">Changes</a> in XEmacs 21.4.21 "Educational Television"</h1>
> + <p>goto <a href="#announcement">announcement</a>,
> + summary,
> + <a href="#changes">changes</a></p>
> + <p>User-Visible Bug Fixes and Improvements</p>
> + <p>Fix: Declare that we use a deprecated ldap interface.</p>
> + <p>Fix: Make user-init file migration more robust.</p>
> + <p>Fix: Clarify docstring in progress-feedback-with-label.</p>
> + <p>Fix: Fix xlwgauge bug which may be related to progress bar crash.</p>
> + <p>Fix: Fix crash when using window manager to close dialog box.</p>
> + <p>Fix: Bound range check for Solaris gcc lossage no longer needed on Solaris 5.10</p>
> + <p>Fix: Fix playing sound on 64-bit linux.</p>
> + <p>Fix: Fix crashes with png display.</p>
> + <p>Fix: Fix double free on modifier map.</p>
> + <p>Fix: Don't close already-closed file ids.</p>
> + <p>Fix: Under Windows, tie execute permission to read permission.</p>
> + <p>Fix: Under Windows, check old-style readonly bit only for non-directories.</p>
> + <p>Fix: Under Windows, the read-only attribute supercedes NTFS ACLs.</p>
> + <p>Update: Update Didier Verna's personal info.</p>
> + <p>Update: Update package download sites.</p>
> + <p>Update: Sync font-lock-add-keywords and font-lock-remove-keywords from GNU Emacs.</p>
> + <p>Update: Update Inno Setup script file.</p>
> + <p>Update: Update Steve Baur's email address.</p>
> + <p>Feature: Add defvar for font-lock-warning-face.</p>
> + <p>Feature: Create additional modified buffer test. </p>
> + <h1><a name="changes">ChangeLogs</a> for XEmacs 21.4.21 "Educational Television"</h1>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + changes</p>
> + <ul>
> + <li>ChangeLog Entries from <a href="#ChangeLog">ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#lib-src:ChangeLog">lib-src/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#lisp:ChangeLog">lisp/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#lwlib:ChangeLog">lwlib/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#man:ChangeLog">man/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#netinstall:ChangeLog">netinstall/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#nt:ChangeLog">nt/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#src:ChangeLog">src/ChangeLog</a></li>
> + <li>ChangeLog Entries from <a href="#tests:ChangeLog">tests/ChangeLog</a></li>
> + </ul>
> + <h2>ChangeLog Entries from <a name="ChangeLog">ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released
> +
> +2007-08-18 Vin Shelton <acs(a)xemacs.org>
> +
> + * modules/ldap/eldap.c: Declare that we use deprecated API.
> + Thanks to Mats Lidell <matsl(a)xemacs.org> for the report & patch:
> + <871wgnqunm.fsf(a)spencer.lidell.homelinux.net>.</pre>
> + <h2>ChangeLog Entries from <a name="lib-src:ChangeLog">lib-src/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released</pre>
> + <h2>ChangeLog Entries from <a name="lisp:ChangeLog">lisp/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released
> +
> +2007-09-19 Didier Verna <didier(a)xemacs.org>
> +
> + Update my personal info.
> + * about.el (xemacs-hackers): Use 'didier instead of 'dv.
> + * about.el (about-other-current-hackers): Ditto.
> + * about.el (about-url-alist): Add my musical website.
> + * about.el (about-personal-info): Update my entry.
> + * about.el (about-hacker-contribution): Ditto.
> +
> +2007-08-21 Adrian Aichner <adrian(a)xemacs.org>
> +
> + * package-get.el (package-get-download-sites): Update download
> + sites in Japan.
> + * package-get.el (package-get-pre-release-download-sites): Ditto.
> +
> +2007-08-18 Vin Shelton <acs(a)xemacs.org>
> +
> + * package-get.el (package-get-pre-release-download-sites): Sync
> + mirror sites with 21.5. (Thanks, Adrian)
> +
> +2007-08-09 Mike Sperber <mike(a)xemacs.org>
> +
> + * startup.el (migrate-user-init-file): Create backup of
> + `user-init-file' before migrating.
> + * startup.el (maybe-migrate-user-init-file): Print
> + information about backup file.
> + (maybe-create-compatibility-dot-emacs): Follow above change.
> +
> +2006-11-02 Adrian Aichner <adrian(a)xemacs.org>
> +
> + * font-lock.el: Sync font-lock-add-keywords and
> + font-lock-remove-keywords from GNU Emacs.
> + * font-lock.el (font-lock-keywords-alist): New.
> + * font-lock.el (font-lock-removed-keywords-alist): New.
> + * font-lock.el (font-lock-add-keywords): New.
> + * font-lock.el (font-lock-update-removed-keyword-alist): New.
> + * font-lock.el (font-lock-remove-keywords): New.
> +
> +2007-08-16 Vin Shelton <acs(a)xemacs.org>
> +
> + * font-lock.el: Add defvar for font-lock-warning-face. Original
> + patch from Hans de Graaff.
> +
> +2007-07-28 Adrian Aichner <adrian(a)xemacs.org>
> +
> + * package-get.el (package-get-download-sites): Document Chile and
> + update Denmark download site.
> + * package-get.el (package-get-pre-release-download-sites): Ditto.
> +
> +2007-05-20 Stephen J. Turnbull <stephen(a)xemacs.org>
> +
> + * gutter-items.el (progress-feedback-with-label): Clarify docstring.</pre>
> + <h2>ChangeLog Entries from <a name="lwlib:ChangeLog">lwlib/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released
> +
> +2007-05-20 Stephen J. Turnbull <stephen(a)xemacs.org>
> +
> + Gauge values are signed integers (ints).
> + (XawGaugeGetValue): Declare return value as int.
> + (XawGaugeSetValue): Declare value as int.
> +
> + * xlwgauge.h: Get rid of references to Cardinal in comment.
> +
> + * xlwgauge.c (GaugeGetValue): Declare value as int.
> + (GaugeMercury): Declare val0 and val1 as int. Remove redundant casts.
> + (XawGaugeGetValue): Declare return value as int.
> + (XawGaugeSetValue): Declare value as int.
> +
> +2007-05-17 Stephen J. Turnbull <stephen(a)xemacs.org>
> +
> + * lwlib-Xaw.c (wm_delete_window): Iterate over children of shell
> + (there may be more than one) to find our widget.</pre>
> + <h2>ChangeLog Entries from <a name="man:ChangeLog">man/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released</pre>
> + <h2>ChangeLog Entries from <a name="netinstall:ChangeLog">netinstall/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released</pre>
> + <h2>ChangeLog Entries from <a name="nt:ChangeLog">nt/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released
> +
> +2007-09-27 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs.iss: Don't set package-get-always-update.
> +
> +2007-09-25 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs.iss: Put comment wrapper around site-start.el changes and
> + remove those changes on uninstall. Enable ftp.xemacs.org for
> + package retrieval and set the ftp path.
> +
> +2007-09-19 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs.iss: Various updates: Add support for 21.5; add easypg.</pre>
> + <h2>ChangeLog Entries from <a name="src:ChangeLog">src/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released
> +
> +2007-08-14 Marcus Crestani <crestani(a)xemacs.org>
> +
> + * s/sol2.h: Fix for GCC lossage not needed with SunOS 5.10.
> +
> +2007-02-17 Stephen J. Turnbull <stephen(a)xemacs.org>
> +
> + * glyphs-eimage.c (png_instantiate_unwind): Avoid recursion.
> + (png_instantiate): Initialize setjmp_buffer early, and avoid
> + recursive entry to error handler.
> +
> +2007-06-23 Stephen J. Turnbull <stephen(a)xemacs.org>
> +
> + * linuxplay.c (linux_play_data_or_file): More 64-bit tweaking, and
> + a typo fix.
> +
> +2007-05-12 Aidan Kehoe <kehoea(a)parhasard.net>
> +
> + * event-Xt.c (x_reset_modifier_mapping):
> + * event-gtk.c (gtk_reset_modifier_mapping):
> + Zero out the device's modifier map once we've freed it, to prevent
> + a double free on a re-entrant call.
> +
> +2007-05-17 Vin Shelton <acs(a)xemacs.org>
> +
> + * linuxplay.c (linux_play_data_or_file): Fix playing sound on
> + 64-bit linux. Patch from Hans de Graaff.
> +
> +2007-05-02 Vin Shelton <acs(a)xemacs.org>
> +
> + * dumper.c (pdump): Don't close pdump_fd (already closed by
> + fclose() call. Patch from Steve Higham.
> + * callproc.c (Fold_call_process_internal): Don't close fd1 if it's
> + already closed. Patch inspired by Steve Higham.
> +
> +2007-05-01 Vin Shelton <acs(a)xemacs.org>
> +
> + * nt.c (mswindows_stat): Tie _S_IEXEC permission to read access.
> + (mswindows_fstat): Ditto.
> + * sysfile.h: Under Windows, define X_OK to be the same as R_OK.
> +
> +2007-02-08 Adrian Aichner <adrian(a)xemacs.org>
> +
> + * postgresql.c: Update Steve Baur's email address by his request.
> + * postgresql.h: Ditto.
> +
> +2007-01-04 Vin Shelton <acs(a)xemacs.org>
> +
> + * fileio.c (check_writable): Check old-style readonly bit only for
> + non-directories.
> +
> +2006-12-25 Benson I. Margulies <benson(a)dchbk.us>
> +
> + * src/fileio.c (check_writable):
> + Cope with the fact that the read-only attribute trumps Windows NTFS
> + ACLS.</pre>
> + <h2>ChangeLog Entries from <a name="tests:ChangeLog">tests/ChangeLog</a></h2>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> + <pre xml:space="preserve">
> +2007-10-07 Vin Shelton <acs(a)xemacs.org>
> +
> + * XEmacs 21.4.21 is released
> +
> +2007-06-22 Stephen J. Turnbull <stephen(a)xemacs.org>
> +
> + * automated/mule-tests.el (buffer-modified-p): Test after revert.</pre>
> + <p>goto <a href="#announcement">announcement</a>,
> + <a href="#summary">summary</a>,
> + <a href="#changes">changes</a></p>
> +
> +<!-- Keep this comment at the end of the file
> +Local variables:
> +mode: xml
> +sgml-omittag:nil
> +sgml-shorttag:nil
> +sgml-namecase-general:nil
> +sgml-general-insert-case:lower
> +sgml-minimize-attributes:nil
> +sgml-always-quote-attributes:t
> +sgml-indent-step:2
> +sgml-indent-data:t
> +sgml-parent-document:("../template.html" "html" "body" "table" "tr" "td")
> +sgml-exposed-tags:nil
> +sgml-local-catalogs:nil
> +sgml-local-ecat-files:nil
> +End:
> +-->
> Index: Releases/index.content
> ===================================================================
> RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Releases/index.content,v
> retrieving revision 1.126
> diff -a -u -u -r1.126 index.content
> --- Releases/index.content 2007/06/12 15:17:23 1.126
> +++ Releases/index.content 2007/11/10 19:46:26
> @@ -73,6 +73,7 @@
> </p>
>
> <ul>
> + <li><strong>2007-11-10</strong>: <a href="21.4.21.html">[21.4.21 release notice]</a> <!-- <a href="21.4.21.html#changes">[changelogs]</a> --></li>
> <li><strong>2006-12-10</strong>: <a href="21.4.20.html">[21.4.20 release notice]</a> <!-- <a href="21.4.20.html#changes">[changelogs]</a> --></li>
> <li><strong>2006-01-30</strong>: <a href="21.4.19.html">[21.4.19 release notice]</a> <!-- <a href="21.4.19.html#changes">[changelogs]</a> --></li>
> <li><strong>2005-12-05</strong>: <a href="21.4.18.html">[21.4.18 release notice]</a> <!-- <a href="21.4.18.html#changes">[changelogs]</a> --></li>
>
> _______________________________________________
> XEmacs-Patches mailing list
> XEmacs-Patches(a)xemacs.org
> http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches
>
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Bug: 21.4.17] When calling perldb from a script, the current source line is not properly selected! (keywords: perl, debug, gud)
17 years
Thomas Mittelstädt
Dear Bug Team!
In package debug, version 1.17, in function gud-perldb-marker-filter I
changed the following to get the desired behaviour!
; (while (string-match
"^\032\032\\([a-zA-Z]:\\)?\\([^:\n]*\\):\\([0-9]*\\):.*\n"
;; thmi changed the regex to the following. When I called the perl
debugger from
;; a script like
;; cat /tmp/stdin-21164.log | perl -d
/buildcontrol/tinderbox/bin/processmail_builds_test.pl
;; the current source line would not show up in the other buffer
(while (string-match
"^\\([a-zA-Z]+\\)::[^:\n]*(\\([^:\n]*\\):\\([0-9]*\\)):"
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux penell 2.6.10 #1 Fri Feb 4 22:08:22 JST 2005 i686 GNU/Linux
./configure '--with-sound=none,native' '--with-x11' '--extra-verbose'
'--with-site-lisp' '--with-database=berkdb' '--statedir=/var/lib'
'--infodir=/usr/share/info/xemacs-21.4.17' '--prefix=/usr' '--dynamic'
'--error-checking=none' '--debug=no' '--with-pop' '--with-gpm=no'
'--with-file-coding' '--pdump' '--with_menubars=lucid'
'--with_scrollbars=lucid' '--with_dialogs=athena'
'--docdir=/usr/lib/xemacs-21.4.17/i386-debian-linux/mule/' '--with-mule'
'--with-canna=no' '--with-wnn=no' '--with-xim=xlib' '--with-xfs'
'--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/xemacs-packages:/usr/share/xemacs21/mule-packages:/usr/share/xemacs21/site-packages'
'i386-debian-linux'
XEmacs 21.4.17 "Jumbo Shrimp" configured for `i386-debian-linux'.
Compilation / Installation:
Source code location:
/home/mohura/packages/build-area/xemacs21-21.4.17
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch
-Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow
Compiler version: gcc (GCC) 3.3.5 (Debian 1:3.3.5-8)
Compiler specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Need to guess glibc1/2/etc here
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/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 (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.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for file coding.
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- Using XFontSet to provide bilingual menubar.
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Load-Path Lisp Shadows:
----------------------
(/usr/share/xemacs21/site-lisp/dictionaries-common/ispell
/usr/share/xemacs21/site-lisp/dictionaries-common/ispell
/usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell
/usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell
/usr/share/xemacs21/site-lisp/debian-startup
/usr/share/emacs/site-lisp/debian-startup ~/library/emacs/lisp/psvn
/usr/share/emacs/site-lisp/psvn ~/library/emacs/lisp/gud
/usr/share/xemacs21/xemacs-packages/lisp/debug/gud
/usr/share/xemacs21/site-lisp/dictionaries-common/ispell
/usr/share/xemacs21/xemacs-packages/lisp/ispell/ispell
/etc/emacs/site-start
/usr/share/xemacs21/site-packages/lisp/site-start
/usr/share/xemacs21/xemacs-packages/lisp/build/build-report
/usr/lib/xemacs-21.4.17/lisp/build-report)
Installed XEmacs Packages:
-------------------------
(skk ver: 1.23 upstream: 10.62a)
(mule-ucs ver: 1.11 upstream: 0.84)
(mule-base ver: 1.46 upstream: No-Upstream-Ver)
(lookup ver: 1.14 upstream: 1.0)
(locale ver: 1.22 upstream: No-Upstream-Ver)
(leim ver: 1.22 upstream: No-Upstream-Ver)
(latin-unity ver: 1.14 upstream: 1.14)
(latin-euro-standards ver: 1.0 upstream: 1.0)
(egg-its ver: 1.27 upstream: No-Upstream-Ver)
(edict ver: 1.16 upstream: 0.9.9)
(zenirc ver: 1.15 upstream: 2.112)
(xwem ver: 1.19 upstream: lg(a)xwem.org--2004/xwem--main--2.0--version-0)
(xslt-process ver: 1.11 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xlib ver: 1.13 upstream: lg(a)xwem.org--2004/xlib--main--2.0--version-0)
(xemacs-devel ver: 1.7 upstream: No-Upstream-Ver)
(xemacs-base ver: 1.96 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.3 upstream: 4.0pre47)
(vm ver: 7.18 upstream: 7.17)
(viper ver: 1.38 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.2 upstream: 3.33.2)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.4 upstream: No-Upstream-Ver)
(tramp ver: 1.22 upstream: 2.0.47)
(tpu ver: 1.14 upstream: 4.2X)
(tooltalk ver: 1.15 upstream: No-Upstream-Ver)
(tm ver: 1.37 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.84 upstream: No-Upstream-Ver)
(texinfo ver: 1.28 upstream: No-Upstream-Ver)
(supercite ver: 1.2 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.27 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.11 upstream: 3.9.5)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.17 upstream: No-Upstream-Ver)
(sh-script ver: 1.18 upstream: 2.0e)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.19 upstream: 1.4.2)
(scheme ver: 1.14 upstream: No-Upstream-Ver)
(sasl ver: 1.15 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(riece ver: 1.17 upstream: 1.0.6)
(reftex ver: 1.34 upstream: 4.21)
(python-modes ver: 1.06 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.43 upstream: 1.3.1)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.02 upstream: No-Upstream-Ver)
(pgg ver: 1.05 upstream: 0.1)
(perl-modes ver: 1.07 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.66 upstream: R-2_9_9)
(pc ver: 1.27 upstream: No-Upstream-Ver)
(os-utils ver: 1.36 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(ocaml ver: 0.05 upstream: 3.06)
(net-utils ver: 1.44 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.18 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mh-e ver: 1.28 upstream: 7.4.2)
(mew ver: 1.18 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.71 upstream: No-Upstream-Ver)
(liece ver: 1.13 upstream: 1.4.9)
(jde ver: 1.46 upstream: 2.3.2)
(ispell ver: 1.31 upstream: 3.6)
(ilisp ver: 1.33 upstream: 5.12.0)
(igrep ver: 1.13 upstream: 2.111)
(idlwave ver: 1.31 upstream: 5.1)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.16 upstream: 4.18)
(hm--html-menus ver: 1.23 upstream: 5.9)
(haskell-mode ver: 1.07 upstream: 1.45)
(gnus ver: 1.82 upstream: 5.10.6)
(gnats ver: 1.16 upstream: 3.101)
(general-docs ver: 1.03 upstream: No-Upstream-Ver)
(games ver: 1.15 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.04 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.39 upstream: 1.32)
(eterm ver: 1.15 upstream: No-Upstream-Ver)
(ess ver: 1.12 upstream: 5.2.3)
(eshell ver: 1.08 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(erc ver: 0.12 upstream: Version 4.0 Revision: 1.675)
(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.33 upstream: 1.23)
(edt ver: 1.13 upstream: No-Upstream-Ver)
(edit-utils ver: 2.22 upstream: No-Upstream-Ver)
(ediff ver: 1.51 upstream: 2.75)
(edebug ver: 1.21 upstream: No-Upstream-Ver)
(ecrypto ver: 0.19 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.07000000000000001 upstream: 0.1)
(dired ver: 1.16 upstream: 7.12)
(dictionary ver: 1.15 upstream: 1.8)
(debug ver: 1.17 upstream: No-Upstream-Ver)
(crisp ver: 1.14 upstream: 1.34)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(clearcase ver: 1.09 upstream: /main/laptop/156)
(cc-mode ver: 1.43 upstream: 5.30.9)
(calendar ver: 1.23 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.2 upstream: No-Upstream-Ver)
(build ver: 1.14 upstream: 2.02)
(bbdb ver: 1.25 upstream: 2.34)
(auctex ver: 1.46 upstream: 11.55)
(apel ver: 1.27 upstream: 10.2)
(ada ver: 1.14 upstream: 2.27)
(Sun ver: 1.16 upstream: No-Upstream-Ver)
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 byte-optimize bytecomp
byte-compile add-log font-lock env bookmark pp dabbrev info view-less
view hyper-apropos gud tags etags comint cl-specs edebug cperl-mode
sh-script skeleton executable efs-cu uniquify cal-move cal-xemacs
calendar time gnuserv psvn overlay diff-mode advice advice-preload
easy-mmode elp ediff-merg ediff-diff ediff-tbar ediff-wind ediff-mult
ediff-help ediff-init ediff-util dired-faces dired-xemacs dired
blink-cursor edmacro rsz-minibuf ispell xcscope ring cus-face mwheel
skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads
locale-autoloads leim-autoloads latin-unity-autoloads
latin-euro-standards-autoloads egg-its-autoloads edict-autoloads
zenirc-autoloads xwem-autoloads xslt-process-autoloads
xslide-autoloads xlib-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 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 liece-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads
hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads
gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
ess-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 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
lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 slovenian
czech romanian ccl mule-help code-cmds gutter-items menubar-items
x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu
iso8859-1 page buff-menu lib-complete cus-file derived frame
text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19
packages backquote very-early-lisp file-coding mule lucid-scrollbars
cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames
tty toolbar native-sound scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm
lisp-float-type linux dialog devices window-system base64)
Recent keystrokes:
-----------------
SPC u p SPC i n SPC t h e SPC o t h e r SPC b u f f
e r C-x C-s RET C-x C-s button1 button1up button1 button1up
RET up up RET down down down down down down C-x C-s
button1 button1up C-x d up up up up up up RET button1
button1up button5 button5up button5 button5up button5
button5up button5 button5up button5 button5up button5
button5up button5 button5up button5 button5up button5
button5up button5 button5up button5 button5up button5
button5up button2 button2up button2 button2up M-P M-P
M-P M-x r e p o TAB r TAB x e TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Note: file is write protected
Reading directory /usr/share/xemacs21/xemacs-packages/lisp/net-utils/...done
Reading directory /usr/share/xemacs21/xemacs-packages/lisp/net-utils/...
Wrote /var/www/library/emacs/lisp/gud.el
Wrote /var/www/library/emacs/lisp/gud.el
Wrote /var/www/library/emacs/lisp/gud.el
Quit
Wrote /var/www/library/emacs/lisp/psvn.elc
Compiling /var/www/library/emacs/lisp/psvn.el...done
Warning: The following functions are not known to be defined: widgetp,
line-beginning-position, dired-jump, mailcap-mime-types,
log-edit-mode, log-edit-files, line-end-position
Compiling psvn.el... (svn-status-elp-init)
Compiling psvn.el... (svn-admin-start-import)
Compiling psvn.el... (svn-admin-create-trunk-directory)
Compiling psvn.el... (svn-admin-create)
Compiling psvn.el... (svn-status-resolve-conflicts)
Compiling psvn.el... (svn-resolve-conflicts)
Compiling psvn.el... (svn-resolve-conflicts-ediff)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[PATCH] fix corruption of ~/.emacs when trying to migrate an init file XEmacs can't fully load
17 years
Jason Spiro
Hi all,
This is a patch for a preference-corruption issue. XEmacs (I use
xemacs-21.5.27) corrupts the ~/.emacs file when you follow the steps below. It
has happened to me both on Ubuntu Linux and on FreeBSD. The poor guy posting at
https://stat.ethz.ch/pipermail/ess-help/2005-September/002851.html also
experienced it.
== How-To-Repeat ==
* Make a new user on your *nix PC
* Log on as that user
* Make a ~/.emacs file
* Use GNU Emacs's custom.el tool, or use vi, to customize one or more variables
* Add something to the top of the ~/.emacs file (somewhere above the
custom-set-variables statement) that xemacs can't understand, such as
the lone word:
foobarbazquux
* As that user, start xemacs for the first time
* At the "Migrate init file to ~/.xemacs/? (yes or no)" prompt, enter "no"
Now XEmacs will clobber the custom-set-variables and custom-set-fonts clauses in
your ~/.emacs file. It replaces them with:
(custom-set-variables
'(load-home-init-file t t))
(custom-set-faces)
== Fix ==
See patch below. To make the patch, I copied two lines from
http://cvs.savannah.gnu.org/viewvc/emacs/emacs/lisp/cus-edit.el?revision=...
into the xemacs21-devel-mule port's unpacked source. Then I modified it to
check even more aggressively: it refuses to try to save a user's customizations
any time the init file didn't fully load, even if the custom file is a different
file than the init file. This is because it seems that the variable custom-file
was set (to /home/j/.emacs) on my PC and I am worried it may be set
elsewhere too.
I tested the patch by deleting my cus-edit.elc and pasting in the new
cus-edit.el in my xemacs lisp directory. It works fine.
I sent the patch to the FreeBSD folk (at
http://www.freebsd.org/cgi/query-pr.cgi?pr=114031 you can see my bug report) and
they merged the patch into their own XEmacs distribution. But they did not send
the patch to you folks. So, I am sending it to you now.
The patch follows.
Cheers,
Jason
--- xemacs-21.5.27/lisp/cus-edit.el.orig Tue Jun 26 04:10:18 2007
+++ xemacs-21.5.27/lisp/cus-edit.el Tue Jun 26 04:14:52 2007
@@ -3756,6 +3756,8 @@
;;;###autoload
(defun custom-save-all ()
"Save all customizations in `custom-file'."
+ (when init-file-had-error
+ (error "Cannot save customizations; init file was not fully loaded"))
(let ((inhibit-read-only t))
(custom-save-variables)
(custom-save-faces)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: New vc and Mercurial (hg)?
17 years
Stephen J. Turnbull
David Kastrup writes:
> I also have my doubts that the XEmacs project can legally _collect_
> assignments to the FSF
Of course not; that would require recognizing XEmacs as a GNU project
and making its maintainer an agent of the FSF, which rms will never do.
> as those assignments take the form of two-sided contracts. The
> XEmacs project would probably have to take assignments to the
> XEmacs project, and then, on its own, assign that code over.
We don't want to do that. The only stake XEmacs has in assignments is
so that GNU can use our code. So when we encourage assignment, that
means we say "go to the FSF and assign to them".
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta