[squeak-dev] The Inbox: System-nice.539.mcz

commits at source.squeak.org commits at source.squeak.org
Thu May 23 21:04:43 UTC 2013


Nicolas Cellier uploaded a new version of System to project The Inbox:
http://source.squeak.org/inbox/System-nice.539.mcz

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

Name: System-nice.539
Author: nice
Time: 23 May 2013, 11:03:57.126 pm
UUID: 3e2a5ca7-1e7b-439a-a025-3460fc8b2a24
Ancestors: System-fbs.538

Name: Monticello-nice.545
Author: nice
Time: 23 May 2013, 11:00:14.509 pm
UUID: 83c3e004-45ee-4976-b80e-de52f74691c5
Ancestors: Monticello-fbs.544

Let MC encode source in UTF-8
STEP 3: let MczInstaller decode. Legacy code is handled in InvalidUTF8 exception handling.

=============== Diff against System-fbs.538 ===============

Item was changed:
  ----- Method: MczInstaller>>installMember: (in category 'installation') -----
  installMember: member
  	 
  	self useNewChangeSetDuring:
+ 		[[ | str | str := member contentStream text.
+ 		str converter: UTF8TextConverter new.
+ 		str fileInAnnouncing: 'loading ', member fileName] on: InvalidUTF8 do:
+ 			[:exc |
+ 			"Retry without UTF8 Converter"
+ 			| str | str := member contentStream text.
+ 			str fileInAnnouncing: 'loading ', member fileName]]!
- 		[ | str |str := member contentStream text.
- 		str setConverterForCode.
- 		str fileInAnnouncing: 'loading ', member fileName]!



More information about the Squeak-dev mailing list