diff options
Diffstat (limited to 'Build/source/utils/xpdfopen/TLPATCHES')
-rw-r--r-- | Build/source/utils/xpdfopen/TLPATCHES/ChangeLog | 16 | ||||
-rw-r--r-- | Build/source/utils/xpdfopen/TLPATCHES/TL-Changes | 9 | ||||
-rw-r--r-- | Build/source/utils/xpdfopen/TLPATCHES/patch-01-unsigned | 14 |
3 files changed, 39 insertions, 0 deletions
diff --git a/Build/source/utils/xpdfopen/TLPATCHES/ChangeLog b/Build/source/utils/xpdfopen/TLPATCHES/ChangeLog new file mode 100644 index 00000000000..e040c3cf9f5 --- /dev/null +++ b/Build/source/utils/xpdfopen/TLPATCHES/ChangeLog @@ -0,0 +1,16 @@ +2014-06-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + * patch-01-unsigned (new): Avoid undefined behavior. + +2014-05-28 Peter Breitenlohner <peb@mppmu.mpg.de> + + Import xpdfopen-0.86. + +2014-05-24 Peter Breitenlohner <peb@mppmu.mpg.de> + + Import xpdfopen-0.85. + +2014-05-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + Import xpdfopen-0.84. + diff --git a/Build/source/utils/xpdfopen/TLPATCHES/TL-Changes b/Build/source/utils/xpdfopen/TLPATCHES/TL-Changes new file mode 100644 index 00000000000..e2b63b35229 --- /dev/null +++ b/Build/source/utils/xpdfopen/TLPATCHES/TL-Changes @@ -0,0 +1,9 @@ +Changes applied to the xpdfopen-0.86/ tree as obtained from: + http://cs.acadiau.ca/~jdiamond/xpdfopen/xpdfopen-0.86.tar.gz + +Removed: + Makefile.in + aclocal.m4 + configure + pdfopen.pdf + diff --git a/Build/source/utils/xpdfopen/TLPATCHES/patch-01-unsigned b/Build/source/utils/xpdfopen/TLPATCHES/patch-01-unsigned new file mode 100644 index 00000000000..7e4a4ceaa12 --- /dev/null +++ b/Build/source/utils/xpdfopen/TLPATCHES/patch-01-unsigned @@ -0,0 +1,14 @@ + Avoid undefined behavior when char is signed. + +diff -ur xpdfopen-0.86.orig/sendx.c xpdfopen-0.86/sendx.c +--- xpdfopen-0.86.orig/sendx.c 2012-01-28 01:39:39.000000000 +0100 ++++ xpdfopen-0.86/sendx.c 2014-06-18 08:13:50.000000000 +0200 +@@ -229,7 +229,7 @@ + */ + if (ks < 256) + { +- event.state = isupper((char)ks); ++ event.state = isupper((unsigned char)ks); + switch (ks) + { + case 0x08: |