summaryrefslogtreecommitdiff
path: root/base/gsutil.c
Commit message (Collapse)AuthorAgeFilesLines
* Update postal address in file headersChris Liddell2023-04-041-3/+3
|
* Update copyright to 2021Chris Liddell2021-03-151-1/+1
|
* Make gs_next_ids thread safe by using the core->monitor.Ray Johnston2020-10-311-1/+7
| | | | | This cures data races with gs_next_ids seen with helgrind and BGPrint and/or NumRenderingThreads.
* Update copyright to 2020Chris Liddell2020-04-101-1/+1
|
* Bug #699331: better support for cross-compilingChris Liddell2019-11-211-2/+0
| | | | | | | | | | | | | | | This is mainly moving from using uname to identify the the target platform, to using the 'host' value to identify the target platform, and 'host' and 'build' values to know when we're cross-compiling. There are also a couple of tweaks related to cross-compiling to MSYS. Also, make double sure API symbols are always visible. This affects builds with gcc and compatible compilers. Remove use of $cross_compiling variable Credit to djcj for most of the changes
* Avoid valgrind problems with copy_landscape.Robin Watts2019-01-291-0/+79
| | | | | | | | | | | | | | | | | | | | | | The copy_landscape routine uses memflip8x8 to transpose 8 lines of data to be 8 columns of data. At the end of the line, unless the width is a multiple of 8, we therefore end up accessing uninitialised data. This trips valgrind. We therefore introduce a special case variant for the end of the line, where we mask off the undefined bits. This can be seen by doing: make vg bin/gs -sOutputFile=test.ps -dMaxBitmap=400000000 -sDEVICE=ps2write -r300 -Z: -dNOPAUSE -dBATCH -K2000000 -dClusterJob /home/marcos/cluster/tests_private/comparefiles/Bug691740.pdf valgrind --track-origins=yes bin/gs -sOutputFile=/dev/null -dMaxBitmap=400000000 -sDEVICE=pkmraw -r300 -Z: -dNOPAUSE -dBATCH -K2000000 -dClusterJob test.ps
* Update source/header file copyright notice to 2019Chris Liddell2019-01-161-1/+1
|
* Commit of gpdl-shared-device branch.Chris Liddell2018-12-071-2/+3
| | | | | | | | | This commit is a squashed version of the gpdl-shared-device branch. Essentially this is a first version of the new language switching mechanism. This does not build as part as "all", but rather as "experimental" or "gpdl".
* Update copyright notice with new head office address.Ken Sharp2018-01-301-3/+3
| | | | | | | | | Also update copyright dates. Remove gs_cmdl.ps as we no longer use it, and remove its entry from psfiles.htm. Remove xfonts.htm as this feature (xfont support) is long, long gone.
* Commit of WOFF font support for GSChris Liddell2015-12-101-0/+10
| | | | | | | | | | Support in Ghostscript is implemented by augmenting the TrueType handling in the Postscript world. Loading WOFF fonts "stripped" is not supported, except for the purpose of finding the font name from the name table. There is also a C implementation in the graphics library which takes a memory buffer or a stream, and unpacks the WOFF into a TTF in a memory buffer. It is currently not called.
* Commit of build_consolidation branchChris Liddell2015-07-201-0/+282
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.