APPROVE COMMIT web
Sorry for the rather disjointed collection of patches here.
Index: Develop/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Develop/ChangeLog,v
retrieving revision 1.104
diff -u -r1.104 ChangeLog
--- Develop/ChangeLog 11 Feb 2006 20:59:12 -0000 1.104
+++ Develop/ChangeLog 24 Mar 2007 15:11:03 -0000
@@ -0,0 +1,4 @@
+2007-03-25 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * devTeam.content: XHTML doesn't permit omitting close tags.
+
Index: Download/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Download/ChangeLog,v
retrieving revision 1.179
diff -u -r1.179 ChangeLog
--- Download/ChangeLog 13 Feb 2007 11:40:10 -0000 1.179
+++ Download/ChangeLog 24 Mar 2007 15:11:03 -0000
@@ -0,0 +1,5 @@
+2007-03-25 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * index.html: Restore sanity to description of binaries.
+ Remove broken link to Pitts Jarvis's page.
+
Index: Install/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Install/ChangeLog,v
retrieving revision 1.39
diff -u -r1.39 ChangeLog
--- Install/ChangeLog 30 Mar 2006 01:52:56 -0000 1.39
+++ Install/ChangeLog 24 Mar 2007 15:11:03 -0000
@@ -0,0 +1,4 @@
+2007-03-25 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * index.html: XHTML doesn't permit omitting close tags.
+
Index: Lists/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Lists/ChangeLog,v
retrieving revision 1.29
diff -u -r1.29 ChangeLog
--- Lists/ChangeLog 12 Oct 2006 05:57:02 -0000 1.29
+++ Lists/ChangeLog 24 Mar 2007 15:11:03 -0000
@@ -0,0 +1,7 @@
+2006-12-27 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * index.content: Update spam policy statement (we're members-only
+ now) and instant death and hold policies (add COMPLEXBODY).
+ Reviewed for post-disk-crash correctness, added note that
+ xemacs-winnt is now directed to xemacs-beta.
+
Index: Develop/devTeam.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Develop/devTeam.content,v
retrieving revision 1.11
diff -u -r1.11 devTeam.content
--- Develop/devTeam.content 31 Jan 2005 02:37:58 -0000 1.11
+++ Develop/devTeam.content 24 Mar 2007 15:11:03 -0000
@@ -51,98 +51,135 @@
<ul>
<li>
Conversion from 26-bit to 28-bit pointers and integers, lrecords, lcrecords: <a
href="../People/richard.mlynarik/">Richard Mlynarik</a>, 1994
+</li>
<li>
Conversion to 32-bit pointers and 31-bit integers: <a
href="../People/kyle.jones/">Kyle Jones</a>, <a
href="../People/martin.buchholz/">Martin Buchholz</a>
+</li>
<li>
Portable dumper, object descriptions: <a
href="../People/olivier.galibert/">Olivier Galibert</a>
+</li>
<li>
KKCC (new garbage collector), ephemerons, weak boxes: <a
href="../People/mike.sperber/">Michael Sperber</a> and students
+</li>
<li>
Random object work (object equal and hash methods, weak lists, lcrecord lists, bit
vectors, dynarr, blocktype, opaque, string resizing): <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Profiling: <a href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Some byte-compilation and hash-table improvements: <a
href="../People/martin.buchholz/">Martin Buchholz</a>
+</li>
<li>
Bignum: <a href="../People/jerry.james/">Jerry James</a>
+</li>
</ul>
<h3>Internationalization/Mule</h3>
<ul>
<li>
mostly <a href="../People/ben.wing/">Ben Wing</a>; many ideas for
future work, <a href="../People/stephen.turnbull/">Stephen
Turnbull</a>
+</li>
</ul>
<h3>I/O</h3>
<ul>
<li>
Basic event/event-stream implementation: <a
href="../People/jamie.zawinski/">Jamie Zawinski</a>
+</li>
<li>
Most event work since 1994: <a href="../People/ben.wing/">Ben
Wing</a>
+</li>
<li>
Asynchronous stuff (async timeouts, signals, quit-checking): <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Process method abstraction, Windows process work: <a
href="../People/kirill.katsnelson/">Kirill 'Big K'
Katsnelson</a>
+</li>
<li>
Misc-user events, async timeouts, most quit-checking and signal code, most other work
since 1994: <a href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Lstreams: <a href="../People/ben.wing/">Ben Wing</a>
+</li>
</ul>
<h3>Display</h3>
<ul>
<li>
Redisplay mechanism: implementation, <a
href="../People/chuck.thompson/">Chuck Thompson</a>; additional work,
lots of people
+</li>
<li>
Glyphs: mostly <a href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Specifiers: <a href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Extents: initial implementation, someone at Lucid; rewrite, 1994, <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Widgets: <a href="../People/andy.piper/">Andy Piper</a>
+</li>
<li>
JPEG/PNG/TIFF image converters: <a href="../People/ben.wing/">Ben
Wing</a>, <a href="../People/william.perry/">William M.
Perry</a>, <a href="../People/jan.vroonhof/">Jan Vroonhof</a>,
others (see comment in `<tt>glyphs-eimage.c</tt>')
+</li>
<li>
Menus: <a href="../People/jamie.zawinski/">Jamie Zawinski</a>,
someone at Lucid (Lucid menus)
+</li>
<li>
Scrollbars: <a href="../People/chuck.thompson/">Chuck Thompson</a>,
??? (Lucid scrollbar)
+</li>
<li>
Multi-device/device-independence work (console/device/etc methods): <a
href="../People/ben.wing/">Ben Wing</a>, prototype by chuck thompson
+</li>
<li>
Faces: first implementation, <a href="../People/jamie.zawinski/">Jamie
Zawinski</a>; second, chuck; third, <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Fonts/colors: first implementation, <a
href="../People/jamie.zawinski/">Jamie Zawinski</a>; further work,
<a href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Toolbars: implementation, chuck, much interface work, <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Gutters, tabs: andy piper
+</li>
</ul>
<h3>Device subsystems</h3>
<ul>
<li>
X Windows: <a href="../People/jamie.zawinski/">Jamie Zawinski</a>,
<a href="../People/ben.wing/">Ben Wing</a>, others
+</li>
<li>
GTK: <a href="../People/william.perry/">William M. Perry</a>, <a
href="malcolm.purvis/">Malcolm Purvis</a>
+</li>
<li>
MS Windows: initial implementation, <a
href="../People/jonathan.harris/">Jonathan Harris</a>; some more work,
<a href="../People/andy.piper/">Andy Piper</a>, <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
TTY: <a href="../People/chuck.thompson/">Chuck Thompson</a>, <a
href="../People/ben.wing/">Ben Wing</a>
+</li>
<li>
Cygwin: <a href="../People/andy.piper/">Andy Piper</a>
+</li>
</ul>
<h3>Misc</h3>
<ul>
<li>
Configure: initial porting from fsf, <a
href="../People/chuck.thompson/">Chuck Thompson</a>; conversion to
autoconf 2, much rewriting, <a href="../People/martin.buchholz/">Martin
Buchholz</a>
+</li>
<li>
Most initialization-related code: <a href="../People/ben.wing/">Ben
Wing</a>
+</li>
<li>
Internals manual, much of Lisp manual: <a href="../People/ben.wing/">Ben
Wing</a>
+</li>
<li>
FSF synching: initial sync with FSF 19, <a
href="../People/richard.mlynarik/">Richard Mlynarik</a>, further work,
<a href="../People/ben.wing/">Ben Wing</a>
+</li>
</ul>
<a name="SEC34"></a>
@@ -160,20 +197,28 @@
<ul>
<li>
<a href="../People/stephen.turnbull/">Stephen Turnbull</a> (April
2001 - January 2003, March 2004 - present, 21.2.47 - 21.4.12, 21.5.2 - 21.5.7, 21.5.17 -
present)
+</li>
<li>
<a href="../People/vin.shelton/">Vin Shelton</a> (May 2003 -
present, 21.4.13 - present)
+</li>
<li>
<a href="../People/steve.youngs/">Steve Youngs</a> (July 2002 -
September 2003, 21.5.8 - 21.5.16)
+</li>
<li>
<a href="../People/martin.buchholz/">Martin Buchholz</a> (December
1998, November 1999 - May 2001, 21.2.7 - 21.2.8, 21.2.21 - 21.2.46, 21.5.0 - 21.5.1)
+</li>
<li>
<a href="../People/steve.baur/">Steve Baur</a> (early 1997 -
December 1998, February 1999 - November 1999, 19.15 - 21.2.5, 21.2.9 - 21.2.20)
+</li>
<li>
<a href="../People/andy.piper/">Andy Piper</a> (December 1998,
21.2.6)
+</li>
<li>
<a href="../People/chuck.thompson/">Chuck Thompson</a> (June 1994 -
September 1996, 19.11 - 19.14)
+</li>
<li>
<a href="../People/jamie.zawinski/">Jamie Zawinski</a> (April 1991
- June 1994, 19.0 - 19.10)
+</li>
</ul>
<p>
@@ -188,17 +233,22 @@
<ul>
<li>
<a href="../People/adrian.aichner/">Adrian Aichner</a> wrote and
maintains the web site.
+</li>
<li>
<a href="../People/stephen.turnbull/">Stephen Turnbull</a>
currently produces the beta releases
and has attempted to be the "face" of XEmacs on the newsgroups and
mailing lists.
+</li>
<li>
<a href="../People/steve.youngs/">Steve Youngs</a>, <a
href="../People/ville.skytta/">Ville Skyttä</a>, and now <a
href="../People/norbert.koch/">Norbert Koch</a> have taken turns
maintaining the packages.
+</li>
<li>
<a href="../People/vin.shelton/">Vin Shelton</a> maintains the
stable releases.
+</li>
<li>
Testing - #### Norbert, Adrian, ???
+</li>
</ul>
<!-- Keep this comment at the end of the file
Index: Download/index.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Download/index.content,v
retrieving revision 1.74
diff -u -r1.74 index.content
--- Download/index.content 18 Dec 2005 22:27:30 -0000 1.74
+++ Download/index.content 24 Mar 2007 15:11:03 -0000
@@ -19,14 +19,48 @@
mirror of the XEmacs Web site</a>.</li>
</ul>
- <p><b>To get started quickly:</b> Use the precompiled
- executables that can be found in the <strong>binaries</strong>
- directory in the mirrors below. Binaries are made by volunteers, so
- they are not available for all supported platforms.</p>
+ <p><b>To get started quickly:</b> For many platforms such as
+ Windows, Linux, open source BSDs, and Mac OS X, recent versions
+ of XEmacs are included in various distributions. Commercial Unix
+ versions may also have precompiled binary distributions.
+ <dl>
+ <dt>Windows 95, 98, NT, 2000, XP, Vista</dt>
+ <dd>The <a
href="http://sources.redhat.com/cygwin/">Cygwin
+ distribution</a> provides a Unix emulation environment, and
+ a setup tool which you can use to select and download XEmacs
+ itself, various add-on packages for XEmacs, and binary
+ utilities such as aspell and its dictionaries and the patch
+ and diff utilities. (Windows Vista is not heavily tested
+ yet, but it should work.)</dd>
+ <dt>Mac OS X</dt>
+ <dd>The <a
href="http://fink.sourceforge.net/">Fink</a>
and
+ <a href="http://www.macports.org">MacPorts</a> projects
both
+ provide XEmacs packages, as well as the third party utilities.</dd>
+ <dt>FreeBSD, NetBSD, OpenBSD</dt>
+ <dd>The <a href="http://www.freebsd.org">FreeBSD</a>,
+ <a href="http://www.netbsd.org">NetBSD</a>, and
+ <a href="http://www.openbsd.org">OpenBSD</a> projects all
provide
+ XEmacs ports.</dd>
+ <dt>Linux</dt>
+ <dd>All of the major Linux vendors provide XEmacs packages, often
+ in various configurations. Use the usual tool for your distro
+ to select, download, and install XEmacs.</dd>
+ <dt>Commercial Unixes</dt>
+ <dd>The Solaris Open Source Companion Disk contains a package of
+ XEmacs. The HP/UX Porting Center provides a distribution of
+ XEmacs, too.</dd>
+ </dl></p>
+
+ <p>You can also use the precompiled executables that can be found in
+ the <strong>binaries</strong> directory in the mirrors below.
+ However, many facilities provided by XEmacs require other binaries
+ (eg, the patch and diff utilities, or ispell and its dictionaries)
+ and you will have to get them yourself.
+ Binaries are made by volunteers, so they are not available for all
+ supported platforms.</p>
<menu>
- <li><p><b>For Windows 95, 98, NT, 2000, XP:</b> We recommend
- getting
+ <li><p><b>For Windows 95, 98, NT, 2000, XP:</b> You can get
the current stable version of XEmacs InnoSetup install kit (<a
href="<!-- _GP_
relPath(qq{Download/win32/#InnoSetup-Download})
@@ -36,26 +70,30 @@
both <cite>Cygwin</cite> and <cite>native</cite> Windows
versions, as well as (older) versions using InstallShield or
Wise installers. (For Cygwin versions, you will need to obtain
- the wonderful Cygwin UNIX emulation package from <a
-
href="http://sources.redhat.com/cygwin/"
- >http://sources.redhat.com/cygwin/</a>
- if you haven't already).</p></li>
+ the wonderful Cygwin UNIX emulation package from
+ <a
href="http://sources.redhat.com/cygwin/">
+
http://sources.redhat.com/cygwin/</a>
+ if you haven't done so already).</p></li>
<li><p><b>For UNIX:</b> Oldish binaries for XEmacs 21.1.3 are
available
for Linux, Solaris, AIX, Irix, FreeBSD, NetBSD, HP/UX, and DEC
OSF. Binaries for some version of XEmacs 21.4 are available for a
few platforms. (21.4 was just promoted into the stable version, and
- 21.1 retired.) More binaries should be forthcoming, please check
- back later. You can also easily download and build the sources
+ 21.1 retired.) However, it is normally quite easy, and much
+ preferable, to download the sources and build XEmacs
yourself on any of the vast number of supported platforms -- a
sophisticated auto-configuring script is provided to simplify the
process.
</p></li>
- <li><p><b>For MacOS: </b> Use the
- <a
href="http://homepage.mac.com/pjarvis/xemacs.html"
- >port of XEmacs 19.14</a> to MacOS. A port of
- XEmacs 21.5.9 is now in alpha test.</p></li>
+ <li><p><b>For MacOS:</b>
+ <!-- Obsolete reference to Pitts Jarvis's stuff. #### We should
+ track it down for historical purposes. -->
+ <!-- Use the <a
href="http://homepage.mac.com/pjarvis/xemacs.html">
+ port of XEmacs 19.14</a> to MacOS. A port of XEmacs 21.5.9
+ is now in alpha test. -->
+ No standalone binaries are currently available.
+ </p></li>
</menu>
<p><b>Releases: </b></p>
Index: Install/index.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Install/index.content,v
retrieving revision 1.39
diff -u -r1.39 index.content
--- Install/index.content 30 Mar 2006 01:52:56 -0000 1.39
+++ Install/index.content 24 Mar 2007 15:11:03 -0000
@@ -120,8 +120,11 @@
<li>
<p>
(This step does not apply to a native Windows build.)
- After reading about all the available options printed by
- <pre xml:space="preserve">./configure --help</pre>,
type:</p>
+ After reading about all the available options printed by</p>
+
+ <pre xml:space="preserve">./configure --help</pre>
+
+ <p>type:</p>
<pre xml:space="preserve">./configure
<var>[--OPTION[=VALUE]
Index: Lists/index.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Lists/index.content,v
retrieving revision 1.29
diff -u -r1.29 index.content
--- Lists/index.content 12 Oct 2006 05:57:02 -0000 1.29
+++ Lists/index.content 24 Mar 2007 15:11:04 -0000
@@ -426,6 +426,20 @@
</dl>
</td>
</tr>
+ <tr valign="top">
+ <td rowspan="1" colspan="1">
+ <p><strong>xemacs-winnt</strong> has been merged into
+ xemacs-beta, as the Windows support is now a standard part
+ of XEmacs.</p>
+ </td>
+ <td rowspan="1" colspan="1">
+ <dl>
+ <!-- one of (dd dt) -->
+ <dt><a id="xemacs-nt" name="xemacs-nt">Legacy
Archive</a>:</dt>
+ <dd><a
href="http://calypso.tux.org/pipermail/xemacs-nt/">http://ca...
+ </dl>
+ </td>
+ </tr>
</table>
<h2><a id="subscribing" name="subscribing">How To
Subscribe</a></h2>
@@ -509,13 +523,9 @@
</p>
<p>
- Currently the XEmacs mailing lists are operated as open-post
- lists. That is, you don't need to be a member to post to them.
- While members-only-post is a somewhat effective policy in reducing
- spam, it doesn't eliminate it, and it would require substantially
- more effort from the list administrators, because we do want to
- reply to all legitimate posters, at least to tell them how to
- post. Autoresponders cannot be used because they generate huge
+ Currently the XEmacs mailing lists are operated as members-only-post
+ lists. Other posts are moderated, first by automatic filters, then
+ by humans. Autoresponders cannot be used because they generate huge
number of bounces due to non-existent addresses at poorly
configured hosts, driving the postmaster crazy. Instead, with a
mixture of <a
href="http://spamassassin.org/">SpamAssassin</a>
and
@@ -525,13 +535,17 @@
<p>
Due to a dramatic increase in the amount of spam and a near
- perfect record of like 0.05% false positives, we are discarding
- near-certain spam without checking as of 2004-04-27. We have
- added more categories as recently as 2005-10-07. Here are the
- criteria, any of which qualifies your post for automatic discard:
+ perfect record of like 0.05% false positives, we are <em>discarding
+ near-certain spam</em> without checking as of 2004-04-27. We have
+ added more categories as recently as <strong>2006-12-26</strong>.
+ Here are the criteria, any of which qualifies your post for automatic
+ discard:
</p>
<ol>
+ <li>Send a message which is of MIME type "multipart/alternative"
+ or "multipart/related", containing both a "text/html" type
part
+ and an "image/*" type part.</li>
<li>Have a known abusive from address (eg, daemon addresses at
Microsoft.com, used by the MS-Blaster/Nachi viruses)</li>
<li>Send posts with unencoded 8-bit characters in the headers</li>
@@ -604,6 +618,8 @@
</p>
<ol>
+ <li>A message which is of MIME type "multipart/alternative"
+ or "multipart/related", containing an "image/*" type
part.</li>
<li>
Broken headers, including addresses or message IDs apparently
munged or added by relays.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches