gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] gnash ChangeLog server/as_value.cpp server/as_v...


From: strk
Subject: Re: [Gnash-commit] gnash ChangeLog server/as_value.cpp server/as_v...
Date: Mon, 9 Jul 2007 14:54:36 +0200

On Mon, Jul 09, 2007 at 06:21:11AM -0600, Eric Hughes wrote:
> At 11:24 PM 7/8/2007, zou lunkai wrote:
> >For swf>=5, The observed results here are:
> >
> >trace(NaN == NaN);   //true
> >trace(NaN >= NaN);   //true
> >trace(NaN <= NaN);  //true
> >trace(NaN > NaN);    //undefined
> >trace(NaN < NaN);    //undefined
> >trace(NaN != NaN);   //false
> 
> I'm just whinging here, but all these should return "undefined" in the 
> mathematically-correct world. 

Our main problem here is that the proprietary player is likely uncompatible
with itself, thus we can NOT fully emulate it. Is it also possible that the
*same* version of the player acts differently on different architecturs.

In these cases we should refer to an higher standard (ECMA-262 in this case)
and properly document the differences. Other opinions are welcome.

--strk;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]