summaryrefslogtreecommitdiffstats
path: root/generic/tclZipfs.c
Commit message (Expand)AuthorAgeFilesLines
* Bugs [14db54d81e], [6183f535c89]. Glob and find on zipfs rootapnadkarni2023-09-191-4/+9
* Fix gcc warningjan.nijtmans2023-09-191-1/+1
* Bug [4c686f1f0a] - zipfs mount on /apnadkarni2023-09-191-2/+1
* Directory depth calculation assumed zipfs root at /, not //zipfs:/apnadkarni2023-09-181-3/+7
* int -> Tcl_Size (where appropriate). Make TclStringCmpOpts() staticjan.nijtmans2023-09-181-3/+3
* Clean up buffers on CRC failureapnadkarni2023-09-161-0/+3
* Mergeapnadkarni2023-09-161-41/+61
|\
| * Bug [d7849f7721]. zipfs memory leak.apnadkarni2023-09-161-41/+61
| |\
| | * Mainly comments, more minor refactoringapnadkarni2023-09-161-10/+12
| | * Minor refactoringapnadkarni2023-09-161-20/+15
| | * Fix ZipChannel.ubuf memory managementapnadkarni2023-09-161-21/+39
| | * Partial fix for leakapnadkarni2023-09-161-0/+6
| |/
* | Add false positive tests for CRC checkingapnadkarni2023-09-151-2/+2
* | CRC validationapnadkarni2023-09-151-1/+21
|/
* Fix more arg count tests. Adapt stat dict for non-windowsapnadkarni2023-09-141-1/+1
* More tests and fix one more case triggering bug [01d8f30342]apnadkarni2023-09-141-6/+10
* Bug [01d8f30342]. zipfs canonical produces garbage.apnadkarni2023-09-131-2/+4
* Merge 8.7apnadkarni2023-09-131-36/+39
|\
| * TIP #666 implementation: Change ptrdiff_t → Tcl_Size in Tcl 8.7 (and 9.0)jan.nijtmans2023-09-111-36/+39
| |\
| | * Merge 8.7jan.nijtmans2023-08-041-9/+4
| | |\
| | * \ Rebase to 8.7jan.nijtmans2023-07-261-1/+1
| | |\ \
| | | * | Rebase to latest 8.7jan.nijtmans2023-05-101-1/+1
* | | | | Add !zipfslib constraint for tests that should only run without an attached T...apnadkarni2023-09-131-2/+2
* | | | | Bug [9a80630571] - zipfs directory consistency checksapnadkarni2023-09-131-21/+65
* | | | | Fix zipfs root arg count checksapnadkarni2023-09-121-6/+21
* | | | | Merge 8.7 (change in order of mount args)apnadkarni2023-09-101-42/+41
|\ \ \ \ \ | |/ / / /
| * | | | Bug [78cd4f9ad3] - regression in zipfs mountapnadkarni2023-09-101-14/+22
| * | | | [93eb73784a] follow-up: It looks like the "zipfs exists" change is necessary ...jan.nijtmans2023-09-081-11/+2
| |\ \ \ \
| * \ \ \ \ Fix [93eb73784a]: zipfs interaction with tcl_findLibrary causes slow loadingjan.nijtmans2023-09-081-22/+22
| |\ \ \ \ \ | | |/ / / / | | | | | / | | |_|_|/ | |/| | |
| | * | | More patches from juliannoble2. Thanks!jan.nijtmans2023-09-071-10/+1
| | * | | Exchange TclZipfs_MountBuffer/"zipfs mount_data" arguments as welljan.nijtmans2023-09-071-10/+10
| | * | | Merge 8.7. Exchange "zipfs mount"/TclZipfs_Mount arguments: archive <-> mount...jan.nijtmans2023-09-071-11/+11
| | |\ \ \ | | |/ / / | |/| | |
| | * | | Experiment: What if we changed "//zipfs:/" to "/zipfs:/", which doesn't look ...jan.nijtmans2023-09-071-5/+4
| |/ / /
* | | | Improve test coverage for zipfs mount/unmountapnadkarni2023-09-091-1/+1
* | | | Bug [6ed3447a7e]. Fix crash. Add length checks.apnadkarni2023-09-091-16/+41
|/ / /
* | | "utf-8" is the new "identity": make it available alwaysjan.nijtmans2023-07-281-9/+4
|/ /
* | New (internal) macro TclAttemptInitStringRep()jan.nijtmans2023-06-021-1/+1
|/
* Merge 8.6jan.nijtmans2023-03-301-1/+1
* More (internal) usage of TclGetString() and TclGetStringFromObj() macro'sjan.nijtmans2023-03-271-9/+9
* Reduce shimmering: If a conclusion can be drawn about the number of list elem...jan.nijtmans2022-11-281-1/+5
* When zipfs is finalized, be sure to unregister it. If this isn't done,dgp2022-09-151-0/+1
* Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObj...jan.nijtmans2022-05-171-1/+1
* Fix [0061c7a476]: signed integer overflow in ZipReadInt()jan.nijtmans2022-04-161-1/+2
* Adapt tclZipfs.c to zlib 1.2.12 (due to the changes in crc32 handling)jan.nijtmans2022-04-121-1/+3
* Merge 8.6jan.nijtmans2022-02-101-1/+1
* Fix [0386e9a967]: Bitrot in tclZlib.cjan.nijtmans2022-01-071-42/+64
* Merge 8.7jan.nijtmans2021-11-081-21/+26
|\
| * Eliminate unused variables/function-argumentsjan.nijtmans2021-11-061-16/+7
| * These record locations are not relative offsets, but rather absolute locations.griffin2021-10-241-2/+2
| * Remove unnecessary changegriffin2021-10-131-16/+0