609976e5c798f029adf1339e4298d0747fb360bc: Bug 1500052 - Fix iterator cache to check getDenseInitializedLength() == 0 instead of hasEmptyElements(). r=evilpie
Jan de Mooij <jdemooij@mozilla.com> - Thu, 18 Oct 2018 14:24:45 +0000 - rev 497678
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500052 - Fix iterator cache to check getDenseInitializedLength() == 0 instead of hasEmptyElements(). r=evilpie hasEmptyElements() is too pessimistic: arrays often have no elements but aren't using the empty elements singleton. Differential Revision: https://phabricator.services.mozilla.com/D9083
2025f3b4871b7030c10a69b2386d1fe406774bf8: Bug 1500001 - Fixup using non-firefox browsers via mach wpt, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 18 Oct 2018 13:39:23 +0000 - rev 497677
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500001 - Fixup using non-firefox browsers via mach wpt, r=automatedtester We need to pass in the extra kwargs that wpt run understands but wptrunner does not. Ideally we could switch to using the run frontend always and allow users to actually supply these kwargs, although that might have some unwanted behaviour, and is a larger change. For now this gets things working again. Depends on D9081 Differential Revision: https://phabricator.services.mozilla.com/D9082
048da8a3c95146d4d94d8a8a47d2ff723792abdf: Bug 1500001 -Fix some differences with upstream in wpt tooling, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 18 Oct 2018 13:42:43 +0000 - rev 497676
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500001 -Fix some differences with upstream in wpt tooling, r=automatedtester These came from a combination of botched merges and cases where we fixed up a commit for upstream CI failures and didn't apply the changes correctly. Differential Revision: https://phabricator.services.mozilla.com/D9081
7cf3a024e668a21da95252827dca09e193e6f3e7: Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 18 Oct 2018 13:44:36 +0000 - rev 497675
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +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
d893e01e4d37783a8f24c2081b6e85905f3501b1: Bug 1499333 - Rename all "worker client" to "worker target front". r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 18 Oct 2018 07:21:02 +0000 - rev 497674
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499333 - Rename all "worker client" to "worker target front". r=jdescottes MozReview-Commit-ID: 30eOjbkYyvg Differential Revision: https://phabricator.services.mozilla.com/D9006
075201afc029437db5a51b94bd0fde25cb74c202: Bug 1496823 - Remove declaration of -[NSView _regionForOpaqueDescendants:forMove:]. r=spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:50:09 +0000 - rev 497673
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1496823 - Remove declaration of -[NSView _regionForOpaqueDescendants:forMove:]. r=spohl Our implementation of this method was removed in bug 1070710. I forgot to remove the declaration in that bug. Differential Revision: https://phabricator.services.mozilla.com/D7947
c277f0cccfdb5be1484e59082ff2af9328e1d8f2: Bug 1382854 - Lift telemetry-tests-client suite to CI tier 2; r=Dexter,whimboo
Raphael Pierzina <rpierzina@mozilla.com> - Thu, 18 Oct 2018 12:35:00 +0000 - rev 497672
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1382854 - Lift telemetry-tests-client suite to CI tier 2; r=Dexter,whimboo Differential Revision: https://phabricator.services.mozilla.com/D8991
5be96992e33cfdbd85374a419aeb1b8734a2edab: Bug 1499614 - Enable top-level await support on every release channel; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 18 Oct 2018 10:10:37 +0000 - rev 497671
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499614 - Enable top-level await support on every release channel; r=Honza. Differential Revision: https://phabricator.services.mozilla.com/D8955
c645265aa5b827fac52c3692991cbd55558d5821: Bug 1499070 - Fix timestamp for evaluation result; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 18 Oct 2018 09:41:53 +0000 - rev 497670
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499070 - Fix timestamp for evaluation result; r=Honza. When sending a command to the server, a timestamp is computed before evaluating the string, and is then sent back to the client in the packet. However, if top-level await, or somme :commands, the evaluation takes more time, which means the timestamp is now innacurate. For those cases, we update the timestamp before sending the packet to the client. Differential Revision: https://phabricator.services.mozilla.com/D8734
8a1bcc91affb90fbdb0f36d5c45d0629e4b43622: Bug 1496839 - Avoid dereferencing null frame r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Thu, 18 Oct 2018 02:26:59 +0000 - rev 497669
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1496839 - Avoid dereferencing null frame r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D8882
3a18b352f6fb76d157dd54ea1cb8e1ba6c35d97f: No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 18 Oct 2018 12:21:07 +0000 - rev 497668
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D9085
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 497667
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +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 497666
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +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 497665
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +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 497664
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
6b952be63f69e244ab688cdb7a84d121b009a162: Bug 1498980 - Remove module environment from live debugger envionments after execution r=jorendorff
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 18 Oct 2018 10:33:33 +0100 - rev 497663
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1498980 - Remove module environment from live debugger envionments after execution r=jorendorff
8f74f5dbf5c0d12bebf84841b8553b179b7d04a0: Bug 1499788 - midi feature policy should have 'self' as default allowlist, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Oct 2018 11:08:37 +0200 - rev 497662
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499788 - midi feature policy should have 'self' as default allowlist, r=qdot
5b56f7a89ad4657ebc9dcc0ec444dacec3c0a69c: Bug 1499768 - camera, microphone and speaker feature policies should have 'self' as default allowlist, r=jib
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Oct 2018 11:08:37 +0200 - rev 497661
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499768 - camera, microphone and speaker feature policies should have 'self' as default allowlist, r=jib
5c84e7821c57ada673b4cf554a000961f57efdf8: Bug 1499236 - remove customizableui menubar binding, r=Felipe
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 17 Oct 2018 22:50:40 +0000 - rev 497660
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499236 - remove customizableui menubar binding, r=Felipe Differential Revision: https://phabricator.services.mozilla.com/D8901
a5849dab9066759af0c542aa608cad47fe8bc1c6: Bug 1498160 - Define new snapshot APIs for scalars and histograms r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Thu, 18 Oct 2018 12:09:19 +0000 - rev 497659
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1498160 - Define new snapshot APIs for scalars and histograms r=chutten For now this defers to the existing APIs and determines the correct dataset from a global flag. Differential Revision: https://phabricator.services.mozilla.com/D8858
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip