5a020658c1a1f604747e3903e386078b0f945d07: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 16 Aug 2017 14:21:20 +0200 - rev 424563
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge mozilla-central to autoland
78041948c80f0b48fb840d6bd3d0a3c0d0c8e841: Backed out changeset 16c102a1cc39 (bug 1361952) for conflicting with m-c merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 16 Aug 2017 14:19:49 +0200 - rev 424562
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 16c102a1cc39 (bug 1361952) for conflicting with m-c merge
cf750e1140c597637f327459b058d84d445b4222: servo: Merge #18103 - Don't allow interpolating 'fill:none' with 'fill:none' (from birtles:drop-fill-none-interpolation); r=hiro
Brian Birtles <birtles@gmail.com> - Wed, 16 Aug 2017 05:46:56 -0500 - rev 424561
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18103 - Don't allow interpolating 'fill:none' with 'fill:none' (from birtles:drop-fill-none-interpolation); r=hiro From [Gecko bug 1390364](https://bugzilla.mozilla.org/show_bug.cgi?id=1390364). In SMIL we don't expect the 'none' value of the 'fill' property to be additive and hence the following animation should have no effect: ```svg <rect width="100" height="100" y="100" fill="blue"> <animate attributeName="fill" dur="3s" from="red" by="none"/> </rect> ``` Although SMIL doesn't make this entirely clear, [it says](https://www.w3.org/TR/smil-animation/#AnimFuncValues) that "by animation" and "from-by animation" may only be used "with attributes that support addition (e.g. most numeric attributes)" and [SVG says](https://www.w3.org/TR/SVG11/animate.html#AnimationAttributesAndProperties) that `<paint>`s are "only additive if each value can be converted to an RGB color". As a result, the animation above should have no effect. By extrapolation, animating from 'none' by 'none' should also have no effect: ```svg <rect width="100" height="100" y="100" fill="blue"> <animate attributeName="fill" dur="3s" from="none" by="none"/> </rect> ``` However, in Servo's interpolation of `<paint>`s we special case the interpolation and addition of 'none' such that if both values are 'none' it is allowed. We should disallow this in order to produce the expected behavior and in order to match Gecko's behavior. Source-Repo: https://github.com/servo/servo Source-Revision: 75cae287281ef553270194d7214a6f3ae8cb4930
9c4984d5e678e3628c3c2b96c5a05df64c115f91: Bug 1390420 - Implement new empty screen in private tabs panel. r=nechen,walkingice
Jing-wei Wu <topwu.tw@gmail.com> - Tue, 15 Aug 2017 14:15:27 +0800 - rev 424560
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390420 - Implement new empty screen in private tabs panel. r=nechen,walkingice The new design removes the raccoon icon. MozReview-Commit-ID: AUv3xWA8Ic3
b4e43c6fdf215c97f613bdc2660c16dd0068d463: Bug 1389265 - Change contextual identity web extension APIs to reject instead of returning null. r=aswan
Jonathan Kingston <jkt@mozilla.com> - Wed, 16 Aug 2017 03:09:48 +0100 - rev 424559
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1389265 - Change contextual identity web extension APIs to reject instead of returning null. r=aswan MozReview-Commit-ID: 8htcRhzsj05
555541c4f2f613676f52e0834b731f40b5234c5a: Bug 1388556 - Use different background drawables for ListView:listSelector and MenuItemActionBar:background. r=nechen,walkingice
Jing-wei Wu <topwu.tw@gmail.com> - Wed, 09 Aug 2017 17:27:17 +0800 - rev 424558
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388556 - Use different background drawables for ListView:listSelector and MenuItemActionBar:background. r=nechen,walkingice action_bar_button.xml is both used in ListView:listSelector and MenuItemActionBar:background. Because in Photon the background of menu item is changed to round rectangle with insecTop/insecBottom, the change in action_bar_button causes ListView:listSelector has extra space. The solution is using 2 different drwables for ListView:listSelector and MenuItemActionBar:background separately. MozReview-Commit-ID: 9e7hZ8kUswY
417e576cfa1e80cfe887aeab5d80d78329682850: Bug 1388391 - Track DOMError usage with telemetry; r=francois,smaug
Aryeh Gregor <ayg@aryeh.name> - Tue, 08 Aug 2017 17:43:32 +0300 - rev 424557
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388391 - Track DOMError usage with telemetry; r=francois,smaug MozReview-Commit-ID: A0kH6xsg4mm
cc542de6ec53a2ac57e51dc4f41c54db9bb4cc07: Bug 1390766 - Drop complex handling of shorthand properties when determining if they are discrete or not; r=hiro
Brian Birtles <birtles@gmail.com> - Wed, 16 Aug 2017 16:09:40 +0900 - rev 424556
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390766 - Drop complex handling of shorthand properties when determining if they are discrete or not; r=hiro MozReview-Commit-ID: 2OzjTXGE7DU
a315cc6a25bb695567bd6970040dd6d4e628d9b7: Bug 1383058 - Always adopt the info from autocomplete attribute. r=MattN
Sean Lee <selee@mozilla.com> - Fri, 21 Jul 2017 22:17:17 +0800 - rev 424555
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383058 - Always adopt the info from autocomplete attribute. r=MattN MozReview-Commit-ID: CdAX9XZX7R0
a917b05e1a23d169ef134868db369cd263c7f279: Bug 1384779 - Fix intermittent on browser_autocomplete_marked_detached_tab.js by ensuring popup closed before window detaching. r=lchang
Ray Lin <ralin@mozilla.com> - Tue, 15 Aug 2017 14:44:48 +0800 - rev 424554
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1384779 - Fix intermittent on browser_autocomplete_marked_detached_tab.js by ensuring popup closed before window detaching. r=lchang MozReview-Commit-ID: IxcBQCFuZ2e
f478a5b88b8f7e7ef51478ef4f066a97129969f3: Bug 1389377 - Click make default button in preferences should update default browser pane r=jaws
Ricky Chien <ricky060709@gmail.com> - Tue, 15 Aug 2017 11:08:27 +0800 - rev 424553
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1389377 - Click make default button in preferences should update default browser pane r=jaws
aa46b8eed093260fd0e7da2e465301e89ec5a47f: Bug 1390579 - Check if aRequest is an instanceof nsIRequest instead of just a simple null check since when switching tabs aRequest is an Object that maintains some of the request details. r=Gijs
Jared Wein <jwein@mozilla.com> - Tue, 15 Aug 2017 16:09:35 -0400 - rev 424552
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390579 - Check if aRequest is an instanceof nsIRequest instead of just a simple null check since when switching tabs aRequest is an Object that maintains some of the request details. r=Gijs I also changed the code to update the timeWhenSwitchedToStop so if pages continue to load long after the tab switch we will still show the animation when the page has finished loading. MozReview-Commit-ID: 3kAgKB8GPMZ
112a2a2a66b707fc9691e572b8b06d579dcdb38b: Bug 1390776 - Put definition and uses of gProgname under #ifdef CRAWL_STACK_ON_SIGSEGV. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Aug 2017 17:17:08 +0900 - rev 424551
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390776 - Put definition and uses of gProgname under #ifdef CRAWL_STACK_ON_SIGSEGV. r=njn gProgname is actually never used outside #ifdef CRAWL_STACK_ON_SIGSEGV, and it being defined and filled with a strdup even when not used leads to a (purposeful, but useless) leak. The leak was not detected so far because GCC 4.9 generated a call to PL_strdup followed by a store to gProgname, while GCC 6 keeps the PL_strdup but is smart enough to figure out it doesn't need to store to gProgname (and to not keep space for that variable). So with GCC 4.9, the leak was not considered a leak because it was still reachable, but with GCC 6, it's not reachable anymore, and thus considered as a leak.
8943ddaccf14274b25b9fc809c2c011289fcd322: Bug 1377003 - [Photon] Update sidebar tree styling on Linux. r=dao
Nihanth Subramanya <nhnt11@gmail.com> - Tue, 18 Jul 2017 19:06:10 +0530 - rev 424550
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377003 - [Photon] Update sidebar tree styling on Linux. r=dao MozReview-Commit-ID: 4ZR3bdN3qFX
f76f0f64cb06dcb674500ac306c8801ec2cd4ccf: servo: Merge #18097 - Avoid recursion in clear_descendant_data (from bholley:avoid_recursion_clear_descendant_data); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Wed, 16 Aug 2017 04:22:23 -0500 - rev 424549
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18097 - Avoid recursion in clear_descendant_data (from bholley:avoid_recursion_clear_descendant_data); r=emilio This will allow us to have a tight stack limit in https://bugzilla.mozilla.org/show_bug.cgi?id=1376883 Source-Repo: https://github.com/servo/servo Source-Revision: 467316e35bb494b9e9b2b4c480b3eda17c3a91b9
9e66c5c8468329ea2c5cea0807cd59d3e6a4dc4c: Bug 1390411 - Disable failing bc tests and enable it for stylo. r=jmaher
Xidorn Quan <me@upsuper.org> - Wed, 16 Aug 2017 10:02:56 +1000 - rev 424548
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390411 - Disable failing bc tests and enable it for stylo. r=jmaher MozReview-Commit-ID: 2xdTEAnVM8B
46e855a326b860c5d1b1485d029e50b39dab0ebd: Bug 1387755 - Use 20% opaque tab separators regardless of the tab toolbar background. r=daleharvey
Dão Gottwald <dao@mozilla.com> - Tue, 15 Aug 2017 12:08:23 +0200 - rev 424547
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387755 - Use 20% opaque tab separators regardless of the tab toolbar background. r=daleharvey MozReview-Commit-ID: 9WSR1wiJTAE
571aa752282ab6999ba750df459620993ff15a50: Bug 1390255: stylo: Remove unused Servo_StyleSet_Clear. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 16 Aug 2017 11:28:00 +0200 - rev 424546
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390255: stylo: Remove unused Servo_StyleSet_Clear. r=heycam MozReview-Commit-ID: nihQbUAbh8
f25c91cca4c3816ddfcd6a3dafba5f77a264d5a7: Bug 1366056 - showing v57 tourset for new user tour and update user tour;r=Fischer,mossop,rexboy
gasolin <gasolin@gmail.com> - Mon, 14 Aug 2017 14:30:46 +0800 - rev 424545
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1366056 - showing v57 tourset for new user tour and update user tour;r=Fischer,mossop,rexboy MozReview-Commit-ID: JUmPyJiNKFx
17ace082e5f5f1082f49080ccd9df1a65599ef7b: servo: Merge #18087 - style: Cleanup a bit Stylist and SelectorMap (from emilio:stylist-clear-cleanup); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 16 Aug 2017 02:56:13 -0500 - rev 424544
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18087 - style: Cleanup a bit Stylist and SelectorMap (from emilio:stylist-clear-cleanup); r=heycam Bug: 1390255 Reviewed-by: heycam Source-Repo: https://github.com/servo/servo Source-Revision: b300800b2c450f325c0308e9dcd7ec0113498e37
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip