unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Updating the homepage
@ 2007-03-03 23:56 Yavor Doganov
  2007-03-04  4:15 ` Eli Zaretskii
  0 siblings, 1 reply; 48+ messages in thread
From: Yavor Doganov @ 2007-03-03 23:56 UTC (permalink / raw)
  To: emacs-devel

Would Emacs developers object if I convert the current homepage to the
new template [1]?  This kind of activity is listed in the server task
list [2].  I will certainly keep the same text, later on someone
inside the project can update the inaccurate information.

I think it is a good thing to do in the eve of the forthcoming
release.  When Emacs 22 is out, thousands of people will visit
gnu.org/s/emacs and the new layout contains many important links.  If
0.1% of these people read about our philosophy or donate to the FSF,
that would be a big plus.

[If required, I can send here full diff (context or unified?) of the
changes, before I commit them.]

[1] http://gnu.org/boilerplate.html
[2] http://gnu.org/server/tasks.html

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-03 23:56 Updating the homepage Yavor Doganov
@ 2007-03-04  4:15 ` Eli Zaretskii
  2007-03-04 13:01   ` Yavor Doganov
  0 siblings, 1 reply; 48+ messages in thread
From: Eli Zaretskii @ 2007-03-04  4:15 UTC (permalink / raw)
  To: Yavor Doganov; +Cc: emacs-devel

> From: Yavor Doganov <yavor@gnu.org>
> Date: Sun, 04 Mar 2007 01:56:14 +0200
> 
> Would Emacs developers object if I convert the current homepage to the
> new template [1]?

Sounds like a good idea.

> I will certainly keep the same text

But the boilerplate suggests a structure where some of the information
currently found on http://www.gnu.org/software/emacs/emacs.html would
not find its place, or so it seems.  How would you deal with that
problem?

> [If required, I can send here full diff (context or unified?) of the
> changes, before I commit them.]

I think this is also a good idea.

Thanks.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-04  4:15 ` Eli Zaretskii
@ 2007-03-04 13:01   ` Yavor Doganov
  2007-03-04 13:13     ` Romain Francoise
  2007-03-06  5:40     ` Yavor Doganov
  0 siblings, 2 replies; 48+ messages in thread
From: Yavor Doganov @ 2007-03-04 13:01 UTC (permalink / raw)
  To: emacs-devel

Eli Zaretskii wrote:
> 
> But the boilerplate suggests a structure where some of the information
> currently found on http://www.gnu.org/software/emacs/emacs.html would
> not find its place, or so it seems.  How would you deal with that
> problem?

This is not a problem, in my view.  The boilerplate is an example to
be used for new pages.  All homepages of GNU packages should include
basic information (such as downloading, getting help, documentation,
etc.) but nothing should prevent the maintainers to extend them,
following the given guidelines.  The current page includes all
necessary details (AFAICS only the "Maintainer" is missing), so I
guess it would be a bit dumb to stick precisely to the boilerplate.

Anyway, I asked the GNU Webmasters to confirm this.

> > If required, I can send here full diff
> 
> I think this is also a good idea.

Here it is.  (Another thing to consider -- the footer currently says
that all reports have to be sent to webmasters@gnu.org.  If that's not
desired, you might consider changing it to bug-gnu-emacs@gnu.org or
anything else that is appropriate.)


--- emacs.html.orig	2007-03-04 14:22:44.000000000 +0200
+++ emacs.html	2007-03-04 11:04:53.000000000 +0200
@@ -1,526 +1,538 @@
-<!-- X-URL: http://www.gnu.org/software/emacs/emacs.html -->
-<!-- <BASE HREF="http://www.gnu.org/software/emacs/emacs.html"> -->
+<!--#include virtual="/server/header.html" -->
+<title>GNU Emacs - GNU Project - Free Software Foundation (FSF)</title>
+<!--#include virtual="/server/banner.html" -->
+<h2>GNU Emacs</h2>
+
+<!-- This document uses XHTML 1.0 Strict, but may be served as -->
+<!-- text/html.  Please ensure that markup style considers -->
+<!-- appendex C of the XHTML 1.0 standard. See validator.w3.org. -->
+
+<!-- Please ensure links are consistent with Apache's MultiView. -->
+<!-- Change include statements to be consistent with the relevant -->
+<!-- language, where necessary. -->
 
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<HTML>
-<HEAD>
-<TITLE>GNU Emacs - GNU Project - Free Software Foundation (FSF)</TITLE>
-<LINK REV="made" HREF="mailto:webmasters@www.gnu.org">
-<META NAME="keywords" CONTENT="emacs">
-<meta http-equiv="content-type" content="text/html; charset=us-ascii" />
-<link rel="icon" type="image/png" href="/graphics/gnu-head-mini-emacs.png" />
-</HEAD>
-<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" VLINK="#9900DD">
+<h3><a name="Whatis"></a>What is Emacs?</h3>
 
+<p>
+  To quote the Emacs Manual:
+</p>
 
-<A HREF="/graphics/agnuhead.html"><IMG SRC="/graphics/gnu-head-sm.jpg"
-   ALT=" [image of the Head of a GNU] "
-   WIDTH="129" HEIGHT="122"></A>
+<blockquote>
+  <p>
+    Emacs is the extensible, customizable, self-documenting
+    real-time display editor.
+  </p>
+</blockquote>
 
-<P>
-<HR>
-</P>
+<p>
+  If this seems to be a bit of a mouthful, an easier explanation is
+  Emacs is a text editor and more.  At its core is an interpreter for
+  Emacs Lisp (&ldquo;elisp&rdquo;, for short), a dialect of
+  the <a href="#LispPointers">Lisp programming language</a> with
+  extensions to support text editing.
+</p>
 
-<P>
-<H1><A NAME="TOC">GNU Emacs</A></H1>
+<p>
+  Some of the features of GNU Emacs include:
+</p>
 
-<OL>
-  <LI><A NAME="TOCWhatis" HREF="#Whatis">What is Emacs?</A>
+<ul>
+  <li>Content sensitive major modes for a wide variety of file types,
+    from plain text to source code to HTML files.</li>
+
+  <li>Complete online documentation, including a tutorial for new
+    users.</li>
+
+  <li>Highly extensible through the Emacs Lisp language.</li>
+
+  <li>Support for many languages and their scripts, including all the
+    European &ldquo;Latin&rdquo; scripts, Russian, Greek, Japanese,
+    Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian
+    scripts.  (Sorry, Mayan hieroglyphs are not supported.)</li>
+
+  <li>A large number of extensions which add other functionality.  The
+    GNU Emacs distribution includes many extensions; many others
+    are <a href="#FindingPackages">available separately</a>--even
+    a <a href="http://savannah.gnu.org/projects/w3/">web
+    browser</a>.</li>
+</ul>
 
-  <LI><A NAME="TOCReleases" HREF="#Releases">Releases?</A>
-    <UL>
-      <LI><A NAME="TOCDevelopment" HREF="#Development">
-	   Development & "Coming Soon"</A>
-      <LI><A NAME="TOCStable" HREF="#Stable">Current Stable Release</A>
-      <LI><A NAME="TOCHistory" HREF="#History">Release History</A>
-    </UL>
+<h3><a name="Releases"></a>Releases</h3>
 
-  <LI><A NAME="TOCPlatforms" HREF="#Platforms">Supported Platforms</A>
-  <LI><A NAME="TOCWhy" HREF="#Why">Why is it called Emacs?</A>
+<p>
+  GNU Emacs is a rapidly developed project.  Extensions require time
+  to develop right and test thoroughly.
+</p>
 
-  <LI><A NAME="TOCObtaining" HREF="#Obtaining">Obtaining GNU Emacs</A>
+<h4><a name="Development"></a>Development &amp; &ldquo;Coming Soon&rdquo;</h4>
 
-  <LI><A NAME="TOCHelp" HREF="#Help">Getting help with GNU Emacs</A>
-    <UL>
-      <LI><A NAME="TOCManuals" HREF="#Manuals">Manuals</A>
-      <LI><A NAME="TOCFAQ" HREF="#HelpFAQ">FAQ</A>
-      <LI><A NAME="TOCHelpMailing" HREF="#HelpMailing">Mailing Lists</A>
-      <LI><A NAME="TOCHelpUsenet" HREF="#HelpUsenet">Usenet</A>
-    </UL>
+<p>
+  GNU Emacs is actively being developed,
+</p>
 
-  <LI><A NAME="TOCFindingPackages" HREF="#FindingPackages">Finding
-  additional packages for Emacs</A>
+<ul>
+  <li>The next release will
+    have <a href="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/etc/NEWS">
+    many new features</a>, but no one specific essential feature.</li>
+  <li>A subsequent release will have
+    improved <a href="http://www.unicode.org">Unicode</a> support.</li>
+  <li>For more info read next release's
+    anticipated <a href="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/etc/TODO">TODOs</a>.</li>
+  <li>The <a href="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/">GNU
+    Emacs CVS repository</a> is available for general access courtesy
+    of <a href="http://savannah.gnu.org/">savannah.gnu.org</a>.</li>
+</ul>
+
+<h4><a name="Stable"></a>Current Stable Release</h4>
+
+<ul>
+  <li>Latest stable release:
+    <!-- Update Token Below -->
+    <b>21.4</b> (Feb 6, 2005)
+    <ul>
+      <li>Emacs version 21 supports variable width and height fonts,
+	playing sounds and the inclusion of images in a document, as
+	well as tool bars, plus nicer menus and scroll bars.</li>
+      <li>The latest release has some Unicode support
+	(more <a href="#Development">coming</a>).</li>
+    </ul>
+  </li>
+  <li>For more info read its <a href="NEWS.21.3">News</a> file.</li>
+  <li>To download visit the <a href="#Obtaining">obtaining</a>
+  section.</li>
+</ul>
 
-  <LI><A NAME="TOCFurther" HREF="#Further">Further information</A>
+<h4><a name="History"></a>Release History</h4>
 
-  <LI><A NAME="TOCYouHelp" HREF="#YouHelp">
-      If you want to help with GNU Emacs</A>
+<p>
+  Some of GNU Emacs' release history and accompanying release
+  announcements,
+</p>
+
+<ul>
+  <!-- Update Token Below -->
+  <li>Feb 6, 2005 - Emacs 21.4 released (fixing a security hole)</li>
+  <li>March 24, 2003
+    - <a href="http://mail.gnu.org/archive/html/info-gnu-emacs/2003-03/msg00000.html">
+    Emacs 21.3 released</a></li>
+  <li>March 18, 2002
+    - <a href="http://mail.gnu.org/archive/html/info-gnu-emacs/2002-03/msg00000.html">
+    Emacs 21.2 released</a></li>
+  <li>October 28, 2001
+    - <a href="http://mail.gnu.org/archive/html/info-gnu-emacs/2001-10/msg00009.html">
+    Emacs 21.1 released</a></li>
+</ul>
 
-  <LI><A NAME="TOCGNUEmacsFun" HREF="#GNUEmacsFun">
-      GNU Emacs Fun</A>
+<h3><a name="Platforms"></a>Supported Platforms</h3>
 
-</OL>
+<p>
+  Emacs 21 runs on these operating systems regardless of the machine
+  type:
+</p>
+
+<ul>
+  <li>AIX 4.3.3 and higher</li>
+  <li>FreeBSD</li>
+  <li>GNU/Linux</li>
+  <li>Mac-OS X</li>
+  <li>MS DOS</li>
+  <li>MS Windows</li>
+  <li>NetBSD</li>
+  <li>OpenBSD</li>
+  <li>Solaris</li>
+  <li>SunOS</li>
+  <li>Ultrix</li>
+</ul>
 
-<BR>
+<p>
+  Here are other machines that GNU Emacs has code to support.  These
+  machines are old, and in many cases we don't know whether they still
+  work.  The definitive reference for this is
+  the <kbd>etc/MACHINES</kbd> file distributed with GNU Emacs, which
+  also lists special requirements for these systems if compiling GNU
+  Emacs from source.
+</p>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+  <tr>
+   <td>
+     <ul>
+       <li>Acorn</li>
+       <li>Alliant</li>
+       <li>Alliant FX/2800</li>
+       <li>Alpha (DEC)</li>
+       <li>Altos 3068</li>
+       <li>Amdahl UTS</li>
+       <li>Apollo</li>
+       <li>AT&amp;T 3b2, 3b5, 3b15, 3b20</li>
+       <li>AT&amp;T 7300 or 3b1</li>
+       <li>Bull DPX/2 models 2nn or 3nn</li>
+       <li>Bull DPX/20</li>
+       <li>Bull sps7</li>
+       <li>CCI 5/32, 6/32</li>
+       <li>Celerity</li>
+       <li>Clipper</li>
+       <li>Convex</li>
+       <li>Cubix QBx/386</li>
+       <li>Cydra 5</li>
+       <li>Data General Aviion</li>
+       <li>DECstation</li>
+       <li>Motorola Delta 147, Delta 187</li>
+       <li>Dual running System V or Uniplus</li>
+       <li>Elxsi 6400</li>
+       <li>Encore</li>
+       <li>GEC 63</li>
+       <li>Gould Power Node</li>
+       <li>Gould NP1</li>
+       <li>Harris Night Hawk</li>
+       <li>Harris Power PC</li>
+       <li>Honeywell XPS100</li>
+       <li>Hewlet-Packard 9000 series 200, 300, 700, 800</li>
+       <li>High Level Hardware Orion, Orion 1/05</li>
+       <li>Hitachi SR2001/SR2201</li>
+       <li>IBM PS/2</li>
+       <li>IBM RS/6000</li>
+       <li>IBM RT/PC</li>
+     </ul>
+    </td>
+   <td>
+     <ul>
+       <li>Integrated Solutions &lsquo;Optimum V&rsquo;</li>
+       <li>Intel x86</li>
+       <li>Masscomp</li>
+       <li>Megatest</li>
+       <li>Mips</li>
+       <li>National Semiconductor 32000</li>
+       <li>NCR Tower 32</li>
+       <li>NCR Intel system</li>
+       <li>NeXT</li>
+       <li>Nixdorf Targon 31</li>
+       <li>Nu (TI or LMI)</li>
+       <li>Paragon OSF/1</li>
+       <li>Plexus</li>
+       <li>Pmax (DEC Mips)</li>
+       <li>Prime EXL</li>
+       <li>Pyramid</li>
+       <li>Sequent Balance</li>
+       <li>Sequent Symmetry</li>
+       <li>SGI (most or all models)</li>
+       <li>Siemens Nixdorf RM600 and RM400</li>
+       <li>Sony News</li>
+       <li>Sony News 3000 series</li>
+       <li>Stardent i860</li>
+       <li>Stardent 1500 or 3000</li>
+       <li>Stride</li>
+       <li>Sun 3, Sun 4 (sparc), Sun 386</li>
+       <li>Tadpole 68K</li>
+       <li>Tahoe</li>
+       <li>Tandem Integrity S2</li>
+       <li>Tektronix XD88</li>
+       <li>Tektronix 16000 box</li>
+       <li>Tektronix 4300</li>
+       <li>Titan P2, P3</li>
+       <li>Ustation E30 (SS5E)</li>
+       <li>Vax</li>
+       <li>Whitechapel MG1</li>
+       <li>Wicat</li>
+     </ul>
+   </td>
+  </tr>
+</table>
 
-<HR>
+<p>
+  Next, here is a table listing some additional operating systems
+  which Emacs supports.  We have listed an operating system here if it
+  can run on more than one machine type, or if other operating systems
+  can also run on the same machine type.
+</p>
 
-<H2><A NAME="Whatis" HREF="#TOCWhatis">What is Emacs?</A></H2>
+<p>
+  Many of the computer types listed above always or usually run one
+  particular operating system developed by the computer manufacturer.
+  (Often this is a variant of Unix.)  We have not listed the names of
+  those operating systems here.
+</p>
+
+<ul>
+    <li>Berkeley Unix (BSD) 4.1, 4.2, 4.3, 4.4</li>
+    <li>Esix</li>
+    <li>Microport</li>
+    <li>SCO Unix</li>
+    <li>System V rel 0, rel 2, rel 2.2, rel 3, rel 4.0.3, rel 4.0.4</li>
+    <li>Uniplus 5.2</li>
+    <li>Xenix</li>
+</ul>
 
-<P>
+<h3><a name="Why"></a>Why is it called Emacs?</h3>
 
-To quote the Emacs Manual:
+<p>
+  The name &ldquo;Emacs&rdquo; was originally chosen as an
+  abbreviation of Editor MACroS.
+</p>
 
-<BLOCKQUOTE>
-Emacs is the extensible, customizable, self-documenting real-time
-display editor.
-</BLOCKQUOTE>
+<p>
+  The original Emacs implementation was written for the Incompatible
+  Timesharing System (ITS) as a collection of TECO macros for ITS
+  TECO.  There was a custom of giving such macro packages names ending
+  in &ldquo;mac&rdquo; or &ldquo;macs&rdquo;.  A further reason for
+  choosing this particular name was that the abbreviation
+  &ldquo;e&rdquo; was unused at the time on ITS.
+</p>
 
-If this seems to be a bit of a mouthful, an easier explanation is Emacs is
-a text editor and more.  At its core is an interpreter for Emacs Lisp
-(``elisp'', for short), a dialect of the <A HREF="#LispPointers">Lisp
-programming language</A> with extensions to support text editing.
+<p>
+  The Emacs FAQ (<a href="/software/emacs/emacs-faq.html">html</a>,
+  <a href="/software/emacs/emacs-faq.text">plain text</a>, Texinfo in
+  the Emacs source distribution) contains a longer explanation, as
+  well as a brief history of Emacs.
+</p>
 
-Some of the features of GNU Emacs include:
+<h3><a name="Obtaining"></a>Obtaining GNU Emacs</h3>
 
-<UL>
+<p>
+  GNU Emacs can be obtained
+  from <a href="http://ftp.gnu.org/pub/gnu/emacs/">
+  http://ftp.gnu.org/pub/gnu/emacs/</a>, or from a local FTP
+  <a href="/order/ftp.html">mirror</a>.
+</p>
 
-  <LI>Content sensitive major modes for a wide variety of file types,
-       from plain text to source code to HTML files.
+<p>
+  The <a href="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/">GNU
+  Emacs CVS repository</a> is available for general access through
+  <a href="http://savannah.gnu.org/projects/emacs/">savannah.gnu.org's
+  emacs project page</a>.
+</p>
 
-  <LI>Complete online documentation, including a tutorial for new users.
+<h3><a name="Help"></a>Getting Help with GNU Emacs</h3>
 
-  <LI>Highly extensible through the Emacs Lisp language.
+<p>
+  Information on getting help with GNU software in general is
+  available at the <a href="/help/gethelp.html">Get Help with GNU
+  Software</a> page.
+</p>
 
-  <LI>Support for many languages and their scripts, including all the
-       European ``Latin'' scripts, Russian, Greek, Japanese, Chinese, Korean,
-       Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts.  (Sorry,
-       Mayan hieroglyphs are not supported.)
+<h4><a name="Manuals"></a>Manuals</h4>
 
-  <LI>A large number of extensions which add other functionality.  The
-       GNU Emacs distribution includes many extensions; many others are
+<p>
+  The Free Software Foundation publishes three
+  <a href="/doc/doc.html">manuals about GNU Emacs</a>.  They are the
+  <cite><a href="/software/emacs/manual/index.html">Emacs
+  Manual</a></cite>,
+  the <cite><a href="/software/emacs/emacs-lisp-intro/emacs-lisp-intro.html">
+  Introduction to Emacs Lisp Programming</a></cite>, and the
+  <cite><a href="/software/emacs/elisp-manual/elisp.html">Emacs Lisp
+  Reference Manual</a></cite>.  You
+  can <a href="http://order.fsf.org/">order</a> any of these manuals
+  in printed form from the Free Software Foundation.
+</p>
 
-       <A HREF="#FindingPackages">available separately</A>--even a
+<p>
+  The source code for the Emacs Manual is included in the Emacs
+  distribution itself.  The Emacs Lisp Reference Manual is available
+  as a separate distribution on ftp.gnu.org. The Emacs Reference Card
+  (texinfo source) is
+  also <a href="/software/emacs/refcard-cs.tex">translated into
+  Czech</a>.
+</p>
 
-       <A HREF="http://savannah.gnu.org/projects/w3/">web browser</A>
-</UL>
+<p>
+  Here are the <a href="its-cover.png">cover</a> of the original Emacs
+  Manual for ITS, the <a href="niu.png">cover</a> of the original
+  Emacs Manual for Twenex, and the only cartoon I've ever drawn,
+  <a href="self-doc-extensible-editor.png"> the Self-Documenting
+  Extensible Editor</a>.
+</p>
+
+<h4><a name="HelpFAQ"></a>FAQ</h4>
+
+<ul>
+  <li>The <a href="/software/emacs/emacs-faq.html">Emacs FAQ, html</a>.</li>
+  <li>The <a href="/software/emacs/emacs-faq.text">Emacs FAQ, plain text</a>.</li>
+  <li>The <a href="/software/emacs/windows/ntemacs.html">Emacs FAQ for
+    the Microsoft Windows port</a>.</li>
+  <li>The FAQ is maintained as part of the Emacs distribution, so the
+    Texinfo source for these documents are in the Emacs sources.</li>
+</ul>
 
-<H2><A NAME="Releases" HREF="#TOCReleases">Releases</A></H2>
-<P>
+<h4><a name="HelpMailing"></a>Mailing Lists</h4>
 
-GNU Emacs is a rapidly developed project.  Extensions require
-time to develop right and test thoroughly.
+<p>
+  The mailing list
+  <a href="http://mail.gnu.org/mailman/listinfo/help-gnu-emacs">
+  help-gnu-emacs@gnu.org</a> is specifically for asking
+  for help with GNU Emacs.  This is equivalent to the newsgroup
+  <a href="news:gnu.emacs.help">gnu.emacs.help</a>.
+</p>
 
-<UL>
-  <LI><b><A NAME="Development" HREF="#TOCDevelopment">
-           Development & "Coming Soon"</A></b>
-  <P>
+<p>
+  The <a href="http://savannah.gnu.org/mail/?group_id=40">Savannah page
+  for Emacs mailing lists</a> lists some more lists related to Emacs.
+</p>
 
-  GNU Emacs is actively being developed,
+<p>
+  There are other <a href="http://lists.gnu.org/mailman/listinfo/">GNU
+  mailing lists and newsgroups</a>, including several on GNU Emacs and
+  its extensions.
+</p>
 
-  <UL>
-    <LI>The next release will have
-        <A HREF="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/etc/NEWS">
-	many new features</A>, but no one specific essential feature.
-    <LI> A subsequent release will have improved
-        <A HREF="http://www.unicode.org">Unicode</A> support.
-    <LI>For more info read next release's anticipated
-        <A HREF="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/etc/TODO">TODOs</a>.
-    <LI>The <A HREF="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/">GNU
-        Emacs CVS repository</A> is available for general access courtesy
-        of <A HREF="http://savannah.gnu.org/">savannah.gnu.org</A>
-  </UL>
-<p>
-  <LI><b><A NAME="Stable" HREF="#TOCStable">Current Stable Release</A></b>
-  <P>
-
-  <UL>
-    <LI>Latest stable release:
-<!-- Update Token Below -->
-        <B>21.4</B> (Feb 6, 2005)
-    <UL>
-      <LI>Emacs version 21
-           supports variable width and height fonts, playing sounds and the
-           inclusion of images in a document, as well as tool bars, plus
-           nicer menus and scroll bars.
-      <LI>The latest release
-          has some Unicode support (more <A HREF="#Development">coming</a>).
-    </UL>
-    <LI>For more info read its <A HREF="NEWS.21.3">News</a> file.
-    <LI>To download visit the <A HREF="#Obtaining">obtaining</A> section.
-  </UL>
-<p>
-  <LI><b><A NAME="History" HREF="#TOCHistory">Release History</A></b>
-  <P>
-
-  Some of GNU Emacs' release history and accompanying release announcements,
-
-  <UL>
-<!-- Update Token Below -->
-    <LI>Feb 6, 2005 - Emacs 21.4 released (fixing a security hole)
-    <LI>March 24, 2003 - <A HREF="
-        http://mail.gnu.org/archive/html/info-gnu-emacs/2003-03/msg00000.html">
-        Emacs 21.3 released</A>
-    <LI>March 18, 2002 - <A HREF="
-        http://mail.gnu.org/archive/html/info-gnu-emacs/2002-03/msg00000.html">
-        Emacs 21.2 released</A>
-    <LI>October 28, 2001 - <A HREF="
-        http://mail.gnu.org/archive/html/info-gnu-emacs/2001-10/msg00009.html">
-        Emacs 21.1 released</A>
-  </UL>
-</UL>
-
-<H2><A NAME="Platforms" HREF="#TOCPlatforms">Supported Platforms</A></H2>
-
-Emacs 21 runs on these operating systems
-regardless of the machine type:
-
-<UL>
-    <LI>AIX 4.3.3 and higher
-    <LI>FreeBSD
-    <LI>GNU/Linux
-    <LI>Mac-OS X
-    <LI>MS DOS
-    <LI>MS Windows
-    <LI>NetBSD
-    <LI>OpenBSD
-    <LI>Solaris
-    <LI>SunOS
-    <LI>Ultrix
-</UL>
-
-Here are other machines that GNU Emacs has code to support.  These
-machines are old, and in many cases we don't know whether they still
-work.  The definitive reference for this is
-the <KBD>etc/MACHINES</KBD> file distributed with GNU Emacs, which
-also lists special requirements for these systems if compiling GNU
-Emacs from source.
-
-<P>
-<TABLE width="100%" border="0" cellpadding="0" cellspacing="0">
-  <TR>
-   <TD>
-     <UL>
-       <LI>Acorn
-       <LI>Alliant
-       <LI>Alliant FX/2800
-       <LI>Alpha (DEC)
-       <LI>Altos 3068
-       <LI>Amdahl UTS
-       <LI>Apollo
-       <LI>AT&amp;T 3b2, 3b5, 3b15, 3b20
-       <LI>AT&amp;T 7300 or 3b1
-       <LI>Bull DPX/2 models 2nn or 3nn
-       <LI>Bull DPX/20
-       <LI>Bull sps7
-       <LI>CCI 5/32, 6/32
-       <LI>Celerity
-       <LI>Clipper
-       <LI>Convex
-       <LI>Cubix QBx/386
-       <LI>Cydra 5
-       <LI>Data General Aviion
-       <LI>DECstation
-       <LI>Motorola Delta 147, Delta 187
-       <LI>Dual running System V or Uniplus
-       <LI>Elxsi 6400
-       <LI>Encore
-       <LI>GEC 63
-       <LI>Gould Power Node
-       <LI>Gould NP1
-       <LI>Harris Night Hawk
-       <LI>Harris Power PC
-       <LI>Honeywell XPS100
-       <LI>Hewlet-Packard 9000 series 200, 300, 700, 800
-       <LI>High Level Hardware Orion, Orion 1/05
-       <LI>Hitachi SR2001/SR2201
-       <LI>IBM PS/2
-       <LI>IBM RS/6000
-       <LI>IBM RT/PC
-     </UL>
-    </TD>
-   <TD>
-     <UL>
-       <LI>Integrated Solutions 'Optimum V'
-       <LI>Intel x86
-       <LI>Masscomp
-       <LI>Megatest
-       <LI>Mips
-       <LI>National Semiconductor 32000
-       <LI>NCR Tower 32
-       <LI>NCR Intel system
-       <LI>NeXT
-       <LI>Nixdorf Targon 31
-       <LI>Nu (TI or LMI)
-       <LI>Paragon OSF/1
-       <LI>Plexus
-       <LI>Pmax (DEC Mips)
-       <LI>Prime EXL
-       <LI>Pyramid
-       <LI>Sequent Balance
-       <LI>Sequent Symmetry
-       <LI>SGI (most or all models)
-       <LI>Siemens Nixdorf RM600 and RM400
-       <LI>Sony News
-       <LI>Sony News 3000 series
-       <LI>Stardent i860
-       <LI>Stardent 1500 or 3000
-       <LI>Stride
-       <LI>Sun 3, Sun 4 (sparc), Sun 386
-       <LI>Tadpole 68K
-       <LI>Tahoe
-       <LI>Tandem Integrity S2
-       <LI>Tektronix XD88
-       <LI>Tektronix 16000 box
-       <LI>Tektronix 4300
-       <LI>Titan P2, P3
-       <LI>Ustation E30 (SS5E)
-       <LI>Vax
-       <LI>Whitechapel MG1
-       <LI>Wicat
-     </UL>
-   </TD>
-  </TR>
-</TABLE>
-
-<P>
-Next, here is a table listing some additional operating systems which
-Emacs supports.  We have listed an operating system here if it can run
-on more than one machine type, or if other operating systems can also
-run on the same machine type.
-
-<P>
-Many of the computer types listed above always or usually run one
-particular operating system developed by the computer manufacturer.
-(Often this is a variant of Unix.)  We have not listed the names
-of those operating systems here.
-<P>
-
-<UL>
-    <LI>Berkeley Unix (BSD) 4.1, 4.2, 4.3, 4.4
-    <LI>Esix
-    <LI>Microport
-    <LI>SCO Unix
-    <LI>System V rel 0, rel 2, rel 2.2, rel 3, rel 4.0.3, rel 4.0.4
-    <LI>Uniplus 5.2
-    <LI>Xenix
-</UL>
-
-<H2><A NAME="Why" HREF="#TOCWhy">Why is it called Emacs?</A></H2>
-
-<P>
-
-The name ``Emacs'' was originally chosen as an abbreviation of Editor
-MACroS.
-<P>
-
-The original Emacs implementation was written for the Incompatible
-Timesharing System (ITS) as a collection of TECO macros for ITS TECO.
-There was a custom of giving such macro packages names ending in
-``mac'' or ``macs''.  A further reason for choosing this particular
-name was that the abbreviation ``e'' was unused at the time on ITS.
-<BR>
-
-<P>
-The Emacs FAQ (<A HREF="emacs-faq.html">html</A>,
-<A HREF="/software/emacs/emacs-faq.text">plain text</A>, Texinfo in the
-Emacs source distribution) contains a longer explanation, as well as a
-brief history of Emacs.
-</P>
-
-<H2><A NAME="Obtaining" HREF="#TOCObtaining">Obtaining GNU Emacs</A></H2>
-
-<P>
-GNU Emacs can be obtained from <a href="http://ftp.gnu.org/pub/gnu/emacs/">
-&lt;http://ftp.gnu.org/pub/gnu/emacs/&gt;</a>, or from a local FTP
-<a href="/order/ftp.html">mirror</a>.
-<P>
-The <A HREF="http://savannah.gnu.org/cgi-bin/viewcvs/emacs/">GNU
-Emacs CVS repository</A> is available for general access through
-<A HREF="http://savannah.gnu.org/projects/emacs/">savannah.gnu.org's
-emacs project page</A>
-</P>
-
-<H2><A NAME="Help" HREF="#TOCHelp">Getting Help with GNU Emacs</A></H2>
-
-<P>
-Information on getting help with GNU software in general is available
-at the
-<A HREF="/help/gethelp.html">Get Help with GNU Software</A>
-page.
-</P>
+<h4><a name="HelpUsenet"></a>Usenet</h4>
 
-<UL>
-  <LI><b><A NAME="Manuals" HREF="#TOCManuals">Manuals</A></b>
-  <p>
-  The Free Software Foundation publishes three
-  <A HREF="/doc/doc.html">manuals about GNU Emacs</A>.  They are the
-  <CITE><a href="/software/emacs/manual/index.html">Emacs Manual</a></CITE>,
-  the 
-  <CITE><a href="/software/emacs/emacs-lisp-intro/emacs-lisp-intro.html">
-  	Introduction to Emacs Lisp Programming</a></CITE>, and the 
-  <CITE><a href="/software/emacs/elisp-manual/elisp.html">
-  	Emacs Lisp Reference Manual</a></CITE>.
-  You can <A HREF="http://order.fsf.org/">order</A> any of these manuals 
-  in printed form from the Free Software Foundation.  
-  <P>
+<p>
+  There is a newsgroup specifically for asking for help with GNU Emacs
+  <a href="news:gnu.emacs.help">gnu.emacs.help</a>. This newsgroup is
+  gatewayed automatically to the mailing list
+  <a href="mailto:help-gnu-emacs@gnu.org">&lt;help-gnu-emacs@gnu.org&gt;</a>,
+  so anything you post on one of them appears on the other as
+  well.
+</p>
 
-  The source code for the Emacs Manual is included in the Emacs
-  distribution itself.  The Emacs Lisp Reference Manual is available as
-  a separate distribution on ftp.gnu.org. The Emacs Reference Card (texinfo
-  source) is also <A HREF="/software/emacs/refcard-cs.tex">translated into
-  Czech</A>.
-  <P>
-
-  Here are the <A HREF="its-cover.png">cover</A> of the original Emacs
-  Manual for ITS, the <A HREF="niu.png">cover</A> of the original Emacs
-  Manual for Twenex, and the only cartoon I've ever drawn,
-  <A HREF="self-doc-extensible-editor.png"> the Self-Documenting
-  Extensible Editor</A>.
-
-  <LI><b><A NAME="HelpFAQ" HREF="#TOCFAQ">FAQ</A></b>
-
-    <UL>
-      <LI>The <A HREF="/software/emacs/emacs-faq.html">Emacs FAQ, html</A>.
-      <LI>The <A HREF="/software/emacs/emacs-faq.text">Emacs FAQ, plain text</A>.
-      <LI>The <A HREF="/software/emacs/windows/ntemacs.html">Emacs FAQ for the Microsoft Windows port</A>.
-      <LI>The FAQ is maintained as part of the Emacs distribution, so
-          the Texinfo source for these documents are in the Emacs sources.
-    </UL>
+<h3><a name="FindingPackages"></a>Finding packages for GNU Emacs</h3>
 
-  <LI><b><A NAME="HelpMailing" HREF="#TOCHelpMailing">Mailing Lists</A></b>
+<p>
+  If you are looking for ELisp packages, check out the following
+  resources:
+</p>
+
+<ul>
+  <li><a href="http://www.emacswiki.org/">the Emacs Wiki</a> (see below)</li>
+
+  <li>the <a href="/software/emacs/emacs-faq.text">Emacs FAQ</a>, under the
+    sections <cite>Finding/Getting Emacs and Related packages</cite>
+    and <cite>Major Emacs Lisp Packages, Emacs Extensions, and Related
+    Programs</cite>.</li>
+</ul>
 
-  <P>
-  The mailing list
-  <A HREF="http://mail.gnu.org/mailman/listinfo/help-gnu-emacs">
-  <KBD>&lt;help-gnu-emacs@gnu.org&gt;</KBD></A> is specifically for asking
-  for help with GNU Emacs.  This is equivalent to the newsgroup
-  <KBD>&lt;gnu.emacs.help&gt;</KBD>.
-  <P>
+<h3><a name="Further"></a>Further Information</h3>
 
-  The <A HREF="http://savannah.gnu.org/mail/?group_id=40">Savannah page
-  for Emacs mailing lists</A> lists some more lists related to Emacs.
+<p>
+  The <a href="http://savannah.gnu.org/projects/emacs">Savannah Emacs
+  page</a> has additional information about Emacs, including CVS
+  access to the Emacs development sources.
+</p>
 
-  <P>
-  There are other <A HREF="http://lists.gnu.org/mailman/listinfo/">GNU mailing lists
-  and newsgroups</A>, including several on GNU Emacs and its extensions.
+<p>
+  The <a href="http://www.emacswiki.org/">Emacs Wiki</a> is a
+  community website which collects ELisp code, questions and answers
+  related to ELisp code and style; introductions to ELisp packages and
+  links to their sources; complete manuals or documentation fragments;
+  comments on features, differences, and history of different Emacs
+  versions, flavors, and ports; jokes; pointers to clones and Emacs
+  look-alikes, as well as references to other Emacs related
+  information on the Web.
+</p>
 
-  <LI><b><A NAME="HelpUsenet" HREF="#TOCHelpUsenet">Usenet</A></b>
-  <P>
-  There is a newsgroup specifically for asking for help with GNU Emacs
-  <A HREF="news:gnu.emacs.help"><KBD>gnu.emacs.help</KBD></A>.
+<p>
+  If you haven't had any experience with Lisp, you can find some
+  useful information at <a name="LispPointers"
+  href="http://www.lisp.org/table/contents.htm">The Association of
+  Lisp Users</a>.
+</p>
 
-  This newsgroup is gatewayed automatically to the mailing list
-  <KBD>&lt;help-gnu-emacs@gnu.org&gt;</KBD>, so anything you post on one
-  of them appears on the other as well.  <P>
-</UL>
-
-<H2><A NAME="FindingPackages" HREF="#TOCFindingPackages">Finding
-packages for GNU Emacs</A>
-</H2>
-
-<P>
-If you are looking for ELisp packages, check out the following resources:
-
-<UL>
-  <LI> <A HREF="http://www.emacswiki.org/">the Emacs Wiki</A> (see below)
-
-  <LI>  the <A HREF="emacs-faq.text">Emacs
-	FAQ</A>, under the sections <CITE>Finding/Getting Emacs and Related
-	packages</CITE> and <CITE>Major Emacs Lisp Packages, Emacs Extensions,
-	and Related Programs</CITE>
-</UL>
-
-<H2><A NAME="Further" HREF="#TOCFurther">Further Information</A></H2>
-
-<P>
-The <A HREF="http://savannah.gnu.org/projects/emacs">Savannah Emacs
-page</A> has additional information about Emacs, including CVS access
-to the Emacs development sources.
-
-<P>
-The <A HREF="http://www.emacswiki.org/">Emacs Wiki</A> is a community
-website which collects ELisp code, questions and answers related to
-ELisp code and style; introductions to ELisp packages and links to
-their sources; complete manuals or documentation fragments; comments
-on features, differences, and history of different Emacs versions,
-flavors, and ports; jokes; pointers to clones and Emacs look-alikes, as
-well as references to other Emacs related information on the Web.
-
-<P>
-If you haven't had any experience with Lisp, you can find some useful
-information at <A name="LispPointers"
-HREF="http://www.lisp.org/table/contents.htm">The Association of
-Lisp Users</A>.
-<P>
-We also have a copy of the
-
-<A HREF="/software/emacs/emacs-paper.html">1981 paper by Richard
-Stallman</A>, describing the design of the original Emacs and the
-lessons to be learned from it.
-
-<P>
-There is also <A href="/gnu/rms-lisp.html">a transcript of a
-speech, <CITE>My Lisp Experiences and the Development of GNU
-Emacs</CITE></A> given by Richard Stallman at the International Lisp
-Conference on 28 Oct 2002.
-
-<H2><A NAME="YouHelp" HREF="#TOCYouHelp">How to Help with GNU Emacs</A></H2>
-<P>
-
-To contact the maintainers of Emacs, either to report a bug or to
-contribute fixes or improvements, send mail to
-<KBD>&lt;bug-gnu-emacs@gnu.org&gt;</KBD>.
-
-<H2><A NAME="GNUEmacsFun" HREF="#TOCGNUEmacsFun">GNU Emacs Fun</A></H2>
-<UL>
-  <LI> <P>April Fool Mail - <A HREF="/fun/jokes/gnuemacs.html">emacs rewrite
-       </A></P>
-  <LI> <P><A HREF="/fun/humor.html">More</A> humors related to GNU Emacs and others</P>
-</UL>
-
-<P>
-<HR>
-</P>
-
-<P>
-Return to <A HREF="/home.html">GNU's home page</A>.
-</P>
-
-<P>
-Please send FSF &amp; GNU inquiries &amp; questions to
-<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
-There are also <A HREF="http://www.fsf.org/about/contact.html">other ways to
-contact</A> the FSF.
-</P>
-
-<P>
-We thank Greg Harvey for writing this page.
-</P>
-
-<P>
-Please send comments on these web pages to
-<A HREF="mailto:webmasters@www.gnu.org"><EM>webmasters@www.gnu.org</EM></A>,
-send other questions to
-<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
-</P>
-
-<P>
-Copyright &copy; 1998, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.,
-51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,  USA
-</P>
-
-<P>
-Verbatim copying and distribution of this entire article is
-permitted in any medium, provided this notice is preserved.<P>
-Updated: 
+<p>
+  We also have a copy of
+  the <a href="/software/emacs/emacs-paper.html">1981 paper by Richard
+  Stallman</a>, describing the design of the original Emacs and the
+  lessons to be learned from it.
+</p>
+
+<p>
+  There is also <a href="/gnu/rms-lisp.html">a transcript of a
+  speech, <cite>My Lisp Experiences and the Development of GNU
+  Emacs</cite></a> given by Richard Stallman at the International Lisp
+  Conference on 28 Oct 2002.
+</p>
+
+<h3><a name="YouHelp"></a>How to Help with GNU Emacs</h3>
+
+<p>
+  To contact the maintainers of Emacs, either to report a bug or to
+  contribute fixes or improvements, send mail
+  to <a href="mailto:bug-gnu-emacs@gnu.org">&lt;bug-gnu-emacs@gnu.org&gt;</a>.
+</p>
+
+<h3><a name="GNUEmacsFun"></a>GNU Emacs Fun</h3>
+
+<ul>
+  <li>April Fool Mail - <a href="/fun/jokes/gnuemacs.html">emacs
+    rewrite</a></li>
+
+  <li><a href="/fun/humor.html">More</a> humors related to GNU Emacs
+    and others</li>
+</ul>
+
+
+<!-- If needed, change the copyright block at the bottom. In general, -->
+<!-- all pages on the GNU web server should have the section about    -->
+<!-- verbatim copying.  Please do NOT remove this without talking     -->
+<!-- with the webmasters first. --> 
+<!-- Please make sure the copyright date is consistent with the document -->
+<!-- and that it is like this "2001, 2002" not this "2001-2002." -->
+</div><!-- for id="content", starts in the include above -->
+<!--#include virtual="/server/footer.html" -->
+<div id="footer">
+
+<p>
+Please send FSF &amp; GNU inquiries to 
+<a href="mailto:gnu@gnu.org"><em>gnu@gnu.org</em></a>.
+There are also <a href="/contact/">other ways to contact</a> 
+the FSF.
+<br />
+Please send broken links and other corrections (or suggestions) to
+<!-- If you are a project maintainer or developer, please use -->
+<!-- your own email, as webmasters does not manage most -->
+<!-- project webpages (those that we do, you know who you are). -->
+<a href="mailto:webmasters@gnu.org"><em>webmasters@gnu.org</em></a>.
+</p>
+
+<p>
+  We thank Greg Harvey for writing this page.
+</p>
+
+<p>
+Please see the 
+<a href="/server/standards/README.translations">Translations
+README</a> for information on coordinating and submitting
+translations of this article.
+</p>
+
+<p>
+Copyright &copy; 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free
+Software Foundation, Inc.,
+</p>
+<address>51 Franklin St, Fifth Floor, Boston, MA 02110, USA</address>
+<p>Verbatim copying and distribution of this entire article are
+permitted worldwide, without royalty, in any medium, provided this
+notice, and the copyright notice, are preserved.
+</p>
+
+<p>
+Updated:
 <!-- timestamp start -->
-$Date: 2006/12/18 17:32:24 $ $Author: karl $
+$Date: 2007/02/15 22:40:53 $
 <!-- timestamp end -->
-<HR>
-</P>
-</BODY>
-</HTML>
-
+</p>
+</div>
 
+<div id="translations">
+<h3>Translations of this page:</h3>
 
+<!-- Please keep this list alphabetical. -->
+<!-- Comment what the language is for each type, i.e. de is Deutsch.-->
+<!-- If you add a new language here, please -->
+<!-- advise web-translators@gnu.org and add it to -->
+<!--  - /home/www/bin/nightly-vars either TAGSLANG or WEBLANG -->
+<!--  - /home/www/html/server/standards/README.translations.html -->
+<!--  - one of the lists under the section "Translations Underway" -->
+<!--  - if there is a translation team, you also have to add an alias -->
+<!--  to mail.gnu.org:/com/mailer/aliases -->
+<!-- Please also check you have the 2 letter language code right versus -->
+<!-- <URL:http://www.w3.org/WAI/ER/IG/ert/iso639.htm> -->
+<!-- Please use W3C normative character entities -->
+
+<ul>
+<!-- English -->
+<li><a href="/software/emacs/emacs.html">English</a>&nbsp;[en]</li>
+</ul>
+</div>
+</div>
+</body>
+</html>

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-04 13:01   ` Yavor Doganov
@ 2007-03-04 13:13     ` Romain Francoise
  2007-03-05  2:55       ` Richard Stallman
  2007-03-05 22:04       ` JD Smith
  2007-03-06  5:40     ` Yavor Doganov
  1 sibling, 2 replies; 48+ messages in thread
