e6eb7fbd71e86c1672eea8ea03e02142bd541e15: Bug 1396395 - Part 1, resume input pump after callback finished. r?dragana draft
Shih-Chiang Chien <schien@mozilla.com> - Wed, 13 Sep 2017 18:34:04 +0800 - rev 669612
Push 81380 by schien@mozilla.com at Mon, 25 Sep 2017 03:13:28 +0000
Bug 1396395 - Part 1, resume input pump after callback finished. r?dragana OnStartRequest callback chain is interrupted by add-on during the "http-on-modify-request" observer event. Therefore, nsInputStreamPump think OnStartRequest is finished. After resuming http channel, nsHttpChannel asynchronously continue the OnStartRequest procedure and synchronously resume the nsInputStreamPump. Before nsDocumentOpenInfo invoke the next OnStartRequest on the listener chain, sync XHR in web content is executed on the call stack. This will spin main thread event queue and will eventually callback OnDataAvailable/OnStopRequest on the same call stack. nsHttpChannel should not resume the nsInputStreamPump before |mCallOnResume| is complete, to ensure that no input stream event can interrupt the resumed call stack before it finished. MozReview-Commit-ID: 6Q9EtMhcff9
6f6ff4b7f796aba60964dc5448ba02f71389ed27: Bug 1305563 - Add a `BufferedBookmarksEngine` that can be toggled with a pref. draft
Kit Cambridge <kit@yakshaving.ninja> - Thu, 07 Sep 2017 23:48:57 -0700 - rev 669611
Push 81379 by bmo:kit@mozilla.com at Mon, 25 Sep 2017 02:36:25 +0000
Bug 1305563 - Add a `BufferedBookmarksEngine` that can be toggled with a pref. MozReview-Commit-ID: 7idBa03kOzm
d0becad8ac3bdcbddc43ed1c6ab6d4ff4a78a555: Bug 1305563 - Add a bookmark buffer and two-way merger for synced bookmarks. draft
Kit Cambridge <kit@yakshaving.ninja> - Thu, 07 Sep 2017 23:48:22 -0700 - rev 669610
Push 81379 by bmo:kit@mozilla.com at Mon, 25 Sep 2017 02:36:25 +0000
Bug 1305563 - Add a bookmark buffer and two-way merger for synced bookmarks. MozReview-Commit-ID: MbeFQUargt
e737e5cb7b80b49f74695085189e708e259447c9: Bug 1305563 - Prepare existing bookmark engine tests for new buffered engine. draft
Kit Cambridge <kit@yakshaving.ninja> - Mon, 11 Sep 2017 14:17:24 -0700 - rev 669609
Push 81379 by bmo:kit@mozilla.com at Mon, 25 Sep 2017 02:36:25 +0000
Bug 1305563 - Prepare existing bookmark engine tests for new buffered engine. MozReview-Commit-ID: 2HIkdPOuWOy
af38c964de44b3d5aec605c395936cc53a26d9d2: Bug 1305563 - Add `mozIAsyncLivemarks.invalidateCachedLivemarks`. draft
Kit Cambridge <kit@yakshaving.ninja> - Fri, 08 Sep 2017 15:27:32 -0700 - rev 669608
Push 81379 by bmo:kit@mozilla.com at Mon, 25 Sep 2017 02:36:25 +0000
Bug 1305563 - Add `mozIAsyncLivemarks.invalidateCachedLivemarks`. MozReview-Commit-ID: 8R7N6ORxrtV
308082ffd788d6ba3f63764d261bb36a3806e996: Bug 1305563 - Expose `PlacesUtils.history.hashURL`. draft
Kit Cambridge <kit@yakshaving.ninja> - Wed, 16 Aug 2017 16:01:40 -0700 - rev 669607
Push 81379 by bmo:kit@mozilla.com at Mon, 25 Sep 2017 02:36:25 +0000
Bug 1305563 - Expose `PlacesUtils.history.hashURL`. MozReview-Commit-ID: C4Zj4FyMZpq
316f0f012da0199d49c70f6ef7fd49f6332836bd: Bug 1397853 - Enable py2 and py3 linter on testing/mochitest. r?ahal draft
Steve Armand <stevea1@mac.com> - Sun, 24 Sep 2017 21:28:25 -0400 - rev 669606
Push 81378 by bmo:stevea1@mac.com at Mon, 25 Sep 2017 02:13:53 +0000
Bug 1397853 - Enable py2 and py3 linter on testing/mochitest. r?ahal MozReview-Commit-ID: EhkNhyFHDox
3c5f441c6643c6a765a3d06ecd957a1ece0aa2b0: Bug 1389424 - enable onboarding telemetry via ping-centre;r=fischer,timdream,emtwo,liuche draft
gasolin <gasolin@gmail.com> - Thu, 31 Aug 2017 10:19:04 +0800 - rev 669605
Push 81377 by bmo:gasolin@mozilla.com at Mon, 25 Sep 2017 02:09:34 +0000
Bug 1389424 - enable onboarding telemetry via ping-centre;r=fischer,timdream,emtwo,liuche MozReview-Commit-ID: KWRCnD4lFh9
60b837f241c4704805d6813fea17efed5532639e: Bug 1401071 - move fallible memory allocation github instead of including source and other nits. r?kinetik draft
Alfredo.Yang <ayang@mozilla.com> - Mon, 25 Sep 2017 09:14:00 +0800 - rev 669604
Push 81376 by bmo:ayang@mozilla.com at Mon, 25 Sep 2017 01:51:12 +0000
Bug 1401071 - move fallible memory allocation github instead of including source and other nits. r?kinetik MozReview-Commit-ID: K0dwDt6PEU
69b796e956b55fb4fd12139c226ba7bedbab8b9b: Bug 1401314 - Flip the search box images in the preferences when Firefox is running in RTL mode. r?gijs draft
Jared Wein <jwein@mozilla.com> - Fri, 22 Sep 2017 10:17:12 -0400 - rev 669603
Push 81375 by bmo:jaws@mozilla.com at Mon, 25 Sep 2017 01:49:24 +0000
Bug 1401314 - Flip the search box images in the preferences when Firefox is running in RTL mode. r?gijs MozReview-Commit-ID: DUGDnNDFvFc
a26d9a57c76eae37effe9892b82c404c0326935f: Bug 1402728 - Use RefPtr<TrackBuffersManager> instead of raw pointers - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 Sep 2017 11:19:05 +1300 - rev 669602
Push 81374 by gsquelart@mozilla.com at Mon, 25 Sep 2017 01:46:25 +0000
Bug 1402728 - Use RefPtr<TrackBuffersManager> instead of raw pointers - r?jya All in MediaSourceDemuxer: - GetManager returns a RefPtr<TBM>. Probably unneeded as the only call stores the pointer in a RefPtr, but I'm adding it for peace of mind, and it's very low cost. - AttachSourceBuffer explicitly stores the given TBM in a RefPtr in the dispatched task, then DoAttachSourceBuffer takes a RefPtr<TBM>&&. This should not be needed, as it should already be done implicitly. But now it's more obvious, and a bit more optimized thanks to move semantics. - DetachSourceBuffer explicitly stores the given TBM in a RefPtr in the dispatched task, then DoDetachSourceBuffer takes a RefPtr<TBM>&&; And changed the loop to use RemoveElementsBy. Same as above, probably not needed, but it's now obvious that we keep a RefPtr. MozReview-Commit-ID: 9aOZtV7uS1P
26302320bbc0363d621bb39c29d63ec8106ffde2: Bug 1364333 - remove leftover code and strings from standalone about:addons UI r?rhelmer draft
sajattack <sajattack@gmail.com> - Thu, 14 Sep 2017 13:44:36 -0700 - rev 669601
Push 81373 by bmo:sajattack@gmail.com at Mon, 25 Sep 2017 01:15:10 +0000
Bug 1364333 - remove leftover code and strings from standalone about:addons UI r?rhelmer MozReview-Commit-ID: SmDGrX0fz5
b0c5eb63b2ef533eee0514f7cfd5322b97edba65: Bug 1383974 - Part 4: Modify test for tooltip for animation-timing-function. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 25 Sep 2017 08:44:06 +0900 - rev 669600
Push 81372 by bmo:dakatsuka@mozilla.com at Mon, 25 Sep 2017 00:37:37 +0000
Bug 1383974 - Part 4: Modify test for tooltip for animation-timing-function. r?pbro MozReview-Commit-ID: BYr5dLw61DZ
a658cf02dc27d05f8fb044fb6dde32954dfa4326: Bug 1383974 - Part 3: Display animation-timing-function if CSS Animations. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 25 Sep 2017 08:44:05 +0900 - rev 669599
Push 81372 by bmo:dakatsuka@mozilla.com at Mon, 25 Sep 2017 00:37:37 +0000
Bug 1383974 - Part 3: Display animation-timing-function if CSS Animations. r?pbro MozReview-Commit-ID: CwtdijaEsae
cb3483b4a7e78d30e00656b1573143070e72157b: Bug 1383974 - Part 2: Add tests for easing hint in keyframes. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 25 Sep 2017 08:44:05 +0900 - rev 669598
Push 81372 by bmo:dakatsuka@mozilla.com at Mon, 25 Sep 2017 00:37:37 +0000
Bug 1383974 - Part 2: Add tests for easing hint in keyframes. r?pbro MozReview-Commit-ID: BgE6EzrRSl0
4bf4080e3c94b2f453f921962749666508d13fe8: Bug 1383974 - Part 1: Display easing in keyframes. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 25 Sep 2017 08:44:05 +0900 - rev 669597
Push 81372 by bmo:dakatsuka@mozilla.com at Mon, 25 Sep 2017 00:37:37 +0000
Bug 1383974 - Part 1: Display easing in keyframes. r?pbro MozReview-Commit-ID: 8pIUMAurfS3
7e962631ba4298bcefa571008661983d77c3e652: merge autoland to mozilla-central. r=merge a=fix-for-a-regression
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 25 Sep 2017 01:20:39 +0200 - rev 669596
Push 81372 by bmo:dakatsuka@mozilla.com at Mon, 25 Sep 2017 00:37:37 +0000
merge autoland to mozilla-central. r=merge a=fix-for-a-regression MozReview-Commit-ID: 8YCBWcsytsJ
8676ddcded7b5e2079f5d399fb462bf2f9a3d3b8: servo: Merge #18609 - stylo: Animate font-size as NonNegativeLength (from Manishearth:fs-anim); r=emilio
Manish Goregaokar <manishsmail@gmail.com> - Sun, 24 Sep 2017 02:48:12 -0500 - rev 669595
Push 81372 by bmo:dakatsuka@mozilla.com at Mon, 25 Sep 2017 00:37:37 +0000
servo: Merge #18609 - stylo: Animate font-size as NonNegativeLength (from Manishearth:fs-anim); r=emilio Otherwise it doesn't clamp correctly and fails layout/style/test/test_transitions_per_property.html Source-Repo: https://github.com/servo/servo Source-Revision: 216f64e4e1033dd179d3657f300bfc9be58ed3f1
21846d68737cb0f321d37c175b55904a8806c338: Bug 1402728 - Use RefPtr<TrackBuffersManager> instead of raw pointers - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Mon, 25 Sep 2017 11:19:05 +1300 - rev 669594
Push 81371 by gsquelart@mozilla.com at Sun, 24 Sep 2017 23:22:22 +0000
Bug 1402728 - Use RefPtr<TrackBuffersManager> instead of raw pointers - r?jya All in MediaSourceDemuxer: - GetManager returns a RefPtr<TBM>. Probably unneeded as the only call stores the pointer in a RefPtr, but I'm adding it for peace of mind, and it's very low cost. - AttachSourceBuffer stores the given TBM in a RefPtr in the dispatched task, then DoAttachSourceBuffer takes a RefPtr<TBM>&&. This one might actually be needed, to ensure that the given TBM cannot be destroyed between the dispatch and the task running. There should be a tiny cost: Though the TBM is AddRef'd early, it means we don't AddRef it in the task (thanks to Move); the only cost is a nullptr check in the added ~RefPtr() in the task. - DetachSourceBuffer stores the given TBM in a RefPtr in the dispatched task, then DoDetachSourceBuffer takes a RefPtr<TBM>&&; And changed the loop to a safer RemoveElementsBy. Most likely not needed, but cheap enough for the extra peace of mind (that the TBM won't be destroyed during task transit). MozReview-Commit-ID: 9aOZtV7uS1P
054c4b7450e55fed8b3ed0383b2b05aaa5a13616: Bug 1263722 - Add PerformanceNavigationTiming to test_interfaces.js r=baku draft
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 25 Sep 2017 01:02:41 +0200 - rev 669593
Push 81370 by valentin.gosu@gmail.com at Sun, 24 Sep 2017 23:03:26 +0000
Bug 1263722 - Add PerformanceNavigationTiming to test_interfaces.js r=baku MozReview-Commit-ID: 4PQcnk0B3q3 * * * [mq]: test.patch MozReview-Commit-ID: Gy6LyHLUWxW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip