Bug 873453 - Implement IA2_RELATION_NODE_PARENT_OF, r=tbsaunde
Bug 873683 - Make runBeforeNextEvent and runInStableState available off nsIDOMWindowUtils. r=bent

--HG--
extra : rebase_source : 4bafd49139375ef7ed7ef5a9a03dcf8c69af63aa
Bug 875173 - Fix an infinite loop in RasterImage::RequestRefresh when, for whatever reason, we can't advance a frame after we've advanced at least one. r=seth

--HG--
extra : rebase_source : 805fc9ab44fe0c99cab80f9d3c717b94727fcfd4
Bug 873505 - Set the animation frame's start time based on when we *wanted* to start, not when we actually did. r=seth

--HG--
extra : rebase_source : 3a227e377e84d23f00ba11352fe22fa51c0d2958
Bug 867758 - Add an imgIContainer getter for the first frame's delay time. r=seth

--HG--
extra : rebase_source : aaedf6ee810ca8fcd8979abb5467da4420437bad
Bug 867758 - Add imgIContainer::SetAnimationStartTime, which lets us explicitly set the time animation starts (rather than using TimeStamp::Now()). r=seth

--HG--
extra : rebase_source : 4660937d5eb06bf83b749826d2f13da29583e9e7
Bug 867758 - Synchronize the first time we call RequestRefresh() on an image with the time we call it on images with the same first frame delay, and set the animation start time on those images to the refresh driver's time stamp for accuracy. r=seth

--HG--
extra : rebase_source : ed68e52d1918a8d5ec014579ac01fef48338f3ca
Bug 867758 - Don't start images' animation until they've been explicitly RequestRefreshed by the refresh driver. r=seth

--HG--
extra : rebase_source : fa6bfc38e37ccf1ea107a33e4ec845511ea947cd
Bug 867758 - Test to ensure we don't return to the event loop while changing the frame of two images with the same FPS. r=seth

--HG--
extra : rebase_source : f91bfad7e8c984553808acf00ae5fc1d92965b24