From: Romain Francoise @ 2007-03-04 13:13 UTC (permalink / raw)
  To: emacs-devel

Yavor Doganov <yavor@gnu.org> writes:

> +<p>
> +  Here are other machines that GNU Emacs has code to support.  These
> +  machines are old, and in many cases we don't know whether they still
> +  work.  The definitive reference for this is
> +  the <kbd>etc/MACHINES</kbd> file distributed with GNU Emacs, which
> +  also lists special requirements for these systems if compiling GNU
> +  Emacs from source.
> +</p>
[...]
> +       <li>Acorn</li>
> +       <li>Alliant</li>
> +       <li>Alliant FX/2800</li>
[...]
> +       <li>Ustation E30 (SS5E)</li>
> +       <li>Vax</li>
> +       <li>Whitechapel MG1</li>
> +       <li>Wicat</li>

This list of machines is of limited use nowadays -- most people have
commodity x86 hardware, and the page mentions that etc/MACHINES is
the canonical source anyway.

Could we get rid of this while we're at it?

-- 
Romain Francoise <romain@orebokech.com> | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
                                        | ever free! --Bryan W. Procter

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-04 13:13     ` Romain Francoise
@ 2007-03-05  2:55       ` Richard Stallman
  2007-03-05  4:12         ` Stefan Monnier
  2007-03-05 22:04       ` JD Smith
  1 sibling, 1 reply; 48+ messages in thread
