Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch zip_for_8.6 Excluding Merge-Ins
This is equivalent to a diff from 837cadf794 to 3ea16f3475
2015-06-08
| ||
20:15 | Modified zipfile::decode to exploit the native zip functions in the Tcl core when running in 8.6+. Adapted Pat Thoyts' example from the wiki (from http://wiki.tcl.tk/15158) to build complete zip archives in one call. As zipfile::encode is better at building archives in a piecemeal fashion, this new package is called zipfile::mkzip. In addition to building zip archive files, mkzip will also populate the VFS for zip enabled shells, as well as build zipkits. check-in: e01c4af189 user: hypnotoad tags: trunk | |
2015-04-30
| ||
04:21 | Tcllib 1.17 Release check-in: 66ed0de3b3 user: aku tags: trunk, release, tcllib-1-17 | |
2015-04-29
| ||
19:51 | Extending the statistics package with a number of procedures (most common probability distributions now implemented and some additional tests). Bumped to version 1.0. Also merging in changes from tcllib 1.17 Closed-Leaf check-in: 5fe06d906c user: markus tags: math-stats-extended | |
14:52 | Merge in zip enhancements check-in: 2c32aebb05 user: hypnotoad tags: odie | |
14:02 | Bumped the version for zipfile::decode Seperated mkzip into a seperate package, and reverted the zipfile::encode package. Closed-Leaf check-in: 3ea16f3475 user: hypnotoad tags: zip_for_8.6 | |
04:49 | Modified the implementations for zip encode/decode to make use of the embedded ziplib facilities in the Tcl core when running under 8.6+ check-in: 45878913f0 user: hypnotoad tags: zip_for_8.6 | |
2015-04-27
| ||
17:19 | Adding the bits from odie that will be included in 1.17 check-in: a0af500968 user: hypnotoad tags: odie_tools_for_1.17 | |
2015-04-23
| ||
20:51 | Merged math::linalg fix into release. check-in: 7ef762388b user: aku tags: tcllib-1-17-rc | |
20:50 | Merged math::linalg fix. check-in: 837cadf794 user: aku tags: trunk | |
20:49 | Updated docs. Closed-Leaf check-in: ebcc91a605 user: aku tags: linalg-7f082f8667 | |
2015-04-21
| ||
20:25 | logger - Ticket [cf775f72ef] - Fixed handling of level default for initNamespace. Inherit from parent first, if it exists. Bumped to version 0.9.4. Extended testsuite. Updated docs. check-in: 69e306a577 user: andreask tags: trunk | |
Changes to modules/zip/decode.tcl.
1 2 3 4 5 6 7 8 9 10 11 12 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | + + + - - - + + + + + + | # -*- tcl -*- # ### ### ### ######### ######### ######### ## Copyright (c) 2008-2012 ActiveState Software Inc. ## Andreas Kupries ## BSD License ## # Package providing commands for the decoding of basic zip-file # structures. package require Tcl 8.4 package require fileutil::magic::mimetype ; # Tcllib. File type determination via magic constants package require fileutil::decode 0.2 ; # Framework for easy decoding of files. namespace eval ::zipfile::decode {} if {[package vcompare $tcl_patchLevel "8.6"] < 0} { # Only needed pre-8.6 |
︙ | |||
161 162 163 164 165 166 167 | 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | + - + + + + + | } deflate { go $fd(fileloc) nbytes $fd(csize) set out [::open $dst w] fconfigure $out -translation binary -encoding binary -eofchar {} if {$::zipfile::decode::native_zip_functs} { |
︙ | |||
671 672 673 674 675 676 677 | 682 683 684 685 686 687 688 689 690 | - + | #-------------- ::close $fd return [array get cb] } # ### ### ### ######### ######### ######### ## Ready |
Added modules/zip/mkzip.man.
|
Added modules/zip/mkzip.tcl.