Hi Levente, 2010/10/20 Levente Uzonyi <[email protected]>
> On Wed, 20 Oct 2010, Alexander Lazarević wrote: > > So you gonna remove the call to ioSetDisplayMode of the specific vm >> > display plugin from primitiveSetDisplayMode? > > Alex > > > No, the idea is to replace the current implementation of ioSetDisplayMode: > > return 0; > > to another which saves the display size: > > setSavedWindowSize((w << 16) + (h & 0xFFFF)); > return 1; > This may or may not be related. We do headless builds at Teleplace and everything worked fine until we moved to Mac. There-on the issue for us was that ioScreenSize was defined to answer 1...@16 for the screen size when run headless, and so images built headless on the Mac used to come up with a tiny screen. The fix was to use the saved window size. See http://www.squeakvm.org/svn/squeak/branches/Cog/platforms/Mac%20OS/vm/sqMacWindow.c . As far as setting the image size in image we discussed all this on this list back on May 16th, right? e.g. save the image (but don't quit) open the just-saved image and modify the screen size there-in. Is this what you're doing? best Eliot > > > Levente > > > 2010/10/19 Levente Uzonyi <[email protected]>: > >> On Tue, 19 Oct 2010, Max Leske wrote: >> >> The script used to be bash but some people had problems with it on other >>> systems so Lukas rewrote it. >>> >>> That patch might be nice to have in an official VM... >>> >> >> It may be in the next release. See the following thread: >> http://lists.squeakfoundation.org/pipermail/vm-dev/2010-August/005253.html >> >> >> Levente >> >> >>> Max >>> >>> On 19.10.2010, at 22:07, Levente Uzonyi wrote: >>> >>> On Tue, 19 Oct 2010, Max Leske wrote: >>>> >>>> We can't... I wrote a script (Lukas rewrote it in C) which is active on >>>>> his build server and replaces the relevant bits in the image after the >>>>> build >>>>> process. >>>>> Check it out at github: >>>>> http://github.com/renggli/builder/blob/master/tools/build-resize.c >>>>> >>>> >>>> We were using the following bash script for this: >>>> >>>> $ cat resize-squeak.sh >>>> #!/bin/bash >>>> >>>> if [ $# -ne 3 ] >>>> then >>>> echo "Usage: `basename $0` <image> <width> <height>" >>>> exit 1 >>>> fi >>>> echo -ne \\x$(printf "%02X" $[$3%256])\\x$(printf "%02X" >>>> $[$3/256])\\x$(printf "%02X" $[$2%256])\\x$(printf "%02X" $[$2/256]) | >>>> dd >>>> of="$1" obs=1 seek=24 conv=block,notrunc cbs=4 >>>> >>>> But we patched our VMs, so nowadays we do it from the image. :) >>>> >>>> >>>> Levente >>>> >>>> >>>>> Cheers, >>>>> Max >>>>> >>>>> >>>>> On 19.10.2010, at 20:35, Stéphane Ducasse wrote: >>>>> >>>>> I'm not sure that we can do that from the system and if this is not >>>>>> something that can only set up by the OS. >>>>>> >>>>>> Stef >>>>>> >>>>>> >>>>>> >>>>>> Hello, >>>>>>> >>>>>>> I try to understand how I can change the size of the Pharo window. >>>>>>> >>>>>>> I tried this: Display setExtent: 1...@700 depth: 32; beDisplay. >>>>>>> >>>>>>> That seems to work ... but only a few milliseconds. After this delay, >>>>>>> the window returns back to its previous size. >>>>>>> >>>>>>> Any suggestions? :) >>>>>>> >>>>>>> Adrien. >>>>>>> _______________________________________________ >>>>>>> Pharo-project mailing list >>>>>>> [email protected] >>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Pharo-project mailing list >>>>>> [email protected] >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pharo-project mailing list >>>>> [email protected] >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>> >>>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [email protected] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>> >>> >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [email protected] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
