summaryrefslogtreecommitdiffstats
path: root/generic/tclZipfs.c
Commit message (Collapse)AuthorAgeFilesLines
* Merged trunkcore-zipfs-consolidationapnadkarni2024-08-121-0/+2
|\
| * Bug [fccb9f322f] - incorrect system encoding with zipfs buildscore-bug-fccb9f322fapnadkarni2024-08-031-0/+2
| |
* | zipfs mount_data -> mountdataapnadkarni2024-08-051-2/+2
| |
* | Make zipfs inaccessible to safe interps. See bug [a47b587499]apnadkarni2024-08-051-6/+5
|\ \
| * | Bug [a47b587499]. zipfs in safe interpsapnadkarni2024-08-041-6/+5
| |/
* | correct wrong comment about safe subcommands, don't make zipfs a package ↵Torsten2024-08-031-2/+1
|/ | | | anymore (ticket [b9f3ff8fe6])
* Merge 8.7 - Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfilesapnadkarni2024-07-291-1/+3
|\
| * Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfilesapnadkarni2024-07-291-1/+3
| |
* | Merge 8.7. Random indent fixesjan.nijtmans2024-06-271-1/+1
|\ \ | |/
| * (cherry-pick) Put ClockFmtScnStorageHashKeyType (and some more) in read-only ↵jan.nijtmans2024-06-091-123/+132
| | | | | | | | memory
* | Simpler commenting of Tcl_ChannelType instances; make zip channel type constdkf2024-06-091-21/+19
| |
* | Make function definitions have right argument styledkf2024-06-041-5/+7
| |
* | Space before tab is an extremely unlikely to be correct indentation patterndkf2024-06-041-3/+3
| |
* | Merge 8.7dkf2024-05-261-2/+1
|\ \ | |/
| * merge 8.6dkf2024-05-261-2/+1
| |
* | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-21/+20
| | | | | | JN: Many of those changes are actually good, but there are too many changes to be able to search for a bug somewhere. Feel free to re-apply, after assuring it's really only whitespace changes. (my advise: do that after 9.0b2)
* | Clean up a lot of small whitespace issues dkf2024-05-131-20/+21
| | | | | | This is the dullest commit ever. Sorry.
* | More whitespace cleanupdkf2024-05-101-12/+15
| |
* | Merge 8.7jan.nijtmans2024-04-111-3/+3
|\ \ | |/
| * Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we meanjan.nijtmans2024-04-111-3/+3
| |
* | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)jan.nijtmans2024-03-211-11/+11
|\ \ | |/
| * Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6jan.nijtmans2024-03-131-44/+45
| |
* | more spacing/formatting tweaksdkf2024-03-191-8/+4
| |
* | Fix indentation/brace usage style issuesdkf2024-03-191-74/+84
| |
* | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too.jan.nijtmans2024-03-121-2/+2
| |
* | Merge 8.7jan.nijtmans2024-01-191-3/+2
|\ \ | |/
| * Fix compiler warningjan.nijtmans2024-01-191-3/+2
| |
| * (cherry-pick): Bug [e5ca49bcfa] - zipfs globjan.nijtmans2024-01-191-20/+44
| |
| * Simplify TIP #656: "A revised proposal for encodings". Make ↵jan.nijtmans2023-11-131-1/+1
| | | | | | | | TCL_ENCODING_PROFILE_??? values the same as in Tcl 9.0 after TIP #657: Make "-profile strict" the default in Tcl 9.0
* | Bug [e5ca49bcfa] - zipfs globapnadkarni2024-01-191-20/+44
| |
* | Rebase to latest 9.0jan.nijtmans2023-11-101-2/+10
|\ \
| * \ Merge mainoehhar2023-11-021-628/+717
| |\ \
| * \ \ Merge 9.0. Make stderr channel -profile replacejan.nijtmans2023-09-291-47/+136
| |\ \ \
| * \ \ \ Rebase to 9.0jan.nijtmans2023-09-281-2/+10
| |\ \ \ \
| | * \ \ \ Rebase to 9.0jan.nijtmans2023-09-121-2/+10
| | |\ \ \ \
| | | * \ \ \ Rebase to 9.0jan.nijtmans2023-07-281-2/+10
| | | |\ \ \ \
| | | | * \ \ \ Rebase to 9.0. Add more filname encoding checksjan.nijtmans2023-07-271-9/+17
| | | | |\ \ \ \
| | | | | * | | | Use "strict" in almost all commands. Only "glob" and environment variables ↵core-tip-657-candidatejan.nijtmans2023-07-141-2/+10
| | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | are left out. (Experimental)
* | | | | | | | Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it ↵jan.nijtmans2023-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure
* | | | | | | | merge 8.7dgp2023-11-031-6/+27
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | / | | |_|_|_|_|/ | |/| | | | |
| * | | | | | When there is a zipfs archive in use to house the script library anddgp2023-11-011-6/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TclZipfs_TclLibrary() is called to confirm the presence of an init.tcl file in it, include in that routine setting up the encoding subdirectory as the default encoding search path. We know early we are using an archive. Don't let the library go off on a wild search through the native filesystem looking for the encoding data files.
* | | | | | | Merge 8.7 - Bug [33b2486199] - thread create/release unmounts zipfsapnadkarni2023-10-211-27/+28
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Move zipfs finalization to TclFinalizeFilesystemapnadkarni2023-10-211-30/+28
| | | | | | |
| * | | | | | Potential fixapnadkarni2023-10-201-0/+3
| | | | | | |
* | | | | | | Merge 8.7jan.nijtmans2023-10-191-12/+3
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any ↵jan.nijtmans2023-10-191-13/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | C++-compiler as well
| | * | | | | | Handle sentinels for any C++ compilerjan.nijtmans2023-10-171-12/+3
| |/ / / / / /
* | | | | | | Merge 8.7jan.nijtmans2023-10-151-1/+1
|\ \ \ \ \ \ \ | |/ / / / / /
* | | | | | | Merge 8.7apnadkarni2023-10-151-70/+54
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Refactor mount_data api as to not duplicate mount command functionality. ↵apnadkarni2023-10-151-70/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Needs revisiting as mount_data is not even in TIP 430