Tetsuharu Ohzeki
0eff170956
Bug 1729816 - part 2: Remove unused CompositableHost::BumpFlashCounter(). r=gfx-reviewers,mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D125004
2021-09-09 02:02:11 +00:00
Tetsuharu Ohzeki
34efa74406
Bug 1729816 - part 1: Remove unused gfxPlatform::GetLayerDiagnosticTypes() and related prefs. r=gfx-reviewers,mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D125003
2021-09-09 02:02:10 +00:00
Alexandru Michis
bf70c93173
Backed out changeset 92b9d5110599 (bug 1728843) for causing bc failures in browser_urlbar_telemetry_quicksuggest.js
...
CLOSED TREE
2021-09-09 04:23:16 +03:00
Sandor Molnar
870ff4f480
Backed out 3 changesets (bug 1729477) for causing devtools failures in browser_webconsole_sidebar_object_expand_when_message_pruned. CLOSED TREE
...
Backed out changeset 8cbf3101ed8a (bug 1729477)
Backed out changeset 7457834fb7d0 (bug 1729477)
Backed out changeset 1259d2d1f247 (bug 1729477)
2021-09-09 03:55:31 +03:00
Kate Hudson
7ce670b735
Bug 1728843 - Add once option to NimbusFeatures.recordExposureEvent r=andreio
...
Depends on D123763
Differential Revision: https://phabricator.services.mozilla.com/D124381
2021-09-09 00:20:56 +00:00
Mike Hommey
b2dd8f3c30
Bug 1729611 - Remove the separate llvm-dsymutil toolchain. r=firefox-build-system-reviewers,mhentges
...
It made sense when we did have problems with the one shipped with clang
and needed an explicitly newer version, but that hasn't been true in a
while. On the contrary, we're now using a version older than clang for
no reason other than having forgotten to update it.
Differential Revision: https://phabricator.services.mozilla.com/D124886
2021-09-09 00:11:47 +00:00
Mike Hommey
3dee917b9d
Bug 1729611 - Remove llvm-dsymutil wrapper. r=firefox-build-system-reviewers,mhentges
...
As mentioned in the previous commit, it hasn't been useful for at least
2 years.
Differential Revision: https://phabricator.services.mozilla.com/D124885
2021-09-09 00:11:47 +00:00
Mike Hommey
e779c5d35f
Bug 1729611 - Fix llvm-dsymutil wrapper after the move to MOZ_FETCHES_DIR for downloaded toolchains. r=firefox-build-system-reviewers,mhentges
...
The change happened 2 years ago in bug 1571562, which means the script
hasn't hit a llvm-dsymutil crash since then (we would have noticed that
it doesn't produce reproducers if we had recurring llvm-dsymutil crashes).
So before removing the script, fix it, so that if we do need to dig it
up from history, we don't pull a broken version.
Differential Revision: https://phabricator.services.mozilla.com/D124884
2021-09-09 00:11:46 +00:00
Mike Hommey
692e4afda9
Bug 1729610 - Remove taskcluster/scripts/misc/source-test-clang-setup-macos64.sh. r=firefox-build-system-reviewers,mhentges DONTBUILD
...
It isn't used anymore after bug 1725171.
Differential Revision: https://phabricator.services.mozilla.com/D124874
2021-09-08 23:59:54 +00:00
Mike Hommey
0749043212
Bug 1729615 - Throw an error early when a task has multiple conflicting fetches. r=taskgraph-reviewers,jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D124894
2021-09-08 23:53:34 +00:00
Steve Fink
1038b876b0
Bug 1720422 - Add tests of new ArrayBufferOrView API r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D120293
2021-09-08 23:47:01 +00:00
Steve Fink
79a06d19d8
Bug 1720422 - Support Rooted<...view type...> operations. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D120652
2021-09-08 23:47:01 +00:00
Steve Fink
e0df89a627
Bug 1720422 - Switch DOM bindings typed arrays to using JSAPI templates r=jonco,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D119858
2021-09-08 23:47:00 +00:00
Steve Fink
a988b5d349
Bug 1720422 - Move js::Scalar -> JS::Scalar for public API, but alias it as js::Scalar r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D120292
2021-09-08 23:47:00 +00:00
Steve Fink
19c956b5d3
Bug 1720422 - Convert the JS_Is(type)Array APIs r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D119860
2021-09-08 23:46:59 +00:00
Steve Fink
5e39f0a58b
Bug 1720422 - Convert the JS_GetObjectAs(type)Array APIs r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D119859
2021-09-08 23:46:59 +00:00
Steve Fink
dbfaf2345a
Bug 1720422 - Add (type)Array aliases, eg JS::Int8Array r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D120651
2021-09-08 23:46:59 +00:00
Steve Fink
077b9ced97
Bug 1720422 - Fill in the rest of the ArrayBuffer+ArrayBufferView hierarchy, and base more ArrayBufferViewObject public APIs off of new API r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D119857
2021-09-08 23:46:58 +00:00
Steve Fink
34bb8c0d0d
Bug 1720422 - Fix hazards in TestingFunctions.cpp r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D122288
2021-09-08 23:46:58 +00:00
Steve Fink
76d3df6bbc
Bug 1720422 - Move typed array unwrap API to templatized version r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D119856
2021-09-08 23:46:58 +00:00
Steve Fink
b96f464d3e
Bug 1720422 - Make eg GetInt8ArrayData call TypedArray<Int8>::getData rather than the other way around (replace macros with function templates) r=jonco
...
isDetached() (FIXME)
Differential Revision: https://phabricator.services.mozilla.com/D119855
2021-09-08 23:46:57 +00:00
Steve Fink
2ab8173be4
Bug 1720422 - Switch structured cloning to use the templatized TypedArray<T> class. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D119854
2021-09-08 23:46:57 +00:00
Steve Fink
8abe6693d0
Bug 1720422 - Expose a templatized TypedArray<T> class in JSAPI r=jonco,nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D119853
2021-09-08 23:46:56 +00:00
Mike Hommey
9ef9a07ff2
Bug 1729406 - Use .tar.zst for most toolchain artifacts. r=firefox-build-system-reviewers,andi
...
We leave the following ones unchanged:
- geckodriver because the results are used to releases on github.
- sixgill because the script that creates it is not in-tree.
- *-dist-toolchain because sccache is not expecting a .tar.zst.
We use native tar support in most cases, except for toolchain scripts also
used on Windows, for which we use our zstdpy script.
Differential Revision: https://phabricator.services.mozilla.com/D124733
2021-09-08 23:46:51 +00:00
Mike Hommey
a3d6b7df1b
Bug 1729406 - Only install win64-dump_syms on windows workers. r=firefox-build-system-reviewers,andi
...
The linux workers used for windows builds currently install both
win64-dump_syms and linux64-dump_syms, and the only reason it works is
that their artifacts have different names currently, which is not going
to be the case anymore.
Differential Revision: https://phabricator.services.mozilla.com/D124879
2021-09-08 23:46:51 +00:00
Mike Hommey
671ce29ae9
Bug 1729694 - Install python2.7 in the static-analysis-build docker image
...
It used to be installed as a side effect of something else, but is not
installed anymore after the upgrade to Debian 11.
Differential Revision: https://phabricator.services.mozilla.com/D124984
2021-09-08 22:42:58 +00:00
Harry Twyford
35a9338ef1
Bug 1727321 - Part 4 - Stop using color variables elsewhere in newtab. r=thecount
...
Differential Revision: https://phabricator.services.mozilla.com/D124401
2021-09-08 22:06:27 +00:00
Harry Twyford
f2159ae4bb
Bug 1727321 - Part 3 - Stop using color variables in box-shadows. r=thecount
...
Differential Revision: https://phabricator.services.mozilla.com/D124399
2021-09-08 22:06:27 +00:00
Harry Twyford
76660d9a3a
Bug 1727321 - Part 2 - Stop using color variables in buttons. r=thecount
...
Differential Revision: https://phabricator.services.mozilla.com/D124398
2021-09-08 22:06:26 +00:00
Harry Twyford
f459f79ac1
Bug 1727321 - Part 1 - Stop using color variables in links. r=thecount
...
The purpose of this stack of patches is to stop using color variables directly in newtab CSS in favour of the semantic variables defined in _theme.scss. That way, we can later refactor _theme.scss to use theme variables instead of hardcoded colors.
There's a lot of dead CSS/components in new tab. This stack of patches refactors dead code as well, mostly because it's not clear what is dead and what is not. I tried to keep things generally looking the same on visible surfaces, but there are some minor style differences in dead components and in asrouter devtools. I spoke to Mardak on Slack and he confirmed it would be okay to slightly change the look of dead components. Scott, I tagged you for review since you know what is dead and what is not.
Differential Revision: https://phabricator.services.mozilla.com/D124397
2021-09-08 22:06:26 +00:00
Harry Twyford
b5240599b1
Bug 1726432 - Part 4 - Remove unused variables. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123387
2021-09-08 22:06:26 +00:00
Harry Twyford
515214b4b2
Bug 1726432 - Part 3 - Consolidate variables with their '-nte' equivalents. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123386
2021-09-08 22:06:25 +00:00
Harry Twyford
c078dc6309
Bug 1726432 - Part 2 - Consolidate newtab-background-secondary variable. r=amy
...
This is the variable we will eventually replace with ntp_secondary or equivalent.
Differential Revision: https://phabricator.services.mozilla.com/D123385
2021-09-08 22:06:25 +00:00
Harry Twyford
6412750cc1
Bug 1726432 - Part 1 - Remove newtab-experience class. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123384
2021-09-08 22:06:24 +00:00
Harry Twyford
0dead9fc50
Bug 1710937
- Part 6 - Remove code related to showing fallback screenshots in Top Sites. r=amy
...
I confirmed with Julian Gaibler that we don't want to show screenshots as fallbacks in Top Sites. We still want to support custom icons and screenshots in the "Recent activity" section, both of which are unchanged.
Differential Revision: https://phabricator.services.mozilla.com/D123253
2021-09-08 22:06:24 +00:00
Harry Twyford
5cf6fcb5d3
Bug 1710937
- Part 5 - Remove tests related to context menu icons and clicking section headers. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123252
2021-09-08 22:06:23 +00:00
Harry Twyford
4bd0072837
Bug 1710937
- Part 4 - Remove SectionMenus and section header icons. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123251
2021-09-08 22:06:23 +00:00
Harry Twyford
8ea982bd9e
Bug 1710937
- Part 3 - Remove tests concerning the differences between old-new-tab and new-new-tab. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123250
2021-09-08 22:06:23 +00:00
Harry Twyford
5cc7c537db
Bug 1710937
- Part 2 - Remove showCustomizationMenu pref and associated code. r=amy
...
Differential Revision: https://phabricator.services.mozilla.com/D123249
2021-09-08 22:06:22 +00:00
Harry Twyford
b507dc7cac
Bug 1710937
- Part 1 - Remove newNewTabExperienceEnabled pref and associated code. r=amy,preferences-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D123248
2021-09-08 22:06:22 +00:00
Emilio Cobos Álvarez
6a83d811fd
Bug 1729477 - BrowserTestUtils.openNewWindowWithFlushedXULCacheForMozSupports should now clear the stylesheet cache.
...
MANUAL PUSH: Trivial orange fix CLOSED TREE
2021-09-09 00:26:44 +02:00
Greg Tatum
12c9670cc5
Bug 1713206
- Propagate ICU statuses to ICUErrors; r=platform-i18n-reviewers,dminor
...
Depends on D124963
Differential Revision: https://phabricator.services.mozilla.com/D124964
2021-09-08 21:36:29 +00:00
Greg Tatum
46c00b33ef
Bug 1713206
- Flatten nested namespaces in mozilla::intl components; r=platform-i18n-reviewers,dminor
...
This is a drive-by clean-up while I'm working on errors.
Depends on D124962
Differential Revision: https://phabricator.services.mozilla.com/D124963
2021-09-08 21:36:29 +00:00
Greg Tatum
e5f56207b3
Bug 1713206
- Add missing ICUError.h headers; r=platform-i18n-reviewers,dminor
...
Depends on D124961
Differential Revision: https://phabricator.services.mozilla.com/D124962
2021-09-08 21:36:29 +00:00
Greg Tatum
65a2bb16fc
Bug 1713206
- Use ICUError in mozilla::intl::PluralRules; r=platform-i18n-reviewers,dminor
...
Depends on D124960
Differential Revision: https://phabricator.services.mozilla.com/D124961
2021-09-08 21:36:28 +00:00
Greg Tatum
b917c44dd2
Bug 1713206
- Use ICUError in mozilla::intl::DateTimePatternGenerator; r=platform-i18n-reviewers,dminor
...
Depends on D124959
Differential Revision: https://phabricator.services.mozilla.com/D124960
2021-09-08 21:36:28 +00:00
Greg Tatum
c5836fc86a
Bug 1713206
- Use ICUError in mozilla::intl::Calendar; r=platform-i18n-reviewers,dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D124959
2021-09-08 21:36:27 +00:00
Olli Pettay
c2f214f2df
Bug 1718532, don't try to create tabId if the relevant window is already closing, r=rpl
...
The leak I can reproduce locally somewhat often is coming from
https://searchfox.org/mozilla-central/rev/08c493902519265d570250c8e7ce575c8cd6f5b5/browser/components/extensions/test/browser/browser_ext_windows_create_cookieStoreId.js#308,319-321
When adopting a tab to a new window, there is internally a frameloader swap.
The initial frameloader is loading about:blank and after the old window has started to close
https://searchfox.org/mozilla-central/rev/08c493902519265d570250c8e7ce575c8cd6f5b5/browser/actors/AboutReaderParent.jsm#156 triggers a call to
extension code where getId is called. The failure becomes almost perma-fail with bug 1727829.
Will push this with bug 1727829 to tryserver.
Differential Revision: https://phabricator.services.mozilla.com/D124958
2021-09-08 21:29:54 +00:00
Olli Pettay
ec02240044
Bug 1728371 - browser/components/extensions/test/browser/browser_ext_tabs_onUpdated_filter.js should load a proper article when testing isArticle handling, r=rpl
...
It seems like the test relies on somewhat unexpected behavior which changes in https://bugzilla.mozilla.org/show_bug.cgi?id=1727829
Depends on D123827
Differential Revision: https://phabricator.services.mozilla.com/D124091
2021-09-08 21:29:54 +00:00
Olli Pettay
1ab703d843
Bug 1727829 - Consider to not initialize AboutReaderChild actor for initial about:blank documents when pagehide fires, r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D123827
2021-09-08 21:29:53 +00:00