Go to file
mlelstv 6798bdb86d When resizing nvi in xterm, a scroll region is set with the old size
which garbles the display.

The scroll region is set for a terminfo scroll operation and then
reset to the current window size. While xterm lets you clear a
scroll region, there is no way to do this in terminfo except by
resetting the terminal which has a visual side effect.

Xterm actually clears the scroll region as part of the resize but
that happens before a program gets the SIGWINCH signal. When nvi sees
the SIGWINCH signal, it exits the vi mode using a scroll operation to
tidy up the display before it reenters vi mode with the new window size.

This patch does two things:
- make nvi also invoke a previous SIGWINCH handler (not sufficient,
  but that's how curses wants it).
- skip the tidy up in case of a restart (avoids the scroll region)
2017-09-01 07:21:01 +00:00
bin Fix a bug noticed by Soren Jacobsen running the netbsd-6-0 build.sh which 2017-08-31 05:09:38 +00:00
common * aarch64/memset.S didn't work! fixed some bugs. 2017-08-29 15:00:23 +00:00
compat Don't mix abis in any CRUNCHEDPROG 2017-01-05 21:28:42 +00:00
crypto PR/51682: Antoine Beaupré: Simplify and comment previous patch. 2017-07-23 05:40:27 +00:00
dist/pf
distrib add vfp 2017-08-31 22:19:51 +00:00
doc Move sbmips -> evbmips entry to CHANGES.prev 2017-08-30 15:20:09 +00:00
etc update for xkeyboard-config 2.21. 2017-08-29 07:53:54 +00:00
external When resizing nvi in xterm, a scroll region is set with the old size 2017-09-01 07:21:01 +00:00
extsrc
games typo 2017-07-02 07:02:47 +00:00
include Add missing strfmon_l. Noticed by Bruno Haible. Add test case. 2017-08-16 13:53:19 +00:00
lib The military/nautical time zones were added following RFC 822 and RFC 2017-08-24 01:01:09 +00:00
libexec explain AARCH64 PLT design 2017-08-28 06:59:25 +00:00
regress Don't test call gates, they are not supported anymore. 2017-08-30 15:46:19 +00:00
rescue Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
sbin Bump date for previous. 2017-08-28 05:58:08 +00:00
share Revert probably unintentional case changes from previous. 2017-08-31 08:36:32 +00:00
sys Disable MSI on DRMKMS (again). 2017-08-31 23:47:50 +00:00
tests Add a short case for the alpha test failure 2017-08-30 22:55:41 +00:00
tools move the GMP_MACHINE_ARCH definition into external/lgpl3/gmp/Makefile.arch. 2017-08-22 09:17:50 +00:00
usr.bin Sync usage with man page. 2017-08-27 20:40:22 +00:00
usr.sbin - Add "Performance Server" and "Tablet" for Preferred_PM_Profile. 2017-09-01 05:53:09 +00:00
build.sh - Allow all other targets (like kernel=) to obey mkrepro (-P) 2017-04-08 18:22:35 +00:00
BUILDING regen 2017-05-21 15:30:20 +00:00
Makefile don't descend into gnu 2017-04-11 14:04:15 +00:00
Makefile.inc
UPDATING note GMP 6.1.2 release and the build issues that may occur. 2017-08-22 10:04:44 +00:00