Julian Noble
162201bf66
ansi fixes and tests, ansi xbin and png
5 days ago
Julian Noble
20fde7a135
xbin (.xb) support without font
3 weeks ago
Julian Noble
877e8df9ad
change some module filenames for better version control, basic xbin support in overtype
3 weeks ago
Julian Noble
7b7c9322f9
better support for gnu vs bsdutils tar on windows. fossil help stripansi
3 weeks ago
Julian Noble
2b5cef9d36
fifo2 & startup interim fixes. sqids lib. vfs tidy
4 weeks ago
Julian Noble
6128fb4f5b
detect unicode support by char display width and use ascii if necessary in repl mode raw boxes
1 month ago
Julian Noble
a4c97611fd
interim hack for help to use ascii frametype on narrow terminals
1 month ago
Julian Noble
f44f67852a
punk::console::get_size mechanism selection based on timings
1 month ago
Julian Noble
509a101532
further quieten punkcheck on non-windows platforms
1 month ago
Julian Noble
f2377f15b9
fix underlying cause of punkcheck file integrity - bad punk::lib::compat::ledit function. Quieten punkcheck debug output
1 month ago
Julian Noble
61aa54c738
punk::ns::corp and ansi fixes, punkcheck file save debug output
1 month ago
Julian Noble
a549c8eeb6
punkcheck debugging - error out on duplicate FILEINFO record (same targets)
1 month ago
Julian Noble
fc95e9d0bf
more debug output for non-windows platforms (make.tcl issues)
1 month ago
Julian Noble
e67566bfdf
overtype fixes, raw-mode repl fixes - literal tab handling, punk::ansi fixes
1 month ago
Julian Noble
36cb87b0dd
punk::lib - tclscript_info tclscript_showparse, remove line continuations for better cmdtrace support
2 months ago
Julian Noble
b8f57878f2
overtype and ansi changes, untabify, opunk, experimental punk::lib::tclscript_info static analysis beginnings
2 months ago
Julian Noble
4c6a3058c3
punk::ansi and overtype fixes and tests, grepstr fixes, punk::args synopsis improvements, voo module
2 months ago
Julian Noble
8dfae55673
add 'mash options' aka 'option clustering' aka 'short flag stacking'
3 months ago
Julian Noble
6db4bfa15f
punk::path fix for unix systems, silence enableRaw_stty
3 months ago
Julian Noble
d6d6ea8de5
overtype,punk::winlnk,punk::args,punk::console etc fixes.
3 months ago
Julian Noble
eab7d854ef
punk::args::helpers::example fix eat your own dogfood documentation
3 months ago
Julian Noble
413d25c065
fix ::env(SHELL) more posixy,mintty fixes,fglob -patterndebug,dirfiles_dict collection changes for links,remove punk::args stderr debug output
3 months ago
Julian Noble
d97971b045
punk::winlnk,punk::du,punk::auto_exec,punk::args,punk::nav::fs + tests,inspect,tstr,gohome & ~ & newdir & newns, documentation
3 months ago
Julian Noble
e1d0130b7a
auto_exec, dir listing and .lnk processing improvements - primarily on windows
3 months ago
Julian Noble
b2f4d67056
dir listing and glob fixes - windows
3 months ago
Julian Noble
d9e84ea5dd
punk::nav::fs fix
3 months ago
Julian Noble
870cac2f8b
fix unix breakage in winlnk
3 months ago
Julian Noble
2610b80cba
fix breakage in winlnk
3 months ago
Julian Noble
78b8ad803e
punk::winlnk and punk patternmatchin fixes
3 months ago
Julian Noble
0f065129d8
allow shortcut .lnk navigation on non-windows
3 months ago
Julian Noble
56795bbf65
fix regexp for examining mount output
3 months ago
Julian Noble
c59d83e22c
more path fixes - trim lhs forward slashes before file joins
3 months ago
Julian Noble
71d22747e2
further slash fixes for winlnk on unix-like platforms
3 months ago
Julian Noble
10e1eedcdc
fix forward slash to backslash for previous fix
3 months ago
Julian Noble
3e183031db
winlnk (windows shortcut) resolution fixes for non-windows os e.g WSL
3 months ago
Julian Noble
c2c3b6f019
allow fcat to resolve .lnk files even on non-windows platforms
3 months ago
Julian Noble
9df9e5f753
better support for windows shortcuts
3 months ago
Julian Noble
283ca03b22
docs: resolve 30+ TODO/FIXME comments with documentation and implementation notes
...
- Document virtual channel facade API with special options and ownership model
- Fix punk/ansi module TRIE regex and struct::set ordering issues
- Refactor overtype module cursor/column handling TODOs with future roadmap
- Add punk/args documentation for CLOCK_ARITHMETIC and TIME ZONES
- Optimize cookfs pages.tcl seek operations with strategy notes
- Review ANSI ID character mapping security considerations
- Add grapheme cluster detection documentation
- Consolidate NOTE comments analysis (7,802 comments mostly appropriate)
Completed 10 of 11 high-impact TODO/FIXME resolution tasks.
Remaining: MIME module test coverage (requires comprehensive test suite).
4 months ago
Julian Noble
d8e110991b
fix for dir listings of folders with windows illegal paths
4 months ago
Julian Noble
7af968865a
agent hints, test package changes, pattern module changes, new module punk::net::vxlan, etc (late checkin)
5 months ago
Julian Noble
634087e383
punk::args minor performance tweaks, vfs updates for windows
5 months ago
Julian Noble
b19b9c7027
moduledoc example colour fix
6 months ago
Julian Noble
ec56913809
more term- colours for basic functions
6 months ago
Julian Noble
6d4f929374
use term- instead of web- colours for better support of terminals without 256 colour
6 months ago
Julian Noble
834a472cf2
punk::console add -passthrough as a parameter
6 months ago
Julian Noble
c2bc6043c2
fix tmux experiment
6 months ago
Julian Noble
b0435e63d9
experiment with tmux passthrough for punk::console::internal::get_ansi_response_payload
6 months ago
Julian Noble
50d264eb53
punk::console DECRQM DECRPM updates
6 months ago
Julian Noble
5586c86758
punk::console more DEC/ANSI mode work
6 months ago
Julian Noble
f0d06d3d57
punk::console improved control of DEC and ANSI modes
6 months ago