A new version of Tools was added to project The Inbox:
http://source.squeak.org/inbox/Tools-cao.391.mcz
==================== Summary ====================
Name: Tools-cao.391
Author: cao
Time: 13 December 2011, 2:22:21.195 pm
UUID: 0e8da963-6b5e-4c7f-adbb-441732d7eea8
Ancestors: Tools-cao.390
Remove redundant message selectedSystemCategoryName from PackagePaneBrowser since it's the same as that of the parent class.
=============== Diff against Tools-cao.390 ===============
Item was removed:
- ----- Method: PackagePaneBrowser>>selectedSystemCategoryName (in category 'system category list') -----
- selectedSystemCategoryName
- "Answer the name of the selected system category or nil."
-
- ^ self selectedSystemCategory!
Ignore this patch please. I contains wishful thinking. Fixing
PackagePaneBrowser will take more than a one line patch as it used a hook in
Browser that was elided.
More noise as it happens!
Christopher Oliver (cao)
--
View this message in context: http://forum.world.st/The-Inbox-Tools-cao-389-mcz-tp4187374p4188181.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.
David T. Lewis uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-cao.390.mcz
==================== Summary ====================
Name: Tools-cao.390
Author: cao
Time: 12 December 2011, 8:14:08.116 pm
UUID: 31b48f03-e4d7-4cde-beaa-3f6ca69a704a
Ancestors: Tools-ul.387
Once more with feeling!
These overrides should permit PackagePaneBrowser to work properly given FBS's changes to Browser.
This should close:
http://forum.world.st/Package-Pane-Browser-Broken-tp4178019p4178019.html
=============== Diff against Tools-ul.387 ===============
Item was added:
+ ----- Method: PackagePaneBrowser>>hasSystemCategorySelected (in category 'system category list') -----
+ hasSystemCategorySelected
+ ^ super selectedSystemCategory notNil.!
Item was added:
+ ----- Method: PackagePaneBrowser>>selectedSystemCategory (in category 'system category list') -----
+ selectedSystemCategory
+ "Answer the name of the selected system category or nil."
+
+ self hasSystemCategorySelected
+ ifFalse: [^nil].
+ packageListIndex = 0
+ ifTrue: [^ super selectedSystemCategory ].
+ ^ self package , '-' , super selectedSystemCategory!
Item was changed:
----- Method: PackagePaneBrowser>>selectedSystemCategoryName (in category 'system category list') -----
selectedSystemCategoryName
"Answer the name of the selected system category or nil."
+ ^ self selectedSystemCategory!
- self hasSystemCategorySelected
- ifFalse: [^nil].
- packageListIndex = 0
- ifTrue: [^ self selectedSystemCategory ].
- ^ self package , '-' , self selectedSystemCategory!
Item was added:
+ ----- Method: PackagePaneBrowser>>systemCategoryListIndex (in category 'system category list') -----
+ systemCategoryListIndex
+ "Answer the index of the selected class category."
+
+ ^ self systemCategoryList indexOf: super selectedSystemCategory.!
David T. Lewis uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-cao.389.mcz
==================== Summary ====================
Name: Tools-cao.389
Author: cao
Time: 12 December 2011, 3:01:52.448 pm
UUID: 1526fcaf-0439-4610-bcdd-b25255882c3b
Ancestors: Tools-cao.388
Fix for PackagePaneBrowser category selection bug.
When the user selected package foo and category
bar, the category was set to bar, but the actual category
is foo-bar. This overrides Browser>>systemCategoryListIndex: with a method which prepends the package name.
=============== Diff against Tools-ul.387 ===============
Item was added:
+ ----- Method: PackagePaneBrowser>>systemCategoryListIndex: (in category 'system category list') -----
+ systemCategoryListIndex: anInteger
+ "Set the selected system category index to be anInteger. Update all other
+ selections to be deselected."
+ |unqualifiedCategory|
+
+ self selectSystemCategory: ((unqualifiedCategory :=
+ self systemCategoryList at: anInteger ifAbsent: [ nil ])
+ ifNotNil: [(package,'-',unqualifiedCategory) asSymbol]).!
A new version of Tools was added to project The Inbox:
http://source.squeak.org/inbox/Tools-cao.390.mcz
==================== Summary ====================
Name: Tools-cao.390
Author: cao
Time: 12 December 2011, 8:14:08.116 pm
UUID: 31b48f03-e4d7-4cde-beaa-3f6ca69a704a
Ancestors: Tools-ul.387
Once more with feeling!
These overrides should permit PackagePaneBrowser to work properly given FBS's changes to Browser.
This should close:
http://forum.world.st/Package-Pane-Browser-Broken-tp4178019p4178019.html
=============== Diff against Tools-ul.387 ===============
Item was added:
+ ----- Method: PackagePaneBrowser>>hasSystemCategorySelected (in category 'system category list') -----
+ hasSystemCategorySelected
+ ^ super selectedSystemCategory notNil.!
Item was added:
+ ----- Method: PackagePaneBrowser>>selectedSystemCategory (in category 'system category list') -----
+ selectedSystemCategory
+ "Answer the name of the selected system category or nil."
+
+ self hasSystemCategorySelected
+ ifFalse: [^nil].
+ packageListIndex = 0
+ ifTrue: [^ super selectedSystemCategory ].
+ ^ self package , '-' , super selectedSystemCategory!
Item was changed:
----- Method: PackagePaneBrowser>>selectedSystemCategoryName (in category 'system category list') -----
selectedSystemCategoryName
"Answer the name of the selected system category or nil."
+ ^ self selectedSystemCategory!
- self hasSystemCategorySelected
- ifFalse: [^nil].
- packageListIndex = 0
- ifTrue: [^ self selectedSystemCategory ].
- ^ self package , '-' , self selectedSystemCategory!
Item was added:
+ ----- Method: PackagePaneBrowser>>systemCategoryListIndex (in category 'system category list') -----
+ systemCategoryListIndex
+ "Answer the index of the selected class category."
+
+ ^ self systemCategoryList indexOf: super selectedSystemCategory.!
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2011-December/005123.h…
Name: Kernel-dtl.658
Ancestors: Kernel-ul.657
The primitive fallback code in object:perform:withArguments:inClass: should test 'selector isSymbol' rather than 'selector isMemberOf: Symbol' because #someSelector isMemberOf: Symbol ==> false
Observed when running testMirrorPerform on a VM with failing primitivePerformInSuperclass, resulting in a misleading error message.
=============================================
the latest incarnations of the CogMT VM seem difficult to interrupt.
IOW, try doing 10000 factorial in a workspace and then cmd+. or alt+. or
whatever.
Just about any compute-intensive situation seems to have this problem.
L.
A new version of Tools was added to project The Inbox:
http://source.squeak.org/inbox/Tools-cao.389.mcz
==================== Summary ====================
Name: Tools-cao.389
Author: cao
Time: 12 December 2011, 3:01:52.448 pm
UUID: 1526fcaf-0439-4610-bcdd-b25255882c3b
Ancestors: Tools-cao.388
Fix for PackagePaneBrowser category selection bug.
When the user selected package foo and category
bar, the category was set to bar, but the actual category
is foo-bar. This overrides Browser>>systemCategoryListIndex: with a method which prepends the package name.
=============== Diff against Tools-ul.387 ===============
Item was added:
+ ----- Method: PackagePaneBrowser>>systemCategoryListIndex: (in category 'system category list') -----
+ systemCategoryListIndex: anInteger
+ "Set the selected system category index to be anInteger. Update all other
+ selections to be deselected."
+ |unqualifiedCategory|
+
+ self selectSystemCategory: ((unqualifiedCategory :=
+ self systemCategoryList at: anInteger ifAbsent: [ nil ])
+ ifNotNil: [(package,'-',unqualifiedCategory) asSymbol]).!
http://www.mirandabanda.org/files/Cog/VM/VM.r2519
Change the VM argument access back to be consistent with linux:
CogVM binaries as per VMMaker.oscog-eem.139/r2519.
0 => executable name -1 .. -n => VM arguments *including* image (if
explicitly supplied). Provide standard i/o console access on Windows.
--
best,
Eliot