diff options
author | Henry Stiles <henry.stiles@artifex.com> | 2001-07-08 14:57:10 +0000 |
---|---|---|
committer | Henry Stiles <henry.stiles@artifex.com> | 2001-07-08 14:57:10 +0000 |
commit | 5c82f68fcd308b88dbc03348a36abae3538862ef (patch) | |
tree | 59304bdd26dd15047b0c356874cf7211797a6916 /main | |
parent | 83b0955bb3496728d12873bc20d1ab7f3e541e86 (diff) |
1.35 Cyclone release.
git-svn-id: http://svn.ghostscript.com/ghostpcl/trunk/ghostpcl@1402 06663e23-700e-0410-b217-a244a6096597
Diffstat (limited to 'main')
-rw-r--r-- | main/news-main | 208 |
1 files changed, 208 insertions, 0 deletions
diff --git a/main/news-main b/main/news-main index 3d04b89d9..2d227aefb 100644 --- a/main/news-main +++ b/main/news-main @@ -1,3 +1,4 @@ + Copyright (C) 2000 Aladdin Enterprises. All rights reserved. Unauthorized use, copying, and/or distribution prohibited. @@ -6,6 +7,213 @@ This file, NEWS-MAN, describes changes in the main component in reverse chronological order. +Version 1.35_Cyclone (07/08/2001) +====================================== +Sun Jul 8 12:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_watc.mak [1.4]: + removes watcom makefiles. + + +Wed Jun 27 04:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_msvc.mak [1.9]: + PL_SCALER definition was missing from msvc makefile. Thanks to Dan + for reporting this problem. + + +Mon Jun 18 00:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_gcc.mak [1.12]: + makefile changes for AGFA ufst 4.1. + + * pcl6_gcc.mak [1.13]: + restored default font scaler to artifex font scaler, instead of ufst. + + +Wed May 9 21:00:00 2001 GMT Stefan Kemper stefan@artifex.com + + * pcl6_msvc.mak [1.8]: + Added pdfwrite2 device + + +Fri Apr 27 18:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_cyg.mak [1.2]: + Removes cygnus makefile - it is almost the same as gcc file modulo + threads and X11 stuff. + + +Fri Apr 27 08:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_msvc.mak [1.7]: + msvc file messed up on last checkin. + + +Fri Apr 27 07:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_watc.mak [1.3], pcl6_msvc.mak [1.6], pcl6_gcc.mak [1.11]: + Code changes for pcl reentrancy and miscellaneous items for the 1.35 + release. The pcl "view" is now reentrant. This was accomplished + without locks. It is not necessary to lock debugging and diagnostic + tools. Contention for these resources is not important, so these were + left alone. There are several areas where the graphics library + initializes global prototypes as part of one time initialization + (i.e. zlib and lzw), it is not necessary to lock these resource. + Unique id's are now "unique enough" id's using a combination of cpu + time and a random number to generate the id, this doesn't require + global data anymore. The globals for the allocators are initialized + once at startup and should be never touched again. With multiple + interpreters and multiple allocators it will be necessary for each + language to have an instance that holds a pointer to the allocator it + will use, but modifying globals in the graphics library to support + memory management, the current scheme, is undesirable. This code does + not address the globals for accurate screens, pcl does not use them, + but it should be simple to "make local". I also missed one global in + the pjl parser but it is rarely if ever used. Here's the code logs, + expect some more changes I am sure I broke something. + + pl/pllfont.c, /pl/plfont.c, id changes. + + plmain.c, plplatf.c - more subtle initialization of the library and + platform to support pcl's new memory allocator. + + pl/plalloc.c, plalloc.h - updated to redefine the allocator that does + large allocations on the heap (sometimes locking, retrying and other + odd activities). Essentially plalloc.c and plalloc.h reduce all + memory calls directly to malloc, free or realloc. The allocator + maintains no state, so it is as reentrant as the underlying C library + allocator. + + pxl/pxerrors.c, pxl/pxfont.c, pxl/pximage.c, + pxl/pxgstate.c: writing mode for 2.0 did not properly get intialized. + pxl/pxsessio.c, pxl/pxtop.c: The pxl font dictionary was unnecessarily + reinitialized on a per session basis. + + pcl/pcsfont.c, pcl/pglabel.c - more id changes. + + main/pcl6_gcc.mak - adds async device bmpamono. + + main/pcl6_msvc.mak - removes extraneous devices, pdfwrite2.dev is not + included in the msvc makefile and is only available for gcc users + right now. Adds font scaler definition. + + main/pcl_watc.mak - adds pdfwrite2.dev - probably should be + "unincluded" like msvc.mak but not important. + + gs/src/gdevbmpa = default finish_copy_device to allow copying a non + prototyped device. It is unclear why the restriction was added to the + code but no asyncronous postscript or pcl job will run using the + default definition of finish_copy_device. + + gs/src/gdevdbit.c, gs/src/gdevplnx.c, gs/src/gdevvec.c, + gs/src/gsalphac.c, gs/src/gscolor.c, gs/src/gscolor1, gs/src/gscrd.c, + gs/src/gsutil.c, gs/src/gscspace, gs/src/gsfont.c, gs/src/gsht.c, + gs/src/gsht1.c, src/gshtx.c, gs/src/gsistate.c, gs/src/gslib.c, + gs/src/gspcolor, /gs/src/gsptype1.c, gs/src/gsropc.c, + gs/src/gstypes.h, /gs/src/gxacpath.c, gs/src/gxccman.c, + gs/src/gxcht.c, gs/src/gxclip, src/gxclrect.c, gs/src/gxcpath.c, + gs/src/gximage.c, gs/src/gximage.c, gs/src/gxpcmap.c, gs/src/gzht.c, + gs/src/isave.c, gs/src/zcontext.c. - modification to support unique id + changes. + + gs/src/gdevprna.c - comments out code that will not work where the + client provides its own memory allocator. This will need to + reconciled in the future. + + gs/src/gsdevice.c - using strcmp with on string without terminating + NULL + + gs/src/gsdparam.c - code doesn't make sense if the parameter + SeparationColorName is not provided... so removed for now. + + gs/src/gshtscr.c - changes declaration to const. The variables are + used as if they are constants. I am not sure why static was used + instead of private but I did not change that. + + gs/src/gsmalloc.c - removes globals gs_alloc_memory_default and + gs_memory_t_default. + + gs/src/gxchar.c - several statics that "look constant" - so now const. + + gs/src/gxht.c - adds an id table for storing multiple id's in the + halftone cache, allocate one id upfront and resize the table as + necessary. + + gs/src/gxipixel.c - removes unnecessary and incorrect optimization to + strength reduce raster ops. + + gs/src/lib.mak - removes gsutil.c initialization from makefile for + gsutil.c - gosh I wish we wouldn't do this at all I have removed it + completely from pcl. + + gs/src/stdpre.h - adds an integer 64 data type that works with gnuc and + msvc only for now - triggers an error for other platforms. Removes + watcom pragma which generated spurious error messages with gcc. + + +Mon Apr 2 19:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_gcc.mak [1.10]: + Adds a temporary pdf device pdfwrite2.dev to be used by pcl so as not + to interfere with postscript/pdf pdfwrite developments. + + +Mon Apr 2 05:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_gcc.mak [1.9]: + adds new feature and device devs to support pdf write (changes from + stefan@artifex.com). Removes asynchronous devices and -l for threads + library. + + +Tue Mar 6 07:00:00 2001 GMT Henry Stiles henrys@artifex.com + + * pcl6_gcc.mak [1.8]: + modifications for new font devices. Also, temporarily contains + necessary instructions for building agfa and freetype configurations. + + +Tue Feb 6 08:00:00 2001 GMT August Daniel Coby dan@artifex.com + + * pcl6_msvc.mak [1.5]: + + Modifications for using gs6.50 with PCL6. + + +Tue Nov 21 22:00:00 2000 GMT Henry Stiles henrys@artifex.com + + * pcl6_gcc.mak [1.7]: + Make variable for standard libraries the which thread library to use + + +Tue Nov 21 21:00:00 2000 GMT Henry Stiles henrys@artifex.com + + * pcl6_cyg.mak [1.1]: + new makefile for Cygnus Windows 1.1.4 + + +Wed Nov 1 05:00:00 2000 GMT Henry Stiles henrys@artifex.com + + * pcl6_msvc.mak [1.4]: + More JPEG additions and the same fix as Ray's, I suspect. + + +Tue Oct 31 16:00:00 2000 GMT Raymond Johnston ray@artifex.com + + * pcl6_msvc.mak [1.3]: + Add BAND_LIST_STORAGE and BAND_LIST_COMPRESSOR to topmost make. This should + have been changed with 1.14 of common/msvc_top.mak but was missed. + + +Mon Oct 30 11:00:00 2000 GMT Henry Stiles henrys@artifex.com + + * NEWS-MAIN [1.2]: + pcl 134 (sleet) alpha release. + + * pcl6_watc.mak [1.2], pcl6_msvc.mak [1.2], pcl6_gcc.mak [1.6]: + Version changes were not complete. + Version 1.34_alpha_sleet (10/30/2000) ===================================== |