- Feb 21, 2023
-
-
serge-sans-paille authored
Differential Revision: https://phabricator.services.mozilla.com/D170321
-
serge-sans-paille authored
Bug 1817715 - Make toolkit/components/browser buildable outside of a unified build environment r=andi Differential Revision: https://phabricator.services.mozilla.com/D170320
-
serge-sans-paille authored
Differential Revision: https://phabricator.services.mozilla.com/D170319
-
Greg Mierzwinski authored
Bug 1816917 - Re-enable video conversion, and text addition on desktop. r=perftest-reviewers,AlexandruIonescu This patch re-enables the 60fps video conversion, along with the text addition on desktop. It remains disabled on android. Differential Revision: https://phabricator.services.mozilla.com/D170066
-
Marian-Vasile Laza authored
Backed out changeset 37d1ee9374e0 (bug 1816957) for wpt failures on idlharness.https.any.worker.html. CLOSED TREE
-
Kagami Sascha Rosylight authored
1. eInitializing is only used to call MarkAsRead, but it can just be called unconditionally since it's just a boolean setter. 2. eClosed is aliased to `!mStreamHolder`, since it becomes null when being closed. Differential Revision: https://phabricator.services.mozilla.com/D169484
-
Kagami Sascha Rosylight authored
... and resolve it after successful enqueue. Note that this never rejects it since ErrorNative will do it for us. eWaiting/eReading/eWriting is merged into eInitialized and the state assertions now use promise state. Differential Revision: https://phabricator.services.mozilla.com/D169483
-
valenting authored
Bug 1817176 - Add test for setting port to something that doesn't parse as a number r=necko-reviewers,kershaw Differential Revision: https://phabricator.services.mozilla.com/D170175
-
ogiorgis authored
Bug 1807831 - Add check-num-warnings option to the ci r=firefox-source-docs-reviewers,sylvestre DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D170363
-
Jan-Niklas Jaeschke authored
The Custom Highlight API allows a use case where a `Range` of a `Highlight` is also used as `Selection`. Due to the decision to use the `Selection` mechanism to display `Highlight`s, a `Range` can be part of several `Selection`s. Since the `Range` has a pointer to its associated `Selection` to notify about changes, this must be adapted to allow several `Selections`. As a tradeoff of performance and memory usage, the `Selection`s are stored as `mozilla::LinkedList`. A helper class `mozilla::SelectionListWrapper` was implemented to allow `Selection`s to be in multiple of these lists and without having to be derived from `LinkedListElement<T>`. To simplify usage of the list, the use case "does this range belong to Selection x?" is wrapped into the convenience method`IsInSelection(Selection&)`; The method previously named like this was renamed to `IsInAnySelection()` to be named more precisely. Registering and unregistering of the closest common inclusive ancestor of the `Range` is done when the first `Selection` is registered and the last `Selection` is unregistered. Differential Revision: https://phabricator.services.mozilla.com/D169597
-
Emilio Cobos Álvarez authored
There are no users of non-auto values, so we can just simplify some code and remove the property. Differential Revision: https://phabricator.services.mozilla.com/D170010
-
Itiel authored
Bug 1817888 - Properly mirror the web appearance images in about:preferences for RTL r=emilio,desktop-theme-reviewers,dao Differential Revision: https://phabricator.services.mozilla.com/D170414
-
valenting authored
Differential Revision: https://phabricator.services.mozilla.com/D170334
-
Luca Greco authored
Bug 1816989 - Remove from InspectJSONSchema.py manual addition of the file module_dir to sys.path.append. r=willdurand It seems that the changes introduced in python 3.3 (see https://peps.python.org/pep-0420/) made the previous workaround not needed anymore. Differential Revision: https://phabricator.services.mozilla.com/D170391
-
Luca Greco authored
Bug 1816989 - Remove unnecessary python import dirs tweaks from webextensions python tests. r=willdurand It seems that the changes introduced in python 3.3 (see https://peps.python.org/pep-0420/) made the previous workaround not needed anymore. Depends on D169964 Differential Revision: https://phabricator.services.mozilla.com/D170080
-
Luca Greco authored
Differential Revision: https://phabricator.services.mozilla.com/D169964
-
Masayuki Nakano authored
Bug 1815639 - part 12: Make `AutoDeleteRangesHandler::HandleDeleteHRElement()` stop touching `Selection` r=m_kato Depends on D169757 Differential Revision: https://phabricator.services.mozilla.com/D169758
-
Masayuki Nakano authored
Bug 1815639 - part 11: Make `AutoDeleteRangesHandler::HandleDeleteAtomicContent` stop touching `Selection` directly r=m_kato Depends on D169756 Differential Revision: https://phabricator.services.mozilla.com/D169757
-
Christoph Kerschbaumer authored
Differential Revision: https://phabricator.services.mozilla.com/D169945
-
Masayuki Nakano authored
Bug 1815639 - part 10: Make `AutoDeleteRangesHandler::HandleDeleteCollapsedSelectionAtVisibleChar` stop touching `Selection` directly r=m_kato Depends on D169755 Differential Revision: https://phabricator.services.mozilla.com/D169756
-
Masayuki Nakano authored
Bug 1815639 - part 9: Make `AutoDeleteRangesHandler::HandleDeleteCollapsedSelectionAtWhiteSpaces` stop touching `Selection` directly r=m_kato Depends on D169754 Differential Revision: https://phabricator.services.mozilla.com/D169755
-
Alexandre Poirot authored
This complex object used to be computed only once per Class, but this regressed to be computed once per Class instance. Differential Revision: https://phabricator.services.mozilla.com/D170412
-
Stanca Serban authored
Backed out 4 changesets (bug 1813407) for causing Linux bp-hybrid bustages in WindowSurfaceProvider.h. CLOSED TREE Backed out changeset 897b95c7fdad (bug 1813407) Backed out changeset aba3e370a587 (bug 1813407) Backed out changeset 61c79624c2ab (bug 1813407) Backed out changeset f99d85efb04c (bug 1813407)
-
Masayuki Nakano authored
Bug 1815639 - part 8: Make `HTMLEditor::InsertBRElementIfHardLineIsEmptyAndEndsWithBlockBoundary` stop touching `Selection` directly r=m_kato Depends on D169753 Differential Revision: https://phabricator.services.mozilla.com/D169754
-
Masayuki Nakano authored
Bug 1815639 - part 7: Make `WhiteSpaceVisibilityKeeper::DeleteContentNodeAndJoinTextNodesAroundIt` stop touching `Selection` directly r=m_kato Depends on D169752 Differential Revision: https://phabricator.services.mozilla.com/D169753
-
Theo Buehler authored
There are various failure paths that result in NULL dereferences of error. Fix this by setting the error explicitly to match the API contract of the glib2 functions these OpenBSD specific functions replace. The crashes are particularly annoying since they happen in the main process. In addition, plug a number of memory leaks. Differential Revision: https://phabricator.services.mozilla.com/D170476
-
Masayuki Nakano authored
Bug 1815639 - part 6: Make `DeletePreviousWhiteSpace` and `DeleteInclusiveNextWhiteSpace` of `WhiteSpaceVisibilityKeeper` stop touching `Selection` directly r=m_kato Depends on D169751 Differential Revision: https://phabricator.services.mozilla.com/D169752
-
Narcis Beleuzu authored
Differential Revision: https://phabricator.services.mozilla.com/D170479
-
Masayuki Nakano authored
Bug 1815639 - part 5: Make `WhiteSpaceVisibilityKeeper::ReplaceText` stop touching `Selection` directly r=m_kato Depends on D169750 Differential Revision: https://phabricator.services.mozilla.com/D169751
-
stransky authored
Depends on D169907 Differential Revision: https://phabricator.services.mozilla.com/D169908
-
stransky authored
Bug 1813407 [Linux] Get window size from compositor widget if possible in WindowSurfaceWaylandMultiBuffer backend r=emilio - We want to get window size from compositor widget as it matches window size used by parent RenderCompositorSWGL rendrer. - For main thread rendering mCompositorWidget is not available so get window size directly from nsWindow. Depends on D169906 Differential Revision: https://phabricator.services.mozilla.com/D169907
-
stransky authored
Bug 1813407 [Linux] Allow to initialize WindowSurfaceProvider with GtkCompositorWidget for OMTC rendering r=emilio Depends on D169905 Differential Revision: https://phabricator.services.mozilla.com/D169906
-
stransky authored
- Get widget size in RenderCompositorSWGL::BeginFrame() and save it for further use. That prevents flickering/artifacts if compositor widget size is changed during rendering. - Request full screen update when widget size changes on Wayland. Differential Revision: https://phabricator.services.mozilla.com/D169905
-
Masayuki Nakano authored
Bug 1815639 - part 4: Make `AutoDeleteRangesHandler::HandleDeleteAroundCollapsedRanges` stop touching `Selection` directly r=m_kato Depends on D169749 Differential Revision: https://phabricator.services.mozilla.com/D169750
-
Dimi authored
Differential Revision: https://phabricator.services.mozilla.com/D170359
-
Masayuki Nakano authored
Bug 1815639 - part 3: Make `WhiteSpaceVisibilityKeeper::MakeSureToKeepVisibleStateOfWhiteSpacesAroundDeletingRange` stop touching `Selection` directly r=m_kato Depends on D169748 Differential Revision: https://phabricator.services.mozilla.com/D169749
-
reynaa authored
Differential Revision: https://phabricator.services.mozilla.com/D169551
-
reynaa authored
Differential Revision: https://phabricator.services.mozilla.com/D169550
-
reynaa authored
Bug 1801057 - removed code as needed in Bookmarks.sys.mjs and PlacesDBUtils.sys.mjs and ran xpcshell tests. r=mak All 250 tests were passed. Made changes to histograms. Differential Revision: https://phabricator.services.mozilla.com/D169057
-
Emilio Cobos Álvarez authored
Remove code on bind/unbind that requested a restyle on an unstyled element, and that canceled that on an unbound element. Instead, deal with detached nodes in EffectCompositor. Tweak test restyles since we now expect one restyle as a result of the initial composing of the animation that before happened eagerly. Drive-by remove an unused test function in wpt (animationStartsRightNow is not defined there anyways). In practice, this makes it consistent with how we handle bind on elements in shadow trees. Differential Revision: https://phabricator.services.mozilla.com/D169932
-