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;


_______________________________________________
Gnash-commit mailing list
Gnash-commit@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-commit

Reply via email to