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

756006 Коммитов

Автор SHA1 Сообщение Дата
Botond Ballo 7bbe707700 Bug 1708855 - Give Axis a few more accessor methods. r=tnikkel
Depends on D114160

Differential Revision: https://phabricator.services.mozilla.com/D114161
2021-05-03 23:51:28 +00:00
Botond Ballo 33a931df2d Bug 1708855 - Move the implementation of ComputeTransformForScrollThumb into an instance method of a class. r=tnikkel
This allows us to factor out parts of the computation into their own
functions without having to pass too many things around as arguments.

Depends on D114159

Differential Revision: https://phabricator.services.mozilla.com/D114160
2021-05-03 23:51:28 +00:00
Botond Ballo b2057e554e Bug 1708855 - Move the implementation of ComputeTransformForScrollThumb into its own file. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D114159
2021-05-03 23:51:27 +00:00
Yury Delendik 56803b57c7 Bug 1699620 - Refactor i64x2.shr_s and remove scalarization. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D113184
2021-05-03 23:36:12 +00:00
James Teh c2a4380cef Bug 1706851: Remove Windows HyperTextProxyFor() function. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D113063
2021-05-03 23:32:24 +00:00
Morgan Reschenberg a0703b0672 Bug 1706910: Introduce testing for AXFrame, accessibilityFrame r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D113185
2021-05-03 23:21:32 +00:00
Morgan Reschenberg ab5a074a02 Bug 1706910: Implement AXFrame, accessibilityFrame for VoiceOver r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D113585
2021-05-03 23:21:31 +00:00
Boris Chiou 5272e5d351 Bug 1706157 - Avoid int overflow for steps() timing function. r=hiro
We increase |jumps| for steps(<integer>,jump-both), and the <integer>
could be a large number, so we have to avoid the int overflow. Now we use
CheckedInt32 for it.

Also, `aPortion * aStepFunc.mSteps` may be out of the range of int32_t,
so we clamp it first and use CheckedInt32 for currentStep, too.

The error handling is pretty simple. We don't care about the result of
this unexpected behavior, so we simply roll the value back to the
original one.

Differential Revision: https://phabricator.services.mozilla.com/D112684
2021-05-03 23:07:03 +00:00
Brindusan Cristian 2b6edfd254 Backed out changeset 2ab466464002 (bug 1688188) for causing sm bustages in tests.h. CLOSED TREE 2021-05-04 01:26:03 +03:00
mr.robot 251bb930eb Bug 1688188: Replace GC parameters and zeal mode with auto classes in jsapi-tests r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D113592
2021-05-03 22:05:34 +00:00
Jeff Muizelaar 3e6d79347c Bug 1708937. Work around a gen6 shader compiler bug. r=gw
This was found through experimentation. Hopefully,
we'll get a better understanding of what's going on in the future.

Differential Revision: https://phabricator.services.mozilla.com/D114166
2021-05-03 21:35:49 +00:00
Nika Layzell 8e887cbfda Bug 1697928 - Select process for about:reader based on article URI, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D108864
2021-05-03 21:30:10 +00:00
alwu 49eb472b16 Bug 1707242 - part2 : add test. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D114006
2021-05-03 21:12:02 +00:00
alwu 46b9e4daeb Bug 1707242 - part1 : use empty image in null video data. r=bryce
Using a non-null image can prevent element from changing its ready state incorrectly to `HAVE_METADATA`. See more detailed analysis in [1].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1707242#c9

Differential Revision: https://phabricator.services.mozilla.com/D114005
2021-05-03 21:12:01 +00:00
Dão Gottwald 7cd2790f31 Bug 1708911 - Remove duplicate variables from panelUI-custom-colors.inc.css. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D114049
2021-05-03 20:57:03 +00:00
Andrew Halberstadt 8bb5b785c1 No Bug - [taskgraph] Add 'check=True' to subprocess when running with --diff, r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D113860
2021-05-03 20:55:19 +00:00
Andrew Halberstadt 2976b622e7 No Bug - [taskgraph] Generate current taskgraph before base when running with --diff, r=taskgraph-reviewers,aki
This ensures that when your patch has an error, taskgraph generation will fail
faster rather than needing to wait for the base generation to complete.

Depends on D113854

Differential Revision: https://phabricator.services.mozilla.com/D113859
2021-05-03 20:55:18 +00:00
Andrew Halberstadt 89f7a5f21c Bug 1702819 - [taskgraph] Support Python 3.6 with ./mach taskgraph <sub> --diff, r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D113854
2021-05-03 20:55:18 +00:00
Steve Fink c0568910c7 Bug 1708048 - Ensure that bootstrap-generated mozconfigs end with newline r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D113877
2021-05-03 20:39:09 +00:00
Steve Fink 852ab33676 Bug 1708048 - Implement `mach bootstrap --app=js` for SpiderMonkey shell development r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D113598
2021-05-03 20:39:08 +00:00
Ted Campbell 89afad4d44 Bug 1706937 - Cleanup JS source-element callback. r=jandem
Rename the JSGetElementCallback hook to JSSourceElementCallback to avoid
confusion with GetElement operations.

Differential Revision: https://phabricator.services.mozilla.com/D113985
2021-05-03 20:08:06 +00:00
Ted Campbell be9de47e53 Bug 1706937 - Handle nuked CCWs in JS shell source element hook. r=jandem
While the shell uses a private value on the ScriptSourceObject that always
has an "element" property, due to CCW nuking we may wind up with a dead-proxy
object instead. Handle this case explicitly to avoid failing asserts below.

Differential Revision: https://phabricator.services.mozilla.com/D113876
2021-05-03 20:08:06 +00:00
Alexandru Michis 15bcc479cb Backed out changeset a2bf2c83f0bb (bug 1705484) for causing mochitest failures in test_ioutils_copy_move.html
CLOSED TREE
2021-05-03 22:58:49 +03:00
Jan Varga e9c1a62d68 Bug 1709067 - QM: Remove the ability to define module specific QM_TRY macros; r=dom-storage-reviewers,asuth
Depends on D114083

Differential Revision: https://phabricator.services.mozilla.com/D114084
2021-05-03 19:44:40 +00:00
Jan Varga 5facda493a Bug 1709067 - LS: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte
Depends on D114082

Differential Revision: https://phabricator.services.mozilla.com/D114083
2021-05-03 19:44:40 +00:00
Jan Varga 0402c4b6e0 Bug 1709067 - SDB: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte
Depends on D114081

Differential Revision: https://phabricator.services.mozilla.com/D114082
2021-05-03 19:44:39 +00:00
Jan Varga 09996cc685 Bug 1709067 - CACHE: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte
Depends on D114080

Differential Revision: https://phabricator.services.mozilla.com/D114081
2021-05-03 19:44:39 +00:00
Jan Varga 42a2a6727f Bug 1709067 - IDB: Remove module specific QM_TRY macros; r=dom-storage-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D114080
2021-05-03 19:44:38 +00:00
Harry Twyford 41b93735a8 Bug 1708960 - Increase search mode chiclet title's margin-inline-end by 2px. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D114120
2021-05-03 19:26:26 +00:00
Barret Rennie 317c470704 Bug 1705484 - Remove OS.* from most IOUtils tests r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D113451
2021-05-03 19:21:00 +00:00
Botond Ballo 2469a96f96 Bug 1708847 - Remove ScrollSource::DOM. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D114041
2021-05-03 19:19:06 +00:00
Mike Conley ff0e4deff7 Bug 1706843 - Bump pictureinpicture.most_concurrent_players scalar expiry. r=mstriemer,data-review=chutten DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D113588
2021-05-03 19:03:36 +00:00
Byron Campen [:bwc] bc0f8757c0 Bug 1708813: Remember remote side's payload type on recv tracks when we were the offerer. r=mjf
Depends on D114039

Differential Revision: https://phabricator.services.mozilla.com/D114040
2021-05-03 18:53:17 +00:00
Byron Campen [:bwc] 98d9c7db9a Bug 1708813: Test-case for bug. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D114039
2021-05-03 18:53:16 +00:00
Brindusan Cristian 185ab5e4f4 Backed out 5 changesets (bug 1701790) for bc failures in browser_ext_devtools_network_targetSwitch.js. CLOSED TREE
Backed out changeset 3fc4edd663d9 (bug 1701790)
Backed out changeset 2d3ea7c0d695 (bug 1701790)
Backed out changeset 6cb7502fc1a2 (bug 1701790)
Backed out changeset 8f4205a1a369 (bug 1701790)
Backed out changeset bd3c9b1482c7 (bug 1701790)
2021-05-03 22:21:59 +03:00
Emma Malysz fe124184a3 Bug 1708881, remove padding from identity popup security view for warning box and bold text r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D114123
2021-05-03 18:49:18 +00:00
Alexandru Michis 6641f79c95 Backed out changeset 0229f8dc291a (bug 1700379) for causing failures in test_printpreview.xhtml
CLOSED TREE
2021-05-03 22:10:12 +03:00
Florian Quèze 9e19373543 Bug 1708562 - avoid stopping the profiler on customizationchange events when profiling mochitests, r=mstange,julienw.
Differential Revision: https://phabricator.services.mozilla.com/D113880
2021-05-03 18:44:12 +00:00
Kirk Steuber 80d788222c Bug 1707020 - Exit Background Update Task even if we never get a progress update r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D114029
2021-05-03 18:39:25 +00:00
Gavin Lazar Suntop 06ddcdaaad Bug 1708803 - Replacing more saved.js methods with native DOM r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D114012
2021-05-03 18:38:45 +00:00
Brad Werth 83a402c105 Bug 1497758: Make talos getCurrentPageShortName provide unique names for long test urls. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113587
2021-05-03 18:19:57 +00:00
Randell Jesup 21e22f032c Bug 1708490: Create a PreallocInit method r=nika
Differential Revision: https://phabricator.services.mozilla.com/D113820
2021-05-03 18:18:29 +00:00
Kashav Madan 55f8978320 Bug 1702055 - Fix how the expected SSTabRestored count is calculated in waitForBrowserState, r=nika
SessionStore factors both prefs into the decision about if a tab is restored
lazily, but this helper only uses the `restore_tabs_lazily` pref.

Depends on D114001

Differential Revision: https://phabricator.services.mozilla.com/D114002
2021-05-03 18:16:42 +00:00
Kashav Madan 4df174c08b Bug 1702055 - Ensure SSTabRestoring is only fired once per browser, r=nika
A previous patch made it so we'd fire this after the full restore finished, but
some consumers expect this event prior to the completion of the load.

Differential Revision: https://phabricator.services.mozilla.com/D114001
2021-05-03 18:16:41 +00:00
Kashav Madan dc647a1e8e Bug 1702055 - Move the "restore DocShell state" process out of ContentSessionStore, r=nika
This also makes it so that we will never fire SSTabRestored without first having
sent the associated SSTabRestoring event.

Differential Revision: https://phabricator.services.mozilla.com/D110335
2021-05-03 18:16:41 +00:00
Kashav Madan de071d3972 Bug 1702055 - Include the SessionStore epoch in "SessionStore:flush" messages, r=nika
With the removal of the SessionStore:RestoreDocShellState message, the epoch
will no longer be updated otherwise, so we should include it in the Flush
message to ensure that messages are not being dropped.

Differential Revision: https://phabricator.services.mozilla.com/D110334
2021-05-03 18:16:40 +00:00
Kashav Madan 976264b9af Bug 1702055 - Replace CallRestoreTabContentComplete with a Promise, r=nika
This should help avoid message ordering issues in the next patches. To ensure
that we're not firing events too early, we now do a "full" restore even if we
don't have form or scroll data, including for about:blank URIs.

This also moves all restore state on the CanonicalBrowsingContext into a
separate `mRestoreState` struct.

Differential Revision: https://phabricator.services.mozilla.com/D110333
2021-05-03 18:16:40 +00:00
Alexandre Poirot 5bc40e3aad Bug 1701790 - Move ResourceWatcher tests to their new folder. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D113934
2021-05-03 18:07:31 +00:00
Alexandre Poirot 4aee693953 Bug 1701790 - Mass replace resourceWatcher with resourceCommand. r=nchevobbe
$ sed -i 's/resourceWatcher/resourceCommand/g' $(egrep -rl 'resourceWatcher' devtools/)

Differential Revision: https://phabricator.services.mozilla.com/D113933
2021-05-03 18:07:31 +00:00
Alexandre Poirot eecbcc37c6 Bug 1701790 - Mass replace ResourceWatcher by ResourceCommand r=nchevobbe
$ sed -i 's/ResourceWatcher/ResourceCommand/g' $(egrep -rl 'ResourceWatcher' devtools/)

Differential Revision: https://phabricator.services.mozilla.com/D113932
2021-05-03 18:07:31 +00:00