Xteink-X4-crosspoint-reader/lib/Epub
Martin Brook 8a31d05c38 refactor: replace PNG global state with PngContext struct
Address review comments #1 and #7:
- Replace all file-scope global variables (gRenderer, gConfig, gScale,
  gCacheBuffer, etc.) with a PngContext struct passed through pDraw->pUser
- Unify file I/O callbacks to use pFile->fHandle instead of global FsFile*
- Remove the unused FsFile opened at the start of decodeToFramebuffer()
  that was never used for actual decoding (duplicate open)
- Use shared PixelCache from PixelCache.h instead of hand-rolled globals
2026-02-01 09:24:04 +00:00
..
Epub refactor: replace PNG global state with PngContext struct 2026-02-01 09:24:04 +00:00
Epub.cpp perf: optimize large EPUB indexing from O(n^2) to O(n) (#458) 2026-01-28 01:29:15 +11:00
Epub.h feat: dict based Hyphenation (#305) 2026-01-19 12:56:26 +00:00