c7672500a2371c64ffbef2eadfbd9bf3afb99722: Bug 1366620 - Use `unicode-bidi: embed` to fix reversed hebrew placeholders. r?gandalf draft
Jessica Jong <jjong@mozilla.com> - Fri, 02 Jun 2017 10:16:22 +0800 - rev 588060
Push 61891 by jjong@mozilla.com at Fri, 02 Jun 2017 03:12:27 +0000
Bug 1366620 - Use `unicode-bidi: embed` to fix reversed hebrew placeholders. r?gandalf MozReview-Commit-ID: 1tTkps8a96N
c936daaab90b5e1998c197aa7eecbd67263a7808: Bug 1217238 - Reduce time precision when javascript.options.privacy.resistFingerprinting is on. draft
Jonathan Hao <jhao@mozilla.com> - Fri, 02 Jun 2017 10:30:27 +0800 - rev 588059
Push 61890 by bmo:jhao@mozilla.com at Fri, 02 Jun 2017 03:01:54 +0000
Bug 1217238 - Reduce time precision when javascript.options.privacy.resistFingerprinting is on. This patch is adapted from Tor bug 1517. To offer some protection against timing attacks by JS content pages, in this patch we round the various time-exposing APIs (such as Date and Event.timeStamps) to the nearest 100 ms when the pref "privacy.resistFingerprinting" is on. MozReview-Commit-ID: eGucM9nGTn
00cb31984dfeb4187f990ab9189e25a651fd4944: Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. draft
Jonathan Hao <jhao@mozilla.com> - Wed, 17 May 2017 10:52:41 +0800 - rev 588058
Push 61890 by bmo:jhao@mozilla.com at Fri, 02 Jun 2017 03:01:54 +0000
Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. This patch is adapted from Tor bug 1517. Test that the following javascript codes will return timeStamps that are rounded to 100ms. performance.now() new Date().getTime() new Event("").timeStamp new File([], "").lastModified new File([], "").lastModifiedDate.getTime() audioContext.currentTime * 1000 canvasStream.currentTime * 1000 video.currentTime * 1000 audio.currentTime * 1000 The first five codes are also tested in simple workers and nested workers, created before and after the pref is on, to ensure that the pref has correctly propagated. MozReview-Commit-ID: CuoxmGRrBnm
67a47e15bb36f6ce0ce08027dd94ad2559cc6b49: Bug 1367679. P5 - add a gtest to test chaining between different promise types. draft
JW Wang <jwwang@mozilla.com> - Sat, 27 May 2017 22:03:57 +0800 - rev 588057
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Bug 1367679. P5 - add a gtest to test chaining between different promise types. MozReview-Commit-ID: 8l3clGN3pWd
540ab2a0ecf265618cdd3734bace78b0e94c2ded: Bug 1367679. P4 - specialize the type of mCompletionPromise according to whether chaining is supported. draft
JW Wang <jwwang@mozilla.com> - Fri, 02 Jun 2017 10:16:31 +0800 - rev 588056
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Bug 1367679. P4 - specialize the type of mCompletionPromise according to whether chaining is supported. MozReview-Commit-ID: 8dPXiGl5njE
5e398455ae21841d9b6662b8716a033d6e4ec9a1: Bug 1367679. P3 - pass mCompletionPromise to InvokeCallbackMethod(). draft
JW Wang <jwwang@mozilla.com> - Wed, 31 May 2017 17:28:09 +0800 - rev 588055
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Bug 1367679. P3 - pass mCompletionPromise to InvokeCallbackMethod(). This reduces duplicate code by handling promise chaining in one place. MozReview-Commit-ID: 474T5hvf9oM
ff817a8034e47a6f9ebd619991877a1e93cd5a13: Bug 1367679. P2 - overload InvokeCallbackMethod() according to whether promise-chaining is supported. draft
JW Wang <jwwang@mozilla.com> - Wed, 31 May 2017 17:08:08 +0800 - rev 588054
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Bug 1367679. P2 - overload InvokeCallbackMethod() according to whether promise-chaining is supported. This patch fix InvokeCallbackMethod() which should return null if promise-chaining is not supported. Before this patch, it could return non-null if one of the resolve/reject callbacks returns a MozPromise while the other not. MozReview-Commit-ID: 7YKNvRKEHQx
cbe886b7c1bcdc258f6610c13e6532f17b09d419: Bug 1367679. P1 - refactor InvokeCallbackMethod() to deal with one concern at a time. draft
JW Wang <jwwang@mozilla.com> - Fri, 26 May 2017 00:12:29 +0800 - rev 588053
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Bug 1367679. P1 - refactor InvokeCallbackMethod() to deal with one concern at a time. InvokeMethod() handles optional arguments. InvokeCallbackMethod() handles optional return value. MozReview-Commit-ID: AyT6TEKRqbs
aeb3d0ca558f034cbef1c5a68bd07dd738611494: Backed out 3 changesets (bug 1368674) for Android test failures. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 01 Jun 2017 19:21:31 -0400 - rev 588052
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Backed out 3 changesets (bug 1368674) for Android test failures. a=merge Backed out changeset ff3c813fcdea (bug 1368674) Backed out changeset 0d9bb636b9a9 (bug 1368674) Backed out changeset 1d0202706572 (bug 1368674) MozReview-Commit-ID: CrCFYIEDH4o
28dff773a7ae9ea84ebf96209db2bb7be8548e6e: Backed out 4 changesets (bug 1365419) for android mochitest failures in test_bug583533.html a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 18:39:21 -0700 - rev 588051
Push 61889 by jwwang@mozilla.com at Fri, 02 Jun 2017 02:39:38 +0000
Backed out 4 changesets (bug 1365419) for android mochitest failures in test_bug583533.html a=backout Backed out changeset d82aa6aec2c1 (bug 1365419) Backed out changeset 9aafdd1ca0bd (bug 1365419) Backed out changeset 261eecf8497f (bug 1365419) Backed out changeset 1d9b50fadc05 (bug 1365419) MozReview-Commit-ID: HkhXf1Dkkbk
a7e5a0620da1a426ba3fe564d4fccea516aa36ac: Bug 1367930: adjust ssrc's and encondings as simulcast answerer. r?bwc draft
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Sat, 27 May 2017 00:04:55 -0700 - rev 588050
Push 61888 by drno@ohlmeier.org at Fri, 02 Jun 2017 02:39:17 +0000
Bug 1367930: adjust ssrc's and encondings as simulcast answerer. r?bwc MozReview-Commit-ID: EPdIWF5nn7u
227d06ca2093a7be9581ca0bd35dda76c30be791: Bug 1366941 - Checking LayersIPCChannel type when using recycled textureClient; r?nical draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 01 Jun 2017 13:34:00 +0800 - rev 588049
Push 61887 by bmo:dmu@mozilla.com at Fri, 02 Jun 2017 02:32:36 +0000
Bug 1366941 - Checking LayersIPCChannel type when using recycled textureClient; r?nical MozReview-Commit-ID: AJUJIC2tkHC
ee0a914bd8488457ce4f3267d6d423e897b1b367: Bug 1367293 - Drop ServoComputedValuesWithParent entirely. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:39:00 +0900 - rev 588048
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1367293 - Drop ServoComputedValuesWithParent entirely. r?birtles MozReview-Commit-ID: DGWNHiXoOlH
8cb7adbc464f9cd2c9df61c7dd28e6bcd963c2ca: Bug 1367293 - Don't get parent style for GetComputedKeyframeValuesFor. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:38:54 +0900 - rev 588047
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1367293 - Don't get parent style for GetComputedKeyframeValuesFor. r?birtles MozReview-Commit-ID: 7WjsO7P2QGz
6fc04d4db113cfea2624848285058c491fb61462: Bug 1367293 - Don't get parent style for ComputeAnimationValue. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:38:46 +0900 - rev 588046
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1367293 - Don't get parent style for ComputeAnimationValue. r?birtles MozReview-Commit-ID: 4TskjmoKchD
9be37aca18cdf17c6fcb5e5177904c0a42d39dc2: Bug 1367293 - Get parent style from the target element. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:38:22 +0900 - rev 588045
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1367293 - Get parent style from the target element. r?birtles We can get the parent style from element tree in servo side. The parent style has been already restyled. E.g.; When we get target element style with nsComputedDOMStyle::GetStyleContext, the function flushes styles so that the parent style has also restyled. When we call Servo_GetComputedKeyframeValues, it's called from a SequentialTask, that means all elements have been already restyled. Unfortunately we can't assert that the parent style is not stale to check the parent element has no dirty descendant bit since Servo_GetComputedKeyframeValues is called in a SequantialTask that is processed before post traversal, that means elements still have the dirty bit to update nsStyleContext in the post traversal. MozReview-Commit-ID: AC2ZRyzk3eu
6b8cde612394ab13f8ee2ca6e3a180cb1515764e: Bug 1367293 - Early return from ValueFromStringHelper() if the target element is not associated with any documents. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:38:00 +0900 - rev 588044
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1367293 - Early return from ValueFromStringHelper() if the target element is not associated with any documents. r?birtles MozReview-Commit-ID: 1mcCb5txtB4
c161f6f4aec6cd9d9eb81d4d03122c083b29ef6b: Bug 1367293 - Explicitly cast nsStyleContext* to nullptr. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:37:55 +0900 - rev 588043
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1367293 - Explicitly cast nsStyleContext* to nullptr. r?birtles In subsequent patches, the servo version of KeyframeUtils::ApplySpacing() changes fifth argument to const ServoComputedValues*. If we still use nullptr for the fifth argument in caller side, compilers can't determine whether nsStyleContext* or const ServoComputedValues* should be used. MozReview-Commit-ID: 1bE2cA7gRdi
fcf76659f264e52a535658aa826271e7b0559c3f: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 17:33:49 -0700 - rev 588042
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: AiJ1z1wSNbR
f30bf8724ee98a6e4ccb88edbd0d3af746838233: Bug 1272371 - Update multiplexed input stream seek behaviour. r=froydnj
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:38:01 +1200 - rev 588041
Push 61886 by hikezoe@mozilla.com at Fri, 02 Jun 2017 02:26:43 +0000
Bug 1272371 - Update multiplexed input stream seek behaviour. r=froydnj This patch is originally from :baku and updates the seek behaviour of nsMulitplexInputStream. This fixes an issue with absolute seeking where if a seek is performed and the correct offset reached, the members of the multiplex stream were not updated to reflect this. MozReview-Commit-ID: 7lEvuXxzYkI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip