Mac VM 5.2b1 ships

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

Mac VM 5.2b1 ships

johnmci
I've push the latest cocoa based 32/64bit macintel/powerpc VM to the folder experimental/64bits in the regular places found via http://smalltalkconsulting.com/squeak.html

Look for the

Squeak 64/32 5.2b1.app

This *beta* VM runs in 32 or 64 bit mode on macIntel, and 32bit mode on powerpc to support Squeak 32bit images.

I've updated the app so that the extended clipboard support is built in so that you can do cut/copy/paste in the latest Pharo image.
At the moment the only supported plugin is the FreeType2 (32/64bit mode) and is also included, I hope to rebuild the mac menu logic in a few weeks/days.

It is possible the VM will support other plugins, but only if you run it in 32bit mode via get info.

As a reminder I do need more people to use it as their development platform so we can work out any bugs.

I'll look at building a 64bit vm/ 64bit images if there is interest...


===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================





_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Lukas Renggli
Hi John

> As a reminder I do need more people to use it as their development platform so we can work out any bugs.

It would make testing much easier if you provided a direct download
link. It usually takes me a couple of minutes to find the right file,
which is not ideal if you would like to get as much feedback as
possible. Also the slash in the package name makes things more
difficult than necessary. For my comments below I am referring to
"experimental/64bit/32bitImage*64bitVM/Squeak 64\/32 5.2b1.app", which
seems to have a timestamp from today.

- Running the Seaside 3.0 tests reproducibly results in the attached
crash of the VM (seaside-crash.txt).

- Running the Seaside 2.8, Pier, Magritte, Refactoring and OB tests
work fine. I also worked a bit with the VM and couldn't observe other
problems. The clipboard works well.

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

seaside-crash.txt (33K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Mariano Martinez Peck
Hi John! I have just download the vm and played for a while. I have a good news and a bad one.

The good news is that the bug of the double copy past seems to be gone away. Maybe because what you said about "lack mac menu integration". I should check because if then, when you do that, I have the double paste bug again, at least we know where it comes from :)

The bad news is that FFI is not working, but it is ok as you said the only plugin you compile was FreeType and it seems to be working for me :)

For the moments I don't need other plugin than FreeType I will use this VM and will report anything I found.

Thanks

Mariano

On Sun, Jan 3, 2010 at 10:39 AM, Lukas Renggli <[hidden email]> wrote:
Hi John

> As a reminder I do need more people to use it as their development platform so we can work out any bugs.

It would make testing much easier if you provided a direct download
link. It usually takes me a couple of minutes to find the right file,
which is not ideal if you would like to get as much feedback as
possible. Also the slash in the package name makes things more
difficult than necessary. For my comments below I am referring to
"experimental/64bit/32bitImage*64bitVM/Squeak 64\/32 5.2b1.app", which
seems to have a timestamp from today.

- Running the Seaside 3.0 tests reproducibly results in the attached
crash of the VM (seaside-crash.txt).

- Running the Seaside 2.8, Pier, Magritte, Refactoring and OB tests
work fine. I also worked a bit with the VM and couldn't observe other
problems. The clipboard works well.

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Martin Polák
In reply to this post by Lukas Renggli
Hi,
        I have tested Squeak 64_32 5.2b1.app with Pharo 1.0rc and tests from  
my projects (mostly Seaside 2.8 proj.) were green. Input of Czech  
accented characters works fine. Only problem I had, that I wasn't able  
to quit VM with Cmd+Q.

Regards,
Martin Polák
_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

David T. Lewis
In reply to this post by Mariano Martinez Peck
On Sun, Jan 03, 2010 at 01:52:07PM +0100, Mariano Martinez Peck wrote:

> Hi John! I have just download the vm and played for a while. I have a good
> news and a bad one.
>
> The good news is that the bug of the double copy past seems to be gone away.
> Maybe because what you said about "lack mac menu integration". I should
> check because if then, when you do that, I have the double paste bug again,
> at least we know where it comes from :)
>
> The bad news is that FFI is not working, but it is ok as you said the only
> plugin you compile was FreeType and it seems to be working for me :)

FFI will not work on any 64-bit VM. Details here:

  http://bugs.squeak.org/view.php?id=7237
  http://lists.squeakfoundation.org/pipermail/vm-dev/2008-May/001945.html

Dave
 

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Stéphane Ducasse

On Jan 3, 2010, at 8:51 PM, David T. Lewis wrote:

> On Sun, Jan 03, 2010 at 01:52:07PM +0100, Mariano Martinez Peck wrote:
>> Hi John! I have just download the vm and played for a while. I have a good
>> news and a bad one.
>>
>> The good news is that the bug of the double copy past seems to be gone away.
>> Maybe because what you said about "lack mac menu integration". I should
>> check because if then, when you do that, I have the double paste bug again,
>> at least we know where it comes from :)
>>
>> The bad news is that FFI is not working, but it is ok as you said the only
>> plugin you compile was FreeType and it seems to be working for me :)
>
> FFI will not work on any 64-bit VM. Details here:
>
>  http://bugs.squeak.org/view.php?id=7237
>  http://lists.squeakfoundation.org/pipermail/vm-dev/2008-May/001945.html

Dave

Do you mean without your fixes?
BTW Do you know the status of alien on other platform than mac?

Stef
>
> Dave
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

David T. Lewis
On Sun, Jan 03, 2010 at 08:58:41PM +0100, St?phane Ducasse wrote:

