The Trunk: ReleaseBuilder-edc.48.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: ReleaseBuilder-edc.48.mcz

commits-2
Edgar J. De Cleene uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-edc.48.mcz

==================== Summary ====================

Name: ReleaseBuilder-edc.48
Author: edc
Time: 18 February 2010, 7:55:40.136 am
UUID: 2a249794-2ee7-417a-b9ca-a746f828f54a
Ancestors: ReleaseBuilder-dtl.47

ReleaseBuilderFor3dot11 new createCompressedSources is fixed and make the dir and files

=============== Diff against ReleaseBuilder-dtl.47 ===============

Item was changed:
  ----- Method: ReleaseBuilderFor3dot11>>createCompressedSources (in category 'sources managment') -----
  createCompressedSources
  " ReleaseBuilderFor3dot11 new createCompressedSources"
 
  ProtoObject allSubclassesWithLevelDo:[:cl :l| | dir |
  dir := self createDirIfnotExists:cl category.
 
 
  Cursor write showWhile: [ | zipped nameToUse unzipped buffer |
+ nameToUse :=  cl printString , FileDirectory dot, ImageSegment compressedFileExtension.
- nameToUse :=  cl printString .
  (dir fileExists: nameToUse) ifFalse:[
  unzipped :=RWBinaryOrTextStream on: ''.
  unzipped header; timeStamp.
  cl  fileOutOn: unzipped moveSource: false toFile: 0.
  unzipped trailer.
 
  unzipped reset.
+ zipped := dir newFileNamed: (nameToUse).
- zipped := dir newFileNamed: (nameToUse, FileDirectory dot, ImageSegment compressedFileExtension).
  zipped binary.
  zipped := GZipWriteStream on: zipped.
  buffer := ByteArray new: 50000.
  'Compressing ', nameToUse displayProgressAt: Sensor cursorPoint
  from: 0 to: unzipped size
  during:[:bar|
  [unzipped atEnd] whileFalse:[
  bar value: unzipped position.
  zipped nextPutAll: (unzipped nextInto: buffer)].
  zipped close.
  unzipped close]]]] startingLevel: 0!