An extension largely compatible with Display PostScript(r). The implementation is targeted at XFree86, and is based on L. Peter Deutsch's ``Ghostscript'' interpreter. This project is obsolete.
Be the first to post a text review of DPS. Rate and review a project by clicking thumbs up or thumbs down in the right column.
18 December 1999: 0.0.0 Initial public release. 24 January 2000: 0.0.1 Implemented request swapping. Fixed a bug that prevented using drawables others than pixmaps and windows. Changed gx_default_clip_box to reasonable values; this avoids overflow when rounding. 1 March 2000: 0.0.2 Restructured the zsetX* operators. Fixed a bug with binary object sequences in the scanner. Made a special-case hack to avoid readahead in context input; this avoids deadlocks. Exported qsort and frexp from the X server. Implemented job encapsulation and binary error reporting. Updated interpreter sources to GS 6.0. 21 April 2000: 0.0.2 fix1 Fixes an error reporting bug that would crash the X server when the init file is not found. Fixes a configuration bug that would cause gconfig.h to override the search path defined in the Imakefile. Removes a useless gs_closedevice in zdpsx.c. 23 May 2000: 0.0.3 Fixes an error in the allocation of the resource types. Fixed (incompletely?) binary error reporting. Implemented (incompletely) multiple contexts. Fixes a bug that prevented local dicts from being properly switched. Reimplemented user/system names. Rendering code restructured to shadow the client's GC. Disabled garbage collection. 3 June 2000: 0.0.4 Resynchronised user/system names implementation with the main GS tree. Fixed time-slicing (problems were due to a premature free and the way of getting the context to quit). Fixed ...image with empty strings as source. 18 July 2000: 0.0.5 Initial implementation of multiple contexts in a single space. Changed scheduler to avoid switching localdicts when the same context is invoked repeatedly. Implemented deleting contexts. Implemented some missing protocol requests. Implemented queueing of output data for forked contexts. Implemented passing options to the extension. Added centralised configuration file. Implemented shifting the origin of device space according to bitGravity. Merged Ghostscript 6.01. Merged the scanner implementation from the latest CVS of Ghostscript (18 July 2000). 19 August 2000: 0.0.6 Removed remains of the original scheduler. Changed implementation of standard input. Implemented copy_mono using CopyPlane or PutPixels from a bitmap cache. Fixed a rendering problem with halftones. Fixed a build problem in dpsrender.c. 1 March 2001: 0.0.7 Fixed some memory corruption problems. Reenabled local garbage collection (which now seems to work). Fixed a bug in zsetX_common. Fixed a bug in DPSRPushPixels. First take at implementing DPSRGetImage. Included build fixes from Kevin Brosius
18 December 1999: 0.0.0 Initial public release. 24 January 2000: 0.0.1 Implemented request swapping. Fixed a bug that prevented using drawables others than pixmaps and windows. Changed gx_default_clip_box to reasonable values; this avoids overflow when rounding. 1 March 2000: 0.0.2 Restructured the zsetX* operators. Fixed a bug with binary object sequences in the scanner. Made a special-case hack to avoid readahead in context input; this avoids deadlocks. Exported qsort and frexp from the X server. Implemented job encapsulation and binary error reporting. Updated interpreter sources to GS 6.0. 21 April 2000: 0.0.2 fix1 Fixes an error reporting bug that would crash the X server when the init file is not found. Fixes a configuration bug that would cause gconfig.h to override the search path defined in the Imakefile. Removes a useless gs_closedevice in zdpsx.c. 23 May 2000: 0.0.3 Fixes an error in the allocation of the resource types. Fixed (incompletely?) binary error reporting. Implemented (incompletely) multiple contexts. Fixes a bug that prevented local dicts from being properly switched. Reimplemented user/system names. Rendering code restructured to shadow the client's GC. Disabled garbage collection. 3 June 2000: 0.0.4 Resynchronised user/system names implementation with the main GS tree. Fixed time-slicing (problems were due to a premature free and the way of getting the context to quit). Fixed ...image with empty strings as source. 18 July 2000: 0.0.5 Initial implementation of multiple contexts in a single space. Changed scheduler to avoid switching localdicts when the same context is invoked repeatedly. Implemented deleting contexts. Implemented some missing protocol requests. Implemented queueing of output data for forked contexts. Implemented passing options to the extension. Added centralised configuration file. Implemented shifting the origin of device space according to bitGravity. Merged Ghostscript 6.01. Merged the scanner implementation from the latest CVS of Ghostscript (18 July 2000). 19 Aug 2000: 0.0.6 Removed remains of the original scheduler. Changed implementation of standard input. Implemented copy_mono using CopyPlane or PutPixels from a bitmap cache. Fixed a rendering problem with halftones. Fixed a build problem in dpsrender.c.
18 December 1999: 0.0.0 Initial public release. 24 January 2000: 0.0.1 Implemented request swapping. Fixed a bug that prevented using drawables others than pixmaps and windows. Changed gx_default_clip_box to reasonable values; this avoids overflow when rounding. 1 March 2000: 0.0.2 Restructured the zsetX* operators. Fixed a bug with binary object sequences in the scanner. Made a special-case hack to avoid readahead in context input; this avoids deadlocks. Exported qsort and frexp from the X server. Implemented job encapsulation and binary error reporting. Updated interpreter sources to GS 6.0. 21 April 2000: 0.0.2 fix1 Fixes an error reporting bug that would crash the X server when the init file is not found. Fixes a configuration bug that would cause gconfig.h to override the search path defined in the Imakefile. Removes a useless gs_closedevice in zdpsx.c. 23 May 2000: 0.0.3 Fixes an error in the allocation of the resource types. Fixed (incompletely?) binary error reporting. Implemented (incompletely) multiple contexts. Fixes a bug that prevented local dicts from being properly switched. Reimplemented user/system names. Rendering code restructured to shadow the client's GC. Disabled garbage collection. 3 June 2000: 0.0.4 Resynchronised user/system names implementation with the main GS tree. Fixed time-slicing (problems were due to a premature free and the way of getting the context to quit). Fixed ...image with empty strings as source. 18 July 2000: 0.0.5 Initial implementation of multiple contexts in a single space. Changed scheduler to avoid switching localdicts when the same context is invoked repeatedly. Implemented deleting contexts. Implemented some missing protocol requests. Implemented queueing of output data for forked contexts. Implemented passing options to the extension. Added centralised configuration file. Implemented shifting the origin of device space according to bitGravity. Merged GhostScript 6.01. Merged the scanner implementation from the latest CVS of GhostScript (18 July 2000).
18 December 1999: 0.0.0 Initial public release. 24 January 2000: 0.0.1 Implemented request swapping. Fixed a bug that prevented using drawables others than pixmaps and windows. Changed gx_default_clip_box to reasonable values; this avoids overflow when rounding. 1 March 2000: 0.0.2 Restructured the zsetX* operators. Fixed a bug with binary object sequences in the scanner. Made a special-case hack to avoid readahead in context input; this avoids deadlocks. Exported qsort and frexp from the X server. Implemented job encapsulation and binary error reporting. Updated interpreter sources to GS 6.0. 21 April 2000: 0.0.2 fix1 Fixes an error reporting bug that would crash the X server when the init file is not found. Fixes a configuration bug that would cause gconfig.h to override the search path defined in the Imakefile. Removes a useless gs_closedevice in zdpsx.c. 23 May 2000: 0.0.3 Fixes an error in the allocation of the resource types. Fixed (incompletely?) binary error reporting. Implemented (incompletely) multiple contexts. Fixes a bug that prevented local dicts from being properly switched. Reimplemented user/system names. Rendering code restructured to shadow the client's GC. Disabled garbage collection. 3 June 2000: 0.0.4 Resynchronised user/system names implementation with the main GS tree. Fixed time-slicing (problems were due to a premature free and the way of getting the context to quit). Fixed ...image with empty strings as source.
18 December 1999: 0.0.0 Initial public release. 24 January 2000: 0.0.1 Implemented request swapping. Fixed a bug that prevented using drawables others than pixmaps and windows. Changed gx_default_clip_box to reasonable values; this avoids overflow when rounding. 1 March 2000: 0.0.2 Restructured the zsetX* operators. Fixed a bug with binary object sequences in the scanner. Made a special-case hack to avoid readahead in context input; this avoids deadlocks. Exported qsort and frexp from the X server. Implemented job encapsulation and binary error reporting. Updated interpreter sources to GS 6.0. 21 April 2000: 0.0.2 fix1 Fixes an error reporting bug that would crash the X server when the init file is not found. Fixes a configuration bug that would cause gconfig.h to override the search path defined in the Imakefile. Removes a useless gs_closedevice in zdpsx.c. 23 May 2000: 0.0.3 Fixes an error in the allocation of the resource types. Fixed (incompletely?) binary error reporting. Implemented (incompletely) multiple contexts. Fixes a bug that prevented local dicts from being properly switched. Reimplemented user/system names. Rendering code restructured to shadow the client's GC. Disabled garbage collection.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?