Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 43f7ff0a | 2025-08-01 15:27:11 | tests: Make global variables static | ||
| b3492259 | 2025-03-14 00:01:11 | include: Change some return types from int to enum This also affects some new functions from 2.13. | ||
| 84c6524e | 2025-03-13 19:45:35 | encoding: Support input-only and output-only converters Make it possible to open an encoding handler only for input or output. This avoids the creation of unnecessary converters. Should also fix #863. | ||
| 69b83bb6 | 2025-03-10 02:18:51 | encoding: Detect truncated multi-byte sequences with ICU Unlike iconv or the internal converters, ICU consumes truncated multi- byte sequences at the end of an input buffer. We currently check for a non-empty raw input buffer to detect truncated sequences, so this fails with ICU. It might be possible to inspect the pivot buffer pointers, but it seems cleaner to implement a `flush` flag for some encoding and I/O functions. After flushing, we can check for U_TRUNCATED_CHAR_FOUND with ICU, or detect remaining input with other converters. Also fix detection of truncated sequences for HTML, XML content and DTDs with iconv. | ||
| 87c9e000 | 2025-03-09 22:20:23 | encoding: Rework custom encoding implementation API | ||
| cdfb54ff | 2025-01-31 18:38:40 | Fix typos | ||
| ec909ed2 | 2024-11-22 20:24:02 | example: Fix indentation in icu.c, mention in NEWS | ||
| 9cd47487 | 2024-11-22 19:51:32 | doc: Add example for ICU with xmlCtxtSetCharEncConvImpl See #819. | ||
| b0fc67aa | 2024-06-15 22:53:55 | build: Remove --with-tree configuration option This option would allow for a smaller, but mostly useless minimal build. But it complicates the symbol availability logic in an insane way and requires specialized tools like our custom C parser in doc/apibuild.py. See #717. | ||
| 208f27f9 | 2024-06-15 19:13:08 | include: Don't define ATTRIBUTE_UNUSED in public header Stop polluting namespace with unprefixed names. |