summaryrefslogtreecommitdiff
path: root/jpeg
Commit message (Collapse)AuthorAgeFilesLines
* Update libjpeg to 9eChris Liddell2022-05-1081-20458/+4371
| | | | | | | | | | | | | | | Bug 697186: Workaround JPEG lib bug. Commit fix for overflow. Awaiting response from IJG. Bug 697186: Tweak to previous JPEG fix. Only clamp the DC coefficient. This shouldn't make a difference in any real world cases, but is more correct. Squash MSVC build warning. Couple of compiler warnings in the libjpeg sources
* Bug 697186: Add missing overflow check already present in MuPDF's libjpeg.Sebastian Rasmussen2021-06-251-0/+2
| | | | | | | | | | | | | | | | | | When integrating libjpeg v9d into gs and MuPDF it was discovered that MuPDF's thirdparty/libjpeg/jidctint.c had two lines of code that were missing in gs' jpeg/jidctint.c. After Robin reviewed the differences he confirmed that the missing overflow check should indeed be present. gs has two commits 8dcec8cc076a0cf8350ca7a6ec1d3136812e2a24 and dc62c90930512f4b571f68c9110022b234cbd411 that were combined into a single commit 8942057756dedd70030e8072b92303006d56a2bb in MuPDF. The two gs commits have then been reapplied when gs has updated libjpeg from v9a to v9c and recently from v9c to v9d, but the missing code was not discovered during the updates. This commit adds the two missing lines of code, bringing gs' and MuPDF's libjpeg code bases into sync.
* Update libjpeg to 9dSebastian Rasmussen2021-06-2597-2084/+4334
| | | | | | | | | | | | Plus re-applying: Bug 697186: Workaround JPEG lib bug. 8dcec8cc076a0cf8350ca7a6ec1d3136812e2a24 Bug 697186: Tweak to previous JPEG fix. dc62c90930512f4b571f68c9110022b234cbd411 Squash MSVC build warning. 8d4f4b5e1ab9417e2e3a72b800414eceb5eb6f25
* Squash MSVC build warning.Robin Watts2021-06-241-2/+2
|
* Update libjpeg to 9cChris Liddell2018-03-2987-5450/+8647
| | | | | | | | | Plus re-applying: Bug 697186: Workaround JPEG lib bug. 8dcec8cc076a0cf8350ca7a6ec1d3136812e2a24 Bug 697186: Tweak to previous JPEG fix. dc62c90930512f4b571f68c9110022b234cbd411
* Bug 697186: Tweak to previous JPEG fix.Robin Watts2016-11-021-30/+60
| | | | | Only clamp the DC coefficient. This shouldn't make a difference in any real world cases, but is more correct.
* Bug 697186: Workaround JPEG lib bug.Robin Watts2016-11-011-3/+49
| | | | Commit fix for overflow. Awaiting response from IJG.
* Squash warnings: Use better unused var paradigm.Robin Watts2016-01-041-1/+1
| | | | | Using "n = n;" causes some versions of gcc to whinge. Trying (void)n; instead.
* Squash Warnings: Simple unused variable warnings.Robin Watts2016-01-041-0/+2
|
* Commit of build_consolidation branchChris Liddell2015-07-20180-0/+105769
Squashed into one commit (see branch for details of the evolution of the branch). This brings gpcl6 and gxps into the Ghostscript build system, and a shared set of graphics library object files for all the interpreters. Also, brings the same configuration options to the pcl and xps products as we have for Ghostscript.