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

702445 Коммитов

Автор SHA1 Сообщение Дата
Kris Maglione e1b1f20547 Bug 1614462: Part 2e - Migrate desktop-only CrashService_crash test to browser test. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D70746
2020-04-20 20:11:46 +00:00
Kris Maglione d1639bbfcd Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
These tests used <iframe mozbrowser> for convenience, mostly forcing
themselves to only run in non-e10s mode in the process, but none of them
really have any need to.

Differential Revision: https://phabricator.services.mozilla.com/D70745
2020-04-20 20:11:43 +00:00
Kris Maglione 6a5589ef4f Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo
<iframe mozbrowser> is no longer supported in content processes.

Differential Revision: https://phabricator.services.mozilla.com/D70744
2020-04-20 20:11:41 +00:00
Kris Maglione fddf3a20f3 Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D70743
2020-04-20 20:11:33 +00:00
Kris Maglione efd9741c1f Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D70742
2020-04-20 20:11:31 +00:00
Kris Maglione 4660e2ccc6 Bug 1614462: Part 1 - Remove unused message principals. r=nika
These were added for the sake of app browsers, and all of the code which
actually needed them has since been removed.

Differential Revision: https://phabricator.services.mozilla.com/D70741
2020-04-20 20:11:29 +00:00
aarushivij 65f33dc1b9 Bug 1631496 - Remove outdated `#categories hr` styling. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D71643
2020-04-20 20:02:13 +00:00
Jason Laster 09c1383143 Bug 1630660 - Memoize Callstack FrameLocation component. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D71196
2020-04-20 18:39:28 +00:00
Justin Wood d44543d089 Bug 1589712 - Switch worker types for t-linux-xlarge and t-win10-64 to new -source types for linting tasks to allow better reuse of caching of the source checkout for those lint tasks. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D71559
2020-04-20 19:36:45 +00:00
Junior Hsu 82c4cc7f68 Bug 1341689 - don't take Referrer-Policy into account when response tainting is cors, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D71439
2020-04-20 14:08:36 +00:00
Andrea Marchesini ebc905d3f2 Bug 1631523 - Remove unused params in nsICookieService methods - setCookieStringFromHttp without first URI, r=dimi
Depends on D71611

Differential Revision: https://phabricator.services.mozilla.com/D71612
2020-04-20 18:58:28 +00:00
Andrea Marchesini 4eec356d45 Bug 1631523 - Remove unused params in nsICookieService methods - getCookieStringFromHttp without first URI, r=dimi
Depends on D71609

Differential Revision: https://phabricator.services.mozilla.com/D71611
2020-04-20 18:57:04 +00:00
Andrea Marchesini 66bb8c57df Bug 1631523 - Remove unused params in nsICookieService methods - setCookieStringFromHttp without serverTime, r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D71609
2020-04-20 18:56:25 +00:00
Michael Kaply 2926ae801d Bug 1592780 - Empty alerts when browser.xul.error_pages.enabled=false, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D53848
2020-04-20 18:42:06 +00:00
Joel Maher 87cf0d2b49 Bug 1631534 - Fix moztest to support windows paths for running wpt tests locally. r=jgraham
moztest assumes os.path but that fails for windows to compare against inputs that use mozpath commands with a posix slash.

Differential Revision: https://phabricator.services.mozilla.com/D71619
2020-04-20 19:04:26 +00:00
Michael Kaply c024efcb60 Bug 1611744 - Use permanent private browsing state for autologin, not per window. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D71597
2020-04-20 19:17:18 +00:00
Ciure Andrei 54a37a9804 Backed out changeset adcfa8af679c (bug 1631533) for causing test_useractivation_transient.html failures CLOSED TREE 2020-04-20 23:09:32 +03:00
Ciure Andrei 606acd169a Backed out changeset d4a725668063 (bug 1580870) for causing browser_clearplugindata.js failures CLOSED TREE 2020-04-20 23:01:54 +03:00
Noemi Erli 0e5b704353 Backed out 5 changesets (bug 1611622) for causing failures in test_mediaDecoding.html CLOSED TREE
Backed out changeset f4a83f3ac965 (bug 1611622)
Backed out changeset 87254fc7b777 (bug 1611622)
Backed out changeset 1177ae3a0ef3 (bug 1611622)
Backed out changeset daf821043996 (bug 1611622)
Backed out changeset adab60e7e9c5 (bug 1611622)
2020-04-20 22:50:35 +03:00
Noemi Erli 6cf19c2464 Backed out 3 changesets (bug 1625864) for causing mochitest failures in test_update.html
Backed out changeset cf3caf6f708c (bug 1625864)
Backed out changeset 0a4a66240a9f (bug 1625864)
Backed out changeset 20bcd150f92c (bug 1625864)
2020-04-20 22:31:26 +03:00
Noemi Erli 6ce4e6b1e0 Backed out 4 changesets (bug 1625513) for causing assertion in WindowGlobalChild.cpp
Backed out changeset 0366bbc9e0f7 (bug 1625513)
Backed out changeset 3554e0be2e66 (bug 1625513)
Backed out changeset ad09a911bc43 (bug 1625513)
Backed out changeset f2dbff5d584f (bug 1625513)
2020-04-20 22:28:20 +03:00
devRD 94078e13fc Bug 1580870 - Move toolkit/forgetaboutsite to toolkit/components/forgetaboutsite r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D71556
2020-04-20 18:49:26 +00:00
Tarek Ziadé 43fca3ecc1 Bug 1628277 - Created the android layer r=acreskey
also, isolate the profile handling in its layer,
added the --proxy and --profile options

Differential Revision: https://phabricator.services.mozilla.com/D71044
2020-04-20 14:06:10 +00:00
Paul Adenot ea156f7bf4 Bug 1611622 - Add a decode test for an OGG Vorbis file with a nil packet at EOS. r=bryce
The test file was created using VLC, that has a muxer that does this.

Differential Revision: https://phabricator.services.mozilla.com/D71351
2020-04-20 18:36:48 +00:00
Paul Adenot 571e9f80af Bug 1611622 - Allow testing for a decode success without checking the file. r=bryce
Useful to test the demuxer in the web audio case.

Differential Revision: https://phabricator.services.mozilla.com/D71350
2020-04-20 18:36:41 +00:00
Paul Adenot 2276b93eb7 Bug 1611622 - Allow nil packets in OGG demuxer. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D71349
2020-04-20 18:36:34 +00:00
Paul Adenot 53c252bf25 Bug 1611622 - Add some logging to VorbisDecoder.cpp. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D70895
2020-04-20 18:36:27 +00:00
Paul Adenot 010795c79b Bug 1611622 - Add some logging to MediaBufferDecoder.cpp. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D70894
2020-04-20 18:36:20 +00:00
Emilio Cobos Álvarez 3481e78d3d Bug 1631533 - Make sync fields observe DidChange instead of DidSet. r=nika
And provide the old value to that callback.

I'm going to need this for zoom.

Differential Revision: https://phabricator.services.mozilla.com/D71620
2020-04-20 18:28:03 +00:00
Jim Blandy f2b1395510 Bug 1631168: Address wrench build warnings with 'software' feature enabled. r=lsalzman
When the `software` feature is enabled, a clause gets added to two `match`
statements, causing Rust to complain that another `match` clause is unreachable.
This patch makes the other match clause conditional on the absence of the
`software` feature.

Differential Revision: https://phabricator.services.mozilla.com/D71443
2020-04-18 10:19:57 +00:00
Scott d91ab8e98e Bug 1629588 - Ensure we don't setup a new provider if one already exists. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D70890
2020-04-20 18:12:37 +00:00
Jim Blandy 6a36b46f0d Bug 1631028: Add usage comments to gfx/wr/wrench/script/headless.py. DONTBUILD r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D71367
2020-04-20 13:45:18 +00:00
Eitan Isaacson 39cd9ad540 Bug 1625864 - Rename mac link test. r=morgan
I want to generalize it for other link stuff. Need a separate commit or
it is not recognized as a move, and won't retain history. For some reason.

Differential Revision: https://phabricator.services.mozilla.com/D71259
2020-04-20 17:59:17 +00:00
Eitan Isaacson 7fac737410 Bug 1625864 - Fire state change event on LINKED change. r=Jamie,morgan
Also stop recreating any accessible that has href modified.

Differential Revision: https://phabricator.services.mozilla.com/D71258
2020-04-20 17:59:09 +00:00
Eitan Isaacson 3d7faad085 Bug 1625864 - Promisify state change events test. r=Jamie
We will probably be adding a lot to this. So let's make it nice to use.

Differential Revision: https://phabricator.services.mozilla.com/D71257
2020-04-20 17:59:02 +00:00
Ksenia Berezina 815da62f97 Bug 1625222 - Import WebCompat GoFaster 10.0.0 sources. r=webcompat-reviewers,miketaylr
Differential Revision: https://phabricator.services.mozilla.com/D71602
2020-04-20 18:09:19 +00:00
Ting-Yu Lin ecf2e451c6 Bug 1630819 - Remove the logic to reframe root unconditionally when reframing body. r=emilio
For whatever reasons, we pass body element into
`RecreateFramesForContent`, the root element won't be reframed down in
the `ContentRemoved` path, but in `ContentRangeInserted()` path while
checking `WipeContainingBlock`. And in bug 1593752, we already have the
logic to reframe root element only when html and body's writing-modes
are different, so we won't over-eagerly reframe the root element.

Differential Revision: https://phabricator.services.mozilla.com/D71606
2020-04-20 18:03:14 +00:00
Eden Chuang 1ddbdbc6f0 Bug 1575090 - add NS_GetCrossOriginEmbedderPolicyFromHeader r=JuniorHsu,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D46178
2020-04-20 17:21:23 +00:00
Eden Chuang a5a3b2d7b7 Bug 1575090 - set COEP for all workers and enforce it when loading Dedicated Workers r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D46177
2020-04-20 17:21:15 +00:00
Eden Chuang 492deaebd5 Bug 1575090 - expose a response's COEP on nsIHttpChannelInternal r=JuniorHsu,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D46176
2020-04-20 17:25:59 +00:00
julianwels 402bac7f4d Bug 1631380 - Fixed blank upgrade message on HTTPS Only Mode websocket upgrade. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D71546
2020-04-20 16:41:16 +00:00
Daniel Holbert 6b0d04e8fd Bug 1626459: Simplify test annotations/code to assume that CSS Containment is preffed on by default. r=AlaskanEmily
i.e. remove annotations that manually enable the property, and remove the
property_database.js check that tests for the property being enabled.

We've been shipping with the property enabled ever since Firefox 69, so we're
realistically not going to default-disable it at this point, which means these
annotations (and the property_database.js check) are just cruft.

Differential Revision: https://phabricator.services.mozilla.com/D69128
2020-04-20 17:31:48 +00:00
alwu 5a70c0ed78 Bug 1631075 - Clear the event source's metadata when we clear the main controller. r=bryce
When we clear the main controller, which means there is no any media we need to control at that time, we would reset its playback state, but we should clear its metadata as well.

Differential Revision: https://phabricator.services.mozilla.com/D71428
2020-04-20 15:59:06 +00:00
Jon Coppeard a7194d3716 Bug 1425450 - Only trace JS holders in collecting zones r=mccr8
Now that we have some per-zone vectors we can skip tracing those for zones that are not being collected.

Differential Revision: https://phabricator.services.mozilla.com/D68523
2020-04-20 17:08:54 +00:00
Jon Coppeard f09a0bc433 Bug 1425450 - Use a per-zone vector of JS holders where possible r=mccr8
Currently the JS holders table is represented as a map which contains pointers to entries in a SegmentedVector.  This patch keeps the single map but use a vector per zone and also has a catch-all vector for where we don't know the zone or the holder can have pointers to more than one zone.

Differential Revision: https://phabricator.services.mozilla.com/D68522
2020-04-20 17:08:26 +00:00
Jon Coppeard 7cf55278e0 Bug 1425450 - Ensure that we call Drop/HoldJSObjects when a preserved wrapper is changed for one in a different zone r=mccr8
So that we can update the holders table correctly we will need to remove the wrapper from its original vector and add it to the one associated with the new zone.

I tried to make SetPreservingWrapper private but there's still a use in layout/style/Rule.cpp that I couldn't see an obvious fix for.

Differential Revision: https://phabricator.services.mozilla.com/D68521
2020-04-20 17:08:14 +00:00
Jon Coppeard ec43abf814 Bug 1425450 - Supress rooting analysis warning when removing a JS holder r=mccr8
Currently we get a rooting hazard when nsWrapperCache::UpdateWrapperForNewGlobal calls ReleaseWrapper because the analysis can't see through the virtual method call.

Differential Revision: https://phabricator.services.mozilla.com/D71600
2020-04-20 17:08:00 +00:00
Andrew McCreight ca427d70af Bug 1425450 - Pass zone information through when preserving wrappers r=mccr8
This is bascially the same as your original patch.

Differential Revision: https://phabricator.services.mozilla.com/D68520
2020-04-20 17:07:58 +00:00
Jon Coppeard e0b4ed4d95 Bug 1425450 - Remove unused IsJsHolder methods r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D68519
2020-04-20 17:07:53 +00:00
Jon Coppeard 65918bc23d Bug 1425450 - Remove dead JSHolderMap entries lazily when the vector is next iterated r=mccr8
Currently, to remove a holder entry from a vector we swap the entry with the last one in the vector and then shrink the vector (and fix up the map).  With per-zone vectors we won't have a reference to the vector to get the last entry.  One solution would be to store the zone in the entry and look up the vector in a map but I'd like to avoid this if possible because of the space overhead and the extra lookup.

This patch defers clears the entry's pointers when it is removed and actually removes it when the vector is next iterated.

Differential Revision: https://phabricator.services.mozilla.com/D68518
2020-04-20 17:06:55 +00:00