Граф коммитов

665437 Коммитов

Автор SHA1 Сообщение Дата
Aaron Klotz a69086ea54 Bug 1573273: Add ProfilerLabelBegin and ProfilerLabelEnd to mozglue; r=gerald
While mozglue continues to be the correct location for calling the affected
code in this patch, the calls requiring profiler labels will soon be
originating from firefox.exe via the launcher process.

mozglue will be supplying the launcher process with an interface that consists
of what are effectively "OnBeginDllLoad" and "OnEndDllLoad" callback
notifications; obviously an RAII class is not going to be useful for that case.

We still want to keep the RAII stuff around, however, since we still need it
for cases where we need to fall back to using the legacy DLL blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D41807

--HG--
extra : moz-landing-system : lando
2019-08-14 03:46:41 +00:00
Tom Ritter 097aa52411 Bug 1573622 - Do not enforce eval() assertions if userchrome.css is enabled r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D41814

--HG--
extra : moz-landing-system : lando
2019-08-14 14:29:57 +00:00
Ciure Andrei 7bb64b9037 Backed out changeset 5ed6b561f0ea (bug 1573140) for causing ESlint failres CLOSED TREE 2019-08-14 17:31:57 +03:00
Jeff Muizelaar 748023a0e5 Bug 1573681. Allow 0 calls to GetDeviceStatus. r=florian
If Init() completes before we call EnsureGPUReady we won't send GetDeviceStatus
so we can safely ignore if unused.

Differential Revision: https://phabricator.services.mozilla.com/D41851

--HG--
extra : moz-landing-system : lando
2019-08-14 14:11:38 +00:00
Hamzah a09e2c132b Bug 1466200 - Remove speedometer support from Talos r=rwood,davehunt,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D39532

--HG--
extra : moz-landing-system : lando
2019-08-12 20:58:48 +00:00
tanhengyeow 04362e99cf Bug 1561526 - WebSocket frame list should support auto scroll to bottom. r=Honza
Support auto scroll to bottom.

Differential Revision: https://phabricator.services.mozilla.com/D39743

--HG--
extra : moz-landing-system : lando
2019-08-14 14:04:53 +00:00
Sebastian Streich c0a7a0ac2f Bug 1571415 - Add a Console Message for XTCO-Nosniff r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D41550

--HG--
extra : moz-landing-system : lando
2019-08-14 12:44:08 +00:00
Sebastian Streich 6658520ea2 Bug 1571742 - Move Nosniff-Check into Sniffers r=ckerschb,dragana
Differential Revision: https://phabricator.services.mozilla.com/D41504

--HG--
extra : moz-landing-system : lando
2019-08-14 13:59:06 +00:00
Carolina f9d0b2be54 Bug 1573140 - Fixes adjustCertInformation function to avoid returning empty or undefined elements.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41601

--HG--
extra : moz-landing-system : lando
2019-08-14 13:08:03 +00:00
Nathan Froyd 87c432d06a Bug 1570982 - remove `CPP_THROW_NEW`; r=glandium
We always define it to the same thing, and we're inconsistent in whether
we use `CPP_THROW_NEW` or `throw()`, so we might as well just use the
standard C++ thing and get rid of some baggage.

Differential Revision: https://phabricator.services.mozilla.com/D40425

--HG--
extra : moz-landing-system : lando
2019-08-14 01:32:41 +00:00
Micah Tigley 7894040eac Bug 1561336 - ftl file ready for translations. r=fluent-reviewers,mtigley,flod
Differential Revision: https://phabricator.services.mozilla.com/D41431

--HG--
rename : browser/components/protections/content/protections.ftl => browser/locales/en-US/browser/protections.ftl
extra : moz-landing-system : lando
2019-08-14 13:52:19 +00:00
Nathan Froyd 9f2e644abd Bug 1573734 - prefer atomic_thread_fence in StyleArcInner::DecrementRef; r=emilio
This change is motivated by `atomic::load` being `nodiscard` on Windows
and `atomic_thread_fence` being closer to what `Arc::drop` and
`ThreadSafeAutoRefCnt` does.  We keep the `MOZ_TSAN` refinement of
`ThreadSafeAutoRefCnt` as well.

Differential Revision: https://phabricator.services.mozilla.com/D41945

--HG--
extra : moz-landing-system : lando
2019-08-14 13:55:31 +00:00
Ciure Andrei 09f6af7d69 Backed out changeset cd37bc4841c4 (bug 1573775) for causing direction-009.html to perma fail CLOSED TREE
--HG--
rename : testing/web-platform/tests/mathml/presentation-markup/direction/direction-006-ref.html => layout/reftests/mathml/dir-6-ref.html
2019-08-14 16:56:53 +03:00
Kershaw Chang 91a9c98998 Bug 1564960 - Calaulate network id on stream transport thread r=michal
Differential Revision: https://phabricator.services.mozilla.com/D39020

--HG--
extra : moz-landing-system : lando
2019-08-14 13:20:25 +00:00
Carolina ba042b192b Bug 1572278 - Adjusts checkViewCertificate test function in browser_aboutCertError.js for the new cert viewer.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41125

--HG--
extra : moz-landing-system : lando
2019-08-14 13:25:53 +00:00
Michal Novotny 2336cdb5e5 Bug 1544127 - Backout changeset 15f6b0cf4eb0, r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D41293

--HG--
extra : moz-landing-system : lando
2019-08-12 16:17:55 +00:00
Ciure Andrei 566e7e2e28 Backed out 6 changesets (bug 1572590) for causing browser_parsable_script.js to perma fail CLOSED TREE
Backed out changeset ebe2ebcca7b3 (bug 1572590)
Backed out changeset 2b5c252ee874 (bug 1572590)
Backed out changeset 5f0649891808 (bug 1572590)
Backed out changeset fedd2e1da156 (bug 1572590)
Backed out changeset 8dc530a45e3f (bug 1572590)
Backed out changeset 1bba9cf0078b (bug 1572590)
2019-08-14 16:40:02 +03:00
Gijs Kruitbosch 50ddf33040 Bug 1568518 - don't allow early blank window on mac where it can break the app menu after update restarts, r=florian
Differential Revision: https://phabricator.services.mozilla.com/D41779

--HG--
extra : moz-landing-system : lando
2019-08-14 12:51:43 +00:00
Florin Strugariu a9dde2d93d Bug 1539983 [mozproxy] Move alternate-server-replay script into mozproxy r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D41540

--HG--
rename : testing/mozbase/mozproxy/mozproxy/backends/mitm.py => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitm.py
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-4.0.4-linux64.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-4.0.4-linux64.manifest
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-4.0.4-osx.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-4.0.4-osx.manifest
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-4.0.4-win.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-4.0.4-win.manifest
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-linux64.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-linux64.manifest
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-osx.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-osx.manifest
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-win.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-win.manifest
rename : testing/mozbase/mozproxy/mozproxy/backends/mitmproxy_requirements.txt => testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy_requirements.txt
rename : testing/raptor/raptor/playback/alternate-server-replay-2.0.2.py => testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/alternate-server-replay-2.0.2.py
rename : testing/raptor/raptor/playback/alternate-server-replay-4.0.4.py => testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/alternate-server-replay-4.0.4.py
rename : testing/raptor/raptor/playback/scripts/catapult/LICENSE => testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult/LICENSE
rename : testing/raptor/raptor/playback/scripts/catapult/deterministic.js => testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult/deterministic.js
rename : testing/raptor/raptor/playback/scripts/inject-deterministic.py => testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/inject-deterministic.py
extra : moz-landing-system : lando
2019-08-14 11:49:35 +00:00
Daisuke Akatsuka 83f2b87e91 Bug 1571650: Add test for z-index of grids. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D41931

--HG--
extra : moz-landing-system : lando
2019-08-14 09:40:27 +00:00
Daisuke Akatsuka f9c1392ef6 Bug 1571650: Change z-index by the nest. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D41929

--HG--
extra : moz-landing-system : lando
2019-08-14 12:32:57 +00:00
Daisuke Akatsuka b3044d99ad Bug 1571650: Add test for AnonymousContent::SetStyle(). r=smaug
In this patch, creates a test to confirm whether the AnonymousContent.setStyle()
works correctly.

Differential Revision: https://phabricator.services.mozilla.com/D41928

--HG--
extra : moz-landing-system : lando
2019-08-14 09:40:04 +00:00
Daisuke Akatsuka cbfbede5a3 Bug 1571650: Add an API to change the style of AnonymousContent from devtools. r=smaug
DevTools is using AnonymousContent to highlight the element inspecting.
And now, the z-order of highlighting became to be importance. In case of normal
element, we can change the z-order by z-index or order of DOM. However,
AnonymousContent does not have the such the way to change the z-order from
DevTools side. This patch introduces an API to change the style, and makes the
z-order changeable by the z-index.

Differential Revision: https://phabricator.services.mozilla.com/D41927

--HG--
extra : moz-landing-system : lando
2019-08-14 09:39:54 +00:00
Nathan Froyd 08b51223a9 Bug 1560666 - turn off C++17 aligned allocation support; r=glandium
Just like C++14 sized deallocation support, we don't want to support
this.  We shouldn't be using `new` on over-aligned types anyway.

Differential Revision: https://phabricator.services.mozilla.com/D41819

--HG--
extra : moz-landing-system : lando
2019-08-14 01:37:34 +00:00
Frédéric Wang c125cdfb68 Bug 1573775 - Export a few MathML dir reftests to WPT. r=emilio
* Tweak headers to add title and WPT meta tags.
* Simplify text content and use the Ahem font to avoid "random" result.
* Remove dir-11 since it has already been exported to
  mathml/relations/css-styling/dynamic-dir-1.html by @bkardell
* Move dir-10 to mathml/presentation-markup/direction/direction-010.html
* Move dir-9 to mathml/presentation-markup/direction/direction-009.html
  and add a .ini file for the corresponding failure expectation (bug 787215).
* Move dir-8 to mathml/presentation-markup/direction/direction-008.html
  and add a .ini file for the corresponding failure expectation.
* Move dir-7 to mathml/presentation-markup/direction/direction-007.html
* Move dir-6 to mathml/presentation-markup/direction/direction-006.html

Differential Revision: https://phabricator.services.mozilla.com/D41922

--HG--
rename : layout/reftests/mathml/dir-6-ref.html => testing/web-platform/tests/mathml/presentation-markup/direction/direction-006-ref.html
extra : moz-landing-system : lando
2019-08-14 11:19:35 +00:00
Sebastian Streich d9aecc626c Bug 1570658 - Add a Flag for Navigation-Nosniff r=ckerschb
***
Revert Changes to Test

Differential Revision: https://phabricator.services.mozilla.com/D40618

--HG--
extra : moz-landing-system : lando
2019-08-14 07:07:33 +00:00
Frédéric Wang ac812c706e Bug 1573438 - Remove <math>'s mode attribute. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D41742

--HG--
extra : moz-landing-system : lando
2019-08-13 19:26:27 +00:00
tanhengyeow cc005b5bba Bug 1567633 - High-frequency messages cause multi-second hangs. r=Honza
Triggers addFrames in batches

Differential Revision: https://phabricator.services.mozilla.com/D41796

--HG--
extra : moz-landing-system : lando
2019-08-14 11:54:28 +00:00
tanhengyeow d658ea6fb0 Bug 1565217 - WebSockets panel should fetch payload only when selected. r=Honza
Display payload in FrameListColumnData up to 1000 characters

Differential Revision: https://phabricator.services.mozilla.com/D39778

--HG--
extra : moz-landing-system : lando
2019-08-14 11:25:35 +00:00
Ciure Andrei e031456587 Backed out 7 changesets (bug 1569100) for causing close_window/close.py, accept_alert/accept.py perma failures CLOSED TREE
Backed out changeset c9853685124c (bug 1569100)
Backed out changeset 347d252902b9 (bug 1569100)
Backed out changeset af9451f15665 (bug 1569100)
Backed out changeset c7cc3d8738e6 (bug 1569100)
Backed out changeset 294303d325ca (bug 1569100)
Backed out changeset 23747eab418f (bug 1569100)
Backed out changeset 4aad0d4dca1f (bug 1569100)
2019-08-14 14:22:40 +03:00
Jean-Yves Avenard 68a6daf34d Bug 1567170 - P1. Shutdown demuxer earlier. r=decoder
If for some reason mDecoder didn't exist, we would get an assertion inside FinalizeShutdown().

Differential Revision: https://phabricator.services.mozilla.com/D41359

--HG--
extra : moz-landing-system : lando
2019-08-12 12:04:42 +00:00
Henrik Skupin 0529daadd3 Bug 1573406 - Remove every trace of Firefox UI update tests. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D41834

--HG--
extra : moz-landing-system : lando
2019-08-14 11:08:45 +00:00
Alex Chronopoulos 55d8678fc1 Bug 1573184 - Add unit test to DecoderBenchmark. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D41581

--HG--
extra : moz-landing-system : lando
2019-08-14 10:41:25 +00:00
Alex Chronopoulos dca6336ea7 Bug 1573184 - Add gtests to BenchmarkStorage classes. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D41580

--HG--
extra : moz-landing-system : lando
2019-08-14 10:41:18 +00:00
Alex Chronopoulos 1d15c845c0 Bug 1573184 - Add unit tests to KeyValueStorage class. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D41577

--HG--
extra : moz-landing-system : lando
2019-08-14 10:41:16 +00:00
Alex Chronopoulos 5720325b70 Bug 1573184 - Update comments in TestAudioCallbackDriver. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D41576

--HG--
extra : moz-landing-system : lando
2019-08-14 10:41:14 +00:00
Matt Woodrow 9e7b5fae3f Bug 1571341 - Default to using DocumentRelative for the root document being drawn, since callers generally expect coordinates relative to the document. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D41728

--HG--
extra : moz-landing-system : lando
2019-08-14 10:23:39 +00:00
Matt Woodrow f9d2effd9a Bug 1569930 - Handle races in CrossProcessPaint without crashing, and instead report it back to the caller. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D41727

--HG--
extra : moz-landing-system : lando
2019-08-14 10:23:34 +00:00
Honza Bambas 06da3d0888 Bug 1572790 - Add a null check before dereferencing the |trans| argument in nsHttpConnection::CloseTransaction, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D41592

--HG--
extra : moz-landing-system : lando
2019-08-14 10:25:33 +00:00
Jon Coppeard 0328c09973 Bug 1573503 - Tighten JS engine shutdown assertions now GC things are always collected r=jandem
Now that we've made sure we always collect all GC things at shutdown we can remove the conditional assertions we had around cleanup.

Differential Revision: https://phabricator.services.mozilla.com/D41758

--HG--
extra : moz-landing-system : lando
2019-08-14 10:29:46 +00:00
Christoph Kerschbaumer f5df74c740 Bug 1573145: Create ContentSecurityUtils.h/cpp and move AssertAboutPageHasCSP into it. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D41537

--HG--
extra : moz-landing-system : lando
2019-08-14 10:15:09 +00:00
Jon Coppeard e22ceecec6 Bug 1573508 - Replace internal references to js::ClassOps with JSClassOps and remove the alias r=tcampbell
Another big patch. This a search-and-replace followed by mach clang-format, and removal of the js::ClassOps alias from Class.h.

Differential Revision: https://phabricator.services.mozilla.com/D41761

--HG--
extra : moz-landing-system : lando
2019-08-14 10:00:05 +00:00
Jon Coppeard d23ec38129 Bug 1573508 - Replace external references to js::ClassOps with JSClassOps r=mccr8
Depends on D41759

Differential Revision: https://phabricator.services.mozilla.com/D41760

--HG--
extra : moz-landing-system : lando
2019-08-14 09:45:31 +00:00
Jon Coppeard 74f39034b7 Bug 1573508 - Remove js::ClassOps in favour of JSClassOps now these are the same r=tcampbell
This removes the original js::ClassOps but leaves it aliased to JSClassOps so everything compiles for now.

Differential Revision: https://phabricator.services.mozilla.com/D41759

--HG--
extra : moz-landing-system : lando
2019-08-13 23:36:55 +00:00
Ciure Andrei b454daea7a Backed out 3 changesets (bug 1531303) for causing close_window/close.py and browser_permissions_dialog.js to perma fail CLOSED TREE
Backed out changeset 87305e83174e (bug 1531303)
Backed out changeset 0c75c3bac00b (bug 1531303)
Backed out changeset 865c2a5d40da (bug 1531303)
2019-08-14 13:07:55 +03:00
Jan de Mooij f26100717f Bug 1568397 part 1 - Fix definite properties analysis to use the correct group for constraints. r=iain,tcampbell
We now add information about the constraints to a new class (DPAConstraintInfo)
so we can then finish all constraints at the end. This is also nice to avoid
adding unnecessary constraints when the analysis fails.

Differential Revision: https://phabricator.services.mozilla.com/D40444

--HG--
extra : moz-landing-system : lando
2019-08-14 09:04:43 +00:00
Paul Zuehlcke 065ae1e01e Bug 1531303 - Refactored tests using SitePermissions URI methods for PermissionTestUtils and principals. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41490

--HG--
extra : moz-landing-system : lando
2019-08-14 08:31:39 +00:00
Paul Zuehlcke 93bacc1004 Bug 1531303 - Refactored tests using PermissionManager URI methods to use PermissionTestUtils. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41029

--HG--
extra : moz-landing-system : lando
2019-08-14 08:31:23 +00:00
Paul Zuehlcke 160cf2c1df Bug 1531303 - Implemented a PermissionTestUtils module. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41028

--HG--
extra : moz-landing-system : lando
2019-08-14 08:36:41 +00:00
Belén Albeza c3ef8e6fdf Bug 1565973 - Part 2: Add browser tests for the manifest actor r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D40980

--HG--
extra : moz-landing-system : lando
2019-08-14 08:36:43 +00:00