Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2009-October/001704.html Name: Traits-nice.242 Ancestors: Traits-nice.241 minor refactoring rename #becomeEmpty -> #removeAll (also proposed to pharo) Rationale: no reason to have multiple selectors for the same feature Moreover, becomeEmpty had only 1 implementor and 1 sender ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001705.html Name: Graphics-nice.86 Ancestors: Graphics-nice.85 while at arcTan: fix 2 ULP in Float theta Note that Float theta is in [0,2*pi[ while arcTan: is in [-pi,pi] (0 at 0) theta leads to pi/2 instead of 0 for new version of arcTan: (pi for old version) #arcTan: does handle case of negativeZero, #theta doesn't ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001706.html Name: Collections-ar.176 Ancestors: Collections-nice.175, Collections-ul.175 Merging Name: Collections-ul.175 - reimplemented Set >> #rehashAllSets, it sends the new #rehashAllInstances to self and all subclasses. - deprecated #quickRehashAllSets, because it didn't rehash all subinstances of Set and #rehashAllSets is fast enough with Kernel-ul.283, it also sends #rehashAllSets instead of the old implementation (no senders in trunk). use it with Kernel-ul.283, load order doesn't matter ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001707.html Name: Kernel-ar.284 Ancestors: Kernel-nice.283, Kernel-ul.283 Merging Kernel-ul.283: Updated MethodDictionary - added MethodDictionary class >> #rehashAllInstances which rehashes all instances and changes the identities in one shot. Much faster than single #become: sends. - removed - #add: - same implementation in superclass - #at:putNoBecome:, #fullCheckNoBecome, #growNoBecome, #removeKeyNoBecome: - old methods with no senders (not even in 3.8 full), no comment stating their usefulness - modified several methods which have cleaner code and/or better performance assuming the following invariant: (self basicAt: index) isNil = (array at: index) isNil - added a line about the invariant to the class comment ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001708.html Name: Monticello-nice.330 Ancestors: Monticello-nice.329 Add a protection in order to be able to evaluate (MCDefinition classPool at: #Instances) inspect. While at it, changed some and: [] and: [] into and: [ and: []] I do not see what the former brings but downspeed. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001709.html Name: Kernel-nice.285 Ancestors: Kernel-ar.284 store a Float exactly so it can be interpreted back unchanged - according to my solution proposed at http://bugs.squeak.org/view.php?id=1631 Note that SqNumberParser SHOULD be used for interpreting the Number exactly. Previous Number>>readFrom: accumulate roundoff errors ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001710.html Name: Collections-nice.177 Ancestors: Collections-ar.176 Patch to make literal Array store Float exactly ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001711.html Name: Morphic-dtl.218 Ancestors: Morphic-MarcoSchmidt.217 Move docking bars support from Project to MorphicProject, with some cosmetic changes and spelling corrections. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001712.html Name: System-dtl.159 Ancestors: System-nice.158 Move docking bars support from Project to MorphicProject. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001713.html Name: Morphic-dtl.219 Ancestors: Morphic-dtl.218 Move flaps support from Project to MorphicProject. Remove 3 #isMorphic: sends, fix spelling error and comment example. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001714.html Name: System-dtl.160 Ancestors: System-dtl.159 Move flaps support from Project to MorphicProject. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001715.html Name: Multilingual-ar.58 Ancestors: Multilingual-ar.57 Undeclared cleanup. Declare acceptEncodings in CompoundTextConverter. ==== ERROR === Error: subscript is out of bounds: 0 31 October 2009 8:04:15 pm VM: unix - a SmalltalkImage Image: Squeak3.7 [latest update: #5989] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/squeaksource Trusted Dir /home/squeaksource/secure Untrusted Dir /home/squeaksource/My Squeak Array(Object)>>error: Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc... Arguments and temporary variables: aString: 'subscript is out of bounds: 0' Receiver's instance variables: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc... Array(Object)>>errorSubscriptBounds: Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc... Arguments and temporary variables: index: 0 Receiver's instance variables: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc... Array(Object)>>at: Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc... Arguments and temporary variables: index: 0 Receiver's instance variables: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xDelimiter #xDe...etc... Parser(Scanner)>>scanToken Receiver: a Parser Arguments and temporary variables: Receiver's instance variables: source: a ReadStream mark: nil hereChar: $ aheadChar: $ token: nil tokenType: nil currentComment: nil buffer: a WriteStream typeTable: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xBinary #xB...etc... here: nil hereType: nil hereMark: nil hereEnd: nil prevMark: nil prevEnd: nil encoder: nil requestor: nil parseNode: nil failBlock: [] in Parser>>initPattern:notifying:return: {[^ nil]} requestorOffset: nil tempsMark: nil doitFlag: nil --- The full stack --- Array(Object)>>error: Array(Object)>>errorSubscriptBounds: Array(Object)>>at: Parser(Scanner)>>scanToken - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Parser(Scanner)>>scan: Parser>>init:notifying:failBlock: Parser>>initPattern:notifying:return: Parser>>parseSelector: ChangeList>>scanCategory:class:meta:stamp: ChangeList>>scanCategory [] in ChangeList>>scanFile:from:to: {[:bar | [file position < stopPosition] whileTrue: [bar value: file positi...]} ProgressInitiationException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: String>>displayProgressAt:from:to:during: ChangeList>>scanFile:from:to: FilePackage>>fileInFrom: MCStReader>>loadDefinitions MCStReader(MCSnapshotReader)>>definitions [] in MCMczReader>>extractDefinitionsFrom: {[:rc | reader := rc on: member contentStream text. definitions addAll: rea...]} MCStReader class(Object)>>ifNotNilDo: MCMczReader>>extractDefinitionsFrom: [] in MCMczReader>>loadDefinitions {[:m | self extractDefinitionsFrom: m]} OrderedCollection>>do: MCMczReader>>loadDefinitions MCMczReader(MCVersionReader)>>definitions MCMczReader(MCVersionReader)>>snapshot [] in SSDiffyTextWriter>>writeVersion:for: {[ancestor ifNil: [self writeSnapshot: reader snapshot] ifNotNil: [patch ...]} BlockContext>>on:do: SSDiffyTextWriter>>writeVersion:for: SSEMailSubscription>>versionAdded:to: [] in SSProject>>versionAdded: {[each new versionAdded: aVersion to: self]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]} Previous message: [Pkg] The Trunk: System-dtl.160.mcz Next message: [Pkg] The Trunk: ST80-dtl.61.mcz Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] More information about the Packages mailing list ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001716.html Name: ST80-dtl.61 Ancestors: ST80-ar.60 Add #defaultBackgroundColor (moved from Project to MVCProject) ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001717.html Name: Morphic-ar.220 Ancestors: Morphic-dtl.219 Undeclared cleanup. Declare DefaultFill in MorphicProject and promote isSafeToServe into Morph to remove FlashMorph reference (requires companion change in Nebraska). ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001718.html Name: Nebraska-ar.22 Ancestors: Nebraska-ul.21 Companion change to Morphic-ar.220: Check all morphs of the world to be shared whether it's safe to serve them or not. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001719.html Name: Morphic-dtl.220 Ancestors: Morphic-dtl.219 Add #defaultBackgroundColor (moved from Project to MorphicProject). Move #initMorphic and #InstallPasteUpAsWorld: from Project. Flag #initMorphic for removal (but check if Etoys uses it). ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001720.html Name: System-dtl.161 Ancestors: System-dtl.160 Move 5 methods from Project (initialization category) to MVCProject and MorphicProject. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001721.html Name: Morphic-ar.221 Ancestors: Morphic-ar.220, Morphic-dtl.220 Merging Morphic-dtl.220: Add #defaultBackgroundColor (moved from Project to MorphicProject). Move #initMorphic and #InstallPasteUpAsWorld: from Project. Flag #initMorphic for removal (but check if Etoys uses it). ============================================= http://lists.squeakfoundation.org/pipermail/packages/2009-October/001722.html Name: Kernel-nice.286 Ancestors: Kernel-nice.285 My last fix conflicted with http://bugs.squeak.org/view.php?id=6695 Float storeStringBase: does not store the radix Merge the two fixes ============================================= |
Free forum by Nabble | Edit this page |