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

789399 Коммитов

Автор SHA1 Сообщение Дата
Brad Werth 99d39f2636 Bug 1751217 Part 1: Support media queries for dynamic-range and video-dynamic-range. r=emilio
This is a stub that only matches "standard" for all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D141053
2022-03-24 18:19:49 +00:00
Calixte 5222ec1a62 Bug 1761323 - Update pdf.js to version 2.14.102 r=pdfjs-reviewers,bdahl
Differential Revision: https://phabricator.services.mozilla.com/D141984
2022-03-24 18:17:23 +00:00
Mark Banner 7d1bb7f33d Bug 1760835 - Fix ESLint no-unused-vars warnings in toolkit/components/search. r=mcheang
Differential Revision: https://phabricator.services.mozilla.com/D141776
2022-03-24 18:16:22 +00:00
Ryan Hunt 38b4bca17a Bug 1642412 - wasm: Don't read a call site line in operations that AsmJS won't emit one for. r=lth
AsmJS will emit a call site line number for call, call indirect, and math builtins.
We currently read from the call site line number array for more operations than
these. This is normally fine, as long as the operations that try the read are
never emitted from AsmJS. If that is not the case, we will get out of sync and
can read outside of the array. This caused an issue when I added a use of
readCallSiteOrBytecode() in TeeGlobal, copying from SetGlobal. This commit
fixes this.

Differential Revision: https://phabricator.services.mozilla.com/D141030
2022-03-24 17:56:53 +00:00
Ryan Hunt e1b6d5f5d7 Bug 1642412 - wasm: Switch ion to use the precise post-write barrier. r=jseward
Ion has an easier time switching to the precise post-write barrier
as it's already unconditionally doing a call (postBarrierFiltering),
and so there's little extra cost in switching that call to be the
precise post-write barrier everywhere.

We cannot remove the postBarrierFiltering builtin because it is
still used by cranelift.

Differential Revision: https://phabricator.services.mozilla.com/D141029
2022-03-24 17:56:52 +00:00
Ryan Hunt d7f5b96896 Bug 1642412 - wasm: Implement a 'precise' post-write barrier in baseline. r=jseward
Add a post-write barrier which will remove a previous store buffer entry if the
new value stored in the field would not require it. This requires the previous
value to be loaded before the store and propagated to the post-write barrier
call.

We only require a precise post-write barrier for storing into tables, as they
are implemented using a GCVector<HeapPtr<..>> which requires the invariant
that each write of null/tenured when the previous value was nursery will
remove the existing store buffer entry.

Differential Revision: https://phabricator.services.mozilla.com/D141027
2022-03-24 17:56:52 +00:00
Ryan Hunt 899a4a6e29 Bug 1642412 - wasm: Refactor the baseline post-write barrier out of the barriered store function. r=jseward
The barriered store function emits the post-write barrier directly, but calls
out to a function for the pre-write barrier. We should factor the post-write
barrier out so that we can use a different post-write barrier implementation
depending on requirements more easily.

Differential Revision: https://phabricator.services.mozilla.com/D141026
2022-03-24 17:56:52 +00:00
Ryan Hunt 8863239d13 Bug 1642412 - wasm: Add test for post-write barrier issue. r=jseward
Add test for issue with a post-write barrier that doesn't remove
store buffer entries when used on a table that may grow.

Differential Revision: https://phabricator.services.mozilla.com/D141025
2022-03-24 17:56:51 +00:00
Ryan Hunt c941dde05e Bug 1642412 - wasm: Rollup of inline table.get/set for anyref. r=lth
Rollup of the previous inline table.get/set patches.

Differential Revision: https://phabricator.services.mozilla.com/D141024
2022-03-24 17:56:50 +00:00
Miko Mynttinen f617868c63 Bug 1736069 - Unconditionally create nsDisplayStickyPosition items r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D141925
2022-03-24 17:40:32 +00:00
Sam Foster 9d10fd7883 Bug 1580487 - Eliminate the remaining %includes in global.css and the shared toolkit stylesheets. r=dao
* Rename global.inc.css global-shared.css and @import it from the desktop-platform-specific global.css stylesheets
* Move all the global.css / global.inc.css %includes to @imports
* Move the rules from notification-popup.inc.css into popupnotification.css
* Remove preprocessor indicators from the manifest entries for CSS

Depends on D141547

Differential Revision: https://phabricator.services.mozilla.com/D140276
2022-03-24 17:37:28 +00:00
Sam Foster f032d7ac36 Bug 1580487 - Rename the shared menulist.css for consistency. r=dao
Depends on D141546

Differential Revision: https://phabricator.services.mozilla.com/D141547
2022-03-24 17:37:28 +00:00
Sam Foster 19786d1cc9 Bug 1580487 - Clean up orphaned windows alert.css. r=dao
* Bug 1754271 Moved these rules to the shared alert.css, and removed the manifest entry but neglected to actually rm the file

Depends on D140907

Differential Revision: https://phabricator.services.mozilla.com/D141546
2022-03-24 17:37:27 +00:00
Sam Foster db7fd5c828 Bug 1754270 - Fold platform-specific popupnotification.css into a shared popupnotification.css. r=dao
* Add rules to reverse the footer button order in windows

Differential Revision: https://phabricator.services.mozilla.com/D140907
2022-03-24 17:37:27 +00:00
Jeff Muizelaar 0b4927da18 Bug 1760670 - Improve the description of frame drop telemetry. r=alwu
This makes it more clear the denominator depends on the length of
playback.

Differential Revision: https://phabricator.services.mozilla.com/D141660
2022-03-24 17:19:21 +00:00
Mitchell Hentges e5d783eae2 Bug 1761131: Update Sentry authentication environment variable r=ahochheiden
As part of our migration to cloud-hosted Sentry, it looks like our
authentication value is now an "auth token" instead of an "API key".
Update the environment variable name accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D141967
2022-03-24 17:12:56 +00:00
Timur Valeev afaa2381ce Bug 1759846 - the 'empty' method should be used to check for emptiness. r=sylvestre
In ClearKeyUtils.cpp: the 'empty' method should be used to check
for emptiness instead of 'size'

Differential Revision: https://phabricator.services.mozilla.com/D141956
2022-03-24 17:08:50 +00:00
criss a817ec0742 Backed out 3 changesets (bug 1752907) for casuing failures on browser_navigator.js. CLOSED TREE
Backed out changeset 747092282e35 (bug 1752907)
Backed out changeset e50ad7304c18 (bug 1752907)
Backed out changeset e6c18f35ac5f (bug 1752907)
2022-03-24 19:11:59 +02:00
Randell Jesup d6cf9622a4 Bug 1761107: Make Monitor.Wait() require the monitor be locked r=nika
Differential Revision: https://phabricator.services.mozilla.com/D141893
2022-03-24 16:38:57 +00:00
Niklas Baumgardner b867132b28 Bug 1759603 - Disable PiP toggle on Prime Video previews. r=mtigley,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D141487
2022-03-24 16:31:58 +00:00
Eemeli Aro 1d40396fe4 Bug 1732151 - Remove unused vendorShortName from brand.properties and brand.dtd. r=flod
At this point, no code in mozilla-central references these.
In comms-central, the string is still used, but provided there
by local brand.properties and brand.dtd files.

Depends on D141860

Differential Revision: https://phabricator.services.mozilla.com/D141861
2022-03-24 15:57:54 +00:00
Eemeli Aro 6b9e2716f0 Bug 1732151 - Migrate dataReportingNotification strings to Fluent. r=preferences-reviewers,fluent-reviewers,flod
The dataReportingNotification is the last place where the .properties
vendorShortName is used. As notifications already support Fluent,
porting this to use Fluent as well seems pretty strqaightforward.

Differential Revision: https://phabricator.services.mozilla.com/D141860
2022-03-24 15:57:54 +00:00
Scott 67a7ee7ede Bug 1746014 - Pocket button refresh, saved panel. r=gvn,flod
Differential Revision: https://phabricator.services.mozilla.com/D138962
2022-03-24 15:36:26 +00:00
Noemi Erli 6ff7bd4003 Backed out changeset 624ac865ee72 (bug 1760977) for causing browser-chrome failures CLOSED TREE 2022-03-24 17:36:25 +02:00
Emilio Cobos Álvarez 80fa6eae2f Bug 1680285 - Simplify selector flag setting now that flag setting is atomic. r=nika,decoder
These bits are write-only, actually, and we don't even need to read
them.

Differential Revision: https://phabricator.services.mozilla.com/D141888
2022-03-24 15:09:47 +00:00
Kash Shampur 1e5d8be145 Bug 1748821 - Support running visual metrics on Apple Silicon r=perftest-reviewers,Eng_Esther
Differential Revision: https://phabricator.services.mozilla.com/D141149
2022-03-24 15:05:05 +00:00
Akihiko Odaki 6218042835 Bug 1760977 - Do not copy nsCString in SandboxBrokerPolicyFactory.cpp r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D141947
2022-03-24 14:43:03 +00:00
Meg Viar c5bb34525e Bug 1761266 - Add period to Focus promo subtitle string and tooltip text on Spotlight dismiss button r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D141968
2022-03-24 14:39:03 +00:00
Gijs Kruitbosch ac8527d331 Bug 1692655, r=nika,mtigley,smaug
Differential Revision: https://phabricator.services.mozilla.com/D141359
2022-03-24 14:35:35 +00:00
Mitchell Hentges f782dd8f45 Bug 1727819: Guard against command site -> another site activations r=ahal
The Mach site is asserted to be compatible with all command sites, but
command sites are deliberately //not// asserted to be compatible with
each other - they're //supposed// to have the flexibility of being
able to be incompatible.

Accordingly, let's fail loudly if code tries to activate from one
command site to another.

Note that, due to the Mach site being a superset of common, it's safe to
activate from "common" to "<other command site>". This is needed for
cases like `./mach python --virtualenv ...`.

This required updating the `mozproxy` tests, who would deliberately
activate the `common` site so they could call a `mozproxy` entry point
script. These tests were fixed by instead invoking `mozproxy` as a
module (`-m`) of the current `python-test` site.

Differential Revision: https://phabricator.services.mozilla.com/D141659
2022-03-24 14:27:49 +00:00
Jonathan Kew 40a7b7fbbd Bug 1759988 - Ensure InitializeCodepointsWithNoFonts() is always called during font-list initialization. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D141953
2022-03-24 14:23:34 +00:00
Emilio Cobos Álvarez 112c91d0db Bug 1758223 - Keep not asserting for the wrapper flags for now.
A bit unfortunate, but...

MANUAL PUSH: Orange fix CLOSED TREE
2022-03-24 15:54:43 +01:00
criss d9d29f8bf8 Bug 1744043 - Fix lint failure, r=fix . CLOSED TREE 2022-03-24 16:28:25 +02:00
Mitchell Hentges 451b086ce4 Bug 1724274: Downgrade vendored packages for poetry compatibility r=ahal
`importlib_metadata` and `packaging` need to be older versions to be
compatible with the modern version of `poetry`.

Differential Revision: https://phabricator.services.mozilla.com/D141675
2022-03-24 14:04:34 +00:00
Mitchell Hentges 23cbe80fd0 Bug 1724274: Move virtualenv dependency manifests to python/virtualenvs r=ahal
This is needed for a few reasons:
* All mach commands can use virtualenvs, not just `build`-related
  commands, so the files don't make sense to be in `build/`.
* When locking is added, more files associated with virtualenvs will be
  added, and this will change will ease the related directory structure
  setup.
* This removes the need for a redundant "_virtualenv_packages" keyword
  as part of the manifest filenames.

Differential Revision: https://phabricator.services.mozilla.com/D140382
2022-03-24 14:04:34 +00:00
Randell Jesup 1195180f57 Bug 1754063: Add nsJAR and nsZipArchive logging r=nika
Differential Revision: https://phabricator.services.mozilla.com/D138065
2022-03-24 13:55:26 +00:00
Randell Jesup 703bd76404 Bug 1744043: Clean up nsJAR r=nika,valentin,extension-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D132794
2022-03-24 13:54:56 +00:00
Tom Ritter 7a9646220a Bug 1761111: Correct the removal of files in the vendor directory r=jewilde
The intention is to remove all the files in the vendoring directory
(which may be the yaml directory or may not be) except those
specified in 'keep'.

However convert_patterns_to_paths expects a list of patterns, and
we were providing it with only one. This resulted in it iterating
over '**' as a string (one iteration for '*' and a second for '*')

This prevented it from traversing recursively. Turning it into a
list fixes it.

Depends on D141901

Differential Revision: https://phabricator.services.mozilla.com/D141902
2022-03-24 13:45:28 +00:00
Tom Ritter c616ef091b Bug 1761111: Small typo and qualitity of life improvements r=jewilde
This creates a way to override the 'tracking: tag' mechnaism
of a moz.yaml file without having to edit it. Useful to
test a library update when there is no new tag available.

Differential Revision: https://phabricator.services.mozilla.com/D141901
2022-03-24 13:45:28 +00:00
Tom Ritter e0def91f80 Bug 1752907: Add a new RFP exemptions subtest r=asuth
Because right now we only have hardware concurrency wired
up to the fine-grained RFP checks this is a copy of the
regular RFP test but with the hardware concurrency field
set to the non-spoofed value

Depends on D141772

Differential Revision: https://phabricator.services.mozilla.com/D141773
2022-03-24 13:43:45 +00:00
Tom Ritter cae037504d Bug 1752907: Add some helpful log messages to test r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D141772
2022-03-24 13:43:45 +00:00
asharma 430822123f Bug 1752907: Cut over Hardware Concurrency to finer-grained RFP Check r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D137481
2022-03-24 13:43:44 +00:00
Ben Hearsum 94c2c41214 Bug 1751010: Expose command line arguments early enough to detect private browsing mode before window painting r=nika,nalexander,mconley
Differential Revision: https://phabricator.services.mozilla.com/D139988
2022-03-24 13:07:39 +00:00
ffxbld f222aa0e79 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D141952
2022-03-24 12:55:16 +00:00
Bernard Igiri 2b5529a5b8 Bug 1705188 - Removed orphaned CSS for popupnotification icons r=dao
Removed CSS referencing `.popup-notification-icon[...]`

Removed orphaned images.

Differential Revision: https://phabricator.services.mozilla.com/D141375
2022-03-24 12:42:13 +00:00
Dragana Damjanovic f22292d0e4 Bug 1755767 - Make sure not to call HandshakeDone after Close() is calleed r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D141957
2022-03-24 12:35:37 +00:00
gliu20 9f6ea3f8fa Bug 1753729 - Simplify logic for calculating optimal PlacesDB size. r=mak
Depends on D140918

Differential Revision: https://phabricator.services.mozilla.com/D141711
2022-03-24 11:43:22 +00:00
gliu20 e83b1e2349 Bug 1753729 - Add system memory and disk size and placeDB page limit to about:support. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D140918
2022-03-24 11:43:22 +00:00
Emilio Cobos Álvarez 67893e1ab7 Bug 1760945 - Add some inline-start margin to the colors button. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D141826
2022-03-24 11:42:01 +00:00
gliu20 511747128f Bug 875614 - Add context menu entry for tel: links. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D141289
2022-03-24 11:32:30 +00:00