Check-in [265eb37604]
Overview
Comment:Updated to support using vfs::zstreamed

Removed zlib hack

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:265eb376044039c78810d2479ede53d8aaf810cc
User & Date: rkeene on 2010-09-26 04:42:36
Other Links: manifest | tags
Context
2010-09-26
04:42
KitCreator 0.2.3.x check-in: 98787f352d user: rkeene tags: trunk, 0.2.3
04:42
Updated to support using vfs::zstreamed

Removed zlib hack check-in: 265eb37604 user: rkeene tags: trunk

04:42
KitCreator 0.2.2.x

Upgraded to latest ZLib

Updated ZLIB URL to work even when it is not the latest version, since the zlib website only hosts the current version check-in: 6221943337 user: rkeene tags: trunk, 0.2.2

Changes

Modified kitsh/buildsrc/kitsh-0.0/mk4tcl.tcl from [122176da29] to [320b85c042].

   632    632   		lappend r $x
   633    633   	    }
   634    634   	    set v [mvec $rowref $x]
   635    635   if {[string range $v 0 8] == "get_view "} {
   636    636   # XXX: ?!?!?: TODO: FIX
   637    637   set v 1
   638    638   }
   639         -	    catch {
   640         -		set v [zlib decompress $v]
   641         -	    }
   642    639   	    if {$sized} {
   643    640   		lappend r [string length $v]
   644    641   	    } else {
   645    642   		lappend r $v
   646    643   	    }
   647    644   	}
   648    645   	if {[llength $args] == 1} {
................................................................................
  1124   1121       }
  1125   1122   }
  1126   1123   
  1127   1124   namespace eval mkcl_vfs {
  1128   1125       variable compress 1     ;# HACK - needs to be part of "Super-Block"
  1129   1126       variable flush    5000  ;# Auto-Commit frequency
  1130   1127       variable direct   0	    ;# read through a memchan, or from Mk4tcl if zero
  1131         -    variable zstreamed 0    ;# decompress on the fly (needs zlib 1.1)
         1128  +    variable zstreamed 1    ;# decompress on the fly (needs zlib 1.1)
  1132   1129   
  1133   1130       namespace eval v {
  1134   1131   	variable seq      0
  1135   1132   	variable mode	    ;# array key is db, value is mode 
  1136   1133   	             	     # (readwrite/translucent/readonly)
  1137   1134   	variable timer	    ;# array key is db, set to afterid, periodicCommit
  1138   1135