From: Richard Stallman @ 2007-03-05  2:55 UTC (permalink / raw)
  To: Romain Francoise; +Cc: emacs-devel

    This list of machines is of limited use nowadays -- most people have
    commodity x86 hardware, and the page mentions that etc/MACHINES is
    the canonical source anyway.

You could replace it with something like this.

    Most people use Emacs on ordinary Intel-type machines, but Emacs
    supports nearly all the computers that have been used in the past
    two decades.  See etc/MACHINES in the Emacs distribution for a
    list of platforms that Emacs supports.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-05  2:55       ` Richard Stallman
@ 2007-03-05  4:12         ` Stefan Monnier
  2007-03-05  7:20           ` David Kastrup
  2007-03-05 21:49           ` Richard Stallman
  0 siblings, 2 replies; 48+ messages in thread
From: Stefan Monnier @ 2007-03-05  4:12 UTC (permalink / raw)
  To: rms; +Cc: Romain Francoise, emacs-devel

>     This list of machines is of limited use nowadays -- most people have
>     commodity x86 hardware, and the page mentions that etc/MACHINES is
>     the canonical source anyway.

> You could replace it with something like this.

>     Most people use Emacs on ordinary Intel-type machines, but Emacs
>     supports nearly all the computers that have been used in the past
>     two decades.  See etc/MACHINES in the Emacs distribution for a
>     list of platforms that Emacs supports.

