GPLv3|L8R -- Status report - ready for inspection?
7 years, 4 months
Mats Lidell
Hi,
Here comes yet another status report from the project of converting to
GPLv3 or later.
There are two lists of files below. The first list contains all files
that are in an undecided state. Please inspect: Do we need to do anything
with them. If so what?
The second list contains all files that we can leave untouched and the
reason for that. Please inspect: Are all reasons OK and correct?
Are we getting close to the were an inspection of the xemacs-gplv3
repository could be performed? With the intent that it that is OK we
could merge back to trunk and go GPLv3 or later?
----------------------------------------------------------------------
"CHANGES-beta"
"ChangeLog"
"PROBLEMS"
"README"
"README.GPLv3"
"etc/ChangeLog"
"etc/Emacs.ad"
"etc/InstallGuide"
"etc/NEWS"
"etc/ONEWS"
"etc/OONEWS"
"etc/README"
"etc/editclient.sh"
"etc/emacskeys.sco"
"etc/emacsstrs.sco"
"etc/gtkrc"
"etc/package-index.LATEST.gpg"
"etc/sample.Xresources"
"etc/xemacs.1"
"lib-src/ChangeLog"
"lib-src/README"
"lisp/ChangeLog"
"lisp/README"
"lisp/mule/mule-locale.txt"
"man/ChangeLog"
"man/README"
"modules/ChangeLog"
"modules/base64/Makefile"
"modules/common/configure-post.ac"
"modules/common/configure-pre.ac"
"modules/zlib/Makefile"
"nt/ChangeLog"
"nt/Emacs.ad.h"
"nt/Installation.el"
"nt/README"
"nt/Win32.cf"
"nt/lisp.ico"
"nt/site.def"
"nt/xemacs.dsp"
"nt/xemacs.dsw"
"src/ChangeLog"
"src/README"
"src/README.kkcc"
"src/m/README"
"src/s/README"
"src/s/freebsd.h"
"src/s/irix6-0.h"
"src/s/netbsd.h"
"src/s/sol2.h"
"tests/ChangeLog"
"tests/Dnd/README"
"tests/automated/README"
"version.sh.in"
----------------------------------------------------------------------
These files below are the files that we might be able to leave as
they are. The reason for why they need not to be changed is listed
after each file: (Some reasons are taken verbatim from private
communication or the "GPL version 3 source survey")
----------------------------------------------------------------------
"INSTALL" -> old FSF Documentation license
"config.guess" -> Part of config which is still GPLv2 or later. See "http://savannah.gnu.org/projects/config"
"config.sub" -> Part of config which is still GPLv2 or later. See "http://savannah.gnu.org/projects/config"
"etc/ETAGS.ChangeLog" -> BSD and GPL v2 or later
"etc/VEGETABLES" -> Not copyrightable.
"etc/XKeysymDB" -> MIT
"etc/ctags.1" -> Part of the etags distribution, which is not part of XEmacs.
"etc/custom/example-themes/ex-custom-file" -> Generated(!?) or GPL V2 or later?
"etc/etags.1" -> Part of the etags distribution, which is not part of XEmacs.
"etc/gnuattach.1" -> simple man link to gnuserv.1
"etc/gnuclient.1" -> simple man link to gnuserv.1
"etc/gnudoit.1" -> simple man link to gnuserv.1
"etc/refcard.ps.gz" -> Generated from refcard..tex
"etc/sample.Xdefaults" -> It is deprecated, so it can be removed but is only a three line reference to .Xresources
"etc/xemacs-X.ico" -> GPLv2 or later but there is not meta data for the file where this can be documented.
"info/dir" -> Generated(?)
"install-sh" -> MIT-style "no advertising" license
"lib-src/b2m.c" -> This is the version from GNU Emacs, so should be OK.
"lib-src/config.values.in" -> Generated.
"lib-src/emacs.csh" -> I don't think this even works with XEmacs ("emacsclient"), so I believe we can just delete it.
"lib-src/insert-data-in-exec.c" -> Compatible license.
"lib-src/mmencode.c" -> Compatible license.
"lisp/dump-paths.el" -> Empty file. Not copyrightable.
"lisp/term/bobcat.el" -> Emacs version has no explicit license declaration
"lisp/term/vt102.el" -> Emacs version has no explicit license declaration
"lisp/term/vt125.el" -> Emacs version has no explicit license declaration
"lisp/term/vt200.el" -> Emacs version has no explicit license declaration
"lisp/term/vt201.el" -> Emacs version has no explicit license declaration
"lisp/term/vt220.el" -> Emacs version has no explicit license declaration
"lisp/term/vt240.el" -> Emacs version has no explicit license declaration
"lisp/term/vt300.el" -> Emacs version has no explicit license declaration
"lisp/term/vt320.el" -> Emacs version has no explicit license declaration
"lisp/term/vt400.el" -> Emacs version has no explicit license declaration
"lisp/term/vt420.el" -> Emacs version has no explicit license declaration
"lock/.precious" -> Not copyrightable.
"modules/canna/install-sh" -> MIT
"modules/ldap/install-sh" -> MIT
"modules/postgresql/install-sh" -> MIT
"modules/sample/external/install-sh" -> MIT
"modules/sample/internal/install-sh" -> MIT
"move-if-change" -> Identical to GPLv3 or later Emacs version
"nt/Xmd.patch" -> GPLv2 or later but only a few lines
"nt/file.ico" -> MIT
"nt/minitar.c" -> Public domain
"nt/paths.h" -> Generated
"nt/xemacs.ico" -> GPLv2 or later but there is not meta data for the file where this can be documented.
"src/alloca.c" -> Public domain.
"src/depend" -> Generated
"src/emacs-marshals.c" -> Generated.
"src/emacs-widget-accessors.c" -> Generated.
"src/intl-auto-encap-win32.c" -> Generated.
"src/intl-auto-encap-win32.h" -> Generated.
"src/libsst.c" -> Compatible license.
"src/libsst.h" -> Compatible license.
"src/libst.h" -> Compatible copyright.
"src/linuxplay.c" -> Compatible license. (MIT-like)
"src/miscplay.c" -> Compatible license. (MIT-like)
"src/miscplay.h" -> Compatible license. (MIT-like)
"src/nas.c" -> Compatible license. (MIT-like)
"src/paths.h.in" -> Generated.
"src/s/openbsd.h" -> Too short. (< 10 lines)
"src/s/usg5-4-2.h" -> Too short. (< 10 lines)
"src/sunplay.c" -> Compatible copyright.
"tests/gtk/UNIMPLEMENTED" -> Does notes need a license?
"tests/tooltalk/beeps.el" -> Too short. (< 10 lines)
----------------------------------------------------------------------
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Cygwin 64-bit compilation experience?
9 years, 8 months
Henry S. Thompson
New machine, trying 64-bit cygwin, but no joy so far in compiling from
latest sources.
Too soon to say if I've just not got my environment right yet - so at
this point just checking -- has anyone made this work yet?
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
button.el (again)
10 years, 5 months
Jerry James
I mentioned this once before, months ago, then let it drop. We need a port
of button.el from Emacs if we are ever going to move up to the latest
version of CEDET. Now I have discovered that references to button.el
ALREADY show up in our packages, namely:
- xemacs-packages/calendar/cal-compat.el: has competing make-button and
insert-button functions (these will have to go once we introduce the
"real"
button.el).
- xemacs-packages/calendar/diary-lib.el: use of define-button-type, inside a
comment about how we don't have button.el
- xemacs-packages/viper/viper-cmd.el: checks for existence of button-at and
push-button functions
- xemacs-packages/xemacs-base/debug.el: uses of button-buffer-map and
push-button, both commented out, in the debugger-mode-map setup
The last time we discussed this, we talked about adding button.el to the
fsf-compat package. In light of the above (and the fact that I converted
it to use extents instead of overlays), is fsf-compat still the best place
for button.el? I admit that I don't see a package for which it is well
suited, but I wonder if it might not fit better somewhere else.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
[Bug: 21.5-b33] assert failed in rep_bytes_by_first_byte_1 -- bogus unicode?
10 years, 6 months
Henry S. Thompson
================================================================
Dear Bug Team!
Crashed hard will trying to display spam under gnus.
rep_bytes_by_first_byte_1 with arg't "\305\a"
I failed to recover the original (message subject) string. . .
Backtrace follows:
#3 assert_failed (file=<value optimized out>, line=<value optimized
out>,
expr=<value optimized out>) at emacs.c:4093
#4 0x0000000000749f10 in rep_bytes_by_first_byte_1 (ptr=0x9483832
"\305\a",
len=<value optimized out>) at text.h:195
#5 bytecount_to_charcount_fun (ptr=0x9483832 "\305\a",
len=<value optimized out>) at text.c:2300
#6 0x000000000051091b in bytecount_to_charcount (
extent=<value optimized out>, endp=<value optimized out>) at
text.h:691
#7 string_index_byte_to_char (extent=<value optimized out>,
endp=<value optimized out>) at text.h:1158
#8 buffer_or_string_memxpos_to_charxpos (extent=<value optimized
out>,
endp=<value optimized out>) at buffer.h:767
#9 extent_endpoint_char (extent=<value optimized out>,
endp=<value optimized out>) at extents.c:1420
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux troutbeck.inf.ed.ac.uk 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 11:21:38 CDT 2013 x86_64 x86_64 x86_64 GNU/Linux
./configure '--with-xft' '--prefix=/group/ltg/projects/lcontrib_sl6' '--without-msw' '--with-mule' '--with-clash-detection' '--with-database=berkdb,gdbm' '--without-ldap' '--with-mail-locking=lockf' '--with-pop' '--without-hesiod' '--with-pdump' '--with-debug' '--enable-bignum=gmp' '--with-sound=nonative,alsa' '--with-menubars=lucid' '--with-widgets=athena' '--with-dialogs=athena' '--with-scrollbars=lucid' '--with-xim=xlib' '--without-wnn' '--with-png' '--with-xpm' '--with-canna=no' 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing'
XEmacs 21.5-b33 "horseradish" ff13c44ce0d9+ configured for `x86_64-unknown-linux'.
Compilation Environment and Installation Defaults:
Source code location: /afs/inf.ed.ac.uk/user/h/ht/lcontrib_sl6/src/xemacs-upstream
Installation prefix: /group/ltg/projects/lcontrib_sl6
Operating system description file: `s/linux.h'
Not using any machine description file
Compiler version: gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wunused-parameter -g -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing
libc version: glibc-2.12-1.107.el6.x86_64
glibc-2.12-1.107.el6.i686
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Package Search (a 'root' contains '{xemacs,mule,site}-packages'):
User package roots: ~/.xemacs
System package roots: /group/ltg/projects/lcontrib_sl6/share/xemacs
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).
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 XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Sound:
Compiling in support for ALSA (Advanced Linux Sound Architecture).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: libpq-fe.h
- Using PostgreSQL V7 bindings.
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 "lockf" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Compiling in support for more number types using the GNU MP library.
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:
----------------------
(/afs/inf.ed.ac.uk/user/h/ht/emacs/lucid/rooms
/afs/inf.ed.ac.uk/user/h/ht/emacs/shared/rooms
/afs/inf.ed.ac.uk/user/h/ht/emacs/lucid/my-news
/afs/inf.ed.ac.uk/user/h/ht/emacs/shared/my-news
/afs/inf.ed.ac.uk/user/h/ht/emacs/local/init
/afs/inf.ed.ac.uk/user/h/ht/emacs/shared/init
/afs/inf.ed.ac.uk/user/h/ht/.xemacs/site-packages/lisp/crypt++
/group/ltg/projects/lcontrib_sl6/share/xemacs/site-lisp/crypt++
/afs/inf.ed.ac.uk/user/h/ht/emacs/shared/tcl
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/prog-modes/tcl
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/cedet-common/working
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/semantic/working
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/cedet-common/sformat
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/semantic/sformat
/group/ltg/projects/lcontrib_sl6/share/xemacs/mule-packages/lisp/mule-base/china-util
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/mule/china-util
/group/ltg/projects/lcontrib_sl6/share/xemacs/mule-packages/lisp/mule-base/ethio-util
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/mule/ethio-util
/group/ltg/projects/lcontrib_sl6/share/xemacs/mule-packages/lisp/mule-base/japan-util
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/mule/japan-util
/group/ltg/projects/lcontrib_sl6/share/xemacs/mule-packages/lisp/mule-base/viet-util
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/mule/viet-util
/group/ltg/projects/lcontrib_sl6/share/xemacs/mule-packages/lisp/mule-base/korea-util
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/mule/korea-util
/afs/inf.ed.ac.uk/user/h/ht/emacs/shared/hebrew
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/mule/hebrew
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/apel/alist
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/alist
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/build/build-report
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/build-report
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/regexp-opt
/group/ltg/projects/lcontrib_sl6/share/xemacs/mule-packages/lisp/mule-ucs/unicode
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/unicode
/afs/inf.ed.ac.uk/user/h/ht/emacs/shared/misc
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/lisp/misc
/group/ltg/projects/lcontrib_sl6/share/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/group/ltg/projects/lcontrib_sl6/share/xemacs-21.5-b33/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 : en_GB.UTF-8
Lisp locale settings:
current-language-environment => "Latin-1"
default-buffer-file-coding-system => iso-8859-1
default-process-coding-system => (undecided . iso-8859-1)
(current-locale) => "en_GB.UTF-8"
keyboard-coding-system => iso-8859-1
terminal-coding-system => iso-8859-1
(coding-priority-list) =>
(iso-8-1 utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
no-conversion utf-8 iso-8-2 iso-8-designate iso-lock-shift
shift-jis big5 utf-16-little-endian utf-16 ucs-4)
Coding system aliases:
'native is aliased to iso-8859-1
'file-name is aliased to iso-8859-1
'mswindows-multibyte-system-default is not a coding system alias
Installed XEmacs Packages:
-------------------------
(zenirc ver: 1.16 upstream: 2.112)
(xwem ver: 1.23 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.02 upstream: steve(a)eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.82 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.32 upstream: No-Upstream-Ver)
(x-symbol ver: 1.13 upstream: 4.5.1)
(w3 ver: 1.38 upstream: 4.0pre47)
(vm ver: 8.08 upstream: 8.0.12-devo)
(viper ver: 1.67 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.22 upstream: 3.33.12)
(vc ver: 1.48 upstream: No-Upstream-Ver)
(tramp ver: 1.4 upstream: 2.0.56)
(tpu ver: 1.14 upstream: 4.2X)
(tm ver: 1.39 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 2.01 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.3 upstream: 1.0pre4)
(slider ver: 1.16 upstream: 0.3x1)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.24 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.21 upstream: 2.0pre4)
(scheme ver: 1.18 upstream: No-Upstream-Ver)
(ruby-modes ver: 1.04 upstream: 1.8.7)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(riece ver: 1.23 upstream: 3.1.2)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.14 upstream: 5.0.0)
(psgml ver: 1.45 upstream: 1.3.2)
(ps-print ver: 1.12 upstream: 6.5.6)
(prog-modes ver: 2.27 upstream: No-Upstream-Ver)
(pgg ver: 1.08 upstream: 0.1)
(perl-modes ver: 1.14 upstream: No-Upstream-Ver)
(pcomplete ver: 1.06 upstream: 1.1.6)
(pcl-cvs ver: 1.7 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.41 upstream: No-Upstream-Ver)
(oo-browser ver: 1.05 upstream: 4.08)
(ocaml ver: 0.06 upstream: 3.06)
(net-utils ver: 1.57 upstream: N/A)
(misc-games ver: 1.22 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mh-e ver: 1.33 upstream: 7.4.2)
(mew ver: 1.19 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.8 upstream: No-Upstream-Ver)
(jde ver: 1.52 upstream: 2.3.5.1)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.36 upstream: 5.12.0)
(igrep ver: 1.16 upstream: 2.111)
(idlwave ver: 1.32 upstream: 5.1)
(ibuffer ver: 1.1 upstream: No-Upstream-Ver)
(hyperbole ver: 1.18 upstream: 5.0.3)
(hm--html-menus ver: 1.24 upstream: 5.9)
(haskell-mode ver: 1.11 upstream: 2.1)
(guided-tour ver: 0.52 upstream: No-Upstream-Ver)
(gnus ver: 1.94 upstream: 5.10.10)
(gnats ver: 1.17 upstream: 3.101)
(games ver: 1.21 upstream: 2.00)
(fsf-compat ver: 1.19 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.41 upstream: 1.32)
(eterm ver: 1.18 upstream: No-Upstream-Ver)
(eshell ver: 1.18 upstream: 0fc80a3f6bb3bb59f42e9ff83cc8b89bf90fe658)
(escreen ver: 1.01 upstream: 1.16)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(eieio ver: 1.07 upstream: 1.0pre4)
(efs ver: 1.34 upstream: 1.24)
(edt ver: 1.14 upstream: No-Upstream-Ver)
(edit-utils ver: 2.46 upstream: No-Upstream-Ver)
(ediff ver: 1.81 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ede ver: 1.04 upstream: 1.0pre4)
(ecrypto ver: 0.21 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(easypg ver: 1.03 upstream: 0.0.16)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.2 upstream: 7.17)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(cogre ver: 1.02 upstream: 0.5)
(clearcase ver: 1.1 upstream: /main/laptop/165)
(cedet-common ver: 1.01 upstream: 1.0pre4)
(cc-mode ver: 1.56 upstream: 5.32.2)
(calendar ver: 1.38 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.15 upstream: 2.02)
(bbdb ver: 1.32 upstream: 2.35)
(auctex ver: 1.49 upstream: 11.55)
(apel ver: 1.34 upstream: 10.7)
(ada ver: 1.14 upstream: 2.27)
(skk ver: 1.24 upstream: 10.62a)
(mule-ucs ver: 1.18 upstream: 0.84)
(mule-base ver: 1.56 upstream: No-Upstream-Ver)
(lookup ver: 1.15 upstream: 1.0)
(leim ver: 1.32 upstream: No-Upstream-Ver)
(latin-unity ver: 1.2 upstream: 1.20)
(egg-its ver: 1.27 upstream: No-Upstream-Ver)
(edict ver: 1.17 upstream: 0.9.9)
Installed Modules:
-----------------
Features:
--------
(xemacsbug shadow bbdb-hooks sort gnus-cite gnus-async gnus-bcklg
parse-time gnus-ml disp-table gnus-topic nndoc nnfolder byte-optimize
bytecomp byte-compile nnml nndraft nnmh bbdb-gnus bbdb-snarf mail-extr
gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art
mm-uu mml2015 mm-view gnus-sum gnus-group gnus-undo nntp nnoo
gnus-cache gnus-start gnus-spec gnus-int gnus-range gnus-win
guided-tour tempo psgml-parse psgml-api psgml-ids psgml-xemacs
psgml-sysdep psgml-edit sgml-mode psgml nnmail mail-source format-spec
message mml mml-sec mml-smime smime dig gmm-utils mailheader canlock
sha1 executable hex-util mm-decode mm-bodies mm-encode mailcap lpr
mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums my-news browse-url
gnus gnus-ems gnus-xmas messagexmas nnheader nnheaderxm gnus-util
netrc time-date mail-utils mm-util mail-prsvr wid-edit bbdb-com advice
advice-preload mail-abbrevs sendmail rfc822 bbdb regexp-opt timezone
lemacs-compat compress repl-comment inf-lisp shell comint hist passwd
mdn-extras mwheel crypt crypt++ crypt+pgp-pub hackbs refInsert
prompt-for-word rooms misc vc ring vc-hooks vc-xemacs man cus-face
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-autoloads
tramp-autoloads tpu-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads ruby-modes-autoloads
rmail-autoloads riece-autoloads reftex-autoloads re-builder-autoloads
python-modes-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
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 fortran-modes-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads eshell-autoloads
escreen-autoloads erc-autoloads emerge-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads ede-autoloads ecrypto-autoloads ecb-autoloads
easypg-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads cookie-autoloads cogre-autoloads
clearcase-autoloads cedet-common-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads build-autoloads
bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads
leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads
modules-autoloads mule-autoloads auto-autoloads auto-show fontl-hooks
canna-leim tibetan thai 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
packages cus-start widget custom cl-extra cl backquote unicode
font-mgr lucid-scrollbars cut-buffer xft-fonts lucid-menubars
athena-dialogs x c-balloon-help tty-frames tty toolbar alsa-sound
scrollbar unix-processes multicast network-streams subprocesses
bigfloat ratio bignum number-types modules menu-accelerator-support
menubar berkeley-db dbm md5 xemacs xim mule gutter png jpeg xpm xbm
lisp-float-type file-coding linux dialog devices debug-xemacs
window-system base64)
Recent keystrokes:
-----------------
ESC x h t - n e w s - s e t u p RET y ESC > ESC p ESC
p ESC p ESC SPC ESC x r e p o r t - SPC x SPC RET
Recent messages (most recent first):
-----------------------------------
Auto save file for draft message exists; consider M-x mail-recover
Parsing /afs/inf.ed.ac.uk/user/h/ht/.mailrc... done
Parsing /afs/inf.ed.ac.uk/user/h/ht/.mailrc...
Parsing /afs/inf.ed.ac.uk/user/h/ht/.mailrc... done
Parsing /afs/inf.ed.ac.uk/user/h/ht/.mailrc...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Generating summary...done
Generating summary...
Sorting articles...done
Sorting articles...
Generating summary...done
Generating summary...
Sorting articles...done
Sorting articles...
Generating summary...done
Generating summary...
Sorting articles...done
Sorting articles...
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Re: Loading startup changes load-path?
10 years, 6 months
Michael Sperber
Mats Lidell <matsl(a)xemacs.org> writes:
>>>>>> Michael Sperber <sperber(a)deinprogramm.de> writes:
>
>> It is intentional, to some degree: A long time ago, people screamed
>> bloody murder at me when the startup paths didn't give configure'd
>> paths precedence over those determined at run time. startup.el is just
>> the first file that knows about those paths. So there's no good
>> solution here that will make everybody happy, I'm afraid.
>
> But this happens while building the dump. What ever happens when you
> start your xemacs is another thing I think. Couldn't this behavior be
> controlled some how so that when building the dump we don't do this?
It could be done. My point is that, at least once upon a time, there
were people who didn't do it to be the way you want it to be. They do
have a point in that the already complicated behavior gets more
complicated when it's different at dump time.
--
Regards,
Mike
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
XCreateIC failures on Fedora 19 and 20
10 years, 7 months
Jerry James
When Fedora 19 came out, XEmacs on X started complaining about XCreateIC
failures on startup. Now that Fedora 20 is out, I have finally gotten
around to tracking down the reason why. The problem is that libX11 uses a
static buffer in function _XimProtoCreateIC (modules/im/ximcp/imDefIc.c) of
size 1 kilobyte, which of course should be big enough for anyone.
Except us.
We pass in a large fontset, and run out of room a couple of function calls
down the stack (in _XimValueToAttribute, in particular:
modules/im/ximcp/imRmAttr.c). Instead of attempting any kind of error
recovery, the code just gives up and reports failure. And there doesn't
seem to be any way of influencing the size of that static buffer, except by
recompiling libX11 with a larger value of BUFSIZE.
Does anybody know anything about this code? Is there some way we can prune
that fontset down? I can certainly complain to the X11 folks about this,
but if there is an easy fix on our end, I'd rather do that.
Also, is XIM support desirable? Or is it a dinosaur and I should just drop
it?
Thanks,
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Tracker is down for a couple days
10 years, 7 months
Stephen J. Turnbull
The tracker is down due to unscheduled maintenance on the room the
machine was in -- snow damage & roof leak. The host is back up in a
different room, but it's far enough away that I need my employer to
move my host's domain name to a different subnet. (Tracker is a
CNAME, it should work automatically once the domain is visible again.)
Steve
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Re: button.el (again)
10 years, 7 months
Stephen J. Turnbull
Jerry James writes:
> On Wed, Feb 12, 2014 at 7:01 AM, Stephen J. Turnbull <stephen(a)xemacs.org> wrote:
>> Nor am I suggesting that you (or anyone else) need do anything
>> about my gripes before adding the file.
> I'm reluctant to address the issues you point out, because there is
> already code in the wild that depends on the API as defined by Emacs.
Yup. And that's what I hate about being the forker instead of the
forkee.:-)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
mark-end-of-buffer
10 years, 8 months
Uwe Brauer
Hello mark-end-of-buffer (beginning) is defined in simple.el and it
looks sort of complicated
(defun mark-end-of-buffer (&optional arg)
"Push a mark at the end of the buffer; leave point where it is.
With arg N, push mark N/10 of the way from the true end."
(interactive "P")
(push-mark (if arg
(- (1+ (buffer-size))
(if (> (buffer-size) 10000)
;; Avoid overflow for large buffer sizes!
(* (prefix-numeric-value arg)
(/ (buffer-size) 10))
(/ (* (buffer-size) (prefix-numeric-value arg)) 10)))
(point-max))
nil
t))
Now GNU emacs has a much simpler solution.
(defun mark-beginning-of-buffer ()
"Set mark at the beginning of the buffer."
(interactive)
(push-mark (point-min)))
(defun mark-end-of-buffer ()
"Set mark at the end of the buffer."
(interactive)
(push-mark (point-max)))
It does not make the region visible, so I think a more comfortable solution
should be:
(defun mark-beginning-of-buffer ()
"Set mark at the beginning of the buffer."
(interactive)
(push-mark (point-min) nil t ))
(defun mark-end-of-buffer ()
"Set mark at the end of the buffer."
(interactive)
(push-mark (point-max) nil t))
In any case what is the reason that our version is so complicated?
Maybe it is from a time, when Xemacs had difficulties with large
buffers?
Thanks
Uwe Brauer
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta