[General] Other browsers
Krzysztof Palacz
Krzysztof.Palacz at sun.com
Mon Jun 30 18:55:28 CEST 2008
Hi,
We've seen this problem in Opera but not in Firefox so far. I believe
this might be a timing issue, we may be asking for the size of the
screen available to LK before the browser has fully computed it. This
would explain why the same Firefox behaves differently on different
machines.
If you look in index.xhtml, the top level SVG element declared in it
has the attribute height="%100". If you hardcode a concrete value of
height, say, 800pt, it'll likely work as expected. We have some
workaround code in main() that tries to detect when height is less
than 100, but apparently fails in your case (perhaps because somehow
FF decided that 100% height means 150pt, which happens to be less than
100).
Frankly I don't know if this is the problem with SVG implementation in
Firefox or my lack of understanding of timing aspects of the spec, so
I'm not sure what the right solution would be. I could try to change
the threshold value in main() from 100 to 200, although I can't
reproduce the problem so I wouldn't know if the fix works. It won't be
any uglier than the workaround we already have in place :)
Krzysztof Palacz
On Jun 28, 2008, at 1:21 PM, Andy Burnett wrote:
> Unfortunately, LK only half runs in FF 3.0. And, I mean that quite
> literally. Only the top half of the screen gets drawn. Everything
> appears to be working correctly, I can see the top of the piston
> moving up and down, but nothing beyond about 150 px below that. I
> am running on OSX 10.5.3.
>
> Cheers
> AB
>
> On Sat, Jun 28, 2008 at 3:23 PM, Dan Ingalls
> <Daniel.Ingalls at sun.com> wrote:
> >Oh, another question: How far away is LK from being able to run well
> >on Firefox and IE? If I wanted to help make that happen, what could I
> >do?
>
> Hi, Adam -
>
> The very latest beta of FF runs LK decently, as does the 3.0 release
> as well.
>
> We are working to make LK able to run in IE using the Examotion SVG
> plugin.
>
> It would be great if you wanted to play around a bit with this. We
> have it already putting bits on the screen. I hereby introduce you
> to Krzysztof (whom you probably remember), and who has inherited
> some changes that Tommi Mikkonen made to get things this far
> (Tommi's on vacation for a month).
>
> Krzysztof, perhaps you could eyeball Tommi's changes, and either
> forward them to Adam with a bit of explanation, or put them out to
> this list, in case others might want to join in the fun.
>
> Or put them in the new repository, hehe, and tell everyone about that.
>
> - Dan
> _______________________________________________
> General mailing list
> General at livelykernel.sunlabs.com
> http://livelykernel.sunlabs.com/mailman/listinfo/general
>
> _______________________________________________
> General mailing list
> General at livelykernel.sunlabs.com
> http://livelykernel.sunlabs.com/mailman/listinfo/general
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://livelykernel.sunlabs.com/pipermail/general/attachments/20080630/dc671db5/attachment.html
More information about the lively-kernel
mailing list