[prev in list] [next in list] [prev in thread] [next in thread] 

List:       graphicsmagick-commit
Subject:    [GM-commit] GraphicsMagick: Improved types documentation and added more hype...
From:       GraphicsMagick Commits <graphicsmagick-commit () lists ! sourceforge ! net>
Date:       2020-03-22 19:44:23
Message-ID: mailman.74241.1584906278.1370.graphicsmagick-commit () lists ! sourceforge ! net
[Download RAW message or body]

changeset 05829e433e66 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=05829e433e66
                
summary: Improved types documentation and added more hyperlinks.

diffstat:

 ChangeLog                   |    6 +
 magick/log.c                |   60 ++++------
 scripts/format_c_api_doc.py |    3 +
 www/Changelog.html          |    4 +
 www/api/api_hyperlinks.rst  |    3 +
 www/api/log.html            |   75 +++++-------
 www/api/types.html          |  251 +++++++++++++++++++++++++++++++------------
 www/api/types.rst           |   82 ++++++++++++++-
 8 files changed, 335 insertions(+), 149 deletions(-)

diffs (truncated from 916 to 500 lines):

diff -r f2e36173c9f4 -r 05829e433e66 ChangeLog
--- a/ChangeLog	Sun Mar 22 12:35:49 2020 -0500
+++ b/ChangeLog	Sun Mar 22 14:44:21 2020 -0500
@@ -1,5 +1,11 @@
 2020-03-22  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
 
+	* www/api/types.rst: Improved types documentation and added more
+	hyperlinks.
+
+	* scripts/format_c_api_doc.py: Add hyperlinks for 'LogMethod' and
+	'LogOutputType' type documentation.
+
 	* Magick++/lib/Image.cpp (SetLogDefaultEventType): New C++ function to
 	forward to C interface.
 	(SetLogDefaultGenerations): New C++ function to forward to C
diff -r f2e36173c9f4 -r 05829e433e66 magick/log.c
--- a/magick/log.c	Sun Mar 22 12:35:49 2020 -0500
+++ b/magick/log.c	Sun Mar 22 14:44:21 2020 -0500
@@ -1193,31 +1193,16 @@
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  SetLogDefaultEventType() sets the set of events which will result in
-%  a log event.  The events are specified as a comma-separated list
-%  including one or more of the following:
-%
-%     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.
+%  SetLogDefaultEventType() accepts a comma-delimited list (Annotate, Blob,
+%  Cache, Coder, Configure, Deprecate, Error, Exception,  FatalError,
+%  Information, Locale, Option, Render, Resource, TemporaryFile, Transform,
+%  User, Warning, or X11) that determines the default set of events to log.
+%  All other events are ignored.  By default, no logging is enabled.
 %
 %  This function should be called prior to InitializeMagick() since it
 %  provides defaults used by InitializeMagick() while the logging system
-%  is initialized.
+%  is initialized.  The events may be modified later after
+%  InitializeMagick() has been called using the SetLogEventMask() function.
 %
 %  The format of SetLogDefaultEventType method is:
 %
@@ -1478,9 +1463,12 @@
 %                                                                             %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
-%  SetLogEventMask() accepts a comma-delimited list that determines which
-%  events to log.  All other events are ignored.  By default, no logging is
-%  enabled.  This method returns the updated log event mask.
+%  SetLogEventMask() accepts a comma-delimited list (Annotate, Blob, Cache,
+%  Coder, Configure, Deprecate, Error, Exception,  FatalError, Information,
+%  Locale, Option, Render, Resource, TemporaryFile, Transform, User,
+%  Warning, or X11) that determines which events to log.  All other events
+%  are ignored.  By default, no logging is enabled.  This method returns
+%  the updated log event mask.
 %
 %  The format of the SetLogEventMask method is:
 %
@@ -1529,17 +1517,17 @@
 %  SetLogFormat() sets the format for the "human readable" log record.
 %  The format specification supports these 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
+%    %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
 %
 %  The format of the LogMagickFormat method is:
diff -r f2e36173c9f4 -r 05829e433e66 scripts/format_c_api_doc.py
--- a/scripts/format_c_api_doc.py	Sun Mar 22 12:35:49 2020 -0500
+++ b/scripts/format_c_api_doc.py	Sun Mar 22 14:44:21 2020 -0500
@@ -101,6 +101,9 @@
     'ImageType'          : '`ImageType`_',
     'InterlaceType'      : '`InterlaceType`_',
     'LayerType'          : '`LayerType`_',
+    'LogEventType'       : '`LogEventType`_',
+    'LogMethod'          : '`LogMethod`_',
+    'LogOutputType'      : '`LogOutputType`_',
     'MagickInfo'         : '`MagickInfo`_',
     'MonitorHandler'     : '`MonitorHandler`_',
     'MontageInfo'        : '`MontageInfo`_',
diff -r f2e36173c9f4 -r 05829e433e66 www/Changelog.html
--- a/www/Changelog.html	Sun Mar 22 12:35:49 2020 -0500
+++ b/www/Changelog.html	Sun Mar 22 14:44:21 2020 -0500
@@ -38,6 +38,10 @@
 <p>2020-03-22  Bob Friesenhahn  &lt;<a class="reference external" \
href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#6 \
4;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
  <blockquote>
 <ul class="simple">
+<li>www/api/types.rst: Improved types documentation and added more
+hyperlinks.</li>
+<li>scripts/format_c_api_doc.py: Add hyperlinks for 'LogMethod' and
+'LogOutputType' type documentation.</li>
 <li>Magick++/lib/Image.cpp (SetLogDefaultEventType): New C++ function to
 forward to C interface.
 (SetLogDefaultGenerations): New C++ function to forward to C
diff -r f2e36173c9f4 -r 05829e433e66 www/api/api_hyperlinks.rst
--- a/www/api/api_hyperlinks.rst	Sun Mar 22 12:35:49 2020 -0500
+++ b/www/api/api_hyperlinks.rst	Sun Mar 22 14:44:21 2020 -0500
@@ -26,6 +26,9 @@
 .. _IndexPacket:          ../api/types.html#indexpacket
 .. _InterlaceType:        ../api/types.html#interlacetype
 .. _LayerType:            ../api/types.html#layertype
+.. _LogEventType:         ../api/types.html#logeventtype
+.. _LogMethod:            ../api/types.html#logmethod
+.. _LogOutputType:        ../api/types.html#logoutputtype
 .. _MagickInfo:           ../api/types.html#magickinfo
 .. _MonitorHandler:       ../api/types.html#monitorhandler
 .. _MontageInfo:          ../api/types.html#montageinfo
diff -r f2e36173c9f4 -r 05829e433e66 www/api/log.html
--- a/www/api/log.html	Sun Mar 22 12:35:49 2020 -0500
+++ b/www/api/log.html	Sun Mar 22 14:44:21 2020 -0500
@@ -76,7 +76,7 @@
 <div class="section" id="id1">
 <h2>Synopsis</h2>
 <pre class="literal-block">
