aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-04-28 01:54:52 +0200
committerJay Berkenbilt <ejb@ql.org>2019-04-28 02:37:33 +0200
commit03e27709f32ebc83b1c351da5c03ffb2d18f28da (patch)
treea2ad9971099228467b369d6187f618b0eff830dd /TODO
parent7ff234a92ff7749c090af05d4d85a97bf62e91c4 (diff)
downloadqpdf-03e27709f32ebc83b1c351da5c03ffb2d18f28da.tar.zst
Improve Unicode filename testing
Remove dependency on the behavior of perl for reliable creation of Unicode file names on Windows.
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO b/TODO
index a6ff5baf..650ef834 100644
--- a/TODO
+++ b/TODO
@@ -170,6 +170,14 @@ I find it useful to make reference to them in this list
* Pl_TIFFPredictor is pretty slow.
+ * Support for handling file names with Unicode characters in Windows
+ is incomplete. qpdf seems to support them okay from a functionality
+ standpoint, and the right thing happens if you pass in UTF-8
+ encoded filenames to QPDF library routines in Windows (they are
+ converted internally to wchar_t*), but file names are encoded in
+ UTF-8 on output, which doesn't produce nice error messages or
+ output on Windows in some cases.
+
* If we ever wanted to do anything more with character encoding, see
../misc/character-encoding/, which includes machine-readable dump
of table D.2 in the ISO-32000 PDF spec. This shows the mapping