| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Noted by customer 870.
|
|
|
|
| |
New -L option adds -L to rsync command.
|
|
|
|
|
| |
Invoke bmpcmp with no outputdir, and it will just give you a
count of the number of diffs, and a 'score' for the diffs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 4d91c6ad3e76e19f36d23a50dce253fbbc7d0560 manually altered the
'known encoding' to add a number of missing strings. However this did
not update an array which pdfwrite depends upon leading to incorrect
ToUnicode entries being emitted.
This commit regenerates the files gscedata.c, gscedata.h, gdevpdtv.c
and gdevpdtv.h using the program toolbin/encs2c.ps which is the correct
method for updating these files (from the stored encodings).
In addition commit 87eed438b0cffba111371c25e1d169163f310465 updated
the encs2c.ps program by adding some information to the comments
regarding using the program, specifically to include gs_css_e.ps.
This commit also updates the program still further to emit the current
boilerplate for the copyright comments, stop writing the old CVS ID
and adds a sterner warning to the comments in the .c and .h files about
using the program to regenerate these files rather than manually
modifying them.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This is a commit of the pdfi branch to master, eliminating
the traditional merge step.
The full history of the pdfi branch can be seen in the repo,
and that branch is effectively frozen from this point onwards.
This commit actually differs from pdfi in a small number of
whitespace changes (trailing spaces etc).
|
|
|
|
|
| |
Previous change had inadvertently broken bmpcmp checking more than
the first page of each file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When processing the second image file, if the CMYK equivalent color for a
spot color does not match that of the first file check if there was a
colorant with the same CMYK in the first file, and if found, map the
color in the second file to the position used in the first file.
As the second file is stored in the page memory, the color_map is used
to store the colorant in the same position as was used for the first
image file.
Also get rid of the globals and change the psd_read to use (void) for
reading the data when it is going to discard the result (for clarity).
(eliminating the globals for the spots is from Robin Watts, extended
to allow for the addition of a color_map).
|
|
|
|
|
|
|
|
|
| |
In order to build a bmpcmp binary, we can no longer rely on the tif
configuration headers built as part of a ghostscript build. This
is possibly down to GPDL supporting more variants of tif.
So to make life easier, we keep 2 tiff config headers here that
the cluster can unpack as part of the process of building bmpcmp.
|
| |
|
|
|
|
|
|
|
| |
http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=dda1944e889f7ac4a21cf1e9c4f0daffdd33a468
changed the name of all the GraphicICC related commands to VectorICC naming.
This commit updates the documentation, the examples, and adds the files necessary
to generate the latex color management document.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
extractgs.
This allows one to have ghostpdl:extract be a soft link, e.g.:
extract -> ../mupdf/thirdparty/extract
Also use rsync -i instead of -v if $(verbose) is set so that one can see
exactly what files are being transferred etc.
|
|
|
|
|
|
|
|
|
|
|
|
| |
ghostpdl.
The previous exclude arg only worked when extract directory was
thirdparty/extract inside mupdf (typically a submodule).
Also added exclusion of extract/test/generated/ to avoid locally-generated
files being uploaded.
Restored exclude of /src/build/ because needed for product=extract.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and move it to "lib" since we don't actually use it in Postscript any more.
It's only used if we ever need to regenerate the C representation of "known
encodings".
Also, update to include missing strings.
Finally, fix the tool that relies on this "encoding" - .namestring is no
longer exposed as a Postscript operator, so define a local equivalent. And
update the example invocation in the comments
|
|
|
|
|
| |
Add checking for memory allocation failures, static code analysis findings,
and issue mentioned in 701716. Also update windows project to VS2019.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Move it into the new "demos" directory, and expand it to cope
with testing run_string too.
|
|
|
|
|
|
|
| |
In 64bit builds, we expect the display device to fail when asked
to align to a multiple of 4.
Also, correct detection of failures.
|
|
|
|
|
|
| |
Current csharp demo shows creation of wpf viewer. Goal will
be to next show a Linux viewer using mono and the same API file.
Python demo/API brought over from toolbin.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding the option -l will perform the difference in CIELAB
color space, provided the application was built with a CMM and
the source files were tiff files that had embedded ICC profiles.
It is necessary to use a threshold > 0 and a window > 1.
The threshold should be interpreted as dE^2 (a Euclidean norm squared
term is used as opposed to the L infinity norm used for the other
color spaces)
As a rule of thumb, dE^2 = 9 is barely noticeable in a side by side
solid color. Colors in complex images are going to require a larger
threshold.
This adds lcms2mt to the visual studio project. COLOR_MANAGED
|
| |
|
| |
|
|
|
|
|
|
| |
This upgrades the VS solution to 2019 for the bmpcmp project. Fixes a couple
minor issues that existed with some of the project configurations and add
tiff support.
|
| |
|
| |
|
|
|
|
|
| |
Remove unused local variables, correct semicolon usage. Avoid
"return fn()" where fn always returns None.
|
| |
|
|
|
|
| |
Also add mudrawpy product.
|
|
|
|
| |
because we also have contrib/contrib.mak
|
| |
|
| |
|