14b74d9448cc7a1f2bf3abc1f8a3c410b3e0cc95: Bug 1343827 - Removed icon for "Undo Closed Tab" and its references r=dao
BharatR123 <bharatraghunthan9767@gmail.com> - Fri, 17 Mar 2017 21:27:51 +0530 - rev 348148
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1343827 - Removed icon for "Undo Closed Tab" and its references r=dao MozReview-Commit-ID: 5RlLYy7O9yi Removed all rules of #alltabs_undoCloseTab, class="menuitem-iconic" and the .png images
2b0ba8a8ed69942e80f0d3ad28e64ded3c8d9e69: Bug 1346353 - Disable test_hover.html for stylo because of intermittent issue.
Xidorn Quan <me@upsuper.org> - Fri, 17 Mar 2017 23:05:58 +1100 - rev 348147
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1346353 - Disable test_hover.html for stylo because of intermittent issue.
55ebdfc93471bf42444bcdba72de37ca628ee6dd: Backed out changeset c7df34767efb (bug 1344132) for stylo test failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 12:37:07 +0100 - rev 348146
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Backed out changeset c7df34767efb (bug 1344132) for stylo test failures
5df20a14af5d7b639f3df4d1f04d8af89a6834aa: servo: Merge #16007 - cocoa update (from paulrouget:cocoa-update); r=KiChjang
Paul Rouget <me@paulrouget.com> - Fri, 17 Mar 2017 03:45:20 -0700 - rev 348145
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
servo: Merge #16007 - cocoa update (from paulrouget:cocoa-update); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 8835e1d88727ef6ef04ca6c0f5d4d3ea959b2a76
a01bbd72a8e4092baf1ee60ea2b15753308eb94f: Bug 1340958 - Drop Servo_AnimationValues_Uncompute. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 13:24:42 +0900 - rev 348144
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Drop Servo_AnimationValues_Uncompute. r=boris MozReview-Commit-ID: 4CMzaCOnY7z
71af5dbc19e2592b04f451ed3d9e607393f5d5ba: Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 13:24:42 +0900 - rev 348143
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r=boris MozReview-Commit-ID: ClnvyShHpsN
82de9aee692211507ec26a2f817c3f648b804b9e: Bug 1340958 - Put computed values into AnimationValueMap instead of hashtable in gecko. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 13:23:21 +0900 - rev 348142
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +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
205110b44b6972fe9bbb48fb9c0717489d3e8e3a: Bug 1340958 - Add AnimationValueMap and expose it in FFI. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 13:22:19 +0900 - rev 348141
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Add AnimationValueMap and expose it in FFI. r=heycam Current Gecko composes all of effects in the composite order at once. We can put each computed value into this AnimationValueMap every time composing an effect. MozReview-Commit-ID: EZdCYedva13
e9870de9fa97c34349160198f3a1ded5aa3657a7: Bug 1340958 - Templatize ComposeStyle. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 13:22:13 +0900 - rev 348140
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Templatize ComposeStyle. r=birtles Later in this patch series we will replace ServoAnimationRule with a hashmap. At that point, we would like to pass the hashmap to ComposeStyle. In order to achieve that, this patch templatizes the 'animation rule' parameter of ComposeStyle in both Animation and KeyframeEffectReadOnly so that it can represent a hashmap instead. MozReview-Commit-ID: H5bMxjN3W8n
f2fdcee9cb8fce2728e7f7e1c057caaf00fcb40c: Bug 1340958 - Separate ComposeStyle() into servo and gecko versions. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 12:48:56 +0900 - rev 348139
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Separate ComposeStyle() into servo and gecko versions. r=birtles MozReview-Commit-ID: FAXf6J9UVjo
efc0e046a5c1155096a5c1343a85b3765a9815a4: Bug 1340958 - Allocate StyleRule only if we need to compose styles. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 12:48:51 +0900 - rev 348138
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Allocate StyleRule only if we need to compose styles. r=birtles MozReview-Commit-ID: 6ucsxBAaYRp
d94b4a1a9c226ba649f02eb72daf3285ea8e91f2: Bug 1340958 - Do not call EffectCompositor::GetServoAnimationRule for print preview. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 12:48:34 +0900 - rev 348137
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +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
10ec4edc3c6312bfbc88ddd17607fc766612fade: Bug 1340958 - Do not call get_animation_rules for pseudo elements other than ::before and ::after. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 12:48:15 +0900 - rev 348136
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1340958 - Do not call get_animation_rules for pseudo elements other than ::before and ::after. r=heycam MozReview-Commit-ID: FlrT4hIst6U
fd3bfde70bcfd9592e1c340422c7070180554068: servo: Merge #16005 - Compose animation with servo's hashmap (from hiikezoe:animation-compose); r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 17 Mar 2017 03:09:31 -0700 - rev 348135
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
servo: Merge #16005 - Compose animation with servo's hashmap (from hiikezoe:animation-compose); r=heycam <!-- Please describe your changes on the following line: --> This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1340958 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because it's for stylo. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 36234d717f7155d61a631e98f0a435110e1ec161
ed2a004bb475c6227081650e7be0bd017a21a1bb: Bug 1332936 - hiding box model before taking the node's screenshot from inspector; r=pbro
Matteo Ferretti <mferretti@mozilla.com> - Wed, 15 Mar 2017 12:01:02 +0100 - rev 348134
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1332936 - hiding box model before taking the node's screenshot from inspector; r=pbro MozReview-Commit-ID: 7MuC4KMLgJc
23cfb067130f6225f9b63c752c349fd607e69c46: Bug 1347402 part 5 - create MediaElementGMPCrashHelper in HTMLMediaElement.cpp; r=cpearce,jwwang
Kaku Kuo <kaku@mozilla.com> - Thu, 16 Mar 2017 11:16:15 +0800 - rev 348133
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 5 - create MediaElementGMPCrashHelper in HTMLMediaElement.cpp; r=cpearce,jwwang Move the creation of MediaElementGMPCrashHelper out from MediaDecoder.cpp which reduces the dependency of MediaDecoder to HTMLMediaElement. MozReview-Commit-ID: E60aMfcFr7V
3ad2b6cfdc290d64eca222b22ecc5494672a80b4: Bug 1347402 part 4 - move ConstructMediaTracks/RemoveMediaTracks to HTMLMediaElemnt; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 17:33:21 +0800 - rev 348132
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 4 - move ConstructMediaTracks/RemoveMediaTracks to HTMLMediaElemnt; r=jwwang ConstructMediaTracks and RemoveMediaTracks are actually HTMLMediaElement's responsibilities. MozReview-Commit-ID: 8lOdzD4pN7N
421c83786af7d2fd475a0190c5d8d2064b9af846: Bug 1347402 part 3 - get owner document via polymorphism; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 14:56:05 +0800 - rev 348131
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 3 - get owner document via polymorphism; r=jwwang MozReview-Commit-ID: GCr2xQyST4X
6307b8e856acb08564fc9663dda943e7aac9cb48: Bug 1347402 part 2 - open a GetOwnerDoc() interface at the MediaDecoderOwner; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 11:40:37 +0800 - rev 348130
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +0000
Bug 1347402 part 2 - open a GetOwnerDoc() interface at the MediaDecoderOwner; r=jwwang Open a GetOwnerDoc() method to the MediaDecoderOwner interface and then we can get the owner document via a pointer to MediaDecoderOwner in MediaDecoder. MozReview-Commit-ID: JCzQDLx1MsU
e1d1f787c988d69399f48f28ab411a4d4fb83e04: Bug 1347402 part 1 - call DownloadSuspended() via polymorphism; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Wed, 15 Mar 2017 11:20:57 +0800 - rev 348129
Push 31514 by kwierso@gmail.com at Fri, 17 Mar 2017 17:59:53 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip