[comp.archives] [pixutils] 4th PBMPLUS beta test update ready

jef@well.sf.ca.us (Jef Poskanzer) (02/08/91)

Archive-name: graphics/pixutils/pbmplus/1991-02-06
Archive: ftp.ee.lbl.gov:/pbmplus.tar.Z [128.3.254.68]
Original-posting-by: jef@well.sf.ca.us (Jef Poskanzer)
Original-subject: 4th PBMPLUS beta test update ready
Reposted-by: emv@ox.com (Edward Vielmetti)

Another update.  The only significant changes this time are to
pnmtorast, pi3topbm, and pnmsmooth.  Tarfiles have been stored to
ftp.ee.lbl.gov and expo.lcs.mit.edu, and a patchfile is appended.

Things seem to be settling down, so I'm gonna start getting ready
for the real release.
---
Jef

  Jef Poskanzer  jef@well.sf.ca.us  {apple, ucbvax, hplabs}!well!jef
                       "Hell-bent for leather!"

[For comp.archives, diffs to CHANGES files follow.  --Ed]

diff -cr opbmplus/CHANGES ppbmplus/CHANGES
*** opbmplus/CHANGES	Fri Jan 25 16:40:48 1991
--- ppbmplus/CHANGES	Tue Feb  5 22:06:13 1991
***************
*** 3,9 ****
      fitstopgm was using "bzero" as a struct member; changed to bzer.
        (David Elliott, Doug Claar)
      Include-file re-ordering in pbmplus.h to make the BROKENPUTC1 fix
!       work properly.  (Markus Bolz)
      Lots of cleanup work on the man pages.
      In the pgmtoppm colorization tool, changed the separator for the
        two-color case from ',' to '-', since ',' was also being used
--- 3,9 ----
      fitstopgm was using "bzero" as a struct member; changed to bzer.
        (David Elliott, Doug Claar)
      Include-file re-ordering in pbmplus.h to make the BROKENPUTC1 fix
!       work properly. (Markus Bolz)
      Lots of cleanup work on the man pages.
      In the pgmtoppm colorization tool, changed the separator for the
        two-color case from ',' to '-', since ',' was also being used
***************
*** 12,22 ****
      Added statics to pbmmask and pbmtoepson to avoid a name conflict.
      Added casts to ppmpat, ppmdraw.h, libppm5 to avoid warnings.
      Minor fixes to hipstopgm, pnmarith, libpbm5, giftoppm, xim.h, pnmtoxwd,
!       ppmtogif, gemtopbm, pi3topbm.  (Arthur David Olson and gcc 1.39)
!     Added note to README about incredible botch in gnu make; removed
!       extraneous includes from giftoppm; corrected typo in pbmtog3.1.
!       (Francios Pinard)
!     Added new man page installation option to Makefiles.  (Philip Gladstone)
      Re-worded TIFF configuration instructions in Makefile.
      No more trailing blanks when writing PGM and PPM plain format.
      Tried a compile with gcc -Wall, and made bunches of minor tweaks to
--- 12,23 ----
      Added statics to pbmmask and pbmtoepson to avoid a name conflict.
      Added casts to ppmpat, ppmdraw.h, libppm5 to avoid warnings.
      Minor fixes to hipstopgm, pnmarith, libpbm5, giftoppm, xim.h, pnmtoxwd,
!       ppmtogif, gemtopbm, pi3topbm. (Arthur David Olson and gcc 1.39)
!     Added note to README about incompatibility with gnu make; removed
!       extraneous includes from giftoppm; corrected typo in pbmtog3.1;
!       added ifdef's around definition of M_PI in ppmpat, pnmrotate, pnmshear.
!       (Francois Pinard)
!     Added new man page installation option to Makefiles. (Philip Gladstone)
      Re-worded TIFF configuration instructions in Makefile.
      No more trailing blanks when writing PGM and PPM plain format.
      Tried a compile with gcc -Wall, and made bunches of minor tweaks to
***************
*** 32,42 ****
      Fixes to pbmtog3 to make it compatible with more fax machines.
        (Klaus U. Schallhorn)
      Makefile fixes to remove old scripts and binaries before installing new
!       ones. (Arthur David Olson)
      Changed ppmquant to keep reducing maxval until it can make a histogram.
      Fixed typo in anytopnm. (Ken Laprade)
-     Changed error messages in p?mmerge.
      Added rawtoppm, and minor tweaks to rawtopgm.
  
  Changes since the X.V11R4 / comp.sources.misc distribution of 22nov89:
  
--- 33,58 ----
      Fixes to pbmtog3 to make it compatible with more fax machines.
        (Klaus U. Schallhorn)
      Makefile fixes to remove old scripts and binaries before installing new
!       ones; fixed typo in xwdtopnm.1. (Arthur David Olson)
      Changed ppmquant to keep reducing maxval until it can make a histogram.
      Fixed typo in anytopnm. (Ken Laprade)
      Added rawtoppm, and minor tweaks to rawtopgm.
+     Minor bugfix to ppmquant -map.
+     Minor correction to pgmoil.
+     Added declaration of realloc() to pbmplus.h.
+     Replaced fixed-size arrays in pbmmask, pbmtext, libpnm4, xwdtopnm, pnmcat.
+     Removed extraneous include of sys/file.h from giftoppm.
+       (Selden E. Ball, Jr.)
+     Minor fix to error messages in libpgm1 and libppm1.
+     Made pnmtorast always write 256-element colormaps again - some rasterfile
+       readers can't handle short maps.
+     Changed error messages in p?mmerge.
+     Correct bug in pi3topbm. (R C Smith)
+     Removed here-doc quotes from pnmsmooth. (Arthur David Olson, Jim Hanko)
+     Fix to fitstopgm for files that don't have DATAMIN and DATAMAX cards.
+       (Steve Allen)
+     In pgmnorm and pgmoil, moved the hist array to the global frame
+       to avoid local frame storage problems if BIGGRAYS is set.
  
  Changes since the X.V11R4 / comp.sources.misc distribution of 22nov89:
  
diff -cr opbmplus/README ppbmplus/README
*** opbmplus/README	Fri Jan 25 16:47:15 1991
--- ppbmplus/README	Tue Feb  5 22:10:58 1991
***************
*** 1,6 ****
                    Extended Portable Bitmap Toolkit
!              patched BETA TEST distribution of 25jan91
!                    Previous distribution 20jan91
  
  
  PBMPLUS is a toolkit for converting various image formats to and from
--- 1,6 ----
                    Extended Portable Bitmap Toolkit
!              patched BETA TEST distribution of 05feb91
!                    Previous distribution 25jan91
  
  
  PBMPLUS is a toolkit for converting various image formats to and from
***************
*** 43,50 ****
  	Likewise edit pbmplus.h.
  	Likewise edit pnm/Makefile.
  	If you are using gnu make, you have to edit *all* the Makefiles
! 	  and remove all the imake stuff at the ends.  This is due to an
! 	  incredibly stupid misfeature the gnu folks added.
  	Make.
  	When you're happy that things work ok, make install.
      
--- 43,50 ----
  	Likewise edit pbmplus.h.
  	Likewise edit pnm/Makefile.
  	If you are using gnu make, you have to edit *all* the Makefiles
! 	  and remove all the imake stuff at the ends, otherwise gnu make
! 	  will overwrite the Makefiles.
  	Make.
  	When you're happy that things work ok, make install.