c9670bff5a6852ae7fb19db4a0f1cfbda550da7a: Bug 1422177 - add tests for moz-icon being non-linkable from the web, r=bz,jkt
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 04 Dec 2017 15:26:34 +0000 - rev 395776
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1422177 - add tests for moz-icon being non-linkable from the web, r=bz,jkt MozReview-Commit-ID: 83aeiM6Vjky
a848673638d65a40c7fcf7381db0fc5c35fd6d35: Bug 1424115 - Rewrite test_animation_observers_async.html with promise_test. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 08 Dec 2017 12:03:30 +0900 - rev 395775
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1424115 - Rewrite test_animation_observers_async.html with promise_test. r=boris With this patch we still use a global MutationObserver and a single target element and re-use them in all test cases. Eventually each test should create a target element and a MutationObserver to avoid explicit cleanup jobs (e.g. clearing styles and flushing styles for the global target element), but it's not in the scope of this bug. MozReview-Commit-ID: IqEjMbTrpAK
cc301e9aa700b787b1baf09362a82e3b9ab75940: Bug 1424115 - Drop EventUtils.js from test_animation_observers_async.html. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 08 Dec 2017 11:50:03 +0900 - rev 395774
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1424115 - Drop EventUtils.js from test_animation_observers_async.html. r=boris It's no longer used. MozReview-Commit-ID: 5f4lEP5wAqx
b106561a9ba142ab6eaffeb87c57e527165317b8: Bug 1424115 - Fix indentation in test_animation_observers_sync.html. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 08 Dec 2017 11:50:03 +0900 - rev 395773
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1424115 - Fix indentation in test_animation_observers_sync.html. r=boris MozReview-Commit-ID: HsYi9ISOVli
9439a775a8d88c46855e858d9c53736e6d73fc0d: Bug 1424115 - Drop requestLongerTimeout in test_animation_observers_async.html. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 08 Dec 2017 11:50:03 +0900 - rev 395772
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1424115 - Drop requestLongerTimeout in test_animation_observers_async.html. r=boris Most of test cases in the test file has been moved so that the test no longer takes over default time out (5 minutes). MozReview-Commit-ID: 9rrr7WrkcFH
1ee72d1a943068ec55007fbc11ae58df10522d0c: Bug 1418052 Correctly process hardening flags for ASAN, --disable-hardening, and --disable-optimize r=decoder,glandium
Tom Ritter <tom@mozilla.com> - Mon, 20 Nov 2017 22:20:56 -0600 - rev 395771
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1418052 Correctly process hardening flags for ASAN, --disable-hardening, and --disable-optimize r=decoder,glandium Will also address Bug 1377553 and part of Bug 1419607 MozReview-Commit-ID: AUCqBxEGpAl
497efe3a096ba86ed1d373e5ebf19383511117e1: Bug 1406231 - remove the TextLayer class, and all remaining traces of it. r=mattwoodrow
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 07 Dec 2017 17:13:05 -0500 - rev 395770
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1406231 - remove the TextLayer class, and all remaining traces of it. r=mattwoodrow MozReview-Commit-ID: 5fmKfkO6hnO
988a2837b8dc9c7e423ef7c0c8d91dbb6b1769df: Bug 1393817 Fix L10N check for MinGW build r=ted
Tom Ritter <tom@mozilla.com> - Thu, 07 Dec 2017 11:09:43 -0600 - rev 395769
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1393817 Fix L10N check for MinGW build r=ted exe_7z_archive.py runs during the MinGW build L10N check step, and hardcodes 7z as the 7zip executable. This works on Windows, but not Linux. We need to pass it the correct executable for 7zip, which is located during configure. However, repacks (repackage-winXX-nightly) don't do configure, and don't have the tools to do configure. So we leave the default command in the python script if one is not supplied. MozReview-Commit-ID: B7GEKRYEJTD
70e6e9c9efd1d56b23d1c5758cb36b79e5460186: Bug 379290 - Add env var to auto submit crashes r=gsvelto
Adam Gashlin <agashlin@mozilla.com> - Thu, 07 Dec 2017 08:47:29 -0800 - rev 395768
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 379290 - Add env var to auto submit crashes r=gsvelto MozReview-Commit-ID: HguIy4GKMb0
02919bad938ac69a62470159f5688996f6d570d4: Merge mozilla-central to autoland a=merge r=merge on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 08 Dec 2017 12:06:24 +0200 - rev 395767
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Merge mozilla-central to autoland a=merge r=merge on a CLOSED TREE
c9c66aa3cfe76422f25746fb802a042fe2c15730: Backed out changeset 5a1a53d1fd02 (bug 1420608) for browser chrome failures on toolkit/content/tests/browser/browser_resume_bkg_video_on_tab_hover.js r=backout on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Fri, 08 Dec 2017 10:55:21 +0200 - rev 395766
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Backed out changeset 5a1a53d1fd02 (bug 1420608) for browser chrome failures on toolkit/content/tests/browser/browser_resume_bkg_video_on_tab_hover.js r=backout on a CLOSED TREE
296dd5f8849a593383d991338a82024aac46b546: Bug 1417874 - Split clipboard implementation to shared (nsClipboard) and backend specific (nsClipboardX11) parts, r=jhorak
Martin Stransky <stransky@redhat.com> - Thu, 16 Nov 2017 14:00:00 +0100 - rev 395765
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1417874 - Split clipboard implementation to shared (nsClipboard) and backend specific (nsClipboardX11) parts, r=jhorak MozReview-Commit-ID: 5IebGayJl1
463d676df5dad6cf9d39f5e6be3e559a55a4abe4: Bug 1399787 - Part 17. Clean up some comments and formatting in PDFViaEMFPrintHelper code. r=jwatt
cku <cku@mozilla.com> - Wed, 29 Nov 2017 15:45:34 +0800 - rev 395764
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 17. Clean up some comments and formatting in PDFViaEMFPrintHelper code. r=jwatt MozReview-Commit-ID: HTFv50CFqI9
fc9776a2605d47643fef7adaad681c54c2265f54: Bug 1399787 - Part 16. Hide function table in PDFiumEngineShim.cpp. r=jwatt
cku <cku@mozilla.com> - Wed, 01 Nov 2017 21:51:20 +0800 - rev 395763
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 16. Hide function table in PDFiumEngineShim.cpp. r=jwatt This is to make the header file more concise. MozReview-Commit-ID: 7RFkppBdvbU
2e91a90dfbc34470965de3996dcadee633385f1d: Bug 1399787 - Part 15. Detect and handle breakage of the IPC channel. r=jwatt
cku <cku@mozilla.com> - Mon, 06 Nov 2017 22:12:31 +0800 - rev 395762
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 15. Detect and handle breakage of the IPC channel. r=jwatt MozReview-Commit-ID: 6VfIbstJ6WN
e82ab72f71eee8f1d7e1a0b09df0c619b27850cc: Bug 1399787 - Part 14. Prevent RemotePrintJobChild using ipc calls after the channel was destroyed. r=jwatt
cku <cku@mozilla.com> - Mon, 23 Oct 2017 15:57:18 +0800 - rev 395761
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 14. Prevent RemotePrintJobChild using ipc calls after the channel was destroyed. r=jwatt If in the future nsDeviceContextSpecWin::BeginDocument was to return NS_ERROR_FAILURE, then the channel between RemotePrintJobParent and RemotePrintJobChild will be close at [1]. RemotePrintJobChild keep using ipc calls after the channel is broken and hits assertions. PS: We always hits this assertion by forcing nsDeviceContextSpecWin::BeginDocument returning NS_ERROR_FAILURE. It's not relative to the change we made in previous patches. [1] https://hg.mozilla.org/mozilla-central/file/b186fddce27f/layout/printing/ipc/RemotePrintJobParent.cpp#l44 MozReview-Commit-ID: 79mZBf301nb
d7fef200e8b9f3003210945bc56dfb978e143888: Bug 1399787 - Part 13. Handle AbortDocument. r=jwatt
cku <cku@mozilla.com> - Sun, 05 Nov 2017 15:34:54 +0800 - rev 395760
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 13. Handle AbortDocument. r=jwatt While aborting conversion, we need to make sure there is no coversion task executing in the PDFium process before destroying it. MozReview-Commit-ID: 3Iqhe8KmYv2
a7d70f7f33354a433a986dec8f983e7ead3e463b: Bug 1399787 - Part 12. Delay dispatching FinalizePrint message until the last page was processed. r=jwatt
cku <cku@mozilla.com> - Mon, 06 Nov 2017 16:28:51 +0800 - rev 395759
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 12. Delay dispatching FinalizePrint message until the last page was processed. r=jwatt For the last page, here is the final three messages sent between the content process, RemotePrintJobChild, and the chrome process, RemotePrintJobParent, for printing: 1. The content process sends *ProcessPage* to the chrome process via SendProcessPrint to request the chrome process print the last page. 2. The content process sends *FinalizePrint* to the chrome process via SendFinalizePrint to notify the chrome that there are no more outstanding print requests, and that the chrome process can release interal resource now. 3. The content process receive PageProcessed message from the chrome process. This calling sequence is fine for sync style PrintTarget (even though the FinalizePrint message is sent out a bit ealy). Since a sync PrintTarget completes its print task right after receiving *ProcessPage* message in #1, sending FinalizePrint before getting PageProcessed response is harmless. But this message dispatching sequence does cause a problem for async style PrintTargetEMF. After getting a message sent in #2, PrintTargetEMF release all resources before getting a EMF conversion response from the PDFium process. So the last page can not be printed correctly. This patch reorder the #2 and #3 message, that is to send FinalizePrint after the content process received PageProcessed message of the last page. MozReview-Commit-ID: 9ZVSrFnuHBU
2800f9d20d96e8b891b8b34e4364c47a7978e7f6: Bug 1399787 - Part 11.d. Using PrintTargetEMF on windows if skia-pdf is enable. r=jwatt
cku <cku@mozilla.com> - Tue, 14 Nov 2017 13:57:11 +0800 - rev 395758
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 11.d. Using PrintTargetEMF on windows if skia-pdf is enable. r=jwatt MozReview-Commit-ID: Hx94fqGJFz6
9dfa404abf9df91ec657b991bc4f531c72206753: Bug 1399787 - Part 11.c. Add assertions to make sure no page-done callback from the PrintTarget after the print job done. r=jwatt
cku <cku@mozilla.com> - Thu, 30 Nov 2017 11:55:12 +0800 - rev 395757
Push 98192 by rgurzau@mozilla.com at Fri, 08 Dec 2017 22:58:36 +0000
Bug 1399787 - Part 11.c. Add assertions to make sure no page-done callback from the PrintTarget after the print job done. r=jwatt MozReview-Commit-ID: FsDqjpy2wtR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip