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