On 31 May 2013 22:46, <commits(a)source.squeak.org> wrote:
> A new version of Morphic was added to project The Inbox:
> http://source.squeak.org/inbox/Morphic-fbs.654.mcz
>
> ==================== Summary ====================
>
> Name: Morphic-fbs.654
> Author: fbs
> Time: 31 May 2013, 10:46:06.668 pm
> UUID: aa6c0ca2-61ee-4499-aa75-a68d0d1dba2f
> Ancestors: Morphic-fbs.653
>
> This removes two references to UserDialogBoxMorph in favour of calls to UIManager.
>
> However, both these methods currently pop up dialogs _centred_ in the screen. If we wish to preserve that, then we need to add #inform:at: to UIManager's protocol (and implement it in the various UIManager subclasses).
>
> =============== Diff against Morphic-fbs.653 ===============
I would notice _after_ publishing that there's another reference, in
TheWorldMainDockingBar >> #quitSqueak. Sigh.
Still, there's enough here to start a discussion.
frank
Frank Shearar uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-fbs.766.mcz
==================== Summary ====================
Name: Kernel-fbs.766
Author: fbs
Time: 3 June 2013, 10:29:02.57 am
UUID: aa5fc2f1-520e-4e16-97f3-93932a539c4a
Ancestors: Kernel-fbs.765
Object #chasePointers, #explorePointers are how you open up a PointerFinder, so belong in Tools.
=============== Diff against Kernel-fbs.765 ===============
Item was removed:
- ----- Method: Object>>chasePointers (in category 'tracing') -----
- chasePointers
- PointerFinder on: self!
Item was removed:
- ----- Method: Object>>explorePointers (in category 'tracing') -----
- explorePointers
- PointerExplorer new openExplorerFor: self!
Frank Shearar uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-fbs.469.mcz
==================== Summary ====================
Name: Tools-fbs.469
Author: fbs
Time: 3 June 2013, 10:28:05.773 am
UUID: 5c90e30d-176a-4134-9698-7141779db609
Ancestors: Tools-fbs.468
Object #chasePointers, #explorePointers are how you open up a PointerFinder, so belong in Tools.
=============== Diff against Tools-fbs.468 ===============
Item was added:
+ ----- Method: Object>>chasePointers (in category '*Tools-Debugger') -----
+ chasePointers
+ PointerFinder on: self!
Item was added:
+ ----- Method: Object>>explorePointers (in category '*Tools-Debugger') -----
+ explorePointers
+ PointerExplorer new openExplorerFor: self!
Frank Shearar uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-fbs.765.mcz
==================== Summary ====================
Name: Kernel-fbs.765
Author: fbs
Time: 3 June 2013, 9:41:25.364 am
UUID: 48b07caa-e5dc-4908-9a19-cc561415bac5
Ancestors: Kernel-fbs.764
#openLabel: and #open are entries to the Tools, so belong in the Tools package.
=============== Diff against Kernel-fbs.764 ===============
Item was removed:
- ----- Method: StringHolder class>>open (in category 'instance creation') -----
- open
- ^ (Smalltalk at: #Workspace ifAbsent:[self]) new openLabel: 'Workspace'
- "Not to be confused with our own class var 'Workspace'"!
Item was removed:
- ----- Method: StringHolder class>>openLabel: (in category 'instance creation') -----
- openLabel: aString
-
- ^self new openLabel: aString!
Item was removed:
- ----- Method: StringHolder>>openLabel: (in category 'initialize-release') -----
- openLabel: aString
- "Create a standard system view of the model, me, a StringHolder and open it. If in mvc, terminate the active controller so that the new window will immediately be activated."
- ^ToolBuilder open: self label: aString!
Frank Shearar uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-fbs.468.mcz
==================== Summary ====================
Name: Tools-fbs.468
Author: fbs
Time: 3 June 2013, 9:41:13.876 am
UUID: 2ba430cd-0b87-4a66-8556-1bdb5b4d5f81
Ancestors: Tools-fbs.467
#openLabel: and #open are entries to the Tools, so belong in the Tools package.
=============== Diff against Tools-fbs.467 ===============
Item was added:
+ ----- Method: StringHolder class>>open (in category '*Tools') -----
+ open
+ ^ (Smalltalk at: #Workspace ifAbsent:[self]) new openLabel: 'Workspace'
+ "Not to be confused with our own class var 'Workspace'"!
Item was added:
+ ----- Method: StringHolder class>>openLabel: (in category '*Tools') -----
+ openLabel: aString
+
+ ^self new openLabel: aString!
Item was added:
+ ----- Method: StringHolder>>openLabel: (in category '*Tools') -----
+ openLabel: aString
+ "Create a standard system view of the model, me, a StringHolder and open it. If in mvc, terminate the active controller so that the new window will immediately be activated."
+ ^ToolBuilder open: self label: aString!
On 2 June 2013 21:44, <commits(a)source.squeak.org> wrote:
> Nicolas Cellier uploaded a new version of System to project The Trunk:
> http://source.squeak.org/trunk/System-nice.543.mcz
>
> ==================== Summary ====================
>
> Name: System-nice.543
> Author: nice
> Time: 2 June 2013, 10:44:36.921 pm
> UUID: 19ac715d-ab64-4efb-8b9c-7c3937ead6f0
> Ancestors: System-fbs.542
>
> Correct utf8 everywhere bug: MczInstaller does not understand zip
>
> =============== Diff against System-fbs.542 ===============
>
> Item was changed:
> ----- Method: MczInstaller>>parseMember: (in category 'utilities') -----
> parseMember: memberOrName
> | member contents tokens |
> + member := zip member: memberOrName.
> - member := self zip member: memberOrName.
> contents := self contentsForMember: member.
> tokens := (self scanner scanTokens: contents) first.
> ^ self associate: tokens!
I think we might need a config map. I can't update my image because
MCMczReader doesn't understand #contentStreamFromEncoding:, which
means some parts of the UTF-8 work's loaded, but now I can't load the
rest.
Or maybe I'm too tired and the problem will go away in the morning.
frank
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006012.html
Name: Compression-nice.32
Ancestors: Compression-ul.31
Add a utility #contentStreamFromEncoding: to decode some ZipArchiveMember with prescribed encoding ('latin1', 'utf8' etc...)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006013.html
Name: Monticello-nice.547
Ancestors: Monticello-nice.546
Encode all .mcz and .mcd text files in UTF8, not only snaphot/source.st.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006014.html
Name: System-nice.541
Ancestors: System-fbs.540
Let MczInstaller know that .mcz text files are encoded in utf8.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006015.html
Name: System-fbs.542
Ancestors: System-nice.541
PartsBin and friends already have #localeChanged implementations.
I don't know if "self class environment" is the right thing here. I don't want to use Smalltalk globals. Perhaps the right thing is to say "self environment" where #environment may be set, or defaults to Smalltalk globals.
Object >> #localeChanged moved here because it's a localisation thing, and because I'd rather have System depend on Kernel than Kernel depend on System.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006016.html
Name: Kernel-fbs.763
Ancestors: Kernel-fbs.762
Object >> #localeChanged moved to System-Localization because it's a localisation thing, and because I'd rather have System depend on Kernel than Kernel depend on System.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006017.html
Name: Tests-fbs.219
Ancestors: Tests-fbs.218
Network no longer depends on Tools.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006018.html
Name: Graphics-fbs.211
Ancestors: Graphics-fbs.210
Form >> #stencil and Pen >> #putDotOfDiameter:at: are only called from EToys code, so they belong in EToys.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006019.html
Name: EToys-fbs.98
Ancestors: EToys-fbs.97
Form >> #stencil and Pen >> #putDotOfDiameter:at: are only called from EToys code, so they belong in EToys.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006020.html
Name: Monticello-fbs.548
Ancestors: Monticello-nice.547
Rip out the Morphic UI building logic: it's no longer needed.
#workingCopy(List|Tree)Morph have no senders, so they go too.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-June/006021.html
Name: System-nice.543
Ancestors: System-fbs.542
Correct utf8 everywhere bug: MczInstaller does not understand zip
=============================================