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
Hi, I compiled xemacs myself and installed into $HOME/xemacs-without-ipv6-cname
I then made a symlink of $HOME/xemacs-without-ipv6-cname/bin/xemacs to $HOME/bin/xemacs
I untarred the sumo tarball from http://ftp.xemacs.org/pub/xemacs/packages/xemacs-sumo-2009-02-17.tar.gz and untarred it into $HOME/xemacs-without-ipv6-cname/lib/xemacs, which made a directory called xemacs-packages there.
When I run xemacs, I am not able to update my packages.
I go to Tools -> Packages -> Set Download Site -> Official Releases -> US and choose US Main.
I then go "update package index" or any other command in the Tools menu about Packages and it complains: "symbol's value as variable is void: allow-remote-paths"
Can anyone help me with this? Thanks.
--
✐Richard Cook
✇ Lawrence Livermore National Laboratory
Bldg-453 Rm-4024, Mail Stop L-557
7000 East Avenue, Livermore, CA, 94550, USA
☎ (office) (925) 423-9605
☎ (fax) (925) 423-6961
---
Information Management & Graphics Grp., Services & Development Div., Integrated Computing & Communications Dept.
(opinions expressed herein are mine and not those of LLNL)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
================================================================
Dear Bug Team!
I've been running into a lot of those "Cannot open load file: "
messages. I've just realized that this is probably because the package
management UI does not check dependancies unless explicitly requested
to do so; it would probably be a good idea to have an option
(defaulting to on) to have it do this automatically at the beginning
of `pui-install-selected-packages' (aka "x"). If the check fails, the
user should probably have a choice between "include dependancies",
"ignore dependancies", and "cancel".
Also, having realized this, I tried to fix it with just
`pui-add-required-packages', but that refused to do anything unless I
selected at least one package first; perhaps this check should be
removed?
Of course, I'm a bit of an XEmacs newbie, so maybe I'm coming at this
all wrong, but even so I'm sure that improvements can be made (to help
newbies come at it from a better angle, if nothing else).
================================================================
System Info to help track down your bug:
---------------------------------------
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b29 "garbanzo" configured for `i586-pc-win32'.
Building XEmacs using "nmake".
Building XEmacs using make flags " ".
Building XEmacs in source tree "C:\\XEmacsBuild\\xemacs-21.5.29".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MD -c -TP
-IC:\XEmacsBuild\xemacs-21.5.29\nt\inc
-IC:\XEmacsBuild\xemacs-21.5.29\src
-I"C:/cygwin/usr/local/src\xpm-3.4k"
-I"C:/cygwin/usr/local/src\xpm-3.4k\lib"
-I"C:/cygwin/usr/local/src\libpng-1.2.8"
-I"C:/cygwin/usr/local/src/zlib"
-I"C:/cygwin/usr/local/src/tiff-3.7.3\libtiff"
-I"C:/cygwin/usr/local/src\jpeg-6b" -I"C:/cygwin/usr/local/src/zlib"
-DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS
-DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF
-DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_ZLIB -DHAVE_NATIVE_SOUND
-DMULE -DERROR_CHECK_ALL -DPDUMP -DSYSTEM_MALLOC -DDEBUG_XEMACS
-D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs
-DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b29\"
-DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b29\"
-DEMACS_PROGNAME=\"xemacs\" -DSHEBANG_PROGNAME=\"xemacs-script\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b29_i586_pc_win32
-DPATH_PREFIX=\""C:/XEmacsBuild/installed/XEmacs-21.5.29"\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5
-DEMACS_BETA_VERSION=29 -DXEMACS_CODENAME=\""garbanzo"\"
-DXEMACS_EXTRA_NAME=\"""\" -DEMACS_CONFIGURATION=\"i586-pc-win32\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MD
-IC:\XEmacsBuild\xemacs-21.5.29\lib-src
-IC:\XEmacsBuild\xemacs-21.5.29\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "C:/XEmacsBuild/installed/XEmacs-21.5.29".
Compiling in support for Microsoft Windows native GUI.
Compiling in international (MULE) support.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in extra internal error-checking.
NOTE: ---------------------------------------------------------
NOTE: Compiling in support for runtime error-checking.
NOTE: XEmacs will run noticeably more slowly as a result.
NOTE: Error-checking is on by default for XEmacs beta releases.
NOTE: ---------------------------------------------------------
Compiling in debugging support (no slowdown).
Load-Path Lisp Shadows:
----------------------
(e:\XEmacs\xemacs-packages\lisp\xemacs-base\regexp-opt
e:\XEmacs\XEmacs-21.5.29\lisp\regexp-opt
e:\XEmacs\xemacs-packages\lisp\xemacs-base\easy-mmode
e:\XEmacs\XEmacs-21.5.29\lisp\easy-mmode
e:\XEmacs\xemacs-packages\lisp\build\build-report
e:\XEmacs\XEmacs-21.5.29\lisp\build-report
e:\XEmacs\xemacs-packages\lisp\apel\alist
e:\XEmacs\XEmacs-21.5.29\lisp\alist)
Internationalization Settings:
-------------------------
Environment:
Value of LC_ALL : nil
Value of LC_COLLATE : nil
Value of LC_CTYPE : nil
Value of LC_MESSAGES : nil
Value of LC_MONETARY : nil
Value of LC_NUMERIC : nil
Value of LC_TIME : nil
Value of LANG : nil
Lisp locale settings:
current-language-environment => "English"
default-buffer-file-coding-system => mswindows-multibyte-dos
default-process-coding-system => (undecided .
mswindows-multibyte-system-default)
(current-locale) => "English_United States.1252"
keyboard-coding-system => mswindows-multibyte-system-default
terminal-coding-system => mswindows-multibyte-system-default
(coding-priority-list) =>
(iso-8-1 utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
no-conversion utf-8 iso-8-2 iso-8-designate iso-lock-shift
shift-jis big5 utf-16-little-endian utf-16 ucs-4)
Coding system aliases:
'native is aliased to
mswindows-multibyte-system-default-dos
'file-name is aliased to
mswindows-multibyte-system-default
'mswindows-multibyte-system-default is not a coding system alias
Installed XEmacs Packages:
-------------------------
(xemacs-devel ver: 1.8 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.27 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.98 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(speedbar ver: 1.29 upstream: 1.0pre4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sh-script ver: 1.24 upstream: 2.0f)
(reftex ver: 1.34 upstream: 4.21)
(prog-modes ver: 2.2 upstream: No-Upstream-Ver)
(perl-modes ver: 1.14 upstream: No-Upstream-Ver)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.41 upstream: No-Upstream-Ver)
(net-utils ver: 1.56 upstream: N/A)
(mail-lib ver: 1.8 upstream: No-Upstream-Ver)
(igrep ver: 1.16 upstream: 2.111)
(gnus ver: 1.94 upstream: 5.10.8)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.06 upstream: No-Upstream-Ver)
(fsf-compat ver: 1.19 upstream: No-Upstream-Ver)
(eieio ver: 1.07 upstream: 1.0pre4)
(efs ver: 1.34 upstream: 1.24)
(edit-utils ver: 2.43 upstream: No-Upstream-Ver)
(ediff ver: 1.81 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.21 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(dired ver: 1.2 upstream: 7.17)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cc-mode ver: 1.45 upstream: 5.30.10)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.15 upstream: 2.02)
(auctex ver: 1.51 upstream: 11.84)
(apel ver: 1.34 upstream: 10.7)
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 efs-x19.15 efs-fnh
efs-ovwrt efs-netrc efs-defun comint ring efs efs-dump efs-cu
package-ui package-get package-admin config lazy-lock font-lock
cus-face paren blink-paren tex-mik jka-compr xemacs-devel-autoloads
xemacs-base-autoloads time-autoloads textools-autoloads
text-modes-autoloads texinfo-autoloads speedbar-autoloads
sounds-wav-autoloads sh-script-autoloads reftex-autoloads
prog-modes-autoloads perl-modes-autoloads pc-autoloads
os-utils-autoloads net-utils-autoloads mail-lib-autoloads
igrep-autoloads gnus-autoloads gnats-autoloads general-docs-autoloads
fsf-compat-autoloads eieio-autoloads efs-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads ecb-autoloads dired-autoloads dictionary-autoloads
debug-autoloads cc-mode-autoloads c-support-autoloads build-autoloads
tex-site auctex-autoloads apel-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 dragdrop mode-motion mouse behavior itimer auto-save
lisp-mode easymenu easy-mmode iso8859-1 page buff-menu lib-complete
loadhist cus-file derived newcomment rsz-minibuf env text-props frame
obsolete cus-start custom widget cl-extra cl cl-19 packages backquote
unicode mswindows-scrollbars mswindows toolbar native-sound scrollbar
network-streams subprocesses menu-accelerator-support menubar md5
xemacs mule gutter tiff png gif jpeg xpm xbm lisp-float-type
file-coding dde windows-nt dragdrop-api dialog devices window-system
base64)
Recent keystrokes:
-----------------
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user r M-x r e p
o r TAB x e TAB RET
Recent messages (most recent first):
-----------------------------------
Auto save file for draft message exists; consider M-x mail-recover
Loading xemacsbug...done
Loading xemacsbug...
Invalid operation: No packages have been selected!
Creating package list ...
Updated package database
Got 128 package-get database entries
> /anonymous@ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.gpg...done
> @ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.gpg...98% (22.7 KB/s)
> ving /anonymous@ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.gpg...
Listing /anonymous@ftp.xemacs.org:/pub/xemacs/packages/...done
Listing /anonymous@ftp.xemacs.org:/pub/xemacs/packages/...
CWD'ing to /anonymous@ftp.xemacs.org:/pub/xemacs/packages/...done
CWD'ing to /anonymous@ftp.xemacs.org:/pub/xemacs/packages/...
> to /anonymous@ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.gpg/...
Getting pwd...done
Getting pwd...
Logging in as user anonymous...done; MOTD of 30 lines
Logging in as user anonymous...
Opening FTP connection to ftp.xemacs.org...
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
Both emacs and vim handle recoloring multi-line objects like strings, etc. Xemacs doesn't.
For example, in this python code fragment:
class foo:
""" This is line 1 of a multi-line comment
this is line 2 of that comment
and finally, this is line 3"""
...
It colorizes correctly initially, but loses track of everything not on the line being edited when changing the comment chars.
Is there any work going on to fix that? How might someone (like me0 ignorant of the xemacs internals help?
I found someone commenting on this a year or two ago, indicating a path to a solution, but i can't find anything about it now.
Thanks!
-- Perry
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
================================================================
Dear Bug Team!
when try build XEmacs in cygwin 1.7, the linker failed with following
error message:
undefined reference to `_IID_IPersistFile'
This error is caused by the new libuuid.so delivered by
cygwin1.7. With cygwin 1.7 there's multi-copy of libuuid delivered,
the win32 copy of libuuid must be explictly linked instead of passing
-luuid flag to linker.
Attached is a simple patch for configure.ac and configure script.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: CYGWIN_NT-5.1 kfan-1 1.7.7(0.230/5/3) 2010-08-31 09:58 i686 Cygwin
./configure '--with-mule' '--with-newgc' '--with-kkcc' '--with-system-malloc'
XEmacs 21.5-b29 "garbanzo" 317ebaee6e4f+ configured for `i686-pc-cygwin'.
Compilation Environment and Installation Defaults:
Source code location: /home/KFAN/workspace/xemacs
Installation prefix: /usr/local
Operating system description file: `s/cygwin32.h'
Machine description file: `m/intel386.h'
Compiler version: gcc (GCC) 4.3.4 20090804 (release) 1
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wunused-parameter -g
libc version:
Relocating allocator for buffers: no
GNU version of malloc: no
- User chose not to use GNU allocators.
Window System:
Compiling in support for the Microsoft window system.
Compiling in support for the X window system:
- X Windows headers location:
- X Windows libraries location:
- 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.
Compiling in support for Drag'n'Drop (EXPERIMENTAL).
- Drag'n'Drop prototype: msw.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images.
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for LDAP.
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.
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 incremental garbage collector and the new allocator.
Using special WIN32 vdb fault handler.
Using the new portable dumper.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
(/home/KFAN/.xemacs/xemacs-packages/lisp/cedet-common/working
/home/KFAN/.xemacs/xemacs-packages/lisp/semantic/working
/home/KFAN/.xemacs/xemacs-packages/lisp/cedet-common/sformat
/home/KFAN/.xemacs/xemacs-packages/lisp/semantic/sformat
/home/KFAN/.xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/home/KFAN/workspace/xemacs/lisp/regexp-opt
/home/KFAN/.xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/home/KFAN/workspace/xemacs/lisp/easy-mmode
/home/KFAN/.xemacs/xemacs-packages/lisp/build/build-report
/home/KFAN/workspace/xemacs/lisp/build-report)
Internationalization Settings:
-------------------------
Environment:
Value of LC_ALL : nil
Value of LC_COLLATE : nil
Value of LC_CTYPE : nil
Value of LC_MESSAGES : nil
Value of LC_MONETARY : nil
Value of LC_NUMERIC : nil
Value of LC_TIME : nil
Value of LANG : C.UTF-8
Lisp locale settings:
current-language-environment => "English"
default-buffer-file-coding-system => utf-8
default-process-coding-system => (utf-8 . utf-8)
(current-locale) => "C"
keyboard-coding-system => utf-8
terminal-coding-system => utf-8
(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 utf-8
'file-name is aliased to utf-8
'mswindows-multibyte-system-default is not a coding system alias
Installed XEmacs Packages:
-------------------------
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xemacs-devel ver: 1.8 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.29 upstream: No-Upstream-Ver)
(vc ver: 1.48 upstream: No-Upstream-Ver)
(tramp ver: 1.4 upstream: 2.0.56)
(time ver: 1.14 upstream: 1.17)
(text-modes ver: 2.0 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(speedbar ver: 1.29 upstream: 1.0pre4)
(sh-script ver: 1.24 upstream: 2.0f)
(semantic ver: 1.21 upstream: 2.0pre4)
(ruby-modes ver: 1.04 upstream: 1.8.7)
(python-modes ver: 1.14 upstream: 5.0.0)
(psgml ver: 1.45 upstream: 1.3.2)
(prog-modes ver: 2.2 upstream: No-Upstream-Ver)
(pgg ver: 1.07 upstream: 0.1)
(perl-modes ver: 1.14 upstream: No-Upstream-Ver)
(pcomplete ver: 1.06 upstream: 1.1.6)
(pcl-cvs ver: 1.7 upstream: R-2_9_9)
(os-utils ver: 1.41 upstream: No-Upstream-Ver)
(oo-browser ver: 1.05 upstream: 4.08)
(net-utils ver: 1.56 upstream: N/A)
(mail-lib ver: 1.8 upstream: No-Upstream-Ver)
(ispell ver: 1.32 upstream: 3.6)
(ibuffer ver: 1.1 upstream: No-Upstream-Ver)
(gnus ver: 1.94 upstream: 5.10.8)
(gnats ver: 1.17 upstream: 3.101)
(fsf-compat ver: 1.19 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eterm ver: 1.18 upstream: No-Upstream-Ver)
(eshell ver: 1.18 upstream: 0fc80a3f6bb3bb59f42e9ff83cc8b89bf90fe658)
(erc ver: 0.23 upstream: Version 5.1.2 Revision: 1.796.2.6)
(elib ver: 1.13 upstream: 1.0)
(eieio ver: 1.07 upstream: 1.0pre4)
(efs ver: 1.34 upstream: 1.24)
(edit-utils ver: 2.43 upstream: No-Upstream-Ver)
(ediff ver: 1.81 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ede ver: 1.03 upstream: 1.0pre4)
(ecrypto ver: 0.21 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.2 upstream: 7.17)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cedet-common ver: 1.01 upstream: 1.0pre4)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.38 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.15 upstream: 2.02)
(bbdb ver: 1.32 upstream: 2.35)
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 autoconf-mode
time-stamp mercurial view-less view vc ring diff-mode regexp-opt
sh-script executable autoinsert lazy-shot font-lock where-was-i-db
vc-hooks vc-xemacs paren mic-paren timer icomplete jka-compr font
disp-table func-menu filladapt crypt crypt++ crypt+pgp-pub efs-cu
efs-x19.15 efs-fnh efs-ovwrt efs-auto cus-face dired-faces
dired-xemacs dired xslt-process-autoloads xslide-autoloads
xemacs-devel-autoloads xemacs-base-autoloads vc-autoloads
tramp-autoloads time-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads speedbar-autoloads sh-script-autoloads
semantic-autoloads ruby-modes-autoloads python-modes-autoloads
psgml-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
os-utils-autoloads oo-browser-autoloads net-utils-autoloads
mail-lib-autoloads ispell-autoloads ibuffer-autoloads gnus-autoloads
gnats-autoloads fsf-compat-autoloads forms-autoloads
footnote-autoloads eterm-autoloads eshell-autoloads erc-autoloads
elib-autoloads eieio-autoloads efs-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads ede-autoloads ecrypto-autoloads
ecb-autoloads docbookide-autoloads dired-autoloads debug-autoloads
cedet-common-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-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 dragdrop
mode-motion mouse behavior itimer auto-save lisp-mode easymenu
easy-mmode iso8859-1 page buff-menu lib-complete loadhist cus-file
derived newcomment rsz-minibuf env text-props frame obsolete packages
cus-start widget custom cl-extra cl cl-19 backquote cygwin-use-utf-8
unicode mswindows-scrollbars mswindows 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 dbm
md5 xemacs xim mule gutter tiff png gif jpeg xface xpm xbm
lisp-float-type file-coding dde cygwin32 dragdrop-api dialog devices
debug-xemacs window-system base64)
Recent keystrokes:
-----------------
3 2 a p i / l i b u u i d . a C-e C-x C-s C-e C-a C-x
C-f c o n f i g u r e TAB . a TAB RET C-x 1 C-s - l
u u i d C-s C-s C-s C-r C-r M-d C-d C-e C-b M-b M-b
M-b M-f SPC / u s r / l i b / w 3 2 a p i / l i b u
u i d . a C-e C-x C-s M-x r e p o r t TAB x e m TAB
RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Wrote /home/KFAN/workspace/xemacs-unicode-internal/configure.ac
Loading autoconf-mode...done
Loading autoconf-mode...
Wrote /home/KFAN/workspace/xemacs-unicode-internal/configure
Loading time-stamp...done
Loading time-stamp...
Reading directory /usr/lib/w32api/...done
Reading directory /usr/lib/w32api/...
Loading mercurial...done
Loading mercurial...
Indentation setup for shell type sh
Indentation variable are now local.
setting up indent stuff
Loading regexp-opt...done
Loading regexp-opt...
Setting up indent for shell type sh
Loading sh-script...done
Loading sh-script...
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hi,
This is a status report from the project of moving from GPLv2 or later
to GPLv3 to later license. I enclose below the list of files yet to be
handled. These might be anything from difficult or not even needing a
change. The only thing they have in common is that they are not
handled yet at least according to me and my support script,
If you look carefully you'll see that I need to filter out things that
the script doesn't handle at the moment (and possibly never will). The
reasoning behind the filters are (in the order of the "egrep
-v"-filters in the command line below)
1. all files that the script matches as gplv3. Files that match "?!!"
is on a special ignore list. These are files that I think should
not be touch for different reasons. (Don't worry. We'll come back
to those. They are few anyway.)
2. Then all png is filtered out cause I think they are fixed (and the
script can't identify those.)
Out goes also all texi-files cause they seem to be under a license
that we can't easily change but at the same time isn't in the way
for going GPLv3 or later.
3. Out goes folders:
unicode - think it is fixed
lispref - see texi-file comment above
new-users-guide - see above
man/xemacs - see above
lwlib - fixed but the script won't identify that at the moment.
4. Finally all TUTORIAL goes out because of the same license situation
as for the general texi files.
This leaves this list!! Only 78 files!
- unknown(C): means there is a copyright in the file but it is not
identifiable by the script to something that can be substituted
into GPLv3 or later
- ?: means that there is nothing that looks like a copyright
notice in the file.
--- working directory: "/src/xemacs/gplv3.d/gplv3-work/"
% [...]/matsl/gplv3/substgplv2 | egrep -v '^(gplv3|\?!!):' | egrep -v '*\.(png|texi)' | egrep -v '/(unicode|lispref|new-users-guide|man/xemacs|lwlib)/' | egrep -v TUTORIAL
?: "./lock/.precious"
unknown(C): "./etc/photos/change.sh"
?: "./etc/editclient.sh"
?: "./etc/sample.Xresources"
?: "./etc/xemacs.1"
?: "./etc/ctags.1"
?: "./etc/gnuserv.1"
?: "./etc/VEGETABLES"
?: "./etc/gnuattach.1"
?: "./etc/emacskeys.sco"
?: "./etc/sample.Xdefaults"
unknown(C): "./etc/etags.1"
?: "./etc/gnuserv.README"
unknown(C): "./etc/refcard.tex"
?: "./etc/gnudoit.1"
?: "./etc/gnuclient.1"
?: "./etc/custom/example-themes/ex-custom-file"
?: "./etc/gtkrc"
unknown(C): "./etc/XKeysymDB"
?: "./etc/HELLO"
?: "./etc/emacsstrs.sco"
?: "./etc/Emacs.ad"
?: "./etc/InstallGuide"
?: "./tests/gtk/UNIMPLEMENTED"
?: "./tests/tooltalk/beeps.el"
?: "./lisp/term/bobcat.el"
?: "./lisp/dump-paths.el"
?: "./lisp/mule/mule-locale.txt"
?: "./modules/zlib/Makefile"
?: "./modules/common/configure-pre.ac"
?: "./modules/common/configure-post.ac"
?: "./modules/base64/Makefile"
unknown(C): "./modules/postgresql/postgresql.c"
unknown(C): "./modules/postgresql/postgresql.h"
?: "./SUBST"
unknown(C): "./src/miscplay.c"
?: "./src/alloca.c"
?: "./src/emacs-marshals.c"
?: "./src/intl-auto-encap-win32.h"
?: "./src/intl-auto-encap-win32.c"
unknown(C): "./src/libst.h"
unknown(C): "./src/sunplay.c"
unknown(C): "./src/linuxplay.c"
?: "./src/paths.h.in"
unknown(C): "./src/miscplay.h"
?: "./src/s/irix6-0.h"
?: "./src/s/usg5-4-2.h"
?: "./src/s/sol2.h"
?: "./src/s/openbsd.h"
?: "./src/s/freebsd.h"
?: "./src/s/netbsd.h"
?: "./src/emacs-widget-accessors.c"
unknown(C): "./src/nas.c"
unknown(C): "./src/libsst.h"
unknown(C): "./src/libsst.c"
?: "./xemacs-build-report.err"
?: "./version.sh.in"
unknown(C): "./CHANGES-beta"
unknown(C): "./man/texinfo.tex"
?: "./xemacs-make-all.err"
?: "./xemacs-make-check.err"
?: "./nt/paths.h"
?: "./nt/config.inc.samp"
?: "./nt/Xmd.patch"
?: "./nt/xemacs.dsp"
?: "./nt/site.def"
?: "./nt/xemacs.dsw"
?: "./nt/Installation.el"
?: "./nt/minitar.c"
?: "./nt/Win32.cf"
?: "./nt/Emacs.ad.h"
unknown(C): "./PROBLEMS"
unknown(C): "./lib-src/mmencode.c"
unknown(C): "./lib-src/insert-data-in-exec.c"
unknown(C): "./lib-src/b2m.c"
?: "./lib-src/config.values.in"
?: "./lib-src/emacs.csh"
unknown(C): "./lib-src/gnuserv.h"
Done 22:46:10
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Having not followed the politics in years, I don't know whether this is still considered heresy, but I have to ask:
Isn't it about time that XEmacs supported the Perl/Python/Javascript regexp syntax? The world has moved on.
Even if church dogma dictates that we still double-slashify all our parens in Lisp code, Perl's simpler syntax could still be supported for interactive commands.
It's mostly the extra backslashing and lack of \s that drives me crazy on a daily basis.
I suppose a bound variable around re-search-forward, to indicate the parsing style, would be the way to go. That, or a separate function for new-style, like PHP does.
--
Jamie Zawinski http://www.jwz.org/http://www.dnalounge.com/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hi,
This time it is "modules/base64/Makefile" that is the item under
investigation. I think we can include the file "modules/zlib/Makefile"
as well since it seems to have the same history.
I have done some analysis in order to follow these files but it is
tricky. I don't even know if it helps that much. Read on and you'll be
the judge of that. Anyway if I get it right the introduction of the
modules directory seems to be attributed to William Perry. Somewhere
around version 20.5. At that time there were Makefile.in's in the
bae64 and zlib directories.
These Makefile.in's were later replaced by plain Makefile's in
21.2.9. (February 1999?) From the ChangeLog it is not clear who did
that change. Work with loadable modules are attributed to both Damon
Lipparelli and J. Kean Johnston in that version but it could have been
someone else who fixed the Makefiles. I believe these are the versions
of the files we have today anyway.
At some time later the other directories under modules got
configurable Makefile.in.in but not zlib and base64. Maybe because
these modules are not used?
Oddly!? the very same Makefile is found here:
http://autocad.xarch.at/lsp_tools/ntemacs/emodules/w32hhelp/
If the dates are correct there that file is younger than what we
have. Maybe "ntemacs" gives some clue from where these Makefiles
originates. They contain the text "Sample makefile for a simple Emacs
module." which indicates they actually come from Emacs or!?
Any suggestions on how to deal with these Makefiles?
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hi,
Looking at the file "nt/Emacs.ad.h" in the archives it seems like it
was first introduced in 20.1 beta2 where the first MS Windows NT
support was added attributed to David Hobley.
Some of the files added at the same time in the nt directory have
GPLv2 or later notices. The others are missing copyright and
license. So I think that the files missing copyright and license, such
as Emacs.ad.h, added at the same time, could be given GPLv2 or later
license and be copyrighted to David Hobley. Right?
Is there anything known about David Hobleys position on the GPLv3
move?
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta