Closed Bug 1343467 Opened 9 years ago Closed 4 years ago

gfx-labeling Label runnables in widget/android/

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: vliu, Unassigned)

References

Details

(Whiteboard: [gfx-noted][QDL][BACKLOG][GFX])

See https://wiki.mozilla.org/Quantum/DOM#Labeling for the story. Currently runnable categories in widget/android/ include. 1. NS_DispatchToMainThread 1.1 gl/AndroidSurfaceTexture.cpp:45: NS_DispatchToMainThread(mCallback); => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/gfx/gl/AndroidSurfaceTexture.cpp#l45 2. PostTaskToUiThread() 2.1 AndroidBridge::Bridge()->PostTaskToUiThread(NS_NewRunnableFunction(&PumpEvents), 0); => https://dxr.mozilla.org/mozilla-central/rev/5069348353f8fc1121e632e3208da33900627214/widget/android/AndroidUiThread.cpp#99 2.2 AndroidBridge::Bridge()->PostTaskToUiThread(Move(aEvent), 0); => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/AndroidUiThread.cpp#l63 3. Dispatch() 3.1 mMainThread->Dispatch(this, NS_DISPATCH_NORMAL); => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/AndroidBridge.cpp#l598 3.2 return nsThread::Dispatch(Move(aEvent), aFlags); => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/AndroidUiThread.cpp#l61 3.3 uiThread->Dispatch(NewRunnableMethod<const int64_t&>(child, => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/nsWindow.cpp#l1266 4. DispatchToThread() 4.1 sr->DispatchToThread(mainThread); => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/AndroidJNIWrapper.cpp#l71 4.2 SyncRunnable::DispatchToThread(mainThread, NS_NewRunnableFunction() => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/nsScreenManagerAndroid.cpp#l139 => https://hg.mozilla.org/mozilla-central/annotate/e1135c6fdc9bcd80d38f7285b269e030716dcb72/widget/android/nsScreenManagerAndroid.cpp#l160
Blocks: gfx-labeling
Whiteboard: [gfx-noted]
Whiteboard: [gfx-noted] → [gfx-noted][QDL][BACKLOG][GFX]
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.