in order to prevent crash on 64-bit architectures. Otherwise the result
of termcap/terminfo detection is wrong, causing the infamous "bad format 'p'"
messages, or "OOPSOOPSOOPS" when SSHing from MacOS.
Fixes PR 33808
Approved-by: joerg
fixes man page to point to them.
Update patch-ap for doc/screen.1 so the location of examples files
is corrected.
Now install both examples. Update PLISTs. Note that the
screenrc example is now called screenrc and etcscreenrc is
etcscreenrc (makes sense).
Mention both examples in MESSAGE.
Bump PKGREVISION.
This will solve problem for PR #32391.
Okayed by maintainer.
parameters instead of the one with two parameters. The setenv() function
has been added to Solaris recently, so this wasn't necessary before.
Should fix PR 32273.
that forces varargs to be used on NetBSD. Some gcc 3.3 instances
(specifically 3.3.3nb1 on NetBSD/alpha) fail one of the configure
tests making it think we don't have sprintf() (and therefore no
varargs) causing unmentionably evil things to be done instead. This
usually leads to core dumps.
Fix a pointer-to-integer cast warning by casting to long in between.
The actual use case is harmless, but the compiler can't tell that.
Bump PKGREVISION to 1 for the gcc workaround (affects at least
NetBSD/alpha which can now build a better screen).
Addresses PR pkg/25937.
svr4 ptys because of /dev/ptmx, but erroneously wants <sys/stropts.h>
because of that define. Fix properly, by detecting the presense of
<sys/stropts.h> before including it.
I am not bumping the nb number because nothing realy changes; you'll
get the same binary if you recompile.
XXX: The utmp stuff is still completely broken, that is why this is still
setuid.
large login and idle times. This was due to a bug in utmp.c:
in os.h
-------
# define utmp utmpx
# define ut_time ut_xtime
in utmp.c::makeuser()
---------------------
struct utmp *u;
(void)time((time_t *)&u->ut_time);
The above works fine on i386 where ut_xtime and time_t are the same size,
but on sparc64 ut_xtime is 8 bytes rather than 4.
This fix was tested on i386 and sparc64.
* windowlist, bound to ^A"
* support for other encodings, e.g. big5, koi8r, cp1251
new commands 'encoding', 'defencoding'
'register', 'readreg', 'readbuf', 'writebuf' now understand
an extra encoding parameter
* support for double utf-8 characters
* lots of new string escapes and extensions to existsing ones:
%LD, %LM, %Lw, %W, %-w, %+w, %H, %f, %F, %l, %=, %<, %>
* new commands: 'source', 'eval', 'deflog', 'ignorecase', 'setsid'
* command key classes: 'bind', 'command' and 'help' understand
a '-c <class>' parameter. See the man page for examples
* new login state: always - don't remove slot even if screen gets
detached
* 256 color support (experimental)
* configurable time format string (for ^At)
* config option to use localized month/week names
* new option '-h' for hardcopy: also dump the scrollback buffer
XXX: SunOS PLIST untested.
* new '-X' option to send commands to screen sessions.
* added a possibility to change the attributes/color in caption or
hardstatus strings:
caption always "%3n %{r}%t%{-}%? @%u%?%? %{g}[%h]%{-}%?"
* new 'dinfo' command to show what screen thinks about your terminal.
* new 'attrcolor' command to map attributes to color codes:
* support for UTF-8: new commands 'utf8', 'defutf8' to change the
encoding of a window, plus a '-U' option to tell screen that
your terminal sends/receives UTF-8 codes.
* support for 16 colors.
Msg() hole. ok'ed by packages@netbsd.org.
---
------------------------------
What's new in screen-3.9.8 ?
------------------------------
* new command 'resize' to resize regions (aka split windows), try:
bind = resize =
bind + resize +1
bind - resize -1
bind _ resize max
* new argument for 'focus': up, down, top, bottom
* X11 mouse tracking support
* Support for the "new color model", aka "background color erase":
the bce/defbce commands change the color model of the current
window/new windows.
* experimental rxvt OSC sequence support (used to set a background
picture or to change the default colors), disabled by default.
Changes include:
* real multiuser support
* split screen support
* hardstatus emulation support
* configurable window seperator and hardstatus strings
* permanent window seperator
* many new escapes
* logfile timestamps and flush timeout
* configurable breaktype
* other new commands:
* optional builtin telnet.
* remote detach and reattach change:
* support for history compaction
* optional Braille support.