The Inbox: System-nice.539.mcz

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

The Inbox: System-nice.539.mcz

commits-2
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]!