3b6cfb4b1e57165bc787d76123b036df299d368e: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 07 Jan 2019 18:43:04 +0200 - rev 509812
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge inbound to mozilla-central. a=merge
7814dee9683a53a14259a3ca30d1639b14eb87c6: bug 1516426, null check touch target before trying to access it's frame, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 07 Jan 2019 15:05:11 +0200 - rev 509811
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
bug 1516426, null check touch target before trying to access it's frame, r=masayuki
e2ce50212f4939a10144b27e0fba3c10bc8fc4c7: Bug 1483696 - Disable opener-setter.html on linux32 debug for frequent failures. r=jmaher
Eliza Balazs <ebalazs@mozilla.com> - Mon, 07 Jan 2019 00:01:00 +0200 - rev 509810
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1483696 - Disable opener-setter.html on linux32 debug for frequent failures. r=jmaher
67d8b5c4732383c6e7e5329c403dc42fac97e1bb: Mergemozilla-central to inbound. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Mon, 07 Jan 2019 12:02:35 +0200 - rev 509809
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Mergemozilla-central to inbound. a=merge CLOSED TREE
a1f680c69689bd49807d90f5f32a8d04f431b0d8: Bug 1514425 - Disable dom/payments/test/test_constructor.html on win and osx for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Mon, 07 Jan 2019 02:46:25 +0200 - rev 509808
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514425 - Disable dom/payments/test/test_constructor.html on win and osx for frequent failures. r=jmaher
c045cee045263f64f0f20982a0192f5f9d3b5244: Bug 1453375 - Disable dom/media/test/test_mediarecorder_principals.html on win10 webrender. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Mon, 07 Jan 2019 02:45:28 +0200 - rev 509807
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1453375 - Disable dom/media/test/test_mediarecorder_principals.html on win10 webrender. r=jmaher
17ae2e56509f21aadf30d839235ecac424108871: Bug 1510565 - Fix download panel button color. r=paolo
Dão Gottwald <dao@mozilla.com> - Mon, 07 Jan 2019 13:06:22 +0000 - rev 509806
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1510565 - Fix download panel button color. r=paolo Differential Revision: https://phabricator.services.mozilla.com/D15814
8828a5a7028605c49e4276fb3cab5c6465ffa033: Bug 1517975 - Update webrender to commit 1b226534099a24c741e9827c4612eee1ec12d4ee (WR PR #3478). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Mon, 07 Jan 2019 12:47:12 +0000 - rev 509805
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517975 - Update webrender to commit 1b226534099a24c741e9827c4612eee1ec12d4ee (WR PR #3478). r=kats https://github.com/servo/webrender/pull/3478 Differential Revision: https://phabricator.services.mozilla.com/D15822
06c59ba512bafc9e6b4830496026793998151c54: Bug 1518098 - Manually rename some variables. r=jwatt#style
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Jan 2019 12:42:40 +0000 - rev 509804
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518098 - Manually rename some variables. r=jwatt#style lop is not an acceptable variable name for LengthPercentage. Differential Revision: https://phabricator.services.mozilla.com/D15813
7ca89c98ff5de65d5bef8cb3c05c336737e458ba: Bug 1518098 - Rename LengthOrPercentage to LengthPercentage. r=jwatt#style
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Jan 2019 12:42:42 +0000 - rev 509803
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518098 - Rename LengthOrPercentage to LengthPercentage. r=jwatt#style It does not represent `<length> | <percentage>`, but `<length-percentage>`, so `LengthOrPercentage` is not the right name. This patch is totally autogenerated using: rg 'LengthOrPercentage' servo | cut -d : -f 1 | sort | uniq > files for file in $(cat files); do sed -i "s#LengthOrPercentage#LengthPercentage#g" $file; done Differential Revision: https://phabricator.services.mozilla.com/D15812
1399a4ceda2e2f43d1db23aae19d52d8720a4a8d: Bug 1514817 - Convert Target to ES Class. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 07 Jan 2019 11:57:51 +0000 - rev 509802
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514817 - Convert Target to ES Class. r=yulia Differential Revision: https://phabricator.services.mozilla.com/D14842
b70afc7d2c99eff0faa1835580cbd5f3388bbe0c: Bug 1517187 - fix rulers and measure buttons to display state; r=jdescottes
yulia <ystartsev@mozilla.com> - Mon, 07 Jan 2019 11:13:28 +0000 - rev 509801
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517187 - fix rulers and measure buttons to display state; r=jdescottes This fixes an issue with the buttons and also adds a test Differential Revision: https://phabricator.services.mozilla.com/D15730
4b28aeacad99de8473b64b11974687b1afb87075: Bug 1518103 - Apply :hover:active inset box shadow to all panel footer buttons. r=ntim
Dão Gottwald <dao@mozilla.com> - Mon, 07 Jan 2019 12:30:05 +0000 - rev 509800
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518103 - Apply :hover:active inset box shadow to all panel footer buttons. r=ntim Differential Revision: https://phabricator.services.mozilla.com/D15815
fcb026c5194b6ab027c8556f383e6a709cd464c9: Bug 1517796 - [wpt] Correctly dismiss user prompts in MarionetteTestharnessProtocolPart._close_windows(). r=jgraham
Henrik Skupin <mail@hskupin.info> - Mon, 07 Jan 2019 11:51:59 +0000 - rev 509799
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517796 - [wpt] Correctly dismiss user prompts in MarionetteTestharnessProtocolPart._close_windows(). r=jgraham Using the "Switch To Window" command to check if a user prompt is open doesn't work because that command doesn't raise a "unexpected alert open" error. To fix that the "Close Window" command can be used for. Differential Revision: https://phabricator.services.mozilla.com/D15816
0a3a8b70b8bacd012d6165c3e909b0df1f95ba86: Bug 1512645 - Fix customization button colors. r=ntim
Dão Gottwald <dao@mozilla.com> - Mon, 07 Jan 2019 11:49:07 +0000 - rev 509798
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1512645 - Fix customization button colors. r=ntim Differential Revision: https://phabricator.services.mozilla.com/D15810
b97e2750407e3e98d7165c5605732ce2a7b0e68c: Bug 1128997 - Support indefinite script timeout r=ato
reimu <r2hkri@gmail.com> - Sun, 06 Jan 2019 23:04:41 +0000 - rev 509797
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1128997 - Support indefinite script timeout r=ato Differential Revision: https://phabricator.services.mozilla.com/D13181
cd0f006ea4b311f6223c6d151f09aa9758c7ad92: Bug 1447239 - Implement InputEvent.inputType r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 07 Jan 2019 10:10:57 +0000 - rev 509796
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1447239 - Implement InputEvent.inputType r=smaug This patch implements InputType.inputType which is declared by Input Events. The attribute has already been implemented by Chrome and Safari. Chrome implements Input Events Level 1, but Safari implements Input Events Level 2. Difference between them is only whether it supports "insertFromComposition", "deleteByComposition" and "deleteCompositionText". This patch makes the level switchable with pref and takes Level 1 by default because Level 2 is still unstable around event order with composition events. For reducing string copy cost at dispatching "input" event, this patch makes EditorInternalInputEvent store valid input-type as enum class, EditorInputType and resolves it to string value when dom::InputEvent::GetInputType() is called. Note that the reason why this patch names the enum class as EditorInputType is, there is InputType enum class already for avoiding conflict the name, this appends "Editor" prefix because "input" and "beforeinput" events are fired only when an editor has focus. Differential Revision: https://phabricator.services.mozilla.com/D14128
f8237a1e70b899fb91131718054f2d9e53bc082c: Bug 1447239 - Make WPT for InputEvent.inputType of each execCommand should test each call separately r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 07 Jan 2019 10:09:51 +0000 - rev 509795
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1447239 - Make WPT for InputEvent.inputType of each execCommand should test each call separately r=smaug The WPT for InputEvent.inputType of each execCommand runs all tests in a test function. Therefore, even if there is an unexpected result, it won't test other part. Additionally, it tests execCommand's result of the DOM tree in the contenteditable so that it's not useful for checking InputEvent.inputType for now. Therefore, this patch makes the test returns error for each result of each call of execCommand. Additionally, it sets contenteditable attribute to a <p> element which cannot store other block elements like <ul>, <ol>, <div>, etc. Therefore, some of the execCommand won't work on Gecko since Gecko's editor does not create invalid child elements as far as possible. Therefore, this patch makes it a <div> element. And also adding "insertHorizontalRule", "backColor", "foreColor", "hilightColor", "fontName", "createLink", "unlink". inputType values for those commands are defined by current spec. So, if they'd be changed, we could detect it quickly. Differential Revision: https://phabricator.services.mozilla.com/D14123
658f77e5e78bf4efa3dce011f4aae33139206f7e: No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
ffxbld <ffxbld@mozilla.com> - Mon, 07 Jan 2019 11:14:06 +0000 - rev 509794
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser Differential Revision: https://phabricator.services.mozilla.com/D15807
624782f944fc58580c3f1beeb59f9ef0c6a6f127: Bug 1517511 - Simplify computed::LengthOrPercentage and friends. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Jan 2019 11:00:27 +0000 - rev 509793
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517511 - Simplify computed::LengthOrPercentage and friends. r=heycam This is a first step to share LengthOrPercentage representation between Rust and Gecko. We need to preserve whether the value came from a calc() expression, for now at least, since we do different things depending on whether we're calc or not right now. See https://github.com/w3c/csswg-drafts/issues/3482 and dependent bugs for example. That means that the gecko conversion code needs to handle calc() in a bit of an awkward way until I change it to not be needed (patches for that incoming in the next few weeks I hope). I need to add a hack to exclude other things from the PartialEq implementation because the new conversion code is less lossy than the old one, and we relied on the lousiness in AnimationValue comparison (in order to start transitions and such, in [1] for example). I expect to remove that manual PartialEq implementation as soon as I'm done with the conversion. The less lossy conversion does fix a few serialization bugs for animation values though, like not loosing 0% values in calc() when interpolating lengths and percentages, see the two modified tests: * property-types.js * test_animation_properties.html Differential Revision: https://phabricator.services.mozilla.com/D15793
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip