746467 Commits

Author SHA1 Message Date
Nihanth Subramanya
40249078c8 Bug 1694521 - Part 4: In test_trr_flags, check that the channel actually used TRR if possible. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106423
2021-02-26 15:34:57 +00:00
Nihanth Subramanya
f14e245cf2 Bug 1694521 - Part 3: Adapt TRRDNSListener in head_trr.js for use in test_trr.js. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106342
2021-02-26 15:34:57 +00:00
Nihanth Subramanya
98df211b8c Bug 1694521 - Part 2: unify confirmation and cname tests and simplify mode 1 and 4 tests. r=valentin,necko-reviewers
Also clean up some TODOs

Differential Revision: https://phabricator.services.mozilla.com/D106341
2021-02-26 15:34:57 +00:00
Nihanth Subramanya
5c4ef262c4 Bug 1694521 - Part 1: Clean up test_trr.js. r=necko-reviewers,valentin
1. Moved some setup stuff to head.js
2. Removed dumps
3. Changed comments to info()s at the beginning of tests
4. Combined some related tests.
5. Added helper to set TRR mode and uri
6. Some de-duplication when needing to do a test for different modes (more to be done)
7. Added some comments where missing, e.g. linking a bug
8. Gave all test functions good names

Differential Revision: https://phabricator.services.mozilla.com/D106215
2021-02-26 15:34:56 +00:00
Henrik Skupin
889c0aae00 Bug 1694322 - [remote] Fix "mach file-info bugzilla-component" for /remote/cdp. r=remote-protocol-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D106614
2021-02-26 15:22:58 +00:00
Geoff Brown
f6bc17e625 Bug 1694525 - End browsertime test process when error encountered; r=perftest-reviewers,sparky
Currently, raising an exception in a mozprocess callback is not guaranteed to
end the managed process; after bug 1694275, the exception will be reported but
otherwise suppressed.
Instead of raising an exception, report the error and end the test process.

Differential Revision: https://phabricator.services.mozilla.com/D106538
2021-02-26 15:01:51 +00:00
Nicolas Silva
80bc5f0c1b Bug 1694909 - Part 12 - Remove the need to wrap uvs in a vec3 in shaders. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106510
2021-02-26 14:54:18 +00:00
Nicolas Silva
75a406eaaa Bug 1694909 - Part 11 - Remove texture array shader variations. r=gw
A small patch but probably the most impactful of this series as it removes a whole lot of generated shaders.

Differential Revision: https://phabricator.services.mozilla.com/D106509
2021-02-26 14:54:18 +00:00
Nicolas Silva
ab19851395 Bug 1694909 - Part 10 - Remove ImageBufferKind::Texture2DArray. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106508
2021-02-26 14:54:18 +00:00
Nicolas Silva
fe203350ef Bug 1694909 - Part 9 - Remove layer from ImageSource. r=gw
Also rename the shader's ImageResource into ImageSource to match the terminology on the rust side (especially since the rust code has a different thing named ImageResource).

Differential Revision: https://phabricator.services.mozilla.com/D106484
2021-02-26 14:54:17 +00:00
Nicolas Silva
3bdd0ac816 Bug 1694909 - Part 8 - Remove most remaining usage of layer index in the shaders. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106483
2021-02-26 14:54:17 +00:00
Nicolas Silva
f998e2063e Bug 1694909 - Part 7 - Store RenderTaskData's user data as a vec4. r=gw
This replaces the vec3 with a vec4.

Differential Revision: https://phabricator.services.mozilla.com/D106482
2021-02-26 14:54:16 +00:00
Nicolas Silva
c358947209 Bug 1694909 - Part 6 - Remove the layer index from render task struct in the shaders. r=gw
Remove RenderTaskCommonData in the process and replace it with RectWithSize directly.

Differential Revision: https://phabricator.services.mozilla.com/D106481
2021-02-26 14:54:16 +00:00
Nicolas Silva
12bc395575 Bug 1694909 - Part 5 - Remove layer parameter from draw_texture_cache_target. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106480
2021-02-26 14:54:16 +00:00
Nicolas Silva
8293182c53 Bug 1694909 - Part 4 - Remove texture arrays from the composite shader. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106479
2021-02-26 14:54:15 +00:00
Nicolas Silva
f1fc07132e Bug 1694909 - Part 3 - Remove Texture arrays from the scaling shader. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106478
2021-02-26 14:54:15 +00:00
Nicolas Silva
731bc00cd1 Bug 1694909 - Part 2 - Remove more texture array support code in WebRender. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106477
2021-02-26 14:54:14 +00:00
Nicolas Silva
2d3cce8d9d Bug 1694909 - Part 1 - Remove some texture array support code. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D106476
2021-02-26 14:54:14 +00:00
Nicolas Silva
b654dd7889 Bug 1694910 - Merge FrameGraph back into RenderTaskGraph. r=gw
I chose to rename it back to RenderTaskGraph instead of the other way around to minimize code churn and because it's the name most people are already familiar with.

Differential Revision: https://phabricator.services.mozilla.com/D106411
2021-02-26 14:54:13 +00:00
smolnar
485d71fd41 Backed out 5 changesets (bug 1694521) for causing xpc failures in test_trr. CLOSED TREE
Backed out changeset 0a83b1b7d78b (bug 1694521)
Backed out changeset 8bdbbb7e590e (bug 1694521)
Backed out changeset e1eb73d967f9 (bug 1694521)
Backed out changeset bb7f09af9a68 (bug 1694521)
Backed out changeset 2cbdf93337fe (bug 1694521)
2021-02-26 17:04:21 +02:00
Edgar Chen
8f0a48b84e Bug 1693408 - Split wpt pointerevent_auxclick_is_a_pointerevent.html; r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D105536
2021-02-26 14:43:01 +00:00
Nicolas Chevobbe
1e520bd8e6 Bug 1693730 - [devtools] Remove duplicate definition of -profiler-brand-name in perftools.ftl. r=julienw,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D106585
2021-02-26 14:17:58 +00:00
Dorel Luca
76120480c1 Backed out changeset a59724449f46 (bug 1693787) for Browser-chrome failures in browser/base/content/test/static/browser_parsable_css.js. CLOSED TREE 2021-02-26 16:41:28 +02:00
Nihanth Subramanya
d2e0a34c0d Bug 1694521 - Part 5: Clean up test_AAAA_records. r=valentin,necko-reviewers
The wait-for-A-and-AAAA and early-AAAA prefs were removed.

Differential Revision: https://phabricator.services.mozilla.com/D106424
2021-02-26 14:03:32 +00:00
Nihanth Subramanya
426a18751a Bug 1694521 - Part 4: In test_trr_flags, check that the channel actually used TRR if possible. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106423
2021-02-26 14:03:32 +00:00
Nihanth Subramanya
8a3b1e0e15 Bug 1694521 - Part 3: Adapt TRRDNSListener in head_trr.js for use in test_trr.js. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106342
2021-02-26 14:03:32 +00:00
Nihanth Subramanya
149b051aaf Bug 1694521 - Part 2: unify confirmation and cname tests and simplify mode 1 and 4 tests. r=valentin,necko-reviewers
Also clean up some TODOs

Differential Revision: https://phabricator.services.mozilla.com/D106341
2021-02-26 14:03:31 +00:00
Nihanth Subramanya
b89b2c89cb Bug 1694521 - Part 1: Clean up test_trr.js. r=necko-reviewers,valentin
1. Moved some setup stuff to head.js
2. Removed dumps
3. Changed comments to info()s at the beginning of tests
4. Combined some related tests.
5. Added helper to set TRR mode and uri
6. Some de-duplication when needing to do a test for different modes (more to be done)
7. Added some comments where missing, e.g. linking a bug
8. Gave all test functions good names

Differential Revision: https://phabricator.services.mozilla.com/D106215
2021-02-26 14:03:31 +00:00
Valentin Gosu
8c97be5391 Bug 1692657 - OSX dns suffix is not detected properly r=kershaw,necko-reviewers
- Uses __res_state.dnsrch to get the DNS suffix domains
- Adds a delay to the DNS suffix check when triggered by a network change
- Implements nsStreamTransportService::DelayedDispatch

Differential Revision: https://phabricator.services.mozilla.com/D106610
2021-02-26 13:56:27 +00:00
Neil Deakin
f66ba76299 Bug 1691499, add a link field to notification bar buttons to use a link instead, convert learn more buttons in notification bars to links, r=mstriemer,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D105750
2021-02-26 13:43:10 +00:00
Andrei Oprea
4764cb9cd2 Bug 1693787 - Remove SimpleAboutWelcome r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D105958
2021-02-26 13:37:16 +00:00
Jeff Muizelaar
6217a9ef1a Bug 1695110 - Make module_transform_alloc infallible. r=aosmond
This lets us cleanup a bunch of uses of the transform
because it's not an Option anymore.

