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

721240 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt bc270b20f5 Bug 1657604 - [mozlint] Support multiple linters per yaml file, r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D86206
2020-08-07 07:12:41 +00:00
Julian Descottes e57c2589f9 Bug 1655016 - Do not assume any resource order in browser_resources_stylesheets.js r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D86254
2020-08-07 06:08:27 +00:00
Thomas Daede fa78c8a983 Bug 1657346 - AVIF: Handle chromaticity derived matrix coeffs. r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D86008
2020-08-06 23:38:30 +00:00
Marcos Cáceres 879706d3df Bug 1657788 - Refactor SendShare() to use promise instead of callback r=jya
Differential Revision: https://phabricator.services.mozilla.com/D85986
2020-08-07 02:38:41 +00:00
Mihai Alexandru Michis da15ff7259 Bug 1657515 - Fix bustages regarding nsDocumentViewer.cpp and 'pageCount'. a=bustage-fix
CLOSED TREE
2020-08-07 07:37:28 +03:00
Dave Townsend 9c9a3ff429 Bug 1657735: Don't try to stage language pack updates a second time for the same update. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D86273
2020-08-06 22:29:00 +00:00
Andrew Halberstadt 5c5ab01583 Bug 1657649 - [taskgraph] Remove the SETA optimizer, r=jmaher
Depends on D86251

Differential Revision: https://phabricator.services.mozilla.com/D86252
2020-08-06 20:01:39 +00:00
Andrew Halberstadt 1be2069331 Bug 1657649 - [taskgraph] Fallback to relevant_tests instead of seta in the bugbug optimizer, r=jmaher
Depends on D86250

Differential Revision: https://phabricator.services.mozilla.com/D86251
2020-08-06 20:14:59 +00:00
Andrew Halberstadt 8733547d93 Bug 1657649 - [ci] Remove the SETA shadow-scheduler, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D86250
2020-08-06 20:27:26 +00:00
Geoff Lankow a7a6a52ca2 Bug 1657060 - Disable app update staging in AUS tests. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D86128
2020-08-07 03:55:19 +00:00
Chris Peterson bf14db3062 Bug 1657545 - Fix -Wbackslash-newline-escape warning in gfx/wr/swgl/src/gl.cc. r=mattwoodrow
Compiling swgl v0.1.0 (/Users/chris/Code/mozilla/firefox/gfx/wr/swgl)
warning: src/gl.cc:413:81: warning: backslash and newline separated by space [-Wbackslash-newline-escape]
warning:   macro(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA, 0, 0)                                 \
warning:                                                                                 ^
warning: 1 warning generated.

Regressed by bug 1656813

Differential Revision: https://phabricator.services.mozilla.com/D86145
2020-08-06 07:12:20 +00:00
Marcos Cáceres 62d3c9edb3 Bug 1657071 - Restrict getGamepads() to secure contexts for Beta r=kip
release SecureContext restriction to 81 beta channel.

Differential Revision: https://phabricator.services.mozilla.com/D85830
2020-08-07 02:30:25 +00:00
Brindusan Cristian 41ea5830c7 Backed out 5 changesets (bug 1042151) for causing wpt failures in negative-overflow.html. CLOSED TREE
Backed out changeset a9a3507991fa (bug 1042151)
Backed out changeset 14e34cd9dfd8 (bug 1042151)
Backed out changeset bf4991db4445 (bug 1042151)
Backed out changeset ad498cd179b9 (bug 1042151)
Backed out changeset 1eac44fb3f6f (bug 1042151)
2020-08-07 05:16:01 +03:00
Mike Hommey 91952035ff Bug 1656141 - Remove redundant manifest references in rc include files. r=firefox-build-system-reviewers,rstewart
The build system will add these manifests whether they are referenced
explicitly in theses rc include files or not.

Differential Revision: https://phabricator.services.mozilla.com/D86157
2020-08-06 22:51:52 +00:00
Mike Hommey 0853045118 Bug 1656141 - Remove rc include files that only add a manifest. r=firefox-build-system-reviewers,rstewart
That was redundant with the manifest being added with MT (although useful
for mingw builds, that don't use MT), but is also now handled by the
automatic creation of rc files.

Differential Revision: https://phabricator.services.mozilla.com/D86156
2020-08-06 22:51:54 +00:00
Mike Hommey cb9be65521 Bug 1656141 - Stop using MT to insert manifests in binaries. r=firefox-build-system-reviewers,rstewart
We are currently relying on two different ways to insert side-by-side
manifests in binaries on Windows: through resource files, or through
the use of MT. The latter is not supported on mingw builds, which is
not great.

Link.exe has options to add a manifest at link time without relying on
either method above, but that's not supported on mingw either.

So the best we can do is to move everything to using resource files.
This also avoids using MT, which, on cross builds, requires using wine.

Ideally, the manifests would be declared in moz.build, but that
complicates things for cases like TestDllInterceptor, where there are
multiple binaries in the same directory, but only one of them needs the
manifest. This keeps the status quo of getting the manifest
automatically from the source directory.

Differential Revision: https://phabricator.services.mozilla.com/D85382
2020-08-07 00:55:16 +00:00
Mike Hommey e26b1ff8ab Bug 1656141 - Remove support for manifests on host programs. r=firefox-build-system-reviewers,rstewart
We're currently not using the feature, and host programs ought only
to be used during the build, so I don't expect the feature to ever
be necessary.

Differential Revision: https://phabricator.services.mozilla.com/D86167
2020-08-06 22:51:49 +00:00
Mike Hommey 5919ab86af Bug 1656141 - Create res and rc files based on the name of the binary they are linked into. r=firefox-build-system-reviewers,rstewart
This will allow creating separate res files for e.g. SIMPLE_PROGRAMS.

Differential Revision: https://phabricator.services.mozilla.com/D86155
2020-08-07 00:50:50 +00:00
Mike Hommey 5a5a1edd0e Bug 1656141 - Remove RESFILE. r=firefox-build-system-reviewers,rstewart
The resource file is always generated so being able to configure its name
is not useful. On the other hand, the way things are currently implemented,
the lack of RESFILE also makes RCFILE ignored, which we fix at the same
time.

And remove a spurious RESFILE in widget/windows/moz.build, where no binary
is produced, which means RESFILE had no meaning.

Differential Revision: https://phabricator.services.mozilla.com/D86154
2020-08-06 22:51:59 +00:00
Mike Hommey 22179736a6 Bug 1656141 - Rename version_win.py to create_rc.py. r=firefox-build-system-reviewers,mhentges,rstewart
Because while the original perl script was added to add version info
to Windows binaries, it does more and will do even more with upcoming
changes.

Differential Revision: https://phabricator.services.mozilla.com/D86153
2020-08-06 22:52:01 +00:00
Mike Hommey de6265f978 Bug 1656141 - Remove dav1d.rc. r=achronop
RCFILE is only actually used when the moz.build that contains it defines
a binary, which is not the case for dav1d, which ends up in gkmedias.dll.
Which also means that moving the definition to gkmedias would also not
make sense, since all dav1d.rc does is add descriptors to the dll that it
contains dav1d and what version, but gkmedias.dll contains other things
too.

Differential Revision: https://phabricator.services.mozilla.com/D86152
2020-08-06 22:52:04 +00:00
Mike Hommey ee6a08868d Bug 1656141 - Remove EMBED_MANIFEST_AT. r=froydnj
It was only ever set to the same value as its default, except in
comm-central, where it is unset, but in directories that now don't link
anything (they did back when binary components were a thing).

Differential Revision: https://phabricator.services.mozilla.com/D85381
2020-08-06 22:52:08 +00:00
Ting-Yu Lin 94cfcbcf1d Bug 1042151 Part 5 - Add a reftest. r=dholbert
`scrollbar-no-margin.html` is adapted from `scrollbar.html` with margin
removed from flex-items, to workaround bug 1527539.

`font-size: 0` added to `.flex` is to workaround bug 1302700. Also,
adjust `scrollbar-width` and `scrollbar-color` to avoid fuzzy rendering
on rounded-corner slider on some platforms.

Differential Revision: https://phabricator.services.mozilla.com/D86079
2020-08-06 22:33:10 +00:00
Ting-Yu Lin b5b96a98d8 Bug 1042151 Part 4 - Consider flexbox's main & cross axis when getting scrolled rect. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D86078
2020-08-06 22:38:11 +00:00
Ting-Yu Lin f14c566fd2 Bug 1042151 Part 3 - Extract a helper class containing flexbox's axis information. r=dholbert
This struct is going to be used in the next part in nsLayoutUtils::GetScrolledRect().

Differential Revision: https://phabricator.services.mozilla.com/D86077
2020-08-06 22:38:08 +00:00
Ting-Yu Lin 80e5b54e12 Bug 1042151 Part 2 - Refactor the conditions that decide which edge to clamp when getting scrolled rect. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D86076
2020-08-06 22:38:00 +00:00
Ting-Yu Lin 3a3615c34f Bug 1042151 Part 1 - Sort the #include statements in nsLayoutUtils.cpp. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D86075
2020-08-06 22:37:53 +00:00
Kriyszig 5808376a46 Bug 1643961 - Remove the backwards compatibility check for CompatibilityActor r=daisuke,mtigley
The backwards compatibility checks existed to support devtools
backend for version older than FF79. Now that FF79 has hit the
release channel, these tests for older backend can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D86142
2020-08-06 22:39:57 +00:00
Eitan Isaacson 98e23587ae Bug 1657744 - Don't fail when forcing e10s off on a11y browser tests. r=yzen DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D86271
2020-08-06 23:19:23 +00:00
Mihai Alexandru Michis b88c487681 Backed out 4 changesets (bug 1657231) for causing multiple xpcshell failures.
CLOSED TREE

Backed out changeset caa4f187b037 (bug 1657231)
Backed out changeset 73418f013a61 (bug 1657231)
Backed out changeset e196f9cc2bb2 (bug 1657231)
Backed out changeset 5f4aab0ad04a (bug 1657231)
2020-08-07 02:49:49 +03:00
Mihai Alexandru Michis b549c013c7 Backed out changeset 25e500b64866 (bug 1656974) for causing failures in TestStartupCache
CLOSED TREE
2020-08-07 02:37:59 +03:00
Mihai Alexandru Michis 639b2bd075 Backed out changeset f1f10f791e99 (bug 1656034) for causing bustages in DMABufSurface.cpp
CLOSED TREE
2020-08-07 02:36:33 +03:00
Brindusan Cristian dc4df79ab1 Backed out changeset 0da3036d0890 (bug 1656711) as requested by tnikkel on irc to test if it caused bug 1657558 or not. CLOSED TREE 2020-08-07 02:27:01 +03:00
Emma Malysz 18fe337c0c Bug 1657161, enable print.tab_modal.enabled for EARLY_BETA_OR_EARLIER and hide page range section r=mstriemer,fluent-reviewers,preferences-reviewers,flod
We want this to be turned on for nightly users by default. The page range is still a WIP,
so we should hide that section for now.
This also adds the pref to the "Nightly Experiment" panel, turned on by default.

Differential Revision: https://phabricator.services.mozilla.com/D85907
2020-08-06 23:02:13 +00:00
Daosheng Mu 13641acbb5 Bug 1647504 - Implement XInputGetState extention for supporting xbox guide button. r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D80584
2020-08-06 23:07:03 +00:00
Hiroyuki Ikezoe 3d007edf96 Bug 1657515 - Add nsIWebBrowserPrint.printPreviewCurrentPageNumber. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D86151
2020-08-06 22:54:16 +00:00
Hiroyuki Ikezoe 103cf5ff04 Bug 1657515 - Constify some nsIDocumentViewerPrint methods. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D86149
2020-08-06 22:54:16 +00:00
Hiroyuki Ikezoe 163ef31b74 Bug 1657515 - Rename `pageFrame` to `sheetFrame` in PrintPreviewScrollToPage. r=TYLin
Since bug 1652278, it's not a page frame.

Differential Revision: https://phabricator.services.mozilla.com/D86148
2020-08-06 22:57:24 +00:00
Hiroyuki Ikezoe 39c56580df Bug 1657515 - Rename `pt` to `currentScrollPosition` in PrintPreviewScrollToPage. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D86147
2020-08-06 22:22:56 +00:00
Jeff Gilbert b5d6906473 Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky
Have webrender use its own EGLDisplay, letting WebGL use a different
one.

Differential Revision: https://phabricator.services.mozilla.com/D85496
2020-08-06 22:53:53 +00:00
Andrew McCreight 953004415b Bug 1657231, part 4 - Don't allow using the URL preloader in the child. r=kmag
It never gets initialized there anyways, so assert and clean up
a bit of dead code.

Differential Revision: https://phabricator.services.mozilla.com/D86032
2020-08-06 22:35:14 +00:00
Andrew McCreight 36b266e999 Bug 1657231, part 3 - Fail if add observer fails. r=kmag
This can cause the URL preloader to think that initialization has succeeded
when it hasn't. This add observer call can fail if we're late in shutdown,
because the observer service still exists, but it isn't taking new
observers. I'm not sure how much it matters that we're failing to listen for
an observer that can't possibly fire at this stage, but a failure to check
for this seems to have contributed to the crash in bug 1656973, so we
might as well just fail.

Differential Revision: https://phabricator.services.mozilla.com/D86031
2020-08-06 22:35:12 +00:00
Andrew McCreight e6886b3c16 Bug 1657231, part 2 - Clear sInitialized when we destroy the singleton url preloader. r=kmag
Some of the entry points into the URL preloader check sInitialized, and only
use it if it is true. However, if we're late in shutdown and we've already
cleared the singleton for the preloader then our failure to clear the
sInitialized flag means we'll recreate the preloader, which is going
to fail in various ways.

I think this won't help in the case of bug 1656973, because that seems
to go through AutoBeginReading, which unconditionally creates a new
singleton if one does not exist.

Differential Revision: https://phabricator.services.mozilla.com/D86030
2020-08-06 22:35:10 +00:00
Andrew McCreight 8b026394da Bug 1657231, part 1 - Only register the URL preloader as a reporter after it has been addrefed. r=kmag
Normally this happens during initialization because we add the preloader
as an observer, but that seems fragile.

Differential Revision: https://phabricator.services.mozilla.com/D86029
2020-08-06 22:35:07 +00:00
Emily McDonough 855ea24af6 Bug 1651117 Part 2 - Add color information for CUPS printers r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D86258
2020-08-06 20:57:43 +00:00
Doug Thayer d10827791a Bug 1656974 - Turn off StartupCache when startup is finished r=froydnj
I don't think this will fully resolve the shutdown hangs associated
with this bug. The underlying problem is that writing the startup
cache during shutdown can take a long time. This seems like A Bad Thing,
and I have a mild leaning toward the thought that we shouldn't write the
startup cache at all during shutdown. However, I do think that trading
shutdown time regressions for startup time wins is probably good, so
I don't feel super comfortable making that change.

However, this change at least fixes the problem where we A) block the main
thread waiting for the write to finish, and B) are more likely to hit a
shutdown hang, since we concentrate all of the hang time in one phase,
rather than it being spread across the shutdown timeline. This is likely
the major change that the regressing bug introduced.

The unfortunate consequence is that if we try to GetBuffer during shutdown,
we will now read out of the omnijar. However, it should overall be better
since we'll be waiting on a (hopefully) small number of small reads rather
than a large write.

Differential Revision: https://phabricator.services.mozilla.com/D86054
2020-08-06 16:18:13 +00:00
Mihai Alexandru Michis c4e805857f Backed out 9 changesets (bug 1656141) for causing multiple failures.
CLOSED TREE

Backed out changeset 9033b0400339 (bug 1656141)
Backed out changeset e43dd57dc61a (bug 1656141)
Backed out changeset eb450457a9b7 (bug 1656141)
Backed out changeset 194a994cf9c9 (bug 1656141)
Backed out changeset ce6831acb5e3 (bug 1656141)
Backed out changeset 29653ea85d49 (bug 1656141)
Backed out changeset 704f28486bda (bug 1656141)
Backed out changeset de8899453150 (bug 1656141)
Backed out changeset 4b133eda46aa (bug 1656141)
2020-08-07 01:48:45 +03:00
Robert Helmer 18d3638c47 Bug 1653119 - redesign Pioneer study cards, and include new schema plus validation for mock r=fluent-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D85537
2020-08-06 19:57:27 +00:00
Morgan Reschenberg e4bdad9acd Bug 1657665: Filter pivot matches for which there is no corresponding native accessible. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D86264
2020-08-06 21:42:03 +00:00
Matt Woodrow a679ee84cf Bug 1657107 - Use YUV22 format for uploading videos to IOSurfaces instead of NV12. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D86081
2020-08-06 21:27:46 +00:00