summaryrefslogtreecommitdiff
path: root/pcl/pccprint.c
AgeCommit message (Collapse)AuthorFilesLines
2011-04-19Indent with spaces and strip trailing whitespace.Tor Andersson1-5/+5
2007-09-25Replace the 'private' define with the now standard C keyword 'static'.Ralph Giles1-4/+4
The compilers we support have supported static for some time now, so it makes sense to use it by default. This also makes the code less idiomatic, and removes one of the obstacles to compiling Ghostscript as C++. The patch also removes support for compilation with -dNOPRIVATE, which is not longer necessary with modern debuggers. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2923 06663e23-700e-0410-b217-a244a6096597
2006-09-07Merge the gs853merge branch down into the trunk. This ports ghostpcl andRalph Giles1-1/+1
ghostxps to build against a branch of ghostscript close it its current mainline (around r7000) between Ghostscript 8.54 and 8.55. This mostly consists of removing the memory pointers from many calls as well as a few other api changes, as well as some makefile updates, which were skewed between the branches. Nevertheless this is a big merge and there are likely to be a few mistakes. The previous trunk is tagged as /tags/ghostpcl-pre855merge for comparision. Both pcl6 and pspcl6 build and run with the Artifex font scaler (the native gs one). pcl6 compiles but does not link with ufst. pspcl6 does not compile with ufst, but that's not too different from what was happening in the branch. Fixing this will of course come next. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2566 06663e23-700e-0410-b217-a244a6096597
2006-08-01Many pcl commands were not properly "locked out" when the pcl interpreterHenry Stiles1-2/+6
was in graphics mode. Progressions noted in the following CET files: 16-08.BIN 21-03.BIN 21-09.BIN 26-01.BIN 35-05.BIN 35-08.BIN 5c fts 0880 panel 882, a difficult one to spot, the raster was not positioned correctly in the black box. Also fixes missing wrapped text in CET File: 16_02.BIN pcpage.c: PCL was setting the color to solid white upon erasing the page which is usually harmless because the color is reset before the next graphic. However, in text wrapped from one page to the next the color reset did not take place resulting in white text. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@2482 06663e23-700e-0410-b217-a244a6096597
2003-09-06Added pl_stdio under the gs_memory_t. This provides a singleStefan Kemper1-1/+1
interface to stdin stdout stderr that is passed to all consumers. Pulled similar functionality from gs_main_instance. Removed gsmemraw abstract base class, it's functionality is in gs_memory_t. This prevents inheritance below gs_memory_t which is the base memory class. Started removing globals. gs_next_id() is now instance scoped. Each instance gets its own library/memory space with ids starting a 1. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1942 06663e23-700e-0410-b217-a244a6096597
2001-03-23Added new copyrightStefan Kemper1-3/+12
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1283 06663e23-700e-0410-b217-a244a6096597
1999-05-05Fixes 2 problems with polyline encoding: After PE is executed, theHenry Stiles1-2/+2
previous plotting mode (absolute or relative) is restored, but the pen up and down status is maintained. Simplification of RTL configurations - allows dynamic selection of commands in pcl or rtl mode. The rtl interpreter will now run without TrueType fonts being loaded, only stick and arc fonts are accessed through hpgl's LB instruction. Unnecessary path clearing removed when plot mode changes. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@831 06663e23-700e-0410-b217-a244a6096597
1999-04-13WARNING: changes pending - do not release. First stable pcl checkinHenry Stiles1-3/+4
with no statics and general code clean up. Modifications for pcl raster, parser, color, foreground, palette and hpgl/2 parser. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@806 06663e23-700e-0410-b217-a244a6096597
1998-09-18Removes ghostscript license.Henry Stiles1-19/+3
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@436 06663e23-700e-0410-b217-a244a6096597
1998-09-13adds color laserjet driver, fixes makefile header file dependency typos and, ↵Henry Stiles1-2/+0
removes unused variables. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@425 06663e23-700e-0410-b217-a244a6096597
1998-09-04Modified the code for the pixel placement operator for the new mannerJan Stockenius1-55/+100
in which pixel placement information is kept in the PCL state. Modified the pccprint_do_reset routine to support overlay macros. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@390 06663e23-700e-0410-b217-a244a6096597
1998-08-10This is the first archived release of jan's pcl5c code. There is noHenry Stiles1-1/+5
version number yet. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@289 06663e23-700e-0410-b217-a244a6096597
1998-07-23This commit was generated by cvs2svn to compensate for changes in r204,Henry Stiles1-1/+1
which included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@205 06663e23-700e-0410-b217-a244a6096597
1998-07-23This commit was generated by cvs2svn to compensate for changes in r196,Henry Stiles1-9/+4
which included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@197 06663e23-700e-0410-b217-a244a6096597
1998-07-23This commit was generated by cvs2svn to compensate for changes in r86,Henry Stiles1-3/+7
which included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@87 06663e23-700e-0410-b217-a244a6096597
1998-07-23Initial revisionHenry Stiles1-0/+72
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@11 06663e23-700e-0410-b217-a244a6096597