Julian Noble
ad35064066
vendorlib_tcl8 update
2 weeks ago
Julian Noble
146415d4fd
vfs/vendorlib update
2 weeks ago
Julian Noble
eab7d854ef
punk::args::helpers::example fix eat your own dogfood documentation
3 weeks ago
Julian Noble
bd0cd2a55d
src/vendormodules/commandstack not checked in before
3 weeks ago
Julian Noble
0c63b0226b
make.tcl - fix for tclkit runtimes & remove unnecessary copy when zip based runtime
3 weeks 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 weeks ago
Julian Noble
d97971b045
punk::winlnk,punk::du,punk::auto_exec,punk::args,punk::nav::fs + tests,inspect,tstr,gohome & ~ & newdir & newns, documentation
3 weeks ago
Julian Noble
e1d0130b7a
auto_exec, dir listing and .lnk processing improvements - primarily on windows
3 weeks ago
Julian Noble
b2f4d67056
dir listing and glob fixes - windows
1 month ago
Julian Noble
d9e84ea5dd
punk::nav::fs fix
1 month ago
Julian Noble
870cac2f8b
fix unix breakage in winlnk
1 month ago
Julian Noble
2610b80cba
fix breakage in winlnk
1 month ago
Julian Noble
78b8ad803e
punk::winlnk and punk patternmatchin fixes
1 month ago
Julian Noble
0f065129d8
allow shortcut .lnk navigation on non-windows
1 month ago
Julian Noble
56795bbf65
fix regexp for examining mount output
1 month ago
Julian Noble
c59d83e22c
more path fixes - trim lhs forward slashes before file joins
1 month ago
Julian Noble
71d22747e2
further slash fixes for winlnk on unix-like platforms
1 month ago
Julian Noble
9e4c336e1e
add punk::winlnk to common vfs and bootsupport
1 month ago
Julian Noble
10e1eedcdc
fix forward slash to backslash for previous fix
1 month ago
Julian Noble
3e183031db
winlnk (windows shortcut) resolution fixes for non-windows os e.g WSL
1 month ago
Julian Noble
c2c3b6f019
allow fcat to resolve .lnk files even on non-windows platforms
1 month ago
Julian Noble
9df9e5f753
better support for windows shortcuts
1 month ago
Julian Noble
aefab1d248
tcllib 2.0 for linux vfs
1 month ago
Julian Noble
5b7e3a39de
test: add comprehensive MIME module test coverage for all untested code paths
...
- Create scriptlib/tests/mime.tcl with 44 test cases covering:
* mime::finalize with all subordinates modes (all, dynamic, none)
* mime::setheader with new keys and different modes
* mime::encodingasciiP with various character types
* mime::qp_decode with encoded characters and soft newlines
* mime::parseaddress with complex formats (quoted, routes, groups)
* mime::initialize with different content types
* mime::getproperty with all properties
* mime::copymessage with different content types
* mime::buildmessage functionality
- Update mime-1.7.1.tm to mark all 15 previously untested code paths as TESTED
- All 44 tests pass successfully
- Resolves all TODO comments related to test coverage in MIME module
1 month 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).
1 month ago
Julian Noble
d8e110991b
fix for dir listings of folders with windows illegal paths
1 month ago
Julian Noble
8b951a8244
working state for: building of tclkit based shell using tclkit runtime that src/make is run under (tested on Ubuntu)
2 months ago
Julian Noble
da11cb6b8f
fix runtime-fallback sdxpath commandline
2 months ago
Julian Noble
bd0a67cb49
fix typo for runtime_buildcopyname
2 months ago
Julian Noble
66d5a767a7
move test for have_sdx til after runtimes examined
2 months ago
Julian Noble
c50fa3171c
attempt to use a runtime with tclkit capability as fallback for tclkit for sdx when tclkit/sdx not available as executables
2 months ago
Julian Noble
c740d29a34
ensure mounted runtime found as possible runtime if it's in the bin/runtime folder
2 months ago
Julian Noble
17b974915e
another _BUILDCOPY fix
2 months ago
Julian Noble
952b88f4e0
fix make.tcl project error with _BUILDCOPY
2 months ago
Julian Noble
a48e99818b
fix runtime.cmd on unix to not list local _BUILDTIME copies of runtime files
2 months ago
Julian Noble
2f57ff757b
short-term fix for bin/runtime.cmd listing and runtime selectin, fix logic errors in last
2 months ago
Julian Noble
7958c06c1b
fix erroneous test condition in last
2 months ago
Julian Noble
53282858b4
attempt to avoid cross-platform kit builds for now - todo for later
2 months ago
Julian Noble
6d0593ab47
fix runtime path generation (file tail)
2 months ago
Julian Noble
17ad552c95
fix runtime path generation for _BUILDCOPY on non-windows platforms)
2 months ago
Julian Noble
4da12e624b
first shot at enabling build when runtime being used is the same file as the one used to create a vfs (fix mounted tclkit path masking problem)
2 months ago
Julian Noble
7af968865a
agent hints, test package changes, pattern module changes, new module punk::net::vxlan, etc (late checkin)
2 months ago
Julian Noble
690b2dc4fa
tidy vfs src/vfs/_vfscommon.vfs
2 months ago
Julian Noble
2c5907a32e
tidy vfs src/vfs/mkzipfix.vfs
2 months ago
Julian Noble
f233814e8c
tidy vfs src/vfs/punk86old.vfs
2 months ago
Julian Noble
8284a4f34d
tidy vfs src/vfs/punk9magicsplat.vfs
2 months ago
Julian Noble
566f2e1c06
tidy vfs src/vfs/punk9win.vfs
2 months ago
Julian Noble
846f349b7e
tidy vfs src/vfs/punk9win_for_tkruntime.vfs
2 months ago
Julian Noble
a50b5f9f79
tidy vfs vfs_old.vfs
2 months ago
Julian Noble
634087e383
punk::args minor performance tweaks, vfs updates for windows
3 months ago