mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
bump crengine: various minor fixes and tweaks (#10044)
Includes: - LVHashTable: fix iterator implementation - Text: fix mismatched `free` on `new`-allocated memory - Fonts: fix possible memory leak in RegisterExternalFont() - Avoid computing document CRC32 if metadataOnly - LVStream: fix `LVStreamFragment` implementation - (crengine-ng) Various small picks: unused variables, cast & types - (crengine-ng) LVStream: minor fixes - (crengine-ng) LVStream: cleanup zip processing - (crengine-ng) ldomDataStorageManager: fix cast & types - (crengine-ng) ldomDataStorageManager: fix possible segfault - (crengine-ng) DOM/MathML: more currNode/parentNode sanity checks - (crengine-ng) Default style: use cr3.ini fg & bg colors - (crengine-ng) Support regular documents inside zip - HyphMan: silence some clang warnings - Stylesheets: support percent-encoded stylesheet links - LVFontDef::CalcMatch(): don't use the bias if typeface matches Also includes: - LRU: Add a couple of APIs to get/set the cache size - xtext: fix inconsistent rendering of arabic text
This commit is contained in: