Closed
Bug 781133
Opened 13 years ago
Closed 13 years ago
Fix locale specific numbers in hung plugin CPU usage reporting
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla17
People
(Reporter: gfritzsche, Assigned: gfritzsche)
References
Details
Attachments
(1 file, 2 obsolete files)
|
1.71 KB,
patch
|
Details | Diff | Splinter Review |
No description provided.
| Assignee | ||
Comment 1•13 years ago
|
||
Avoid writing locale specific numbers for the plugin CPU usage report.
Stop fixing locale specific numbers in the associated test.
| Assignee | ||
Updated•13 years ago
|
Attachment #650117 -
Flags: review?(benjamin)
Comment 2•13 years ago
|
||
Comment on attachment 650117 [details] [diff] [review]
Fix locale specific CPU usage numbers
I'm surprised that nsPrintfCString was locale-dependent (and that this function would be different). But if this works, let's do it!
Attachment #650117 -
Flags: review?(benjamin) → review+
| Assignee | ||
Updated•13 years ago
|
Keywords: checkin-needed
| Assignee | ||
Comment 3•13 years ago
|
||
(In reply to Benjamin Smedberg [:bsmedberg] [away 27-July until 7-Aug] from comment #2)
> I'm surprised that nsPrintfCString was locale-dependent (and that this
> function would be different). But if this works, let's do it!
Apparently nsPrintfCString behaves like printf() locale-wise, while PR_cnvtf() behaves like specified for ECMA script.
Comment 4•13 years ago
|
||
Flags: in-testsuite+
Keywords: checkin-needed
Comment 5•13 years ago
|
||
This got caught up in the fray with all the other backouts today.
https://hg.mozilla.org/integration/mozilla-inbound/rev/40e59c86c2b3
Re-landed:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ecb6aaee9601
Comment 6•13 years ago
|
||
Backed out yet again in https://hg.mozilla.org/integration/mozilla-inbound/rev/beb7a4c0d06f
https://tbpl.mozilla.org/php/getParsedLog.php?id=14247588&tree=Mozilla-Inbound
4453 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/plugins/test/test_busy_hang.xul | got extra field for plugin cpu usage
4454 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/plugins/test/test_busy_hang.xul | plugin cpu usage is >0%
| Assignee | ||
Comment 7•13 years ago
|
||
Use nsCString::AppendFloat() to avoid local buffer management, round manually.
Try: https://tbpl.mozilla.org/?tree=Try&rev=7b06c9be10a3
Attachment #650117 -
Attachment is obsolete: true
| Assignee | ||
Comment 8•13 years ago
|
||
Comment on attachment 650475 [details] [diff] [review]
Fix locale specific CPU usage numbers
Try build results are fine. Benjamin, can you do a follow review?
Attachment #650475 -
Flags: review?(benjamin)
Comment 9•13 years ago
|
||
Comment on attachment 650475 [details] [diff] [review]
Fix locale specific CPU usage numbers
Why std::ceilf instead of ceilf? I'm not sure it matters either way, though.
Attachment #650475 -
Flags: review?(benjamin) → review+
Comment 10•13 years ago
|
||
From IRC discussion, this should either be ::ceilf or std::ceil, since std::ceilf is apparently a Windows-only weirdism.
| Assignee | ||
Comment 11•13 years ago
|
||
Fixed std::ceilf() oversight.
Attachment #650475 -
Attachment is obsolete: true
| Assignee | ||
Updated•13 years ago
|
Keywords: checkin-needed
Comment 12•13 years ago
|
||
Green on Try (the Android R2 failure is unrelated).
https://tbpl.mozilla.org/?tree=Try&rev=cfba471376c9
https://hg.mozilla.org/integration/mozilla-inbound/rev/6cfd16fe1cb3
Keywords: checkin-needed
Comment 13•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•