Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 6.1.3
-
Fix Version/s: 6.2
-
Component/s: Core/Parsing, Viewer RI
-
Labels:None
-
Environment:any
Description
The multiple page views and supporting classes were introduced in version 2.5. Overall the initial release was well received but there was a few complaints about paint flicker and memory usage.
Over the last few weeks I've been prototyping a a new lighter weight page view component. This component has a drastically simplified thread setup and address a three long running bugs with the original implementation.
The first major bug with the old design was the occasional and intermittent blank page. The missing content happened in three possible ways. The first way was the page's buffered image store was memory collected and the triggers to recreate the buffer didn't file. The second was related to a synchronization issue encrypted streams which caused the content stream to fail to paint. And the last major bug related to flicker was do to how we managed the back buffer between repaints.
Over the last few weeks I've been prototyping a a new lighter weight page view component. This component has a drastically simplified thread setup and address a three long running bugs with the original implementation.
The first major bug with the old design was the occasional and intermittent blank page. The missing content happened in three possible ways. The first way was the page's buffered image store was memory collected and the triggers to recreate the buffer didn't file. The second was related to a synchronization issue encrypted streams which caused the content stream to fail to paint. And the last major bug related to flicker was do to how we managed the back buffer between repaints.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion