Couple of observations changes that I am confused with:
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
Thanks,
Sriram
Thanks Bo.
I will look towards understanding your second suggestion of understanding content shell's rendering logic.
I am quite new to chromium source code so let me read some docs on this and then code. Any pointers that you can give will be good and will give me a jump start.
Can someone please point to documentation which a content project embedder should read? I guess starting point would be to read content shell code but it would be better if there's some docs to read as well.
Also, there seems to be an issue with android_webview_apk that if you open it then put it in background by clicking back and then bring it back again using recents activity bar or from launcher icon then you will see the deadlock that i mentioned earlier. From initial looks, it seems that surfaceView is destroyed before onDetachedFromWindow() is called in AwTestContainerView and because of that requestRender() is a no-op resulting in mSyncLock to never come out of wait.
HI Bo,Sorry for the generic question. I spent some time on debugging the issue on the version that I have gets stuck at,"context->getShaderiv(shader, GL_COMPILE_STATUS, &compiled)" in "program_binding.cc"Even though the code versions are different, The steps are exactly same as being mentioned by Eager Soul including the BG/FG issue.Would you know why this call can wait?
For clarity I am running the content shell as is and running on a actual device. Is this expected even then and if so is there a way to prevent this? Also can you please provide a little more details on your answer.
Please let me know if I should read or post in some specific group.
Hi Bo,I was able to get the latest code base and run the content_shell. I can confirm that there is NO ANR when opening a second shell instance and the rendering works.I am trying to walk through the changes and see what can be the difference with our version of code.Meanwhile I saw some changes related to Adreno 420/Nexus 6. Namely the following commits attempt to provide a workaround for the Nexus 6 devices,