[squeak-dev] Scratch 1.4 on squeak-vm 4

Gustavo Duarte gus.duarte at gmail.com
Fri Mar 14 12:53:56 UTC 2014


Upsss, that sound really tricky to resolve.

I'll take a look to this code.

Any way, there are other thing that make me doubt, if it is the problem, 
because on the same machine, on Sugar as a Desktop instead Gnome, 
switching between full screen ON and OFF work fine.

If i understand well the function dispdisplay_ioSetFullScreen(sqInt 
fullScreen lay_ioSetFullScreen(sqInt fullScreen) is the same on both 
cases, right ?

Perhaps, some different parameter passed to squeak-vm on Sugar make it 
work.

Thanks in advance.

Gustavo.





On 03/13/2014 07:49 PM, tim Rowledge wrote:
> On 13-03-2014, at 3:37 PM, Gustavo Duarte <gus.duarte at gmail.com> wrote:
>> You are gave me an awesome tip.
>>
>> I loaded a Squeak3.9a.from3.0.image, and tried "full screen on" and "full screen off" from Menu, and after "full screen off" same error happened. The screen turned up white and nothing else i could did. As i started from terminal, i finished the application with ctrl+C.
>>
>> With this test, could we say that the issue is inside squeak-vm code ?
>>
>> Other suggestion to follow  finding out where is this bug ?
> I’d say that strongly suggests a problem in the code setting the screen mode; you’ll find it (for unix) in platforms/unix/vm-display-X11/sqUnixX11.c at the function  display_ioSetFullScreen(sqInt fullScreen). Since it works on many unices and has for a long time I imagine it means some problem with the specific machine’s display driver code. That could be all sorts of fun to solve. At the very least you’ll need to find an X expert, which is not me.
>
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> BASIC is to computer programming as QWERTY is to typing.
>
>
>



More information about the Squeak-dev mailing list