NetBSD/othersrc yVKVXHD — usr.bin/gooeymux term.c draw.c
generate and use line-drawing characters just like wscons does
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +185 | -13 | usr.bin/gooeymux/draw.c |
| 1.6 | +30 | -4 | usr.bin/gooeymux/term.c |
| +215 | -17 | 2 files | |
generate and use line-drawing characters just like wscons does
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +185 | -13 | usr.bin/gooeymux/draw.c |
| 1.6 | +30 | -4 | usr.bin/gooeymux/term.c |
| +215 | -17 | 2 files | |
catch up with recent changes
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +6 | -5 | usr.bin/gooeymux/README |
| +6 | -5 | 1 files | |
respond to KS_Cmd_Scroll* now we can scroll back using Alt and cursor keys
| Version | Delta | File | |
|---|---|---|---|
| 1.5 | +42 | -10 | usr.bin/gooeymux/term.c |
| +42 | -10 | 1 files | |
send KS_Cmd_* events
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +11 | -9 | usr.bin/gooeymux/keyboard.c |
| +11 | -9 | 1 files | |
respond to mouse clicks above & below the knob
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +34 | -6 | usr.bin/gooeymux/scrollbar.c |
| 1.3 | +3 | -2 | usr.bin/gooeymux/tinygfx.h |
| +37 | -8 | 2 files | |
we need this on sparc64
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +2,731 | -0 | usr.bin/gooeymux/VISmoveImage.s |
| +2,731 | -0 | 1 files | |
make sure we have WS_KERNEL_*
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +5 | -1 | usr.bin/gooeymux/kernelstuff.h |
| +5 | -1 | 1 files | |
catch up with recent changes, while there elaborate on project goals
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +23 | -2 | usr.bin/gooeymux/README |
| +23 | -2 | 1 files | |
support more modifiers like caps lock and num lock, also update LEDs
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +73 | -13 | usr.bin/gooeymux/keyboard.c |
| +73 | -13 | 1 files | |
make terminal colours configurable vie config.h
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +7 | -3 | usr.bin/gooeymux/config.h |
| 1.3 | +3 | -3 | usr.bin/gooeymux/kernelstuff.h |
| 1.4 | +2 | -2 | usr.bin/gooeymux/term.c |
| +12 | -8 | 3 files | |
adjust to recent changes
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +11 | -10 | usr.bin/gooeymux/README |
| +11 | -10 | 1 files | |
simplify, add license header
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +36 | -35 | usr.bin/gooeymux/kernelstuff.h |
| +36 | -35 | 1 files | |
turn wsemul_vt100* into simple wrappers that pull in their respective kernel sources while adding just enough compat goo to be usable
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +2 | -1,159 | usr.bin/gooeymux/wsemul_vt100.c |
| 1.2 | +2 | -994 | usr.bin/gooeymux/wsemul_vt100_subr.c |
| 1.2 | +2 | -213 | usr.bin/gooeymux/wsemul_vt100_keys.c |
| 1.2 | +2 | -157 | usr.bin/gooeymux/wsemul_vt100_chars.c |
| 1.1 | +52 | -0 | usr.bin/gooeymux/kernelstuff.h |
| 1.2 | +1 | -1 | usr.bin/gooeymux/Makefile |
| +61 | -2,524 | 6 files | |
move settings into their own header
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +43 | -0 | usr.bin/gooeymux/config.h |
| 1.5 | +3 | -5 | usr.bin/gooeymux/init.c |
| 1.3 | +4 | -3 | usr.bin/gooeymux/term.c |
| +50 | -8 | 3 files | |
make a Bitmap for the framebuffer, use it to blit the screen black if ioctl(WSDISPLAYIO_SVIDEO, WSDISPLAYIO_VIDEO_OFF) fails
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +19 | -4 | usr.bin/gooeymux/init.c |
| +19 | -4 | 1 files | |
break a bunch of long lines
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +69 | -37 | usr.bin/gooeymux/window.c |
| 1.2 | +23 | -14 | usr.bin/gooeymux/term.c |
| 1.2 | +14 | -9 | usr.bin/gooeymux/draw.c |
| 1.3 | +13 | -9 | usr.bin/gooeymux/init.c |
| 1.2 | +9 | -6 | usr.bin/gooeymux/tinygfx.h |
| 1.2 | +10 | -5 | usr.bin/gooeymux/scrollbar.c |
| +138 | -80 | 2 files not shown | |
| +148 | -86 | 8 files | |
add 6x10 'fixed' font, from X via dt.
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +2,838 | -0 | usr.bin/gooeymux/6x10.h |
| 1.2 | +2 | -6 | usr.bin/gooeymux/init.c |
| +2,840 | -6 | 2 files | |
this is the graphical terminal multiplexer I've been working on
| Version | Delta | File | |
|---|---|---|---|
| 1.1 | +1,159 | -0 | usr.bin/gooeymux/wsemul_vt100.c |
| 1.1 | +994 | -0 | usr.bin/gooeymux/wsemul_vt100_subr.c |
| 1.1 | +492 | -0 | usr.bin/gooeymux/term.c |
| 1.1 | +447 | -0 | usr.bin/gooeymux/window.c |
| 1.1 | +423 | -0 | usr.bin/gooeymux/cursor.c |
| 1.1 | +397 | -0 | usr.bin/gooeymux/init.c |
| +3,912 | -0 | 9 files not shown | |
| +5,228 | -0 | 15 files | |
Additional fixes for enhanced terminal escape sequence handling, including a fix for a condition which would cause terminal windows to hang.
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +15 | -3 | usr.bin/window/wwwrite.c |
| 1.2 | +4 | -3 | usr.bin/window/ww.h |
| +19 | -6 | 2 files | |
Further refinements to escape sequence handling. Specifically, provide for esc([)* sequences we don't know about.
| Version | Delta | File | |
|---|---|---|---|
| 1.3 | +7 | -4 | usr.bin/window/wwwrite.c |
| +7 | -4 | 1 files | |
Teach window(1) how to deal with ANSI terminal escape sequences. Specifically: escape sequences begining with [ and which contain ? or numeric values. This allows window(1) to work better with those terminal programs, especially those which use readline(3) calls, which insist on emitting these extended escape sequences even if those definitions are not in the termcap or terminfo spec for the terminal in use. this new support is incomplete in the sense that we don't do anything with the numeric values, but we do honor the functions of the actions requested as long as they were actions this program already supported. Preliminary testing shows a vast improvement with programs like gdb and the interactive python shells.
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +10 | -0 | usr.bin/window/wwwrite.c |
| +10 | -0 | 1 files | |
tnftp 20260211 release
Changes since tnftp 20230507:
- Improve transfer performance by simplifying socket buffer and
transfer buffer handling.
- Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.
- Add -h HEADER to support custom HTTP headers.
- Add "connect" as a synonym for "open".
- Fix ASCII mode transfers when progress bar is enabled.
- Fix creation of empty downloaded files.
- Exit non-zero if a HTTP transfer is shorter than expected.
- Fix HTTPS through a proxy.
| Version | Delta | File | |
|---|---|---|---|
| 1.65 | +12 | -12 | usr.bin/tnftp/configure |
| 1.19 | +21 | -2 | usr.bin/tnftp/NEWS |
| 1.86 | +6 | -2 | usr.bin/tnftp/ChangeLog |
| 1.51 | +2 | -2 | usr.bin/tnftp/configure.ac |
| +41 | -18 | 4 files | |
regen for depcomp
| Version | Delta | File | |
|---|---|---|---|
| 1.18 | +2 | -2 | usr.bin/tnftp/Makefile.in |
| +2 | -2 | 1 files | |
ChangeLog: editorial fixes
| Version | Delta | File | |
|---|---|---|---|
| 1.85 | +3 | -5 | usr.bin/tnftp/ChangeLog |
| +3 | -5 | 1 files | |
Copyright 2026
| Version | Delta | File | |
|---|---|---|---|
| 1.50 | +2 | -2 | usr.bin/tnftp/configure.ac |
| 1.12 | +2 | -2 | usr.bin/tnftp/COPYING |
| +4 | -4 | 2 files | |
regen with automake 1.16.2
| Version | Delta | File | |
|---|---|---|---|
| 1.5 | +1,195 | -1,238 | usr.bin/tnftp/buildaux/config.sub |
| 1.12 | +27 | -139 | usr.bin/tnftp/aclocal.m4 |
| 1.5 | +65 | -55 | usr.bin/tnftp/buildaux/config.guess |
| 1.64 | +45 | -31 | usr.bin/tnftp/configure |
| 1.17 | +25 | -18 | usr.bin/tnftp/Makefile.in |
| 1.2 | +9 | -8 | usr.bin/tnftp/buildaux/ar-lib |
| +1,366 | -1,489 | 9 files not shown | |
| +1,395 | -1,504 | 15 files | |
ChangeLog: compat syncs
| Version | Delta | File | |
|---|---|---|---|
| 1.84 | +24 | -2 | usr.bin/tnftp/ChangeLog |
| +24 | -2 | 1 files | |
todo: sync libedit?
| Version | Delta | File | |
|---|---|---|---|
| 1.20 | +3 | -1 | usr.bin/tnftp/todo |
| +3 | -1 | 1 files | |
tnftp.h: fix _DIAGASSERT disable
| Version | Delta | File | |
|---|---|---|---|
| 1.44 | +2 | -2 | usr.bin/tnftp/tnftp.h |
| +2 | -2 | 1 files | |
todo: sl_init and strvis updates not needed. sl_init update only provides sl_delete(), which tnftp doesn't use. strvis is only used by libedit history_save()/history_load(), which tnftp doesn't use.
| Version | Delta | File | |
|---|---|---|---|
| 1.19 | +2 | -4 | usr.bin/tnftp/todo |
| +2 | -4 | 1 files | |