ec772ba1b1d931df819b4bb4896b1493976c67be: Bug 418833 - Make non-native checkbox and radio input styles look right in Fennec. r=snorp
Mike Conley <mconley@mozilla.com> - Thu, 10 Nov 2016 20:46:46 -0500 - rev 323627
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 418833 - Make non-native checkbox and radio input styles look right in Fennec. r=snorp <input>'s of type checkbox and radio are rendered as native widgets by default on Desktop, but on Fennec, we fallback to using the built-in, non-native checkboxes. The earlier patches in this series made it possible for agent, user and page stylesheets to make changes to the non-native checkbox and radio input fields. Unfortunately, some of the default agent styles for those checkbox and radio elements on Fennec were accidentally setting rules that they shouldn't. That wasn't a problem before because the inputs couldn't be styled before. Now that they can, we're failing a bunch of reftests because the inputs look wrong in certain situations. For example: 1) We were setting background: var(--form_background) for every radio and checkbox input. --form_background is just a colour though, and that meant that the rest of the background styles were being overwritten. This has been fixed by setting background-color: var(--form_background) instead. The same also applied to some usage of --form_background_disabled. 2) We were setting border-radius: var(--form_border_radius) on all input elements, but this was putting rounded corners on the checkbox and radio inputs as well. This rule has been modified to skip checkbox and radio inputs. MozReview-Commit-ID: CnpTRXcCxoY
a9da196a78847a286f46b2e818ea1f18c43ac9ec: Bug 418833 - Remove !important padding and border-radius rules for checkbox and radio form controls. r=tnikkel
Mike Conley <mconley@mozilla.com> - Fri, 21 Oct 2016 14:07:43 -0400 - rev 323626
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 418833 - Remove !important padding and border-radius rules for checkbox and radio form controls. r=tnikkel MozReview-Commit-ID: 86X3PHxmKFg
eecb0af8a88fdeb9d8ea84b8a6eda6944230807f: Bug 418833 - Move default checkbox/radio drawing to images. Allow overriding checkbox/radio styling. r=tnikkel
Wes Johnston <we.j@live.com> - Thu, 03 Nov 2016 16:54:49 -0400 - rev 323625
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 418833 - Move default checkbox/radio drawing to images. Allow overriding checkbox/radio styling. r=tnikkel MozReview-Commit-ID: HqyXXuYzjrE
9b5e7c9b5c8cd19e41dc8c0f89830ef6e5b01403: Bug 1317804 - Hide the checkbox toggle in about:privatebrowsing. r=johannh
Mike Conley <mconley@mozilla.com> - Sat, 19 Nov 2016 17:25:58 -0500 - rev 323624
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317804 - Hide the checkbox toggle in about:privatebrowsing. r=johannh This was originally taking advantage of the fact that we were hiding HTML checkboxes by default via common.inc.css. Since bug 1309316 landed, we don't hide those checkboxes by default anymore. So now we special-case about:privatebrowsing to hide the checkbox. MozReview-Commit-ID: CaImnCPu8cE
93e4c5f0dc7bc959bccf8ebbac606d71ac7d8139: Bug 1318644 - Auto-detect application type if binary has been specified. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Mon, 21 Nov 2016 16:28:46 +0100 - rev 323623
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1318644 - Auto-detect application type if binary has been specified. r=automatedtester MozReview-Commit-ID: 3ZLN4EyIujM
a2fa061b59036ed146412a0d7b607cc7bd9454bf: Bug 1317386 - Swap expectation of which button causes scroll; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 15 Nov 2016 11:41:23 +0000 - rev 323622
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317386 - Swap expectation of which button causes scroll; r=automatedtester When we scroll the element into the bottom of the viewport, it is the first button that does not cause a scroll. MozReview-Commit-ID: 1zv3uyUcnRn
bd737369c38629ff47aee1ceb7cef22419624175: Bug 1317386 - Test pointer interactability of first element in paint order; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 15 Nov 2016 11:21:32 +0000 - rev 323621
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317386 - Test pointer interactability of first element in paint order; r=automatedtester When returning the tree of interactable elemenets under the cursor, we want to test the first one against the passed element, not that there are _any_ interactable elements under the cursor. MozReview-Commit-ID: AUvKAWKHgZk
d8ad355ff155d942ce6658a630a7f6418e520490: Bug 1317386 - Add test for overlay element after scroll; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Mon, 14 Nov 2016 21:12:00 +0000 - rev 323620
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317386 - Add test for overlay element after scroll; r=automatedtester Add a test that checks that `scrollIntoView({block: "end", inline: "nearest"})` works by placing the element at the bottom of the viewport, where the overlay does not cover it. MozReview-Commit-ID: Gzv9n17240G
59009e044524afd88221cc30ea88b0860d71a618: Bug 1317386 - Rewrite in-view centre point calcaulation; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Mon, 14 Nov 2016 21:10:08 +0000 - rev 323619
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317386 - Rewrite in-view centre point calcaulation; r=automatedtester The old calcaulation to determine an element's in-view centre point was wrong as pointed out in https://github.com/w3c/webdriver/issues/425, and this is an implementation of the proposed algorithm which passes real-world tests. This also addresses https://github.com/w3c/webdriver/pull/441 which checks if the `DOMRect` sequence returned from `getClientRects` is empty, as it may be if the element's `display` style property is `none`. MozReview-Commit-ID: 4uitUrviW2a
132052948ab10a7cc0bb971790861fdcbabaf8f0: Bug 1317386 - Check pointer interactability upon interaction; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Mon, 14 Nov 2016 21:07:42 +0000 - rev 323618
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317386 - Check pointer interactability upon interaction; r=automatedtester Checking for general interactability will also consider keyboard interactability, which has not yet been implemented. On interacting with an element by clicking, we should only test for pointer interactability. MozReview-Commit-ID: BUCs7zHppRm
0f44d49bb142709fc75dcba2a742f605182d7644: Bug 1317386 - Scroll element into view at the bottom; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Mon, 14 Nov 2016 21:06:50 +0000 - rev 323617
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317386 - Scroll element into view at the bottom; r=automatedtester When scrolling an element into view using `Element.scrollIntoView`, use the `{block: "end", inline: "nearest"}` scroll position arguments, which are equivalent to `Element.scrollIntoView(false)`. This is what other WebDriver implementations have used for a while, and we meant to change to this sooner. This ensures that the element appears at the bottom of the viewport rather than the top, where overlaying menus with fixed style position may more frequently appear. In the future we might consider replacing this with `{block: "center"}` which is specified in the CSSOM specification, but not yet implemented in any browsers. This implements https://github.com/w3c/webdriver/pull/440, which should fix https://github.com/mozilla/geckodriver/issues/327. MozReview-Commit-ID: BRMupP4fM89
097b3595fb739cff8af432f63916dfb02a6400e2: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 21 Nov 2016 15:47:42 +0100 - rev 323616
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Merge mozilla-central to autoland
851a50989291df2d276d3094683c30feea32cf3f: Bug 1310855 - Remove hasNode xpcshell.ini variable r=mcmanus
Nicholas Hurley <hurley@todesschaf.org> - Tue, 18 Oct 2016 10:54:33 -0700 - rev 323615
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1310855 - Remove hasNode xpcshell.ini variable r=mcmanus MozReview-Commit-ID: Hx2e1JYfUfy
204765519a9aaaefd604e6f526a0b62fe2df73e9: Bug 1319015 - fix css-properties normalization when remote dbg old ff;r=pbro
Julian Descottes <jdescottes@mozilla.com> - Mon, 21 Nov 2016 10:26:31 +0100 - rev 323614
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1319015 - fix css-properties normalization when remote dbg old ff;r=pbro MozReview-Commit-ID: L6lPypzjzNv
9938e8536c4ac08fa65bfce40fa52a57edf30d29: Bug 1318214 - enable presentation API for 1-UA mode on Fennec nightly. r=smaug.
Shih-Chiang Chien <schien@mozilla.com> - Mon, 21 Nov 2016 14:49:30 +0800 - rev 323613
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1318214 - enable presentation API for 1-UA mode on Fennec nightly. r=smaug. MozReview-Commit-ID: 37ykiqcaa8d
c176703ff213c6660818a3701d7c4cf026064329: No bug, Automated blocklist update from host bld-linux64-spot-579 - a=blocklist-update
ffxbld - Tue, 22 Nov 2016 06:22:41 -0800 - rev 323612
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
No bug, Automated blocklist update from host bld-linux64-spot-579 - a=blocklist-update
a634d0b1f754b092241a10e557235461e035255b: No bug, Automated HPKP preload list update from host bld-linux64-spot-579 - a=hpkp-update
ffxbld - Tue, 22 Nov 2016 06:22:39 -0800 - rev 323611
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-579 - a=hpkp-update
2453ecbf122871afef0743a677ee383c1bf9ec17: No bug, Automated HSTS preload list update from host bld-linux64-spot-579 - a=hsts-update
ffxbld - Tue, 22 Nov 2016 06:22:36 -0800 - rev 323610
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-579 - a=hsts-update
0534254e9a40b4bade2577c631fe4cfa0b5db41d: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 21 Nov 2016 15:44:20 +0100 - rev 323609
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
merge mozilla-inbound to mozilla-central a=merge
c7be1246b30124324539133b4e10645bc6b5155f: Backed out changeset e79129082f4a (bug 1297474) for crashes in m-oth windows tests
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 21 Nov 2016 10:33:49 +0100 - rev 323608
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Backed out changeset e79129082f4a (bug 1297474) for crashes in m-oth windows tests
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip