| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
This cures data races with gs_next_ids seen with helgrind and BGPrint
and/or NumRenderingThreads.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
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.
|