I'd rather not advertize Intel specifically, so maybe "PC-style" would be
more neutral but still understandable.


        Stefan

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-05  4:12         ` Stefan Monnier
@ 2007-03-05  7:20           ` David Kastrup
  2007-03-05 21:49           ` Richard Stallman
  1 sibling, 0 replies; 48+ messages in thread
From: David Kastrup @ 2007-03-05  7:20 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>>     This list of machines is of limited use nowadays -- most people have
>>     commodity x86 hardware, and the page mentions that etc/MACHINES is
>>     the canonical source anyway.
>
>> You could replace it with something like this.
>
>>     Most people use Emacs on ordinary Intel-type machines, but Emacs
>>     supports nearly all the computers that have been used in the past
>>     two decades.  See etc/MACHINES in the Emacs distribution for a
>>     list of platforms that Emacs supports.
>
> I'd rather not advertize Intel specifically, so maybe "PC-style" would be
> more neutral but still understandable.

Well, strictly speaking that would be advertising IBM, but I doubt
that anybody still knows...

-- 
David Kastrup

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-05  4:12         ` Stefan Monnier
  2007-03-05  7:20           ` David Kastrup
@ 2007-03-05 21:49           ` Richard Stallman
  1 sibling, 0 replies; 48+ messages in thread
From: Richard Stallman @ 2007-03-05 21:49 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: romain, emacs-devel

    I'd rather not advertize Intel specifically, so maybe "PC-style" would be
    more neutral but still understandable.

I agree.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-04 13:13     ` Romain Francoise
  2007-03-05  2:55       ` Richard Stallman
@ 2007-03-05 22:04       ` JD Smith
  2007-03-06  9:44         ` Romain Francoise
  1 sibling, 1 reply; 48+ messages in thread
From: JD Smith @ 2007-03-05 22:04 UTC (permalink / raw)
  To: emacs-devel

On Sun, 04 Mar 2007 14:13:24 +0100, Romain Francoise wrote:

> This list of machines is of limited use nowadays -- most people have
> commodity x86 hardware, and the page mentions that etc/MACHINES is the
> canonical source anyway.

I certainly hope someone will write a high-level description for the
new webpage of what's new in Emacs 22, targeted at users.  Currently,
the Development & "Coming Soon" section on the page links to TODO and
etc/NEWS, or rather, the Savannah CVS view for these.  Not only is the
CVS view confusing unless you're familiar, the NEWS file itself has
all sorts of things that are likely not of interest to users, e.g.:

---
** When pure storage overflows while dumping, Emacs now prints how
much pure storage it will approximately need.

Ideally we could summarize the most important user-visible changes in
10 bullet points or so, to put right on the page.  Maybe this has
already been done.

JD

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-04 13:01   ` Yavor Doganov
  2007-03-04 13:13     ` Romain Francoise
@ 2007-03-06  5:40     ` Yavor Doganov
  1 sibling, 0 replies; 48+ messages in thread
From: Yavor Doganov @ 2007-03-06  5:40 UTC (permalink / raw)
  To: emacs-devel

At Sun, 04 Mar 2007 15:01:37 +0200,
Явор Доганов wrote:
> 
> The boilerplate is an example to be used for new pages.  [...] so I
> guess it would be a bit dumb to stick precisely to the boilerplate.
>
> Anyway, I asked the GNU Webmasters to confirm this.

Karl Berry confirmed that the sections in the boilerplate are
advisory, not mandatory, and the existing sections can certainly be
kept as they are.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-05 22:04       ` JD Smith
@ 2007-03-06  9:44         ` Romain Francoise
  2007-03-06 10:00           ` martin rudalics
                             ` (2 more replies)
  0 siblings, 3 replies; 48+ messages in thread
From: Romain Francoise @ 2007-03-06  9:44 UTC (permalink / raw)
  To: JD Smith; +Cc: emacs-devel

JD Smith <jdsmith@as.arizona.edu> writes:

> Ideally we could summarize the most important user-visible changes in
> 10 bullet points or so, to put right on the page.  Maybe this has
> already been done.

I wrote the following text in the Emacs FAQ (C-h C-f).  Improvements
welcome.

| 4.5 What is different about Emacs 22?
| =====================================
|
| Font Lock mode, auto-compression mode, and file name shadow mode are now
| enabled by default.  On graphics displays it is now possible to follow
| links with `mouse-1', and the modeline of the selected window is now
| highlighted.  Window fringes are now customizable.  The minibuffer
| prompt is now displayed in a distinct face.
|
|    Emacs now reads abbrev definitions automatically at startup.  The
| maximum size of buffers has been doubled and is now 256M on 32-bit
| machines.  Grep mode is now separate from Compilation mode and has many
| new specific options and commands.
|
|    The original Emacs macro system has been replaced by the new Kmacro
| package, which provides many new commands and features and a simple
| interface that uses the function keys F3 and F4.  Macros are now stored
| in a macro ring, and can be debugged and edited interactively.
|
|    The GUD (Grand Unified Debugger) package can now be used with a full
| graphical user interface to the debugger which provides many features
| found in traditional development environments, making it easy to
| manipulate breakpoints, add watch points, display the call stack, etc.
| Breakpoints are now displayed in the source buffer.
|
|    Emacs can now be built with GTK+ widgets, and supports drag-and-drop
| operation on X.  Mouse wheel support is now enabled by default.
|
|    Many new modes and packages have been included in Emacs, such as
| Calc, Tramp and URL, as well as IDO, CUA, rcirc, ERC, conf-mode,
| python-mode, table, tumme, SES, ruler, Flymake, Org, PGG, wdired,
| t-mouse, longlines, dns-mode, savehist, Password, Printing, Reveal, etc.
|
|    Leim is now part of Emacs.  Unicode support has been much improved,
| and the following input methods have been added: belarusian,
| bulgarian-bds, bulgarian-phonetic, chinese-sisheng, croatian, dutch,
| georgian, latin-alt-postfix, latin-postfix, latin-prefix,
| latvian-keyboard, lithuanian-numeric, lithuanian-keyboard,
| malayalam-inscript, rfc1345, russian-computer, sgml, slovenian,
| tamil-inscript ucs, ukrainian-computer, vietnamese-telex, and welsh.
|
|    The following language environment have also been added: Belarusian,
| Bulgarian, Chinese-EUC-TW, Croatian, French, Georgian, Italian, Latin-6,
| Latin-7, Latvian, Lithuanian, Malayalam, Russian, Russian, Slovenian,
| Swedish, Tajik, Tamil, UTF-8, Ukrainian, Ukrainian, Welsh, and
| Windows-1255.
|
|    Emacs 22 features support for GNU/Linux systems on S390 and x86-64
| machines, as well as support for the Mac OS X and Cygwin operating
| systems.
|
|    In addition, Emacs 22 now includes the Emacs Lisp Reference Manual
| (*note Emacs Lisp documentation::) and the Emacs Lisp Intro.
|
|    Many other changes have been made in Emacs 22, use `C-h n' to get a
| full list.

-- 
Romain Francoise <romain@orebokech.com> | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
                                        | ever free! --Bryan W. Procter

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06  9:44         ` Romain Francoise
@ 2007-03-06 10:00           ` martin rudalics
  2007-03-06 19:48             ` Romain Francoise
  2007-03-06 10:18           ` David Hansen
  2007-03-06 23:35           ` Daniel Brockman
  2 siblings, 1 reply; 48+ messages in thread
From: martin rudalics @ 2007-03-06 10:00 UTC (permalink / raw)
  To: Romain Francoise; +Cc: emacs-devel, JD Smith

> I wrote the following text in the Emacs FAQ (C-h C-f).

IMHO there are too many occurrences of the word "now".

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06  9:44         ` Romain Francoise
  2007-03-06 10:00           ` martin rudalics
@ 2007-03-06 10:18           ` David Hansen
  2007-03-06 23:35           ` Daniel Brockman
  2 siblings, 0 replies; 48+ messages in thread
From: David Hansen @ 2007-03-06 10:18 UTC (permalink / raw)
  To: emacs-devel

On Tue, 06 Mar 2007 10:44:11 +0100 Romain Francoise wrote:

> JD Smith <jdsmith@as.arizona.edu> writes:
>
>> Ideally we could summarize the most important user-visible changes in
>> 10 bullet points or so, to put right on the page.  Maybe this has
>> already been done.
>
> I wrote the following text in the Emacs FAQ (C-h C-f).  Improvements
> welcome.

IMHO some overuse of the word "now".  Most sentences make perfectly
sense if you just drop it.

David

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06 10:00           ` martin rudalics
@ 2007-03-06 19:48             ` Romain Francoise
  0 siblings, 0 replies; 48+ messages in thread
From: Romain Francoise @ 2007-03-06 19:48 UTC (permalink / raw)
  To: emacs-devel

martin rudalics <rudalics@gmx.at> writes:

> IMHO there are too many occurrences of the word "now".

David Hansen <david.hansen@gmx.net> writes:

> IMHO some overuse of the word "now".  Most sentences make perfectly
> sense if you just drop it.

Right.  :-)

I killed a few occurrences of "now", thanks to you both.

-- 
Romain Francoise <romain@orebokech.com> | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
                                        | ever free! --Bryan W. Procter

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06  9:44         ` Romain Francoise
  2007-03-06 10:00           ` martin rudalics
  2007-03-06 10:18           ` David Hansen
@ 2007-03-06 23:35           ` Daniel Brockman
  2007-03-06 23:46             ` Nick Roberts
                               ` (3 more replies)
  2 siblings, 4 replies; 48+ messages in thread
From: Daniel Brockman @ 2007-03-06 23:35 UTC (permalink / raw)
  To: emacs-devel

Romain Francoise <romain@orebokech.com> writes:

> I wrote the following text in the Emacs FAQ (C-h C-f).
> Improvements welcome.

I like it, and here are some suggestions for improvements.

The paragraphs that just enumerate features and changes in no
particular order might be better presented as bulleted lists.

I suggest something like the following.

| Listed are some of the user-visible changes in Emacs 22.
| 
|  - Font Lock mode, Auto Compression mode, and File Name
|    Shadow mode are enabled by default.

[Normalized capitalization of mode names.]

|  - The maximum size of buffers has been doubled and is
|    now 256M on 32-bit machines.
|
|  - Links can be followed using `mouse-1'.

[Removed the qualifying phrase `on graphical displays' ---
by the way, is it not possible to follow links using t-mouse?]

|  - Mouse wheel support is enabled by default.
|
|  - Window fringes are customizable.
|
|  - The mode line of the selected window is highlighted on
|    graphical displays.

[Changed `modeline' to `mode line' and `graphic displays'
to `graphical displays'.]

|  - The minibuffer prompt is displayed in a distinct face.
|
|  - Abbrev definitions are read automatically at startup.
|
|  - Grep mode is now separate from Compilation mode and
|    has many new options and commands specific to grep.

[Slight change of word order.]

|  - The original Emacs macro system has been replaced by
|    the Kmacro package, which provides many new commands
|    and features and a simple interface that uses the
|    function keys F3 and F4.  Macros are stored in a macro
|    ring, and can be debugged and edited interactively.
|
|  - The Grand Unified Debugger (GUD) can be used with a
|    full graphical user interface to the backend debugger;
|    this provides many features found in traditional
|    development environments, making it easy to manipulate
|    breakpoints, add watch points, display the call stack, etc.
|    Breakpoints are visually indicated in the source buffer.

[I reworded this a little bit.]

|  - Many new modes and packages have been included in
|    Emacs, such as Calc, TRAMP, URL, IDO, CUA, ERC, rcirc,
|    Table, Tumme, SES, Ruler, Org, PGG, Flymake, Password,
|    Printing, Reveal, wdired, t-mouse, longlines,
|    savehist, Conf mode, Python mode, DNS mode, etc.

[Changed the order of the packages in an attempt to make the list
easier to read; for example, I put all the `Foo mode' at the end.]

|  - Leim is now part of Emacs.  Unicode support has been
|    much improved, and the following input methods have
|    been added: belarusian, bulgarian-bds,
|    bulgarian-phonetic, chinese-sisheng, croatian, dutch,
|    georgian, latin-alt-postfix, latin-postfix,
|    latin-prefix, latvian-keyboard, lithuanian-numeric,
|    lithuanian-keyboard, malayalam-inscript, rfc1345,
|    russian-computer, sgml, slovenian, tamil-inscript,
|    ucs, ukrainian-computer, vietnamese-telex, and welsh.

[Added a comma between `tamil-inscript' and `ucs'.]

|  - The following language environments have been added:
|    Belarusian, Bulgarian, Chinese-EUC-TW, Croatian,
|    French, Georgian, Italian, Latin-6, Latin-7, Latvian,
|    Lithuanian, Malayalam, Russian, Russian, Slovenian,
|    Swedish, Tajik, Tamil, UTF-8, Ukrainian, Ukrainian,
|    Welsh, and Windows-1255.

[Added an `s' to `environment'.]

|  - Emacs can be built with GTK+ widgets, and supports
|    drag-and-drop operations on X.
|
|  - Emacs 22 features support for GNU/Linux systems on
|    S390 and x86-64 machines, as well as for Cygwin and
|    Mac OS X systems.
|
|  - The Emacs 22 distribution includes the Emacs Lisp
|    Reference Manual (*note Emacs Lisp documentation::)
|    and the Emacs Lisp Intro.
|
| Many other changes have been made; use `C-h n' to get a
| full list.

-- 
Daniel Brockman <daniel@brockman.se>

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06 23:35           ` Daniel Brockman
@ 2007-03-06 23:46             ` Nick Roberts
  2007-03-25 13:32               ` Romain Francoise
  2007-03-09 21:34             ` Dieter Wilhelm
                               ` (2 subsequent siblings)
  3 siblings, 1 reply; 48+ messages in thread
From: Nick Roberts @ 2007-03-06 23:46 UTC (permalink / raw)
  To: Daniel Brockman; +Cc: emacs-devel

 > The paragraphs that just enumerate features and changes in no
 > particular order might be better presented as bulleted lists.

 > I suggest something like the following.

I think this is a big improvement in structure, although I'm not sure about
use of the passive.  I would put:

 > |  - Emacs can be built with GTK+ widgets, and supports
 > |    drag-and-drop operations on X.

at the start, as it involves configuration.

 > |  - The Grand Unified Debugger (GUD) can be used with a
 > |    full graphical user interface to the backend debugger;
 > |    this provides many features found in traditional
 > |    development environments, making it easy to manipulate
 > |    breakpoints, add watch points, display the call stack, etc.
 > |    Breakpoints are visually indicated in the source buffer.

Actually this is only really true for GDB.  Other debuggers like perldb, pdb,
jdb etc work pretty much as before, apart from having a toolbar.

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06 23:35           ` Daniel Brockman
  2007-03-06 23:46             ` Nick Roberts
@ 2007-03-09 21:34             ` Dieter Wilhelm
  2007-03-25 13:32               ` Romain Francoise
  2007-03-16 14:06             ` mouse-1-click-follows-link with t-mouse (was: Updating the homepage) Johan Bockgård
  2007-03-25 13:31             ` Updating the homepage Romain Francoise
  3 siblings, 1 reply; 48+ messages in thread
From: Dieter Wilhelm @ 2007-03-09 21:34 UTC (permalink / raw)
  To: Daniel Brockman; +Cc: emacs-devel

Daniel Brockman <daniel@brockman.se> writes:
>
> [Added a comma between `tamil-inscript' and `ucs'.]
>
> |  - The following language environments have been added:
> |    Belarusian, Bulgarian, Chinese-EUC-TW, Croatian,
> |    French, Georgian, Italian, Latin-6, Latin-7, Latvian,
> |    Lithuanian, Malayalam, Russian, Russian, Slovenian,
> |    Swedish, Tajik, Tamil, UTF-8, Ukrainian, Ukrainian,
> |    Welsh, and Windows-1255.

Russian as well as Ukrainian appears twice in the listing.

-- 
    Best wishes

    H. Dieter Wilhelm
    Darmstadt, Germany

^ permalink raw reply	[flat|nested] 48+ messages in thread

* mouse-1-click-follows-link with t-mouse (was: Updating the homepage)
  2007-03-06 23:35           ` Daniel Brockman
  2007-03-06 23:46             ` Nick Roberts
  2007-03-09 21:34             ` Dieter Wilhelm
@ 2007-03-16 14:06             ` Johan Bockgård
  2007-03-18 12:19               ` Richard Stallman
  2007-03-25 13:31             ` Updating the homepage Romain Francoise
  3 siblings, 1 reply; 48+ messages in thread
From: Johan Bockgård @ 2007-03-16 14:06 UTC (permalink / raw)
  To: emacs-devel

Daniel Brockman <daniel@brockman.se> writes:

> |  - Links can be followed using `mouse-1'.
>
> [Removed the qualifying phrase `on graphical displays' ---
> by the way, is it not possible to follow links using t-mouse?]

I was wondering the same thing [that under t-mouse-mode on the
console, following links in e.g. *Help* buffers with mouse-1 doesn't
work. mouse-2 works].

It seems that in this situation the test in mouse-drag-track fails on
this line [mouse.el:1055], i.e. input-pending-p returns t:

    (when (and on-link
               ...
               (not (input-pending-p)) --> HERE <--
               ...

-- 
Johan Bockgård

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse (was: Updating the homepage)
  2007-03-16 14:06             ` mouse-1-click-follows-link with t-mouse (was: Updating the homepage) Johan Bockgård
@ 2007-03-18 12:19               ` Richard Stallman
  2007-03-18 14:37                 ` mouse-1-click-follows-link with t-mouse Chong Yidong
  0 siblings, 1 reply; 48+ messages in thread
From: Richard Stallman @ 2007-03-18 12:19 UTC (permalink / raw)
  To: emacs-devel

Would someone please investigate this?  Is that fix correct?


To: emacs-devel@gnu.org
From: bojohan+news@dd.chalmers.se (Johan =?utf-8?Q?Bockg=C3=A5rd?=)
Date: Fri, 16 Mar 2007 15:06:08 +0100
Subject: mouse-1-click-follows-link with t-mouse (was: Updating the homepage)

Daniel Brockman <daniel@brockman.se> writes:

> |  - Links can be followed using `mouse-1'.
>
> [Removed the qualifying phrase `on graphical displays' ---
> by the way, is it not possible to follow links using t-mouse?]

I was wondering the same thing [that under t-mouse-mode on the
console, following links in e.g. *Help* buffers with mouse-1 doesn't
work. mouse-2 works].

It seems that in this situation the test in mouse-drag-track fails on
this line [mouse.el:1055], i.e. input-pending-p returns t:

    (when (and on-link
               ...
               (not (input-pending-p)) --> HERE <--
               ...

-- 
Johan Bockgård



_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-18 12:19               ` Richard Stallman
@ 2007-03-18 14:37                 ` Chong Yidong
  2007-03-18 23:21                   ` Johan Bockgård
  2007-03-19  5:14                   ` Richard Stallman
  0 siblings, 2 replies; 48+ messages in thread
From: Chong Yidong @ 2007-03-18 14:37 UTC (permalink / raw)
  To: rms, bojohan+news; +Cc: emacs-devel

> Daniel Brockman <daniel@brockman.se> writes:
>
>> |  - Links can be followed using `mouse-1'.
>>
>> [Removed the qualifying phrase `on graphical displays' ---
>> by the way, is it not possible to follow links using t-mouse?]
>
> It seems that in this situation the test in mouse-drag-track fails on
> this line [mouse.el:1055], i.e. input-pending-p returns t:
>
>     (when (and on-link
>                ...
>                (not (input-pending-p)) --> HERE <--
>                ...

I think there is a more fundamental obstruction to using the
mouse-1-click-follows-link mechanism t-mouse.  On graphical displays,
if you hold down the mouse button for 0.45 seconds (by default), that
is supposed to set point where you clicked instead of following links.
In t-mouse-mode, this information is simply unavailable (and, OTOH,
impossible to extract).

In this light, I think we should simply state, at least for now, that
mouse-1-click-follows-link is for graphical displays only.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-18 14:37                 ` mouse-1-click-follows-link with t-mouse Chong Yidong
@ 2007-03-18 23:21                   ` Johan Bockgård
  2007-03-19  2:22                     ` Nick Roberts
  2007-03-19 18:10                     ` Richard Stallman
  2007-03-19  5:14                   ` Richard Stallman
  1 sibling, 2 replies; 48+ messages in thread
From: Johan Bockgård @ 2007-03-18 23:21 UTC (permalink / raw)
  To: emacs-devel

Chong Yidong <cyd@stupidchicken.com> writes:

> I think there is a more fundamental obstruction to using the
> mouse-1-click-follows-link mechanism t-mouse.  On graphical displays,
> if you hold down the mouse button for 0.45 seconds (by default), that
> is supposed to set point where you clicked instead of following links.
> In t-mouse-mode, this information is simply unavailable (and, OTOH,
> impossible to extract).

OTOH, xterm-mouse-mode does follow links on mouse-1 (ignoring the
delay). (Personally, I dislike mouse-1-click-follows-link and turn it
off.)

-- 
Johan Bockgård

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-18 23:21                   ` Johan Bockgård
@ 2007-03-19  2:22                     ` Nick Roberts
  2007-03-19 18:10                     ` Richard Stallman
  1 sibling, 0 replies; 48+ messages in thread
From: Nick Roberts @ 2007-03-19  2:22 UTC (permalink / raw)
  To: Johan Bockgård; +Cc: emacs-devel

 > > I think there is a more fundamental obstruction to using the
 > > mouse-1-click-follows-link mechanism t-mouse.  On graphical displays,
 > > if you hold down the mouse button for 0.45 seconds (by default), that
 > > is supposed to set point where you clicked instead of following links.
 > > In t-mouse-mode, this information is simply unavailable (and, OTOH,
 > > impossible to extract).
 > 
 > OTOH, xterm-mouse-mode does follow links on mouse-1 (ignoring the
 > delay). (Personally, I dislike mouse-1-click-follows-link and turn it
 > off.)

Yes, I think if it works for xterm-mouse-mode, it should be possible to make
it work with t-mouse-mode.

I see xt-mouse.el has:

  ;; Cheat `mouse-drag-region' with move event.
  (list 'mouse-movement click-data)
  ;; Generate a drag event.
  (if (symbolp down-where)
  ...

but I don't know why  mouse-1-click-follows-link uses mouse-drag-region as
the down and click events are generally at the same place.

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-18 14:37                 ` mouse-1-click-follows-link with t-mouse Chong Yidong
  2007-03-18 23:21                   ` Johan Bockgård
@ 2007-03-19  5:14                   ` Richard Stallman
  2007-03-19 10:33                     ` Nick Roberts
  1 sibling, 1 reply; 48+ messages in thread
From: Richard Stallman @ 2007-03-19  5:14 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel, bojohan+news

    I think there is a more fundamental obstruction to using the
    mouse-1-click-follows-link mechanism t-mouse.  On graphical displays,
    if you hold down the mouse button for 0.45 seconds (by default), that
    is supposed to set point where you clicked instead of following links.
    In t-mouse-mode, this information is simply unavailable (and, OTOH,
    impossible to extract).

That is a serious obstacle, I agree.

    In this light, I think we should simply state, at least for now, that
    mouse-1-click-follows-link is for graphical displays only.

I think there are many places that talk about this feature.
Would someone like to find them all?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19  5:14                   ` Richard Stallman
@ 2007-03-19 10:33                     ` Nick Roberts
  2007-03-19 11:04                       ` Kim F. Storm
  0 siblings, 1 reply; 48+ messages in thread
From: Nick Roberts @ 2007-03-19 10:33 UTC (permalink / raw)
  To: rms; +Cc: Chong Yidong, bojohan+news, emacs-devel

 >     I think there is a more fundamental obstruction to using the
 >     mouse-1-click-follows-link mechanism t-mouse.  On graphical displays,
 >     if you hold down the mouse button for 0.45 seconds (by default), that
 >     is supposed to set point where you clicked instead of following links.
 >     In t-mouse-mode, this information is simply unavailable (and, OTOH,
 >     impossible to extract).
 > 
 > That is a serious obstacle, I agree.
 > 
 >     In this light, I think we should simply state, at least for now, that
 >     mouse-1-click-follows-link is for graphical displays only.
 > 
 > I think there are many places that talk about this feature.
 > Would someone like to find them all?

This seems a bit premature.  If you remove the line

	(not (input-pending-p))

from mouse-drag-track in mouse.el, mouse-1-click-follows-link works in the
console with t-mouse.

When is this condition needed?  I couldn't get it to fail on a graphical
display.

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 10:33                     ` Nick Roberts
@ 2007-03-19 11:04                       ` Kim F. Storm
  2007-03-19 11:17                         ` Nick Roberts
  2007-03-19 15:57                         ` mouse-1-click-follows-link with t-mouse Chong Yidong
  0 siblings, 2 replies; 48+ messages in thread
From: Kim F. Storm @ 2007-03-19 11:04 UTC (permalink / raw)
  To: Nick Roberts; +Cc: Chong Yidong, emacs-devel, rms, bojohan+news

Nick Roberts <nickrob@snap.net.nz> writes:

> This seems a bit premature.  If you remove the line
>
> 	(not (input-pending-p))
>
> from mouse-drag-track in mouse.el, mouse-1-click-follows-link works in the
> console with t-mouse.
>
> When is this condition needed?  I couldn't get it to fail on a graphical
> display.

I don't recall why I made the check for input-pending-p, but
it looks like it is meant to catch a double click on a link - 
i.e. so that a double-click does not follow the link.

But that doesn't really work - and it also seems that the test could
potentially make the whole feature unstable, as other unrelated input
events could accidentally prevent the mouse click from following the link.

So I think we can just remove the test.

-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 11:04                       ` Kim F. Storm
@ 2007-03-19 11:17                         ` Nick Roberts
  2007-03-19 12:09                           ` Kim F. Storm
                                             ` (2 more replies)
  2007-03-19 15:57                         ` mouse-1-click-follows-link with t-mouse Chong Yidong
  1 sibling, 3 replies; 48+ messages in thread
From: Nick Roberts @ 2007-03-19 11:17 UTC (permalink / raw)
  To: Kim F. Storm; +Cc: Chong Yidong, emacs-devel, rms, bojohan+news

 > > When is this condition needed?  I couldn't get it to fail on a graphical
 > > display.
 > 
 > I don't recall why I made the check for input-pending-p, but
 > it looks like it is meant to catch a double click on a link - 
 > i.e. so that a double-click does not follow the link.
 > 
 > But that doesn't really work - and it also seems that the test could
 > potentially make the whole feature unstable, as other unrelated input
 > events could accidentally prevent the mouse click from following the link.
 > 
 > So I think we can just remove the test.

That would be good.  The client program mev, used by t-mouse, outputs time
information which isn't currently used in t-mouse.el.  The patch below allows
Emacs to follow the delay specified by mouse-1-click-follows-link in a
console.

-- 
Nick                                           http://www.inet.net.nz/~nickrob



*** t-mouse.el	20 Jan 2007 20:58:47 +1300	1.7
--- t-mouse.el	19 Mar 2007 23:08:57 +1200	
*************** For example, \"2\" for /dev/tty2."
*** 134,147 ****
  
  (defun t-mouse-make-event-element (x-dot-y-avec-time)
    (let* ((x-dot-y (nth 0 x-dot-y-avec-time))
           (x (car x-dot-y))
           (y (cdr x-dot-y))
           (w (window-at x y))
           (ltrb (window-edges w))
           (left (nth 0 ltrb))
!          (top (nth 1 ltrb)))
!     (if w (posn-at-x-y (- x left) (- y top) w t)
!       (append (list nil 'menu-bar) (nthcdr 2 (posn-at-x-y x y w t))))))
  
  ;;; This fun is partly Copyright (C) 1994 Per Abrahamsen <abraham@iesd.auc.dk>
  (defun t-mouse-make-event ()
--- 134,152 ----
  
  (defun t-mouse-make-event-element (x-dot-y-avec-time)
    (let* ((x-dot-y (nth 0 x-dot-y-avec-time))
+ 	 (time (nth 1 x-dot-y-avec-time))
           (x (car x-dot-y))
           (y (cdr x-dot-y))
           (w (window-at x y))
           (ltrb (window-edges w))
           (left (nth 0 ltrb))
!          (top (nth 1 ltrb))
! 	 (event (if w
! 		    (posn-at-x-y (- x left) (- y top) w t)
! 		  (append (list nil 'menu-bar)
! 			  (nthcdr 2 (posn-at-x-y x y w t))))))
!     (setcar (nthcdr 3 event) time)
!     event))
  
  ;;; This fun is partly Copyright (C) 1994 Per Abrahamsen <abraham@iesd.auc.dk>
  (defun t-mouse-make-event ()

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 11:17                         ` Nick Roberts
@ 2007-03-19 12:09                           ` Kim F. Storm
  2007-03-19 15:56                           ` Chong Yidong
  2007-03-19 21:57                           ` Richard Stallman
  2 siblings, 0 replies; 48+ messages in thread
From: Kim F. Storm @ 2007-03-19 12:09 UTC (permalink / raw)
  To: Nick Roberts; +Cc: Chong Yidong, bojohan+news, rms, emacs-devel

Nick Roberts <nickrob@snap.net.nz> writes:

>  > So I think we can just remove the test.
>
> That would be good.  The client program mev, used by t-mouse, outputs time
> information which isn't currently used in t-mouse.el.  The patch below allows
> Emacs to follow the delay specified by mouse-1-click-follows-link in a
> console.

Excellent!!

-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 11:17                         ` Nick Roberts
  2007-03-19 12:09                           ` Kim F. Storm
@ 2007-03-19 15:56                           ` Chong Yidong
  2007-03-19 21:57                           ` Richard Stallman
  2 siblings, 0 replies; 48+ messages in thread
From: Chong Yidong @ 2007-03-19 15:56 UTC (permalink / raw)
  To: Nick Roberts; +Cc: bojohan+news, emacs-devel, rms, Kim F. Storm

Nick Roberts <nickrob@snap.net.nz> writes:

>  > So I think we can just remove the test.
>
> That would be good.  The client program mev, used by t-mouse, outputs time
> information which isn't currently used in t-mouse.el.  The patch below allows
> Emacs to follow the delay specified by mouse-1-click-follows-link in a
> console.

Looks good!

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 11:04                       ` Kim F. Storm
  2007-03-19 11:17                         ` Nick Roberts
@ 2007-03-19 15:57                         ` Chong Yidong
  1 sibling, 0 replies; 48+ messages in thread
From: Chong Yidong @ 2007-03-19 15:57 UTC (permalink / raw)
  To: Kim F. Storm; +Cc: Nick Roberts, emacs-devel, rms, bojohan+news

storm@cua.dk (Kim F. Storm) writes:

>> When is this condition needed?  I couldn't get it to fail on a graphical
>> display.
>
> I don't recall why I made the check for input-pending-p, but
> it looks like it is meant to catch a double click on a link - 
> i.e. so that a double-click does not follow the link.
>
> But that doesn't really work - and it also seems that the test could
> potentially make the whole feature unstable, as other unrelated input
> events could accidentally prevent the mouse click from following the link.
>
> So I think we can just remove the test.

OK.  I went ahead and did that.  Thanks.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-18 23:21                   ` Johan Bockgård
  2007-03-19  2:22                     ` Nick Roberts
@ 2007-03-19 18:10                     ` Richard Stallman
  1 sibling, 0 replies; 48+ messages in thread
From: Richard Stallman @ 2007-03-19 18:10 UTC (permalink / raw)
  To: Johan Bockgård; +Cc: emacs-devel

    > I think there is a more fundamental obstruction to using the
    > mouse-1-click-follows-link mechanism t-mouse.  On graphical displays,
    > if you hold down the mouse button for 0.45 seconds (by default), that
    > is supposed to set point where you clicked instead of following links.
    > In t-mouse-mode, this information is simply unavailable (and, OTOH,
    > impossible to extract).

    OTOH, xterm-mouse-mode does follow links on mouse-1 (ignoring the
    delay).

If it ignores the delay, isn't that a bug?  Would it be better
to change xterm-mouse-mode not to follow links on mouse-1?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 11:17                         ` Nick Roberts
  2007-03-19 12:09                           ` Kim F. Storm
  2007-03-19 15:56                           ` Chong Yidong
@ 2007-03-19 21:57                           ` Richard Stallman
  2007-03-19 22:46                             ` Nick Roberts
  2 siblings, 1 reply; 48+ messages in thread
From: Richard Stallman @ 2007-03-19 21:57 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, bojohan+news, emacs-devel, storm

    That would be good.  The client program mev, used by t-mouse, outputs time
    information which isn't currently used in t-mouse.el.  The patch below allows
    Emacs to follow the delay specified by mouse-1-click-follows-link in a
    console.

That's good.  If we can make the feature work right, that is better
than turning the feature off.

Thanks, and please install your patch.

Is this issue settled?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 21:57                           ` Richard Stallman
@ 2007-03-19 22:46                             ` Nick Roberts
  2007-03-21  0:41                               ` Richard Stallman
  2007-03-21  0:49                               ` mouse-1-click-follows-link with xt-mouse (was: with t-mouse) Nick Roberts
  0 siblings, 2 replies; 48+ messages in thread
From: Nick Roberts @ 2007-03-19 22:46 UTC (permalink / raw)
  To: rms; +Cc: cyd, bojohan+news, emacs-devel, storm

 > Thanks, and please install your patch.
 > 
 > Is this issue settled?

Mouse clicks on an xterm don't seem to carry timestamp information (or, at
least xt-mouse.el doesn't extract it) so I suggest adding the patch below to
the manual.  xterm-mouse-mode is currently turned off by default, so I
think it's reasonable to keep mouse-1-click-follows-link in this case.

-- 
Nick                                           http://www.inet.net.nz/~nickrob



*** frames.texi	30 Jan 2007 11:21:59 +1300	1.115
--- frames.texi	20 Mar 2007 10:43:36 +1200	
*************** are supported.  The normal @code{xterm} 
*** 1095,1101 ****
  clicks is still available by holding down the @kbd{SHIFT} key when you
  press the mouse button.  Xterm Mouse mode is a global minor mode
  (@pxref{Minor Modes}).  Repeating the command turns the mode off
! again.
  
  In the console on GNU/Linux, you can use @kbd{M-x t-mouse-mode}.  You
  need to have the gpm package installed and running on your system in
--- 1095,1104 ----
  clicks is still available by holding down the @kbd{SHIFT} key when you
  press the mouse button.  Xterm Mouse mode is a global minor mode
  (@pxref{Minor Modes}).  Repeating the command turns the mode off
! again.  Mouse clicks carry no timestamp in this mode, so behaviour
! cannot be changed by the length of a @kbd{Mouse-1} click on a link
! (@pxref{Mouse References}).
! 
  
  In the console on GNU/Linux, you can use @kbd{M-x t-mouse-mode}.  You
  need to have the gpm package installed and running on your system in

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-19 22:46                             ` Nick Roberts
@ 2007-03-21  0:41                               ` Richard Stallman
  2007-03-21  9:20                                 ` Kim F. Storm
  2007-03-21  0:49                               ` mouse-1-click-follows-link with xt-mouse (was: with t-mouse) Nick Roberts
  1 sibling, 1 reply; 48+ messages in thread
From: Richard Stallman @ 2007-03-21  0:41 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, bojohan+news, emacs-devel, storm

    Mouse clicks on an xterm don't seem to carry timestamp information (or, at
    least xt-mouse.el doesn't extract it) so I suggest adding the patch below to
    the manual.  xterm-mouse-mode is currently turned off by default, so I
    think it's reasonable to keep mouse-1-click-follows-link in this case.

This is ok with me if others are in agreement.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with xt-mouse (was: with t-mouse)
  2007-03-19 22:46                             ` Nick Roberts
  2007-03-21  0:41                               ` Richard Stallman
@ 2007-03-21  0:49                               ` Nick Roberts
  2007-03-21 10:07                                 ` Kim F. Storm
  2007-03-21 18:16                                 ` Richard Stallman
  1 sibling, 2 replies; 48+ messages in thread
From: Nick Roberts @ 2007-03-21  0:49 UTC (permalink / raw)
  To: rms, storm, cyd, bojohan+news, emacs-devel

 >  > Thanks, and please install your patch.
 >  > 
 >  > Is this issue settled?
 > 
 > Mouse clicks on an xterm don't seem to carry timestamp information (or, at
 > least xt-mouse.el doesn't extract it) so I suggest adding the patch below to
 > the manual.  xterm-mouse-mode is currently turned off by default, so I
 > think it's reasonable to keep mouse-1-click-follows-link in this case.

Actually the patch below seems to work for xt-mouse.el.  The timestamp isn't
computed directly from the mouse click, but for a value of many (450)
milliseconds it seems good enough.

Shall I install it?


-- 
Nick                                           http://www.inet.net.nz/~nickrob


*** xt-mouse.el	21 Jan 2007 23:13:01 +1300	1.34
--- xt-mouse.el	21 Mar 2007 12:40:38 +1200	
***************
*** 124,129 ****
--- 124,131 ----
    (let* ((type (- (xterm-mouse-event-read) #o40))
  	 (x (- (xterm-mouse-event-read) #o40 1))
  	 (y (- (xterm-mouse-event-read) #o40 1))
+ 	 (time (current-time))
+ 	 (timestamp (+ ( * (nth 1 time) 1000 ) (/ (nth 2 time) 1000)))
  	 (mouse (intern
  		 ;; For buttons > 3, the release-event looks
  		 ;; differently (see xc/programs/xterm/button.c,
***************
*** 145,154 ****
  	  xterm-mouse-y y)
      (setq
       last-input-event
!      (if w
! 	 (list mouse (posn-at-x-y (- x left) (- y top) w t))
!        (list mouse
! 	     (append (list nil 'menu-bar) (nthcdr 2 (posn-at-x-y x y w t))))))))
  
  ;;;###autoload
  (define-minor-mode xterm-mouse-mode
--- 147,159 ----
  	  xterm-mouse-y y)
      (setq
       last-input-event
!      (list mouse 
! 	   (let ((event (if w
! 			    (posn-at-x-y (- x left) (- y top) w t)
! 			  (append (list nil 'menu-bar)
! 				  (nthcdr 2 (posn-at-x-y x y w t))))))
! 	     (setcar (nthcdr 3 event) timestamp)
! 	     event)))))
  
  ;;;###autoload
  (define-minor-mode xterm-mouse-mode

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with t-mouse
  2007-03-21  0:41                               ` Richard Stallman
@ 2007-03-21  9:20                                 ` Kim F. Storm
  0 siblings, 0 replies; 48+ messages in thread
From: Kim F. Storm @ 2007-03-21  9:20 UTC (permalink / raw)
  To: rms; +Cc: Nick Roberts, emacs-devel, cyd, bojohan+news

Richard Stallman <rms@gnu.org> writes:

>     Mouse clicks on an xterm don't seem to carry timestamp information (or, at
>     least xt-mouse.el doesn't extract it) so I suggest adding the patch below to
>     the manual.  xterm-mouse-mode is currently turned off by default, so I
>     think it's reasonable to keep mouse-1-click-follows-link in this case.
>
> This is ok with me if others are in agreement.

Ok with me.

-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with xt-mouse (was: with t-mouse)
  2007-03-21  0:49                               ` mouse-1-click-follows-link with xt-mouse (was: with t-mouse) Nick Roberts
@ 2007-03-21 10:07                                 ` Kim F. Storm
  2007-03-21 20:45                                   ` Nick Roberts
  2007-03-21 18:16                                 ` Richard Stallman
  1 sibling, 1 reply; 48+ messages in thread
From: Kim F. Storm @ 2007-03-21 10:07 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, emacs-devel, rms, bojohan+news

Nick Roberts <nickrob@snap.net.nz> writes:

> Actually the patch below seems to work for xt-mouse.el.  The timestamp isn't
> computed directly from the mouse click, but for a value of many (450)
> milliseconds it seems good enough.
>
> Shall I install it?

It is ok with me, but you should add suitable comments
to say that you emulate the time-stamp information, and
the possible implications of this.

Also, there is a problem with timestamp wrap-around
every 2^16 seconds.

I think this approach is safer:

Instead of:

> + 	 (time (current-time))
> + 	 (timestamp (+ ( * (nth 1 time) 1000 ) (/ (nth 2 time) 1000)))

use relative time:

(defvar xt-mouse-epoch nil)

..

  (timestamp (truncate
	      (* 1000
		 (- (float-time)
		    (or xt-mouse-epoch
		        (setq xt-mouse-epoch (float-time)))))))


-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with xt-mouse (was: with t-mouse)
  2007-03-21  0:49                               ` mouse-1-click-follows-link with xt-mouse (was: with t-mouse) Nick Roberts
  2007-03-21 10:07                                 ` Kim F. Storm
@ 2007-03-21 18:16                                 ` Richard Stallman
  1 sibling, 0 replies; 48+ messages in thread
From: Richard Stallman @ 2007-03-21 18:16 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, bojohan+news, emacs-devel, storm

    Actually the patch below seems to work for xt-mouse.el.  The timestamp isn't
    computed directly from the mouse click, but for a value of many (450)
    milliseconds it seems good enough.

    Shall I install it?

If nobody finds a flaw in it, please do.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: mouse-1-click-follows-link with xt-mouse (was: with t-mouse)
  2007-03-21 10:07                                 ` Kim F. Storm
@ 2007-03-21 20:45                                   ` Nick Roberts
  0 siblings, 0 replies; 48+ messages in thread
From: Nick Roberts @ 2007-03-21 20:45 UTC (permalink / raw)
  To: Kim F. Storm; +Cc: cyd, emacs-devel, rms, bojohan+news

 > It is ok with me, but you should add suitable comments
 > to say that you emulate the time-stamp information, and
 > the possible implications of this.
 > 
 > Also, there is a problem with timestamp wrap-around
 > every 2^16 seconds.
 > 
 > I think this approach is safer:

OK.  I've done this as two commits (my change then yours).

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06 23:35           ` Daniel Brockman
                               ` (2 preceding siblings ...)
  2007-03-16 14:06             ` mouse-1-click-follows-link with t-mouse (was: Updating the homepage) Johan Bockgård
@ 2007-03-25 13:31             ` Romain Francoise
  2007-03-25 14:21               ` Drew Adams
  2007-03-25 20:23               ` Eli Zaretskii
  3 siblings, 2 replies; 48+ messages in thread
From: Romain Francoise @ 2007-03-25 13:31 UTC (permalink / raw)
  To: Daniel Brockman; +Cc: emacs-devel

Daniel Brockman <daniel@brockman.se> writes:

> I like it, and here are some suggestions for improvements.

Thank you very much, I adopted most of them.

> The paragraphs that just enumerate features and changes in no
> particular order might be better presented as bulleted lists.

Yes, this makes perfect sense, a list is much more readable.

The text in the FAQ is now the following:

| 4.5 What is different about Emacs 22?
| =====================================
|
|    * Emacs can be built with GTK+ widgets, and supports drag-and-drop
|      operation on X.
|
|    * Font Lock mode, Auto Compression mode, and File Name Shadow Mode
|      are enabled by default.
|
|    * The maximum size of buffers has been doubled and is 256M on
|      32-bit machines.
|
|    * Links can be followed with `mouse-1'.
|
|    * Mouse wheel support is enabled by default.
|
|    * Window fringes are customizable.
|
|    * The mode line of the selected window is now highlighted.
|
|    * The minibuffer prompt is displayed in a distinct face.
|
|    * Abbrev definitions are read automatically at startup.
|
|    * Grep mode is separate from Compilation mode and has many new
|      options and commands specific to grep.
|
|    * The original Emacs macro system has been replaced by the new
|      Kmacro package, which provides many new commands and features
|      and a simple interface that uses the function keys F3 and F4.
|      Macros are stored in a macro ring, and can be debugged and
|      edited interactively.
|
|    * The Grand Unified Debugger (GUD) can be used with a full
|      graphical user interface to GDB; this provides many features
|      found in traditional development environments, making it easy to
|      manipulate breakpoints, add watch points, display the call
|      stack, etc.  Breakpoints are visually indicated in the source
|      buffer.
|
|    * Many new modes and packages have been included in Emacs, such as
|      Calc, TRAMP, URL, IDO, CUA, ERC, rcirc, Table, Tumme, SES,
|      Ruler, Org, PGG, Flymake, Password, Printing, Reveal, wdired,
|      t-mouse, longlines, savehist, Conf mode, Python mode, DNS mode,
|      etc.
|
|    * Leim is now part of Emacs.  Unicode support has been much
|      improved, and the following input methods have been added:
|      belarusian, bulgarian-bds, bulgarian-phonetic, chinese-sisheng,
|      croatian, dutch, georgian, latin-alt-postfix, latin-postfix,
|      latin-prefix, latvian-keyboard, lithuanian-numeric,
|      lithuanian-keyboard, malayalam-inscript, rfc1345,
|      russian-computer, sgml, slovenian, tamil-inscript, ucs,
|      ukrainian-computer, vietnamese-telex, and welsh.
|
|      The following language environments have also been added:
|      Belarusian, Bulgarian, Chinese-EUC-TW, Croatian, French,
|      Georgian, Italian, Latin-6, Latin-7, Latvian, Lithuanian,
|      Malayalam, Russian, Slovenian, Swedish, Tajik, Tamil, UTF-8,
|      Ukrainian, Welsh, and Windows-1255.
|
|    * Emacs 22 features support for GNU/Linux systems on S390 and
|      x86-64 machines, as well as support for the Mac OS X and Cygwin
|      operating systems.
|
|    * In addition, Emacs 22 now includes the Emacs Lisp Reference
|      Manual (*note Emacs Lisp documentation::) and the Emacs Lisp
|      Intro.
|
|    Many other changes have been made in Emacs 22, use `C-h n' to get a
| full list.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-06 23:46             ` Nick Roberts
@ 2007-03-25 13:32               ` Romain Francoise
  0 siblings, 0 replies; 48+ messages in thread
From: Romain Francoise @ 2007-03-25 13:32 UTC (permalink / raw)
  To: emacs-devel

Nick Roberts <nickrob@snap.net.nz> writes:

> I would put:

>  > |  - Emacs can be built with GTK+ widgets, and supports
>  > |    drag-and-drop operations on X.

> at the start, as it involves configuration.

Agreed.

>  > |  - The Grand Unified Debugger (GUD) can be used with a
>  > |    full graphical user interface to the backend debugger;
>  > |    this provides many features found in traditional
>  > |    development environments, making it easy to manipulate
>  > |    breakpoints, add watch points, display the call stack, etc.
>  > |    Breakpoints are visually indicated in the source buffer.

> Actually this is only really true for GDB.  Other debuggers like
> perldb, pdb, jdb etc work pretty much as before, apart from having
> a toolbar.

Good point, thanks.  I've modified Daniel's sentence to reflect
this, please see my other message for the final text.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-09 21:34             ` Dieter Wilhelm
@ 2007-03-25 13:32               ` Romain Francoise
  0 siblings, 0 replies; 48+ messages in thread
From: Romain Francoise @ 2007-03-25 13:32 UTC (permalink / raw)
  To: Dieter Wilhelm; +Cc: Daniel Brockman, emacs-devel

Dieter Wilhelm <dieter@duenenhof-wilhelm.de> writes:

> Russian as well as Ukrainian appears twice in the listing.

Good catch, thanks.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* RE: Updating the homepage
  2007-03-25 13:31             ` Updating the homepage Romain Francoise
@ 2007-03-25 14:21               ` Drew Adams
  2007-03-25 22:41                 ` David Kastrup
  2007-04-09 20:20                 ` Romain Francoise
  2007-03-25 20:23               ` Eli Zaretskii
  1 sibling, 2 replies; 48+ messages in thread
From: Drew Adams @ 2007-03-25 14:21 UTC (permalink / raw)
  To: emacs-devel

Just a thought. If you disagree, please ignore:

> |    * Links can be followed with `mouse-1'.

By default, links can be followed with `mouse-1', in addition to `mouse-2'.

(That's the first thing I turn off. Let users know mouse-1 is an option.)

> |    * Many new modes and packages have been included in Emacs, such as
> |      Calc, TRAMP, URL, IDO, CUA, ERC, rcirc, Table, Tumme, SES,
> |      Ruler, Org, PGG, Flymake, Password, Printing, Reveal, wdired,
> |      t-mouse, longlines, savehist, Conf mode, Python mode, DNS mode,
> |      etc.

Perhaps mention some of these? Don't know if they are worth mentioning:

TRAMP has replaced ange-ftp?
apropos has been enhanced (lets you use keywords)?
You can sort columns in the buffer list?
You can use incremental search across multiple Info nodes?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-25 13:31             ` Updating the homepage Romain Francoise
  2007-03-25 14:21               ` Drew Adams
@ 2007-03-25 20:23               ` Eli Zaretskii
  2007-03-25 22:42                 ` David Kastrup
  2007-04-09 20:21                 ` Romain Francoise
  1 sibling, 2 replies; 48+ messages in thread
From: Eli Zaretskii @ 2007-03-25 20:23 UTC (permalink / raw)
  To: Romain Francoise; +Cc: daniel, emacs-devel

> From: Romain Francoise <romain@orebokech.com>
> Date: Sun, 25 Mar 2007 15:31:18 +0200
> Cc: emacs-devel@gnu.org
> 
> The text in the FAQ is now the following:
> 
> | 4.5 What is different about Emacs 22?
> | =====================================

 * The native MS-Windows build includes full support for images,
   toolbar, and tooltips.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-25 14:21               ` Drew Adams
@ 2007-03-25 22:41                 ` David Kastrup
  2007-04-09 20:20                 ` Romain Francoise
  1 sibling, 0 replies; 48+ messages in thread
From: David Kastrup @ 2007-03-25 22:41 UTC (permalink / raw)
  To: Drew Adams; +Cc: emacs-devel

"Drew Adams" <drew.adams@oracle.com> writes:

> Just a thought. If you disagree, please ignore:
>
>> |    * Links can be followed with `mouse-1'.
>
> By default, links can be followed with `mouse-1', in addition to `mouse-2'.
>
> (That's the first thing I turn off. Let users know mouse-1 is an option.)
>
>> |    * Many new modes and packages have been included in Emacs, such as
>> |      Calc, TRAMP, URL, IDO, CUA, ERC, rcirc, Table, Tumme, SES,
>> |      Ruler, Org, PGG, Flymake, Password, Printing, Reveal, wdired,
>> |      t-mouse, longlines, savehist, Conf mode, Python mode, DNS mode,
>> |      etc.
>
> Perhaps mention some of these? Don't know if they are worth mentioning:
>
> TRAMP has replaced ange-ftp?

It hasn't.

> apropos has been enhanced (lets you use keywords)?
> You can sort columns in the buffer list?

Those are detail changes, not really fundamental.

> You can use incremental search across multiple Info nodes?

Somewhat more relevant, but still quite a small detail.

If we start mentioning details at that level, we'll need dozens of pages.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-25 20:23               ` Eli Zaretskii
@ 2007-03-25 22:42                 ` David Kastrup
  2007-03-26  1:53                   ` YAMAMOTO Mitsuharu
  2007-04-09 20:21                 ` Romain Francoise
  1 sibling, 1 reply; 48+ messages in thread
From: David Kastrup @ 2007-03-25 22:42 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Romain Francoise, daniel, emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Romain Francoise <romain@orebokech.com>
>> Date: Sun, 25 Mar 2007 15:31:18 +0200
>> Cc: emacs-devel@gnu.org
>> 
>> The text in the FAQ is now the following:
>> 
>> | 4.5 What is different about Emacs 22?
>> | =====================================
>
>  * The native MS-Windows build includes full support for images,
>    toolbar, and tooltips.

As does the port for native MacOSX.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-25 22:42                 ` David Kastrup
@ 2007-03-26  1:53                   ` YAMAMOTO Mitsuharu
  0 siblings, 0 replies; 48+ messages in thread
From: YAMAMOTO Mitsuharu @ 2007-03-26  1:53 UTC (permalink / raw)
  To: emacs-devel

>>>>> On Mon, 26 Mar 2007 00:42:16 +0200, David Kastrup <dak@gnu.org> said:

> Eli Zaretskii <eliz@gnu.org> writes:
>>> From: Romain Francoise <romain@orebokech.com> Date: Sun, 25 Mar
>>> 2007 15:31:18 +0200 Cc: emacs-devel@gnu.org
>>> 
>>> The text in the FAQ is now the following:
>>> 
>>> | 4.5 What is different about Emacs 22?  |
>>> =====================================
>> 
>> * The native MS-Windows build includes full support for images,
>> toolbar, and tooltips.

> As does the port for native MacOSX.

Maybe nobody cares about it, but the Mac OS 9 build also includes
support for images, toolbar, and tooltips now.

				     YAMAMOTO Mitsuharu
				mituharu@math.s.chiba-u.ac.jp

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-25 14:21               ` Drew Adams
  2007-03-25 22:41                 ` David Kastrup
@ 2007-04-09 20:20                 ` Romain Francoise
  1 sibling, 0 replies; 48+ messages in thread
From: Romain Francoise @ 2007-04-09 20:20 UTC (permalink / raw)
  To: emacs-devel

"Drew Adams" <drew.adams@oracle.com> writes:

> By default, links can be followed with `mouse-1', in addition to
> `mouse-2'.

Ok, added.

> Perhaps mention some of these? Don't know if they are worth
> mentioning:

> TRAMP has replaced ange-ftp?

Tramp uses Ange-FTP, it doesn't replace it.

> apropos has been enhanced (lets you use keywords)?
> You can sort columns in the buffer list?
> You can use incremental search across multiple Info nodes?

These are minor improvements, I don't think they're worth
mentioning.

Thanks.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: Updating the homepage
  2007-03-25 20:23               ` Eli Zaretskii
  2007-03-25 22:42                 ` David Kastrup
@ 2007-04-09 20:21                 ` Romain Francoise
  1 sibling, 0 replies; 48+ messages in thread
From: Romain Francoise @ 2007-04-09 20:21 UTC (permalink / raw)
  To: emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>  * The native MS-Windows build includes full support for images,
>    toolbar, and tooltips.

David Kastrup <dak@gnu.org> writes:

> As does the port for native MacOSX.

YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> writes:

> Maybe nobody cares about it, but the Mac OS 9 build also includes
> support for images, toolbar, and tooltips now.

Added, thanks!

^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2007-04-09 20:21 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-03 23:56 Updating the homepage Yavor Doganov
2007-03-04  4:15 ` Eli Zaretskii
2007-03-04 13:01   ` Yavor Doganov
2007-03-04 13:13     ` Romain Francoise
2007-03-05  2:55       ` Richard Stallman
2007-03-05  4:12         ` Stefan Monnier
2007-03-05  7:20           ` David Kastrup
2007-03-05 21:49           ` Richard Stallman
2007-03-05 22:04       ` JD Smith
2007-03-06  9:44         ` Romain Francoise
2007-03-06 10:00           ` martin rudalics
2007-03-06 19:48             ` Romain Francoise
2007-03-06 10:18           ` David Hansen
2007-03-06 23:35           ` Daniel Brockman
2007-03-06 23:46             ` Nick Roberts
2007-03-25 13:32               ` Romain Francoise
2007-03-09 21:34             ` Dieter Wilhelm
2007-03-25 13:32               ` Romain Francoise
2007-03-16 14:06             ` mouse-1-click-follows-link with t-mouse (was: Updating the homepage) Johan Bockgård
2007-03-18 12:19               ` Richard Stallman
2007-03-18 14:37                 ` mouse-1-click-follows-link with t-mouse Chong Yidong
2007-03-18 23:21                   ` Johan Bockgård
2007-03-19  2:22                     ` Nick Roberts
2007-03-19 18:10                     ` Richard Stallman
2007-03-19  5:14                   ` Richard Stallman
2007-03-19 10:33                     ` Nick Roberts
2007-03-19 11:04                       ` Kim F. Storm
2007-03-19 11:17                         ` Nick Roberts
2007-03-19 12:09                           ` Kim F. Storm
2007-03-19 15:56                           ` Chong Yidong
2007-03-19 21:57                           ` Richard Stallman
2007-03-19 22:46                             ` Nick Roberts
2007-03-21  0:41                               ` Richard Stallman
2007-03-21  9:20                                 ` Kim F. Storm
2007-03-21  0:49                               ` mouse-1-click-follows-link with xt-mouse (was: with t-mouse) Nick Roberts
2007-03-21 10:07                                 ` Kim F. Storm
2007-03-21 20:45                                   ` Nick Roberts
2007-03-21 18:16                                 ` Richard Stallman
2007-03-19 15:57                         ` mouse-1-click-follows-link with t-mouse Chong Yidong
2007-03-25 13:31             ` Updating the homepage Romain Francoise
2007-03-25 14:21               ` Drew Adams
2007-03-25 22:41                 ` David Kastrup
2007-04-09 20:20                 ` Romain Francoise
2007-03-25 20:23               ` Eli Zaretskii
2007-03-25 22:42                 ` David Kastrup
2007-03-26  1:53                   ` YAMAMOTO Mitsuharu
2007-04-09 20:21                 ` Romain Francoise
2007-03-06  5:40     ` Yavor Doganov

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).