ericshliao, pwarren:
Attached is a new version of xepdmgr (v1.9h).
Changes:
- hopefully fixes the disable-autorefresh feature (Refresh() is now only called when autorefresh is not disabled).
- xepdmgrclient.c is now compilable as C++ (used pwarren's post as a guide for the changes).
Could you please test if in this version the autorefresh-disable works? Thanks a lot.
P.S.: Sorry for the very late reply...
P.S.2: After using a dillo with xepdmgr, I think that there are some bugs left in the dirty area tracking. If I manage to get some time next week I'll try hansel's proposed approach to dirty area tracking (that is, instead of maintaining a list of dirty rectangles, (1) divide the screen in MxN blocks (2) mark the dirty ones in a "dirty array" (3) count the number of marked elements when we have to refresh to know if we have to do a Full or Typing refresh).
Last edited by Antartica; 09-12-2009 at 09:28 AM.
Reason: sp.
|