Dear Antartica,
We are using X EPD Manager 1.3 version on X11(compiled with xcb option).
The version of xcb is 1.1.
In this case the refresh is not happening properly.
(The screen will be refrehed partly initially later fully. In case of pop up windows of our application, each window is refreshed twice)
I request you to suggest where is the problem.
Thanks and Regards,
P.Ravi Sankar.
Quote:
Originally Posted by Antartica
You have some misconception: xepdmgr makes screen updates automatic, as in "the app doesn't need to send damage events to xepdmgr".
xpedmgr gets the damage events directly from the X server.
xepdmgrclient implements a protocol to send some messages to xepdmgr to optimize the screen refresh, but it is not needed for the basic operation.
xepdmgrclient exists because it is very common for a reader application to update the entire screen with a new page of content and wanting to display it ASAP, not wanting the timeout to pool requests that xepdmgr uses in its "autonomous" operation. Also xepdmgrclient makes possible to avoid double-refreshes by signaling xpedmgr to "freeze" the display while doing some slow screen update, and "thaw" it after the drawing has finalised, hence updating the display only once (this is only useful for screen updates that are longer to perform than the xepdmgr timeouts, that are 500ms in the current 1.9i implementation).
Please, use version 1.9i as it fixes numerous bugs compared to 1.0 version. It is available in the following post (it has sources included):
https://www.mobileread.com/forums/sho...&postcount=146
If you have additional questions, don't hesitate to ask.
Best regards,
Antartica.
|