Closed Bug 1669256 Opened 2 months ago Closed 2 months 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.