Patrick Rein uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-pre.231.mcz
==================== Summary ====================
Name: Multilingual-pre.231
Author: pre
Time: 7 December 2017, 12:14:14.664608 pm
UUID: 79a4b260-626e-6449-a8dc-b36f278e03bc
Ancestors: Multilingual-pre.230
Adds a NoConverterFound exception to deal with the (hopefully now rare) case that there is no converter for an encoding.
=============== Diff against Multilingual-pre.230 ===============
Item was added:
+ Error subclass: #NoConverterFound
+ instanceVariableNames: 'encoding'
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'Multilingual-TextConversion'!
Item was added:
+ ----- Method: NoConverterFound class>>signalFor: (in category 'as yet unclassified') -----
+ signalFor: encodingName
+
+ self new
+ encoding: encodingName;
+ signal!
Item was added:
+ ----- Method: NoConverterFound>>encoding (in category 'accessing') -----
+ encoding
+
+ ^ encoding!
Item was added:
+ ----- Method: NoConverterFound>>encoding: (in category 'accessing') -----
+ encoding: anObject
+
+ encoding := anObject!
Patrick Rein uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-pre.231.mcz
==================== Summary ====================
Name: Multilingual-pre.231
Author: pre
Time: 7 December 2017, 12:14:14.664608 pm
UUID: 79a4b260-626e-6449-a8dc-b36f278e03bc
Ancestors: Multilingual-pre.230
Adds a NoConverterFound exception to deal with the (hopefully now rare) case that there is no converter for an encoding.
=============== Diff against Multilingual-pre.230 ===============
Item was added:
+ Error subclass: #NoConverterFound
+ instanceVariableNames: 'encoding'
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'Multilingual-TextConversion'!
Item was added:
+ ----- Method: NoConverterFound class>>signalFor: (in category 'as yet unclassified') -----
+ signalFor: encodingName
+
+ self new
+ encoding: encodingName;
+ signal!
Item was added:
+ ----- Method: NoConverterFound>>encoding (in category 'accessing') -----
+ encoding
+
+ ^ encoding!
Item was added:
+ ----- Method: NoConverterFound>>encoding: (in category 'accessing') -----
+ encoding: anObject
+
+ encoding := anObject!
Nicolas Cellier uploaded a new version of Files to project The Trunk:
http://source.squeak.org/trunk/Files-nice.175.mcz
==================== Summary ====================
Name: Files-nice.175
Author: nice
Time: 6 December 2017, 11:06:36.405817 pm
UUID: f8c4858f-bd11-425d-86e7-32e4f353f43d
Ancestors: Files-tpr.174
Workaround for truncated readOnlyCopy of .changes log file on linux.
On linux, the latest bytes written to the change log are not allways taken into account when we create a readOnlyCopy.
The readOnlyCopy then appear as truncated.
This can cause an infinite loop in MCMockPackageInfo(PackageInfo)>>changeRecordForOverriddenMethod:
See https://github.com/hpi-swa/smalltalkCI/issues/350
=============== Diff against Files-tpr.174 ===============
Item was changed:
----- Method: StandardFileStream>>readOnlyCopy (in category 'read, write, position') -----
readOnlyCopy
+ self flush. "Some linux open a truncated readOnlyCopy. Force it to take latest bytes written into account."
-
^ self class readOnlyFileNamed: self name.
!
Marcel Taeumel uploaded a new version of Graphics to project The Trunk:
http://source.squeak.org/trunk/Graphics-mt.388.mcz
==================== Summary ====================
Name: Graphics-mt.388
Author: mt
Time: 5 December 2017, 7:44:18.464667 am
UUID: c4dbc715-98d3-ea4d-9837-df2ebd8f6b18
Ancestors: Graphics-mt.387
Addition to last commit. Due to the "self depth" call the previous change did not reach into #scaledIntoFormOfSize:smoothing:. *sigh*
=============== Diff against Graphics-mt.387 ===============
Item was added:
+ ----- Method: ColorForm>>scaledIntoFormOfSize:smoothing: (in category 'scaling, rotation') -----
+ scaledIntoFormOfSize: aNumberOrPoint smoothing: factor
+
+ ^ (self asFormOfDepth: 32) scaledIntoFormOfSize: aNumberOrPoint smoothing: factor!
Marcel Taeumel uploaded a new version of Graphics to project The Trunk:
http://source.squeak.org/trunk/Graphics-mt.387.mcz
==================== Summary ====================
Name: Graphics-mt.387
Author: mt
Time: 5 December 2017, 7:39:11.735052 am
UUID: d672e9af-b20d-284b-9e54-799643bcd0ee
Ancestors: Graphics-pre.386
Updates workaround to fix broken colors after scaling color(-palette) forms.
=============== Diff against Graphics-pre.386 ===============
Item was removed:
- ----- Method: ColorForm>>scaledToSize: (in category 'scaling, rotation') -----
- scaledToSize: newExtent
-
- "super method did not seem to work so well on ColorForms"
-
- ^(self asFormOfDepth: 16) scaledToSize: newExtent!
Item was added:
+ ----- Method: ColorForm>>scaledToSize:smoothing: (in category 'scaling, rotation') -----
+ scaledToSize: newExtent smoothing: factor
+ "super method did not seem to work so well on ColorForms"
+
+ ^(self asFormOfDepth: 32) scaledToSize: newExtent smoothing: factor!