Bug 1036068 - Update ANGLE to chromium/2084. r=jgilbert,kamidphish
Bug 1062406 - Part 2 - Tests. r=bz
- Implemented a mochitest to ensure that non-finite values passed to
  window.scroll, window.scrollTo, and window.scrollBy are interpreted
  as 0.
Bug 1062406 - Part 1 - Change x and y parameters of window.scroll* CSSOM-View DOM calls from double to unrestricted double. r=bz
- WebIDL updated so that x and y parameters of window.scroll, window.scrollTo,
  and window.ScrollBy are changed from "double" to "unrestricted double".
- Implemented mozilla::ToZeroIfNonfinite
- Updated nsGlobalWindow::Scroll, ScrollTo, and ScrollBy methods so that they
  replace non-finite numbers with 0.
Bug 1063547 - Return no available devices where not supported, disable on Android. r=jesup
Bug 1064493: Use failName rather than failf when validating asm.js globals; r=luke
Bug 1064493: Better wording for globals validation errors in asm.js; r=luke
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, make all Constructor methods return already_AddRefed<...>. r=bz.

--HG--
extra : rebase_source : 726702eb39e627d74ddb3adf6059569d077089d4
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, remove instances of non-refcounted sequence return type. r=bz.

--HG--
extra : rebase_source : 1388e0d6f971d52debb745a448a9a5524ceee25d
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use templatized class to hold strong or weak pointer depending on the return type. r=bz.

--HG--
extra : rebase_source : 243e9ea15e2f4c213aa8a17a97fbaf53520804ac
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, statically assert that we keep a strong reference to return values of NewObject methods. r=bz.

--HG--
extra : rebase_source : b0d62c7a8ecf73de3e24a9ab31ec2cae64174c24
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use overloaded functions and auto to select the right type to store return values. r=bz.

--HG--
extra : rebase_source : 50f86f20966fee33cfa039abc227ee2560640fd4
Bug 982212: Part 1 - Implement r-value reference support for nsTArray constructors and operator=. r=nfroyd

--HG--
extra : rebase_source : 6119f0043a4af61beab08cdeb6ea072222cfac8b
Bug 982212: Part 1a - Implement r-value reference support for nsTArray constructors and operator=, make part 1 work on gcc 4.4. r=nfroyd.

--HG--
extra : rebase_source : f188db9d463add8f4622ceef6f0b2332be4acca8
Bug 982212: Part 2 - Implement r-value reference support for nsTArray::AppendElement. r=nfroyd

--HG--
extra : rebase_source : a9235411266a5dad466746d6344c3fd0e8fafca1
Bug 982212: Part 3 - Now that nsTArray::AppendElement supports r-value references, remove the workarounds added in Bug 967364. r=nfroyd

--HG--
extra : rebase_source : 1e6188d26b745f6dc9bdf2accc0abf7f07351510
Bug 982212: Part 4 - Remove explicit from the nsTArray-constructor that takes a r-value and add MoveElementsFrom taking a r-value. r=nfroyd.

--HG--
extra : rebase_source : bf6141fb301fcf19b619c9a4c88ce12f3521a12c
Bug 1063700 - Remove unused IsSecurityWrapper functions. r=bholley.

--HG--
extra : rebase_source : 32499305e3e28c690d0158f3e9df333b73e2259b
Bug 1034184 - IonMonkey: Enable filtering at tests for and/or. r=h4writer
Bug 1034184 - IonMonkey: Enable taking the union of a filter at tests. r=h4writer
Bug 1064842 - Add ImplCycleCollectionTraverse/Unlink implementations for nsReferencedElement so that nsSVGFilterReference can use the shorter NS_IMPL_CYCLE_COLLECTION macro. r=roc