commits | 1 Nov 03:45
Favicon

The Trunk: ST80-dtl.62.mcz

David T. Lewis uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-dtl.62.mcz

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

Name: ST80-dtl.62
Author: dtl
Time: 31 October 2009, 10:43:54 am
UUID: 580d55e7-ffc5-48ff-9294-eb73be6d861b
Ancestors: ST80-dtl.61

Fix ScreenController>>openMenu which had menu separator lines in the wrong position, and which opened a
Morphic project in response to "open... ->mvc project". This change restores the original menu
structure, except that "open... ->morphic project" and "open... ->morphic world" are now displayed
only if Morphic is present in the image, as per presumed intent of the prior change to #openMenu.

Open concerns: The "open... -> keep this menu up" option, restored to the menu by this change, and "open...
->mvc project" options, which now attempts to open an mvc (not morphic) project, are both badly broken and
will cause image freeze. The "open... ->file list" and "open... ->morphic world" selections (not
related to this menu change) are also broken, probably for the same reason.

=============== Diff against ST80-dtl.61 ===============

Item was added:
+ ----- Method: ScreenController>>openMenuWithMorphicOptions (in category 'nested menus') -----
+ openMenuWithMorphicOptions
+ 	"Include 'morphic world' and 'morphic project' selections"
+ 	^ SelectionMenu labelList:
+ 		#(	'keep this menu up'
+ 
(Continue reading)

Andreas Raab | 1 Nov 06:27
Picon
Picon

Re: MVC scheduling broken in trunk

David T. Lewis wrote:
> Something is out of whack with MVC control scheduling in Squeak trunk.
> I am guessing that it may be something related to some earlier process
> scheduling changes, but I can't spot what is going wrong. Here are a couple
> of scenarios that illustrate the problem. Can anyone point me in the right
> direction to find the cause?

I think the problem comes from a debugger issue, specifically Debugger 
class>>openOn:context:label:contents:fullView: where it says:

	WorldState addDeferredUIMessage: [
		"..."
	].
	process suspend.

Since there is no drain for the deferred ui message and the process is 
suspended no debugger gets opened.

Cheers,
    - Andreas

> Scenario 1:
> 
>   From an MVC project, evaluate:
> 
>     ProjectView open: MVCProject new.
> 
>   No window opens, and the image will not respond.
> 
>   Now do an <alt><period>, and Squeak exits with "scheduler could not
(Continue reading)

David T. Lewis | 1 Nov 16:17
Picon
Favicon

Re: Re: MVC scheduling broken in trunk

On Sat, Oct 31, 2009 at 10:27:14PM -0700, Andreas Raab wrote:
> David T. Lewis wrote:
> >Something is out of whack with MVC control scheduling in Squeak trunk.
> >I am guessing that it may be something related to some earlier process
> >scheduling changes, but I can't spot what is going wrong. Here are a couple
> >of scenarios that illustrate the problem. Can anyone point me in the right
> >direction to find the cause?
> 
> I think the problem comes from a debugger issue, specifically Debugger 
> class>>openOn:context:label:contents:fullView: where it says:
> 
> 	WorldState addDeferredUIMessage: [
> 		"..."
> 	].
> 	process suspend.
> 
> Since there is no drain for the deferred ui message and the process is 
> suspended no debugger gets opened.

Ah, yes, thanks for the lead.

Dave

commits | 1 Nov 17:54
Favicon

The Trunk: SMBase-dtl.92.mcz

David T. Lewis uploaded a new version of SMBase to project The Trunk:
http://source.squeak.org/trunk/SMBase-dtl.92.mcz

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

Name: SMBase-dtl.92
Author: dtl
Time: 1 November 2009, 12:52:35 pm
UUID: 0d33d7d8-5c7a-44d7-a795-3d9d13cf9974
Ancestors: SMBase-nice.91

Fix spelling error in error message

=============== Diff against SMBase-nice.91 ===============