>
> On Jan 3, 2010, at 8:51 PM, David T. Lewis wrote:
>
> > On Sun, Jan 03, 2010 at 01:52:07PM +0100, Mariano Martinez Peck wrote:
> >> Hi John! I have just download the vm and played for a while. I have a good
> >> news and a bad one.
> >>
> >> The good news is that the bug of the double copy past seems to be gone away.
> >> Maybe because what you said about "lack mac menu integration". I should
> >> check because if then, when you do that, I have the double paste bug again,
> >> at least we know where it comes from :)
> >>
> >> The bad news is that FFI is not working, but it is ok as you said the only
> >> plugin you compile was FreeType and it seems to be working for me :)
> >
> > FFI will not work on any 64-bit VM. Details here:
> >
> >  http://bugs.squeak.org/view.php?id=7237
> >  http://lists.squeakfoundation.org/pipermail/vm-dev/2008-May/001945.html
>
> Dave
>
> Do you mean without your fixes?
> BTW Do you know the status of alien on other platform than mac?

64-bit FFI will work on Unix and Windows with these fixes. I have not
tried Mac, but I expect that some work would be needed. The changes
are not trivial, and will affect the plugin, the VM itself, and the
Pharo/Squeak images.

The next big fix on our VM-team "to-do list" is to get sound working
on 64-bit platforms, and FFI will come after that.

I do not know the status of alien now, but my understanding is that
it is limited to intel processors and 32-bit platforms. My guess is
that it would be good to fix the old FFI first because those changes
would likely have an impact on alien also. But I do not know much
about alien, so I am not the best person to say.

Dave


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Stéphane Ducasse
Hi

I asked abotu alien because at Amsterdam eliot used bird names to refer to FFI
implementation. So I was thinking that building on top of Alien was a move into the future.
May be you should talk with eliot.

Stef

>
> 64-bit FFI will work on Unix and Windows with these fixes. I have not
> tried Mac, but I expect that some work would be needed. The changes
> are not trivial, and will affect the plugin, the VM itself, and the
> Pharo/Squeak images.
>
> The next big fix on our VM-team "to-do list" is to get sound working
> on 64-bit platforms, and FFI will come after that.
>
> I do not know the status of alien now, but my understanding is that
> it is limited to intel processors and 32-bit platforms. My guess is
> that it would be good to fix the old FFI first because those changes
> would likely have an impact on alien also. But I do not know much
> about alien, so I am not the best person to say.
>
> Dave
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Mariano Martinez Peck
John: Another problem I found is that I cannot open more than one image at the same time with this VM. Is this expected?

Cheers

Mariano

On Sun, Jan 3, 2010 at 9:28 PM, Stéphane Ducasse <[hidden email]> wrote:
Hi

I asked abotu alien because at Amsterdam eliot used bird names to refer to FFI
implementation. So I was thinking that building on top of Alien was a move into the future.
May be you should talk with eliot.

Stef
>
> 64-bit FFI will work on Unix and Windows with these fixes. I have not
> tried Mac, but I expect that some work would be needed. The changes
> are not trivial, and will affect the plugin, the VM itself, and the
> Pharo/Squeak images.
>
> The next big fix on our VM-team "to-do list" is to get sound working
> on 64-bit platforms, and FFI will come after that.
>
> I do not know the status of alien now, but my understanding is that
> it is limited to intel processors and 32-bit platforms. My guess is
> that it would be good to fix the old FFI first because those changes
> would likely have an impact on alien also. But I do not know much
> about alien, so I am not the best person to say.
>
> Dave
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

Nicolas Cellier
Hi John,

I noticed that control + arrow does not work in text editors (it used
to skip to next/previous word)

Nicolas

2010/1/4 Mariano Martinez Peck <[hidden email]>:

> John: Another problem I found is that I cannot open more than one image at
> the same time with this VM. Is this expected?
>
> Cheers
>
> Mariano
>
> On Sun, Jan 3, 2010 at 9:28 PM, Stéphane Ducasse <[hidden email]>
> wrote:
>>
>> Hi
>>
>> I asked abotu alien because at Amsterdam eliot used bird names to refer to
>> FFI
>> implementation. So I was thinking that building on top of Alien was a move
>> into the future.
>> May be you should talk with eliot.
>>
>> Stef
>> >
>> > 64-bit FFI will work on Unix and Windows with these fixes. I have not
>> > tried Mac, but I expect that some work would be needed. The changes
>> > are not trivial, and will affect the plugin, the VM itself, and the
>> > Pharo/Squeak images.
>> >
>> > The next big fix on our VM-team "to-do list" is to get sound working
>> > on 64-bit platforms, and FFI will come after that.
>> >
>> > I do not know the status of alien now, but my understanding is that
>> > it is limited to intel processors and 32-bit platforms. My guess is
>> > that it would be good to fix the old FFI first because those changes
>> > would likely have an impact on alien also. But I do not know much
>> > about alien, so I am not the best person to say.
>> >
>> > Dave
>> >
>> >
>> > _______________________________________________
>> > Pharo-project mailing list
>> > [hidden email]
>> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Mac VM 5.2b1 ships

johnmci
That's a bug, let me see about fixing it tonight

On 2010-01-05, at 4:49 AM, Nicolas Cellier wrote:

> Hi John,
>
> I noticed that control + arrow does not work in text editors (it used
> to skip to next/previous word)
>
> Nicolas

--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================





_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project