40a7055f712b38da3d8fe50e2481eb0d455f3796: Bug 1517711 - Guard other uses of SetPullingEnabled too. r=padenot, a=RyanVM
Andreas Pehrson <apehrson@mozilla.com> - Tue, 08 Jan 2019 10:06:08 +0000 - rev 506597
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1517711 - Guard other uses of SetPullingEnabled too. r=padenot, a=RyanVM Depends on D15892 Differential Revision: https://phabricator.services.mozilla.com/D15896
d902ac21513900909c9673423827f16f76b12ada: Bug 1517711 - Check for a destroyed MediaStream on the right thread. r=padenot, a=RyanVM
Andreas Pehrson <apehrson@mozilla.com> - Tue, 08 Jan 2019 10:06:11 +0000 - rev 506596
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1517711 - Check for a destroyed MediaStream on the right thread. r=padenot, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D15892
7755fe5f3b0a84cc095b37a10a67d3488bf9cb1a: Bug 1514112 - Listen for font setting changes even if DWrite is not used. r=jrmuizel, a=RyanVM
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Jan 2019 11:46:04 -0500 - rev 506595
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1514112 - Listen for font setting changes even if DWrite is not used. r=jrmuizel, a=RyanVM
2046aa36055220d9187f968fca3ab070d2de7665: Bug 1516292 - Use isSameNode() to compare mozFullScreenElement and the video host element. r=edgar, a=RyanVM
Timothy Guan-tin Chien <timdream@gmail.com> - Mon, 07 Jan 2019 16:00:55 +0000 - rev 506594
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1516292 - Use isSameNode() to compare mozFullScreenElement and the video host element. r=edgar, a=RyanVM This does what's done in bug 1505547 but in a different way. For some reason, access shadowRoot.host in the function can trigger an assertion. this.video is a Proxy so it cannot be compared, but all its methods are proxied. Differential Revision: https://phabricator.services.mozilla.com/D15767
274d224478736b7ff659c3d1f38dc8c2b2285a8a: Bug 1502448 - Work around principal issues with pdfjs and saving local files. r=jkt,jaws, a=RyanVM
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 07 Jan 2019 16:59:26 +0000 - rev 506593
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1502448 - Work around principal issues with pdfjs and saving local files. r=jkt,jaws, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D15568
c777b4b5cd07b6575bacf5a2309b384c0c7c9c6f: Bug 1495207 - Properly set and reset the animate attribute on the content blocking shield. r=ewright, a=RyanVM
Johann Hofmann <jhofmann@mozilla.com> - Mon, 07 Jan 2019 16:20:21 +0000 - rev 506592
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1495207 - Properly set and reset the animate attribute on the content blocking shield. r=ewright, a=RyanVM Previously this code was using webProgress.isTopLevel to set and reset the shield animation, which is just plain nonsense and was based on false assumptions about it being something like webProgress.isLoadingDocument. In reality this attribute just reflects whether the source of the event is the top-level window or a frame, not the load type. The new code uses the "blocking" state to set and reset the animation and uses the "active" attribute as a guard to ensure that we only set the "animate" attribute once per page. This works because the "active" attribute is guaranteed to be reset on a top-level document load. Differential Revision: https://phabricator.services.mozilla.com/D15654
39fe709c6cf8de41c2a739ad456877eb5fa1e7c3: Bug 1512737 - Assign HRTF to panningModel attribute instead of adding type property. r=padenot, a=test-only
Karl Tomlinson <karlt+@karlt.net> - Mon, 07 Jan 2019 08:51:31 +0000 - rev 506591
Push 10476 by ryanvm@gmail.com at Wed, 09 Jan 2019 15:36:04 +0000
Bug 1512737 - Assign HRTF to panningModel attribute instead of adding type property. r=padenot, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D14494
0f838be24568f673a5bea33acfd9cce27beed623: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 09 Jan 2019 06:00:19 -0800 - rev 506590
Push 10475 by ffxbld at Wed, 09 Jan 2019 14:00:26 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ach -> 781f8d3348ef cy -> 0f254c235c4f fa -> d8a52cb25fd7 hy-AM -> a6ca8a502be8 it -> 35922137fad5 km -> d64ef97409f0 lij -> d668d9791c4f ne-NP -> 3326bdbfc769 nl -> e7c392ccb4a8 pt-BR -> 2748e4c544b9 pt-PT -> 5a74ae7a93c6 sk -> 04e0ab1bf0ec son -> 78bbcde0d581 tr -> 05d468b5902f uk -> 3b1795a00c3a zh-CN -> feb61cea75a5
40f0bbdcd856b0302f984e3b07589f567abd9f99: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 09 Jan 2019 06:00:13 -0800 - rev 506589
Push 10475 by ffxbld at Wed, 09 Jan 2019 14:00:26 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD cy -> 0f254c235c4f it -> 35922137fad5 nl -> e7c392ccb4a8 pt-BR -> 2748e4c544b9 pt-PT -> 5a74ae7a93c6 sk -> 04e0ab1bf0ec son -> 78bbcde0d581 zh-CN -> 0970137b40ce
88b1a8417b1943b8b03b7370b5d6646ba640f984: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 09 Jan 2019 02:00:20 -0800 - rev 506588
Push 10474 by ffxbld at Wed, 09 Jan 2019 10:00:27 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ach -> 053435581788 an -> 4c4e805a19b0 ar -> 3c766bb22cd8 ast -> 5b815799b511 az -> f5b2f969a5f2 be -> 013edcbe1811 bg -> 137f4aa9e0cb bn-BD -> b2407ade0bb7 bn-IN -> 821e188691a3 br -> 744ec1dc3931 bs -> 068353308457 ca -> 2506923562e3 cak -> 45844d29e60d cs -> c8840dafebbb cy -> 76eb835a7a4b de -> 0c6018e21a7d dsb -> b677996895e2 el -> 0c7426530074 en-CA -> 71c2beaf19a4 en-GB -> 9ad0ac9499ea eo -> 787816cb732d es-AR -> 2e6e1da18b51 es-CL -> e18b3930d796 es-ES -> a459502f52a3 es-MX -> 2a0d6bd8c18f et -> b56aa503dbef eu -> 838faca700f4 fa -> f9cb74380ef8 ff -> 4378d4f57e76 fi -> b666f4c43d72 fr -> 20e857ec639a fy-NL -> 0e6245761e3e ga-IE -> 502537143c38 gd -> 7f8df1fc1141 gl -> cea1d5242b47 gn -> 4f7ed50c95c6 gu-IN -> 3ab08ee12a43 he -> 6aeb6524a460 hi-IN -> 462a4818d2b1 hr -> 2d68f97d5397 hsb -> f0c9a7bd5695 hu -> ca442cc9b7d6 hy-AM -> c11c3ff6f32f ia -> ebf667c9d3eb id -> eef4f59d33e5 is -> a614bffcfde7 ja -> 5c3d19c6c708 ka -> eb8620f547f8 kab -> 20e738827ccb kk -> 3ae021d6e5c9 km -> 63dbd67ee2ec kn -> 2b7946928421 ko -> 43bc8bda60e2 lij -> 608573e51002 lt -> 53caedae6290 lv -> 6bce4085e0dd mk -> d0574b120c6f ml -> f9a0c1948c52 mr -> a76b0a56b943 ms -> 60919ea5f1e1 my -> 98aa5e65d238 nb-NO -> b3418a2625e2 ne-NP -> 65dedf61b3b4 nn-NO -> 6e2f1bd2c8d1 oc -> f72b0f99d43a or -> ededff086be3 pa-IN -> 0a390ee90f78 pt-BR -> 499ffdf1fb93 pt-PT -> 9ff9efda02fd rm -> d7334b33ab24 ro -> dce23c0d4083 ru -> 091c3f48fc5d si -> 94190222ae80 sk -> 4b1835e63b45 sl -> 4e563116ce05 sq -> 355423707d9d sr -> 1c66b3c07f04 sv-SE -> 882ce45b83b7 ta -> 5eef4ba5c448 te -> f7e6df4bd2c8 th -> 5e0278e55565 tr -> 57bec62307db uk -> 9773093d9f76 ur -> 126ba3284ade uz -> 812f343f3d0c vi -> efd4ba287416 zh-CN -> 79ad5e085bab zh-TW -> c8e27a4c40cc
05381b93e412ff6361d228eb622249553f3b53be: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 09 Jan 2019 02:00:14 -0800 - rev 506587
Push 10474 by ffxbld at Wed, 09 Jan 2019 10:00:27 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD en-CA -> 71c2beaf19a4 zh-TW -> c8e27a4c40cc
e870ad2581d1b8873c79d7428d3b05081c59d812: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 09 Jan 2019 01:00:19 -0800 - rev 506586
Push 10473 by ffxbld at Wed, 09 Jan 2019 09:00:27 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ar -> da540d916711 es-MX -> 60e6d8a73f7b fr -> 86f55864e8b9 ko -> 2f7c09645a12 ne-NP -> c30639f8f714 nl -> 94171acd46f4 nn-NO -> 32cebb6f66ab sk -> e605a4be3a6c
9c32ca6e7f263287821ee5f771c78cde80df8eff: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 09 Jan 2019 01:00:13 -0800 - rev 506585
Push 10473 by ffxbld at Wed, 09 Jan 2019 09:00:27 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD es-MX -> 60e6d8a73f7b ko -> 2f7c09645a12 nl -> 94171acd46f4 nn-NO -> 32cebb6f66ab sk -> e605a4be3a6c
8d881ce4d5d3f56d85614d7fca672a8f09eb96c1: Bug 1494941 - Fix browser_jsterm_await_helper_dollar_underscore.js intermittent. r=Honza, a=test-only
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 08 Jan 2019 13:31:57 +0000 - rev 506584
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1494941 - Fix browser_jsterm_await_helper_dollar_underscore.js intermittent. r=Honza, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D15838
3b5f78d0f03e234565a4febb1cfafc23e8f40443: Bug 1508435 - Wait for one second between each screenshot test. r=pbro, a=test-only
Julian Descottes <jdescottes@mozilla.com> - Mon, 07 Jan 2019 09:23:21 +0000 - rev 506583
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1508435 - Wait for one second between each screenshot test. r=pbro, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D15512
05fec0e0ad5785d9275251c9b336419088cf9a7c: Bug 1508435 - Delete downloaded screenshots in inspector screenshot tests. r=pbro, a=test-only
Julian Descottes <jdescottes@mozilla.com> - Tue, 11 Dec 2018 08:05:29 +0000 - rev 506582
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1508435 - Delete downloaded screenshots in inspector screenshot tests. r=pbro, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D14105
75bce0efaecc3ba7f76d13e364932ace671df8ac: Bug 1509631 - Fix identity popup expander color. r=johannh, a=RyanVM
Dão Gottwald <dao@mozilla.com> - Tue, 08 Jan 2019 14:11:18 +0000 - rev 506581
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1509631 - Fix identity popup expander color. r=johannh, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D15811
efa8fa7ce7394dd23306be08254eb627a53baccc: Bug 1512645 - Fix customization button colors. r=ntim, a=RyanVM
Dão Gottwald <dao@mozilla.com> - Mon, 07 Jan 2019 11:49:07 +0000 - rev 506580
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1512645 - Fix customization button colors. r=ntim, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D15810
79672a79a67af48f851b2ba0e2dcab798488e7a0: Bug 1510565 - Fix download panel button color. r=paolo, a=RyanVM
Dão Gottwald <dao@mozilla.com> - Mon, 07 Jan 2019 13:06:22 +0000 - rev 506579
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1510565 - Fix download panel button color. r=paolo, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D15814
af69c79ed942333be69d006576476ea624726ae9: Bug 1514040 - Dispatch events to hidden datetimebox UA Widget. r=smaug, a=RyanVM
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 04 Jan 2019 21:53:51 +0000 - rev 506578
Push 10472 by ryanvm@gmail.com at Wed, 09 Jan 2019 00:40:52 +0000
Bug 1514040 - Dispatch events to hidden datetimebox UA Widget. r=smaug, a=RyanVM The XBL binding implementation relied on nsDateTimeControlFrame to call into its nsIDateTimeInputArea implementation. This is correct because the XBL binding is only constructed when the element has a frame. If the value is set while the element is hidden, the XBL binding will pick up the correct value during construction. That is not the case for UA Widget. As it is constructed when the DOM is attached, relying on nsDateTimeControlFrame to send an event when attributes change means the event won't be sent to the already constructed UA Widget. This patch fixes that by moving the event dispatching calls originating from HTMLInputElement out of nsDateTimeControlFrame, so they will behave correctly in the absence of the frame. I've also moved the gut of nsDateTimeControlFrame::HasBadInput() to DateTimeInputTypeBase::HasBadInput(). Content script should be allowed to validate the input without the frame. Sadly this means the XBL implementation and the UA Widget implementation have further diverged. The complexity should go away when we could finally remove the XBL implementation. nsDateTimeControlFrame still dispatches a few events to UA Widget, in AttributeChanged() and SyncDisabledState(), as they are originated from the layout. The name of the events in AttributeChanged() are incorrect though -- I am correcting that in this patch too. Differential Revision: https://phabricator.services.mozilla.com/D15601
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip