- Nov 22, 2022
-
-
Zeid authored
Differential Revision: https://phabricator.services.mozilla.com/D162339
-
Andrew Halberstadt authored
Differential Revision: https://phabricator.services.mozilla.com/D162620
-
Andrew Halberstadt authored
Differential Revision: https://phabricator.services.mozilla.com/D162619
-
Csoregi Natalia authored
-
Andrew Osmond authored
We used to provide links to the bug numbers but this was broken somewhere along the way. Now it is provided the failure IDs from which it can attempt to extract a bug number, as well as always display any failure ID and message whenever possible. Differential Revision: https://phabricator.services.mozilla.com/D162734
-
Michael Froman authored
Bug 1801722 - pt2 - properly find our moz-libwebrtc base commit when commit stack is on top of release branch. r=dbaker DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D162615
-
Michael Froman authored
Differential Revision: https://phabricator.services.mozilla.com/D162614
-
Mike Conley authored
Bug 1798683 - Make browser_unified_extensions_overflowable_toolbar.js more resilient by using a constant set of extension IDs. r=willdurand,extension-reviewers For reasons that I don't fully understand, this appears to make the test pass more reliably on all platforms. Differential Revision: https://phabricator.services.mozilla.com/D162577
-
Csoregi Natalia authored
-
brian authored
Bug 1673047 - Remove browser.migrate.showBookmarksToolbarAfterMigration pref and set the default behavior to the 'true' branch. r=mconley. Differential Revision: https://phabricator.services.mozilla.com/D161375
-
negin authored
Differential Revision: https://phabricator.services.mozilla.com/D162420
-
Byron Campen [:bwc] authored
Differential Revision: https://phabricator.services.mozilla.com/D162592
-
Tom Ritter authored
Differential Revision: https://phabricator.services.mozilla.com/D162595
-
Chun-Min Chang authored
Serializing a VideoFrame when `forStorage=true` should throw a `DataCloneError` (See [1] for more detail). [1] https://w3c.github.io/webcodecs/#videoframe-transfer-serialization Differential Revision: https://phabricator.services.mozilla.com/D162679
-
Arturo Mejia authored
Bug 1797581 - Add API support for ignoring sites for cookie banner handling in GV r=geckoview-reviewers,owlish,calu Differential Revision: https://phabricator.services.mozilla.com/D161741
-
Marco Bonardo authored
Bug 1556010 - Use Sqlite window functions to provide better position fixing in reorderChildren. r=Standard8 Tested by toolkit/components/places/tests/bookmarks/test_bookmarks_reorder.js Note the "parent/sync" annotation and PlacesSyncUtils.order() are no more used, a bug apart will be filed to remove them. Differential Revision: https://phabricator.services.mozilla.com/D162270
-
Jonathan Sudiaman authored
Bug 1747699 - Re-write bookmarks and folder creation for new non-instant apply pattern r=mak,Standard8 Based on https://phabricator.services.mozilla.com/D141582. Updates the bookmark toolbar to delay creating new bookmarks and folders while "delayed apply" mode is enabled. One edge case which is not currently accounted for, is the case where user clicks on "Bookmark All Tabs", and then creates folders from within the dialog box, for example: {F4228947} In this case, the new folders will be created instantly, even if delayed apply is enabled. Cancelling the dialog box will remove them. (This is why we still need to use "batching", even in delayed apply mode.) Because of how the dialog is currently structured, it seems fairly complex to handle this case. I am not sure if it is within the scope of this project, open to advice. Differential Revision: https://phabricator.services.mozilla.com/D160554
-
Sean Feng authored
Bug 1797947 - Make devtools generated fetch requests excluded from resource timing r=jdescottes,valentin,necko-reviewers Devtools can generate fetch request on behalf of the content document, reporting these requests in PerformanceObserver would cause confusion, so we should ignore them. Differential Revision: https://phabricator.services.mozilla.com/D162582
-
Emilio Cobos Álvarez authored
MANUAL PUSH: Trivial orange fix CLOSED TREE
-
lyavor authored
Bug 1798913 - Add other host tests to the web-platform tests for mixed content autoupgrades. r=freddyb Differential Revision: https://phabricator.services.mozilla.com/D161139
-
Randell Jesup authored
This includes WebTransport, WebTransportSendStream, WebTransportReceiveStreams, WebTransportBidirectionalStream and WebTransportError classes without any actual functionality Differential Revision: https://phabricator.services.mozilla.com/D162323
-
Julian Seward authored
This patch adds alias set annotations to the MIR generated for struct.{new,set,get}, so as to enable the existing GVN machinery to remove duplicate loads of the OOL block pointer in the (static) presence of multiple OOL field accesses to the same wasm object. This is a bit tricky because we must ensure that neither an IL-data-field nor OOL-data-field write to the object invalidate the OOL-block-pointer read. Hence the OOL-block-pointer-field cannot be in the same alias set as either the IL- nor OOL-data fields. And so this patch adds three new alias-set descriptors. The implementation is straightforward and described in comments. Because it is easy to mess up optimisation with incorrect alias set descriptors, the `MWasm{Load,Store}Field*::New` methods heavily restrict what descriptors they accept, via assertions. Because those same MIR nodes are also used to implement exceptions, they also accept `AliasSet::{Load,Store}(AliasSet::All)` ("no information") descriptors. The exception-handling MIR is unaffected by this patch. Differential Revision: https://phabricator.services.mozilla.com/D161254
-
Julian Seward authored
Bug 1797933, part 2 - initial implementation of struct.{new,set,get} and ref.cast for Ion. r=rhunt. This patch implements struct.{new,set,get} and ref.cast for Ion. The implementation is in principle straightforward and is derived from the baseline equivalents. There are however many pieces that need to be coordinated. Changes: * Compiler gating logic -- enable Ion for wasm GC extensions. * Pertaining to the above, extend the guard conditions in many of the wasm/gc test cases so as to limit them to baseline only, for now, so that we don't get failures as a result of gc insns that are currently unimplemented in Ion. This will need to be incrementally undone as more gc insns get implemented in Ion. * Pertaining to testing (lib/wasm-binary.js), remove wasm gc opcodes from the lists of opcodes that we check are unimplemented. * New test file wasm/gc/structs2.js, that tests 8- and 16-bit field accesses, since the existing structs.js file doesn't. * Add support to MIR and LIR to handle 8- and 16-bit memory accesses. One possibility would have been to add MIRType::Int16 and MIRType::Int8, but I didn't want to destabilise the existing, probably carefully-balanced MIR optimisation machinery for JS. So I chose to add auxiliary descriptors just for the 4 relevant MIR/LIR nodes instead: - New enums MNarrowingOp and MWideningOp, to describe how to narrow to / widen from Int32. - Renamed wasm::FieldExtension to wasm::FieldWideningOp for consistency with the above. Note MWideningOp and wasm::FieldWideningOp both need to exist; neither can exactly do the job of the other. - LIRGenerator::visitWasmLoadObjectField/LoadObjectFieldWithKA /StoreObjectFieldWithKA: handle 8- and 16-bit accesses. WasmStoreObjectRefFieldWithKA is unaffected since a ref can't be 8- or 16-bits long. - CodeGenerator::visitWasm{Store,Load}Slot: handle 8- and 16-bit accesses. * The actual implementations of struct.{new,set,get} and ref.cast, which are pretty straightforward. They use the following new helper functions inside class FunctionCompiler: - FunctionCompiler::loadGcCanon, same function as the baseline version - FunctionCompiler::writeValueToStructField, used for both struct.new and struct.set. - FunctionCompiler::readValueFromStructField, used for struct.get. - FunctionCompiler::trapIfZero, used for ref.cast. - FunctionCompiler::refCast, used for ref.cast. - FunctionCompiler::field{Load,Store}InfoToMIR, used to create the right MIR descriptions for 8- and 16-bit transactions. It is envisaged that these helpers will be further refined in subsequent patches to support accesses for the array instructions. * Ridealong fix: FunctionCompiler::loadExceptionValues: add missing OOM check for `auto* data = ..`. Differential Revision: https://phabricator.services.mozilla.com/D161253
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162640
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162641
-
Greg Stoll authored
Differential Revision: https://phabricator.services.mozilla.com/D162693
-
Henri Sivonen authored
Differential Revision: https://phabricator.services.mozilla.com/D162701
-
Emilio Cobos Álvarez authored
So that if the text is smaller than the label, text-align works as intended. Differential Revision: https://phabricator.services.mozilla.com/D162705
-
William Durand authored
Differential Revision: https://phabricator.services.mozilla.com/D162541
-
Paul Zuehlcke authored
Differential Revision: https://phabricator.services.mozilla.com/D162113
-
Csoregi Natalia authored
-
Chun-Min Chang authored
Add a wpt ensuring the VideoColorSpace can be constructed from all kinds of VideoColorSpaceInit values. The new wpt is modified from an existing mochitest and it will replace the old mochitest. Differential Revision: https://phabricator.services.mozilla.com/D162525
-
Chun-Min Chang authored
When constructing a VideoFrame from the buffer data, the given VideoColorPrimaries passed through VideoFrame's Constructor should be set to PlanarYCbCrData's mColorPrimaries. Depends on D161225 Differential Revision: https://phabricator.services.mozilla.com/D161226
-
Chun-Min Chang authored
Convert the newly added VideoColorSpace values to gfx's values Depends on D161224 Differential Revision: https://phabricator.services.mozilla.com/D161225
-
Chun-Min Chang authored
Add more color spaces introduced by https://github.com/w3c/webcodecs/pull/566 Differential Revision: https://phabricator.services.mozilla.com/D161224
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162659
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162667
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162644
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162647
-
Marco Castelluccio authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162648
-