220898648f5f735a4372d824f74e45acb66907ae: Bug 1455676 part 12. Remove use of nsIDOMNode from xpcom/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:49 -0400 - rev 801393
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 12. Remove use of nsIDOMNode from xpcom/. r=qdot
c6e11e7c543cf74fe57e5471b0c8a582f2ea0b53: Bug 1455676 part 11. Remove use of nsIDOMNode from xpfe/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:49 -0400 - rev 801392
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 11. Remove use of nsIDOMNode from xpfe/. r=qdot
94ab3582901b8d609673c34239605b30e3e2e8a8: Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:49 -0400 - rev 801391
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot
62ece2b265ab958e1550c306116aa1384c6d8c0d: Bug 1455676 part 9. Mostly remove use of nsIDOMNode from mobile/. r=snorp
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:49 -0400 - rev 801390
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 9. Mostly remove use of nsIDOMNode from mobile/. r=snorp
7e614633875401c627ef19e8e70ed3ccb97a7a80: Bug 1455676 part 8. Remove nsIDOMNode usage from layout/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:48 -0400 - rev 801389
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 8. Remove nsIDOMNode usage from layout/. r=qdot
4eb337cfade1b2e4247c08bc66aab488a9ccfe3d: Bug 1455676 part 7. Remove nsIDOMNode usage from layout/inspector/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:48 -0400 - rev 801388
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 7. Remove nsIDOMNode usage from layout/inspector/. r=qdot
9013597c936e9145244293c908fa4f3da1ec38fc: Bug 1455676 part 6. Remove nsIDOMNode usage from docshell/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:48 -0400 - rev 801387
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 6. Remove nsIDOMNode usage from docshell/. r=qdot
55a0726047bb1ce2b93f949047cbe38daa5b2aab: Bug 1455676 part 5. Remove nsIDOMNode usage from netwerk/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:48 -0400 - rev 801386
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 5. Remove nsIDOMNode usage from netwerk/. r=qdot
5d81f28df4d2adcbe839d82adb509ffcf721cca7: Bug 1455676 part 4. Remove nsIDOMNode usage from uriloader/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:48 -0400 - rev 801385
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 4. Remove nsIDOMNode usage from uriloader/. r=qdot
7161cb18122e3f51c30a014d688a4c5fbcacaa74: Bug 1455676 part 3. Remove nsIDOMNode usage from widget/. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:48 -0400 - rev 801384
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 3. Remove nsIDOMNode usage from widget/. r=qdot
1ccf1348f689b06996d1cbdb1f47eee2b85cd208: Bug 1455676 part 2. Remove nsIDOMNode usage from accessible/. r=surkov
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:47 -0400 - rev 801383
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 2. Remove nsIDOMNode usage from accessible/. r=surkov
c38176356708244983dc39cf96d4597f5889bbc6: Bug 1455676 part 1. Make it possible to importGlobalProperties Node. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 May 2018 22:58:47 -0400 - rev 801382
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1455676 part 1. Make it possible to importGlobalProperties Node. r=qdot
c094fc31b95f079c5cec2f3e88cb9fec0bdd7ca5: Bug 1465254 - Fix copy error in periodic updates task r=sfraser
Mathieu Leplatre <mathieu@mozilla.com> - Wed, 30 May 2018 00:36:27 +0200 - rev 801381
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1465254 - Fix copy error in periodic updates task r=sfraser MozReview-Commit-ID: 8YXHlZylBQG
2415a1d53df35624a109643533f1f3d8d8e0ab15: Bug 1464016 - TextInputHandler should not clear alt/ctrl/meta modifiers of eKeyPress event before sending TextEventDispatcher r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 24 May 2018 20:59:48 +0900 - rev 801380
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1464016 - TextInputHandler should not clear alt/ctrl/meta modifiers of eKeyPress event before sending TextEventDispatcher r=m_kato If a key combination causes text input, we need to dispatch keypress events without alt/ctrl/meta modifiers since TextEditor won't handle keyepress events whose altKey, ctrlKey or metaKey is true as inputting text. Currently, TextEventDispatcher sets mCharCode of eKeyPress event from mKeyValue. Then, when altKey, ctrlKey or metaKey is true, it'll call WillDispatchKeyboardEvent() and then, TextInputHandler needs to reset the charCode value from native event information. However, the problem is, TextInputHandler::InsertText() is called with control character when control key is pressed and InsertText() clears the modifier information before sending eKeyPress event to TextEvenDispatcher so that TextEventDispatcher won't call WillDispatchKeyboardEvent() even though control key is actually pressed. Therefore, TextInputHandler cannot adjust charCode value and modifier flags in some cases such as control + option + 'a'. This patch makes InsertText() stop clearing the modifiers and makes WillDispatchKeyboardEvent() do it instead. This procedure is expected by TextEventDispatcher. MozReview-Commit-ID: Ig6qgRBeQDh
d67e33e20cbd0603db8e9a71b24756567883b36e: Bug 1459455 - Revert accidentally-landed package-lock.json changes.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 29 May 2018 22:43:42 -0400 - rev 801379
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1459455 - Revert accidentally-landed package-lock.json changes.
15613f838926bfd8f806543a26ca42e6d8fe602c: No bug - Re-alphabetize layout/base/crashtests/crashtests.list. r=thejanitor
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 29 May 2018 22:39:08 -0400 - rev 801378
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
No bug - Re-alphabetize layout/base/crashtests/crashtests.list. r=thejanitor
f78166984496a59de2afd5b9b71e1e7cf29dfba3: Bug 1463940 - Invalidate display items when we add a caption to a table, since it can change the ordering of the content. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 24 May 2018 16:54:50 +1200 - rev 801377
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1463940 - Invalidate display items when we add a caption to a table, since it can change the ordering of the content. r=mstange MozReview-Commit-ID: HQewY2vNEJm
16f1a4771b090cc44d84175c159f7391632352aa: Bug 1459455 - Allow changing the tab separator color. r=jaws
Tim Nguyen <ntim.bugs@gmail.com> - Wed, 30 May 2018 04:34:51 +0200 - rev 801376
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1459455 - Allow changing the tab separator color. r=jaws MozReview-Commit-ID: 6DNHHTTw7ff
3a2dd772aa0e725f9dfdb586e672962d6bb92305: Bug 1458841 - Use waitForAnimationReadyToRestyle wherever we wait for animation.ready right after animation creation. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 30 May 2018 09:48:10 +0900 - rev 801375
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1458841 - Use waitForAnimationReadyToRestyle wherever we wait for animation.ready right after animation creation. r=birtles Previously we used the tweakExpectedRestyleCount function (replaced by the waitForAnimationReadyToRestyle function in the previous patch) only in cases where we were actually expecting restyles to happen. For cases where we don't expect restyles, i.e. cases where we assert the restyle count is zero, we didn't use this method meaning we didn't bother checking if there was a restyle expected for the current frame or not. Since we normally wait for 5 frames anyway before checking that there have been no restyles, failing to count the number of frames and waiting only 4 frames is not a problem. However, if a new test were added that just copied this code and only waited one frame, it might fail to test what it intended. So, to avoid possible future bugs and in order to be more consistent with tests that do expect restyles, this patch replaces a number of uses animation.ready with waitForAnimationReadyToRestyle. MozReview-Commit-ID: 7qBmobTKolh
87d0c310230336afea9a23c7fba9263e22772d41: Bug 1458841 - Introduce a utility function that waits for a given animation being ready to be restyle. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 30 May 2018 09:41:47 +0900 - rev 801374
Push 111648 by bmo:dave.hunt@gmail.com at Wed, 30 May 2018 09:58:20 +0000
Bug 1458841 - Introduce a utility function that waits for a given animation being ready to be restyle. r=birtles And replace tweakExpectedRestyleCount with the function. MozReview-Commit-ID: 96jC9looyZq
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip