Bug 865477: Use Maybe<> instead of nsAutoPtr<> for lazily-constructed nsHTMLReflowState in nsBlockFrame::Reflow(). r=bz
Bug 865503: Simplify logic (and remove else-after-return) in nsTableFrame::AncestorsHaveStyleHeight. r=mats
Bug 865447 - Expose Accessfu input object for scripting purposes. r=yzen
Bug 865430 - Give dispatched mouse events from a11y an unkown input source. r=surkov
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
Bug 864727 part 1.  Root the global before calling WrapObject in XPCConvert.  r=bholley

I sort of wish GetGlobalJSObject just returned a handle.
Bug 864727 part 2.  Pass a handle for the scope object to union conversions.  r=ms2ger,terrence
Bug 864727 part 3.  Pass a handle for the parent object to WebIDL dictionary ToObject.  r=ms2ger
Bug 864727 part 4.  Pass a handle for the scope object to all the various Wrap*Object stuff in BindingUtils.  r=ms2ger

Note: The JS::Rooted in CGWrapWithCacheMethod is just there until we start passing a handle to Wrap().
Bug 864727 part 5.  Make all the WrapObject methods take a handle for the scope object.  r=ms2ger
Bug 864727 part 6.  Make all the WrapNode methods take a handle for the scope object.  r=ms2ger
Bug 864727 part 7.  Make the WebIDL binding Wrap methods take a handle for the scope object and use a Rooted for the parent.  r=ms2ger
Bug 863898.  Add support for dictionary arguments in JS-implemented WebIDL bindings.  r=mccr8
Bug 852420 - Suppress NeededToWrapXUL warning for generated content, r=bz

--HG--
extra : rebase_source : e6aa39b0e7ea7faa3c95cd5a4fd5f87058441c16
Bug 863477 - Use SurfaceCaps::Any() for CreateOffscreen for GLContexts for NPAPI plugins. r=cpeterson
Bug 863288 - Add sanity checks and error logging for bitmap decoding. r=mfinkle
No bug, DONTBUILD. Updates to the static rooting analysis, including transition from Makefile to python script.

Although this patch contains some updates to Makefile.in, I am no longer using it at all. I now run analyze.py for better control, though note that it depends on loading in some configuration settings that are hardcoded to my environment.

This patch also contains a number of updates to the annotations.

--HG--
extra : rebase_source : ebd4deb590fb9fde4532bdf45214ffca117e1c3a
Bug 853387 - Make all plugins run out of process on Mac x86 now that we no longer support fallback for in-process quickdraw graphics/carbon events. r=smichaud

--HG--
extra : rebase_source : b3926248c4a152728521b8939de2e26a17f179f6
Bug 864727 - Followup: add missing change to MediaStreamList::WrapObject; r=bz on a CLOSED TREE