summaryrefslogtreecommitdiff
path: root/toolbin
Commit message (Collapse)AuthorAgeFilesLines
* Update postal address in file headersChris Liddell2023-04-0471-228/+222
|
* Update ICC Creator tool to VS2019Michael Vrhel2022-09-201-2/+2
|
* Add mucsharp option.Robin Watts2022-08-301-0/+1
|
* clusterpush.pl: Add 'user.make' to rsync exclusions.Robin Watts2022-08-091-0/+1
|
* Fix to work since we now split Fontmap and .nativeFontmapChris Liddell2022-04-271-2/+4
| | | | Noted by customer 870.
* toolbin/localcluster/clusterpush.pl: Optionally expand softlinks with rsync.Julian Smith2022-02-031-3/+7
| | | | New -L option adds -L to rsync command.
* Add 'score' mode to bmpcmp.Robin Watts2021-11-301-27/+56
| | | | | Invoke bmpcmp with no outputdir, and it will just give you a count of the number of diffs, and a 'score' for the diffs.
* pdfwrite - regenerate gs_c_pdf_glyph_type array after Encoding changesKen Sharp2021-10-251-7/+19
| | | | | | | | | | | | | | | | | | | | | 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.
* toolbin/localcluster/clusterpush.pl: added muwasm.Julian Smith2021-08-161-0/+1
|
* Update clusterpush.pl so that we test gpdf with gs commits too.Robin Watts2021-08-121-1/+1
|
* Commit pdfi to master.Robin Watts2021-08-121-6/+6
| | | | | | | | | | | 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).
* bmpcmp: Ensure we read more than the first image from each file.Robin Watts2021-08-111-3/+15
| | | | | Previous change had inadvertently broken bmpcmp checking more than the first page of each file.
* Make bmpcmp adapt to different spot colorant order in psdcmyk files.ray2021-06-171-190/+240
| | | | | | | | | | | | | | | | 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).
* Headers required to fix bmpcmp builds in the cluster.Robin Watts2021-06-142-0/+493
| | | | | | | | | 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.
* Add 6CLR ICC profileMichael Vrhel2021-05-191-0/+0
|
* Update documentation and examples to work with Graphic to Vector name changeMichael Vrhel2021-04-011-4/+4
| | | | | | | 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.
* Tweak gitlog2changelog.py to exclude the per-commit file listChris Liddell2021-03-221-1/+3
|
* Update copyright to 2021Chris Liddell2021-03-1572-72/+72
|
* toolbin/localcluster/clusterpush.pl: have rsync expand links if product is ↵Julian Smith2021-02-181-2/+13
| | | | | | | | | | 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.
* toolbin/localcluster/clusterpush.pl: fix exclude of extract binaries within ↵Julian Smith2021-02-181-1/+2
| | | | | | | | | | | | 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.
* Add 'extractmu' and 'extractgs' to clusterpush.plRobin Watts2021-02-151-2/+4
|
* Reintroduce and update cff std strings "encoding" PS fileChris Liddell2020-12-151-4/+15
| | | | | | | | | | | | | 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
* Bug 70716: ETS code clean up.Michael Vrhel2020-12-085-222/+208
| | | | | Add checking for memory allocation failures, static code analysis findings, and issue mentioned in 701716. Also update windows project to VS2019.
* toolbin/localcluster/clusterpush.pl: exclude extract's src/build.Julian Smith2020-11-091-0/+4
|
* Update clusterpush.pl for extract jobs.Robin Watts2020-11-031-4/+16
|
* Fix an option typo: "nonredundnat" -> "nonredundant"Chris Liddell2020-10-281-1/+1
|
* Add runtests to clustermaster.plRobin Watts2020-08-271-2/+3
|
* Rename displaydev_test to api_test.Robin Watts2020-07-073-1031/+0
| | | | | Move it into the new "demos" directory, and expand it to cope with testing run_string too.
* Fixes for displaydev_test.Robin Watts2020-07-031-1/+13
| | | | | | | In 64bit builds, we expect the display device to fail when asked to align to a multiple of 4. Also, correct detection of failures.
* Introduce demos folder with csharp and python API examplesMichael Vrhel2020-07-023-2591/+0
| | | | | | 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.
* toolbin/gsapi.py: fixed stray ';' character.Julian Smith2020-07-011-1/+1
|
* toolbin/gsapi.py: added example of how to build .so and run.Julian Smith2020-07-011-4/+3
|
* Whitespace fixesChris Liddell2020-06-301-14/+13
|
* Have bmpcmp return EXIT_FAILURE if it can not compareMichael Vrhel2020-06-261-1/+7
|
* Simple test app for driving the display device.Robin Watts2020-06-253-0/+1019
|
* toolbin/gsapi.py: python version of psi/iapi.h, using ctypes.Julian Smith2020-06-181-0/+540
|
* In clusterpush, exclude sodebugobj and /build.Julian Smith2020-06-181-1/+3
|
* Added experimental swig wrapper for gsapi.Julian Smith2020-06-182-0/+2053
|
* Add lcms2mt files into build_bmpcmp.shMichael Vrhel2020-06-021-4/+104
|
* Add missing line feeds on error messages in bmpcmpMichael Vrhel2020-06-021-3/+3
|
* Add CIELAB comparison to bmpcmpMichael Vrhel2020-06-022-31/+263
| | | | | | | | | | | | | | | | | | 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
* Fix tiff bmpcmp to organize image data upside right for windowsMichael Vrhel2020-05-221-3/+3
|
* Add shell script to build bmpcmp with tiff and png supportMichael Vrhel2020-05-211-0/+16
|
* Add tiff to bmpcmpMichael Vrhel2020-05-204-461/+449
| | | | | | 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.
* Update Acrobat2Tiff to VS2019Robin Watts2020-05-206-88/+63
|
* lgtm.com fix: Remove code for duplicated "if" condition.Robin Watts2020-05-101-3/+0
|
* lgtm.com: Miscellaneous fixes in support scripts.Robin Watts2020-05-093-10/+9
| | | | | Remove unused local variables, correct semicolon usage. Avoid "return fn()" where fn always returns None.
* Fix implicit declaration of var in ETS support script.Robin Watts2020-05-081-0/+1
|
* clusterpush.pl: added excludes for mupdf's mupdfwrap.py.Julian Smith2020-04-291-2/+12
| | | | Also add mudrawpy product.
* Rename devices/contrib.mak to devices/dcontrib.makChris Liddell2020-04-271-1/+1
| | | | because we also have contrib/contrib.mak