saving headless image on Mac

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

saving headless image on Mac

Tudor Girba
Hi,

I am trying to integrate a Pharo image into a continuous integration  
system through the command line. For that I need to spawn the image,  
do something, save and quit.

The problem is that on Mac (using 4.2.2beta1U), when I open the  
resulting image I get a very tiny window instead of the original size.

The command below reveals the problem (save-and-quite-image.st is  
attached):

/Applications/Squeak4.2.2beta1U/Squeak\ 4.2.2beta1U.app/Contents/MacOS/
Squeak\ VM\ Opt -headless Pharo-1.0.image THE_PATH/save-and-quit-
image.st

Could anyone advise me how to proceed to get around this problem?

Cheers,
Doru

--
www.tudorgirba.com

"Every thing has its own flow."



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

save-and-quit-image.st (91 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: saving headless image on Mac

Yanni Chiu
Tudor Girba wrote:
> Hi,
>
> I am trying to integrate a Pharo image into a continuous integration
> system through the command line. For that I need to spawn the image, do
> something, save and quit.
>
> The problem is that on Mac (using 4.2.2beta1U), when I open the
> resulting image I get a very tiny window instead of the original size.

This has been bothering me for a long time, and Lukas' recent thread on
  "Change Window Size" pushed me to take a look at it. I found out, just
like you, that just the save-and-quit would result in the tiny window.

> The command below reveals the problem (save-and-quite-image.st is
> attached):
>
> /Applications/Squeak4.2.2beta1U/Squeak\
> 4.2.2beta1U.app/Contents/MacOS/Squeak\ VM\ Opt -headless Pharo-1.0.image
> THE_PATH/save-and-quit-image.st
>
> Could anyone advise me how to proceed to get around this problem?

Since you're on a Mac, could you add a final fix-up step that runs the
vm without the "-headless" option, sets the window size, then runs
save-and-quit.

I added:

     HostWindowProxy basicNew primitiveWindowSize: 1 x: 1024 y: 786.

before the save and quit code. I used another build.sh script that
skipped the "-headless" option, and ran the script. As expected, the
Pharo window popped up briefly. In the end, I finally have an image that
opens up with a reasonable size.

--
Yanni


_______________________________________________
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: saving headless image on Mac

Tudor Girba
Hi,

Thanks for the info.

On Linux, running the script headless works without problems. Only on  
Mac it produces strange behavior.

Regarding the fix for the window size, I was looking for something  
that works with the -headless parameter :). Is there really no other  
solution?

Cheers,
Doru



On 25 Apr 2010, at 07:47, Yanni Chiu wrote:

> Tudor Girba wrote:
>> Hi,
>> I am trying to integrate a Pharo image into a continuous  
>> integration system through the command line. For that I need to  
>> spawn the image, do something, save and quit.
>> The problem is that on Mac (using 4.2.2beta1U), when I open the  
>> resulting image I get a very tiny window instead of the original  
>> size.
>
> This has been bothering me for a long time, and Lukas' recent thread  
> on  "Change Window Size" pushed me to take a look at it. I found  
> out, just like you, that just the save-and-quit would result in the  
> tiny window.
>
>> The command below reveals the problem (save-and-quite-image.st is  
>> attached):
>> /Applications/Squeak4.2.2beta1U/Squeak\ 4.2.2beta1U.app/Contents/
>> MacOS/Squeak\ VM\ Opt -headless Pharo-1.0.image THE_PATH/save-and-
>> quit-image.st
>> Could anyone advise me how to proceed to get around this problem?
>
> Since you're on a Mac, could you add a final fix-up step that runs  
> the vm without the "-headless" option, sets the window size, then  
> runs save-and-quit.
>
> I added:
>
>    HostWindowProxy basicNew primitiveWindowSize: 1 x: 1024 y: 786.
>
> before the save and quit code. I used another build.sh script that  
> skipped the "-headless" option, and ran the script. As expected, the  
> Pharo window popped up briefly. In the end, I finally have an image  
> that opens up with a reasonable size.
>
> --
> Yanni
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

"Speaking louder won't make the point worthier."


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