aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-10-06 13:47:21 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-10-06 13:47:51 -0700
commitd7820efe8a4ae12620a172acbe7b6e225b32900b (patch)
treed38f55ef16d0fca2167d299e2f09e76e9e37892c
parent3e53a79ea9825172f8a5ccc019af088c5a1e0994 (diff)
downloadpw-master.tar.gz
pw-master.tar.bz2
pw-master.zip
Version 6 is released.HEADpw-6master
-rw-r--r--Makefile6
-rw-r--r--pw-relnotes.515
-rw-r--r--pw.12
3 files changed, 18 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 39fca46..876eccb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,12 @@
-PW_SHA256 := 9f225df8b1773febda4ff7d6bd2a2c38da98146557ebb9a57f1ecb5be580fe95
+PW_SHA256 := 608f78ab63332de600b448993cd7a9cb35622b72f80a031f8e706d60c48a249e
DARWIN = $(findstring Darwin,$(shell uname))
NEEDED_CFLAGS := -std=c99 -D_POSIX_C_SOURCE=200112L -D__EXTENSIONS__
NEEDED_CFLAGS += $(if $(DARWIN),-D_DARWIN_C_SOURCE)
SHA256TOOL := $(if $(DARWIN),shasum -a 256,sha256sum)
ifeq ($(shell $(SHA256TOOL) pw.c),$(PW_SHA256) pw.c)
-PW_VERSION := 5
+PW_VERSION := 6
else
-PW_VERSION := 5-$(shell git rev-parse --short HEAD)
+PW_VERSION := 6-$(shell git rev-parse --short HEAD)
PW_VERSION := $(PW_VERSION)$(shell git diff --quiet || printf -- "-dirty")
endif
CFLAGS ?= -g -O2 -W -Wall
diff --git a/pw-relnotes.5 b/pw-relnotes.5
index 5bae49a..6a08e29 100644
--- a/pw-relnotes.5
+++ b/pw-relnotes.5
@@ -24,13 +24,26 @@
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
-.TH PW-RELNOTES 5 "9 Jun 2023" "Version 5" "Pipe Watch Release Notes"
+.TH PW-RELNOTES 5 "6 Oct 2024" "Version 6" "Pipe Watch Release Notes"
.SH DESCRIPTION
This document provides release notes for the
.I pw
utility.
+.SH CHANGES IN VERSION 6 (2024-10-06)
+
+.IP 1.
+Fixed offset calculation in the use of struct dstr, that was
+causing corruption, reported with GCC 13.3.1.
+
+.IP 2.
+The clear-to-end-of-line ANSI escape sequence is now used instead
+of clear-to-end-of-screen. Thus,
+.B pw
+now plays nicely with terminal environments which have configured a
+scroll-protected status area at the bottom of the terminal.
+
.SH CHANGES IN VERSION 5 (2023-06-09)
.IP 1.
diff --git a/pw.1 b/pw.1
index 72101e5..fb242e5 100644
--- a/pw.1
+++ b/pw.1
@@ -24,7 +24,7 @@
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
-.TH PW 1 "9 Jun 2023" "Version 5" "Pipe Watch"
+.TH PW 1 "6 Oct 2024" "Version 6" "Pipe Watch"
.SH NAME
pw \- Pipe Watch: monitor recent lines of output from pipe