unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Query re `format-mode-line'
@ 2006-09-07 17:40 Robert J. Chassell
  2006-09-08 11:56 ` Richard Stallman
  0 siblings, 1 reply; 10+ messages in thread
From: Robert J. Chassell @ 2006-09-07 17:40 UTC (permalink / raw)
  Cc: bob

`format-mode-line' is a function in `emacs/src/xdisp.c'.  It was first
put into CVS on 11 June 2002.

GNU Emacs version 21.1 was released on 20 October 2001 and
`format-mode-line' came after that.  However, although I do not know
when 21.4 was released, the date for building a Debian-modified
version 21.4 is 2005.

Emacs 21.4 has it in the symbol-name slot of a symbol, but no where
else.

The current CVS has it in the symbol-function slot, too.

It is listed in NEWS as a new function in Emacs 22.1

Does anyone know what happened to get `format-mode-line' listed in the
symbol-name slot of a symbol, but no where else, in Emacs 21.4?

Do only bug fixes go into minor version updates such as 21.4?  Or put
another way, have there been no new functions introduced into the
Emacs that most people use since 2001?

-- 
    Robert J. Chassell                         
    bob@rattlesnake.com                         GnuPG Key ID: 004B4AC8
    http://www.rattlesnake.com                  http://www.teak.cc

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

* Re: Query re `format-mode-line'
  2006-09-07 17:40 Query re `format-mode-line' Robert J. Chassell
@ 2006-09-08 11:56 ` Richard Stallman
  2006-09-08 15:58   ` Drew Adams
  0 siblings, 1 reply; 10+ messages in thread
From: Richard Stallman @ 2006-09-08 11:56 UTC (permalink / raw)
  Cc: bob, emacs-devel

    Do only bug fixes go into minor version updates such as 21.4?  Or put
    another way, have there been no new functions introduced into the
    Emacs that most people use since 2001?

Yes.

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

* RE: Query re `format-mode-line'
  2006-09-08 11:56 ` Richard Stallman
@ 2006-09-08 15:58   ` Drew Adams
  2006-09-08 16:36     ` David Kastrup
  2006-09-08 16:39     ` Eli Zaretskii
  0 siblings, 2 replies; 10+ messages in thread
From: Drew Adams @ 2006-09-08 15:58 UTC (permalink / raw)


        Do only bug fixes go into minor version updates such as
        21.4?  Or put another way, have there been no new functions
        introduced into the Emacs that most people use since 2001?

    Yes.

Does this mean that adding new features "after the release" really means
they won't be available until the next major release (circa 2048)? We and
our great grandchildren will miss them. ;-)

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

* Re: Query re `format-mode-line'
  2006-09-08 15:58   ` Drew Adams
@ 2006-09-08 16:36     ` David Kastrup
  2006-09-08 17:41       ` Drew Adams
  2006-09-08 21:52       ` Nick Roberts
  2006-09-08 16:39     ` Eli Zaretskii
  1 sibling, 2 replies; 10+ messages in thread
From: David Kastrup @ 2006-09-08 16:36 UTC (permalink / raw)
  Cc: emacs-devel

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

>         Do only bug fixes go into minor version updates such as
>         21.4?  Or put another way, have there been no new functions
>         introduced into the Emacs that most people use since 2001?
>
>     Yes.
>
> Does this mean that adding new features "after the release" really
> means they won't be available until the next major release (circa
> 2048)? We and our great grandchildren will miss them. ;-)

Emacs 23 is the unicode2 branch.  It is being maintained in parallel
at the moment and kept in reasonable shape, and some stuff has been
merged into it that is not in Emacs 22 if I remember correctly.  When
Emacs 22 is out and reasonably debugged, so that we won't need more
22.x releases, the unicode branch will get merged to HEAD.  Then this
will get merged into the multi-tty branch, and when this seems
successful, the merge of multi-tty will go back into HEAD as well.

Both branches are in reasonable shape AFAIK.  When most of the merges
are through and it is clear whether we will release with multi-tty or
not, adding new features starts making sense again.  Those should,
however, be not too potentially destabilizing (like the lexical-let
branch, I would guess, or Emacs-bidi).

This is the idea of the next release after Emacs 22, and, considering
the state of affairs in the branches, it should not take much more
than half a year.  After all, the manual and code are in a good shape
with our current release, and the Emacs 23 changes are somewhat
localized.

Once unicode2 has become HEAD, there will be sense again in working
seriously on the Bidi branch.  However, it is not clear when that will
be fit for merging.

I don't see what you hope to accomplish by pressing for destabilizing
development right now with new features.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

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

* Re: Query re `format-mode-line'
  2006-09-08 15:58   ` Drew Adams
  2006-09-08 16:36     ` David Kastrup
