1d7feb40277692c23edf72c421558d0177480256: Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=AutomatedTester
James Graham <james@hoppipolla.co.uk> - Thu, 11 Oct 2018 16:39:01 +0100 - rev 490231
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=AutomatedTester This replaces a previous Firefox-only method except on Windows 7 where it seems that we have some issues with the registry. Differential Revision: https://phabricator.services.mozilla.com/D9091
d4de0eb65962f0aa404ac7e632d46a8f7f296557: Bug 1481723 - Enable wpt css tests on Windows, r=ato
James Graham <james@hoppipolla.co.uk> - Thu, 19 Jul 2018 14:13:20 +0100 - rev 490230
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1481723 - Enable wpt css tests on Windows, r=ato MozReview-Commit-ID: ekP5TOSaRM Differential Revision: https://phabricator.services.mozilla.com/D7201
d4e0fd62e8e0e31392256787b2597d3988642806: Bug 1494715 - Add a pref to disable antialiasing for Ahem only, r=jfkthame
Mats Palmgren <mats@mozilla.com> - Wed, 19 Sep 2018 11:17:13 +0100 - rev 490229
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1494715 - Add a pref to disable antialiasing for Ahem only, r=jfkthame Add a pref called gfx.font_ahem_antialias_none which disables antialiasing for any font with the family name "Ahem". This is useful for wpt reftests where antialaising of Ahem causes spurious failures. Differential Revision: https://phabricator.services.mozilla.com/D7200
d7c8b670ac687fc3e7b98820a5a4fecc046f51b0: Bug 1494974 - Ensure the reftest canvas always maintains the same size, r=ato
James Graham <james@hoppipolla.co.uk> - Tue, 11 Sep 2018 18:58:35 +0100 - rev 490228
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1494974 - Ensure the reftest canvas always maintains the same size, r=ato Differential Revision: https://phabricator.services.mozilla.com/D7197
4dfb6e690645619a71da734ee66ea658a1ef253a: Bug 1490272 - Use the marionette reftest implemenation on Windows, r=ato
James Graham <james@hoppipolla.co.uk> - Tue, 11 Sep 2018 11:23:22 +0100 - rev 490227
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1490272 - Use the marionette reftest implemenation on Windows, r=ato Differential Revision: https://phabricator.services.mozilla.com/D5519
e9a4d5c538be50c9b5c7cd2f1a4003508791d733: Bug 1498278 - Import WebExtension sources for the WebCompat GoFaster Addon to Desktop. r=aswan
Dennis Schubert <dschubert@mozilla.com> - Wed, 17 Oct 2018 04:32:05 +0200 - rev 490226
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498278 - Import WebExtension sources for the WebCompat GoFaster Addon to Desktop. r=aswan
cec3c13a4ad5edbcc528d86abe8619ae2f9051fa: Bug 1500097 - Enable @supports selector() in those tests.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 18 Oct 2018 16:02:54 +0200 - rev 490225
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500097 - Enable @supports selector() in those tests.
4a22c1051967e4edef65c5c68305e72618eb2c0d: Bug 1494000, use Element::GetFrame in XULMenuElement and XULPopupElement, r=bz
Neil Deakin <neil@mozilla.com> - Thu, 18 Oct 2018 08:40:10 -0400 - rev 490224
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1494000, use Element::GetFrame in XULMenuElement and XULPopupElement, r=bz
2da6504c901e9474566aa1663d907bd58bed9edb: Bug 1496581 - Split nsISeekableStream in 2 classes: nsISeekableStream and nsITellableStream, f=mayhemer, r=froydnj
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Oct 2018 13:35:35 +0200 - rev 490223
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1496581 - Split nsISeekableStream in 2 classes: nsISeekableStream and nsITellableStream, f=mayhemer, r=froydnj In the current code there are 3 main issues: 1. nsFileStream is not really thread-safe. There is nothing to protect the internal members and we see crashes. 2. nsPipeInputStream doesn't implement ::Seek() method and that caused issues in devtools when a nsHttpChannel sends POST data using a pipe. In order to fix this, bug 1494176 added a check in nsHttpChannel: if the stream doesn't implement ::Seek(), let's clone it. This was an hack around nsPipeInputStream, and it's bad. 3. When nsHttpChannel sends POST data using a file stream, nsFileStream does I/O on main-thread because of the issue 2. Plus, ::Seek() is called on the main-thread causing issue 1. Note that nsPipeInputStream implements only ::Tell(), of the nsISeekableStream methods. It doesn't implement ::Seek() and it doesn't implement ::SetEOF(). With this patch I want to fix point 2 and point 3 (and consequentially issue 1 - but we need a separate fix for it - follow up). The patch does: 1. it splits nsISeekableStream in 2 interfaces: nsITellableStream and nsISeekableStream. 2. nsPipeInputStream implements only nsITellableStream. Doing this, we don't need the ::Seek() check for point 2 in nsHttpChannel: a simple QI check is enough. 3. Because we don't call ::Seek() in nsHttpChannel, nsFileStream doesn't do I/O on the main-thread, and we don't crash doing so.
0162bb225b88cfda9b702d88464d48fbf1f372ee: Bug 1499850 - make MediaTimer slightly more efficient; r=pehrsons
Nathan Froyd <froydnj@mozilla.com> - Thu, 18 Oct 2018 07:00:11 -0400 - rev 490222
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499850 - make MediaTimer slightly more efficient; r=pehrsons Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
9e81f9458926dbb1796ac5c3c0b06fa1ee1d10e9: Merge mozilla-central to inbound. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 18 Oct 2018 13:27:07 +0300 - rev 490221
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
8f709fd4aa463ecfc38deda95ac9cc68b5095356: Merge inbound to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 18 Oct 2018 13:20:43 +0300 - rev 490220
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge inbound to mozilla-central. a=merge
e7d5d82e766d73f37d7f477962459609722b96dc: Merge autoland to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Thu, 18 Oct 2018 13:19:19 +0300 - rev 490219
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge autoland to mozilla-central. a=merge
638dee1dfab113b0c2333fb62509180cf21c2124: Backed out changeset 0e8706e5d2ff (bug 1473841) for browser_jsterm_completion_invalid_dot_notation.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 18 Oct 2018 10:43:58 +0300 - rev 490218
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset 0e8706e5d2ff (bug 1473841) for browser_jsterm_completion_invalid_dot_notation.js failures CLOSED TREE
0bb500ba0c07c122610452184a162166ff47ce96: Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Thu, 18 Oct 2018 02:10:25 +0000 - rev 490217
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues Differential Revision: https://phabricator.services.mozilla.com/D8789
8d820a4fe6e63e80cb05e5c27351b7a3fdf57577: Bug 1499685 - Fix browser_aboutCertError.js test cases for the old cert error pages. r=nhnt11
Johann Hofmann <jhofmann@mozilla.com> - Wed, 17 Oct 2018 22:13:34 +0000 - rev 490216
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499685 - Fix browser_aboutCertError.js test cases for the old cert error pages. r=nhnt11 Two of these tests simply require the new pref to be set, while there was some actual breakage that required me to put some more code behind another gate. Differential Revision: https://phabricator.services.mozilla.com/D8978
9305a99ea1c3aab53a9675be0f76ec60b1a30e5b: bug 1498525 - make test_captive_portal_service use localhost only r=valentin
Daniel Stenberg <daniel@haxx.se> - Thu, 18 Oct 2018 07:06:43 +0000 - rev 490215
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
bug 1498525 - make test_captive_portal_service use localhost only r=valentin By setting network.dns.native-is-localhost in this test, it makes all native name resolves use "localhost" and thus avoids causing an assert if this test runs with TRR enabled and network.trr.uri set to point to an actual external host name. MozReview-Commit-ID: D1df6VtfckR Differential Revision: https://phabricator.services.mozilla.com/D9070
aa851fc2ed73e31c338e9a1ba8f8538b0845d219: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 18 Oct 2018 10:19:03 +0300 - rev 490214
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
320f407a7677d7cef64f6e2213fc2e1449511da1: Bug 1499702 - Clean up break statements in EventQueue::CoalesceEvents(), r=surkov
Marco Zehe <mzehe@mozilla.com> - Thu, 18 Oct 2018 07:06:45 +0000 - rev 490213
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499702 - Clean up break statements in EventQueue::CoalesceEvents(), r=surkov Differential Revision: https://phabricator.services.mozilla.com/D8971
2dd8df3604ef3a4130daea876a25efe6db16536f: Bug 1499863 - Honor will-change: position dynamic changes. r=dbaron
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 17 Oct 2018 22:13:51 +0000 - rev 490212
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499863 - Honor will-change: position dynamic changes. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D9032
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip