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

815368 Коммитов

Автор SHA1 Сообщение Дата
Andrew McCreight f0ce4cf5ac Bug 1792356, part 1 - [noscript] on XPIDL interfaces doesn't do anything. r=xpcom-reviewers,necko-reviewers,nika,kershaw
The [noscript] attribute does nothing on XPIDL interfaces, so make it
invalid so people don't think something might be affected if they set it.

Differential Revision: https://phabricator.services.mozilla.com/D158136
2022-10-13 21:06:44 +00:00
Kris Maglione fc029513a6 Bug 1794424: Stop using `with()` to try to avoid the JIT. r=jandem,mccr8
It shouldn't actually keep us out of Baseline anymore, and `eval` should be
enough to prevent any heavy optimization.

I tried replacing the `eval()` with `Cu.exportFunction` to create native stack
frames in a definitely-not-JITtable way, but the frames were too small, and
the stub JS function calls started failing with stack overflow errors at the
same time as the "heavy" native calls.

That also happened to uncover a fairly obvious bug in the existing test, in
that we can't actually report a failed assertion when we're out of stack
space, and just wind up throwing another stack overflow or allocation error
instead.

Differential Revision: https://phabricator.services.mozilla.com/D159225
2022-10-13 20:50:08 +00:00
Cosmin Sabou 9028e81fc2 Bug 1764318 - Fix eslint failure. r=lint-fix CLOSED TREE 2022-10-14 00:04:47 +03:00
Edgar Chen 425420c6d5 Bug 1764318 - Add more test for fullscreen; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D143489
2022-10-13 20:28:59 +00:00
Joel Maher 39c161dd67 Bug 1794927 - Use clear text traffic flag for android test_runner app. r=nalexander,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D159235
2022-10-13 20:21:09 +00:00
Daniel Baker 78fe69ccca Bug 1789846 - Using Stride and Height values from MediaCodec instead of assuming stride and height values. r=jolin,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D159130
2022-10-13 20:15:04 +00:00
Razvan Cojocaru 4d1c3500c5 Bug 1767337 - Ignore duplicate pan-end events at the end of a pan gesture. r=botond
Some Wayland version send such duplicate events and they could cause the
page to be stuck in overscroll if the pan gesture ends without velocity for
momentum scrolling.

Differential Revision: https://phabricator.services.mozilla.com/D159139
2022-10-13 20:06:28 +00:00
hanna alemu 9b3275e199 Bug 1794592 - Investigate use of message property in Fx view messages/ remove if not used r=mviar
The "message" property of the pref "browser.firefox-view.feature-tour" seems to have no actual use, and only one value of "FIREFOX_VIEW_FEATURE_TOUR". We can remove it to reduce complexity.

Differential Revision: https://phabricator.services.mozilla.com/D159131
2022-10-13 19:41:01 +00:00
Luca Greco 1374d0ab91 Bug 1789718 - Rename XPIProvider-based sitepermission addon type to sitepermission-deprecated. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D159222
2022-10-13 19:34:09 +00:00
Sebastian Hengst 951e94435f Bug 1792308 - set css/geometry/DOMMatrix2DInit-validate-fixup.html again as passing on Linux in beta and release configuration
Bug 1791857 had dropped the annotation. See bug 1779681 for the initial
addition of the rule for beta and release.

Differential Revision: https://phabricator.services.mozilla.com/D159213
2022-10-13 19:13:58 +00:00
Carter Sellgren db93b28c57 Bug 1285986 - [Web Crypto] Changed error when AES-CBC, AES-CTR has wrong iv length r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D158540
2022-10-13 19:13:48 +00:00
Dan Ballard e3803cd510 Bug 1791689 - StaticPrefList network.proxy.allow_bypass checks MOZ_PROXY_BYPASS_PROTECTION for default value r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D157774
2022-10-13 19:05:00 +00:00
Mozilla Releng Treescript 6d103d8a3b no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 77bf192ddabfa7a4e2525584085b77e39eb75099
cy -> 78b2618b7da27691ff0f3a8f9236e0f002153d71
hy-AM -> 896819a5349e85872db056da0438431a1482bbff
ia -> 648b531d859488459144ba3f74cb8c841a111c69
it -> b059a4d551362c4a324047109d7e134dd744a343
lo -> 207523aa28567bc9e043cc626e149f82934f084e
nb-NO -> 82c6554cd71cbe4dcdab8b3b9ad5327e9527f5ec
sc -> d25c8fadee3fee481bdc174411c55b2512237db2
tr -> 4659497e4ce08ac3bbc8cc684a9dff3c78de9242
2022-10-13 19:05:51 +00:00
Henrik Skupin 6c0d9f138f Bug 1750691 - [geckodriver] Update changeset for the 0.32.0 release. r=webdriver-reviewers,jgraham DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D159157
2022-10-13 18:57:52 +00:00
Ben Hearsum 161e59945e Bug 1795093: bump stub installer timeout values r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D159291
2022-10-13 18:52:41 +00:00
Joel Maher 1ce447ea7f Bug 1794834 - add support for Adreno 620 to list of known graphics cards. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D159188
2022-10-13 18:52:14 +00:00
Molly Howell 56e26df0c2 Bug 1790646 Part 2 - Switch to using the new string and remove the old one. r=pip-reviewers,fluent-reviewers,mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D159290
2022-10-13 18:44:25 +00:00
Sandor Molnar ac8dd3115a Backed out 2 changesets (bug 1793769) for causing crashes in @ std::_Hashtable<unsigned int, std::pair<unsigned int const, RefPtr<mozilla::WebGLTextureJS> CLOSED TREE
Backed out changeset 6387a6e7bbd5 (bug 1793769)
Backed out changeset 0737cb829b7e (bug 1793769)
2022-10-13 20:34:00 +03:00
Emilio Cobos Álvarez 8242349d05 Bug 1790616 - Use modern flexbox for the toolbox. r=dao,Gijs
The min-width / contain are as usual to allow elements to shrink under
their intrinsic size. You can only see its effects with relatively thin
windows (or with a very large number of tabs in the tabstrip case).

Differential Revision: https://phabricator.services.mozilla.com/D157216
2022-10-13 17:13:08 +00:00
Dão Gottwald 758cd5a0e9 Bug 1795039 - Fix search tooltip overflow ellipsis. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D159272
2022-10-13 17:04:50 +00:00
Lee Salzman 63344170d4 Bug 1793769 - Avoid recreating the main DrawTargetWebgl SharedContext. r=aosmond
For canvas users that rapidly create and destroy canvases, we may end up creating
a new SharedContext (and hence ClientWebGLContext) if there are no more canvases
left between destruction and creation. To work around this, just keep alive the
SharedContext for the main thread (other threads are unfortunately a bit tricky
to support) so that canvas creation remains fast in this instance.

Depends on D158903

Differential Revision: https://phabricator.services.mozilla.com/D158904
2022-10-13 16:44:24 +00:00
Lee Salzman 3fdac15401 Bug 1793769 - Avoid trying to create DrawTargetWebgl if shader compilation failed. r=aosmond
If we fail to compile DrawTargetWebgl's shaders, we bail out to a normal software canvas.
However, it will still try to create a DrawTargetWebgl every time we need to create a canvas.
To avoid this, remember if shader compilation failed in the process, and don't try to create
an accelerated canvas again in that case.

Differential Revision: https://phabricator.services.mozilla.com/D158903
2022-10-13 16:44:23 +00:00
Bernard Igiri 8e4a1cef71 Bug 1784323 - Prevent hidden Firefox View tab from triggering the closing multiple tabs warning r=dao,Gijs
Updated the tab closing prompt logic to use the number of visible tabs open to determine if the prompt should show.

Differential Revision: https://phabricator.services.mozilla.com/D157965
2022-10-13 16:39:41 +00:00
Emilio Cobos Álvarez 4b88cfc83f Bug 1794499 - Make RDM intrinsic size not affect the rest of the browser area. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D159284
2022-10-13 16:28:59 +00:00
Eemeli Aro 50d8456970 Bug 1760033 - Remove aboutReader.properties and its remaining strings as unused. r=Gijs,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D158577
2022-10-13 16:28:32 +00:00
Eemeli Aro 7e78f34160 Bug 1760033 - Convert AboutReaderParent.jsm to Fluent. r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D158576
2022-10-13 16:28:32 +00:00
Eemeli Aro f8f531d202 Bug 1760033 - Convert aboutReader.html to Fluent. r=Gijs,fluent-reviewers,geckoview-reviewers,flod,m_kato
The data included in the `Reader:AddButton` message used by SaveToPocket.jsm is slightly modified, as it now includes a localization identifier rather than a preformatted label.

Differential Revision: https://phabricator.services.mozilla.com/D158575
2022-10-13 16:28:31 +00:00
Joel Maher 7f9dd7905a Bug 1794903 - adjust some manifests for windows 11 tests. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D159223
2022-10-13 16:16:01 +00:00
James Graham a79a69172c Bug 1793083 - Update cookie expectations for release, DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D159265
2022-10-13 16:04:46 +00:00
Emilio Cobos Álvarez 9c5a574645 Bug 1794969 - Fix other dialogs / windows with fixed widths. r=Gijs,preferences-reviewers,application-update-reviewers,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D159247
2022-10-13 16:00:22 +00:00
Andrew Halberstadt b08d0457dd Bug 1795042 - Migrate webrender tasks from AWS to GCP, r=MasterWayZ
Depends on D159275

Differential Revision: https://phabricator.services.mozilla.com/D159276
2022-10-13 15:56:45 +00:00
Andrew Halberstadt 250554c4b8 Bug 1795042 - Migrate toolchain tasks from AWS to GCP, r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D159275
2022-10-13 15:56:45 +00:00
Dennis Jackson 0e750e0b2e Bug 1792135 - land NSS NSS_3_84_RTM UPGRADE_NSS_RELEASE, r=nss-reviewers,jschanck
Differential Revision: https://phabricator.services.mozilla.com/D159278
2022-10-13 15:29:32 +00:00
Iulian Moraru a3a61d1d43 Backed out changeset c5ede12b748e (bug 1790059) for causing multiple failures container related. CLOSED TREE 2022-10-13 18:52:25 +03:00
Dan Minor c81a0bf5bd Bug 1786853 - Synthesize accessor methods; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D158765
2022-10-13 15:21:05 +00:00
Dan Minor 96be063db8 Bug 1786853 - Make fields with accessors private; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D158764
2022-10-13 15:21:05 +00:00
Dan Minor 381dbe8b62 Bug 1786853 - Fix broken tests; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D158763
2022-10-13 15:21:04 +00:00
Mike Conley 8fb3f39f66 Bug 1794894 - Convert JSMs under accessible/ to ESMs. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D159221
2022-10-13 15:05:56 +00:00
Emilio Cobos Álvarez e641646909 Bug 1794630 - Use resize*=sibling for searchbar container. r=dao
This simplifies the widget tracker code to avoid having to remove random
width attributes in all children.

Resize only the searchbar, since that's the only thing that's
effectively restored already on nightly.

Differential Revision: https://phabricator.services.mozilla.com/D159071
2022-10-13 15:01:20 +00:00
Emilio Cobos Álvarez d6826d19e4 Bug 1788698 - Force focus rings when focused input switches to text control. r=smaug
Seems somewhat reasonable to do this, if we wanted to, since
nsFocusManager also makes these always match :focus-visible.

If you think it's worth doing I can add a test quite trivially.

Differential Revision: https://phabricator.services.mozilla.com/D158186
2022-10-13 14:57:35 +00:00
Andrew McCreight cdd79677c6 Bug 1794645 - Use usize for refcounting non-atomic Rust XPCOM objects. r=nika
This matches the implementation of refcounting in C++ XPCOM objects.
We'll end up crashing if the refcount being returned is too large.

Change inc() and dec() to use try_into instead of as. This will change
the behavior because we'll crash if the value is too large instead of
silently truncating the return value, which might be worse because few
callers actually use the return value, but is unlikely to matter.

Also, use a more precise return type for the get() methods. It is only
used by Rust code, so there's no need to be compatible with
nsISupports. I made that change here to avoid needing to add a coercion
from usize to nsrefcnt.

Part of my goal with this patch is to eliminate an unnecessary use of
nsrefcnt from Rust.

Differential Revision: https://phabricator.services.mozilla.com/D159124
2022-10-13 14:53:08 +00:00
Emilio Cobos Álvarez 24639267ae Bug 1790616 - Minor CSS tweaks that are needed for modern flexbox. r=dao
These fix rendering or test issues with flex emulation, but don't change
rendering without, so can land separately.

Differential Revision: https://phabricator.services.mozilla.com/D159073
2022-10-13 14:38:01 +00:00
Tim Giles 0e7cd3ed49 Bug 1792680 - Fix Firefox View not being a reloadable tab. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D159212
2022-10-13 14:28:16 +00:00
Jan-Niklas Jaeschke 311f68ad19 Bug 1793485: Fixed memory issue in `NodeWillBeDestroyed()` for `MultiMutationObserver` classes. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D158671
2022-10-13 14:26:07 +00:00
Martin Robinson ba9267985d Bug 1792416 - Do not display top layer elements that are skipped contents r=emilio
The CSS Contain specification says that descendants of elements with
`content-visibility: hidden` that are in the top layer should not
generate boxes. Implementing this would lead to many open questions that
are currently not answered by the specification. While these questions
are hashed out in the specification, ensure that these top layer
elements do not generate display list items.

Differential Revision: https://phabricator.services.mozilla.com/D159051
2022-10-13 14:17:18 +00:00
John Schanck 59119c81d9 Bug 1794479 - Gather telemetry on the age of OCSP responses used to override CRLite. r=keeler
Defines the OCSP_AGE_AT_CRLITE_OVERRIDE histogram which records the age of an
OCSP response, in hours, when CRLite says a certificate is revoked and OCSP
says it's OK.

Differential Revision: https://phabricator.services.mozilla.com/D158991
2022-10-13 14:08:23 +00:00
Florian Quèze eb4bb28f8f Bug 1770947 - mark the associated browser inactive after closing a picture and picture window, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D158791
2022-10-13 13:56:41 +00:00
Ziran Sun 81361c6b99 Bug 1790059 - Only a single name allowed in @container rule. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D158775
2022-10-13 13:56:24 +00:00
Zachary Svoboda 5826d189b0 Bug 1327754 - Automatically focus json viewer scroll panel r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D158893
2022-10-13 13:50:39 +00:00
Joel Maher 7a3142f557 Bug 1734020 - extend timeout for test-verify chaosmode mode. r=gbrown,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D158033
2022-10-13 13:45:58 +00:00