You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/document
poire-z 81f2aed086 ReaderRolling: quicker partial rerenderings with EPUBs
Only available with EPUBs containing 2 or more fragments,
and a file size large enough to ensure a cache file is used.
The idea is simply, on any rendering setting change, to
skip the rerendering of the full book and to defer any
rerendering to the moment we draw a DocFragment, and
render only it.
So, on a setting change, only the fragment containing the
current page will be rerendered, and the new fragments we
may cross while turning pages.
When having done so, KOReader is in a degraded state (the
full page count is incorrect, the ToC is invalid...).
So, a full rerendering is needed, and one will happen
in the background, and when the user is idle, we reload
seamlessly and quickly from the cache file it has made.
ReaderFlipping will show some icons in the top left
corner to let it know at which steps in this procress
we are.
1 year ago
..
canvascontext.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
credocument.lua ReaderRolling: quicker partial rerenderings with EPUBs 1 year ago
djvudocument.lua Vocabulary builder: support extracting context from pdfs (#9622) 2 years ago
doccache.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
document.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
documentregistry.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
koptinterface.lua ReaderHighlight: pdf multi-page highlights (#9850) 2 years ago
pdfdocument.lua ReaderHighlight: pdf multi-page highlights (#9850) 2 years ago
picdocument.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
tilecacheitem.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago