d689f1c4cbb816dcb247294109f6572c068ec3ac: Bug 1347402 part 1 - call DownloadSuspended() via polymorphism; r?jwwang draft
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 11:20:57 +0800 - rev 500334
Push 49692 by bmo:kaku@mozilla.com at Fri, 17 Mar 2017 03:16:50 +0000
Bug 1347402 part 1 - call DownloadSuspended() via polymorphism; r?jwwang Instead of calling DownloadSuspended() via a pointer to a HTMLMediaElement, we should call DownloadSuspended() via a pointer to a MediaDecoderOwner. MozReview-Commit-ID: BvExQuchsWb
ba7983af95265214c84fa94ef194d155e78915b4: Bug 1346149 - Part 4: No longer need the index attribute in VRControllerHost; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Fri, 17 Mar 2017 11:09:24 +0800 - rev 500333
Push 49691 by bmo:dmu@mozilla.com at Fri, 17 Mar 2017 03:13:51 +0000
Bug 1346149 - Part 4: No longer need the index attribute in VRControllerHost; r?kip MozReview-Commit-ID: 18KREzO4dy0
4e55483dc568cc0021e686d309baffbca0be8b55: Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:57:04 +0800 - rev 500332
Push 49691 by bmo:dmu@mozilla.com at Fri, 17 Mar 2017 03:13:51 +0000
Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip MozReview-Commit-ID: 9qYzlgsWNXM
68d8a70210a346f184fb484fdd4f1d81e673c651: Bug 1346623 - Part 3: Test. r=bholley draft
Cameron McCormack <cam@mcc.id.au> - Thu, 16 Mar 2017 22:47:05 +0800 - rev 500331
Push 49690 by bmo:cam@mcc.id.au at Fri, 17 Mar 2017 03:10:31 +0000
Bug 1346623 - Part 3: Test. r=bholley MozReview-Commit-ID: 8LOxAPDEuBW
e4c4893d412028ba6d080aa31c7295a341fbccc7: Bug 1346149 - Part 4: No longer need the index attribute in VRControllerHost; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Fri, 17 Mar 2017 10:50:23 +0800 - rev 500330
Push 49689 by bmo:dmu@mozilla.com at Fri, 17 Mar 2017 02:52:50 +0000
Bug 1346149 - Part 4: No longer need the index attribute in VRControllerHost; r?kip MozReview-Commit-ID: 4i1b1r54ehL
260ba99b1d0b062adbcf6ab7349346b986edf47d: Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:57:04 +0800 - rev 500329
Push 49689 by bmo:dmu@mozilla.com at Fri, 17 Mar 2017 02:52:50 +0000
Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip MozReview-Commit-ID: 9qYzlgsWNXM
88482eda97599cade492e58586f2fce834d3e077: Bug 1316820 - [WASM] The way stack locals are initialized has been optimized. r?lth draft
Michelangelo De Simone <mdesimone@mozilla.com> - Tue, 14 Mar 2017 17:52:29 -0700 - rev 500328
Push 49688 by bmo:mdesimone@mozilla.com at Fri, 17 Mar 2017 02:46:22 +0000
Bug 1316820 - [WASM] The way stack locals are initialized has been optimized. r?lth MozReview-Commit-ID: 8llQmMPfGeB
4aaf22ad79e69cd9bdb6e5f163d2291368c52f7f: Bug 1347480 - flush decoder after draining to make it accept more input. r?jya draft
John Lin <jolin@mozilla.com> - Wed, 15 Mar 2017 18:38:51 +0800 - rev 500327
Push 49687 by bmo:jolin@mozilla.com at Fri, 17 Mar 2017 02:38:08 +0000
Bug 1347480 - flush decoder after draining to make it accept more input. r?jya MediaCodec doesn't take any input after EOS unless it is flushed. MozReview-Commit-ID: LoHlN753e8J
50cb38cbbe4798a38630e17074032ca2231149a7: Bug 1344858 - Enable flake8 rule W601: ".has_key() is deprecated, use 'in'". r?Dexter draft
pgadige <poojagadige@gmail.com> - Fri, 17 Mar 2017 07:50:22 +0530 - rev 500326
Push 49686 by bmo:poojagadige@gmail.com at Fri, 17 Mar 2017 02:21:11 +0000
Bug 1344858 - Enable flake8 rule W601: ".has_key() is deprecated, use 'in'". r?Dexter MozReview-Commit-ID: BdZnGrcnlKa
3126cf8411d04258b0cea36ad27117271a631551: Bug 1348168 - Validate for CreateImageBitmap w/layout. draft
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 16 Mar 2017 19:19:12 -0700 - rev 500325
Push 49685 by bmo:jgilbert@mozilla.com at Fri, 17 Mar 2017 02:20:54 +0000
Bug 1348168 - Validate for CreateImageBitmap w/layout. MozReview-Commit-ID: ENxrITPf3IG
6ea1d9505065b8d4c3e6fc50f76713b95b24f41a: Bug 1340958 - Drop Servo_AnimationValues_Uncompute. r?boris draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:54 +0900 - rev 500324
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Drop Servo_AnimationValues_Uncompute. r?boris MozReview-Commit-ID: 4CMzaCOnY7z
27585e846c9f9d21c971a93cd8648f33ca2d9940: Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r?boris draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:42 +0900 - rev 500323
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r?boris MozReview-Commit-ID: ClnvyShHpsN
f8e561536c0e50fc245c0036adf5500e4daefbd8: Bug 1340958 - Put computed values into AnimationValueMap instead of hashtable in gecko. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:39 +0900 - rev 500322
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Put computed values into AnimationValueMap instead of hashtable in gecko. r?heycam Before this patch, we store each computed values in a hashtable, nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue>, for all KeyframeEffectReadOnly on an element, and convert the ServoAnimationValues of the hashtable into an nsTArray<ServoAnimationValue*> and then convert the ServoAnimationValues of the nsTArray into PropertyDeclarationBlock in rust. This way was really inefficient. In this patch, we store the computed values into AnimationValueMap and convert all AnimationValue in the map into PropertyDeclarationBlock after EffectCompositor::GetAnimationRule. MozReview-Commit-ID: EJ2Kl65fVeF
f883e23af4893c882015d9c5007194806c9385aa: Bug 1340958 - Add a function to convert AnimationValueMap to PropertyDeclarationBlock. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:30 +0900 - rev 500321
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Add a function to convert AnimationValueMap to PropertyDeclarationBlock. r?heycam We need to convert all AnimationValue (AnimationValueMap) on an element to PropertyDeclarationBlock in order to push the value inside the CSS cascade. Two reasons we did not add the function in AnimationValueMap: 1) All members of PropertyDeclarationBlock are private. 2) Rust does not allow us impl for type alias, so if we do impl the function in AnimationValueMap we need to make AnimationValueMap as a tuple or struct. MozReview-Commit-ID: 3bWsjMIRc7l
91c344d940e2226e0bb89945c8e66f2025de09a4: Bug 1340958 - Add AnimationValueMap and expose it in FFI. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:26 +0900 - rev 500320
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Add AnimationValueMap and expose it in FFI. r?heycam AnimationValueMap will be used for storing computed values of lower effect when an effect is added or accumulated on the lower effect. This AnimationValueMap can be also used for normal replace animation. Because current Gecko composes all of effects in the composite order at once even if there is no additive or accumulative animations. We can put each computed value into this AnimationValueMap every time composing an effect. MozReview-Commit-ID: EZdCYedva13
f58c179bc76ac1c1df09eec771b9d3004801276c: Bug 1340958 - Templatize ComposeStyle. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:23 +0900 - rev 500319
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Templatize ComposeStyle. r?birtles In a later bug we will replace ServoAnimationRule with a servo's hash map and put directly computed values into the hashmap instead of storing the computed values into ServoAnimationRule and converting the rule into nsTArray<> and passing the array to an FFI. At that time, ComposeStyle() will take the hash map pointer instead of ServoAnimationRule. MozReview-Commit-ID: H5bMxjN3W8n
5108c09acb284301dbcc161cd584f053b9975fc5: Bug 1340958 - Separate ComposeStyle() into servo and gecko versions. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:00 +0900 - rev 500318
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Separate ComposeStyle() into servo and gecko versions. r?birtles MozReview-Commit-ID: FAXf6J9UVjo
ba81b92e2800efeae1d725d813776ec8cd689afb: Bug 1340958 - Allocate StyleRule only if we need to compose styles. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:00 +0900 - rev 500317
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Allocate StyleRule only if we need to compose styles. r?birtles MozReview-Commit-ID: 6ucsxBAaYRp
5693ad71064458518e2abc99c2851d3ceac87be0: Bug 1340958 - Split get_animation_rules into get_animation_rule and get_transition_rule. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:00 +0900 - rev 500316
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Split get_animation_rules into get_animation_rule and get_transition_rule. r?heycam If an element has only CSS animations we don't need to get transition rule, and vice versa. This will be used when we implement eRestyle_CSSAnimations and eRestyle_CSSTransitions. MozReview-Commit-ID: 6Z9d9s1Fiar
e1f3691ba29a6fd71c452b58cde0cf79f2784d12: Bug 1340958 - Do not call EffectCompositor::GetServoAnimationRule for print preview. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 06:42:00 +0900 - rev 500315
Push 49684 by hikezoe@mozilla.com at Fri, 17 Mar 2017 02:12:39 +0000
Bug 1340958 - Do not call EffectCompositor::GetServoAnimationRule for print preview. r?heycam The only one caller of GetServoAnimationRule is Gecko_GetAnimationRule. There is no risk that pres context is destroyed in Gecko_GetAnimationRule. MozReview-Commit-ID: 52pxbCiCNoJ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip