gecko/layout
Boris Zbarsky 6a7b47964f Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
It's a little unfortunate that we need both ${jsvalHandle} and
${jsvalRef}, but the only other option is to consistently have a
MutableHandle in this code.  If the thing we have to work with is a
Rooted, that means doing JS::MutableHandle<JS::Value>(&myRooted) as
the thing to substitute for ${jsvalHandle}.  Just using "&myRooted"
doesn't work, because things like "&myRooted.set()" or
"&myRooted.address()" fail, even if parenthesized as
"(&myRooted).set()", because &myRooted is actually a Rooted*, not a
MutableHandle.

We could go the JS::MutableHandle<JS::Value>(&myRooted) route if
desired; it would primarily uglify dictionary and sequence to-js
conversions.  With the setup in this patch, ideally it looks pretty
idiomatic except for the use of .set() instead of operator= on Rooted.
2013-06-07 22:45:46 -04:00
..
analysis
base Bug 880508. Remove defer invalidations code because we don't invalidate during painting anymore. r=matt.woodrow 2013-06-06 23:12:10 -05:00
build Bug 870232 - Enable 'webgl' requests for Desktop FF. - r=bjacob 2013-06-07 17:44:51 -07:00
doc
forms Bug 875367: Annotate ~280 more methods with MOZ_OVERRIDE in /layout. r=dholbert 2013-05-29 12:37:49 -07:00
generic Bug 880508. Remove defer invalidations code because we don't invalidate during painting anymore. r=matt.woodrow 2013-06-06 23:12:10 -05:00
inspector Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv 2013-06-07 22:45:46 -04:00
ipc Bug 877728 - Convert some CSS rects passed to Java from gfx::Rect to CSSRect. r=BenWa 2013-06-03 09:52:44 -04:00
mathml Bug 875294 - Implement menclose notation "updiagonalarrow". r=karlt 2013-06-04 08:21:25 -04:00
media Bug 833385 - Implement HTMLTrackElement and TextTrack. r=bz,Ms2ger 2013-05-22 00:14:00 +08:00
printing Bug 877612 - Cannot enter into fullscreen mode after print dialog is opened, r=roc 2013-06-07 12:11:04 +03:00
reftests Bug 852850 - Follow-up to improve failure output with reftest-no-paint. r=dbaron 2013-06-07 17:10:31 +12:00
style Bug 771551 - Add CSS Media Query for physical home buttons, r=heycam 2013-06-05 22:42:02 -04:00
svg Bug 872353 - Remove nsSVGTextFrame2::Reflow(), which is currently unused. r=longsonr 2013-06-05 17:15:31 +10:00
tables Bug 872254. Clear line/row cursors when overflow areas of lines or table rows change. r=bz 2013-05-30 16:44:37 +12:00
tools Bug 852850 - Follow-up to improve failure output with reftest-no-paint. r=dbaron 2013-06-07 17:10:31 +12:00
xul Bug 877890: In CSS flexbox and XUL box model, sort placeholders using their out-of-flow frame's order/ordinal value. r=bz 2013-05-31 22:14:03 -07:00
moz.build