Item was changed:
  ----- Method: SMFileCache>>getStream: (in category 'private') -----
  getStream: aDownloadable 
  	"Get the stream, either from the original url
  	or if that fails, from the server cache - unless
  	this is the actual server of course. :)
  	We also verify that the sha1sum is correct."

  	| stream |
  	[stream := aDownloadable downloadUrl asUrl retrieveContents contentStream binary.
  	(aDownloadable correctSha1sum: stream contents)
+ 		ifFalse: [self error: 'Incorrect SHA checksum of file from original URL']]
- 		ifFalse: [self error: 'Incorrect SHA checksum of file from orginal URL']]
  		on: Exception do: [:ex |
  			Transcript show: 'Download from original url (', aDownloadable downloadUrl, ') failed with this
(Continue reading)

commits | 1 Nov 19:16
Favicon

The Trunk: CollectionsTests-nice.106.mcz

Nicolas Cellier uploaded a new version of CollectionsTests to project The Trunk:
http://source.squeak.org/trunk/CollectionsTests-nice.106.mcz

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

Name: CollectionsTests-nice.106
Author: nice
Time: 1 November 2009, 7:15:47 am
UUID: 634040db-9e5e-4125-af0e-d015cc0e52d1
Ancestors: CollectionsTests-nice.105

Provide non regression tests for literal Array storeOn: (especially it must not loose bits when storing Float)

=============== Diff against CollectionsTests-nice.105 ===============

Item was added:
+ ----- Method: ArrayTest>>testLiteralStoreOn (in category 'testing') -----
+ testLiteralStoreOn
+ 	"Test that a literal Array is stored and evaluated back unchanged"
+ 	
+ 	| anArray |
+ 	anArray := {true. false. nil. #a. 'a'. $a. -1. 0. 1. Float pi. Float halfPi. Float halfPi negated.}.
+ 	anArray := anArray copyWith: anArray.
+ 	self assert: anArray isLiteral.
+ 	self assert: (Compiler evaluate: anArray storeString) = anArray.!

commits | 1 Nov 20:49
Favicon

The Trunk: Graphics-nice.87.mcz

Nicolas Cellier uploaded a new version of Graphics to project The Trunk:
http://source.squeak.org/trunk/Graphics-nice.87.mcz

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

Name: Graphics-nice.87
Author: nice
Time: 1 November 2009, 8:47:55 am
UUID: d4ecc98b-609a-4d0f-8fe1-8503c85b258d
Ancestors: Graphics-nice.86

Rectangle storeOn: needs parenthesis

=============== Diff against Graphics-nice.86 ===============

Item was changed:
  ----- Method: Rectangle>>storeOn: (in category 'printing') -----
  storeOn: aStream 
  	"printed form is good for storing too"
+ 	
+ 	aStream nextPut: $(.
+ 	self printOn: aStream.
+ 	aStream nextPut: $).!
- 	self printOn: aStream!

commits | 1 Nov 21:33
Favicon

The Trunk: GraphicsTests-nice.17.mcz

Nicolas Cellier uploaded a new version of GraphicsTests to project The Trunk:
http://source.squeak.org/trunk/GraphicsTests-nice.17.mcz

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

Name: GraphicsTests-nice.17
Author: nice
Time: 1 November 2009, 9:33:12 am
UUID: d074c0bb-37c5-4a21-88f8-2a9793b66d73
Ancestors: GraphicsTests-nice.16

A test for Rectangle storeOn:

=============== Diff against GraphicsTests-nice.16 ===============

Item was added:
+ ----- Method: RectangleTest>>testStoreOn (in category 'tests') -----
+ testStoreOn
+ 
+ 	| assoc assoc2 |
+ 	assoc := (0 <at> 0 extent: 1 <at> 1) -> 0.
+ 	self shouldnt: [assoc2 := Compiler evaluate: assoc storeString] raise: Error.
+ 	self assert: assoc key = assoc2 key.
+ 	self assert: assoc value = assoc2 value.!

commits | 2 Nov 00:55
Favicon

Daily Commit Log

Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001723.html

Name: ST80-dtl.62
Ancestors: ST80-dtl.61

Fix ScreenController>>openMenu which had menu separator lines in the wrong position, and which opened a
Morphic project in response to "open... ->mvc project". This change restores the original menu
structure, except that "open... ->morphic project" and "open... ->morphic world" are now displayed
only if Morphic is present in the image, as per presumed intent of the prior change to #openMenu.

Open concerns: The "open... -> keep this menu up" option, restored to the menu by this change, and "open...
->mvc project" options, which now attempts to open an mvc (not morphic) project, are both badly broken and
will cause image freeze. The "open... ->file list" and "open... ->morphic world" selections (not
related to this menu change) are also broken, probably for the same reason.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001724.html

Name: SMBase-dtl.92
Ancestors: SMBase-nice.91

Fix spelling error in error message

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2009-November/001725.html

(Continue reading)

Picon

Problems updating image

Ok,

Since unicode.org came back to life, updating goes flawlessly until
Monticello-ar.323(321).mcd where it gets stucked Writing Definitions...

CdAB


Andreas Raab | 2 Nov 19:13
Picon
Picon

Re: Problems updating image

If you have problems updating, fetch one of the stock images from

   http://ftp.squeak.org/trunk

This should make things easier.

Cheers,
   - Andreas

Casimiro de Almeida Barreto wrote:
> Ok,
> 
> Since unicode.org came back to life, updating goes flawlessly until
> Monticello-ar.323(321).mcd where it gets stucked Writing Definitions...
> 
> CdAB
> 
> 
> 
> ------------------------------------------------------------------------
> 
> 


Gmane