Xteink-X4-crosspoint-reader/lib/Epub/Epub/parsers
Dave Allie 712c566664
fix: Correctly render italics on image alt placeholders (#569)
## Summary

* Correctly render italics on image alt placeholders
  * Parser incorrectly handled depth of self-closing tags
  * Self-closing tags immediately call start and end tag

## Additional Context

* Previously, it would incorrectly make the whole chapter bold/italics,
or not italicised the image alt

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? No
2026-01-28 03:33:36 +11:00
..
ChapterHtmlSlimParser.cpp fix: Correctly render italics on image alt placeholders (#569) 2026-01-28 03:33:36 +11:00
ChapterHtmlSlimParser.h fix: line break (#525) 2026-01-27 22:07:02 +11:00
ContainerParser.cpp Thoroughly deinitialise expat parsers before freeing them (#103) 2025-12-22 17:16:39 +11:00
ContainerParser.h Small code cleanup (#83) 2025-12-21 15:43:53 +11:00
ContentOpfParser.cpp perf: optimize large EPUB indexing from O(n^2) to O(n) (#458) 2026-01-28 01:29:15 +11:00
ContentOpfParser.h perf: optimize large EPUB indexing from O(n^2) to O(n) (#458) 2026-01-28 01:29:15 +11:00
TocNavParser.cpp fix: Handle EPUB 3 TOC to spine mapping when nav file in subdirectory (#332) 2026-01-13 00:57:34 +11:00
TocNavParser.h Add EPUB 3 nav.xhtml TOC support (#197) 2026-01-03 19:10:35 +11:00
TocNcxParser.cpp fix: Handle EPUB 3 TOC to spine mapping when nav file in subdirectory (#332) 2026-01-13 00:57:34 +11:00
TocNcxParser.h New book.bin spine and table of contents cache (#104) 2025-12-24 22:36:13 +11:00