public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1
@ 2013-06-18  6:56 Andrew Schulman
  2013-07-02 15:52 ` Henry S. Thompson
  0 siblings, 1 reply; 5+ messages in thread
From: Andrew Schulman @ 2013-06-18  6:56 UTC (permalink / raw)
  To: cygwin

A new test version of screen, 4.1.0-20130513-1, is available in the Cygwin
distribution, both 32 and 64 bits.

This is a test release.  To get it in setup.exe or setup64.exe, you'll have to
click on the "Exp" radio button at top right of the "Select Packages" window.

This is the first update of screen in Cygwin since the last official upstream
release, version 4.0.3, back in 2005.  Although version 4.1.0 isn't officially
released, development has continued and there are many fixes and new features in
this Cygwin release:

* The much-requested vertical split feature is now supported upstream and
available in this release.

* All the old crufty patches that used to be needed to get screen to work in
Cygwin, are apparently no longer needed now.  Both Cygwin and screen have
matured a lot in the last 8 years, so I take this as a good sign.

* And I'm sure lots more stuff in the last 8 years that I don't know about.

Please test this release, and report here how it's working for you.  I'll be
using it for my daily work now, and if there are no major complaints after a few
weeks, I'll move it from test to current.

screen is a terminal multiplexer and window manager that runs several separate
'screens' on a single physical character-based terminal.  Each virtual terminal
emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions.  You can
create multiple windows with any programs in them, kill the current window,
switch between windows or copy text between them, view a list of active windows,
rename windows, view scrollback history, and more.  You can detach your session
and even log out if you wish; your programs will keep running, and you can
reattach later, maybe when logged in from a different host.

Andrew E. Schulman


*******************************************************************


To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.

              *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain.com_at_cygwin.com  

If you need more information on unsubscribing, start reading here: 

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

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

* Re: [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1
  2013-06-18  6:56 [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1 Andrew Schulman
@ 2013-07-02 15:52 ` Henry S. Thompson
  2013-07-02 18:05   ` Andrew Schulman
  0 siblings, 1 reply; 5+ messages in thread
From: Henry S. Thompson @ 2013-07-02 15:52 UTC (permalink / raw)
  To: cygwin

The following has been dropped from the default screenrc since
4.0.0...:

# Set the hardstatus prop on gui terms to set the titlebar/icon title
termcapinfo xterm*|rxvt*|kterm*|Eterm*|cygwin hs:ts=\E]0;:fs=\007:ds=\E]0;\007

Without this, hardstatus cannot be persuaded to display in the window
titlebar (at least of mintty, I suspect rxvt as well).

If you have 

 hardstatus string ...

in your .screenrc and it isn't working as it used to, add the above
termcapinfo line to /etc/screenrc and you will start winning again.

Andrew, any suggestion as to why this was removed?  I don't see
anything in ChangeLog or NEWS...

[thanks for the new release!]

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

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

* Re: [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1
  2013-07-02 15:52 ` Henry S. Thompson
@ 2013-07-02 18:05   ` Andrew Schulman
  2013-07-03 10:48     ` Henry S. Thompson
  0 siblings, 1 reply; 5+ messages in thread
From: Andrew Schulman @ 2013-07-02 18:05 UTC (permalink / raw)
  To: cygwin

> The following has been dropped from the default screenrc since
> 4.0.0...:
> 
> # Set the hardstatus prop on gui terms to set the titlebar/icon title
> termcapinfo xterm*|rxvt*|kterm*|Eterm*|cygwin hs:ts=\E]0;:fs=\007:ds=\E]0;\007
> 
> Without this, hardstatus cannot be persuaded to display in the window
> titlebar (at least of mintty, I suspect rxvt as well).
> 
> If you have 
> 
>  hardstatus string ...
> 
> in your .screenrc and it isn't working as it used to, add the above
> termcapinfo line to /etc/screenrc and you will start winning again.
> 
> Andrew, any suggestion as to why this was removed?  I don't see
> anything in ChangeLog or NEWS...

Hm.  Thanks for pointing this out.  It isn't anything I meant to do.
Looking now in the screen source, I see that there are two sample screenrc
files: etcscreenrc, and screenrc.  etcscreenrc is supposed to be a sample
/etc/screenrc, and screenrc is supposed to be a sample ~/.screenrc.  The
diff is at http://www.diffnow.com/?report=iz5ex .

Neither of those files has exactly the termcapinfo line you cited, but
screenrc seems to have most of the capabilities in it, in xterm lines.

I don't mind installing screenrc instead of etcscreenrc as the global
/etc/screenrc, if it's got better functionality in it OOTB.  I'd appreciate
it if you'd test it first though, especially with mintty, and let me know
what you find.  I'll do the same, but I override most of that stuff in my
~/.screenrc, so it may not make much difference for me.

> [thanks for the new release!]

You bet!
Andrew


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

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

* Re: [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1
  2013-07-02 18:05   ` Andrew Schulman
@ 2013-07-03 10:48     ` Henry S. Thompson
  2013-07-03 16:59       ` Andrew Schulman
  0 siblings, 1 reply; 5+ messages in thread
From: Henry S. Thompson @ 2013-07-03 10:48 UTC (permalink / raw)
  To: cygwin

Andrew Schulman writes:

> Hm.  Thanks for pointing this out.  It isn't anything I meant to do.
> Looking now in the screen source, I see that there are two sample screenrc
> files: etcscreenrc, and screenrc.  etcscreenrc is supposed to be a sample
> /etc/screenrc, and screenrc is supposed to be a sample ~/.screenrc.  The
> diff is at http://www.diffnow.com/?report=iz5ex .
>
> Neither of those files has exactly the termcapinfo line you cited, but
> screenrc seems to have most of the capabilities in it, in xterm lines.

This is not what I see in the distro.  Both
   screen-4.0.3-7.tar.bz2
and
   screen-4.1.0-20130513.tar.bz2

have only etc/default/etc/screenrc

and install that in /etc

and the diff between these two is as I sent it:

 diff -bw [4.0.3/]etc/defaults/etc/screenrc [4.1.0/]etc/defaults/etc/screenrc
12d11
< defflow off   # leave this off, so we can save in *emacs
68,70d66
<
< # Set the hardstatus prop on gui terms to set the titlebar/icon
title
< termcapinfo xterm*|rxvt*|kterm*|Eterm*|cygwin
hs:ts=\E]0;:fs=\007:ds=\E]0;\007

> I don't mind installing screenrc instead of etcscreenrc as the global
> /etc/screenrc, if it's got better functionality in it OOTB.  I'd appreciate
> it if you'd test it first though, especially with mintty, and let me know
> what you find.  I'll do the same, but I override most of that stuff in my
> ~/.screenrc, so it may not make much difference for me.

I don't think the .screenrc sample I see in the diff you pointed to
should be the /etc/screenrc.  But it's not in the distro in any
case, and the relevant line
  termcapinfo  * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\'
doesn't work for me if I try it in place of the one I show above from
4.0.3

So, it's up to you whether you add the sample .screenrc to the distro,
but I still think the right thing to do is just to revert the deletion
of the termcapinfo line from /etc/default/etc/screenrc

Any other users out there care to contribute their experience?

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

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

* Re: [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1
  2013-07-03 10:48     ` Henry S. Thompson
@ 2013-07-03 16:59       ` Andrew Schulman
  0 siblings, 0 replies; 5+ messages in thread
From: Andrew Schulman @ 2013-07-03 16:59 UTC (permalink / raw)
  To: cygwin

> This is not what I see in the distro.  Both
>    screen-4.0.3-7.tar.bz2
> and
>    screen-4.1.0-20130513.tar.bz2
> 
> have only etc/default/etc/screenrc
> 
> and install that in /etc
> 
> and the diff between these two is as I sent it:
> 
>  diff -bw [4.0.3/]etc/defaults/etc/screenrc [4.1.0/]etc/defaults/etc/screenrc
> 12d11
> < defflow off   # leave this off, so we can save in *emacs
> 68,70d66
> <
> < # Set the hardstatus prop on gui terms to set the titlebar/icon
> title
> < termcapinfo xterm*|rxvt*|kterm*|Eterm*|cygwin
> hs:ts=\E]0;:fs=\007:ds=\E]0;\007

OK, I see now.  The line you cited was present in /etc/screenrc in 4.0.3,
because I had added a patch way back when to put it there.  That patch got
left out by mistake in the latest release.

So, no problem, I'll issue a new release with the missing line restored.

Andrew


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

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

end of thread, other threads:[~2013-07-03 16:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-18  6:56 [ANNOUNCEMENT] Updated: screen 4.1.0-20130513-1 Andrew Schulman
2013-07-02 15:52 ` Henry S. Thompson
2013-07-02 18:05   ` Andrew Schulman
2013-07-03 10:48     ` Henry S. Thompson
2013-07-03 16:59       ` Andrew Schulman

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