- Jan 27, 2021
-
-
Bryce Seager van Dyk authored
Bumps version to 3011a2b923c8b0f1b392bcdd008cd8b95ffd846b This is done to fix a bug where parsing bad metadata in the userdata (udta) would be fatal when we should instead just fail the userdata. This also updates some mp4parse-rust dependencies which results in some removals. Differential Revision: https://phabricator.services.mozilla.com/D102997
-
- Jan 29, 2021
-
-
Bogdan Tara authored
-
Bogdan Tara authored
-
Mats Palmgren authored
Bug 1686728 - Make nsCheckboxRadioFrame::GetUsableScreenRect a static function for its only consumer. r=layout-reviewers,TYLin Differential Revision: https://phabricator.services.mozilla.com/D101777
-
Mats Palmgren authored
Differential Revision: https://phabricator.services.mozilla.com/D101556
-
Mats Palmgren authored
Bug 1683748 - Support Grid/Flex/Table/Column layout for the rendered legend of a fieldset. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D101555
-
Jan de Mooij authored
Until this point the maximum typed array length was one less than the actual limit. This fixes bug 1592547. Differential Revision: https://phabricator.services.mozilla.com/D103297
-
Jan de Mooij authored
* In `AllocateAndInitTypedArrayBuffer`, use `TypedArrayObject::maxByteLength()` instead of `INT32_MAX`. * Remove uses of `CheckedUint32(size_t)` where other assertions imply no overflow is possible. * JIT code only optimize the int32 case so assert `length <= INT32_MAX` in a few places. Differential Revision: https://phabricator.services.mozilla.com/D103296
-
Cosmin Sabou authored
-
Mirko Brodesser authored
Helps to see that they're never replaced with new instances. Differential Revision: https://phabricator.services.mozilla.com/D103313
-
emcminn authored
Differential Revision: https://phabricator.services.mozilla.com/D103179
-
nirmay authored
Bug 1543327 - Explicitly disables alerts for non-Firefox browsers. r=perftest-reviewers,alexandru.irimovici,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D102780
-
Nihanth Subramanya authored
Bug 1688806 - Reset TRRService confirmation retry interval and cancel an ongoing retry timer when captive-portal-connectivity is observed. r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D103005
-
Gregory Mierzwinski authored
Differential Revision: https://phabricator.services.mozilla.com/D103334
-
Nicolas Chevobbe authored
Bug 1689548 - [devtools] Don't simulate flash on screenshot when prefers-reduced-motion is enabled. r=ladybenko. We also take this opportunity to simplify the simulateCameraFlash function by using a simpler version of element.animate. Differential Revision: https://phabricator.services.mozilla.com/D103457
-
Nicolas Chevobbe authored
Bug 1687915 - [devtools] Display a warning message when the --selector argument passed to :screenshot does not match any node. r=ladybenko. When the selector doesn't return any node, we log a warning on the page. A test case is added in browser_jsterm_screenshot_command_selector.js to ensure this works as expected. Differential Revision: https://phabricator.services.mozilla.com/D102753
-
Julian Descottes authored
The blocking bug 1611096 was resolved some time ago Differential Revision: https://phabricator.services.mozilla.com/D103460
-
Julian Descottes authored
This flag is no longer set anywhere since the old RDM implementation was removed in https://bugzilla.mozilla.org/show_bug.cgi?id=1585084 Differential Revision: https://phabricator.services.mozilla.com/D103459
-
Jan de Mooij authored
This switches all CacheIR and MIR instructions that use a TypedArray or DataView index from Int32 to IntPtr. The int32-index and non-int32-index cases in the GetElem/SetElem/In CacheIR generators are now unified into a single method. This way it's easy to see that in-bounds Int32 and Double indexes are handled exactly the same way. The IRGenerators call IRGenerator::guardToIntPtrIndex to convert key values to an IntPtrOperandId. All TypedArray/DataView accesses optimized by CacheIR go through there now. The GuardToTypedArrayIndex CacheIR and MIR instruction is replaced with a similar GuardNumberToIntPtrIndex instruction. It accepts a Number instead of a Value. Differential Revision: https://phabricator.services.mozilla.com/D102739
-
- Jan 28, 2021
-
-
Bryce Seager van Dyk authored
Differential Revision: https://phabricator.services.mozilla.com/D103338
-
- Jan 29, 2021
-
-
Bogdan Tara authored
-
Julian Descottes authored
Differential Revision: https://phabricator.services.mozilla.com/D103452
-
Emilio Cobos Álvarez authored
Bug 1689355 - Prevent uneven checkbox margin from growing the line with the non-native theme. r=spohl The non-native theme does two things which, combined, cause this test to fail. The first one is that it has slightly bigger checkboxes than other themes (14px vs. 13px). The second one is that it has a 2px widget-imposed border, like Mac: https://searchfox.org/mozilla-central/rev/0dfbe5a699cc6c73cf8c14d1aa10ba10ef3ec8fa/widget/nsNativeBasicTheme.cpp#1367-1369 Which causes its baseline to go down by that amount. This was done intentionally in bug 1675389, though I guess it could be reconsidered. These two things combined make the checkbox grow the line slightly in this test-case, causing the elements to move 1px apart. The test is intended to check that the baseline calculation of a checkbox/radio is correct, which it is, so prevent that undesired side effect by resetting the margin to zero. Differential Revision: https://phabricator.services.mozilla.com/D103324
-
Emilio Cobos Álvarez authored
Without this the non-native theme fails the last assertion of the test. I couldn't reproduce locally but the word that it's supposed to be selected is very close to being out of the iframe viewport on my machine, so it'd make sense if the new non-native theme, which has a bit more padding, causes the word to move a bit further down. I've confirmed this fixes the issue. Differential Revision: https://phabricator.services.mozilla.com/D103317
-
Tooru Fujisawa authored
Instead of accessing Scope from AbstractScopePtr, pre-calculate necessary information in ScopeContext. Also removed GCThingList.stencil field that's now unnecessary. Depends on D103453 Differential Revision: https://phabricator.services.mozilla.com/D103454
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D103453
-
André Bargull authored
Differential Revision: https://phabricator.services.mozilla.com/D103281
-
- Jan 28, 2021
-
-
Mirko Brodesser authored
Depends on D103311 Differential Revision: https://phabricator.services.mozilla.com/D103312
-
- Jan 29, 2021
-
-
Mirko Brodesser authored
Will help to hide the `UniquePtr`s. Depends on D103310 Differential Revision: https://phabricator.services.mozilla.com/D103311
-
- Jan 28, 2021
-
-
Kershaw Chang authored
Differential Revision: https://phabricator.services.mozilla.com/D103348
-
Joel Maher authored
run compiled tests w/python3 Differential Revision: https://phabricator.services.mozilla.com/D102619
-
Mirko Brodesser authored
Depends on D103309 Differential Revision: https://phabricator.services.mozilla.com/D103310
-
Mirko Brodesser authored
Depends on D103308 Differential Revision: https://phabricator.services.mozilla.com/D103309
-
Mirko Brodesser authored
Bug 1688832: part 1) Encapsulate `AccessibleCaretManager::mFirstCaret`, `mSecondCaret` in `mCarets`. r=smaug They belong together. Depends on D103307 Differential Revision: https://phabricator.services.mozilla.com/D103308
-
Mirko Brodesser authored
Bug 1688832: part 0) Delete copy-constructor and copy-assignment operator of `AccessibleCaretManager::LayoutFlusher`. r=smaug Safer. Differential Revision: https://phabricator.services.mozilla.com/D103307
-
pawanverma1812 authored
Removed the 'else' statement to resolve clang-tidy warning. Differential Revision: https://phabricator.services.mozilla.com/D103347
-
- Jan 29, 2021
-
-
Henri Sivonen authored
Differential Revision: https://phabricator.services.mozilla.com/D103443
-
Xidorn Quan authored
Bug 1688439 - Update several Rust dependencies with known vulnerabilities reported by cargo audit. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D102850
-
Joel Maher authored
skip js/src/jit-test/tests/gc/bug-1565272.js to avoid android issues with timeout and hung devices Differential Revision: https://phabricator.services.mozilla.com/D103386
-
Jan Varga authored
Bug 1681469 - Allow nsBaseHashtable to work with a non-default-constructible/non-movable DataType; r=nika nsBaseHashtable now supports non-default-constructible DataType and UserDataType, however not all methods can be instantiated. All methods which can't be instantiated with non-default-constructible DataType or UserDataType are now described as such in method definitions. The public API of PLDHashTable and nsBaseHashtable/nsDataHashtable was changed: - A new method PLDHashTable::WithEntryHandle has been added. It allows to use a custom function for entry initialization (instead of the global hook). - A new method nsBaseHashtable::MaybeGet has been added. - A new overload nsBaseHashtable::Remove has been added. - The nsDataHashtable::GetAndRemove method has been pulled up to nsBaseHashtable. In addition, the following implementation details have changed: PLDHashTable: - The code from the Add method has been split into MakeEntryHandle and a helper object called EntryHandle. The Add method is now implemented on top of that. nsTHashtable: - A new (non-public) API for WithEntryHandle has been added. - The InitEntry hook is no longer used. Instead of using the hook, PutEntry methods now use nsTHashtable::WithEntryHandle instead of PLDHashTable::Add. This change allows to do custom initialization in derived classes. nsBaseHashtable: - A new (non-public) API for WithEntryHandle has been added. - Put methods no longer use nsTHashtable::PutEntry, they now use the new method nsBaseHashtable::WithEntryHandle. Differential Revision: https://phabricator.services.mozilla.com/D99428
-