Differential Revision: https://phabricator.services.mozilla.com/D106571
2021-02-26 12:37:05 +00:00
Jeff Muizelaar
e06735bf71 Bug 1695110 - cargo fmt src/chain.rs r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D106570
2021-02-26 12:37:05 +00:00
Dragana Damjanovic
bbe8345c8b Bug 1674759 - Reenable mConnectionIdleStart assertion. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D106467
2021-02-26 12:33:41 +00:00
Simon Giesecke
f951a8d943 Bug 1694935 - Clear an origin if initializing it failed due to database corruption. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D106589
2021-02-26 12:21:14 +00:00
Dorel Luca
5f61c99c23 Backed out changeset dadbd4ea6fc2 (bug 1693541) for Browser-chrome failures in dom/media/mediacontrol/tests/browser/browser_media_control_audio_focus_within_a_page.js. CLOSED TREE 2021-02-26 14:48:56 +02:00
Timothy Nikkel
aef2127a31 Bug 1692997. Make scrollbar button click + hold (repeat mode) go through apz. r=botond
(Almost?) all other scrollbar performed scrolling goes through apz already (this effort was called "desktop_zooming_scrollbars").

This one mode was missed. It uses a repeating timer and setting the curpos attribute to trigger scrolling.

Unfortunately xul trees use this path as well, so we have to keep the old path around for them.

This makes one notable change in behaviour. Both before and after this patch single clicks on scrollbar buttons pass ENABLE_SNAP to the scroll from when they request scrolling (in nsScrollbarButtonFrame::HandleButtonPress). However for repeat scrolling when clicking and holding (which is handled by nsScrollbarFrame::MoveToNewPosition), before this patch the scrolling would not use ENABLE_SNAP. This is not super clear because MoveToNewPosition sets the curpos attributes, and then ScrollFrameHelper::CurPosAttributeChanged( would get called in response to that, and it would call ScrollToWithOrigin to the do scrolling, and it does not specify the snap mode, but the default is DISABLE_SNAP. This patch changes that so that we explicitly pass ENABLE_SNAP in MoveToNewPosition. It seems that this was likely overlooked (not hard to do when it's not clear like this) when adding snapping support. It makes sense to handle snapping the same way for single clicks and clicking and holding. If this turns out to be the wrong idea we can easily change it back.

Needs a test.

Differential Revision: https://phabricator.services.mozilla.com/D105288
2021-02-26 11:47:18 +00:00
Florian Quèze
d757a74338 Bug 1695025 - Enable long about:processes lines to continue into empty cells, r=Gijs.
Differential Revision: https://phabricator.services.mozilla.com/D106527
2021-02-26 11:41:48 +00:00
Simon Giesecke
2a40dba629 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in security/manager/ssl/DataStorage.cpp. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D106102
2021-02-26 11:36:42 +00:00
Simon Giesecke
d2cf2fa5cc Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/media. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D106095
2021-02-26 11:36:42 +00:00
Simon Giesecke
371c154035 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/storage. r=dom-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D106091
2021-02-26 11:36:41 +00:00
Simon Giesecke
cb60a86c2d Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in layout. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D106099
2021-02-26 11:36:41 +00:00
Simon Giesecke
a47a075987 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in toolkit/components/perfmonitoring. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D106114
2021-02-26 11:36:40 +00:00
Simon Giesecke
ee037ba882 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/base. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D106105
2021-02-26 11:36:40 +00:00
Simon Giesecke
165b32796c Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in uriloader. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D106100
2021-02-26 11:36:40 +00:00
Simon Giesecke
43bacaa3f9 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in intl/locale. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D106117
2021-02-26 11:36:39 +00:00
Simon Giesecke
e758cbed46 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/plugins. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D106107
2021-02-26 11:36:39 +00:00
Nicolas B. Pierron
f43e690147 Bug 1692178 - Android Jit tests: Only push jit-test tests files. r=jandem
This patch removes the tests directory upload (196 MB) and replace it by 3 files
upload. Some of the tests under jit-test directory are using library files of
the tests directory. This patch changes multiple things to make this work:

 - `tests/**/*.js` files are now aliased under jit-test/lib.
 - jit-test tests are updated to only reference jit-test/lib.
 - Replace lib files by their aliased versions when uploading the test suite.
   Thus avoiding references to `../../tests/`.
 - The remote_root_directory no longer changed to be under the tests directory.
 - The prologue.js path is updated accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D106472
2021-02-26 11:19:59 +00:00
Andrei Oprea
02fda47fbd Bug 1694474 - Add documentation on how to transition from prefs to ExperimentFeature r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D106275
2021-02-26 11:01:20 +00:00
smolnar
210ae13afa Backed out changeset e3f394d78bab (bug 1693787) for causing mochitest failures in browser_all_files_referenced. CLOSED TREE 2021-02-26 13:32:13 +02:00