-MagickPassFail LogMagickEvent( const LogEventType type, const char *module,
+MagickPassFail LogMagickEvent( const <a class="reference external" \
                href="../api/types.html#logeventtype">LogEventType</a> type, const \
                char *module,
                                const char *function, const unsigned long line,
                                const char *format, ... );
 </pre>
@@ -88,7 +88,7 @@
 MagickPass.</p>
 <p>The format of the LogMagickEvent method is:</p>
 <pre class="literal-block">
-MagickPassFail LogMagickEvent( const LogEventType type, const char *module,
+MagickPassFail LogMagickEvent( const <a class="reference external" \
                href="../api/types.html#logeventtype">LogEventType</a> type, const \
                char *module,
                                const char *function, const unsigned long line,
                                const char *format, ... );
 </pre>
@@ -116,29 +116,15 @@
 </div>
 <div class="section" id="id4">
 <h2>Description</h2>
-<p>SetLogDefaultEventType() sets the set of events which will result in
-a log event.  The events are specified as a comma-separated list
-including one or more of the following:</p>
-<p>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.</p>
+<p>SetLogDefaultEventType() accepts a comma-delimited list (Annotate, Blob,
+Cache, Coder, Configure, Deprecate, Error, Exception,  FatalError,
+Information, Locale, Option, Render, Resource, TemporaryFile, Transform,
+User, Warning, or X11) that determines the default set of events to log.
+All other events are ignored.  By default, no logging is enabled.</p>
 <p>This function should be called prior to InitializeMagick() since it
 provides defaults used by InitializeMagick() while the logging system
-is initialized.</p>
+is initialized.  The events may be modified later after
+InitializeMagick() has been called using the SetLogEventMask() function.</p>
 <p>The format of SetLogDefaultEventType method is:</p>
 <pre class="literal-block">
 void SetLogDefaultEventType( const char *events );
@@ -208,7 +194,7 @@
 <div class="section" id="id9">
 <h2>Synopsis</h2>
 <pre class="literal-block">
-void SetLogDefaultLogMethod( const LogMethod method );
+void SetLogDefaultLogMethod( const <a class="reference external" \
href="../api/types.html#logmethod">LogMethod</a> method );  </pre>
 </div>
 <div class="section" id="id10">
@@ -224,7 +210,7 @@
 is initialized.</p>
 <p>The format of SetLogDefaultLogMethod method is:</p>
 <pre class="literal-block">
-void SetLogDefaultLogMethod( const LogMethod method );
+void SetLogDefaultLogMethod( const <a class="reference external" \
href="../api/types.html#logmethod">LogMethod</a> method );  </pre>
 <p>A description of each parameter follows:</p>
 <dl class="docutils">
@@ -238,7 +224,7 @@
 <div class="section" id="id11">
 <h2>Synopsis</h2>
 <pre class="literal-block">
-void SetLogDefaultOutputType( const LogOutputType output_type );
+void SetLogDefaultOutputType( const <a class="reference external" \
href="../api/types.html#logoutputtype">LogOutputType</a> output_type );  </pre>
 </div>
 <div class="section" id="id12">
@@ -249,7 +235,7 @@
 is initialized.</p>
 <p>The format of SetLogDefaultOutputType method is:</p>
 <pre class="literal-block">
-void SetLogDefaultOutputType( const LogOutputType output_type );
+void SetLogDefaultOutputType( const <a class="reference external" \
href="../api/types.html#logoutputtype">LogOutputType</a> output_type );  </pre>
 <p>A description of each parameter follows:</p>
 <dl class="docutils">
@@ -297,9 +283,12 @@
 </div>
 <div class="section" id="id16">
 <h2>Description</h2>
-<p>SetLogEventMask() accepts a comma-delimited list that determines which
-events to log.  All other events are ignored.  By default, no logging is
-enabled.  This method returns the updated log event mask.</p>
+<p>SetLogEventMask() accepts a comma-delimited list (Annotate, Blob, Cache,
+Coder, Configure, Deprecate, Error, Exception,  FatalError, Information,
+Locale, Option, Render, Resource, TemporaryFile, Transform, User,
+Warning, or X11) that determines which events to log.  All other events
+are ignored.  By default, no logging is enabled.  This method returns
+the updated log event mask.</p>
 <p>The format of the SetLogEventMask method is:</p>
 <pre class="literal-block">
 unsigned long SetLogEventMask( const char *events );
@@ -323,17 +312,17 @@
 <h2>Description</h2>
 <p>SetLogFormat() sets the format for the &quot;human readable&quot; log record.
 The format specification supports these special format characters:</p>
-<p>%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
+<p>%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</p>
 <p>The format of the LogMagickFormat method is:</p>
 <pre class="literal-block">
@@ -351,7 +340,7 @@
 <div class="section" id="id19">
 <h2>Synopsis</h2>
 <pre class="literal-block">
-void SetLogMethod( LogMethod method );
+void SetLogMethod( <a class="reference external" \
href="../api/types.html#logmethod">LogMethod</a> method );  </pre>
 </div>
 <div class="section" id="id20">
@@ -359,7 +348,7 @@
 <p>SetLogMethod() sets the method to be called when logging.</p>
 <p>The format of the SetLogMethod method is:</p>
 <pre class="literal-block">
-void SetLogMethod( LogMethod method );
+void SetLogMethod( <a class="reference external" \
href="../api/types.html#logmethod">LogMethod</a> method );  </pre>
 <p>A description of each parameter follows:</p>
 <dl class="docutils">
diff -r f2e36173c9f4 -r 05829e433e66 www/api/types.html
--- a/www/api/types.html	Sun Mar 22 12:35:49 2020 -0500
+++ b/www/api/types.html	Sun Mar 22 14:44:21 2020 -0500
@@ -63,40 +63,42 @@
 <li><a class="reference internal" href="#filtertypes" id="id21">FilterTypes</a></li>
 <li><a class="reference internal" href="#frameinfo" id="id22">FrameInfo</a></li>
 <li><a class="reference internal" href="#gravitytype" id="id23">GravityType</a></li>
-<li><a class="reference internal" href="#logoutputtype" \
                id="id24">LogOutputType</a></li>
-<li><a class="reference internal" href="#image" id="id25">Image</a></li>
-<li><a class="reference internal" href="#imageinfo" id="id26">ImageInfo</a></li>
-<li><a class="reference internal" href="#imagetype" id="id27">ImageType</a></li>
-<li><a class="reference internal" href="#indexpacket" id="id28">IndexPacket</a></li>
-<li><a class="reference internal" href="#interlacetype" \
                id="id29">InterlaceType</a></li>
-<li><a class="reference internal" href="#layertype" id="id30">LayerType</a></li>
-<li><a class="reference internal" href="#magickinfo" id="id31">MagickInfo</a></li>
-<li><a class="reference internal" href="#monitorhandler" \
                id="id32">MonitorHandler</a></li>
-<li><a class="reference internal" href="#montageinfo" id="id33">MontageInfo</a></li>
-<li><a class="reference internal" href="#noisetype" id="id34">NoiseType</a></li>
-<li><a class="reference internal" href="#orientationtype" \
                id="id35">OrientationType</a></li>
-<li><a class="reference internal" href="#paintmethod" id="id36">PaintMethod</a></li>
-<li><a class="reference internal" href="#pixelpacket" id="id37">PixelPacket</a></li>
-<li><a class="reference internal" href="#pointinfo" id="id38">PointInfo</a></li>
-<li><a class="reference internal" href="#profileinfo" id="id39">ProfileInfo</a></li>
-<li><a class="reference internal" href="#quantizeinfo" \
                id="id40">QuantizeInfo</a></li>
-<li><a class="reference internal" href="#quantum" id="id41">Quantum</a></li>
-<li><a class="reference internal" href="#quantumtype" id="id42">QuantumType</a></li>
-<li><a class="reference internal" href="#rectangleinfo" \
                id="id43">RectangleInfo</a></li>
-<li><a class="reference internal" href="#registrytype" \
                id="id44">RegistryType</a></li>
-<li><a class="reference internal" href="#renderingintent" \
                id="id45">RenderingIntent</a></li>
-<li><a class="reference internal" href="#resolutiontype" \
                id="id46">ResolutionType</a></li>
-<li><a class="reference internal" href="#resourcetype" \
                id="id47">ResourceType</a></li>
-<li><a class="reference internal" href="#segmentinfo" id="id48">SegmentInfo</a></li>
-<li><a class="reference internal" href="#signatureinfo" \
                id="id49">SignatureInfo</a></li>
-<li><a class="reference internal" href="#storagetype" id="id50">StorageType</a></li>
-<li><a class="reference internal" href="#streamhandler" \
                id="id51">StreamHandler</a></li>
-<li><a class="reference internal" href="#stretchtype" id="id52">StretchType</a></li>
-<li><a class="reference internal" href="#styletype" id="id53">StyleType</a></li>
-<li><a class="reference internal" href="#typemetric" id="id54">TypeMetric</a></li>
-<li><a class="reference internal" href="#viewinfo" id="id55">ViewInfo</a></li>
-<li><a class="reference internal" href="#virtualpixelmethod" \
                id="id56">VirtualPixelMethod</a></li>
-<li><a class="reference internal" href="#magickxresourceinfo" \
id="id57">MagickXResourceInfo</a></li> +<li><a class="reference internal" \
href="#logeventtype" id="id24">LogEventType</a></li> +<li><a class="reference \
internal" href="#logmethod" id="id25">LogMethod</a></li> +<li><a class="reference \
internal" href="#logoutputtype" id="id26">LogOutputType</a></li> +<li><a \
class="reference internal" href="#image" id="id27">Image</a></li> +<li><a \
class="reference internal" href="#imageinfo" id="id28">ImageInfo</a></li> +<li><a \
class="reference internal" href="#imagetype" id="id29">ImageType</a></li> +<li><a \
class="reference internal" href="#indexpacket" id="id30">IndexPacket</a></li> +<li><a \
class="reference internal" href="#interlacetype" id="id31">InterlaceType</a></li> \
+<li><a class="reference internal" href="#layertype" id="id32">LayerType</a></li> \
+<li><a class="reference internal" href="#magickinfo" id="id33">MagickInfo</a></li> \
+<li><a class="reference internal" href="#monitorhandler" \
id="id34">MonitorHandler</a></li> +<li><a class="reference internal" \
href="#montageinfo" id="id35">MontageInfo</a></li> +<li><a class="reference internal" \
href="#noisetype" id="id36">NoiseType</a></li> +<li><a class="reference internal" \
href="#orientationtype" id="id37">OrientationType</a></li> +<li><a class="reference \
internal" href="#paintmethod" id="id38">PaintMethod</a></li> +<li><a class="reference \
internal" href="#pixelpacket" id="id39">PixelPacket</a></li> +<li><a class="reference \
internal" href="#pointinfo" id="id40">PointInfo</a></li> +<li><a class="reference \
internal" href="#profileinfo" id="id41">ProfileInfo</a></li> +<li><a class="reference \
internal" href="#quantizeinfo" id="id42">QuantizeInfo</a></li> +<li><a \
class="reference internal" href="#quantum" id="id43">Quantum</a></li> +<li><a \
class="reference internal" href="#quantumtype" id="id44">QuantumType</a></li> +<li><a \
class="reference internal" href="#rectangleinfo" id="id45">RectangleInfo</a></li> \
+<li><a class="reference internal" href="#registrytype" \
id="id46">RegistryType</a></li> +<li><a class="reference internal" \
href="#renderingintent" id="id47">RenderingIntent</a></li> +<li><a class="reference \
internal" href="#resolutiontype" id="id48">ResolutionType</a></li> +<li><a \
class="reference internal" href="#resourcetype" id="id49">ResourceType</a></li> \
+<li><a class="reference internal" href="#segmentinfo" id="id50">SegmentInfo</a></li> \
+<li><a class="reference internal" href="#signatureinfo" \
id="id51">SignatureInfo</a></li> +<li><a class="reference internal" \
href="#storagetype" id="id52">StorageType</a></li> +<li><a class="reference internal" \
href="#streamhandler" id="id53">StreamHandler</a></li> +<li><a class="reference \
internal" href="#stretchtype" id="id54">StretchType</a></li> +<li><a class="reference \
internal" href="#styletype" id="id55">StyleType</a></li> +<li><a class="reference \
internal" href="#typemetric" id="id56">TypeMetric</a></li> +<li><a class="reference \
internal" href="#viewinfo" id="id57">ViewInfo</a></li> +<li><a class="reference \
internal" href="#virtualpixelmethod" id="id58">VirtualPixelMethod</a></li> +<li><a \
class="reference internal" href="#magickxresourceinfo" \
id="id59">MagickXResourceInfo</a></li>  </ul>
 </div>
 <div class="section" id="affinematrix">
@@ -502,7 +504,7 @@
 encoding an image. Be aware that most image types only support a sub-set
 of the available compression types. If the compression type specified is
 incompatable with the image, GraphicsMagick selects a compression type
-compatable with the image type.</p>
+compatable with the image type, which might be no compression at all.</p>
 <table border="1" class="docutils">
 <caption>CompressionType</caption>
 <colgroup>
@@ -544,6 +546,24 @@
 <tr><td>ZipCompression</td>
 <td>Lempel-Ziv compression (LZ77) as used in PKZIP and GNU gzip.</td>
 </tr>
+<tr><td>LZMACompression</td>
+<td>LZMA - Lempel-Ziv-Markov chain algorithm</td>
+</tr>
+<tr><td>JPEG2000Compression</td>
+<td>JPEG 2000 - ISO/IEC std 15444-1</td>
+</tr>
+<tr><td>JBIG1Compression</td>
+<td>JBIG v1 - ISO/IEC std 11544 / ITU-T rec T.82</td>
+</tr>
+<tr><td>JBIG2Compression</td>
+<td>JBIG v2 - ISO/IEC std 14492 / ITU-T rec T.88</td>
+</tr>
+<tr><td>ZSTDCompression</td>
+<td>Facebook's Zstandard/Zstd</td>
+</tr>
+<tr><td>WebPCompression</td>
+<td>Google's WebP</td>
+</tr>
 </tbody>
 </table>
 </div>
@@ -1120,8 +1140,101 @@
 </tbody>
 </table>
 </div>
+<div class="section" id="logeventtype">
+<h1><a class="toc-backref" href="#id24">LogEventType</a></h1>
+<p>LogEventType specifies the log event type to match one or more log
+areas.  Although defined as an enum type, the values are based on
+unsigned integer flags value with one mask bit set, more than one mask
+bit set, or all of the assigned mask bits set.  Values are boolean
+ORed together to represent multiple event types.</p>
+<table border="1" class="docutils">
+<caption>LogEventType</caption>
+<colgroup>
+<col width="27%" />
+<col width="73%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>Enumeration</td>
+<td>Description</td>
+</tr>
+<tr><td>UndefinedEventMask</td>
+<td>No events specified</td>
+</tr>
+<tr><td>NoEventsMask</td>
+<td>No events specified</td>
+</tr>
+<tr><td>ConfigureEventMask</td>
+<td>Configuration event (related to initialization or shutdown)</td>
+</tr>
+<tr><td>AnnotateEventMask</td>
+<td>Annotation event (text drawing)</td>
+</tr>
+<tr><td>RenderEventMask</td>
+<td>Rendering event (vector drawing)</td>
+</tr>
+<tr><td>TransformEventMask</td>
+<td>Image transformation event (e.g. cropping)</td>
+</tr>
+<tr><td>LocaleEventMask</td>
+<td>Locale event (internationalization)</td>
+</tr>
+<tr><td>CoderEventMask</td>
+<td>Coder event (file decode or encode)</td>
+</tr>
+<tr><td>X11EventMask</td>
+<td>X11 event (event related to use of X11)</td>
+</tr>
+<tr><td>CacheEventMask</td>
+<td>Pixel cache event (pixel storage in memory or on disk)</td>
+</tr>
+<tr><td>BlobEventMask</td>
+<td>Blob event (I/O to/from memory or a file)</td>
+</tr>
+<tr><td>DeprecateEventMask</td>
+<td>Deprecation event (use of a function which will be removed)</td>
+</tr>
+<tr><td>UserEventMask</td>
+<td>User event (event allowed for the user, not otherwise used)</td>
+</tr>
+<tr><td>ResourceEventMask</td>
+<td>Resource event (resource limit assignment, allocation/deallocation)</td>
+</tr>
+<tr><td>TemporaryFileEventMask</td>
+<td>Temporary file event (temporary file created or removed)</td>
+</tr>
+<tr><td>ExceptionEventMask</td>
+<td>Exception event (a warning or error was reported into ExceptionInfo)</td>
+</tr>
+<tr><td>OptionEventMask</td>
+<td>Option event (something related to a user provided option)</td>
+</tr>
+<tr><td>InformationEventMask</td>
+<td>Information event</td>
+</tr>
+<tr><td>WarningEventMask</td>
+<td>Warning event (a warning was reported into ExceptionInfo)</td>
+</tr>
+<tr><td>ErrorEventMask</td>
+<td>Error event (an error was reported into ExceptionInfo)</td>
+</tr>
+<tr><td>FatalErrorEventMask</td>
+<td>Fatal error event (a fatal error was reported into ExceptionInfo)</td>
+</tr>
+<tr><td>AllEventsMask</td>
+<td>All events (matches any/all events)</td>
+</tr>


_______________________________________________
Graphicsmagick-commit mailing list
Graphicsmagick-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-commit


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic