Commit graph

718309 commits

Author SHA1 Message Date
alexandru.ionescu
a980854671 Bug 1643263 Re-record ebay, fandom, imdb r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80659
2020-07-15 14:44:14 +00:00
alexandru.ionescu
82ca0990cc Bug 1643263 Re-record amazon, apple, bing-search r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79257
2020-07-15 14:42:06 +00:00
alexandru.ionescu
03b195d045 Bug 1643263 Update mitm from 5.0.1 to 5.1.1. r=perftest-reviewers,Bebe
This patch is updating the code to mitm 5.1.1 and mitmproxy manifest.

Differential Revision: https://phabricator.services.mozilla.com/D79256
2020-07-15 14:41:29 +00:00
Sebastian Hengst
88a75bda99 Bug 1576459 - Set browser_styleeditor_bug_740541_iframes.js as passing with fission. r=gl DONTBUILD
Permanent passes got tracked in bug 1652659.

Differential Revision: https://phabricator.services.mozilla.com/D83622
2020-07-15 14:18:57 +00:00
Coroiu Cristina
a96ed5ec72 Backed changeset bbe5ed51273b (Bug 1609191) for webrender failures. CLOSED TREE 2020-07-15 17:55:12 +03:00
Jamie Nicol
3141d488db Bug 1609191 - Ensure shader sources are always unique to workaround adreno crash. r=gw
On some Adreno 505 and 506 devices we are encountering driver crashes during
glLinkProgram(). The only circumstance in which we have been able to reproduce
locally is when the show-overdraw debug option is enabled. The reason appears to
be that, due to shader optimisation, the debug overdraw variants of many shaders
have identical source code. The crash seems to occur when linking a shader which
has identical source code to a previously linked shader.

This does not, however, explain the non-insignificant numbers of crashes in the
wild because a) it's unlikely many users are enabling overdraw debugging, and b)
some crash reports predate the commit which enabled shader
optimisation. However, it is possible that for a different reason we are
compiling multiple shaders with identical source code.

To attempt to work around this crash this change adds a random comment to the
end of each shader source string, on the affected devices.

Differential Revision: https://phabricator.services.mozilla.com/D83571
2020-07-15 14:29:35 +00:00
Simon Giesecke
d291685904 Bug 1506417 - Remove old test exclusion. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D83637
2020-07-15 13:20:55 +00:00
Yoshi Cheng-Hao Huang
ba0fe3548a Bug 1652731 - Simplify waiting -> worklist parse task. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D83497
2020-07-15 09:24:50 +00:00
Neil Deakin
c9ee18c831 Bug 1650691, remove framescript from browser_fullscreen-api-keys.js, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D83322
2020-07-15 12:39:15 +00:00
Neil Deakin
6abab347d8 Bug 1650691, remove framescript from browser_fullscreen-newtab.js, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D83321
2020-07-15 12:39:08 +00:00
Dorel Luca
326e14fb76 Backed out changeset 928233ea49ee (bug 634697) for causing leaks. CLOSED TREE 2020-07-15 16:39:11 +03:00
Dorel Luca
4681060e62 Backed out 3 changesets (bug 1367251) for Mda failures in /test_background_video_tainted_by_createimagebitmap.html. CLOSED TREE
Backed out changeset 871379f9b194 (bug 1367251)
Backed out changeset a76c2c98b33c (bug 1367251)
Backed out changeset a55cda2431fc (bug 1367251)
2020-07-15 16:37:32 +03:00
Tooru Fujisawa
e9c4d9c605 Bug 1652221 - Use CompilationIndo::instantiateStencils in SmooshMonkey. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D83238
2020-07-15 13:23:34 +00:00
Nathan Froyd
6c7c60a3ca Bug 1652870 - use new dump_syms for Android builds; r=geckoview-reviewers,snorp
Faster and more maintainable is good.

Differential Revision: https://phabricator.services.mozilla.com/D83561
2020-07-15 12:59:00 +00:00
Nathan Froyd
0a32331ddf Bug 1652870 - permit DUMP_SYMS to be used when doing Android builds; r=mhentges
It's not immediately obvious to me why we limit this check based on target;
I guess once upon a time there was no ELF or Mach-O support, so we wanted to
ensure people didn't shoot themselves in the foot.  If that's the case,
testing indicates that Mach-O support isn't quite ready for prime-time and
we haven't got all the bits straightened out for our normal Linux builds.
So we're just going to enable it for Android here.

Differential Revision: https://phabricator.services.mozilla.com/D83560
2020-07-15 12:58:52 +00:00
Jan de Mooij
49e2835914 Bug 1652854 - Mark dense elements non-packed in initDenseElements if necessary. r=anba
I also added a jit-test for the IsPackedArray intrinsic. Now that this doesn't
depend on TI anymore, the behavior should be more predictable and this way we
can make sure we don't regress/break the packed-array optimization.

Differential Revision: https://phabricator.services.mozilla.com/D83611
2020-07-15 12:34:53 +00:00
Tom Tung
6ed35f40e8 Bug 1652345 - Skip the test since we haven't supported navigation-reporting; r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D83608
2020-07-15 08:17:05 +00:00
Adam Vandolder
59f2707d2a Bug 1647796 - Add lazy AsyncIterator helper methods. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D82906
2020-07-14 19:10:34 +00:00
Dan Minor
395305df0d Bug 1649311 - Check oldVectorSize before copying in VerifyAndAllocateFragmentationHeader; r=ng
Differential Revision: https://phabricator.services.mozilla.com/D81732
2020-07-01 12:54:52 +00:00
Moritz Birghan
b22dbe4f47 Bug 634697 - Add permanent storage to user's client certificate selection r=keeler,baku,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D58820
2020-07-15 11:49:00 +00:00
Alex Chronopoulos
e2be3e0840 Bug 1652294 - Add debug logs to track down the issue. r=padenot
The failure suggests that an additional unexpected device has been found. Added some logs to list the devices when that happens. The logs will be removed once the problem has been found.

Differential Revision: https://phabricator.services.mozilla.com/D83298
2020-07-15 11:47:34 +00:00
Dorel Luca
775a192261 Backed out 2 changesets (bug 1652870) for Android bustage. CLOSED TREE
Backed out changeset 48a10a9249b0 (bug 1652870)
Backed out changeset 94ffbec77e89 (bug 1652870)
2020-07-15 15:35:45 +03:00
Nathan Froyd
c7df38111d Bug 1652870 - use new dump_syms for Android builds; r=geckoview-reviewers,snorp
Faster and more maintainable is good.

Depends on D83560

Differential Revision: https://phabricator.services.mozilla.com/D83561
2020-07-14 21:33:12 +00:00
Nathan Froyd
1e03a747cd Bug 1652870 - permit DUMP_SYMS to be used when doing Android builds; r=mhentges
It's not immediately obvious to me why we limit this check based on target;
I guess once upon a time there was no ELF or Mach-O support, so we wanted to
ensure people didn't shoot themselves in the foot.  If that's the case,
testing indicates that Mach-O support isn't quite ready for prime-time and
we haven't got all the bits straightened out for our normal Linux builds.
So we're just going to enable it for Android here.

Differential Revision: https://phabricator.services.mozilla.com/D83560
2020-07-14 21:21:14 +00:00
Emil Farisan
bac22e4499 Bug 1651606 - fix the 404 not found issue when accessing the generated docs link on S3. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D83265
2020-07-15 11:34:04 +00:00
userid007
f84fd23ecb Bug 1622662 - Remove the } else { after a return to simplify code. r=m_kato
As said in llvm coding standard else should not be used after interrupts statements.
It is my first time contribution for open source.

Differential Revision: https://phabricator.services.mozilla.com/D82743
2020-07-09 16:22:24 +00:00
aardgoose
44e5112ae8 Bug 1367251 - Revert changeset b1cdccfb383d - now-working-test. r=jgilbert
Reinstate Khronos WebGL tests for createImageBitmap options parameter

Differential Revision: https://phabricator.services.mozilla.com/D82359
2020-07-15 11:02:51 +00:00
aardgoose
b01831ccc4 Bug 1367251 - add bindings for options to createImageBitmap and support flipY r=bzbarsky,aosmond,baku
implementation of imageOrientation: none|flipY.
implementation of premultiplyAlpha: none|premultiply|default.

Differential Revision: https://phabricator.services.mozilla.com/D29562
2020-07-15 11:03:51 +00:00
aardgoose
10c1acf825 Bug 1367251 - ignore gl.UNPACK_FLIP_Y_WEBGL & UNPACK_PREMULTIPLY_ALPHA for textures uploading ImageBitmap data as per spec. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D29469
2020-07-15 11:02:28 +00:00
Frederik Braun
a7153982e8 Bug 1366973: Rename security flags to not contain DATA anymore r=geckoview-reviewers,ckerschb,snorp
Differential Revision: https://phabricator.services.mozilla.com/D83490
2020-07-15 11:20:45 +00:00
Emilio Cobos Álvarez
b769a57503 Bug 1651947 - Scale the page sequence in print preview so that pages don't overflow the viewport horizontally. r=dholbert
This is going to be useful for the new print preview UI, which is in a
doorhanger and thus much more likely to be less than the page size.

We (ab)use the existing print preview scaling mechanism. We only need it
after reflowing all pages, so this works.

This whole scaling mechanism is all-in-all not amazing, but the patch is
less gross than I initially thought. It's nice, actually.

We could put the new behavior behind a pref trivially, if that's wanted,
but I honestly thing this behavior is better even without the doorhanger
ui.

Differential Revision: https://phabricator.services.mozilla.com/D83309
2020-07-15 11:16:43 +00:00
Tim Huang
375ba2f130 Bug 1650655 - Don't get PermissionDelegateHandler if the document is not ready yet in nsGlobalWindowInner.cpp. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D83609
2020-07-15 10:04:40 +00:00
Benjamin Bouvier
e2e550fcd5 Bug 1651468: only check masm offset if we didnd't oom;
Differential Revision: https://phabricator.services.mozilla.com/D82883
2020-07-10 13:40:08 +00:00
Kartikaya Gupta
5f51548e24 Bug 1650799 - Add a mochitest to cover some of the displayport calculation code. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D82776
2020-07-15 07:57:28 +00:00
longsonr
5b9df67d2e Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert
Also removes some mozilla:: where its no longer needed

Note that this patch was created by running

sed -e -i '.bak' 's/typedef ([a-zA-Z0-9:]+) ([a-zA-Z0-9:]+)/using \2 = \1/'

and then fixing up a few cases that didn't work.

Differential Revision: https://phabricator.services.mozilla.com/D83294
2020-07-15 10:37:55 +00:00
Masayuki Nakano
75c8215499 Bug 1649980 - part 22: Make VisibleWhiteSpacesData store start point and end point with EditorDOMPoint r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D82715
2020-07-14 12:54:51 +00:00
Masayuki Nakano
cb58def02f Bug 1649980 - part 21: Move BoundaryData and NoBreakingWhiteSpacesData into TextFragmentData r=m_kato
Now, these classes are used only by `TextFragmentData` and they can be not
exposed.  Therefore, we should hide them with making them private nested
classes of `TextFragmentData`.

Differential Revision: https://phabricator.services.mozilla.com/D82714
2020-07-14 12:51:05 +00:00
Masayuki Nakano
9ef57c0e72 Bug 1649980 - part 20: Rename WSRunObject to WhiteSpaceVisibilityKeeper r=m_kato
Although the new name is long, but I have no better idea.  The class's purpose
is to keep white-space visibility around modifying DOM position.  Therefore,
I use "keeper" for the name.

Differential Revision: https://phabricator.services.mozilla.com/D82713
2020-07-14 12:40:13 +00:00
Masayuki Nakano
28151f4d79 Bug 1649980 - part 19: Make WSRunObject class not instantiated r=m_kato
Now, all member methods of `WSRunObject` are static.  So, it shouldn't
be able to instantiated.

Differential Revision: https://phabricator.services.mozilla.com/D82712
2020-07-14 12:21:19 +00:00
Glenn Watson
eb66d3db0f Bug 1651797 - Fix invalidation of segments when picture rect changes. r=nical
This is a workaround, rather than an ideal fix. The patch contains
a comment describing why it's required and what the proper fix is.

Differential Revision: https://phabricator.services.mozilla.com/D83590
2020-07-15 07:54:56 +00:00
Marco Bonardo
1b0740623c Bug 1652592 - Unify the query pending checks across urlbar providers. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D83473
2020-07-15 10:16:50 +00:00
Jon Coppeard
7d07e35bc9 Bug 1640844 - Part 5: Take account of how much time we spend collecting when calculating nursery size r=sfink
This adds a goal of using less then 1% of total time collecthing the nursery, which has the effect of increasing the nursery size where a lot of nursery garbage is created but little is tenured.

In local testing this is a win on ARES6 and octane, but perfherder paints a more ambiguous picture.  I'd like to land this anyway and we can back it out if it causes problems.

Differential Revision: https://phabricator.services.mozilla.com/D80003
2020-07-13 07:49:32 +00:00
Marco Bonardo
7e76f843c7 Bug 1641467 - Remove temporary browser.fixup.defaultToSearch feature pref and its code. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D83554
2020-07-15 09:53:04 +00:00
Edgar Chen
a68dba13f7 Bug 1652921 - Remove notifying inprocess-browser-shown observer; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D83607
2020-07-15 09:28:55 +00:00
Nicolas Chevobbe
a5b2ed29b9 Bug 1651726 - Add a shared performance-marker middleware. r=jdescottes,bomsy,Honza.
Differential Revision: https://phabricator.services.mozilla.com/D83068
2020-07-15 09:09:10 +00:00
Alex Chronopoulos
9c3b134ff0 Bug 1651699 - Enable dav1d assembly builds on Android. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D83523
2020-07-15 09:06:46 +00:00
Alex Chronopoulos
33a0a2a5cc Bug 1651699 - Use ld instead of gold in Android x86. r=froydnj
When libdav1d assembly builds are enabled gold produces an internal error.

Differential Revision: https://phabricator.services.mozilla.com/D83522
2020-07-15 09:06:39 +00:00
Sylvestre Ledru
d9d0eda42a no bug - python CS doc - point to our linters r=marco
Differential Revision: https://phabricator.services.mozilla.com/D82897
2020-07-10 12:50:25 +00:00
Henrik Skupin
c54ec78344 Bug 1651691 - [wdspec] Move Marionette unit tests for Switch to Frame to Wdspec. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83086
2020-07-15 08:22:08 +00:00
Henrik Skupin
b34eaf96de Bug 1651691 - [marionette] Simplify WebDriver:SwitchToFrame code in listener.js. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83085
2020-07-15 08:21:46 +00:00