WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 34847
[Qt] QScriptValue::toIntXX returns incorrect values
https://bugs.webkit.org/show_bug.cgi?id=34847
Summary
[Qt] QScriptValue::toIntXX returns incorrect values
Jędrzej Nowacki
Reported
2010-02-11 08:44:14 PST
Created
attachment 48568
[details]
test cases Functions; QScriptValue::toInteger(), QScriptValue::toInt32, QScriptValue::toUInt32, QScriptValue::toUInt16 don't compliance ECMA Script standard. There are a few edge cases that they return incorrect value. Examples are in the attachment.
Attachments
test cases
(23.92 KB, text/plain)
2010-02-11 08:44 PST
,
Jędrzej Nowacki
no flags
Details
Fix v1
(32.22 KB, patch)
2010-02-11 09:18 PST
,
Jędrzej Nowacki
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Jędrzej Nowacki
Comment 1
2010-02-11 09:18:42 PST
Created
attachment 48571
[details]
Fix v1
Simon Hausmann
Comment 2
2010-02-15 03:47:29 PST
Comment on
attachment 48571
[details]
Fix v1
> + return (result > 0) ? qFloor(result) : -1 * qFloor(-result);
I'd leave out the first pair of parentheses. The rest looks good to me.
WebKit Commit Bot
Comment 3
2010-02-15 04:08:49 PST
Comment on
attachment 48571
[details]
Fix v1 Clearing flags on attachment: 48571 Committed
r54773
: <
http://trac.webkit.org/changeset/54773
>
WebKit Commit Bot
Comment 4
2010-02-15 04:08:54 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug