| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Plus re-applying:
Bug 697186: Workaround JPEG lib bug.
8dcec8cc076a0cf8350ca7a6ec1d3136812e2a24
Bug 697186: Tweak to previous JPEG fix.
dc62c90930512f4b571f68c9110022b234cbd411
Squash MSVC build warning.
8d4f4b5e1ab9417e2e3a72b800414eceb5eb6f25
|
| |
|
|
|
|
|
|
|
|
|
| |
Plus re-applying:
Bug 697186: Workaround JPEG lib bug.
8dcec8cc076a0cf8350ca7a6ec1d3136812e2a24
Bug 697186: Tweak to previous JPEG fix.
dc62c90930512f4b571f68c9110022b234cbd411
|
|
|
|
|
| |
Only clamp the DC coefficient. This shouldn't make a difference
in any real world cases, but is more correct.
|
|
|
|
| |
Commit fix for overflow. Awaiting response from IJG.
|
|
|
|
|
| |
Using "n = n;" causes some versions of gcc to whinge. Trying
(void)n; instead.
|
| |
|
|
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.
|