da6c574e481eec99427e376602b5172631a30ab3: Bug 1305325 - Part 1: Move test cases in file_partial_keyframes.html into file_disable_animations_api_core.html. r=boris
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Sun, 04 Dec 2016 08:07:39 +0900 - rev 325196
Push 84620 by philringnalda@gmail.com at Sun, 04 Dec 2016 15:09:28 +0000
Bug 1305325 - Part 1: Move test cases in file_partial_keyframes.html into file_disable_animations_api_core.html. r=boris Missing keyframe will be handled only if the Web Animatins API is enabled. Test cases in file_partial_keyframes.html will not throw any exceptions once we handle missing keyframe because they are run with the Animations API pref, but still we should run the test cases with disabled the pref. So we are now going to move the test cases into file_disable_animations_api_code.html. We can't use KeyframeEffectReadOnly contructor in a new test file since the constructor is also behind the Web Animations API pref. MozReview-Commit-ID: 9ApVxJebBUj
92d16ccb4ccedcea1da6b650d5952a4eed6b0102: No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update
ffxbld - Sun, 04 Dec 2016 06:31:58 -0800 - rev 325195
Push 84620 by philringnalda@gmail.com at Sun, 04 Dec 2016 15:09:28 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update
30e3b482acfabbdac19c19f58d003121cc20d9ad: No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update
ffxbld - Sun, 04 Dec 2016 06:31:56 -0800 - rev 325194
Push 84620 by philringnalda@gmail.com at Sun, 04 Dec 2016 15:09:28 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update
96749829f50afb4e1fd86195b8ca2e6b269c1ba6: Bug 1319640: Make obtaining of plugin IAccessible go through Chrome process on Sandboxed builds; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Sat, 03 Dec 2016 16:07:24 -0700 - rev 325193
Push 84619 by aklotz@mozilla.com at Sat, 03 Dec 2016 23:48:13 +0000
Bug 1319640: Make obtaining of plugin IAccessible go through Chrome process on Sandboxed builds; r=tbsaunde MozReview-Commit-ID: DQnOwJ1VpYS
522ef8286421b04ade4f963542ac35aa51e72e6a: Bug 1319640: Ensure that a11y::ChildrenEnumVariant does not output bad native accessible pointers; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Sat, 03 Dec 2016 15:42:21 -0700 - rev 325192
Push 84619 by aklotz@mozilla.com at Sat, 03 Dec 2016 23:48:13 +0000
Bug 1319640: Ensure that a11y::ChildrenEnumVariant does not output bad native accessible pointers; r=tbsaunde MozReview-Commit-ID: l0RDW9zDOo
6520346b0a23bda448e25df6b50ab309e940cdbd: Bug 1321946. Adjust asserts about the progress of an image to deal with how multipart images are handled. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Sat, 03 Dec 2016 16:07:10 -0600 - rev 325191
Push 84618 by tnikkel@gmail.com at Sat, 03 Dec 2016 22:07:17 +0000
Bug 1321946. Adjust asserts about the progress of an image to deal with how multipart images are handled. r=aosmond For multipart images we create a MultipartImage which contains each part. Each part in turn is a VectorImage or RasterImage. The MultipartImage and each part image all have their own ProgressTracker. The ProgressTracker for the MultipartImage observes the notifications of each part image via the IProgressObserver interface. This interfaces notably has no way to notify about an image error. So when a part image has an error it never gets propagated to the MultipartImage's ProgressTracker. This confuses our assertions about consistency of progress notifications. In this case we expect that when we get the load complete notification then we either have the size of the image or we encountered an error. So if the first part of a multipart image is broken and we are unable to get a size from it we will trigger this assertion. There are two ways to fix this. One would be to propagate errors to the MultipartImage's ProgressTracker. This would put the ProgressTracker for the MultipartImage permanently into error state and prevent showing the images from the remaining parts if one part image had an error. So in this patch I create a way to tell a ProgressTracker that is is for a multipart image, and use that to relax the assertions. As far as I can tell our code should be able to handle "ignoring" an error in a bad part image. Addtionaly there is a way that an error flag can get propagated to the MultipartImage's tracker: in MultipartImage::FinishTransition we get the progress directly from the part image and notify for it. This seems like an oversight as the comment at https://dxr.mozilla.org/mozilla-central/rev/bfa85d23df57c8a1db17c99b267667becc1c4afd/image/imgRequest.cpp#989 indicates that we don't want one bad part to prevent later parts from displaying. So we add the error flag to the ones we filter out when we propagate progress.
84818f50b4f0b9afad86824b14924b44dc7e96e3: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Dec 2016 13:40:07 -0800 - rev 325190
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Merge m-c to m-i MozReview-Commit-ID: JopcCPm1XSI
6bdef7ba8b4108a996b9f61ef9f81c5ea6c93017: Merge m-i to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Dec 2016 13:38:35 -0800 - rev 325189
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Merge m-i to m-c, a=merge MozReview-Commit-ID: DhWG5cpaeyZ
11d06cafe634dfa7981cfdca62c0b34d04a22a84: Merge autoland to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Dec 2016 13:37:47 -0800 - rev 325188
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Merge autoland to m-c, a=merge MozReview-Commit-ID: 1loR89aNn8E
3976b04bf08a4442eb75cace5ad4899ca0eb0ced: Bug 1321284 - Part 5: Process document level NAC when restyling. r=bholley
Cameron McCormack <cam@mcc.id.au> - Thu, 01 Dec 2016 16:19:50 +0800 - rev 325187
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 5: Process document level NAC when restyling. r=bholley MozReview-Commit-ID: GigSrTHXXte
1cb9bcc84d128984a3018c9dce2378264c471ff4: Bug 1321284 - Part 4.2: Add iterator class to find all restyle roots. r=bholley
Cameron McCormack <cam@mcc.id.au> - Fri, 02 Dec 2016 16:55:40 +0800 - rev 325186
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 4.2: Add iterator class to find all restyle roots. r=bholley MozReview-Commit-ID: JZrwvCS2YAe
a52bb1232e77717d0ad7d5cd58245940f67e9570: Bug 1321284 - Part 4.1: Add function to determine if we need to traverse from a given node for restyling. r=bholley
Cameron McCormack <cam@mcc.id.au> - Fri, 02 Dec 2016 16:54:43 +0800 - rev 325185
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 4.1: Add function to determine if we need to traverse from a given node for restyling. r=bholley MozReview-Commit-ID: 3MaLp9AOJKm
f26dabbb6e09780527469670acbc71d923856f8d: Bug 1321284 - Part 4: Factor out AllChildrenIterator's getting of document level NAC to a utility method. r=bholley
Cameron McCormack <cam@mcc.id.au> - Sat, 03 Dec 2016 09:37:00 +0800 - rev 325184
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 4: Factor out AllChildrenIterator's getting of document level NAC to a utility method. r=bholley MozReview-Commit-ID: 862Yi82D2Ij
5654f66d96a0b4e9ccc0773c7739dff394715951: Bug 1321284 - Part 3: Make Servo-based styling use the "flattened tree parent for style". r=bholley
Cameron McCormack <cam@mcc.id.au> - Thu, 01 Dec 2016 14:55:49 +0800 - rev 325183
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 3: Make Servo-based styling use the "flattened tree parent for style". r=bholley MozReview-Commit-ID: BnW5VZ3xLpG
25cd51dd7c98aa573180e2318c7ff67e5c443b11: Bug 1321284 - Part 2: Add nsINode::GetFlattenedTreeParentNodeForStyle. r=bholley
Cameron McCormack <cam@mcc.id.au> - Thu, 01 Dec 2016 14:55:09 +0800 - rev 325182
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 2: Add nsINode::GetFlattenedTreeParentNodeForStyle. r=bholley MozReview-Commit-ID: AmDyeE21N8g
f1bb9b5c75c039a7ac3b4d95411fd4fbca947e05: Bug 1321284 - Part 1: Make StyleChildrenIterator skip NAC generated by root element primary frame ancestors. r=bholley
Cameron McCormack <cam@mcc.id.au> - Thu, 01 Dec 2016 11:34:57 +0800 - rev 325181
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
Bug 1321284 - Part 1: Make StyleChildrenIterator skip NAC generated by root element primary frame ancestors. r=bholley MozReview-Commit-ID: HICYWQgkE77
f664a80393daca803f15055ade0c85145883f3ff: No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
ffxbld - Sat, 03 Dec 2016 06:28:37 -0800 - rev 325180
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
4f87b0fb164521efb5f21c9318ecdd26c4940093: No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
ffxbld - Sat, 03 Dec 2016 06:28:35 -0800 - rev 325179
Push 84617 by philringnalda@gmail.com at Sat, 03 Dec 2016 21:40:16 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
90ad2f05b90d1ca988f5105057cb1d6abf577b10: Bug 1321703 - Reftest.
Mats Palmgren <mats@mozilla.com> - Sat, 03 Dec 2016 18:53:56 +0100 - rev 325178
Push 84616 by mpalmgren@mozilla.com at Sat, 03 Dec 2016 17:54:08 +0000
Bug 1321703 - Reftest.
bd4568a3fd8bad6ff4d8797175209a61462cdca0: Bug 1321703 - Use the margin-box when synthesizing a baseline from a block line with a non-visible-overflow child frame. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 03 Dec 2016 18:53:56 +0100 - rev 325177
Push 84616 by mpalmgren@mozilla.com at Sat, 03 Dec 2016 17:54:08 +0000
Bug 1321703 - Use the margin-box when synthesizing a baseline from a block line with a non-visible-overflow child frame. r=dholbert
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip