Mark Banner
0b91be9f19
Bug 1875244 - Enable ESlint rules no-unused-vars and no-undef for dom/xslt. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D198936
2024-01-29 18:23:53 +00:00
Mark Banner
cd561394de
Bug 1875244 - Enable more rules on dom/xml, dom/xslt and dom/xul. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D198935
2024-01-29 18:23:52 +00:00
Richard Cole
adf3365de4
Bug 1845797 - Remove reload-default-prefs observer notification. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D199673
2024-01-29 18:22:26 +00:00
Kelsey Gilbert
5a4700e141
Bug 1874223 - Remove Scoped.h use from dom/quota/test. r=dom-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D198296
2024-01-29 17:58:37 +00:00
Tooru Fujisawa
e6cdcbb9e5
Bug 1848417 - Assert line number of module script at compile-time, with validation in testing functions. r=allstarschh
...
Differential Revision: https://phabricator.services.mozilla.com/D199836
2024-01-29 17:45:10 +00:00
Nicolas Chevobbe
cdb26d4c12
Bug 1870812
- [devtools] Add CSS_REGISTERED_PROPERTIES resource. r=devtools-reviewers,ochameau.
...
Differential Revision: https://phabricator.services.mozilla.com/D196848
2024-01-29 17:38:04 +00:00
Nicolas Chevobbe
3e2cf59af8
Bug 1876479 - [devtools] Add StyleSheetsManager watch mechanism. r=devtools-reviewers,ochameau.
...
With this it's easier to handle existing stylesheets (or to ignore them).
As the stylesheets resource now calls `watch`, we can remove StyleSheetsManager
events that were only used there.
Differential Revision: https://phabricator.services.mozilla.com/D199612
2024-01-29 17:38:04 +00:00
Nicolas Chevobbe
a23a227be9
Bug 1876479 - [devtools] Only register event listeners once in StyleSheetsManager. r=devtools-reviewers,ochameau.
...
Don't register StyleSheetApplicableStateChanged/StyleSheetRemoved/window-ready events
if they were already registered before.
We take this as an opportunity to control those event listeners
with an AbortController to make it cleaner in destroy.
Differential Revision: https://phabricator.services.mozilla.com/D199611
2024-01-29 17:38:03 +00:00
Tom Marble
3c78905f47
Bug 1868866 - adds ManifestParser TOML linter r=jmaher,linter-reviewers,ahal,webdriver-reviewers,settings-reviewers,search-reviewers,devtools-reviewers,fxview-reviewers,cookie-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,translations-reviewers,valentin,whimboo,Standard8,sclements,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D199054
2024-01-29 17:30:48 +00:00
Jason Kratzer
ec1792d1a2
Bug 1876138: Check if in main thread before attempting to create PerformanceMark. r=dom-worker-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D199384
2024-01-29 17:25:25 +00:00
Emilio Cobos Álvarez
afc13a8606
Bug 1876702 - Trivially fix one test I missed.
...
MANUAL PUSH: Orange fix CLOSED TREE
2024-01-29 18:41:21 +01:00
André Bargull
cf1eab09a4
Bug 1877115: Add missing rope check before loading string chars. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D199855
2024-01-29 17:12:34 +00:00
Dan Mosedale
314cde7c01
Bug 1850863 - remove unused Glean metrics, r=chutten
...
Removing unused Glean metrics, so that they don't clutter up the docs and confuse devs or data folks. Specifically, the intent is to remove messaging_system.{page,action,cfr_action}, as documented in the bug.
The general reasoning is in these comments:
https://bugzilla.mozilla.org/show_bug.cgi?id=1850863#c2
https://bugzilla.mozilla.org/show_bug.cgi?id=1850863#c3
https://bugzilla.mozilla.org/show_bug.cgi?id=1850863#c18
Differential Revision: https://phabricator.services.mozilla.com/D199439
2024-01-29 17:04:35 +00:00
Tiaan Louw
5671e23a86
Bug 1876718 - Add lldb summaries for nscoord, WritingMode, nsPoint, nsSize, nsRect r=layout-reviewers,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D199718
2024-01-29 17:01:16 +00:00
Erich Gubler
6776fea7a7
Bug 1876161: test(webgpu): update expected test outcomes in CTS r=nical
...
Created with `moz-webgpu-cts` 0.7.0, using the `process-reports`
subommand with the following invocations:
* `--preset=new-fx` with reports from [`try:c63841bd8646`](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=c63841bd8646120b325efdffecc1bf0154ada4ff )
* `--preset=same-fx` with reports from [`try:9ac12267c839`](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=9ac12267c839d6522b47f2e69b0935e724146205 )
Differential Revision: https://phabricator.services.mozilla.com/D199449
2024-01-29 16:55:58 +00:00
DJ
de59917d57
Bug 1877227 - add enableDesktopFeatureCallout to cookiebanner feature manifest. r=omc-reviewers,aminomancer
...
Differential Revision: https://phabricator.services.mozilla.com/D199894
2024-01-29 16:47:36 +00:00
Jens Stutte
c4b00a432d
Bug 1875621 - SlicedInputStream::Serialize should serialize the outer SlicedInputStream as a pipe in the efficient path. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D199852
2024-01-29 16:42:01 +00:00
Álvaro Costa
9d3d894d68
Bug 1873121 - Expose ExternalScrollId in WebRender API. r=dlrobertson
...
Differential Revision: https://phabricator.services.mozilla.com/D199589
2024-01-29 16:38:08 +00:00
Matthew Gaudet
05b02bf587
Bug 1866158 - Add a pref for emulates undefined fuse r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D199655
2024-01-29 16:28:59 +00:00
Matthew Gaudet
eadb6b9e2a
Bug 1866158 - Add jit option for emulatesUndefinedFuse r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D199654
2024-01-29 16:28:58 +00:00
Matthew Gaudet
9484dcf9a7
Bug 1875549 - Don't create document.all unless necessary r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D199138
2024-01-29 16:28:58 +00:00
Matthew Gaudet
299a827c12
Bug 1866158 - Verify EmulatesUndefined fuse state r=jandem
...
This is the other half of the verification needed to be sure the opt is correct
Differential Revision: https://phabricator.services.mozilla.com/D199141
2024-01-29 16:28:57 +00:00
Matthew Gaudet
36887eb0d5
Bug 1866158 - Assert that fuse based optimization was correct. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D199140
2024-01-29 16:28:57 +00:00
Matthew Gaudet
244c238059
Bug 1866158 - Add an Invalidating Fuse to handle the IsHTMLDDA checks. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D199139
2024-01-29 16:28:56 +00:00
mcheang
a35aa9bf60
Bug 1852527 - Add search engine telemetry to record when default engine updates. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D199051
2024-01-29 16:17:56 +00:00
mcheang
80c2cfc346
Bug 1876410 - Separate old engine selector tests from new engine selector tests. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D199588
2024-01-29 16:17:06 +00:00
Emilio Cobos Álvarez
abc0486620
Bug 1876702 - Remove unnecessary distinction between TYPE_FALLBACK and TYPE_NULL. r=smaug
...
The frame constructor always treats them the same nowadays
(TYPE_FALLBACK used to mean "show the pluginproblem code").
Differential Revision: https://phabricator.services.mozilla.com/D199719
2024-01-29 16:14:09 +00:00
Jeff Muizelaar
26b1515ecc
Bug 1865886. Fix merge with changes from bug 1874234. CLOSED TREE
...
This fixes the `ModuleNotFoundError: No module named 'mozinfo'` error.
Differential Revision: https://phabricator.services.mozilla.com/D199890
2024-01-29 16:12:10 +00:00
Sandor Molnar
dbbe0357c5
Backed out changeset 0b0ed98091e7 (bug 1864340) for causing gv-junit-fis failures CLOSED TREE
2024-01-29 17:42:04 +02:00
Harshit Sohaney
b8cb17c174
Bug 1876353 - Fixed clear history logic to prevent the warning box from displaying in the clear on shutdown context. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D199581
2024-01-29 15:04:54 +00:00
James Teow
6f8d475acb
Bug 1864214 - Observe actions on single page application search engine providers - r=Standard8
...
updateTrackingSinglePageApp() contains the core logic for when we observe same document loads.
Based on conditions, it may record telemetry (engagement/abandonment), and dispatch events
to the appropriate SearchSERPTelemetry actor.
SearchSERPTelemetryChild had to be modified to allow for manual dispatching of events, especially
unloading event listeners in the case where a user navigates to a non-default search page, like
Images or Shopping.
One complication in observing clicks is we're storing search pages based on the URL at the time
of load, and then looking them up again using the originURL, but it might be different from
the currentURL due to the way single page apps work. So this could cause confusion if multiple SERPs
are open and different from their originURL, hence the usage of recovering the correct state map by
first using the browser object and defaulting back to the originURL if the WeakMap doesn't
contain any of the browser objects.
I also created a mock SPA html file that when given a search query parameter, shows mock results.
The helper file head-spa.js contains a class that navigates the pages in tests.
The tests are broken out into the following:
- When a single search provider is opened in a single tab
- When a single search provider is has multiple tabs open
- When multiple providers are open at the same time
- Event listeners on in-content elements are unloaded properly when navigating away from the page
Differential Revision: https://phabricator.services.mozilla.com/D193320
2024-01-29 15:04:51 +00:00
Jamie Nicol
7a60694a3f
Bug 1865886. Use aarch64 profile generate jobs for shippable builds. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D199258
2024-01-29 15:04:16 +00:00
Jeff Muizelaar
d0fc5bb148
Bug 1865886. Add aarch64 profile generation jobs on x86_64 emulator. r=glandium
...
The new emulator version supports running aarch64 binaries on x86_64
Differential Revision: https://phabricator.services.mozilla.com/D199257
2024-01-29 15:04:16 +00:00
Jamie Nicol
8969c65a42
Bug 1865886. Add aarch64 instrumented jobs. r=geckoview-reviewers,glandium,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D199256
2024-01-29 15:04:16 +00:00
Jeff Muizelaar
5ceb871e41
Bug 1865886. Add an android-31 emulator package and add google_apis. r=geckoview-reviewers,glandium,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D199254
2024-01-29 15:04:15 +00:00
Andrew Creskey
39b9634425
Bug 1877000 - Add perfstats for transaction wait time r=necko-reviewers,kershaw
...
To track possible regressions/improvements in this metric.
Differential Revision: https://phabricator.services.mozilla.com/D199815
2024-01-29 14:57:02 +00:00
Emilio Cobos Álvarez
84582c3f1b
Bug 1877002
- Detect the yaru-remix theme, to avoid applying the yaru overrides there. r=stransky
...
Differential Revision: https://phabricator.services.mozilla.com/D199854
2024-01-29 14:50:36 +00:00
Julien Cristau
57a3e31cf8
Bug 1877194 - clear enable_always_target
in mb-ship-geckoview test params. r=taskgraph-reviewers,ahal
...
We should use the default here, which includes `docker-image`, otherwise the
`add_index_tasks` morph can fail. This parameter is already special-cased for
the esr115 params files in the update script from bug 1850914, but
mb-ship-geckoview.yml wasn't updated.
Differential Revision: https://phabricator.services.mozilla.com/D199886
2024-01-29 14:46:39 +00:00
James Teow
15e61dae1b
Bug 1876556 - Change urlbar engagement telemetry to record data by default - r=TravisLong,mak,daisuke
...
Differential Revision: https://phabricator.services.mozilla.com/D199661
2024-01-29 14:20:57 +00:00
Johannes J. Schmidt
307566dd3c
Bug 1864340 - display correct wording in ac footer - r=sgalich,dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D198828
2024-01-29 14:18:44 +00:00
Harshit Sohaney
2a867dd1ab
Bug 1876352 - Disable clearing button when no checkboxes are selected for clearing history. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D199579
2024-01-29 14:17:40 +00:00
Harshit Sohaney
396c4816a3
Bug 1876097 - Migrate old prefs to the new prefs for clear on shutdown in the new clear history dialog. r=pbz
...
Differential Revision: https://phabricator.services.mozilla.com/D199445
2024-01-29 14:17:40 +00:00
Niklas Baumgardner
b122e1a7cd
Bug 1875486 - Rename dispatchEvent in crashes.js. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D199740
2024-01-29 14:13:17 +00:00
Kagami Sascha Rosylight
50b7f5a669
Bug 1417846 - Part 2: Pass timeout=0 when requireInteraction=true r=stransky
...
Differential Revision: https://phabricator.services.mozilla.com/D199760
2024-01-29 14:03:27 +00:00
Kagami Sascha Rosylight
3c7b66681e
Bug 1417846 - Part 1: Use using instead of typedef r=stransky
...
clang-tidy's modernize-use-using rule wants to use `using` instead.
Differential Revision: https://phabricator.services.mozilla.com/D199759
2024-01-29 14:03:26 +00:00
Alexandre Poirot
6b018ef63f
Bug 1875045 - [devtools] Release Object actors by bulk. r=devtools-reviewers,devtools-backward-compat-reviewers,nchevobbe
...
For now we were releasing object actors one by one.
This would force to send an individual RDP request for each of them.
The console often release all objects actors related to older console message
going over the maximum limit of displayed console messages (10k).
This can easily grow in a large number of actors to be released,
either if console message are receiving many arguments and/or
if many console are logged.
We have to have one request per target as the actors could only be reached
within same-thread actor.
In order to prepare for ObjectFront removal, introduce a target-scoped "Objects" actor
which is a singleton per Target. It will receive the new "release in bulk objects actors"
method. Later, it will start implementing all the existing methods of the Object Actor
in order to migrate away from having to instantiate one Object Front (notice the singular on "Object"),
per inspected JS Object.
On the fronted side a new Object Command is introduced in order to abstract away the RDP/Fronts work.
Differential Revision: https://phabricator.services.mozilla.com/D198784
2024-01-29 13:59:51 +00:00
Alexandre Poirot
bd77930536
Bug 1875045 - [devtools] Add a script helper to easily create a new command. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D198930
2024-01-29 13:59:51 +00:00
ffxbld
287d42821c
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D199865
2024-01-29 13:40:55 +00:00
Mike Kaply
79d4547e83
Bug 1868669 - Add Fallback to DOH policy. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D197666
2024-01-29 13:27:43 +00:00
Gregory Pappas
8552e8e059
Bug 1875612 - Remove dom/xslt/tests/XSLTMark/ r=peterv
...
Pretty sure this doesn't run in automation and is completely broken (tries to enable UniversalXPConnect, etc)
Differential Revision: https://phabricator.services.mozilla.com/D199175
2024-01-29 13:04:56 +00:00