Closed Bug 1838415 Opened 1 year ago Closed 1 year ago

Remove all instances of RFPTarget::Unknown

Categories

(Core :: Security, task)

task

Tracking

()

RESOLVED FIXED
116 Branch
Tracking Status
firefox116 --- fixed

People

(Reporter: tschuster, Assigned: tschuster)

References

(Blocks 1 open bug)

Details

Attachments

(26 files, 1 obsolete file)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
No description provided.

Depends on D176320

I think we've discussed doing this, but I had trouble finding that again, so maybe this is not the right approach.

Depends on D180937

Depends on D180950

Depends on D180951

Depends on D180954

Currently try pushes seem to just timeout for me, so I don't want to ask for review on something untested.

At this point the patch stack removes about half of the remaining uses of RFPTarget::Unknown so there is still more to come.

Attachment #9339091 - Attachment description: WIP: Bug 1838415 - Introduce RFPTarget::ReduceTimerPrecision → Bug 1838415 - Introduce RFPTarget::ReduceTimerPrecision. r?tjr!
Attachment #9339092 - Attachment description: WIP: Bug 1838415 - Introduce RFPTarget::WidgetEvents → Bug 1838415 - Introduce RFPTarget::WidgetEvents. r?tjr
Attachment #9339093 - Attachment description: WIP: Bug 1838415 - Introduce RFPTarget::MediaDevices → Bug 1838415 - Introduce RFPTarget::MediaDevices. r?tjr!
Attachment #9339094 - Attachment description: WIP: Bug 1838415 - Introduce RFPTarget::MediaCapabilities → Bug 1838415 - Introduce RFPTarget::MediaCapabilities. r?tjr!
Attachment #9339095 - Attachment description: WIP: Bug 1838415 - Use RFPTarget::PointerEvents for Set/ReleasePointerCapture → Bug 1838415 - Use RFPTarget::PointerEvents for Set/ReleasePointerCapture. r?tjr!
Attachment #9339096 - Attachment description: WIP: Bug 1838415 - Introduce RFPTarget::AudioSampleRate → Bug 1838415 - Introduce RFPTarget::AudioSampleRate. r?tjr!
Attachment #9339483 - Attachment description: WIP: Bug 1838415 - Use RFPTarget::ScreenOrientation for the orientation listener → Bug 1838415 - Use RFPTarget::ScreenOrientation for the orientation listener. r?tjr!
Attachment #9339484 - Attachment description: WIP: Bug 1838415 - Introduce RFPTarget::NavigatorConnection → Bug 1838415 - Introduce RFPTarget::NavigatorConnection. r?tjr!

Depends on D181236

Depends on D181237

Depends on D181238

Depends on D181241

Depends on D181242

Depends on D181245

Pushed by tschuster@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/aa3d744a9da0 Extend RFPTarget size to uint64_t. r=tjr https://hg.mozilla.org/integration/autoland/rev/f29cb8263892 Add explicit targets for HTMLVideoElement metadata. r=tjr https://hg.mozilla.org/integration/autoland/rev/8b2690fa942a Don't spoof explicitly disabled pdfJS. r=tjr https://hg.mozilla.org/integration/autoland/rev/9a32bf76dc5f Introduce RFPTarget::ReduceTimerPrecision. r=tjr https://hg.mozilla.org/integration/autoland/rev/0e825103c74b Introduce RFPTarget::WidgetEvents. r=tjr https://hg.mozilla.org/integration/autoland/rev/d7270c3e827f Introduce RFPTarget::MediaDevices. r=tjr https://hg.mozilla.org/integration/autoland/rev/f8f37ba82fa4 Introduce RFPTarget::MediaCapabilities. r=tjr,padenot https://hg.mozilla.org/integration/autoland/rev/2588c5d0e78b Use RFPTarget::PointerEvents for Set/ReleasePointerCapture. r=tjr https://hg.mozilla.org/integration/autoland/rev/1050afe614ad Introduce RFPTarget::AudioSampleRate. r=tjr https://hg.mozilla.org/integration/autoland/rev/b716bb51216a Use RFPTarget::ScreenOrientation for the orientation listener. r=tjr https://hg.mozilla.org/integration/autoland/rev/a182de0d614c Introduce RFPTarget::NavigatorConnection. r=tjr https://hg.mozilla.org/integration/autoland/rev/ae0d282b9c1d Use RFPTarget::PointerEvents for Navigator::MaxTouchPoints. r=tjr https://hg.mozilla.org/integration/autoland/rev/9e50cd68c8e7 Introduce RFPTarget::WindowDevicePixelRatio. r=tjr https://hg.mozilla.org/integration/autoland/rev/dedf1536e842 Introduce RFPTarget::MouseEventScreenPoint. r=tjr
Attachment #9339544 - Attachment is obsolete: true
Keywords: leave-open
Attachment #9339533 - Attachment description: Bug 1838415 - Introduce RFPTarget::FontVisibility. r?tjr! → Bug 1838415 - Introduce RFPTarget::FontVisibilityBaseSystem + LangPack. r?tjr!
Attachment #9339534 - Attachment description: Bug 1838415 - Introduce RFPTarget::MediaManager. r?tjr! → Bug 1838415 - Use RFPTarget::MediaDevices for getUserMedia. r?tjr!
Attachment #9339538 - Attachment description: Bug 1838415 - Introduce RFPTarget::PerformanceTiming. r?tjr! → Bug 1838415 - Use RFPTarget::ReduceTimerPrecision for Performance(Timing). r?tjr!
Attachment #9339542 - Attachment description: Bug 1838415 - Introduce RFPTarget::IndexedToHTML. r?tjr! → Bug 1838415 - Use RFPTarget::JSDateTimeUTC for IndexedToHTML date/time formatting. r?tjr!
Keywords: leave-open
Pushed by tschuster@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/60a8fe66f857 Introduce RFPTarget::FontVisibilityBaseSystem + LangPack. r=tjr https://hg.mozilla.org/integration/autoland/rev/74b50eec4dd6 Use RFPTarget::MediaDevices for getUserMedia. r=tjr https://hg.mozilla.org/integration/autoland/rev/1d5c044769fe Introduce RFPTarget::DeviceSensors. r=tjr https://hg.mozilla.org/integration/autoland/rev/69fe1255bf21 Introduce RFPTarget::FrameRate. r=tjr https://hg.mozilla.org/integration/autoland/rev/c16b507d7532 Introduce RFPTarget::RoundWindowSize. r=tjr https://hg.mozilla.org/integration/autoland/rev/88029fed40c2 Use RFPTarget::ReduceTimerPrecision for Performance(Timing). r=tjr https://hg.mozilla.org/integration/autoland/rev/2cb51e2168f6 Introduce RFPTarget::UseStandinsForNativeColors. r=tjr https://hg.mozilla.org/integration/autoland/rev/f54fbd8bf019 Introduce RFPTarget::AudioContext. r=tjr https://hg.mozilla.org/integration/autoland/rev/1b212e6c5990 Introduce RFPTarget::MediaError. r=tjr https://hg.mozilla.org/integration/autoland/rev/973dfa532097 Use RFPTarget::JSDateTimeUTC for IndexedToHTML date/time formatting. r=tjr,necko-reviewers,valentin https://hg.mozilla.org/integration/autoland/rev/425dd9d88e88 Introduce RFPTarget::DOMStyleOsxFontSmoothing. r=tjr https://hg.mozilla.org/integration/autoland/rev/b0e447640d2e Introduce RFPTargets for all CSS media features. r=tjr
Regressions: 1863613
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: