Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.1057.mcz
==================== Summary ====================
Name: Kernel-eem.1057
Author: eem
Time: 7 February 2017, 6:20:56.634789 pm
UUID: 5768ff81-113e-47b1-9855-a6d8277bf6b3
Ancestors: Kernel-dtl.1056
Provide a convenient method for scanning for arbitrary bytecode sequences, where each bytecode is provided as a message.
=============== Diff against Kernel-dtl.1056 ===============
Item was added:
+ ----- Method: InstructionStream>>scanForInstructionSequence: (in category 'scanning') -----
+ scanForInstructionSequence: naryBlock
+ "naryBlock is a block taking one or more arguments.
+ Evaluate it for each sequence of instructions of length
+ n in the receiver until naryBlock evaluates to true.
+ Answer if naryBlock evaluated to true."
+ | instructions |
+ instructions := OrderedCollection withAll: ((1 to: naryBlock numArgs) collect:
+ [:ign|
+ self atEnd ifTrue: [^false].
+ self nextInstruction]).
+ [(naryBlock valueWithArguments: instructions asArray) ifTrue:
+ [^true].
+ self atEnd] whileFalse:
+ [instructions removeFirst; addLast: self nextInstruction].
+ ^false!
David T. Lewis uploaded a new version of XML-Parser to project The Trunk:
http://source.squeak.org/trunk/XML-Parser-monty.41.mcz
==================== Summary ====================
Name: XML-Parser-monty.41
Author: monty
Time: 7 February 2017, 6:28:05.310301 pm
UUID: 0b0a7d1b-2f38-4468-8968-dd70aa26dee2
Ancestors: XML-Parser-monty.40
Added an explicit deprecation in #applyLanguageInfomation:
=============== Diff against XML-Parser-monty.40 ===============
Item was changed:
----- Method: String>>applyLanguageInfomation: (in category '*xml-parser') -----
applyLanguageInfomation: languageEnvironment
"this is here for backwards compatibility but now just forwards to the
correctly-spelled version defined directly on String and ByteString"
+
+ self deprecated: 'use #applyLanguageInformation: (with an "r") instead'.
+ self applyLanguageInformation: languageEnvironment.!
- self applyLanguageInformation: languageEnvironment!
David T. Lewis uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-monty.714.mcz
==================== Summary ====================
Name: Collections-monty.714
Author: monty
Time: 3 February 2017, 10:01:44.476206 pm
UUID: 48b96a24-dd93-4072-b019-fbeefa9e70ff
Ancestors: Collections-mt.713
added #applyLanguageInformation: (with spelling corrected) from the old XML-Parser package to String and ByteString because MOFile depends on it and leaving it as an XML-Parser extension breaks installing newer packages from the SqueakMap
=============== Diff against Collections-mt.713 ===============
Item was added:
+ ----- Method: ByteString>>applyLanguageInformation: (in category 'accessing') -----
+ applyLanguageInformation: languageEnvironment
+ !
Item was added:
+ ----- Method: String>>applyLanguageInformation: (in category 'accessing') -----
+ applyLanguageInformation: languageEnvironment
+
+ | leadingChar |
+ leadingChar := languageEnvironment leadingChar.
+ self withIndexDo: [:each :idx |
+ each asciiValue > 255
+ ifTrue: [self at: idx put: (Character leadingChar: leadingChar code: each asUnicode)]]!