Closed Bug 1669256 Opened 4 years ago Closed 4 years ago

Further simplify ThreadEventQueue

Categories

(Core :: XPCOM, task)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: bas.schouten, Assigned: bas.schouten)

Details

Attachments

(5 files)

After bug 1669214 has landed, we are able to further simplify ThreadEventQueue and remove the AbstractEventQueue base class. This would clean up the code a little more and make things easier to follow.

Pushed by bschouten@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/79d8f2163c75 Part 1: Remove AbstractEventQueue and de-templatize ThreadEventQueue. r=smaug https://hg.mozilla.org/integration/autoland/rev/89b3af12e742 Part 2: Remove code for idle handling from ThreadEventQueue. r=smaug https://hg.mozilla.org/integration/autoland/rev/770b9e68e47a Part 3: Remove priority related code from ThreadEventQueue. r=smaug https://hg.mozilla.org/integration/autoland/rev/83e2ed7fb84e Part 4: Remove broken code to control input event prioritization and fix it. r=smaug https://hg.mozilla.org/integration/autoland/rev/5588f5f54aaa Part 5: Remove dead code from ProcessNextEvent and its supporting functions. r=smaug
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: