Commit Graph

660034 Commits

Author SHA1 Message Date
Tim Nguyen
528419c350 Bug 1564969 - Remove autocomplete-rich-result-popup binding. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D37740

--HG--
extra : moz-landing-system : lando
2019-07-11 15:47:59 +00:00
Kestrel
cd8ad37946 Bug 1565254 - Old about:config warning title should inherit text color for dark mode compatibility r=dao
Differential Revision: https://phabricator.services.mozilla.com/D37737

--HG--
extra : moz-landing-system : lando
2019-07-11 15:42:30 +00:00
Bryce Van Dyk
0f519a98e5 Bug 1528061 - wptrunner sends non-blocking message when handling fonts on Windows. r=jgraham
This changes the wptrunner to use SendNotifyMessageW instead of SendMessageW
when installing and removing fonts on Windows. The difference between these calls
is that SendNotifyMessageW will not block on each window processing the message
while SendMessageW will. This addresses an issue where the wptrunner would stall
if a window was not processing the font added or removed message.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 23:30:23 +00:00
Christoph Kerschbaumer
cb21dac12a Bug 1565249: Remove self inclusion of WorkerCSPEventListener. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D37748

--HG--
extra : moz-landing-system : lando
2019-07-11 16:48:51 +00:00
Bryce Van Dyk
ea20dbf0b2 Bug 1560092 - Create decoder for encrypted h264 media even if an SPS is not found. r=jya
If an mp4 uses the AVC3 sample format then extra data will be stored in sample
data rather than in metadata. In encrypted streams the metadata is unencrypted
but samples are typically encrypted. If all samples are encrypted and the only
SPS data is in samples then the MediaChangeMonitor will never observe any SPS
data.

This updates the MediaChangeMonitor so that it will not try and inspect h264
content once encryption is detected and relies on the CDM to handle such
content.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 16:29:18 +00:00
Boris Zbarsky
f471fc6507 Bug 1564663. Clean up the arguments to document.open to align better with the spec. r=mbrodesser
Differential Revision: https://phabricator.services.mozilla.com/D37642

--HG--
extra : moz-landing-system : lando
2019-07-11 16:30:27 +00:00
tanhengyeow
be59cf7d7d Bug 1555628 - Toolbar for Messages side panel. r=Honza,nchevobbe
Implement Toolbar for WebSocketsPanel.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 14:49:48 +00:00
Drew Willcoxon
250da1ddc9 Bug 1563812 - Quantumbar: Fix keyboard navigation after stale results have been removed. r=dao
We need to update indices after removing stale rows.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 15:55:30 +00:00
Jeff Muizelaar
e146f6712d Bug 1563775. Include the recording origin in the stream. r=nical a=reland
This will let us do the subtraction of the recording origin during
playback instead of during recording.

It will also let us merge recordings that have different origins.

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

--HG--
extra : source : cb1d78b00e25dd7fcfec86216c7a83c85ce9a982
extra : histedit_source : 68a31189f05998ba3b8a29a624d7ebe37636c4d9
2019-07-10 14:01:34 +00:00
Paul Bone
628a54fb08 Bug 1562550 - (part 1) Add a poisonRange method to NurseryChunk r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D36875

--HG--
extra : moz-landing-system : lando
2019-07-10 08:29:17 +00:00
Will Hawkins
88b4396a69 Bug 1559657: Pass load time in RemoteWebProgress. r=Ehsan,barret
Differential Revision: https://phabricator.services.mozilla.com/D35147

--HG--
extra : moz-landing-system : lando
2019-07-11 04:00:41 +00:00
Cosmin Sabou
60a8cce828 Merge mozilla-central to autoland.
--HG--
rename : gfx/wr/wrench/reftests/filters/filter-flood-ref.yaml => gfx/wr/wrench/reftests/filters/svg-filter-flood-ref.yaml
rename : gfx/wr/wrench/reftests/filters/filter-flood.yaml => gfx/wr/wrench/reftests/filters/svg-filter-flood.yaml
2019-07-11 07:06:41 +03:00
Cosmin Sabou
bb9fec28eb Merge mozilla-inbound to mozilla-central. a=merge 2019-07-11 07:04:54 +03:00
Cosmin Sabou
4b4656bd47 Merge autoland to mozilla-central. a=merge 2019-07-11 07:02:15 +03:00
Agi Sferro
cbde79674f Bug 1545931 - Double timeout for CrashTest.crashContent. r=bholley
This test is a little slow sometimes and times out (even though nothing is
going wrong). Doubling the timeout seems to be enough.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 03:31:57 +00:00
arthur.iakab
973b98aac6 Backed out changeset 0aea246d01bb (bug 928150) for causing build bustages on DOMMatrix.h CLOSED TREEE 2019-07-11 06:31:59 +03:00
Kagami Sascha Rosylight
b65864cf84 Bug 928150: Implement canvas getTransform() and setTransform() r=bzbarsky
Adds getTransform() and setTransform() to CanvasRenderingContext2D.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 02:43:46 +00:00
Kagami Sascha Rosylight
4d85db26bb Bug 1364875: Append double in DOMMatrix stringifier r=bzbarsky,jwalden
Fixed the stringifier as the spec mandates [using full double precision](https://github.com/w3c/fxtf-drafts/issues/120#issuecomment-300713781).

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

--HG--
extra : moz-landing-system : lando
2019-07-11 02:49:51 +00:00
Erica Wright
84895794b3 Bug 1557058 - use real data for protection report graph r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D36249

--HG--
extra : moz-landing-system : lando
2019-07-11 03:01:18 +00:00
Jeff Muizelaar
3e4eb446aa Bug 1563770. Always include a visible rect with blob images. r=nical
I suspect we may change things more in the future as we blob's size
just be the visible rect but this is an incremental step in the right
direction.

It also includes some changes to make sure that we always update our
tiles appropriately.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 02:32:35 +00:00
Connor Brewster
3f078809f7 Bug 1555483 - Part 5: Add wrench reftests for SVG filters and update test expectations r=gw
Differential Revision: https://phabricator.services.mozilla.com/D35742

--HG--
rename : gfx/wr/wrench/reftests/filters/filter-flood-ref.yaml => gfx/wr/wrench/reftests/filters/svg-filter-flood-ref.yaml
rename : gfx/wr/wrench/reftests/filters/filter-flood.yaml => gfx/wr/wrench/reftests/filters/svg-filter-flood.yaml
extra : moz-landing-system : lando
2019-07-10 22:37:48 +00:00
Connor Brewster
65b65c54ba Bug 1555483 - Part 4: Sanitize filter primitives r=gw
Differential Revision: https://phabricator.services.mozilla.com/D35741

--HG--
extra : moz-landing-system : lando
2019-07-10 22:37:44 +00:00
Connor Brewster
76b9b0a883 Bug 1555483 - Part 3: Add SVG render task and shader r=gw
The SVG task supports the pre-existing SVG filters along with Blend.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 22:37:30 +00:00
Connor Brewster
532a3f2aa6 Bug 1555483 - Part 2: Add SVG filter picture composite mode r=gw
Differential Revision: https://phabricator.services.mozilla.com/D34088

--HG--
extra : moz-landing-system : lando
2019-07-10 22:36:32 +00:00
Connor Brewster
3efce98819 Bug 1555483 - Part 1: Add SVG filter primitive display item. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D34087

--HG--
extra : moz-landing-system : lando
2019-07-10 22:36:25 +00:00
Kartikaya Gupta
75c7f2f802 Bug 1559389 - Support renderroot attributes on XUL elements that generate nsFlexContainer frames. r=mattwoodrow
Depends on D37504

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

--HG--
extra : moz-landing-system : lando
2019-07-11 00:15:46 +00:00
arthur.iakab
de10ead929 Merge autoland to mozilla-central. a=merge 2019-07-11 00:49:58 +03:00
arthur.iakab
ef2615faf3 Backed out changeset cf81db9c8887 (bug 1541496) for failing xpchsell tests on test_collections_recovery.js CLOSED TREE 2019-07-10 23:55:12 +03:00
Markus Stange
e3818b8e81 Bug 1515214 - Add markers with cause stacks and the name of the called function for setTimeout callback execution. r=jesup
These duplicate the existing setTimeout markers a bit.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 20:48:14 +00:00
Markus Stange
7cd7e179b5 Bug 1515214 - Add TimeoutHandler::GetDescription which just calls through to CallbackObject::GetDescription for CallbackTimeoutHandlers. r=smaug
Depends on D19192

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

--HG--
extra : moz-landing-system : lando
2019-07-10 20:48:14 +00:00
Markus Stange
6efbe54e95 Bug 1515214 - Add CallbackObject::GetDescription and TimeoutHandler::GetDescription. r=bzbarsky
This allows us to create profiler markers whose description contains the name
of the function and its file / line number. This allows the profiler UI to
match up setTimeout callbacks for multiple instances of the same page load, in
order to create meaningful profile comparisons based on markers.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 20:48:14 +00:00
harry
6c9aa429d0 Bug 1563744 - Remove UrlbarAbstraction from UrlbarTestUtils. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D37486

--HG--
extra : moz-landing-system : lando
2019-07-10 19:19:49 +00:00
Boris Chiou
4ad09ccda8 Bug 1559276 - Part 2: Retire the support for 3-valued syntax for position. r=emilio
According to this resolved spec issue:
https://github.com/w3c/csswg-drafts/issues/2140,
we retire the 3-valued <position> on
1. `object-position`
2. `perspective-origin`,
3. `mask-position`
4. `circle()` and `ellipse()`
, but still keep the support for `background-position`.

Besides, I simply run this python script to generate the .ini file:
```
s = sys.argv[1] + ".ini"
with open(s, "w") as f:
    f.write('[{}]\n'.format(sys.argv[1]))
    f.write('  expected: FAIL\n')
    f.write('  bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1559276\n')
```

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

--HG--
extra : moz-landing-system : lando
2019-07-10 20:25:25 +00:00
Boris Chiou
1f9cb879fe Bug 1559276 - Part 1: Avoid using 3 valued syntax for position. r=emilio
Update the existing reftests to not use 3 valued syntax.

I run the script to update the syntax in
`layout/reftests/w3c-css/submitted/images3/*`,
`layout/reftests/w3c-css/submitted/masking/*`,
`layout/reftests/xul/*`, and
`layout/reftests/webm-video/*`:
```
function rename() {
    find layout/reftests/\
         -type f\
         ! -path "./obj*"\
         ! -path "./.git"\
         ! -path "./.hg"\
         \( -name "*.html" -or\
            -name "*.xul" \)\
            -exec sed -i -e "s/$1/$2/g" "{}" \;
}

rename "object-position: top 3px center" "object-position: top 3px left 50%"
rename "object-position: center right 25%" "object-position: top 50% right 25%"
```

For `layout/reftests/svg/svg-integration/clip-path/*`, I just manually
update them.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 20:25:23 +00:00
Luke Crouch
8f38aebe4a Bug 1559365: UI indication of breached logins r=jaws,MattN
Differential Revision: https://phabricator.services.mozilla.com/D35105

--HG--
extra : moz-landing-system : lando
2019-07-10 19:57:25 +00:00
Noemi Erli
7ac279ac4a Backed out 5 changesets (bug 1555483) for causing wrench bustages CLOSED TREE
Backed out changeset 8149efc1f813 (bug 1555483)
Backed out changeset 917f800e4e43 (bug 1555483)
Backed out changeset 418839320ab5 (bug 1555483)
Backed out changeset 134a51a0e034 (bug 1555483)
Backed out changeset 7c43dc769da7 (bug 1555483)

--HG--
rename : gfx/wr/wrench/reftests/filters/svg-filter-flood-ref.yaml => gfx/wr/wrench/reftests/filters/filter-flood-ref.yaml
rename : gfx/wr/wrench/reftests/filters/svg-filter-flood.yaml => gfx/wr/wrench/reftests/filters/filter-flood.yaml
2019-07-10 23:27:36 +03:00
Vijay Budhram
910fe08765 Bug 1564877 - Fix fxa avatar not clearing on sign out r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D37571

--HG--
extra : moz-landing-system : lando
2019-07-10 20:06:33 +00:00
Kartikaya Gupta
bc26232cbc Bug 1563178 - Properly manage the renderRoot variable during the APZ tree walk. r=botond
The APZ tree walk is recursive but the render root was not being updated when
walking up out of a subtree with a different render root. This changes the
code to use a stack and push/pop the render root for subtrees as we enter
and exit the subtrees as part of the tree walk.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 19:54:08 +00:00
Oriol Brufau
a526f3ed1f Bug 1558823 - Show generic icon for extensions without icon. r=mstriemer,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D36730

--HG--
extra : moz-landing-system : lando
2019-07-10 19:48:31 +00:00
arthur.iakab
07744843fd Backed out changeset 40010303c474 (bug 1500465) on request of christina_ for causing OOM crashes in automation. a=backout 2019-07-10 22:14:41 +03:00
Noemi Erli
4d26897c6d Backed out changeset d050bd93ea39 (bug 1557058) for failing in browser_protections_UI.js CLOSED TREE 2019-07-10 21:50:07 +03:00
Noemi Erli
4b9a13b961 Bug 1543521 - Linting failure fix CLOSED TREE 2019-07-10 21:47:13 +03:00
Aaron Klotz
38d143880e Bug 1564106: Reorder interceptor tests so that lower-level APIs are hooked before higher-level APIs; r=handyman
Since higher-level APIs that we test may depend on lower-level APIs that we
also test, and since those higher-level APIs may spin up background threads
that call those lower-level APIs, we should ensure that tests are ordered
such that the lower-level APIs are hooked first, thus preventing races where
higher-level background threads call lower-level APIs while the test's main
thread is in the midst of hooking a lower-level API.

I also added some fflush calls to the test so that, the next time we see lots
of crashes in this test, the log output is more complete.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 18:26:40 +00:00
Edwin Gao
079adffe5b Bug 1543521 - demote windows10-aarch64 cppunittest to tier 2 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D37603

--HG--
extra : moz-landing-system : lando
2019-07-10 18:24:16 +00:00
Tim Nguyen
0c8138895c Bug 1564616 - Remove redundant '.alternate-button' class. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D37501

--HG--
extra : moz-landing-system : lando
2019-07-10 18:19:35 +00:00
Adam Holm
d8df575e5d Bug 1546786 - Renames converting guard cacheIR ops. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D37454

--HG--
extra : moz-landing-system : lando
2019-07-10 18:08:21 +00:00
Kartikaya Gupta
b12ed5e8f3 Bug 1559389 - Clean up renderroot-finding methods. r=Gankro
Only the parent process ever respects the renderroot attribute, so we can
add some extra early-exit checks for this. This also adds a bit of safety
for the next patch, to avoid inadvertently exposing renderroot stuff to
web content.

Also, the GetRenderRootForElement function is only ever called by the
GetRenderRootForFrame function, so let's scope it down to avoid doing
unnecessary work.

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

--HG--
extra : moz-landing-system : lando
2019-07-10 16:54:11 +00:00
Iain Ireland
e0b0c531fb Bug 1561732: Remove ion-sincos from fuzz-flags.txt r=gkw
Differential Revision: https://phabricator.services.mozilla.com/D37671

--HG--
extra : moz-landing-system : lando
2019-07-11 01:12:25 +00:00
Noemi Erli
6de41e7f85 Backed out 2 changesets (bug 1556789) for failures in test_engines_on_restart.py
Backed out changeset 5488dbd0fa34 (bug 1556789)
Backed out changeset 021d8cd8ba70 (bug 1556789)
2019-07-11 03:37:26 +03:00
Dana Keeler
ba0c7e0e3a bug 1563056 - download the most recent CRLite filter and all following incremental filters r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D37333

--HG--
extra : moz-landing-system : lando
2019-07-11 00:29:44 +00:00