@ 2006-09-08 16:39     ` Eli Zaretskii
  1 sibling, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2006-09-08 16:39 UTC (permalink / raw)
  Cc: emacs-devel

> From: "Drew Adams" <drew.adams@oracle.com>
> Date: Fri, 8 Sep 2006 08:58:00 -0700
> 
> Does this mean that adding new features "after the release" really means
> they won't be available until the next major release (circa 2048)? We and
> our great grandchildren will miss them. ;-)

They will be available from CVS HEAD as soon as 22.1 enters pretest,
since that's when the release branch is cut, and the trunk is unfrozen
for adding new features.

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

* RE: Query re `format-mode-line'
  2006-09-08 16:36     ` David Kastrup
@ 2006-09-08 17:41       ` Drew Adams
  2006-09-08 21:52       ` Nick Roberts
  1 sibling, 0 replies; 10+ messages in thread
From: Drew Adams @ 2006-09-08 17:41 UTC (permalink / raw)


    >         Do only bug fixes go into minor version updates such as
    >         21.4?  Or put another way, have there been no new functions
    >         introduced into the Emacs that most people use since 2001?
    >
    >     Yes.
    >
    > Does this mean that adding new features "after the release" really
    > means they won't be available until the next major release (circa
    > 2048)? We and our great grandchildren will miss them. ;-)

    Emacs 23 is the unicode2 branch.  It is being maintained in parallel
    at the moment and kept in reasonable shape, and some stuff has been
    merged into it that is not in Emacs 22 if I remember correctly.  When
    Emacs 22 is out and reasonably debugged, so that we won't need more
    22.x releases, the unicode branch will get merged to HEAD.  Then this
    will get merged into the multi-tty branch, and when this seems
    successful, the merge of multi-tty will go back into HEAD as well.

    Both branches are in reasonable shape AFAIK.  When most of the merges
    are through and it is clear whether we will release with multi-tty or
    not, adding new features starts making sense again.  Those should,
    however, be not too potentially destabilizing (like the lexical-let
    branch, I would guess, or Emacs-bidi).

    This is the idea of the next release after Emacs 22, and, considering
    the state of affairs in the branches, it should not take much more
    than half a year.  After all, the manual and code are in a good shape
    with our current release, and the Emacs 23 changes are somewhat
    localized.

    Once unicode2 has become HEAD, there will be sense again in working
    seriously on the Bidi branch.  However, it is not clear when that will
    be fit for merging.

    I don't see what you hope to accomplish by pressing for destabilizing
    development right now with new features.

1. This is all good and interesting news. I was not aware of all that. I had
seen mention here of the unicode branch, the multi-tty branch, and bidi, but
I hadn't seen any such explanation. Thank you for the info.

2. I was joking, David. This release has been imminent or incipient for a
long time. There have been many harmless jokes about that.

3. I am not "pressing for destabilizing development right now with new
features".  And "I don't see what you hope to accomplish" by saying that I
am.

Chill, please. I have not suggested adding _any_ new features to this
release, in fact. For almost 3 years now, I've only discussed possible
features to add _after_ the release (though some did get added to this
release).

In the case of some major possible features I have in mind, I've not brought
them up at all, because I've been waiting for the release first (2-3 years).
I've raised only minor possible features, and always only for "after the
release".

An exception to this minor-only discussion policy is that in Feb 2005 I
proposed some changes to Customize (for after the release, again) which it
turned out might not be minor, so that discussion was subsequently postponed
until after the release.

I'm interested in discussing additional features to be added, or changes to
be made, to Emacs _after_ the release, and I'm happy to learn that that will
likely be sooner than I expected. I'm also happy that the long anticipated
release will soon become a reality. Hallelujah!

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

* Re: Query re `format-mode-line'
  2006-09-08 16:36     ` David Kastrup
  2006-09-08 17:41       ` Drew Adams
@ 2006-09-08 21:52       ` Nick Roberts
  2006-09-08 22:01         ` Drew Adams
  1 sibling, 1 reply; 10+ messages in thread
From: Nick Roberts @ 2006-09-08 21:52 UTC (permalink / raw)
  Cc: Drew Adams, emacs-devel

 > This is the idea of the next release after Emacs 22, and, considering
 > the state of affairs in the branches, it should not take much more
 > than half a year.

Surely history shows that is pointless to talk about timescales.  It just
leads to anger and disappointment.

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

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

* RE: Query re `format-mode-line'
  2006-09-08 21:52       ` Nick Roberts
@ 2006-09-08 22:01         ` Drew Adams
  2006-09-11  2:46           ` Miles Bader
  0 siblings, 1 reply; 10+ messages in thread
From: Drew Adams @ 2006-09-08 22:01 UTC (permalink / raw)


     > This is the idea of the next release after Emacs 22, and, 
     > considering the state of affairs in the branches, it should
     > not take much more than half a year.
    
    Surely history shows that is pointless to talk about 
    timescales.

Yes. Although he didn't say which year...

    It just leads to anger and disappointment.

Or lame dark humor.

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

* Re: Query re `format-mode-line'
  2006-09-08 22:01         ` Drew Adams
@ 2006-09-11  2:46           ` Miles Bader
  2006-09-11 19:57             ` Richard Stallman
  0 siblings, 1 reply; 10+ messages in thread
From: Miles Bader @ 2006-09-11  2:46 UTC (permalink / raw)
  Cc: emacs-devel

"Drew Adams" <drew.adams@oracle.com> writes:
>     It just leads to anger and disappointment.
>
> Or lame dark humor.

And there's a decided lack of lame dark humor around here.

-Miles
-- 
Everywhere is walking distance if you have the time.  -- Steven Wright

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

* Re: Query re `format-mode-line'
  2006-09-11  2:46           ` Miles Bader
@ 2006-09-11 19:57             ` Richard Stallman
  0 siblings, 0 replies; 10+ messages in thread
From: Richard Stallman @ 2006-09-11 19:57 UTC (permalink / raw)
  Cc: drew.adams, emacs-devel

    And there's a decided lack of lame dark humor around here.

Are you calling the maintainer team lame darks?
As far as I know, nobody is scheduled to replace us yet.

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

end of thread, other threads:[~2006-09-11 19:57 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-07 17:40 Query re `format-mode-line' Robert J. Chassell
2006-09-08 11:56 ` Richard Stallman
2006-09-08 15:58   ` Drew Adams
2006-09-08 16:36     ` David Kastrup
2006-09-08 17:41       ` Drew Adams
2006-09-08 21:52       ` Nick Roberts
2006-09-08 22:01         ` Drew Adams
2006-09-11  2:46           ` Miles Bader
2006-09-11 19:57             ` Richard Stallman
2006-09-08 16:39     ` Eli Zaretskii

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).