GraphicsMagick: 11 new changesets

GraphicsMagick Commits <[email protected]> Sun, 17 Mar 2024 14:34:42 -0500
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.3398.1710704101.7795.graphicsmagick-commit@lists.sourceforge.net>
changeset e9fb9fb9df38 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=e9fb9fb9df38
summary: Rename VisualMagick log.mgk to log-eventlog.mgk and create log.mgk for logging to stderr.

changeset 85f15de7b40c in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=85f15de7b40c
summary: VisualMagick/tests/run_constitute.bat: Re-generate test script based on what current tests/constitute.tap does.

changeset a78ffc40db9d in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=a78ffc40db9d
summary: tests/constitute.c: Handle capital 'Y' and 'K' while checking if a CMYK map is specified.

changeset 6a86677e1a5d in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=6a86677e1a5d
summary: Enable echo in run_constitute.bat

changeset d9e0f0511ba2 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=d9e0f0511ba2
summary: Test scripts should identify themselves!

changeset 7f31f8b78dc6 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=7f31f8b78dc6
summary: Fix spelling of palette

changeset 1103248246e8 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=1103248246e8
summary: Writing to SVG is not supported, so do not test that!

changeset e26ce67a8082 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=e26ce67a8082
summary: runtest.bat: Disable format tests which will never work.

changeset be18622ae1bb in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=be18622ae1bb
summary: runtest.bat: Skip more format identifiers which will fail.

changeset fa943d6dfedd in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=fa943d6dfedd
summary: runtest.bat: Skip even more format identifiers which will fail.

changeset 15a90accb15f in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=15a90accb15f
summary: VisualMagick/tests/runtest.bat: Remove tests for format identifiers which are not testable.

diffstat:

 ChangeLog                              |   19 +++++
 VisualMagick/bin/log-eventlog.mgk      |   73 +++++++++++++++++++++
 VisualMagick/bin/log.mgk               |    9 +-
 VisualMagick/installer/inc/version.isx |    4 +-
 VisualMagick/tests/run_constitute.bat  |  114 +++++++++++++++++++-------------
 VisualMagick/tests/run_rwblob.bat      |  113 ++++++++++++++++----------------
 VisualMagick/tests/run_rwfile.bat      |  102 ++++++++++++++--------------
 VisualMagick/tests/runtest.bat         |   69 ++++++++-----------
 doc/options.imdoc                      |    2 +-
 magick/version.h                       |    4 +-
 tests/constitute.c                     |    9 +-
 tests/rwblob.c                         |    2 +-
 tests/rwfile.c                         |    2 +-
 www/ChangeLog.html                     |   17 ++++
 14 files changed, 333 insertions(+), 206 deletions(-)

diffs (truncated from 1107 to 500 lines):

diff -r e4c7133e5711 -r 15a90accb15f ChangeLog
--- a/ChangeLog	Sat Mar 16 11:42:20 2024 -0500
+++ b/ChangeLog	Sun Mar 17 14:33:31 2024 -0500
@@ -1,3 +1,22 @@
+2024-03-17  Bob Friesenhahn  <[email protected]>
+
+	* VisualMagick/tests/runtest.bat: Remove tests for format
+	identifiers which are not even images, or require special add-on
+	software, or could otherwise not work.
+
+	* tests/constitute.c: Handle capital 'Y' and 'K' while checking if
+	a CMYK map is specified.
+
+	* VisualMagick/tests/run_constitute.bat: Re-generate test script
+	based on what current tests/constitute.tap does.
+
+	* VisualMagick/bin/log-eventlog.mgk: Logger configuration suitable
+	for non-console apps (was log.mgk).
+
+	* VisualMagick/bin/log.mgk: Change default configuration to be
+	suitable for 'console' apps with working 'stderr', such as used by
+	the test suite.
+
 2024-03-16  Bob Friesenhahn  <[email protected]>
 
 	* NEWS.txt: Update the news.
diff -r e4c7133e5711 -r 15a90accb15f VisualMagick/bin/log-eventlog.mgk
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/VisualMagick/bin/log-eventlog.mgk	Sun Mar 17 14:33:31 2024 -0500
@@ -0,0 +1,73 @@
+<?xml version="1.0"?>
+<!--
+
+                 GraphicsMagick Logging Configuration File
+
+The following options are available:
+
+  o events
+      annotate       Text annotation events.
+      blob           File opening/closing/loading events.
+      cache          Pixel cache events.
+      coder          File format coder events.
+      configure      Configuration events (searching for .mgk files, etc.).
+      deprecate      Identify use of deprecated functions.
+      error          Error exception report events.
+      exception      Exception report events (warning and error).
+      locale         Locale events.
+      none           Reporting disabled.
+      render         Rendering (drawing) events.
+      resource       Resource allocation events (memory, disk, etc.)
+      temporaryFile  Temporary file events (allocate, deallocate, etc.)
+      transform      Image processing events.
+      user           User events (not emitted by GraphicsMagick).
+      warning        Warning exception report events.
+      X11            X11 server events.
+
+  o output
+      none           Reporting disabled.
+      disabled       Reporting disabled.
+      stdout         Log to stdout in "human readable" format
+      stderr         Log to stderr in "human readable" format
+      xmlfile        Log to a file in an XML format
+      txtfile        Log to a file in a text format
+      win32debug     Windows, Output events to the application/system debugger.
+      win32eventlog  Windows, Output events to the Application event log.
+
+  o Filename - Use specified filename if output to a file is selected.
+    Place a %d in the file name in order to support multiple log generations.
+
+  o Generations - Number of log files to maintain before circulating back to
+      the first name.
+
+  o Limit - Maximum number of logging events before creating a new log file.
+
+  o Format - Format of logging output
+
+      You can display the following components by embedding
+      special format characters:
+
+        %d   domain
+        %e   event
+        %f   function
+        %l   line
+        %m   module
+        %p   process ID
+        %r   real CPU time
+        %t   wall clock time
+        %u   user CPU time
+        %%   percent sign
+        \n   newline
+        \r   carriage return
+
+ -->
+<magicklog>
+  <log events="Warning" />
+  <log events="Error" />
+  <log events="FatalError" />
+  <log output="win32eventlog" />
+  <log filename="Magick-%d.log" />
+  <log generations="3" />
+  <log limit="2000" />
+  <log format="%t %r %u %p %m/%f/%l/%d/%s:\n  %e"  />
+</magicklog>
diff -r e4c7133e5711 -r 15a90accb15f VisualMagick/bin/log.mgk
--- a/VisualMagick/bin/log.mgk	Sat Mar 16 11:42:20 2024 -0500
+++ b/VisualMagick/bin/log.mgk	Sun Mar 17 14:33:31 2024 -0500
@@ -62,12 +62,13 @@
 
  -->
 <magicklog>
+  <log events="Exception" />
   <log events="Warning" />
   <log events="Error" />
   <log events="FatalError" />
-  <log output="win32eventlog" />
-  <log filename="Magick-%d.log" />
-  <log generations="3" />
-  <log limit="2000" />
+  <log output="stderr" />
+  <log filename="Magick-%d.log" /> <!-- Only if output is xmlfile or txtfile -->
+  <log generations="3" /> <!-- Only if output is xmlfile or txtfile -->
+  <log limit="2000" /> <!-- Only if output is xmlfile or txtfile -->
   <log format="%t %r %u %p %m/%f/%l/%d/%s:\n  %e"  />
 </magicklog>
diff -r e4c7133e5711 -r 15a90accb15f VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Sat Mar 16 11:42:20 2024 -0500
+++ b/VisualMagick/installer/inc/version.isx	Sun Mar 17 14:33:31 2024 -0500
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020240316"
-#define public MagickPackageReleaseDate "snapshot-20240316"
+#define public MagickPackageVersionAddendum ".020240317"
+#define public MagickPackageReleaseDate "snapshot-20240317"
diff -r e4c7133e5711 -r 15a90accb15f VisualMagick/tests/run_constitute.bat
--- a/VisualMagick/tests/run_constitute.bat	Sat Mar 16 11:42:20 2024 -0500
+++ b/VisualMagick/tests/run_constitute.bat	Sun Mar 17 14:33:31 2024 -0500
@@ -1,51 +1,71 @@
 @echo off
 set exedir=..\bin\
 set srcdir=..\..\tests\
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff RGB 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff rgb 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff rgba 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff cmy 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff cmyk 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff bGr 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff Gbr 
-%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff i 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff RGB 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff rgb 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff rgba 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff cmy 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff cmyk 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff bGr 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff Gbr 
-%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff i 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff RGB 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff rgb 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff rgba 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff cmy 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff cmyk 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff bGr 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff Gbr 
-%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff i 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff RGB 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff rgb 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff rgba 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff cmy 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff cmyk 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff bGr 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff Gbr 
-%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff i 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff RGB 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff rgb 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff rgba 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff cmy 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff cmyk 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff bGr 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff Gbr 
-%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff i 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff RGB 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff rgb 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff rgba 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff cmy 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff cmyk 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff bGr 
-%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff Gbr 
+@echo Running constitute tests...
+@echo on
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff bgr
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff bgro
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff bgrp
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff rgb
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff rgba
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff rgbt
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff rgbo
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff prgb
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff cmy
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff cmyk
+%exedir%constitute.exe -storagetype char %srcdir%input_truecolor.miff i
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff bgr
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff bgro
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff bgrp
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff rgb
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff rgba
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff rgbt
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff rgbo
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff prgb
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff cmy
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff cmyk
+%exedir%constitute.exe -storagetype short %srcdir%input_truecolor.miff i
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff bgr
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff bgro
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff bgrp
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff rgb
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff rgba
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff rgbt
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff rgbo
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff prgb
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff cmy
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff cmyk
+%exedir%constitute.exe -storagetype integer %srcdir%input_truecolor.miff i
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff bgr
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff bgro
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff bgrp
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff rgb
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff rgba
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff rgbt
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff rgbo
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff prgb
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff cmy
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff cmyk
+%exedir%constitute.exe -storagetype long %srcdir%input_truecolor.miff i
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff bgr
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff bgro
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff bgrp
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff rgb
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff rgba
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff rgbt
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff rgbo
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff prgb
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff cmy
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff cmyk
+%exedir%constitute.exe -storagetype float %srcdir%input_truecolor.miff i
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff bgr
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff bgro
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff bgrp
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff rgb
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff rgba
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff rgbt
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff rgbo
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff prgb
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff cmy
+%exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff cmyk
 %exedir%constitute.exe -storagetype double %srcdir%input_truecolor.miff i
diff -r e4c7133e5711 -r 15a90accb15f VisualMagick/tests/run_rwblob.bat
--- a/VisualMagick/tests/run_rwblob.bat	Sat Mar 16 11:42:20 2024 -0500
+++ b/VisualMagick/tests/run_rwblob.bat	Sun Mar 17 14:33:31 2024 -0500
@@ -4,227 +4,228 @@
 set events="exception"
 set bilevel_file=%srcdir%input_bilevel.miff
 set gray_file=%srcdir%input_gray.miff
-set pallette_file=%srcdir%input_pallette.miff
+set palette_file=%srcdir%input_palette.miff
 set truecolor_file=%srcdir%input_truecolor.miff
+@echo Running rwblob tests...
 @echo on
 %exedir%rwblob.exe -debug %events% %bilevel_file% AVS 
 %exedir%rwblob.exe -debug %events% %gray_file% AVS 
-%exedir%rwblob.exe -debug %events% %pallette_file% AVS 
+%exedir%rwblob.exe -debug %events% %palette_file% AVS 
 %exedir%rwblob.exe -debug %events% %truecolor_file% AVS 
 %exedir%rwblob.exe -debug %events% %bilevel_file% BMP 
 %exedir%rwblob.exe -debug %events% %gray_file% BMP 
-%exedir%rwblob.exe -debug %events% %pallette_file% BMP 
+%exedir%rwblob.exe -debug %events% %palette_file% BMP 
 %exedir%rwblob.exe -debug %events% %truecolor_file% BMP 
 %exedir%rwblob.exe -debug %events% %bilevel_file% DIB 
 %exedir%rwblob.exe -debug %events% %gray_file% DIB 
-%exedir%rwblob.exe -debug %events% %pallette_file% DIB 
+%exedir%rwblob.exe -debug %events% %palette_file% DIB 
 %exedir%rwblob.exe -debug %events% %truecolor_file% DIB 
 %exedir%rwblob.exe -debug %events% %bilevel_file% DPX 
 %exedir%rwblob.exe -debug %events% %gray_file% DPX 
-%exedir%rwblob.exe -debug %events% %pallette_file% DPX 
+%exedir%rwblob.exe -debug %events% %palette_file% DPX 
 %exedir%rwblob.exe -debug %events% %truecolor_file% DPX 
 %exedir%rwblob.exe -debug %events% %bilevel_file% EPDF 
 %exedir%rwblob.exe -debug %events% %gray_file% EPDF 
-%exedir%rwblob.exe -debug %events% %pallette_file% EPDF 
+%exedir%rwblob.exe -debug %events% %palette_file% EPDF 
 %exedir%rwblob.exe -debug %events% %truecolor_file% EPDF 
 %exedir%rwblob.exe -debug %events% %bilevel_file% EPSF 
 %exedir%rwblob.exe -debug %events% %gray_file% EPSF 
-%exedir%rwblob.exe -debug %events% %pallette_file% EPSF 
+%exedir%rwblob.exe -debug %events% %palette_file% EPSF 
 %exedir%rwblob.exe -debug %events% %truecolor_file% EPSF 
 %exedir%rwblob.exe -debug %events% %bilevel_file% EPSI 
 %exedir%rwblob.exe -debug %events% %gray_file% EPSI 
-%exedir%rwblob.exe -debug %events% %pallette_file% EPSI 
+%exedir%rwblob.exe -debug %events% %palette_file% EPSI 
 %exedir%rwblob.exe -debug %events% %truecolor_file% EPSI 
 %exedir%rwblob.exe -debug %events% %bilevel_file% EPI 
 %exedir%rwblob.exe -debug %events% %gray_file% EPI 
-%exedir%rwblob.exe -debug %events% %pallette_file% EPI 
+%exedir%rwblob.exe -debug %events% %palette_file% EPI 
 %exedir%rwblob.exe -debug %events% %truecolor_file% EPI 
 %exedir%rwblob.exe -debug %events% %bilevel_file% EPS 
 %exedir%rwblob.exe -debug %events% %gray_file% EPS 
-%exedir%rwblob.exe -debug %events% %pallette_file% EPS 
+%exedir%rwblob.exe -debug %events% %palette_file% EPS 
 %exedir%rwblob.exe -debug %events% %truecolor_file% EPS 
 %exedir%rwblob.exe -debug %events% %bilevel_file% EPT 
 %exedir%rwblob.exe -debug %events% %gray_file% EPT 
-%exedir%rwblob.exe -debug %events% %pallette_file% EPT 
+%exedir%rwblob.exe -debug %events% %palette_file% EPT 
 %exedir%rwblob.exe -debug %events% %truecolor_file% EPT 
 %exedir%rwblob.exe -debug %events% %bilevel_file% FAX 
 %exedir%rwblob.exe -debug %events% %gray_file% FAX 
-%exedir%rwblob.exe -debug %events% %pallette_file% FAX 
+%exedir%rwblob.exe -debug %events% %palette_file% FAX 
 %exedir%rwblob.exe -debug %events% %truecolor_file% FAX 
 %exedir%rwblob.exe -debug %events% %bilevel_file% FITS 
 %exedir%rwblob.exe -debug %events% %gray_file% FITS 
-%exedir%rwblob.exe -debug %events% %pallette_file% FITS 
+%exedir%rwblob.exe -debug %events% %palette_file% FITS 
 %exedir%rwblob.exe -debug %events% %truecolor_file% FITS 
 %exedir%rwblob.exe -debug %events% %bilevel_file% GIF 
 %exedir%rwblob.exe -debug %events% %gray_file% GIF 
-%exedir%rwblob.exe -debug %events% %pallette_file% GIF 
+%exedir%rwblob.exe -debug %events% %palette_file% GIF 
 %exedir%rwblob.exe -debug %events% %truecolor_file% GIF 
 %exedir%rwblob.exe -debug %events% %bilevel_file% GRAY 
 %exedir%rwblob.exe -debug %events% %gray_file% GRAY 
-%exedir%rwblob.exe -debug %events% %pallette_file% GRAY 
+%exedir%rwblob.exe -debug %events% %palette_file% GRAY 
 %exedir%rwblob.exe -debug %events% %truecolor_file% GRAY 
 %exedir%rwblob.exe -debug %events% %bilevel_file% ICB 
 %exedir%rwblob.exe -debug %events% %gray_file% ICB 
-%exedir%rwblob.exe -debug %events% %pallette_file% ICB 
+%exedir%rwblob.exe -debug %events% %palette_file% ICB 
 %exedir%rwblob.exe -debug %events% %truecolor_file% ICB 
 %exedir%rwblob.exe -debug %events% %bilevel_file% JBIG 
 %exedir%rwblob.exe -debug %events% %gray_file% JBIG 
-%exedir%rwblob.exe -debug %events% %pallette_file% JBIG 
+%exedir%rwblob.exe -debug %events% %palette_file% JBIG 
 %exedir%rwblob.exe -debug %events% %truecolor_file% JBIG 
 %exedir%rwblob.exe -debug %events% %bilevel_file% JPEG 
 %exedir%rwblob.exe -debug %events% %gray_file% JPEG 
-%exedir%rwblob.exe -debug %events% %pallette_file% JPEG 
+%exedir%rwblob.exe -debug %events% %palette_file% JPEG 
 %exedir%rwblob.exe -debug %events% %truecolor_file% JPEG 
 %exedir%rwblob.exe -debug %events% %bilevel_file% JP2 
 %exedir%rwblob.exe -debug %events% %gray_file% JP2 
-%exedir%rwblob.exe -debug %events% %pallette_file% JP2 
+%exedir%rwblob.exe -debug %events% %palette_file% JP2 
 %exedir%rwblob.exe -debug %events% %truecolor_file% JP2 
 %exedir%rwblob.exe -debug %events% %bilevel_file% MIFF 
 %exedir%rwblob.exe -debug %events% %gray_file% MIFF 
-%exedir%rwblob.exe -debug %events% %pallette_file% MIFF 
+%exedir%rwblob.exe -debug %events% %palette_file% MIFF 
 %exedir%rwblob.exe -debug %events% %truecolor_file% MIFF 
 %exedir%rwblob.exe -debug %events% %bilevel_file% MNG 
 %exedir%rwblob.exe -debug %events% %gray_file% MNG 
-%exedir%rwblob.exe -debug %events% %pallette_file% MNG 
+%exedir%rwblob.exe -debug %events% %palette_file% MNG 
 %exedir%rwblob.exe -debug %events% %truecolor_file% MNG 
 %exedir%rwblob.exe -debug %events% %bilevel_file% MTV 
 %exedir%rwblob.exe -debug %events% %gray_file% MTV 
-%exedir%rwblob.exe -debug %events% %pallette_file% MTV 
+%exedir%rwblob.exe -debug %events% %palette_file% MTV 
 %exedir%rwblob.exe -debug %events% %truecolor_file% MTV 
 %exedir%rwblob.exe -debug %events% %bilevel_file% P7 
 %exedir%rwblob.exe -debug %events% %gray_file% P7 
-%exedir%rwblob.exe -debug %events% %pallette_file% P7 
+%exedir%rwblob.exe -debug %events% %palette_file% P7 
 %exedir%rwblob.exe -debug %events% %truecolor_file% P7 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PBM 
 %exedir%rwblob.exe -debug %events% %gray_file% PBM 
-%exedir%rwblob.exe -debug %events% %pallette_file% PBM 
+%exedir%rwblob.exe -debug %events% %palette_file% PBM 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PBM 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PCD 
 %exedir%rwblob.exe -debug %events% %gray_file% PCD 
-%exedir%rwblob.exe -debug %events% %pallette_file% PCD 
+%exedir%rwblob.exe -debug %events% %palette_file% PCD 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PCD 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PCDS 
 %exedir%rwblob.exe -debug %events% %gray_file% PCDS 
-%exedir%rwblob.exe -debug %events% %pallette_file% PCDS 
+%exedir%rwblob.exe -debug %events% %palette_file% PCDS 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PCDS 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PCX 
 %exedir%rwblob.exe -debug %events% %gray_file% PCX 
-%exedir%rwblob.exe -debug %events% %pallette_file% PCX 
+%exedir%rwblob.exe -debug %events% %palette_file% PCX 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PCX 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PGM 
 %exedir%rwblob.exe -debug %events% %gray_file% PGM 
-%exedir%rwblob.exe -debug %events% %pallette_file% PGM 
+%exedir%rwblob.exe -debug %events% %palette_file% PGM 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PGM 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PICON 
 %exedir%rwblob.exe -debug %events% %gray_file% PICON 
-%exedir%rwblob.exe -debug %events% %pallette_file% PICON 
+%exedir%rwblob.exe -debug %events% %palette_file% PICON 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PICON 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PICT 
 %exedir%rwblob.exe -debug %events% %gray_file% PICT 
-%exedir%rwblob.exe -debug %events% %pallette_file% PICT 
+%exedir%rwblob.exe -debug %events% %palette_file% PICT 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PICT 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PNG 
 %exedir%rwblob.exe -debug %events% %gray_file% PNG 
-%exedir%rwblob.exe -debug %events% %pallette_file% PNG 
+%exedir%rwblob.exe -debug %events% %palette_file% PNG 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PNG 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PNM 
 %exedir%rwblob.exe -debug %events% %gray_file% PNM 
-%exedir%rwblob.exe -debug %events% %pallette_file% PNM 
+%exedir%rwblob.exe -debug %events% %palette_file% PNM 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PNM 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PPM 
 %exedir%rwblob.exe -debug %events% %gray_file% PPM 
-%exedir%rwblob.exe -debug %events% %pallette_file% PPM 
+%exedir%rwblob.exe -debug %events% %palette_file% PPM 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PPM 
 %exedir%rwblob.exe -debug %events% %bilevel_file% PS 
 %exedir%rwblob.exe -debug %events% %gray_file% PS 
-%exedir%rwblob.exe -debug %events% %pallette_file% PS 
+%exedir%rwblob.exe -debug %events% %palette_file% PS 
 %exedir%rwblob.exe -debug %events% %truecolor_file% PS 
 : %exedir%rwblob.exe -debug %events% %bilevel_file% PSD 
 : %exedir%rwblob.exe -debug %events% %gray_file% PSD 
-: %exedir%rwblob.exe -debug %events% %pallette_file% PSD 
+: %exedir%rwblob.exe -debug %events% %palette_file% PSD 
 : %exedir%rwblob.exe -debug %events% %truecolor_file% PSD 
 %exedir%rwblob.exe -debug %events% %bilevel_file% RAS 
 %exedir%rwblob.exe -debug %events% %gray_file% RAS 
-%exedir%rwblob.exe -debug %events% %pallette_file% RAS 
+%exedir%rwblob.exe -debug %events% %palette_file% RAS 
 %exedir%rwblob.exe -debug %events% %truecolor_file% RAS 
 %exedir%rwblob.exe -debug %events% %bilevel_file% SGI 
 %exedir%rwblob.exe -debug %events% %gray_file% SGI 
-%exedir%rwblob.exe -debug %events% %pallette_file% SGI 
+%exedir%rwblob.exe -debug %events% %palette_file% SGI 
 %exedir%rwblob.exe -debug %events% %truecolor_file% SGI 
 %exedir%rwblob.exe -debug %events% %bilevel_file% SUN 
 %exedir%rwblob.exe -debug %events% %gray_file% SUN 
-%exedir%rwblob.exe -debug %events% %pallette_file% SUN 
+%exedir%rwblob.exe -debug %events% %palette_file% SUN 
 %exedir%rwblob.exe -debug %events% %truecolor_file% SUN 
 %exedir%rwblob.exe -debug %events% %bilevel_file% TGA 
 %exedir%rwblob.exe -debug %events% %gray_file% TGA 
-%exedir%rwblob.exe -debug %events% %pallette_file% TGA 
+%exedir%rwblob.exe -debug %events% %palette_file% TGA 
 %exedir%rwblob.exe -debug %events% %truecolor_file% TGA 
 %exedir%rwblob.exe -debug %events% %bilevel_file% TIFF 
 %exedir%rwblob.exe -debug %events% %gray_file% TIFF 
-%exedir%rwblob.exe -debug %events% %pallette_file% TIFF 
+%exedir%rwblob.exe -debug %events% %palette_file% TIFF 
 %exedir%rwblob.exe -debug %events% %truecolor_file% TIFF 
 %exedir%rwblob.exe -debug %events% %bilevel_file% VDA 
 %exedir%rwblob.exe -debug %events% %gray_file% VDA 
-%exedir%rwblob.exe -debug %events% %pallette_file% VDA 
+%exedir%rwblob.exe -debug %events% %palette_file% VDA 
 %exedir%rwblob.exe -debug %events% %truecolor_file% VDA 
 %exedir%rwblob.exe -debug %events% %bilevel_file% VICAR 
 %exedir%rwblob.exe -debug %events% %gray_file% VICAR 
-%exedir%rwblob.exe -debug %events% %pallette_file% VICAR 
+%exedir%rwblob.exe -debug %events% %palette_file% VICAR 
 %exedir%rwblob.exe -debug %events% %truecolor_file% VICAR 
 %exedir%rwblob.exe -debug %events% %bilevel_file% VIFF 
 %exedir%rwblob.exe -debug %events% %gray_file% VIFF 
-%exedir%rwblob.exe -debug %events% %pallette_file% VIFF 
+%exedir%rwblob.exe -debug %events% %palette_file% VIFF 
 %exedir%rwblob.exe -debug %events% %truecolor_file% VIFF 
 %exedir%rwblob.exe -debug %events% %bilevel_file% VST 
 %exedir%rwblob.exe -debug %events% %gray_file% VST 
-%exedir%rwblob.exe -debug %events% %pallette_file% VST 
+%exedir%rwblob.exe -debug %events% %palette_file% VST 
 %exedir%rwblob.exe -debug %events% %truecolor_file% VST 
 %exedir%rwblob.exe -debug %events% %bilevel_file% WBMP 
 %exedir%rwblob.exe -debug %events% %gray_file% WBMP 
-%exedir%rwblob.exe -debug %events% %pallette_file% WBMP 
+%exedir%rwblob.exe -debug %events% %palette_file% WBMP 
 %exedir%rwblob.exe -debug %events% %truecolor_file% WBMP 
 %exedir%rwblob.exe -debug %events% %bilevel_file% XBM 
 %exedir%rwblob.exe -debug %events% %gray_file% XBM 
-%exedir%rwblob.exe -debug %events% %pallette_file% XBM 
+%exedir%rwblob.exe -debug %events% %palette_file% XBM 
 %exedir%rwblob.exe -debug %events% %truecolor_file% XBM 
 %exedir%rwblob.exe -debug %events% %bilevel_file% XPM 
 %exedir%rwblob.exe -debug %events% %gray_file% XPM 
-%exedir%rwblob.exe -debug %events% %pallette_file% XPM 
+%exedir%rwblob.exe -debug %events% %palette_file% XPM 
 %exedir%rwblob.exe -debug %events% %truecolor_file% XPM 
 : %exedir%rwblob.exe -debug %events% %bilevel_file% XWD