diff -Nru graphicsmagick-1.3.17-Q16/ChangeLog graphicsmagick-1.3.16-Q16/ChangeLog --- graphicsmagick-1.3.17-Q16/ChangeLog 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ChangeLog 2012-06-23 20:10:10.000000000 +0000 @@ -1,262 +1,3 @@ -2012-10-13 Bob Friesenhahn - - * www/index.rst: Update top index page for 1.3.17 release. - - * NEWS.txt: Update NEWS for 1.3.17 release. - - * version.sh: Update shared library versioning for 1.3.17 release. - - * coders/jnx.c: Fix format string compilation warnings. Remove - MS-DOS line terminations. - - * configure.ac: Module loading is now only supported by the - modules build and not just because shared libraries are enabled. - This means that libltdl is only depended upon by the modules - build. Sometime in the future, libltdl will no longer be bundled - in the GraphicsMagick source tree. - -2012-10-10 Bob Friesenhahn - - * configure.ac (LTDL_INIT): Request installable libltdl rather - than convenience. - -2012-10-08 Bob Friesenhahn - - * coders/bmp.c: Support alpha channel in uncompressed 32-bit BMP. - Resolves SourceForge issue 3566239 "Can't open BMP with alpha - created by photoshop". - -2012-10-07 Fojtik Jaroslav - - * dcraw/dcraw.c: Fixed situation when M_PI is not defined. - -2012-10-07 Fojtik Jaroslav - - * coders/jnx.c: Add image attribute with geolocation. - -2012-10-06 Bob Friesenhahn - - * dcraw: VisualMagick configure fixes to support linking with JPEG - and JPEG2000. - -2012-09-30 Bob Friesenhahn - - * dcraw: Add dcraw to VisualMagick build. - - * libxml: Update libxml2 to 2.9.0 release. - -2012-09-29 Bob Friesenhahn - - * tiff: Update libtiff to 4.0.3 release. - - * lcms: Update liblcms2 to 2.4 release. - - * png: Update libpng to 1.5.13 release. - -2012-09-19 Bob Friesenhahn - - * Makefile.am: Update to Automake 1.12.4. - -2012-09-15 Bob Friesenhahn - - * doc/options.imdoc: Fix Debian bug 687738 "graphicsmagick: - repeated words suitable for suitable for in gm manpage" reported - by Jonas Smedegaard. - -2012-09-08 Bob Friesenhahn - - * NEWS.txt: Update with news since last release. - - * configure.ac: Added the configure option - --enable-quantum-library-names to enable that shared library name - includes quantum depth to allow shared libraries with different - quantum depths to co-exist in same directory (only one can be used - for development). - -2012-09-03 Bob Friesenhahn - - * magick/effect.c (AdaptiveThresholdImage): New implementation - contributed by Roberto de Deus Barbosa Murta. Executes in linear - time as threhold area is increased rather than being quadratic. - -2012-09-02 Bob Friesenhahn - - * coders/svg.c: Fix improper injection of XML headers as rendered - text. - - * magick/render.c (DrawImage): Fix SourceForge issue 3499164 - "Drawing of text fails if text starts with "," character". Fix - SourceForge issue 3411492 "Certain SVGs hang GraphicsMagick". Fix - SourceForge issue 1961000 "Could not print ',' via convert draw - text". - -2012-09-01 Bob Friesenhahn - - * coders/wmf.c (lite_font_stringwidth): Simply return zero. - Returning a computed string width was causing text placement - problems when testing with libwmf's fulltest.wmf. - -2012-08-31 Glenn Randers-Pehrson - - * coders/png.c: ReadOnePNGImage: sub-8-bit palette images were - getting unpacked twice; once by libpng via png_set_packing() - and again by coders/png.c in a switch() statement around line 2500, - resulting in horizontally stretched pixels. - -2012-08-31 Bob Friesenhahn - - * Makefile.am (AUTOMAKE_OPTIONS): Include lzip as a distribution - format again. - -2012-08-26 Bob Friesenhahn - - * configure.ac: BrowseDelegate now defaults to 'xdg-open', but if - it is not found, then configure will search for firefox, - google-chrome, mozilla (in that order). - -2012-08-23 Bob Friesenhahn - - * configure.ac: For testing on MinGW, assume that Postscript is - available since we don't have a good way to check for that. - - * scripts/tap-functions.shi (test_count): Always execute the test - program rather than skipping execution since we want to make sure - the test program fails correctly as well. - - * coders/gif.c (DecodeImage): Add a log message for attempted LZW - string data table overflow. - -2012-08-20 Bob Friesenhahn - - * magick/effect.c (ConvolveImage): Allocate normalized convolution - kernel using cache-line aligned memory allocator. - - * configure.ac: Remove support for legacy LZWDecodeDelegate and - LZWEncodeDelegate since these are not used any more. - -2012-08-19 Bob Friesenhahn - - * scripts/tap-functions.shi: If a test declares that it needs - certain features, skip the test if required features are not - available. - - * configure.ac: Build a supported features list and save to - common.shi script for use by test scripts. - - * Makefile.am (LOG_COMPILER): Run Bourne-shell based TAP scripts - with the same shell $(SHELL) that configure selected for the - Makefile to use. - -2012-08-18 Bob Friesenhahn - - * Makefile.am (AUTOMAKE_OPTIONS): Update to Automake 1.12.3. - Update test suite to use Automake TAP driver rather than legacy - tests. - -2012-08-14 Bob Friesenhahn - - * coders/jnx.c (ExtractTileJPG): Add a trace of tile offset and size. - -2012-08-13 Bob Friesenhahn - - * coders/jnx.c (ExtractTileJPG): Use a memory buffer for the JPEG - tile rather than a temporary file. - -2012-08-12 Fojtik Jaroslav - - * PerlMagick/t/input_jnx.jnx: Small JNX test file. - -2012-08-11 Fojtik Jaroslav - - * coders/jnx.c: speedup. - -2012-08-10 Fojtik Jaroslav - - * coders/jnx.c: changed malloc/free to MagickMalloc/MagickFree. - -2012-08-06 Bob Friesenhahn - - * coders/jnx.c (ReadJNXImage): Add progress monitor support for - JNX. - -2012-08-06 Fojtik Jaroslav - - * coders/jnx.c: Image cache is turned off to work-around memory - overflow. - -2012-08-05 Fojtik Jaroslav - - * coders/jnx.c: Fixed. - -2012-08-05 Bob Friesenhahn - - * coders/jnx.c: Add JNX coder for "Garmin proprietary Image - Format" (implementation by Jaroslav Fojtik) to the build. Code is - not yet working properly at this time. - -2012-08-04 Bob Friesenhahn - - * configure.ac: Remove use of -Wl,-zlazyload under Solaris since - it seems to decrease the stability of C++ exceptions in x86-64 - build and does not measurably improve runtimes. Don't force use - of liblzma because libtiff is used. User should always have - control. - -2012-07-29 Bob Friesenhahn - - * magick/memory.c (MagickMallocAligned): Use RoundUpToAlignment() - macro to compute aligned pointer. - - * magick/effect.c (EnhanceImage): Eliminate use of ugly Enhance - macro. Only filter based on color channels (ignore opacity). - -2012-07-28 Bob Friesenhahn - - * magick/studio.h (MAGICK_CACHE_LINE_SIZE): Assume a cache line - size of 64 bytes except for on PowerPC which uses 128. - - * magick/pixel_cache.c: Use aligned memory allocator to allocate - structures and buffers which might suffer from false cache line - sharing - - * magick/memory.c (MagickMallocAligned): Also round up allocation - size to alignment. - -2012-07-26 Bob Friesenhahn - - * magick/effect.c, magick/random.c, magick/semaphore.c: Use - aligned memory allocator to align allocations which should be - aligned to cache line boundary. - -2012-07-24 Bob Friesenhahn - - * magick/memory.h (MagickAllocateAlignedMemory): New macro to - allocate aligned memory. - (MagickFreeAlignedMemory): New macro to free aligned memory. - - * magick/memory.c (MagickMallocAligned): New internal function to - allocate aligned memory. - (MagickFreeAligned): New internal function to free aligned memory. - -2012-07-21 Bob Friesenhahn - - * magick/common.h (MAGICK_ASSUME_ALIGNED): Add some GCC attribute - wrappers for useful features added by GCC 4.7. - -2012-07-10 Bob Friesenhahn - - * coders/gif.c (ReadGIFImage): Try to be better about reporting - failure when ReadBlob() fails to return the requested number of - bytes. - -2012-06-26 Bob Friesenhahn - - * www/benchmarks.rst: Strip the outdated benchmark results from - the benchmarks page. - - * magick/command.c (ImportImageCommand): Status returned from the - command was inverted. - 2012-06-23 Bob Friesenhahn * Release GraphicsMagick 1.3.16 diff -Nru graphicsmagick-1.3.17-Q16/Copyright.txt graphicsmagick-1.3.16-Q16/Copyright.txt --- graphicsmagick-1.3.17-Q16/Copyright.txt 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Copyright.txt 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/INSTALL-unix.txt graphicsmagick-1.3.16-Q16/INSTALL-unix.txt --- graphicsmagick-1.3.17-Q16/INSTALL-unix.txt 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/INSTALL-unix.txt 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. @@ -16,7 +15,6 @@ The source code must be extracted prior to compilation as follows: 7z - 7-Zip archive format. The Z-Zip format may be extracted under Unix using '7za' from the P7ZIP package (http://p7zip.sourceforge.net/). Extract similar to:: @@ -24,7 +22,6 @@ 7za x GraphicsMagick-1.3.7z .tar.bz2 - BZip2 compressed tar archive format. Requires that both the bzip2 (http://www.bzip.org/) and tar programs to be available. Extract similar to:: @@ -32,12 +29,11 @@ bzip2 -d GraphicsMagick-1.3.tar.bz | tar -xvf - .tar.gz - Gzip compressed tar archive format. Requires that both the gzip (http://www.gzip.org/) and tar programs to be available. Extract similar to:: - gzip -d GraphicsMagick-1.3.tar.gz | tar -xvf - + gzip -d GraphicsMagick-1.3.tar.gz | tar -xvf - .tar.lz @@ -45,10 +41,9 @@ (http://lzip.nongnu.org/lzip.html) and tar programs to be available. Extract similar to:: - lzip -d -c GraphicsMagick-1.3.tar.gz | tar -xvf - + lzip -d -c GraphicsMagick-1.3.tar.gz | tar -xvf - .tar.xz - LZMA compressed tar archive format. Requires that LZMA utils (http://tukaani.org/lzma/) and tar programs to be available. Extract similar to:: @@ -56,23 +51,20 @@ xz -d GraphicsMagick-1.3.tar.xz | tar -xvf - zip - PK-ZIP archive format. Requires that the unzip program from Info-Zip (http://www.info-zip.org/UnZip.html) be available. Extract similar to:: unzip GraphicsMagick-1.3.zip -The GraphicsMagick source code is extracted into a subdirectory -similar to 'GraphicsMagick-1.3'. After the source code extracted, -change to the new directory (using the actual directory name) using -a command similar to:: +The GraphicsMagick source code is extracted into the subdirectory +'GraphicsMagick-1.3'. After the source code extracted, change to the new +directory using the command:: cd GraphicsMagick-1.3 Build Configuration ------------------- - Use 'configure' to automatically configure, build, and install GraphicsMagick. The configure script may be executed from the GraphicsMagick source directory (e.g ./configure) or from a separate @@ -128,37 +120,30 @@ The configure variables you should be aware of are: CC - Name of C compiler (e.g. 'cc -Xa') to use CXX - Name of C++ compiler to use (e.g. 'CC') CFLAGS - Compiler flags (e.g. '-g -O2') to compile C code CXXFLAGS - Compiler flags (e.g. '-g -O2') to compile C++ code CPPFLAGS - Include paths (-I/somedir) to look for header files LDFLAGS - - Library paths (-L/somedir) to look for libraries Systems that - support the notion of a library run-path may require an additional - argument in order to find shared libraries at run time. For - example, the Solaris linker requires an argument of the form - '-R/somedir', some Linux systems will work with '-rpath /somedir', - while some other Linux systems who's gcc does not pass -rpath to - the linker require an argument of the form '-Wl,-rpath,/somedir'. + Library paths (-L/somedir) to look for libraries Systems that support + the notion of a library run-path may require an additional argument + in order to find shared libraries at run time. For example, the + Solaris linker requires an argument of the form '-R/somedir', some + Linux systems will work with '-rpath /somedir', while some other + Linux systems who's gcc does not pass -rpath to the linker require an + argument of the form '-Wl,-rpath,/somedir'. LIBS - Extra libraries (-lsomelib) required to link Any variable (e.g. CPPFLAGS or LDFLAGS) which requires a directory @@ -175,214 +160,148 @@ '--x-includes=DIR' and '--x-libraries=DIR' to specify their locations. The configure script provides a number of GraphicsMagick specific -options. When disabling an option --disable-something is equivalent -to specifying --enable-something=no and --without-something is -equivalent to --with-something=no. The configure options are as +options. When disabling an option --disable-something is equivalent to +specifying --enable-something=no and --without-something is equivalent +to --with-something=no. The configure options are as follows (execute 'configure --help' to see all options). Optional Features ~~~~~~~~~~~~~~~~~ ---enable-prof - - enable 'prof' profiling support (default disabled) - ---enable-gprof - - enable 'gprof' profiling support (default disabled) - ---enable-gcov - - enable 'gcov' profiling support (default disabled) - ---disable-installed - - disable building an installed GraphicsMagick (default enabled) - ---disable-largefile - - disable support for large (64 bit) file offsets +--enable-ccmalloc enable 'ccmalloc' memory debug support (default disabled) ---disable-openmp - - disable use of OpenMP (automatic multi-threaded loops) at all - ---enable-openmp-slow - - enable OpenMP for algorithms which sometimes run slower +--enable-prof enable 'prof' profiling support (default disabled) ---enable-symbol-prefix +--enable-gprof enable 'gprof' profiling support (default disabled) - enable prefixing library symbols with "Gm" +--enable-gcov enable 'gcov' profiling support (default disabled) ---enable-magick-compat +--disable-installed disable building an installed GraphicsMagick (default enabled) - install ImageMagick utility shortcuts (default disabled) +--disable-largefile disable support for large (64 bit) file offsets ---enable-maintainer-mode +--disable-openmp disable use of OpenMP (automatic multi-threaded loops) at all - enable additional Makefile rules which update generated files - included in the distribution. Requires GNU make as well as a - number of utilities and tools. +--enable-openmp-slow enable OpenMP for algorithms which sometimes run slower ---enable-quantum-library-names +--enable-symbol-prefix enable prefixing library symbols with "Gm" - shared library name includes quantum depth to allow shared - libraries with different quantum depths to co-exist in same - directory (only one can be used for development) +--enable-magick-compat install ImageMagick utility shortcuts (default disabled) Optional Packages/Options ~~~~~~~~~~~~~~~~~~~~~~~~~ --with-quantum-depth - - number of bits in a pixel quantum (default 8). Also see - '--enable-quantum-library-names.' + number of bits in a pixel quantum (default 8) --enable-ltdl-install - install libltdl --with-included-ltdl - use the GNU ltdl sources included here --with-ltdl-include=DIR - use the ltdl headers installed in DIR --with-ltdl-lib=DIR - use the libltdl.la installed in DIR --with-modules - enable building dynamically loadable modules --with-cache - set pixel cache threshhold (defaults to available memory) --without-threads - disable threads support. --with-frozenpaths - enable frozen delegate paths --without-magick-plus-plus - disable build/install of Magick++ --with-perl - enable build/install of PerlMagick --with-perl=PERL - use specified Perl binary to configure PerlMagick --with-perl-options=OPTIONS - options to pass on command-line when generating PerlMagick's Makefile from Makefile.PL --without-bzlib - disable BZLIB support --without-dps - disable Display Postscript support --with-fpx - enable FlashPIX support --with-gslib - enable Ghostscript library support (not recommended) --without-jbig - disable JBIG support --without-jpeg - disable JPEG support --without-jp2 - disable JPEG v2 support --without-lcms - disable lcms (v1.1X) support --without-lcms2 - disable lcms (v2.X) support --without-lzma - disable LZMA support --without-png - disable PNG support --without-tiff - disable TIFF support --without-trio - disable TRIO library support --without-ttf - disable TrueType support --with-umem - - enable libumem memory allocation library support + enable umem memory allocation library support --without-wmf - disable WMF support --with-fontpath - prepend to default font search path --with-gs-font-dir - directory containing Ghostscript fonts --with-windows-font-dir - directory containing MS-Windows fonts --without-xml - disable XML support --without-zlib - disable ZLIB support --with-x - use the X Window System --with-share-path=DIR - Alternate path to share directory (default share/GraphicsMagick) --with-libstdc=DIR - use libstdc++ in DIR (for GNU C++) GraphicsMagick options represent either features to be enabled, disabled, @@ -400,7 +319,6 @@ Several configure options require special note: --with-included-ltdl, --enable-ltdl-install - GraphicsMagick supports loadable coder and filter modules if --enable-shared (see below) is specified in order to enable building shared libraries. This is true even if --with-modules (see below) has @@ -415,7 +333,6 @@ management system then you probably don't want to use this option. --enable-shared - The shared libraries are built and support for loading coder and process modules is enabled. Shared libraries are preferred because they allow programs to share common code, making the individual @@ -462,7 +379,6 @@ be shared libraries!). --disable-static - static archive libraries (with extension .a) are not built. If you are building shared libraries, there is little value to building static libraries. Reasons to build static libraries include: 1) they @@ -472,7 +388,6 @@ are unable to build shared libraries. --disable-installed - By default the GraphicsMagick build is configured to formally install into a directory tree. This is the most secure and reliable way to install GraphicsMagick. Specifying --disable-installed configures @@ -483,7 +398,6 @@ are expected to extract and run in any location. --with-modules - Image coders and process modules are built as loadable modules which are installed under the directory [prefix]/lib/GraphicsMagick-X.X.X/modules-QN (where 'N' equals 8, 16, @@ -497,14 +411,12 @@ using modules. --enable-symbol-prefix - The GraphicsMagick libraries may contain symbols which conflict with other libraries. Specifify this option to prefix "Gm" to all library symbols, and use the C pre-processor to allow dependent code to still compile as before. --enable-magick-compat - Normally GraphicsMagick installs only the 'gm' utility from which all commands may be accessed. Existing packages may be designed to invoke ImageMagick utilities (e.g. "convert"). Specify this option to @@ -515,16 +427,12 @@ replaced when GraphicsMagick is installed. --with-quantum-depth - This option allows the user to specify the number of bits to use per pixel quantum (the size of the red, green, blue, and alpha pixel - components. When an image file with less depth is read, smaller - values are scaled up to this size for processing, and are scaled - down from this size when a file with lower depth is written. For - example, "--with-quantum-depth=8" builds GraphicsMagick using 8-bit - quantums. Most computer display adaptors use 8-bit - quantums. Currently supported arguments are 8, 16, or 32. The - default is 8. This option is the most important option in + components. For example, "--with-quantum-depth=8" builds + GraphicsMagick using 8-bit quantums. Most computer display adaptors + use 8-bit quantums. Currently supported arguments are 8, 16, or 32. + The default is 8. This option is the most important option in determining the overall run-time performance of GraphicsMagick. The number of bits in a quantum determines how many values it may @@ -569,13 +477,7 @@ of quantization noise (usually not visible at 8 bits) and helps prevent countouring and posterization in the image. - Consider also using the --enable-quantum-library-names configure - option so that installed shared libraries include the quantum depth - as part of their names so that shared libraries using different - quantum depth options may co-exist in the same directory. - --without-magick-plus-plus - Disable building Magick++, the C++ application programming interface to GraphicsMagick. A suitable C++ compiler is required in order to build Magick++. Specify the CXX configure variable to select the C++ @@ -585,7 +487,6 @@ this option should only be necessary if Magick++ fails to compile. --with-frozenpaths - Normally external program names are substituted into the delegates.mgk file without full paths. Specify this option to enable saving full paths to programs using locations determined by @@ -594,50 +495,42 @@ the person who builds GraphicsMagick. --without-threads + By default, the GraphicsMagick library is compiled with multi-thread + support. If this is undesireable, then specify --without-threads. - By default, the GraphicsMagick library is compiled to be fully - thread safe by using thread APIs to implement required locking. If - the locking or dependence on thread APIs is undesireable, then - specify --without-threads. Specifying this option also disables - OpenMP support. Testing shows that the overhead from thread safety - is virtually unmeasurable so usually there is no reason to disable - multi-thread support. +--with-cache + Specify a different image pixel cache threshold using the + --with-cache option. This sets the maximum amount of heap memory that + GraphicsMagick is allowed to consume before switching to using + memory-mapped temporary files to store raw pixel data. --disable-largefile - By default, GraphicsMagick is compiled with support for large (> 2GB on a 32-bit CPU) files if the operating system supports large files. - Applications which use the GraphicsMagick library might then also - need to be compiled to support for large files (operating system - dependent). Normally support for large files is a good thing. Only - disable this option if there is a need to do so. + All applications which use the GraphicsMagick library must then also + include support for large files. By disabling support for large files + via --disable-largefile, dependent applications do not require + special compilation options for large files in order to use the + library. --disable-openmp - By default, GraphicsMagick is compiled with support for OpenMP (http://www.openmp.org/) if the compilation environment supports it. OpenMP automatically parallizes loops across concurrent threads - based on instructions in pragmas. OpenMP was introduced in GCC - 4.2. OpenMP is a well-established standard and was implemented in - some other compilers in the late '90s, long before its appearance in + based on instructions in pragmas. OpenMP is relatively new to GCC + and was introduced in GCC 4.2. OpenMP is a standard and was + implemented in some other compilers long before its appearance in GCC. OpenMP adds additional build and linkage requirements. - By default, GraphicsMagick enables as many threads as there are CPU - cores (or CPU threads). According to the OpenMP standard, the - OMP_NUM_THREADS environment variable specifies how many threads - should be used and GraphicsMagick also honors this request. In order - to obtain the best single-user performance, set OMP_NUM_THREADS - equal to the number of available CPU cores. On a server with many - cores and many programs running at once, there may be benefit to - setting OMP_NUM_THREADS to a much smaller value than the number of - cores, and sometimes values as low as two (or even one, to disable - threading) will offer the best overall system performance. Tuning a - large system with OpenMP programs running in parallel (competing for - resources) is a complex topic and some research and experimentation - may be required in order to find the best parameters. + The OpenMP support provided by GCC ("GOMP") automatically enables use + of OpenMP with the number of threads equal to the number of CPU cores + in the system. Other implementations of OpenMP do not enable + parallelization by default. According to the OpenMP standard, the + OMP_NUM_THREADS environment variable specifies how many threads should + be used. In order to obtain the best single-user performance, set + OMP_NUM_THREADS equal to the number of available CPU cores. --enable-openmp-slow - On some systems, memory-bound algorithms run slower (rather than faster) as threads are added via OpenMP. This may be due to CPU cache and memory architecture implementation, or OS thread API @@ -645,8 +538,8 @@ without testing and pre-built binaries need to work well on all systems, these algorithms are now disabled for OpenMP by default. If you are using a well-threaded OS on a CPU with a good - high-performance memory architecture, you might consider enabling - this option based on experimentation. + high-performance memory architecture, you should probably enable + this option. --with-perl @@ -669,7 +562,6 @@ newer than 5.8.8. --with-perl-options - The PerlMagick module is normally installed using the Perl interpreter's installation PREFIX, rather than GraphicsMagick's. If GraphicsMagick's installation prefix is not the same as PERL's @@ -685,7 +577,6 @@ configuring PERL extensions. --without-x - By default, GraphicsMagick will use X11 libraries if they are available. When --without-x is specified, use of X11 is disabled. The display, animate, and import sub-commands are not included. The @@ -693,7 +584,6 @@ to X11 fonts (consider using Postscript or TrueType fonts instead). --with-gs-font-dir - Specify the directory containing the Ghostscript Postscript Type 1 font files (e.g. "n022003l.pfb") so that they can be rendered using the FreeType library. If the font files are installed using the @@ -704,7 +594,6 @@ located automatically, or the location needs to be overridden. --with-windows-font-dir - Specify the directory containing MS-Windows-compatible fonts. This is not necessary when GraphicsMagick is running under MS-Windows. @@ -716,11 +605,11 @@ http://www.cygwin.com/ -It is suggested that the X11R6 package be installed since this enables -GraphicsMagick's X11 support (animate, display, and import -sub-commands will work) and it includes the Freetype v2 DLL required -to support TrueType and Postscript Type 1 fonts. Make sure that -/usr/X11R6/bin is in your PATH prior to running configure. +It is strongly recommended that the X11R6 package be installed since +this enables GraphicsMagick's X11 support (animate, display, and +import sub-commands will work) and it includes the Freetype v2 DLL +required to support TrueType and Postscript Type 1 fonts. Make sure +that /usr/X11R6/bin is in your PATH prior to running configure. If you are using Cygwin version 1.3.9 or later, you may specify the configure option '--enable-shared' to build Cygwin DLLs. Specifying @@ -829,12 +718,9 @@ 1) A delegate header is not in the header include path (CPPFLAGS -I option). - 2) A delegate library is not in the linker search/run path (LDFLAGS -L/-R option). - 3) A delegate library is missing a function (old version?).OB - 4) The compilation environment is faulty. If all reasonable corrective actions have been tried and the problem @@ -855,30 +741,24 @@ available from the generated Makefiles: 'make' - Build the package 'make install' - Install the package 'make check' - Run tests using the uninstalled software. On some systems, 'make install' must be done before the test suite will work but usually the software can be tested prior to installation. 'make clean' - Remove everything in the build directory created by 'make' 'make distclean' - Remove everything in the build directory created by 'configure' and 'make'. This is useful if you want to start over from scratch. 'make uninstall' - Remove all files from the system which are (or would be) installed by 'make install' using the current configuration. Note that this target does not work for PerlMagick since Perl no longer supports @@ -948,12 +828,11 @@ Note that due to differences between the developer's environment and your own, it is possible that some tests may be indicated as failed -even though the results are ok. Such failures should be rare, and if -they do occur, they should be reported as a bug. Differences between -the developer's environment environment and your own may include the -compiler, the CPU type, and the library versions used. The -GraphicsMagick developers use the current release of all dependent -libraries. +even though the results are ok. Such failures should be rare. +Differences between the developer's environment environment and your +own may include the compiler, the CPU type, and the library versions +used. The GraphicsMagick developers use the current release of all +dependent libraries. .. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN diff -Nru graphicsmagick-1.3.17-Q16/INSTALL-windows.txt graphicsmagick-1.3.16-Q16/INSTALL-windows.txt --- graphicsmagick-1.3.17-Q16/INSTALL-windows.txt 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/INSTALL-windows.txt 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/Magick++/Makefile.am graphicsmagick-1.3.16-Q16/Magick++/Makefile.am --- graphicsmagick-1.3.17-Q16/Magick++/Makefile.am 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/Makefile.am 2012-02-25 20:43:38.000000000 +0000 @@ -1,11 +1,20 @@ # # Top Makefile for Magick++ # -# Copyright (C) 1999 - 2012 Bob Friesenhahn +# Copyright (C) 1999 - 2010 Bob Friesenhahn # AM_CPPFLAGS += -I$(top_srcdir)/Magick++/lib +if !HasTTF +MAGICKPP_TTF_XFAIL_TESTS_OPT = \ + Magick++/demo/button.sh \ + Magick++/demo/demo.sh \ + Magick++/demo/gravity.sh \ + Magick++/demo/piddle.sh \ + Magick++/demo/shapes.sh +endif + if WITH_MAGICK_PLUS_PLUS LIBMAGICKPP = Magick++/lib/libGraphicsMagick++.la MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT) @@ -15,7 +24,7 @@ MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRIPTS_OPT) MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT) MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT) -MAGICKPP_XFAIL_TESTS = +MAGICKPP_XFAIL_TESTS = $(MAGICKPP_TTF_XFAIL_TESTS_OPT) else LIBMAGICKPP = MAGICKPP_CHECK_PGRMS = @@ -38,8 +47,42 @@ Magick++/lib/GraphicsMagick++.pc MAGICKPP_TEST_SCRIPTS_OPT = \ - Magick++/tests/tests.tap \ - Magick++/demo/demos.tap + Magick++/tests/exceptions.sh \ + Magick++/tests/appendImages.sh \ + Magick++/tests/attributes.sh \ + Magick++/tests/averageImages.sh \ + Magick++/tests/coalesceImages.sh \ + Magick++/tests/coderInfo.sh \ + Magick++/tests/colorHistogram.sh \ + Magick++/tests/color.sh \ + Magick++/tests/montageImages.sh \ + Magick++/tests/morphImages.sh \ + Magick++/tests/readWriteBlob.sh \ + Magick++/tests/readWriteImages.sh \ + Magick++/demo/analyze.sh \ + Magick++/demo/button.sh \ + Magick++/demo/demo.sh \ + Magick++/demo/flip.sh \ + Magick++/demo/gravity.sh \ + Magick++/demo/piddle.sh \ + Magick++/demo/shapes.sh \ + Magick++/demo/zoom_bessel.sh \ + Magick++/demo/zoom_blackman.sh \ + Magick++/demo/zoom_box.sh \ + Magick++/demo/zoom_catrom.sh \ + Magick++/demo/zoom_cubic.sh \ + Magick++/demo/zoom_gaussian.sh \ + Magick++/demo/zoom_hamming.sh \ + Magick++/demo/zoom_hanning.sh \ + Magick++/demo/zoom_hermite.sh \ + Magick++/demo/zoom_lanczos.sh \ + Magick++/demo/zoom_mitchell.sh \ + Magick++/demo/zoom_point.sh \ + Magick++/demo/zoom_quadratic.sh \ + Magick++/demo/zoom_sample.sh \ + Magick++/demo/zoom_scale.sh \ + Magick++/demo/zoom_sinc.sh \ + Magick++/demo/zoom_triangle.sh MAGICKPP_EXTRA_DIST = \ Magick++/AUTHORS \ @@ -127,7 +170,6 @@ # -no-undefined -export-symbols-regex ".*" Magick___lib_libGraphicsMagick___la_LDFLAGS = -no-undefined \ - $(MAGICK_LT_RELEASE_OPTS) \ -version-info $(MAGICK_PLUS_PLUS_LIBRARY_CURRENT):$(MAGICK_PLUS_PLUS_LIBRARY_REVISION):$(MAGICK_PLUS_PLUS_LIBRARY_AGE) Magick___lib_libGraphicsMagick___la_LIBADD = $(LIBMAGICK) diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/analyze.sh graphicsmagick-1.3.16-Q16/Magick++/demo/analyze.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/analyze.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/analyze.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} ./analyze "$SRCDIR/model.miff" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/button.sh graphicsmagick-1.3.16-Q16/Magick++/demo/button.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/button.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/button.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/demo.sh graphicsmagick-1.3.16-Q16/Magick++/demo/demo.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/demo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/demo.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/demos.tap graphicsmagick-1.3.16-Q16/Magick++/demo/demos.tap --- graphicsmagick-1.3.17-Q16/Magick++/demo/demos.tap 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/demos.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# -# Copyright 2004-2012 Bob Friesenhahn -# -# This file is part of Magick++, the C++ API for GraphicsMagick and -# ImageMagick. Please see the file "COPYING" included with Magick++ -# for usage and copying restrictions. -# -SRCDIR=`dirname $0` -SRCDIR=`cd $SRCDIR && pwd`/ -TOPSRCDIR=`cd $srcdir && pwd` -export SRCDIR -. ./common.shi -. ${TOPSRCDIR}/scripts/tap-functions.shi - -# Number of tests we plan to run -test_plan_fn 24 - -cd Magick++/demo || exit 1 - -test_command_fn "analyze" ${MEMCHECK} ./analyze "$SRCDIR/model.miff" -test_command_fn "button" -F TTF ${MEMCHECK} ./button -test_command_fn "demo" -F TTF ${MEMCHECK} ./demo -#test_command_fn "detrans" ${MEMCHECK} ./detrans background_color file -test_command_fn "flip" ${MEMCHECK} ./flip -test_command_fn "gravity" -F TTF ${MEMCHECK} ./gravity -test_command_fn "piddle" -F TTF ${MEMCHECK} ./piddle -test_command_fn "shapes" -F TTF ${MEMCHECK} ./shapes -for filter in bessel blackman box catrom cubic gaussian hamming hanning hermite lanczos mitchell point quadratic sample scale sinc triangle -do - test_command_fn "zoom ${filter}" ${MEMCHECK} ./zoom -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff -done -: diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/flip.sh graphicsmagick-1.3.16-Q16/Magick++/demo/flip.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/flip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/flip.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/gravity.sh graphicsmagick-1.3.16-Q16/Magick++/demo/gravity.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/gravity.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/gravity.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/piddle.sh graphicsmagick-1.3.16-Q16/Magick++/demo/piddle.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/piddle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/piddle.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/shapes.sh graphicsmagick-1.3.16-Q16/Magick++/demo/shapes.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/shapes.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/shapes.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_bessel.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_bessel.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_bessel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_bessel.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_blackman.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_blackman.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_blackman.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_blackman.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_box.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_box.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_box.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_box.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_catrom.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_catrom.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_catrom.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_catrom.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_cubic.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_cubic.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_cubic.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_cubic.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_gaussian.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_gaussian.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_gaussian.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_gaussian.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_hamming.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_hamming.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_hamming.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_hamming.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_hanning.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_hanning.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_hanning.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_hanning.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_hermite.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_hermite.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_hermite.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_hermite.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_lanczos.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_lanczos.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_lanczos.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_lanczos.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_mitchell.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_mitchell.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_mitchell.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_mitchell.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_point.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_point.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_point.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_point.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_quadratic.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_quadratic.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_quadratic.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_quadratic.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_sample.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_sample.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_sample.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_sample.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_scale.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_scale.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_scale.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_scale.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_sinc.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_sinc.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_sinc.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_sinc.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_triangle.sh graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_triangle.sh --- graphicsmagick-1.3.17-Q16/Magick++/demo/zoom_triangle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/demo/zoom_triangle.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/demo || exit 1 + +base_test=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` +executable=`echo $base_test | sed -e 's:_.*$::'` +filter=`echo $base_test | sed -e 's:.*_::'` + +${MEMCHECK} ./$executable -filter $filter -geometry 600x600 ${SRCDIR}/model.miff ${executable}_${filter}_out.miff +status=$? +exit $status diff -Nru graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/Drawable.h graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/Drawable.h --- graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/Drawable.h 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/Drawable.h 2012-02-25 20:43:38.000000000 +0000 @@ -46,24 +46,17 @@ class MagickDLLDecl Coordinate { public: - - // Default Constructor Coordinate ( void ) : _x(0), _y(0) { } - - // Constructor, setting first & second Coordinate ( double x_, double y_ ) : _x(x_), _y(y_) { } - - // Destructor virtual ~Coordinate () { } - // x coordinate member void x ( double x_ ) { _x = x_; @@ -73,7 +66,6 @@ return _x; } - // y coordinate member void y ( double y_ ) { _y = y_; @@ -2128,10 +2120,8 @@ class MagickDLLDecl PathArcArgs { public: - // Default constructor PathArcArgs( void ); - // Path arc argument PathArcArgs( double radiusX_, double radiusY_, double xAxisRotation_, bool largeArcFlag_, bool sweepFlag_, double x_, double y_ ); @@ -2516,14 +2506,11 @@ class MagickDLLDecl PathQuadraticCurvetoArgs { public: - // Default constructor PathQuadraticCurvetoArgs( void ); - // Parameterized constructor PathQuadraticCurvetoArgs( double x1_, double y1_, double x_, double y_ ); - // Copy constructor PathQuadraticCurvetoArgs( const PathQuadraticCurvetoArgs &original_ ); ~PathQuadraticCurvetoArgs ( void ); diff -Nru graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/Include.h graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/Include.h --- graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/Include.h 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/Include.h 2012-04-28 19:45:16.000000000 +0000 @@ -509,7 +509,6 @@ using MagickLib::AcquireImagePixels; using MagickLib::AdaptiveThresholdImage; using MagickLib::AddDefinition; - using MagickLib::AddDefinitions; using MagickLib::AddNoiseImage; using MagickLib::AddNoiseImageChannel; using MagickLib::AffineMatrix; diff -Nru graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/Montage.h graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/Montage.h --- graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/Montage.h 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/Montage.h 2011-11-12 20:39:22.000000000 +0000 @@ -23,92 +23,55 @@ public: Montage( void ); virtual ~Montage( void ); - - // Specifies the background color that thumbnails are imaged upon. + void backgroundColor ( const Color &backgroundColor_ ); Color backgroundColor ( void ) const; - - // Specifies the image composition algorithm for thumbnails. This - // controls the algorithm by which the thumbnail image is placed - // on the background. Use of OverCompositeOp is recommended for - // use with images that have transparency. This option may have - // negative side-effects for images without transparency. + void compose ( CompositeOperator compose_ ); CompositeOperator compose ( void ) const; - - // Specifies the image filename to be used for the generated - // montage images. To handle the case were multiple montage images - // are generated, a printf-style format may be embedded within the - // filename. For example, a filename specification of - // image%02d.miff names the montage images as image00.miff, - // image01.miff, etc. + void fileName( const std::string &fileName_ ); std::string fileName( void ) const; - // Specifies the fill color to use for the label text. void fillColor ( const Color &fill_ ); Color fillColor ( void ) const; - // Specifies the thumbnail label font. void font ( const std::string &font_ ); std::string font ( void ) const; - - // Specifies the size of the generated thumbnail. + void geometry ( const Geometry &geometry_ ); Geometry geometry ( void ) const; - - // Specifies the thumbnail positioning within the specified - // geometry area. If the thumbnail is smaller in any dimension - // than the geometry, then it is placed according to this - // specification + void gravity ( GravityType gravity_ ); GravityType gravity ( void ) const; - // Specifies the format used for the image label. Special format - // characters may be embedded in the format string to include - // information about the image. + // Apply as attribute to all images before montage void label( const std::string &label_ ); std::string label( void ) const; - // Specifies the pen color to use for the label text (same as fill). + // Same as fill color void penColor ( const Color &pen_ ); Color penColor ( void ) const; - - // Specifies the thumbnail label font size. + void pointSize ( unsigned int pointSize_ ); unsigned int pointSize ( void ) const; - - // Enable/disable drop-shadow on thumbnails. + void shadow ( bool shadow_ ); bool shadow ( void ) const; - // Specifies the stroke color to use for the label text . void strokeColor ( const Color &stroke_ ); Color strokeColor ( void ) const; - // Specifies a texture image to use as montage background. The - // built-in textures "granite:" and "plasma:" are available. A - // texture is the same as a background image. void texture ( const std::string &texture_ ); std::string texture ( void ) const; - - // Specifies the maximum number of montage columns and rows in the - // montage. The montage is built by filling out all cells in a row - // before advancing to the next row. Once the montage has reached - // the maximum number of columns and rows, a new montage image is - // started. + void tile ( const Geometry &tile_ ); Geometry tile ( void ) const; - - // Specifies the montage title + void title ( const std::string &title_ ); std::string title ( void ) const; - // Specifies a montage color to set transparent. This option can - // be set the same as the background color in order for the - // thumbnails to appear without a background when rendered on an - // HTML page. For best effect, ensure that the transparent color - // selected does not occur in the rendered thumbnail colors. + // Apply to montage with TransparentImage() void transparentColor ( const Color &transparentColor_ ); Color transparentColor ( void ) const; @@ -147,26 +110,16 @@ public: MontageFramed ( void ); /* virtual */ ~MontageFramed ( void ); - - // Specifies the background color within the thumbnail frame. + void borderColor ( const Color &borderColor_ ); Color borderColor ( void ) const; - - // Specifies the border (in pixels) to place between a thumbnail - // and its surrounding frame. This option only takes effect if - // thumbnail frames are enabled (via frameGeometry) and the - // thumbnail geometry specification doesn't also specify the - // thumbnail border width. + void borderWidth ( unsigned int borderWidth_ ); unsigned int borderWidth ( void ) const; - - // Specifies the geometry specification for frame to place around - // thumbnail. If this parameter is not specified, then the montage - // is unframed. + void frameGeometry ( const Geometry &frame_ ); Geometry frameGeometry ( void ) const; - - // Specifies the thumbnail frame color. + void matteColor ( const Color &matteColor_ ); Color matteColor ( void ) const; diff -Nru graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/STL.h graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/STL.h --- graphicsmagick-1.3.17-Q16/Magick++/lib/Magick++/STL.h 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/lib/Magick++/STL.h 2012-04-28 19:45:16.000000000 +0000 @@ -2329,12 +2329,6 @@ } // Write Images - // - // If an attribute is not supported as an explicit argument - // (e.g. 'magick'), then the attribute must be set on the involved - // images in the container prior to invoking writeImages() since - // attributes from the individual images are the ones which are - // used. template void writeImages( InputIterator first_, InputIterator last_, @@ -2362,12 +2356,6 @@ throwException( exceptionInfo ); } // Write images to BLOB - // - // If an attribute is not supported as an explicit argument - // (e.g. 'magick'), then the attribute must be set on the involved - // images in the container prior to invoking writeImages() since - // attributes from the individual images are the ones which are - // used. template void writeImages( InputIterator first_, InputIterator last_, diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/appendImages.sh graphicsmagick-1.3.16-Q16/Magick++/tests/appendImages.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/appendImages.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/appendImages.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/attributes.sh graphicsmagick-1.3.16-Q16/Magick++/tests/attributes.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/attributes.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/attributes.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/averageImages.sh graphicsmagick-1.3.16-Q16/Magick++/tests/averageImages.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/averageImages.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/averageImages.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/coalesceImages.sh graphicsmagick-1.3.16-Q16/Magick++/tests/coalesceImages.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/coalesceImages.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/coalesceImages.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/coderInfo.sh graphicsmagick-1.3.16-Q16/Magick++/tests/coderInfo.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/coderInfo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/coderInfo.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/color.sh graphicsmagick-1.3.16-Q16/Magick++/tests/color.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/color.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/color.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/colorHistogram.sh graphicsmagick-1.3.16-Q16/Magick++/tests/colorHistogram.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/colorHistogram.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/colorHistogram.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/exceptions.sh graphicsmagick-1.3.16-Q16/Magick++/tests/exceptions.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/exceptions.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/exceptions.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/montageImages.sh graphicsmagick-1.3.16-Q16/Magick++/tests/montageImages.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/montageImages.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/montageImages.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/morphImages.sh graphicsmagick-1.3.16-Q16/Magick++/tests/morphImages.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/morphImages.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/morphImages.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/readWriteBlob.sh graphicsmagick-1.3.16-Q16/Magick++/tests/readWriteBlob.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/readWriteBlob.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/readWriteBlob.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/readWriteImages.sh graphicsmagick-1.3.16-Q16/Magick++/tests/readWriteImages.sh --- graphicsmagick-1.3.17-Q16/Magick++/tests/readWriteImages.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/readWriteImages.sh 2011-11-12 20:39:22.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright 2004-2010 Bob Friesenhahn +# +# This file is part of Magick++, the C++ API for GraphicsMagick and +# ImageMagick. Please see the file "COPYING" included with Magick++ +# for usage and copying restrictions. +# + +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR; pwd`/ +export SRCDIR +cd Magick++/tests || exit 1 + +executable=`echo $0 | sed -e 's:.*/::g;s:test_::;s:\.sh::'` + +outfile="test_${executable}.out" + +${MEMCHECK} "./${executable}" +status=$? +exit $status + + diff -Nru graphicsmagick-1.3.17-Q16/Magick++/tests/tests.tap graphicsmagick-1.3.16-Q16/Magick++/tests/tests.tap --- graphicsmagick-1.3.17-Q16/Magick++/tests/tests.tap 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Magick++/tests/tests.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# -# Copyright 2004-2012 Bob Friesenhahn -# -# This file is part of Magick++, the C++ API for GraphicsMagick and -# ImageMagick. Please see the file "COPYING" included with Magick++ -# for usage and copying restrictions. -# -SRCDIR=`dirname $0` -SRCDIR=`cd $SRCDIR && pwd`/ -TOPSRCDIR=`cd $srcdir && pwd` -export SRCDIR -. ./common.shi -. ${TOPSRCDIR}/scripts/tap-functions.shi -progs='appendImages attributes averageImages coalesceImages coderInfo color - colorHistogram exceptions montageImages morphImages readWriteBlob readWriteImages' - -# Number of tests we plan to run -test_plan_fn 12 - -cd Magick++/tests || exit 1 - -for prog in $progs -do - test_command_fn "$prog" ${MEMCHECK} "./$prog" -done -: diff -Nru graphicsmagick-1.3.17-Q16/Makefile.am graphicsmagick-1.3.16-Q16/Makefile.am --- graphicsmagick-1.3.17-Q16/Makefile.am 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Makefile.am 2012-04-28 19:45:16.000000000 +0000 @@ -10,7 +10,7 @@ # Don't require all the GNU mandated files # Use XZ_OPT (a environment variable) to tune xz compression levels (e.g. XZ_OPT=-8e) -AUTOMAKE_OPTIONS = 1.12 subdir-objects color-tests parallel-tests dist-bzip2 dist-xz foreign dist-lzip +AUTOMAKE_OPTIONS = 1.11 subdir-objects color-tests parallel-tests dist-bzip2 dist-xz foreign # dist-lzip topincludedir = @includedir@/GraphicsMagick @@ -58,24 +58,21 @@ SRCDIR="$(srcdir)/" endif -# Run the tests with a proper shell detected at configure time. -LOG_COMPILER = $(SHELL) - -SH_LOG_COMPILER = $(LOG_COMPILER) -TAP_LOG_COMPILER = $(LOG_COMPILER) - -# Test extensions -TEST_EXTENSIONS = .sh .tap - -# Tests with .tap extensions use the TAP protocol and TAP driver -TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \ - $(top_srcdir)/ltdl/config/tap-driver.sh - # Environment parameters to be used during tests TESTS_ENVIRONMENT = \ + GM="$(MEMCHECK) $(abs_top_builddir)/utilities/gm" \ + LD_LIBRARY_PATH="$(abs_top_builddir)/magick/.libs:${LD_LIBRARY_PATH}" \ + MAGICK_CODER_MODULE_PATH='$(abs_top_builddir)/coders' \ + MAGICK_CONFIGURE_PATH='$(abs_top_builddir)/config:$(abs_top_srcdir)/config' \ + MAGICK_FILTER_MODULE_PATH='$(abs_top_builddir)/filters' \ MAKE="$(MAKE)" \ MAKEFLAGS="$(MAKEFLAGS)" \ - MEMCHECK="$(MEMCHECK)" + MEMCHECK="$(MEMCHECK)" \ + PATH="$(abs_top_builddir)/utilities:${PATH}" \ + SRCDIR=$(SRCDIR) + +# Test extensions +TEST_EXTENSIONS = .sh # Tests to run TESTS = \ diff -Nru graphicsmagick-1.3.17-Q16/Makefile.in graphicsmagick-1.3.16-Q16/Makefile.in --- graphicsmagick-1.3.17-Q16/Makefile.in 2012-10-13 21:32:10.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/Makefile.in 2012-06-23 20:12:30.000000000 +0000 @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.12.4 from Makefile.am. +# Makefile.in generated by automake 1.11.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2012 Free Software Foundation, Inc. - +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -69,10 +70,10 @@ # # Top Makefile for Magick++ # -# Copyright (C) 1999 - 2012 Bob Friesenhahn +# Copyright (C) 1999 - 2010 Bob Friesenhahn # -# Copyright (C) 2004-2012 GraphicsMagick Group +# Copyright (C) 2004-2011 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -90,7 +91,7 @@ # Makefile for building Wand library # -# Copyright (C) 2008 - 2012 GraphicsMagick Group +# Copyright (C) 2008 - 2011 GraphicsMagick Group # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -117,7 +118,7 @@ # Makefile for building Wand API HTML files # -# Copyright (C) 2004-2012 GraphicsMagick Group +# Copyright (C) 2004-2010 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -142,23 +143,6 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -180,7 +164,8 @@ bin_PROGRAMS = $(am__EXEEXT_1) TESTS = $(PERLMAGICK_TESTS) $(TESTS_TESTS) $(am__EXEEXT_6) \ $(WAND_TESTS) $(UTILITIES_TESTS) -XFAIL_TESTS = $(am__EXEEXT_7) $(am__EXEEXT_7) $(am__EXEEXT_7) +XFAIL_TESTS = $(TESTS_XFAIL_TESTS) $(am__EXEEXT_7) \ + $(UTILITIES_XFAIL_TESTS) check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_4) $(am__EXEEXT_5) DIST_COMMON = $(am__configure_deps) $(am__include_HEADERS_DIST) \ $(am__ltdlinclude_HEADERS_DIST) \ @@ -189,13 +174,12 @@ $(noinst_HEADERS) $(srcdir)/GraphicsMagick.spec.in \ $(srcdir)/Magick++/Makefile.am $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/PerlMagick/Makefile.am \ - $(srcdir)/coders/Makefile.am $(srcdir)/common.shi.in \ - $(srcdir)/config/Makefile.am $(srcdir)/filters/Makefile.am \ - $(srcdir)/ltdl/Makefile.inc $(srcdir)/magick/Makefile.am \ - $(srcdir)/rungm.sh.in $(srcdir)/tests/Makefile.am \ - $(srcdir)/utilities/Makefile.am $(srcdir)/wand/Makefile.am \ - $(srcdir)/www/Makefile.am $(srcdir)/www/api/Makefile.am \ - $(srcdir)/www/wand/Makefile.am \ + $(srcdir)/coders/Makefile.am $(srcdir)/config/Makefile.am \ + $(srcdir)/filters/Makefile.am $(srcdir)/ltdl/Makefile.inc \ + $(srcdir)/magick/Makefile.am $(srcdir)/rungm.sh.in \ + $(srcdir)/tests/Makefile.am $(srcdir)/utilities/Makefile.am \ + $(srcdir)/wand/Makefile.am $(srcdir)/www/Makefile.am \ + $(srcdir)/www/api/Makefile.am $(srcdir)/www/wand/Makefile.am \ $(top_srcdir)/Magick++/bin/GraphicsMagick++-config.in \ $(top_srcdir)/Magick++/lib/GraphicsMagick++.pc.in \ $(top_srcdir)/PerlMagick/Magick.pm.in \ @@ -206,15 +190,6 @@ $(top_srcdir)/config/type-solaris.mgk.in \ $(top_srcdir)/config/type-windows.mgk.in \ $(top_srcdir)/config/type.mgk.in $(top_srcdir)/configure \ - $(top_srcdir)/ltdl/config/compile \ - $(top_srcdir)/ltdl/config/config.guess \ - $(top_srcdir)/ltdl/config/config.sub \ - $(top_srcdir)/ltdl/config/depcomp \ - $(top_srcdir)/ltdl/config/install-sh \ - $(top_srcdir)/ltdl/config/ltmain.sh \ - $(top_srcdir)/ltdl/config/missing \ - $(top_srcdir)/ltdl/config/tap-driver.sh \ - $(top_srcdir)/ltdl/config/test-driver \ $(top_srcdir)/magick/GraphicsMagick-config.in \ $(top_srcdir)/magick/GraphicsMagick.pc.in \ $(top_srcdir)/magick/magick_config.h.in \ @@ -255,8 +230,8 @@ config/type-solaris.mgk config/type-windows.mgk \ config/type.mgk magick/GraphicsMagick-config \ magick/GraphicsMagick.pc magick/magick_types.h \ - magick/version.h common.shi rungm.sh \ - wand/GraphicsMagickWand-config wand/GraphicsMagickWand.pc + magick/version.h rungm.sh wand/GraphicsMagickWand-config \ + wand/GraphicsMagickWand.pc CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ @@ -309,10 +284,9 @@ Magick++/lib/TypeMetric.lo Magick___lib_libGraphicsMagick___la_OBJECTS = \ $(am_Magick___lib_libGraphicsMagick___la_OBJECTS) -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +AM_V_lt = $(am__v_lt_$(V)) +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) am__v_lt_0 = --silent -am__v_lt_1 = Magick___lib_libGraphicsMagick___la_LINK = $(LIBTOOL) $(AM_V_lt) \ --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ @@ -556,14 +530,6 @@ $@ @HasJBIG_TRUE@@WITH_MODULES_TRUE@am_coders_jbig_la_rpath = -rpath \ @HasJBIG_TRUE@@WITH_MODULES_TRUE@ $(codersdir) -coders_jnx_la_DEPENDENCIES = $(LIBMAGICK) $(am__DEPENDENCIES_1) -am_coders_jnx_la_OBJECTS = coders/coders_jnx_la-jnx.lo -coders_jnx_la_OBJECTS = $(am_coders_jnx_la_OBJECTS) -coders_jnx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(coders_jnx_la_LDFLAGS) $(LDFLAGS) -o $@ -@HasJPEG_TRUE@@WITH_MODULES_TRUE@am_coders_jnx_la_rpath = -rpath \ -@HasJPEG_TRUE@@WITH_MODULES_TRUE@ $(codersdir) coders_jp2_la_DEPENDENCIES = $(LIBMAGICK) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am_coders_jp2_la_OBJECTS = coders/coders_jp2_la-jp2.lo @@ -1221,32 +1187,32 @@ magick/display.h magick/PreRvIcccm.c magick/PreRvIcccm.h \ magick/widget.c magick/widget.h magick/xwindow.c \ magick/xwindow.h magick/nt_feature.c magick/nt_feature.h \ - magick/nt_base.c magick/nt_base.h coders/png.c coders/art.c \ - coders/avi.c coders/avs.c coders/bmp.c coders/cals.c \ - coders/caption.c coders/cineon.c coders/cmyk.c coders/cut.c \ - coders/dcm.c coders/dcraw.c coders/dib.c coders/dpx.c \ - coders/fax.c coders/fits.c coders/gif.c coders/gradient.c \ - coders/gray.c coders/histogram.c coders/hrz.c coders/html.c \ - coders/icon.c coders/identity.c coders/info.c coders/label.c \ - coders/locale.c coders/logo.c coders/mac.c coders/map.c \ - coders/mat.c coders/matte.c coders/meta.c coders/miff.c \ - coders/mono.c coders/mpc.c coders/mpeg.c coders/mpr.c \ - coders/msl.c coders/mtv.c coders/mvg.c coders/null.c \ - coders/otb.c coders/palm.c coders/pcd.c coders/pcl.c \ - coders/pcx.c coders/pdb.c coders/pdf.c coders/pict.c \ - coders/pix.c coders/plasma.c coders/pnm.c coders/preview.c \ - coders/ps.c coders/ps2.c coders/ps3.c coders/psd.c \ - coders/pwp.c coders/rgb.c coders/rla.c coders/rle.c \ - coders/sct.c coders/sfw.c coders/sgi.c coders/stegano.c \ - coders/sun.c coders/svg.c coders/tga.c coders/tile.c \ - coders/tim.c coders/topol.c coders/ttf.c coders/txt.c \ - coders/uil.c coders/url.c coders/uyvy.c coders/vicar.c \ - coders/vid.c coders/viff.c coders/wbmp.c coders/wmf.c \ - coders/wpg.c coders/xbm.c coders/xc.c coders/xcf.c \ - coders/xpm.c coders/yuv.c coders/dps.c coders/clipboard.c \ - coders/emf.c coders/fpx.c coders/jbig.c coders/jnx.c \ - coders/jpeg.c coders/jp2.c coders/ept.c coders/tiff.c \ - coders/x.c coders/xwd.c filters/analyze.c + magick/nt_base.c magick/nt_base.h coders/art.c coders/avi.c \ + coders/avs.c coders/bmp.c coders/cals.c coders/caption.c \ + coders/cineon.c coders/cmyk.c coders/cut.c coders/dcm.c \ + coders/dcraw.c coders/dib.c coders/dpx.c coders/fax.c \ + coders/fits.c coders/gif.c coders/gradient.c coders/gray.c \ + coders/histogram.c coders/hrz.c coders/html.c coders/icon.c \ + coders/identity.c coders/info.c coders/label.c coders/locale.c \ + coders/logo.c coders/mac.c coders/map.c coders/mat.c \ + coders/matte.c coders/meta.c coders/miff.c coders/mono.c \ + coders/mpc.c coders/mpeg.c coders/mpr.c coders/msl.c \ + coders/mtv.c coders/mvg.c coders/null.c coders/otb.c \ + coders/palm.c coders/pcd.c coders/pcl.c coders/pcx.c \ + coders/pdb.c coders/pdf.c coders/pict.c coders/pix.c \ + coders/plasma.c coders/pnm.c coders/preview.c coders/ps.c \ + coders/ps2.c coders/ps3.c coders/psd.c coders/pwp.c \ + coders/rgb.c coders/rla.c coders/rle.c coders/sct.c \ + coders/sfw.c coders/sgi.c coders/stegano.c coders/sun.c \ + coders/svg.c coders/tga.c coders/tile.c coders/tim.c \ + coders/topol.c coders/ttf.c coders/txt.c coders/uil.c \ + coders/url.c coders/uyvy.c coders/vicar.c coders/vid.c \ + coders/viff.c coders/wbmp.c coders/wmf.c coders/wpg.c \ + coders/xbm.c coders/xc.c coders/xcf.c coders/xpm.c \ + coders/yuv.c coders/dps.c coders/clipboard.c coders/emf.c \ + coders/fpx.c coders/jbig.c coders/jpeg.c coders/jp2.c \ + coders/png.c coders/ept.c coders/tiff.c coders/x.c \ + coders/xwd.c filters/analyze.c @HasX11_TRUE@am__objects_2 = \ @HasX11_TRUE@ magick/magick_libGraphicsMagick_la-animate.lo \ @HasX11_TRUE@ magick/magick_libGraphicsMagick_la-display.lo \ @@ -1330,28 +1296,26 @@ @CYGWIN_BUILD_TRUE@@WIN32_NATIVE_BUILD_FALSE@am__objects_4 = magick/magick_libGraphicsMagick_la-nt_feature.lo @WIN32_NATIVE_BUILD_TRUE@am__objects_4 = magick/magick_libGraphicsMagick_la-nt_base.lo \ @WIN32_NATIVE_BUILD_TRUE@ magick/magick_libGraphicsMagick_la-nt_feature.lo -@HasPNG_TRUE@am__objects_5 = \ -@HasPNG_TRUE@ coders/magick_libGraphicsMagick_la-png.lo -@HasDPS_TRUE@am__objects_6 = \ +@HasDPS_TRUE@am__objects_5 = \ @HasDPS_TRUE@ coders/magick_libGraphicsMagick_la-dps.lo -@HasWINGDI32_TRUE@am__objects_7 = coders/magick_libGraphicsMagick_la-clipboard.lo \ +@HasWINGDI32_TRUE@am__objects_6 = coders/magick_libGraphicsMagick_la-clipboard.lo \ @HasWINGDI32_TRUE@ coders/magick_libGraphicsMagick_la-emf.lo -@HasFPX_TRUE@am__objects_8 = \ +@HasFPX_TRUE@am__objects_7 = \ @HasFPX_TRUE@ coders/magick_libGraphicsMagick_la-fpx.lo -@HasJBIG_TRUE@am__objects_9 = \ +@HasJBIG_TRUE@am__objects_8 = \ @HasJBIG_TRUE@ coders/magick_libGraphicsMagick_la-jbig.lo -@HasJPEG_TRUE@am__objects_10 = \ -@HasJPEG_TRUE@ coders/magick_libGraphicsMagick_la-jnx.lo \ +@HasJPEG_TRUE@am__objects_9 = \ @HasJPEG_TRUE@ coders/magick_libGraphicsMagick_la-jpeg.lo -@HasJP2_TRUE@am__objects_11 = \ +@HasJP2_TRUE@am__objects_10 = \ @HasJP2_TRUE@ coders/magick_libGraphicsMagick_la-jp2.lo +@HasPNG_TRUE@am__objects_11 = \ +@HasPNG_TRUE@ coders/magick_libGraphicsMagick_la-png.lo @HasTIFF_TRUE@am__objects_12 = \ @HasTIFF_TRUE@ coders/magick_libGraphicsMagick_la-ept.lo \ @HasTIFF_TRUE@ coders/magick_libGraphicsMagick_la-tiff.lo @HasX11_TRUE@am__objects_13 = coders/magick_libGraphicsMagick_la-x.lo \ @HasX11_TRUE@ coders/magick_libGraphicsMagick_la-xwd.lo -am__objects_14 = $(am__objects_5) \ - coders/magick_libGraphicsMagick_la-art.lo \ +am__objects_14 = coders/magick_libGraphicsMagick_la-art.lo \ coders/magick_libGraphicsMagick_la-avi.lo \ coders/magick_libGraphicsMagick_la-avs.lo \ coders/magick_libGraphicsMagick_la-bmp.lo \ @@ -1437,10 +1401,10 @@ coders/magick_libGraphicsMagick_la-xc.lo \ coders/magick_libGraphicsMagick_la-xcf.lo \ coders/magick_libGraphicsMagick_la-xpm.lo \ - coders/magick_libGraphicsMagick_la-yuv.lo $(am__objects_6) \ - $(am__objects_7) $(am__objects_8) $(am__objects_9) \ - $(am__objects_10) $(am__objects_11) $(am__objects_12) \ - $(am__objects_13) + coders/magick_libGraphicsMagick_la-yuv.lo $(am__objects_5) \ + $(am__objects_6) $(am__objects_7) $(am__objects_8) \ + $(am__objects_9) $(am__objects_10) $(am__objects_11) \ + $(am__objects_12) $(am__objects_13) am__objects_15 = filters/magick_libGraphicsMagick_la-analyze.lo @WITH_MODULES_FALSE@am_magick_libGraphicsMagick_la_OBJECTS = \ @WITH_MODULES_FALSE@ $(am__objects_3) $(am__objects_4) \ @@ -1613,18 +1577,6 @@ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(wand_wandtest_LDFLAGS) $(LDFLAGS) -o $@ SCRIPTS = $(bin_SCRIPTS) -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/magick depcomp = $(SHELL) $(top_srcdir)/ltdl/config/depcomp am__depfiles_maybe = depfiles @@ -1635,36 +1587,38 @@ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_@AM_V@) -am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = +AM_V_CC = $(am__v_CC_$(V)) +am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) +am__v_CC_0 = @echo " CC " $@; +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_@AM_V@) -am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = +AM_V_CCLD = $(am__v_CCLD_$(V)) +am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CCLD_0 = @echo " CCLD " $@; CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) -AM_V_CXX = $(am__v_CXX_@AM_V@) -am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; -am__v_CXX_1 = +AM_V_CXX = $(am__v_CXX_$(V)) +am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY)) +am__v_CXX_0 = @echo " CXX " $@; CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) -am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -am__v_CXXLD_1 = +AM_V_CXXLD = $(am__v_CXXLD_$(V)) +am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CXXLD_0 = @echo " CXXLD " $@; +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(Magick___lib_libGraphicsMagick___la_SOURCES) \ $(coders_art_la_SOURCES) $(coders_avi_la_SOURCES) \ $(coders_avs_la_SOURCES) $(coders_bmp_la_SOURCES) \ @@ -1681,46 +1635,45 @@ $(coders_hrz_la_SOURCES) $(coders_html_la_SOURCES) \ $(coders_icon_la_SOURCES) $(coders_identity_la_SOURCES) \ $(coders_info_la_SOURCES) $(coders_jbig_la_SOURCES) \ - $(coders_jnx_la_SOURCES) $(coders_jp2_la_SOURCES) \ - $(coders_jpeg_la_SOURCES) $(coders_label_la_SOURCES) \ - $(coders_locale_la_SOURCES) $(coders_logo_la_SOURCES) \ - $(coders_mac_la_SOURCES) $(coders_map_la_SOURCES) \ - $(coders_mat_la_SOURCES) $(coders_matte_la_SOURCES) \ - $(coders_meta_la_SOURCES) $(coders_miff_la_SOURCES) \ - $(coders_mono_la_SOURCES) $(coders_mpc_la_SOURCES) \ - $(coders_mpeg_la_SOURCES) $(coders_mpr_la_SOURCES) \ - $(coders_msl_la_SOURCES) $(coders_mtv_la_SOURCES) \ - $(coders_mvg_la_SOURCES) $(coders_null_la_SOURCES) \ - $(coders_otb_la_SOURCES) $(coders_palm_la_SOURCES) \ - $(coders_pcd_la_SOURCES) $(coders_pcl_la_SOURCES) \ - $(coders_pcx_la_SOURCES) $(coders_pdb_la_SOURCES) \ - $(coders_pdf_la_SOURCES) $(coders_pict_la_SOURCES) \ - $(coders_pix_la_SOURCES) $(coders_plasma_la_SOURCES) \ - $(coders_png_la_SOURCES) $(coders_pnm_la_SOURCES) \ - $(coders_preview_la_SOURCES) $(coders_ps_la_SOURCES) \ - $(coders_ps2_la_SOURCES) $(coders_ps3_la_SOURCES) \ - $(coders_psd_la_SOURCES) $(coders_pwp_la_SOURCES) \ - $(coders_rgb_la_SOURCES) $(coders_rla_la_SOURCES) \ - $(coders_rle_la_SOURCES) $(coders_sct_la_SOURCES) \ - $(coders_sfw_la_SOURCES) $(coders_sgi_la_SOURCES) \ - $(coders_stegano_la_SOURCES) $(coders_sun_la_SOURCES) \ - $(coders_svg_la_SOURCES) $(coders_tga_la_SOURCES) \ - $(coders_tiff_la_SOURCES) $(coders_tile_la_SOURCES) \ - $(coders_tim_la_SOURCES) $(coders_topol_la_SOURCES) \ - $(coders_ttf_la_SOURCES) $(coders_txt_la_SOURCES) \ - $(coders_uil_la_SOURCES) $(coders_url_la_SOURCES) \ - $(coders_uyvy_la_SOURCES) $(coders_vicar_la_SOURCES) \ - $(coders_vid_la_SOURCES) $(coders_viff_la_SOURCES) \ - $(coders_wbmp_la_SOURCES) $(coders_wmf_la_SOURCES) \ - $(coders_wpg_la_SOURCES) $(coders_x_la_SOURCES) \ - $(coders_xbm_la_SOURCES) $(coders_xc_la_SOURCES) \ - $(coders_xcf_la_SOURCES) $(coders_xpm_la_SOURCES) \ - $(coders_xwd_la_SOURCES) $(coders_yuv_la_SOURCES) \ - $(filters_analyze_la_SOURCES) $(ltdl_dld_link_la_SOURCES) \ - $(ltdl_dlopen_la_SOURCES) $(ltdl_dyld_la_SOURCES) \ - $(ltdl_libltdl_la_SOURCES) $(ltdl_libltdlc_la_SOURCES) \ - $(ltdl_load_add_on_la_SOURCES) $(ltdl_loadlibrary_la_SOURCES) \ - $(ltdl_shl_load_la_SOURCES) \ + $(coders_jp2_la_SOURCES) $(coders_jpeg_la_SOURCES) \ + $(coders_label_la_SOURCES) $(coders_locale_la_SOURCES) \ + $(coders_logo_la_SOURCES) $(coders_mac_la_SOURCES) \ + $(coders_map_la_SOURCES) $(coders_mat_la_SOURCES) \ + $(coders_matte_la_SOURCES) $(coders_meta_la_SOURCES) \ + $(coders_miff_la_SOURCES) $(coders_mono_la_SOURCES) \ + $(coders_mpc_la_SOURCES) $(coders_mpeg_la_SOURCES) \ + $(coders_mpr_la_SOURCES) $(coders_msl_la_SOURCES) \ + $(coders_mtv_la_SOURCES) $(coders_mvg_la_SOURCES) \ + $(coders_null_la_SOURCES) $(coders_otb_la_SOURCES) \ + $(coders_palm_la_SOURCES) $(coders_pcd_la_SOURCES) \ + $(coders_pcl_la_SOURCES) $(coders_pcx_la_SOURCES) \ + $(coders_pdb_la_SOURCES) $(coders_pdf_la_SOURCES) \ + $(coders_pict_la_SOURCES) $(coders_pix_la_SOURCES) \ + $(coders_plasma_la_SOURCES) $(coders_png_la_SOURCES) \ + $(coders_pnm_la_SOURCES) $(coders_preview_la_SOURCES) \ + $(coders_ps_la_SOURCES) $(coders_ps2_la_SOURCES) \ + $(coders_ps3_la_SOURCES) $(coders_psd_la_SOURCES) \ + $(coders_pwp_la_SOURCES) $(coders_rgb_la_SOURCES) \ + $(coders_rla_la_SOURCES) $(coders_rle_la_SOURCES) \ + $(coders_sct_la_SOURCES) $(coders_sfw_la_SOURCES) \ + $(coders_sgi_la_SOURCES) $(coders_stegano_la_SOURCES) \ + $(coders_sun_la_SOURCES) $(coders_svg_la_SOURCES) \ + $(coders_tga_la_SOURCES) $(coders_tiff_la_SOURCES) \ + $(coders_tile_la_SOURCES) $(coders_tim_la_SOURCES) \ + $(coders_topol_la_SOURCES) $(coders_ttf_la_SOURCES) \ + $(coders_txt_la_SOURCES) $(coders_uil_la_SOURCES) \ + $(coders_url_la_SOURCES) $(coders_uyvy_la_SOURCES) \ + $(coders_vicar_la_SOURCES) $(coders_vid_la_SOURCES) \ + $(coders_viff_la_SOURCES) $(coders_wbmp_la_SOURCES) \ + $(coders_wmf_la_SOURCES) $(coders_wpg_la_SOURCES) \ + $(coders_x_la_SOURCES) $(coders_xbm_la_SOURCES) \ + $(coders_xc_la_SOURCES) $(coders_xcf_la_SOURCES) \ + $(coders_xpm_la_SOURCES) $(coders_xwd_la_SOURCES) \ + $(coders_yuv_la_SOURCES) $(filters_analyze_la_SOURCES) \ + $(ltdl_dld_link_la_SOURCES) $(ltdl_dlopen_la_SOURCES) \ + $(ltdl_dyld_la_SOURCES) $(ltdl_libltdl_la_SOURCES) \ + $(ltdl_libltdlc_la_SOURCES) $(ltdl_load_add_on_la_SOURCES) \ + $(ltdl_loadlibrary_la_SOURCES) $(ltdl_shl_load_la_SOURCES) \ $(magick_libGraphicsMagick_la_SOURCES) \ $(wand_libGraphicsMagickWand_la_SOURCES) \ $(Magick___demo_analyze_SOURCES) \ @@ -1762,46 +1715,45 @@ $(coders_hrz_la_SOURCES) $(coders_html_la_SOURCES) \ $(coders_icon_la_SOURCES) $(coders_identity_la_SOURCES) \ $(coders_info_la_SOURCES) $(coders_jbig_la_SOURCES) \ - $(coders_jnx_la_SOURCES) $(coders_jp2_la_SOURCES) \ - $(coders_jpeg_la_SOURCES) $(coders_label_la_SOURCES) \ - $(coders_locale_la_SOURCES) $(coders_logo_la_SOURCES) \ - $(coders_mac_la_SOURCES) $(coders_map_la_SOURCES) \ - $(coders_mat_la_SOURCES) $(coders_matte_la_SOURCES) \ - $(coders_meta_la_SOURCES) $(coders_miff_la_SOURCES) \ - $(coders_mono_la_SOURCES) $(coders_mpc_la_SOURCES) \ - $(coders_mpeg_la_SOURCES) $(coders_mpr_la_SOURCES) \ - $(coders_msl_la_SOURCES) $(coders_mtv_la_SOURCES) \ - $(coders_mvg_la_SOURCES) $(coders_null_la_SOURCES) \ - $(coders_otb_la_SOURCES) $(coders_palm_la_SOURCES) \ - $(coders_pcd_la_SOURCES) $(coders_pcl_la_SOURCES) \ - $(coders_pcx_la_SOURCES) $(coders_pdb_la_SOURCES) \ - $(coders_pdf_la_SOURCES) $(coders_pict_la_SOURCES) \ - $(coders_pix_la_SOURCES) $(coders_plasma_la_SOURCES) \ - $(coders_png_la_SOURCES) $(coders_pnm_la_SOURCES) \ - $(coders_preview_la_SOURCES) $(coders_ps_la_SOURCES) \ - $(coders_ps2_la_SOURCES) $(coders_ps3_la_SOURCES) \ - $(coders_psd_la_SOURCES) $(coders_pwp_la_SOURCES) \ - $(coders_rgb_la_SOURCES) $(coders_rla_la_SOURCES) \ - $(coders_rle_la_SOURCES) $(coders_sct_la_SOURCES) \ - $(coders_sfw_la_SOURCES) $(coders_sgi_la_SOURCES) \ - $(coders_stegano_la_SOURCES) $(coders_sun_la_SOURCES) \ - $(coders_svg_la_SOURCES) $(coders_tga_la_SOURCES) \ - $(coders_tiff_la_SOURCES) $(coders_tile_la_SOURCES) \ - $(coders_tim_la_SOURCES) $(coders_topol_la_SOURCES) \ - $(coders_ttf_la_SOURCES) $(coders_txt_la_SOURCES) \ - $(coders_uil_la_SOURCES) $(coders_url_la_SOURCES) \ - $(coders_uyvy_la_SOURCES) $(coders_vicar_la_SOURCES) \ - $(coders_vid_la_SOURCES) $(coders_viff_la_SOURCES) \ - $(coders_wbmp_la_SOURCES) $(coders_wmf_la_SOURCES) \ - $(coders_wpg_la_SOURCES) $(coders_x_la_SOURCES) \ - $(coders_xbm_la_SOURCES) $(coders_xc_la_SOURCES) \ - $(coders_xcf_la_SOURCES) $(coders_xpm_la_SOURCES) \ - $(coders_xwd_la_SOURCES) $(coders_yuv_la_SOURCES) \ - $(filters_analyze_la_SOURCES) $(ltdl_dld_link_la_SOURCES) \ - $(ltdl_dlopen_la_SOURCES) $(ltdl_dyld_la_SOURCES) \ - $(ltdl_libltdl_la_SOURCES) $(ltdl_libltdlc_la_SOURCES) \ - $(ltdl_load_add_on_la_SOURCES) $(ltdl_loadlibrary_la_SOURCES) \ - $(ltdl_shl_load_la_SOURCES) \ + $(coders_jp2_la_SOURCES) $(coders_jpeg_la_SOURCES) \ + $(coders_label_la_SOURCES) $(coders_locale_la_SOURCES) \ + $(coders_logo_la_SOURCES) $(coders_mac_la_SOURCES) \ + $(coders_map_la_SOURCES) $(coders_mat_la_SOURCES) \ + $(coders_matte_la_SOURCES) $(coders_meta_la_SOURCES) \ + $(coders_miff_la_SOURCES) $(coders_mono_la_SOURCES) \ + $(coders_mpc_la_SOURCES) $(coders_mpeg_la_SOURCES) \ + $(coders_mpr_la_SOURCES) $(coders_msl_la_SOURCES) \ + $(coders_mtv_la_SOURCES) $(coders_mvg_la_SOURCES) \ + $(coders_null_la_SOURCES) $(coders_otb_la_SOURCES) \ + $(coders_palm_la_SOURCES) $(coders_pcd_la_SOURCES) \ + $(coders_pcl_la_SOURCES) $(coders_pcx_la_SOURCES) \ + $(coders_pdb_la_SOURCES) $(coders_pdf_la_SOURCES) \ + $(coders_pict_la_SOURCES) $(coders_pix_la_SOURCES) \ + $(coders_plasma_la_SOURCES) $(coders_png_la_SOURCES) \ + $(coders_pnm_la_SOURCES) $(coders_preview_la_SOURCES) \ + $(coders_ps_la_SOURCES) $(coders_ps2_la_SOURCES) \ + $(coders_ps3_la_SOURCES) $(coders_psd_la_SOURCES) \ + $(coders_pwp_la_SOURCES) $(coders_rgb_la_SOURCES) \ + $(coders_rla_la_SOURCES) $(coders_rle_la_SOURCES) \ + $(coders_sct_la_SOURCES) $(coders_sfw_la_SOURCES) \ + $(coders_sgi_la_SOURCES) $(coders_stegano_la_SOURCES) \ + $(coders_sun_la_SOURCES) $(coders_svg_la_SOURCES) \ + $(coders_tga_la_SOURCES) $(coders_tiff_la_SOURCES) \ + $(coders_tile_la_SOURCES) $(coders_tim_la_SOURCES) \ + $(coders_topol_la_SOURCES) $(coders_ttf_la_SOURCES) \ + $(coders_txt_la_SOURCES) $(coders_uil_la_SOURCES) \ + $(coders_url_la_SOURCES) $(coders_uyvy_la_SOURCES) \ + $(coders_vicar_la_SOURCES) $(coders_vid_la_SOURCES) \ + $(coders_viff_la_SOURCES) $(coders_wbmp_la_SOURCES) \ + $(coders_wmf_la_SOURCES) $(coders_wpg_la_SOURCES) \ + $(coders_x_la_SOURCES) $(coders_xbm_la_SOURCES) \ + $(coders_xc_la_SOURCES) $(coders_xcf_la_SOURCES) \ + $(coders_xpm_la_SOURCES) $(coders_xwd_la_SOURCES) \ + $(coders_yuv_la_SOURCES) $(filters_analyze_la_SOURCES) \ + $(ltdl_dld_link_la_SOURCES) $(ltdl_dlopen_la_SOURCES) \ + $(ltdl_dyld_la_SOURCES) $(ltdl_libltdl_la_SOURCES) \ + $(ltdl_libltdlc_la_SOURCES) $(ltdl_load_add_on_la_SOURCES) \ + $(ltdl_loadlibrary_la_SOURCES) $(ltdl_shl_load_la_SOURCES) \ $(am__magick_libGraphicsMagick_la_SOURCES_DIST) \ $(wand_libGraphicsMagickWand_la_SOURCES) \ $(Magick___demo_analyze_SOURCES) \ @@ -1827,11 +1779,6 @@ $(tests_rwblob_SOURCES) $(tests_rwfile_SOURCES) \ $(utilities_gm_SOURCES) $(wand_drawtest_SOURCES) \ $(wand_wandtest_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac man1dir = $(mandir)/man1 man4dir = $(mandir)/man4 man5dir = $(mandir)/man5 @@ -1856,200 +1803,116 @@ $(magickpptopinc_HEADERS) $(noinst_HEADERS) $(wandinc_HEADERS) ETAGS = etags CTAGS = ctags -CSCOPE = cscope -AM_RECURSIVE_TARGETS = cscope check recheck -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ +# If stdout is a non-dumb tty, use colors. If test -t is not supported, +# then this fails; a conservative approach. Of course do not redirect +# stdout here, just stderr. +am__tty_colors = \ +red=; grn=; lgn=; blu=; std=; \ +test "X$(AM_COLOR_TESTS)" != Xno \ +&& test "X$$TERM" != Xdumb \ +&& { test "X$(AM_COLOR_TESTS)" = Xalways || test -t 1 2>/dev/null; } \ +&& { \ + red=''; \ + grn=''; \ + lgn=''; \ + blu=''; \ + std=''; \ } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ +# Restructured Text title and section. +am__rst_title = sed 's/.*/ & /;h;s/./=/g;p;x;p;g;p;s/.*//' +am__rst_section = sed 'p;s/./=/g;p;g' +# Put stdin (possibly several lines separated by ". ") in a box. +# Prefix each line by 'col' and terminate each with 'std', for coloring. +# Multi line coloring is problematic with "less -R", so we really need +# to color each line individually. +am__text_box = $(AWK) '{ \ + n = split($$0, lines, "\\. "); max = 0; \ + for (i = 1; i <= n; ++i) \ + if (max < length(lines[i])) \ + max = length(lines[i]); \ + for (i = 0; i < max; ++i) \ + line = line "="; \ + print col line std; \ + for (i = 1; i <= n; ++i) \ + if (lines[i]) \ + print col lines[i] std; \ + print col line std; \ }' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } # Solaris 10 'make', and several other traditional 'make' implementations, # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it # by disabling -e (using the XSI extension "set +e") if it's set. am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" # To be inserted before the command running the test. Creates the # directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). +# containing $f, in $tst the test, in $log the log, and passes +# TESTS_ENVIRONMENT. Save and restore TERM around use of +# TESTS_ENVIRONMENT, in case that unsets it. am__check_pre = \ $(am__sh_e_setup); \ $(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ +rm -f $@-t; \ +am__trap='rm -f '\''$(abs_builddir)/$@-t'\''; (exit $$st); exit $$st'; \ +trap "st=129; $$am__trap" 1; trap "st=130; $$am__trap" 2; \ +trap "st=141; $$am__trap" 13; trap "st=143; $$am__trap" 15; \ +am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`; \ +test "x$$am__odir" = x. || $(MKDIR_P) "$$am__odir" || exit $$?; \ if test -f "./$$f"; then dir=./; \ elif test -f "$$f"; then dir=; \ else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ +tst=$$dir$$f; log='$@'; __SAVED_TERM=$$TERM; \ +$(TESTS_ENVIRONMENT) +# To be appended to the command running the test. Handle the stdout +# and stderr redirection, and catch the exit status. +am__check_post = \ +>$@-t 2>&1; \ +estatus=$$?; \ +if test -n '$(DISABLE_HARD_ERRORS)' \ + && test $$estatus -eq 99; then \ + estatus=1; \ +fi; \ +TERM=$$__SAVED_TERM; export TERM; \ +$(am__tty_colors); \ +xfailed=PASS; \ case " $(XFAIL_TESTS) " in \ *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` + xfailed=XFAIL;; \ +esac; \ +case $$estatus.$$xfailed in \ + 0.XFAIL) col=$$red; res=XPASS;; \ + 0.*) col=$$grn; res=PASS ;; \ + 77.*) col=$$blu; res=SKIP ;; \ + 99.*) col=$$red; res=FAIL ;; \ + *.XFAIL) col=$$lgn; res=XFAIL;; \ + *.*) col=$$red; res=FAIL ;; \ +esac; \ +echo "$${col}$$res$${std}: $$f"; \ +echo "$$res: $$f (exit: $$estatus)" | \ + $(am__rst_section) >$@; \ +cat $@-t >>$@; \ +rm -f $@-t RECHECK_LOGS = $(TEST_LOGS) +AM_RECURSIVE_TARGETS = check check-html recheck recheck-html @WITH_MAGICK_PLUS_PLUS_TRUE@am__EXEEXT_6 = \ @WITH_MAGICK_PLUS_PLUS_TRUE@ $(MAGICKPP_TEST_SCRIPTS_OPT) -am__EXEEXT_7 = +@WITH_MAGICK_PLUS_PLUS_TRUE@am__EXEEXT_7 = \ +@WITH_MAGICK_PLUS_PLUS_TRUE@ $(MAGICKPP_TTF_XFAIL_TESTS_OPT) TEST_SUITE_LOG = test-suite.log +TEST_SUITE_HTML = $(TEST_SUITE_LOG:.log=.html) am__test_logs1 = $(TESTS:=.log) am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) -am__test_logs3 = $(am__test_logs2:.sh.log=.log) -SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/ltdl/config/test-driver +TEST_LOGS = $(am__test_logs2:.sh.log=.log) SH_LOG_COMPILE = $(SH_LOG_COMPILER) $(AM_SH_LOG_FLAGS) $(SH_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -TEST_LOGS = $(am__test_logs3:.tap.log=.log) -TAP_LOG_COMPILE = $(TAP_LOG_COMPILER) $(AM_TAP_LOG_FLAGS) \ - $(TAP_LOG_FLAGS) +TEST_LOGS_TMP = $(TEST_LOGS:.log=.log-t) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ - if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi -am__post_remove_distdir = $(am__remove_distdir) -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.lz \ - $(distdir).tar.xz + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.xz GZIP_ENV = --best -DIST_TARGETS = dist-lzip dist-xz dist-bzip2 dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -2070,6 +1933,7 @@ BrowseDelegate = @BrowseDelegate@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ +CCMALLOCDelegate = @CCMALLOCDelegate@ CFLAGS = @CFLAGS@ CGMDecodeDelegate = @CGMDecodeDelegate@ CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@ @@ -2089,6 +1953,7 @@ DEPDIR = @DEPDIR@ DIRSEP = @DIRSEP@ DISTCHECK_CONFIG_FLAGS = @DISTCHECK_CONFIG_FLAGS@ +DLLDFLAGS = @DLLDFLAGS@ DLLTOOL = @DLLTOOL@ DOC_DIR = @DOC_DIR@ DOTDecodeDelegate = @DOTDecodeDelegate@ @@ -2193,6 +2058,8 @@ LT_CONFIG_H = @LT_CONFIG_H@ LT_DLLOADERS = @LT_DLLOADERS@ LT_DLPREOPEN = @LT_DLPREOPEN@ +LZWDecodeDelegate = @LZWDecodeDelegate@ +LZWEncodeDelegate = @LZWEncodeDelegate@ LaunchDelegate = @LaunchDelegate@ MAGICKLIB = @MAGICKLIB@ MAGICKLIBDIR = @MAGICKLIBDIR@ @@ -2205,7 +2072,6 @@ MAGICK_CONFIGURE_BUILD_PATH = @MAGICK_CONFIGURE_BUILD_PATH@ MAGICK_CONFIGURE_SRC_PATH = @MAGICK_CONFIGURE_SRC_PATH@ MAGICK_DEP_LIBS = @MAGICK_DEP_LIBS@ -MAGICK_FEATURES = @MAGICK_FEATURES@ MAGICK_FILTER_MODULE_PATH = @MAGICK_FILTER_MODULE_PATH@ MAGICK_LIBLTDL = @MAGICK_LIBLTDL@ MAGICK_LIBRARY_AGE = @MAGICK_LIBRARY_AGE@ @@ -2217,7 +2083,6 @@ MAGICK_LIB_VERSION_NUMBER = @MAGICK_LIB_VERSION_NUMBER@ MAGICK_LIB_VERSION_TEXT = @MAGICK_LIB_VERSION_TEXT@ MAGICK_LTDLDEPS = @MAGICK_LTDLDEPS@ -MAGICK_LT_RELEASE_OPTS = @MAGICK_LT_RELEASE_OPTS@ MAGICK_PLUS_PLUS_LIBRARY_AGE = @MAGICK_PLUS_PLUS_LIBRARY_AGE@ MAGICK_PLUS_PLUS_LIBRARY_CURRENT = @MAGICK_PLUS_PLUS_LIBRARY_CURRENT@ MAGICK_PLUS_PLUS_LIBRARY_REVISION = @MAGICK_PLUS_PLUS_LIBRARY_REVISION@ @@ -2383,7 +2248,7 @@ # Don't require all the GNU mandated files # Use XZ_OPT (a environment variable) to tune xz compression levels (e.g. XZ_OPT=-8e) -AUTOMAKE_OPTIONS = 1.12 subdir-objects color-tests parallel-tests dist-bzip2 dist-xz foreign dist-lzip +AUTOMAKE_OPTIONS = 1.11 subdir-objects color-tests parallel-tests dist-bzip2 dist-xz foreign # dist-lzip topincludedir = @includedir@/GraphicsMagick # -I$(srcdir) is needed for user that built libltdl with a sub-Automake @@ -2421,26 +2286,23 @@ @WIN32_NATIVE_BUILD_FALSE@SRCDIR = "$(srcdir)/" @WIN32_NATIVE_BUILD_TRUE@SRCDIR = '$(shell @WinPathScript@ $(srcdir)/)' -# Run the tests with a proper shell detected at configure time. -LOG_COMPILER = $(SHELL) -SH_LOG_COMPILER = $(LOG_COMPILER) -TAP_LOG_COMPILER = $(LOG_COMPILER) - -# Test extensions -TEST_EXTENSIONS = .sh .tap - -# Tests with .tap extensions use the TAP protocol and TAP driver -TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \ - $(top_srcdir)/ltdl/config/tap-driver.sh - - # Environment parameters to be used during tests TESTS_ENVIRONMENT = \ + GM="$(MEMCHECK) $(abs_top_builddir)/utilities/gm" \ + LD_LIBRARY_PATH="$(abs_top_builddir)/magick/.libs:${LD_LIBRARY_PATH}" \ + MAGICK_CODER_MODULE_PATH='$(abs_top_builddir)/coders' \ + MAGICK_CONFIGURE_PATH='$(abs_top_builddir)/config:$(abs_top_srcdir)/config' \ + MAGICK_FILTER_MODULE_PATH='$(abs_top_builddir)/filters' \ MAKE="$(MAKE)" \ MAKEFLAGS="$(MAKEFLAGS)" \ - MEMCHECK="$(MEMCHECK)" + MEMCHECK="$(MEMCHECK)" \ + PATH="$(abs_top_builddir)/utilities:${PATH}" \ + SRCDIR=$(SRCDIR) +# Test extensions +TEST_EXTENSIONS = .sh + # Be sure to list CHANGELOGS in reverse chronological order in case we # should want to concatenate them. CHANGELOGS = \ @@ -2576,8 +2438,8 @@ @HasWINGDI32_TRUE@MAGICK_GDI32_SRCS = coders/clipboard.c coders/emf.c @HasJBIG_TRUE@MAGICK_JBIG_MODULES = coders/jbig.la @HasJBIG_TRUE@MAGICK_JBIG_SRCS = coders/jbig.c -@HasJPEG_TRUE@MAGICK_JPEG_MODULES = coders/jnx.la coders/jpeg.la -@HasJPEG_TRUE@MAGICK_JPEG_SRCS = coders/jnx.c coders/jpeg.c +@HasJPEG_TRUE@MAGICK_JPEG_MODULES = coders/jpeg.la +@HasJPEG_TRUE@MAGICK_JPEG_SRCS = coders/jpeg.c @HasJP2_TRUE@MAGICK_JP2_MODULES = coders/jp2.la @HasJP2_TRUE@MAGICK_JP2_SRCS = coders/jp2.c @HasPNG_TRUE@MAGICK_PNG_MODULES = coders/png.la @@ -2587,7 +2449,6 @@ @HasX11_TRUE@MAGICK_X11_CODER_MODULES = coders/x.la coders/xwd.la @HasX11_TRUE@MAGICK_X11_CODER_SRCS = coders/x.c coders/xwd.c MAGICK_CODER_SRCS = \ - $(MAGICK_PNG_SRCS) \ coders/art.c \ coders/avi.c \ coders/avs.c \ @@ -2681,6 +2542,7 @@ $(MAGICK_JBIG_SRCS) \ $(MAGICK_JPEG_SRCS) \ $(MAGICK_JP2_SRCS) \ + $(MAGICK_PNG_SRCS) \ $(MAGICK_TIFF_SRCS) \ $(MAGICK_X11_CODER_SRCS) @@ -2958,12 +2820,6 @@ coders_jbig_la_LDFLAGS = $(MODULECOMMONFLAGS) coders_jbig_la_LIBADD = $(LIBMAGICK) $(LIB_JBIG) -# JNX coder module -coders_jnx_la_SOURCES = coders/jnx.c -coders_jnx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) -coders_jnx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_jnx_la_LIBADD = $(LIBMAGICK) $(LIB_JPEG) - # JPEG coder module coders_jpeg_la_SOURCES = coders/jpeg.c coders_jpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) @@ -3398,9 +3254,7 @@ @WITH_MODULES_FALSE@magick_libGraphicsMagick_la_LIBADD = $(MAGICK_DEP_LIBS) $(MAGICK_LIBLTDL) @WITH_MODULES_TRUE@magick_libGraphicsMagick_la_LIBADD = $(MAGICK_DEP_LIBS) $(MAGICK_LIBLTDL) magick_libGraphicsMagick_la_CPPFLAGS = -I$(top_builddir)/ltdl -I$(top_srcdir)/ltdl $(LIBRARY_EXTRA_CPPFLAGS) -magick_libGraphicsMagick_la_LDFLAGS = \ - -no-undefined -export-symbols-regex ".*" \ - $(MAGICK_LT_RELEASE_OPTS) \ +magick_libGraphicsMagick_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \ -version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE) magick_libGraphicsMagick_la_DEPENDENCIES = $(MAGICK_LTDLDEPS) @@ -3697,6 +3551,13 @@ filters_analyze_la_SOURCES = filters/analyze.c filters_analyze_la_LDFLAGS = $(MODULECOMMONFLAGS) filters_analyze_la_LIBADD = $(LIBMAGICK) +@HasTTF_FALSE@MAGICKPP_TTF_XFAIL_TESTS_OPT = \ +@HasTTF_FALSE@ Magick++/demo/button.sh \ +@HasTTF_FALSE@ Magick++/demo/demo.sh \ +@HasTTF_FALSE@ Magick++/demo/gravity.sh \ +@HasTTF_FALSE@ Magick++/demo/piddle.sh \ +@HasTTF_FALSE@ Magick++/demo/shapes.sh + @WITH_MAGICK_PLUS_PLUS_FALSE@LIBMAGICKPP = @WITH_MAGICK_PLUS_PLUS_TRUE@LIBMAGICKPP = Magick++/lib/libGraphicsMagick++.la @WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_CHECK_PGRMS = @@ -3714,7 +3575,7 @@ @WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_INCHEADERS = @WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT) @WITH_MAGICK_PLUS_PLUS_FALSE@MAGICKPP_XFAIL_TESTS = -@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_XFAIL_TESTS = +@WITH_MAGICK_PLUS_PLUS_TRUE@MAGICKPP_XFAIL_TESTS = $(MAGICKPP_TTF_XFAIL_TESTS_OPT) MAGICKPP_SCRIPTS_OPT = \ Magick++/bin/GraphicsMagick++-config @@ -3725,8 +3586,42 @@ Magick++/lib/GraphicsMagick++.pc MAGICKPP_TEST_SCRIPTS_OPT = \ - Magick++/tests/tests.tap \ - Magick++/demo/demos.tap + Magick++/tests/exceptions.sh \ + Magick++/tests/appendImages.sh \ + Magick++/tests/attributes.sh \ + Magick++/tests/averageImages.sh \ + Magick++/tests/coalesceImages.sh \ + Magick++/tests/coderInfo.sh \ + Magick++/tests/colorHistogram.sh \ + Magick++/tests/color.sh \ + Magick++/tests/montageImages.sh \ + Magick++/tests/morphImages.sh \ + Magick++/tests/readWriteBlob.sh \ + Magick++/tests/readWriteImages.sh \ + Magick++/demo/analyze.sh \ + Magick++/demo/button.sh \ + Magick++/demo/demo.sh \ + Magick++/demo/flip.sh \ + Magick++/demo/gravity.sh \ + Magick++/demo/piddle.sh \ + Magick++/demo/shapes.sh \ + Magick++/demo/zoom_bessel.sh \ + Magick++/demo/zoom_blackman.sh \ + Magick++/demo/zoom_box.sh \ + Magick++/demo/zoom_catrom.sh \ + Magick++/demo/zoom_cubic.sh \ + Magick++/demo/zoom_gaussian.sh \ + Magick++/demo/zoom_hamming.sh \ + Magick++/demo/zoom_hanning.sh \ + Magick++/demo/zoom_hermite.sh \ + Magick++/demo/zoom_lanczos.sh \ + Magick++/demo/zoom_mitchell.sh \ + Magick++/demo/zoom_point.sh \ + Magick++/demo/zoom_quadratic.sh \ + Magick++/demo/zoom_sample.sh \ + Magick++/demo/zoom_scale.sh \ + Magick++/demo/zoom_sinc.sh \ + Magick++/demo/zoom_triangle.sh MAGICKPP_EXTRA_DIST = \ Magick++/AUTHORS \ @@ -3811,7 +3706,6 @@ # -no-undefined -export-symbols-regex ".*" Magick___lib_libGraphicsMagick___la_LDFLAGS = -no-undefined \ - $(MAGICK_LT_RELEASE_OPTS) \ -version-info $(MAGICK_PLUS_PLUS_LIBRARY_CURRENT):$(MAGICK_PLUS_PLUS_LIBRARY_REVISION):$(MAGICK_PLUS_PLUS_LIBRARY_AGE) Magick___lib_libGraphicsMagick___la_LIBADD = $(LIBMAGICK) @@ -3906,17 +3800,826 @@ tests_drawtest_SOURCES = tests/drawtest.c tests_drawtest_CPPFLAGS = $(AM_CPPFLAGS) tests_drawtest_LDADD = $(LIBMAGICK) -TESTS_XFAIL_TESTS = +@HasFPX_FALSE@TESTS_FPX_XFAIL_TESTS = \ +@HasFPX_FALSE@ tests/rwblob_FPX_bilevel.sh \ +@HasFPX_FALSE@ tests/rwblob_FPX_gray.sh \ +@HasFPX_FALSE@ tests/rwblob_FPX_pallette.sh \ +@HasFPX_FALSE@ tests/rwblob_FPX_truecolor.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_bilevel.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_gray.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_pallette.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_truecolor.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_truecolor10.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_truecolor12.sh \ +@HasFPX_FALSE@ tests/rwfile_FPX_truecolor16.sh + +@HasJBIG_FALSE@TESTS_JBIG_XFAIL_TESTS = \ +@HasJBIG_FALSE@ tests/rwblob_JBIG_bilevel.sh \ +@HasJBIG_FALSE@ tests/rwblob_JBIG_gray.sh \ +@HasJBIG_FALSE@ tests/rwblob_JBIG_pallette.sh \ +@HasJBIG_FALSE@ tests/rwblob_JBIG_truecolor.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_bilevel.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_gray.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_pallette.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_truecolor.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_truecolor10.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_truecolor12.sh \ +@HasJBIG_FALSE@ tests/rwfile_JBIG_truecolor16.sh + +@HasJPEG_FALSE@TESTS_JPEG_XFAIL_TESTS = \ +@HasJPEG_FALSE@ tests/rwblob_JPEG_bilevel.sh \ +@HasJPEG_FALSE@ tests/rwblob_JPEG_gray.sh \ +@HasJPEG_FALSE@ tests/rwblob_JPEG_pallette.sh \ +@HasJPEG_FALSE@ tests/rwblob_JPEG_truecolor.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_bilevel.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_gray.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_pallette.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_truecolor.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_truecolor10.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_truecolor12.sh \ +@HasJPEG_FALSE@ tests/rwfile_JPEG_truecolor16.sh + +@HasJP2_FALSE@TESTS_JP2_XFAIL_TESTS = \ +@HasJP2_FALSE@ tests/rwblob_JP2_bilevel.sh \ +@HasJP2_FALSE@ tests/rwblob_JP2_gray.sh \ +@HasJP2_FALSE@ tests/rwblob_JP2_pallette.sh \ +@HasJP2_FALSE@ tests/rwblob_JP2_truecolor.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_bilevel.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_gray.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_pallette.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_truecolor.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_truecolor10.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_truecolor12.sh \ +@HasJP2_FALSE@ tests/rwfile_JP2_truecolor16.sh + + +# For a native WWIN32 build, we assume that the Ghostcript library is +# dynamically loaded. We don't have a good way to know if the +# Ghostscript library is available so we will assume that Postscript +# is supported, and allow obvious test errors to occur if it is not. +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@TESTS_PS_XFAIL_TESTS = \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPDF_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPDF_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPDF_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPDF_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPT_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPT_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPT_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwblob_EPT_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPDF_truecolor16.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPI_truecolor16.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSF_truecolor16.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPSI_truecolor16.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPS_truecolor16.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_EPT_truecolor16.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel_fax.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel_jpeg.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel_lzw.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel_none.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel_rle.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_bilevel_zip.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray_fax.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray_jpeg.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray_lzw.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray_none.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray_rle.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_gray_zip.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette_fax.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette_jpeg.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette_lzw.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette_none.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette_rle.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_pallette_zip.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor_fax.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor_jpeg.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor_lzw.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor_none.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor_rle.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PDF_truecolor_zip.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_bilevel.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_gray.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_pallette.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_truecolor.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_truecolor10.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_truecolor12.sh \ +@HasPSDelegate_FALSE@@WIN32_NATIVE_BUILD_FALSE@ tests/rwfile_PS_truecolor16.sh + +@HasPNG_FALSE@TESTS_PNG_XFAIL_TESTS = \ +@HasPNG_FALSE@ tests/rwblob_MNG_bilevel.sh \ +@HasPNG_FALSE@ tests/rwblob_MNG_gray.sh \ +@HasPNG_FALSE@ tests/rwblob_MNG_pallette.sh \ +@HasPNG_FALSE@ tests/rwblob_MNG_truecolor.sh \ +@HasPNG_FALSE@ tests/rwblob_PNG_bilevel.sh \ +@HasPNG_FALSE@ tests/rwblob_PNG_gray.sh \ +@HasPNG_FALSE@ tests/rwblob_PNG_pallette.sh \ +@HasPNG_FALSE@ tests/rwblob_PNG_truecolor.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_bilevel.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_gray.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_pallette.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_truecolor.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_truecolor10.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_truecolor12.sh \ +@HasPNG_FALSE@ tests/rwfile_MNG_truecolor16.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_bilevel.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_gray.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_pallette.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_truecolor.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_truecolor10.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_truecolor12.sh \ +@HasPNG_FALSE@ tests/rwfile_PNG_truecolor16.sh + +@HasTIFF_FALSE@TESTS_TIFF_XFAIL_TESTS = \ +@HasTIFF_FALSE@ tests/rwblob_CALS_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwblob_CALS_gray.sh \ +@HasTIFF_FALSE@ tests/rwblob_CALS_pallette.sh \ +@HasTIFF_FALSE@ tests/rwblob_CALS_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwblob_EPT_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwblob_EPT_gray.sh \ +@HasTIFF_FALSE@ tests/rwblob_EPT_pallette.sh \ +@HasTIFF_FALSE@ tests/rwblob_EPT_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwblob_TIFF_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwblob_TIFF_gray.sh \ +@HasTIFF_FALSE@ tests/rwblob_TIFF_pallette.sh \ +@HasTIFF_FALSE@ tests/rwblob_TIFF_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_gray.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_pallette.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_truecolor10.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_truecolor12.sh \ +@HasTIFF_FALSE@ tests/rwfile_CALS_truecolor16.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_gray.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_pallette.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_truecolor10.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_truecolor12.sh \ +@HasTIFF_FALSE@ tests/rwfile_EPT_truecolor16.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_gray.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_pallette.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_truecolor10.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_truecolor12.sh \ +@HasTIFF_FALSE@ tests/rwfile_PTIF_truecolor16.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_bilevel.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_gray.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_pallette.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_truecolor.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_truecolor10.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_truecolor12.sh \ +@HasTIFF_FALSE@ tests/rwfile_TIFF_truecolor16.sh + +@HasX11_FALSE@TESTS_X11_XFAIL_TESTS = \ +@HasX11_FALSE@ tests/rwblob_XWD_bilevel.sh \ +@HasX11_FALSE@ tests/rwblob_XWD_gray.sh \ +@HasX11_FALSE@ tests/rwblob_XWD_pallette.sh \ +@HasX11_FALSE@ tests/rwblob_XWD_truecolor.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_bilevel.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_gray.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_pallette.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_truecolor.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_truecolor10.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_truecolor12.sh \ +@HasX11_FALSE@ tests/rwfile_XWD_truecolor16.sh + + +# These tests do not currently actually fail so they are not included +# in TESTS_XFAIL_TESTS +@HasBZLIB_FALSE@TESTS_BZIP_XFAIL_TESTS = \ +@HasBZLIB_FALSE@ tests/rwfile_MIFF_bilevel_bzip.sh \ +@HasBZLIB_FALSE@ tests/rwfile_MIFF_gray_bzip.sh \ +@HasBZLIB_FALSE@ tests/rwfile_MIFF_pallette_bzip.sh \ +@HasBZLIB_FALSE@ tests/rwfile_MIFF_truecolor_bzip.sh + + +# These tests do not currently actually fail so they are not included +# in TESTS_XFAIL_TESTS +@HasZLIB_FALSE@TESTS_ZIP_XFAIL_TESTS = \ +@HasZLIB_FALSE@ tests/rwfile_MIFF_bilevel_zip.sh \ +@HasZLIB_FALSE@ tests/rwfile_MIFF_gray_zip.sh \ +@HasZLIB_FALSE@ tests/rwfile_MIFF_pallette_zip.sh \ +@HasZLIB_FALSE@ tests/rwfile_MIFF_truecolor_zip.sh + +TESTS_XFAIL_TESTS = \ + $(TESTS_FPX_XFAIL_TESTS) \ + $(TESTS_JBIG_XFAIL_TESTS) \ + $(TESTS_JP2_XFAIL_TESTS) \ + $(TESTS_JPEG_XFAIL_TESTS) \ + $(TESTS_PNG_XFAIL_TESTS) \ + $(TESTS_PS_XFAIL_TESTS) \ + $(TESTS_TIFF_XFAIL_TESTS) \ + $(TESTS_X11_XFAIL_TESTS) + TESTS_TESTS = \ - tests/constitute.tap \ - tests/drawtests.tap \ - tests/rwblob.tap \ - tests/rwblob_sized.tap \ - tests/rwfile.tap \ - tests/rwfile_sized.tap \ - tests/rwfile_miff.tap \ - tests/rwfile_pdf.tap \ - tests/rwfile_deep.tap + tests/constitute_char_bgr.sh \ + tests/constitute_char_bgro.sh \ + tests/constitute_char_bgrp.sh \ + tests/constitute_char_cmy.sh \ + tests/constitute_char_cmyk.sh \ + tests/constitute_char_i.sh \ + tests/constitute_char_prgb.sh \ + tests/constitute_char_rgb.sh \ + tests/constitute_char_rgba.sh \ + tests/constitute_char_rgbo.sh \ + tests/constitute_char_rgbt.sh \ + tests/constitute_double_bgr.sh \ + tests/constitute_double_bgro.sh \ + tests/constitute_double_bgrp.sh \ + tests/constitute_double_cmy.sh \ + tests/constitute_double_cmyk.sh \ + tests/constitute_double_i.sh \ + tests/constitute_double_prgb.sh \ + tests/constitute_double_rgb.sh \ + tests/constitute_double_rgba.sh \ + tests/constitute_double_rgbo.sh \ + tests/constitute_double_rgbt.sh \ + tests/constitute_float_bgr.sh \ + tests/constitute_float_bgro.sh \ + tests/constitute_float_bgrp.sh \ + tests/constitute_float_cmy.sh \ + tests/constitute_float_cmyk.sh \ + tests/constitute_float_i.sh \ + tests/constitute_float_prgb.sh \ + tests/constitute_float_rgb.sh \ + tests/constitute_float_rgba.sh \ + tests/constitute_float_rgbo.sh \ + tests/constitute_float_rgbt.sh \ + tests/constitute_integer_bgr.sh \ + tests/constitute_integer_bgro.sh \ + tests/constitute_integer_bgrp.sh \ + tests/constitute_integer_cmy.sh \ + tests/constitute_integer_cmyk.sh \ + tests/constitute_integer_i.sh \ + tests/constitute_integer_prgb.sh \ + tests/constitute_integer_rgb.sh \ + tests/constitute_integer_rgba.sh \ + tests/constitute_integer_rgbo.sh \ + tests/constitute_integer_rgbt.sh \ + tests/constitute_long_bgr.sh \ + tests/constitute_long_bgro.sh \ + tests/constitute_long_bgrp.sh \ + tests/constitute_long_cmy.sh \ + tests/constitute_long_cmyk.sh \ + tests/constitute_long_i.sh \ + tests/constitute_long_prgb.sh \ + tests/constitute_long_rgb.sh \ + tests/constitute_long_rgba.sh \ + tests/constitute_long_rgbo.sh \ + tests/constitute_long_rgbt.sh \ + tests/constitute_short_bgr.sh \ + tests/constitute_short_bgro.sh \ + tests/constitute_short_bgrp.sh \ + tests/constitute_short_cmy.sh \ + tests/constitute_short_cmyk.sh \ + tests/constitute_short_i.sh \ + tests/constitute_short_prgb.sh \ + tests/constitute_short_rgb.sh \ + tests/constitute_short_rgba.sh \ + tests/constitute_short_rgbo.sh \ + tests/constitute_short_rgbt.sh \ + tests/rwblob_AVS_bilevel.sh \ + tests/rwblob_AVS_gray.sh \ + tests/rwblob_AVS_pallette.sh \ + tests/rwblob_AVS_truecolor.sh \ + tests/rwblob_BMP_bilevel.sh \ + tests/rwblob_BMP_gray.sh \ + tests/rwblob_BMP_pallette.sh \ + tests/rwblob_BMP_truecolor.sh \ + tests/rwblob_CALS_bilevel.sh \ + tests/rwblob_CALS_gray.sh \ + tests/rwblob_CALS_pallette.sh \ + tests/rwblob_CALS_truecolor.sh \ + tests/rwblob_CIN_bilevel.sh \ + tests/rwblob_CIN_gray.sh \ + tests/rwblob_CIN_pallette.sh \ + tests/rwblob_CIN_truecolor.sh \ + tests/rwblob_CMYK_truecolor_70x46.sh \ + tests/rwblob_DIB_bilevel.sh \ + tests/rwblob_DIB_gray.sh \ + tests/rwblob_DIB_pallette.sh \ + tests/rwblob_DIB_truecolor.sh \ + tests/rwblob_DPX_bilevel.sh \ + tests/rwblob_DPX_gray.sh \ + tests/rwblob_DPX_pallette.sh \ + tests/rwblob_DPX_truecolor.sh \ + tests/rwblob_EPDF_bilevel.sh \ + tests/rwblob_EPDF_gray.sh \ + tests/rwblob_EPDF_pallette.sh \ + tests/rwblob_EPDF_truecolor.sh \ + tests/rwblob_EPT_bilevel.sh \ + tests/rwblob_EPT_gray.sh \ + tests/rwblob_EPT_pallette.sh \ + tests/rwblob_EPT_truecolor.sh \ + tests/rwblob_FAX_bilevel.sh \ + tests/rwblob_FAX_gray.sh \ + tests/rwblob_FAX_pallette.sh \ + tests/rwblob_FAX_truecolor.sh \ + tests/rwblob_FITS_bilevel.sh \ + tests/rwblob_FITS_gray.sh \ + tests/rwblob_FITS_pallette.sh \ + tests/rwblob_FITS_truecolor.sh \ + tests/rwblob_FPX_bilevel.sh \ + tests/rwblob_FPX_gray.sh \ + tests/rwblob_FPX_pallette.sh \ + tests/rwblob_FPX_truecolor.sh \ + tests/rwblob_G3_bilevel.sh \ + tests/rwblob_G3_gray.sh \ + tests/rwblob_G3_pallette.sh \ + tests/rwblob_G3_truecolor.sh \ + tests/rwblob_GIF87_bilevel.sh \ + tests/rwblob_GIF87_gray.sh \ + tests/rwblob_GIF87_pallette.sh \ + tests/rwblob_GIF87_truecolor.sh \ + tests/rwblob_GIF_bilevel.sh \ + tests/rwblob_GIF_gray.sh \ + tests/rwblob_GIF_pallette.sh \ + tests/rwblob_GIF_truecolor.sh \ + tests/rwblob_GRAY_truecolor_70x46.sh \ + tests/rwblob_JBIG_bilevel.sh \ + tests/rwblob_JBIG_gray.sh \ + tests/rwblob_JBIG_pallette.sh \ + tests/rwblob_JBIG_truecolor.sh \ + tests/rwblob_JP2_bilevel.sh \ + tests/rwblob_JP2_gray.sh \ + tests/rwblob_JP2_pallette.sh \ + tests/rwblob_JP2_truecolor.sh \ + tests/rwblob_JPEG_bilevel.sh \ + tests/rwblob_JPEG_gray.sh \ + tests/rwblob_JPEG_pallette.sh \ + tests/rwblob_JPEG_truecolor.sh \ + tests/rwblob_MAT_bilevel.sh \ + tests/rwblob_MAT_gray.sh \ + tests/rwblob_MAT_pallette.sh \ + tests/rwblob_MAT_truecolor.sh \ + tests/rwblob_MIFF_bilevel.sh \ + tests/rwblob_MIFF_gray.sh \ + tests/rwblob_MIFF_pallette.sh \ + tests/rwblob_MIFF_truecolor.sh \ + tests/rwblob_MNG_bilevel.sh \ + tests/rwblob_MNG_gray.sh \ + tests/rwblob_MNG_pallette.sh \ + tests/rwblob_MNG_truecolor.sh \ + tests/rwblob_MONO_truecolor_70x46.sh \ + tests/rwblob_MTV_bilevel.sh \ + tests/rwblob_MTV_gray.sh \ + tests/rwblob_MTV_pallette.sh \ + tests/rwblob_MTV_truecolor.sh \ + tests/rwblob_P7_bilevel.sh \ + tests/rwblob_P7_gray.sh \ + tests/rwblob_P7_pallette.sh \ + tests/rwblob_P7_truecolor.sh \ + tests/rwblob_PAL_truecolor_70x46.sh \ + tests/rwblob_PBM_bilevel.sh \ + tests/rwblob_PBM_gray.sh \ + tests/rwblob_PBM_pallette.sh \ + tests/rwblob_PBM_truecolor.sh \ + tests/rwblob_PCDS_bilevel.sh \ + tests/rwblob_PCDS_gray.sh \ + tests/rwblob_PCDS_pallette.sh \ + tests/rwblob_PCDS_truecolor.sh \ + tests/rwblob_PCD_bilevel.sh \ + tests/rwblob_PCD_gray.sh \ + tests/rwblob_PCD_pallette.sh \ + tests/rwblob_PCD_truecolor.sh \ + tests/rwblob_PCX_bilevel.sh \ + tests/rwblob_PCX_gray.sh \ + tests/rwblob_PCX_pallette.sh \ + tests/rwblob_PCX_truecolor.sh \ + tests/rwblob_PGM_bilevel.sh \ + tests/rwblob_PGM_gray.sh \ + tests/rwblob_PGM_pallette.sh \ + tests/rwblob_PGM_truecolor.sh \ + tests/rwblob_PICON_bilevel.sh \ + tests/rwblob_PICON_gray.sh \ + tests/rwblob_PICON_pallette.sh \ + tests/rwblob_PICON_truecolor.sh \ + tests/rwblob_PICT_bilevel.sh \ + tests/rwblob_PICT_gray.sh \ + tests/rwblob_PICT_pallette.sh \ + tests/rwblob_PICT_truecolor.sh \ + tests/rwblob_PNG_bilevel.sh \ + tests/rwblob_PNG_gray.sh \ + tests/rwblob_PNG_pallette.sh \ + tests/rwblob_PNG_truecolor.sh \ + tests/rwblob_PPM_bilevel.sh \ + tests/rwblob_PPM_gray.sh \ + tests/rwblob_PPM_pallette.sh \ + tests/rwblob_PPM_truecolor.sh \ + tests/rwblob_RAS_bilevel.sh \ + tests/rwblob_RAS_gray.sh \ + tests/rwblob_RAS_pallette.sh \ + tests/rwblob_RAS_truecolor.sh \ + tests/rwblob_RGBA_truecolor_70x46.sh \ + tests/rwblob_RGB_truecolor_70x46.sh \ + tests/rwblob_SGI_bilevel.sh \ + tests/rwblob_SGI_gray.sh \ + tests/rwblob_SGI_pallette.sh \ + tests/rwblob_SGI_truecolor.sh \ + tests/rwblob_SUN_bilevel.sh \ + tests/rwblob_SUN_gray.sh \ + tests/rwblob_SUN_pallette.sh \ + tests/rwblob_SUN_truecolor.sh \ + tests/rwblob_TGA_bilevel.sh \ + tests/rwblob_TGA_gray.sh \ + tests/rwblob_TGA_pallette.sh \ + tests/rwblob_TGA_truecolor.sh \ + tests/rwblob_TIFF_bilevel.sh \ + tests/rwblob_TIFF_gray.sh \ + tests/rwblob_TIFF_pallette.sh \ + tests/rwblob_TIFF_truecolor.sh \ + tests/rwblob_TXT_bilevel.sh \ + tests/rwblob_TXT_gray.sh \ + tests/rwblob_TXT_pallette.sh \ + tests/rwblob_TXT_truecolor.sh \ + tests/rwblob_UYVY_truecolor_70x46.sh \ + tests/rwblob_VDA_bilevel.sh \ + tests/rwblob_VDA_gray.sh \ + tests/rwblob_VDA_pallette.sh \ + tests/rwblob_VDA_truecolor.sh \ + tests/rwblob_VICAR_bilevel.sh \ + tests/rwblob_VICAR_gray.sh \ + tests/rwblob_VICAR_pallette.sh \ + tests/rwblob_VICAR_truecolor.sh \ + tests/rwblob_VIFF_bilevel.sh \ + tests/rwblob_VIFF_gray.sh \ + tests/rwblob_VIFF_pallette.sh \ + tests/rwblob_VIFF_truecolor.sh \ + tests/rwblob_VST_bilevel.sh \ + tests/rwblob_VST_gray.sh \ + tests/rwblob_VST_pallette.sh \ + tests/rwblob_VST_truecolor.sh \ + tests/rwblob_WBMP_bilevel.sh \ + tests/rwblob_WBMP_gray.sh \ + tests/rwblob_WBMP_pallette.sh \ + tests/rwblob_WBMP_truecolor.sh \ + tests/rwblob_XBM_bilevel.sh \ + tests/rwblob_XBM_gray.sh \ + tests/rwblob_XBM_pallette.sh \ + tests/rwblob_XBM_truecolor.sh \ + tests/rwblob_XPM_bilevel.sh \ + tests/rwblob_XPM_gray.sh \ + tests/rwblob_XPM_pallette.sh \ + tests/rwblob_XPM_truecolor.sh \ + tests/rwblob_XWD_bilevel.sh \ + tests/rwblob_XWD_gray.sh \ + tests/rwblob_XWD_pallette.sh \ + tests/rwblob_XWD_truecolor.sh \ + tests/rwblob_YUV_truecolor_70x46.sh \ + tests/rwfile_AVS_bilevel.sh \ + tests/rwfile_AVS_gray.sh \ + tests/rwfile_AVS_pallette.sh \ + tests/rwfile_AVS_truecolor.sh \ + tests/rwfile_BMP_bilevel.sh \ + tests/rwfile_BMP_gray.sh \ + tests/rwfile_BMP_pallette.sh \ + tests/rwfile_BMP_truecolor.sh \ + tests/rwfile_CALS_bilevel.sh \ + tests/rwfile_CALS_gray.sh \ + tests/rwfile_CALS_pallette.sh \ + tests/rwfile_CALS_truecolor.sh \ + tests/rwfile_CIN_bilevel.sh \ + tests/rwfile_CIN_gray.sh \ + tests/rwfile_CIN_pallette.sh \ + tests/rwfile_CIN_truecolor.sh \ + tests/rwfile_CIN_truecolor10.sh \ + tests/rwfile_CIN_truecolor12.sh \ + tests/rwfile_CIN_truecolor16.sh \ + tests/rwfile_CMYK_truecolor_70x46.sh \ + tests/rwfile_DCX_bilevel.sh \ + tests/rwfile_DCX_gray.sh \ + tests/rwfile_DCX_pallette.sh \ + tests/rwfile_DCX_truecolor.sh \ + tests/rwfile_DIB_bilevel.sh \ + tests/rwfile_DIB_gray.sh \ + tests/rwfile_DIB_pallette.sh \ + tests/rwfile_DIB_truecolor.sh \ + tests/rwfile_DPX_bilevel.sh \ + tests/rwfile_DPX_gray.sh \ + tests/rwfile_DPX_pallette.sh \ + tests/rwfile_DPX_truecolor.sh \ + tests/rwfile_DPX_truecolor10.sh \ + tests/rwfile_DPX_truecolor12.sh \ + tests/rwfile_DPX_truecolor16.sh \ + tests/rwfile_EPDF_bilevel.sh \ + tests/rwfile_EPDF_gray.sh \ + tests/rwfile_EPDF_pallette.sh \ + tests/rwfile_EPDF_truecolor.sh \ + tests/rwfile_EPI_bilevel.sh \ + tests/rwfile_EPI_gray.sh \ + tests/rwfile_EPI_pallette.sh \ + tests/rwfile_EPI_truecolor.sh \ + tests/rwfile_EPSF_bilevel.sh \ + tests/rwfile_EPSF_gray.sh \ + tests/rwfile_EPSF_pallette.sh \ + tests/rwfile_EPSF_truecolor.sh \ + tests/rwfile_EPSI_bilevel.sh \ + tests/rwfile_EPSI_gray.sh \ + tests/rwfile_EPSI_pallette.sh \ + tests/rwfile_EPSI_truecolor.sh \ + tests/rwfile_EPS_bilevel.sh \ + tests/rwfile_EPS_gray.sh \ + tests/rwfile_EPS_pallette.sh \ + tests/rwfile_EPS_truecolor.sh \ + tests/rwfile_EPT_bilevel.sh \ + tests/rwfile_EPT_gray.sh \ + tests/rwfile_EPT_pallette.sh \ + tests/rwfile_EPT_truecolor.sh \ + tests/rwfile_FAX_bilevel.sh \ + tests/rwfile_FAX_gray.sh \ + tests/rwfile_FAX_pallette.sh \ + tests/rwfile_FAX_truecolor.sh \ + tests/rwfile_FITS_bilevel.sh \ + tests/rwfile_FITS_gray.sh \ + tests/rwfile_FITS_pallette.sh \ + tests/rwfile_FITS_truecolor.sh \ + tests/rwfile_FITS_truecolor10.sh \ + tests/rwfile_FITS_truecolor12.sh \ + tests/rwfile_FITS_truecolor16.sh \ + tests/rwfile_FPX_bilevel.sh \ + tests/rwfile_FPX_gray.sh \ + tests/rwfile_FPX_pallette.sh \ + tests/rwfile_FPX_truecolor.sh \ + tests/rwfile_GIF_bilevel.sh \ + tests/rwfile_GIF_gray.sh \ + tests/rwfile_GIF_pallette.sh \ + tests/rwfile_GIF_truecolor.sh \ + tests/rwfile_GRAY_bilevel.sh \ + tests/rwfile_GRAY_gray.sh \ + tests/rwfile_GRAY_pallette.sh \ + tests/rwfile_GRAY_truecolor.sh \ + tests/rwfile_GRAY_truecolor_70x46.sh \ + tests/rwfile_ICB_bilevel.sh \ + tests/rwfile_ICB_gray.sh \ + tests/rwfile_ICB_pallette.sh \ + tests/rwfile_ICB_truecolor.sh \ + tests/rwfile_JBIG_bilevel.sh \ + tests/rwfile_JBIG_gray.sh \ + tests/rwfile_JBIG_pallette.sh \ + tests/rwfile_JBIG_truecolor.sh \ + tests/rwfile_JP2_bilevel.sh \ + tests/rwfile_JP2_gray.sh \ + tests/rwfile_JP2_pallette.sh \ + tests/rwfile_JP2_truecolor.sh \ + tests/rwfile_JP2_truecolor10.sh \ + tests/rwfile_JP2_truecolor12.sh \ + tests/rwfile_JP2_truecolor16.sh \ + tests/rwfile_JPEG_bilevel.sh \ + tests/rwfile_JPEG_gray.sh \ + tests/rwfile_JPEG_pallette.sh \ + tests/rwfile_JPEG_truecolor.sh \ + tests/rwfile_MAT_bilevel.sh \ + tests/rwfile_MAT_gray.sh \ + tests/rwfile_MAT_pallette.sh \ + tests/rwfile_MAT_truecolor.sh \ + tests/rwfile_MAT_truecolor10.sh \ + tests/rwfile_MAT_truecolor12.sh \ + tests/rwfile_MAT_truecolor16.sh \ + tests/rwfile_MIFF_bilevel.sh \ + tests/rwfile_MIFF_bilevel_bzip.sh \ + tests/rwfile_MIFF_bilevel_none.sh \ + tests/rwfile_MIFF_bilevel_rle.sh \ + tests/rwfile_MIFF_bilevel_zip.sh \ + tests/rwfile_MIFF_gray.sh \ + tests/rwfile_MIFF_gray_bzip.sh \ + tests/rwfile_MIFF_gray_none.sh \ + tests/rwfile_MIFF_gray_rle.sh \ + tests/rwfile_MIFF_gray_zip.sh \ + tests/rwfile_MIFF_pallette.sh \ + tests/rwfile_MIFF_pallette_bzip.sh \ + tests/rwfile_MIFF_pallette_none.sh \ + tests/rwfile_MIFF_pallette_rle.sh \ + tests/rwfile_MIFF_pallette_zip.sh \ + tests/rwfile_MIFF_truecolor.sh \ + tests/rwfile_MIFF_truecolor10.sh \ + tests/rwfile_MIFF_truecolor12.sh \ + tests/rwfile_MIFF_truecolor16.sh \ + tests/rwfile_MIFF_truecolor_bzip.sh \ + tests/rwfile_MIFF_truecolor_none.sh \ + tests/rwfile_MIFF_truecolor_rle.sh \ + tests/rwfile_MIFF_truecolor_zip.sh \ + tests/rwfile_MNG_bilevel.sh \ + tests/rwfile_MNG_gray.sh \ + tests/rwfile_MNG_pallette.sh \ + tests/rwfile_MNG_truecolor.sh \ + tests/rwfile_MNG_truecolor10.sh \ + tests/rwfile_MNG_truecolor12.sh \ + tests/rwfile_MNG_truecolor16.sh \ + tests/rwfile_MONO_truecolor_70x46.sh \ + tests/rwfile_MPR_bilevel.sh \ + tests/rwfile_MPR_gray.sh \ + tests/rwfile_MPR_pallette.sh \ + tests/rwfile_MPR_truecolor.sh \ + tests/rwfile_MTV_bilevel.sh \ + tests/rwfile_MTV_gray.sh \ + tests/rwfile_MTV_pallette.sh \ + tests/rwfile_MTV_truecolor.sh \ + tests/rwfile_P7_bilevel.sh \ + tests/rwfile_P7_gray.sh \ + tests/rwfile_P7_pallette.sh \ + tests/rwfile_P7_truecolor.sh \ + tests/rwfile_PAL_truecolor_70x46.sh \ + tests/rwfile_PBM_bilevel.sh \ + tests/rwfile_PBM_gray.sh \ + tests/rwfile_PBM_pallette.sh \ + tests/rwfile_PBM_truecolor.sh \ + tests/rwfile_PCDS_bilevel.sh \ + tests/rwfile_PCDS_gray.sh \ + tests/rwfile_PCDS_pallette.sh \ + tests/rwfile_PCDS_truecolor.sh \ + tests/rwfile_PCD_bilevel.sh \ + tests/rwfile_PCD_gray.sh \ + tests/rwfile_PCD_pallette.sh \ + tests/rwfile_PCD_truecolor.sh \ + tests/rwfile_PCX_bilevel.sh \ + tests/rwfile_PCX_gray.sh \ + tests/rwfile_PCX_pallette.sh \ + tests/rwfile_PCX_truecolor.sh \ + tests/rwfile_PDF_bilevel.sh \ + tests/rwfile_PDF_bilevel_fax.sh \ + tests/rwfile_PDF_bilevel_jpeg.sh \ + tests/rwfile_PDF_bilevel_lzw.sh \ + tests/rwfile_PDF_bilevel_none.sh \ + tests/rwfile_PDF_bilevel_rle.sh \ + tests/rwfile_PDF_bilevel_zip.sh \ + tests/rwfile_PDF_gray.sh \ + tests/rwfile_PDF_gray_fax.sh \ + tests/rwfile_PDF_gray_jpeg.sh \ + tests/rwfile_PDF_gray_lzw.sh \ + tests/rwfile_PDF_gray_none.sh \ + tests/rwfile_PDF_gray_rle.sh \ + tests/rwfile_PDF_gray_zip.sh \ + tests/rwfile_PDF_pallette.sh \ + tests/rwfile_PDF_pallette_fax.sh \ + tests/rwfile_PDF_pallette_jpeg.sh \ + tests/rwfile_PDF_pallette_lzw.sh \ + tests/rwfile_PDF_pallette_none.sh \ + tests/rwfile_PDF_pallette_rle.sh \ + tests/rwfile_PDF_pallette_zip.sh \ + tests/rwfile_PDF_truecolor.sh \ + tests/rwfile_PDF_truecolor_fax.sh \ + tests/rwfile_PDF_truecolor_jpeg.sh \ + tests/rwfile_PDF_truecolor_lzw.sh \ + tests/rwfile_PDF_truecolor_none.sh \ + tests/rwfile_PDF_truecolor_rle.sh \ + tests/rwfile_PDF_truecolor_zip.sh \ + tests/rwfile_PGM_bilevel.sh \ + tests/rwfile_PGM_gray.sh \ + tests/rwfile_PGM_pallette.sh \ + tests/rwfile_PGM_truecolor.sh \ + tests/rwfile_PICON_bilevel.sh \ + tests/rwfile_PICON_gray.sh \ + tests/rwfile_PICON_pallette.sh \ + tests/rwfile_PICON_truecolor.sh \ + tests/rwfile_PICT_bilevel.sh \ + tests/rwfile_PICT_gray.sh \ + tests/rwfile_PICT_pallette.sh \ + tests/rwfile_PICT_truecolor.sh \ + tests/rwfile_PNG_bilevel.sh \ + tests/rwfile_PNG_gray.sh \ + tests/rwfile_PNG_pallette.sh \ + tests/rwfile_PNG_truecolor.sh \ + tests/rwfile_PNG_truecolor10.sh \ + tests/rwfile_PNG_truecolor12.sh \ + tests/rwfile_PNG_truecolor16.sh \ + tests/rwfile_PNM_bilevel.sh \ + tests/rwfile_PNM_gray.sh \ + tests/rwfile_PNM_pallette.sh \ + tests/rwfile_PNM_truecolor.sh \ + tests/rwfile_PPM_bilevel.sh \ + tests/rwfile_PPM_gray.sh \ + tests/rwfile_PPM_pallette.sh \ + tests/rwfile_PPM_truecolor.sh \ + tests/rwfile_PPM_truecolor10.sh \ + tests/rwfile_PPM_truecolor12.sh \ + tests/rwfile_PPM_truecolor16.sh \ + tests/rwfile_PSD_bilevel.sh \ + tests/rwfile_PSD_gray.sh \ + tests/rwfile_PSD_pallette.sh \ + tests/rwfile_PSD_truecolor.sh \ + tests/rwfile_PS_bilevel.sh \ + tests/rwfile_PS_gray.sh \ + tests/rwfile_PS_pallette.sh \ + tests/rwfile_PS_truecolor.sh \ + tests/rwfile_PTIF_bilevel.sh \ + tests/rwfile_PTIF_gray.sh \ + tests/rwfile_PTIF_pallette.sh \ + tests/rwfile_PTIF_truecolor.sh \ + tests/rwfile_PTIF_truecolor10.sh \ + tests/rwfile_PTIF_truecolor12.sh \ + tests/rwfile_PTIF_truecolor16.sh \ + tests/rwfile_RAS_bilevel.sh \ + tests/rwfile_RAS_gray.sh \ + tests/rwfile_RAS_pallette.sh \ + tests/rwfile_RAS_truecolor.sh \ + tests/rwfile_RGBA_truecolor_70x46.sh \ + tests/rwfile_RGB_truecolor_70x46.sh \ + tests/rwfile_SGI_bilevel.sh \ + tests/rwfile_SGI_gray.sh \ + tests/rwfile_SGI_pallette.sh \ + tests/rwfile_SGI_truecolor.sh \ + tests/rwfile_SGI_truecolor10.sh \ + tests/rwfile_SGI_truecolor12.sh \ + tests/rwfile_SGI_truecolor16.sh \ + tests/rwfile_SUN_bilevel.sh \ + tests/rwfile_SUN_gray.sh \ + tests/rwfile_SUN_pallette.sh \ + tests/rwfile_SUN_truecolor.sh \ + tests/rwfile_TGA_bilevel.sh \ + tests/rwfile_TGA_gray.sh \ + tests/rwfile_TGA_pallette.sh \ + tests/rwfile_TGA_truecolor.sh \ + tests/rwfile_TGA_truecolor10.sh \ + tests/rwfile_TGA_truecolor12.sh \ + tests/rwfile_TGA_truecolor16.sh \ + tests/rwfile_TIFF_bilevel.sh \ + tests/rwfile_TIFF_gray.sh \ + tests/rwfile_TIFF_pallette.sh \ + tests/rwfile_TIFF_truecolor.sh \ + tests/rwfile_TIFF_truecolor10.sh \ + tests/rwfile_TIFF_truecolor12.sh \ + tests/rwfile_TIFF_truecolor16.sh \ + tests/rwfile_TXT_bilevel.sh \ + tests/rwfile_TXT_gray.sh \ + tests/rwfile_TXT_pallette.sh \ + tests/rwfile_TXT_truecolor.sh \ + tests/rwfile_TXT_truecolor10.sh \ + tests/rwfile_TXT_truecolor12.sh \ + tests/rwfile_TXT_truecolor16.sh \ + tests/rwfile_UYVY_truecolor_70x46.sh \ + tests/rwfile_VDA_bilevel.sh \ + tests/rwfile_VDA_gray.sh \ + tests/rwfile_VDA_pallette.sh \ + tests/rwfile_VDA_truecolor.sh \ + tests/rwfile_VICAR_bilevel.sh \ + tests/rwfile_VICAR_gray.sh \ + tests/rwfile_VICAR_pallette.sh \ + tests/rwfile_VICAR_truecolor.sh \ + tests/rwfile_VIFF_bilevel.sh \ + tests/rwfile_VIFF_gray.sh \ + tests/rwfile_VIFF_pallette.sh \ + tests/rwfile_VIFF_truecolor.sh \ + tests/rwfile_VST_bilevel.sh \ + tests/rwfile_VST_gray.sh \ + tests/rwfile_VST_pallette.sh \ + tests/rwfile_VST_truecolor.sh \ + tests/rwfile_WBMP_bilevel.sh \ + tests/rwfile_WBMP_gray.sh \ + tests/rwfile_WBMP_pallette.sh \ + tests/rwfile_WBMP_truecolor.sh \ + tests/rwfile_XBM_bilevel.sh \ + tests/rwfile_XBM_gray.sh \ + tests/rwfile_XBM_pallette.sh \ + tests/rwfile_XBM_truecolor.sh \ + tests/rwfile_XPM_bilevel.sh \ + tests/rwfile_XPM_gray.sh \ + tests/rwfile_XPM_pallette.sh \ + tests/rwfile_XPM_truecolor.sh \ + tests/rwfile_XWD_bilevel.sh \ + tests/rwfile_XWD_gray.sh \ + tests/rwfile_XWD_pallette.sh \ + tests/rwfile_XWD_truecolor.sh \ + tests/rwfile_YUV_truecolor_70x46.sh TESTS_EXTRA_DIST = \ tests/common.shi \ @@ -3933,6 +4636,194 @@ TESTS_CLEANFILES = \ tests/*out*.* +CHECK_TYPES = bilevel gray pallette truecolor +CHECK_DEEP_TYPES = truecolor10 truecolor12 truecolor16 + +# Blob formats to test which don't require that size be specified +CHECK_BLOB_FORMATS = \ + AVS \ + BMP \ + CALS \ + CIN \ + DIB \ + DPX \ + EPDF \ + EPT \ + FAX \ + FPX \ + G3 \ + FITS \ + GIF \ + GIF87 \ + JBIG \ + JPEG \ + JP2 \ + MAT \ + MIFF \ + MNG \ + MTV \ + P7 \ + PBM \ + PCD \ + PCDS \ + PCX \ + PGM \ + PICON \ + PICT \ + PNG \ + PPM \ + RAS \ + SGI \ + SUN \ + TGA \ + TIFF \ + TXT \ + VDA \ + VICAR \ + VIFF \ + VST \ + WBMP \ + XBM \ + XPM \ + XWD + + +# File formats to test which don't require that size be specified +CHECK_FILE_FORMATS = \ + AVS \ + BMP \ + CALS \ + CIN \ + DCX \ + DIB \ + DPX \ + EPDF \ + EPSF \ + EPSI \ + EPI \ + EPS \ + EPT \ + FAX \ + FITS \ + FPX \ + GIF \ + GRAY \ + ICB \ + JBIG \ + JPEG \ + JP2 \ + MAT \ + MIFF \ + MNG \ + MPR \ + MTV \ + P7 \ + PBM \ + PCD \ + PCDS \ + PCX \ + PDF \ + PGM \ + PICON \ + PICT \ + PNG \ + PNM \ + PPM \ + PS \ + PSD \ + PTIF \ + RAS \ + SGI \ + SUN \ + TGA \ + TXT \ + TIFF \ + VDA \ + VICAR \ + VIFF \ + VST \ + WBMP \ + XBM \ + XPM \ + XWD + + +# Blob formats to test where size must be specified +CHECK_SIZED_BLOB_FORMATS = \ + CMYK \ + GRAY \ + MONO \ + PAL \ + RGB \ + RGBA \ + UYVY \ + YUV + + +# File formats to test where size must be specified +CHECK_SIZED_FILE_FORMATS = \ + CMYK \ + GRAY \ + MONO \ + PAL \ + RGB \ + RGBA \ + UYVY \ + YUV + + +# File formats which support more than 8 bits per sample +CHECK_DEEP_FILE_FORMATS = \ + CIN \ + DPX \ + FITS \ + JP2 \ + MAT \ + MIFF \ + MNG \ + PNG \ + PPM \ + PTIF \ + SGI \ + TIFF \ + TGA \ + TXT + +CHECK_CONSTITUTE_MAPS = \ + bgr \ + bgro \ + bgrp \ + rgb \ + rgba \ + rgbt \ + rgbo \ + prgb \ + cmy \ + cmyk \ + i + +CHECK_CONSTITUTE_STORAGETYPES = \ + char \ + short \ + integer \ + long \ + float \ + double + +CHECK_MIFF_FILE_COMPRESS = \ + none \ + bzip \ + zip \ + rle + +CHECK_PDF_FILE_COMPRESS = \ + none \ + fax \ + jpeg \ + lzw \ + rle \ + zip + wandincdir = $(topincludedir)/wand WAND_SOURCES = \ wand/drawing_wand.c \ @@ -3968,7 +4859,6 @@ LIBWAND = wand/libGraphicsMagickWand.la wand_libGraphicsMagickWand_la_SOURCES = $(WAND_SOURCES) wand_libGraphicsMagickWand_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \ - $(MAGICK_LT_RELEASE_OPTS) \ -version-info $(MAGICK_WAND_LIBRARY_CURRENT):$(MAGICK_WAND_LIBRARY_REVISION):$(MAGICK_WAND_LIBRARY_AGE) wand_libGraphicsMagickWand_la_LIBADD = $(LIBMAGICK) $(LIB_MATH) @@ -3979,7 +4869,7 @@ wand/input_gray.miff \ wand/input_truecolor.miff \ wand/sequence.miff \ - wand/common.shi \ + wand/common.sh \ $(WAND_TESTS) wand_drawtest_LDADD = $(LIBWAND) @@ -3993,7 +4883,8 @@ wand/wandtest WAND_TESTS = \ - wand/wandtests.tap + wand/drawtest.sh \ + wand/wandtest.sh WAND_CLEANFILES = \ wand/*_out.* @@ -4028,22 +4919,9 @@ $(WWWDIR)/INSTALL-unix.html \ $(WWWDIR)/INSTALL-windows.html \ $(WWWDIR)/ImageMagickObject.html \ - $(WWWDIR)/Magick++/Blob.html \ $(WWWDIR)/Magick++/ChangeLog.html \ - $(WWWDIR)/Magick++/CoderInfo.html \ - $(WWWDIR)/Magick++/Color.html \ - $(WWWDIR)/Magick++/Drawable.html \ $(WWWDIR)/Magick++/Documentation.html \ - $(WWWDIR)/Magick++/Enumerations.html \ - $(WWWDIR)/Magick++/Exception.html \ - $(WWWDIR)/Magick++/FormatCharacters.html \ - $(WWWDIR)/Magick++/Geometry.html \ $(WWWDIR)/Magick++/Image.html \ - $(WWWDIR)/Magick++/ImageDesign.html \ - $(WWWDIR)/Magick++/Montage.html \ - $(WWWDIR)/Magick++/PixelPacket.html \ - $(WWWDIR)/Magick++/Pixels.html \ - $(WWWDIR)/Magick++/TypeMetric.html \ $(WWWDIR)/Magick++/index.html \ $(WWWDIR)/NEWS.html \ $(WWWDIR)/OpenMP.html \ @@ -4077,21 +4955,8 @@ $(WWWDIR)/FAQ.rst \ $(WWWDIR)/Hg.rst \ $(WWWDIR)/ImageMagickObject.rst \ - $(WWWDIR)/Magick++/Blob.rst \ - $(WWWDIR)/Magick++/CoderInfo.rst \ - $(WWWDIR)/Magick++/Color.rst \ - $(WWWDIR)/Magick++/Drawable.rst \ $(WWWDIR)/Magick++/Documentation.rst \ - $(WWWDIR)/Magick++/Enumerations.rst \ - $(WWWDIR)/Magick++/Exception.rst \ - $(WWWDIR)/Magick++/FormatCharacters.rst \ - $(WWWDIR)/Magick++/Geometry.rst \ $(WWWDIR)/Magick++/Image.rst \ - $(WWWDIR)/Magick++/ImageDesign.rst \ - $(WWWDIR)/Magick++/Montage.rst \ - $(WWWDIR)/Magick++/PixelPacket.rst \ - $(WWWDIR)/Magick++/Pixels.rst \ - $(WWWDIR)/Magick++/TypeMetric.rst \ $(WWWDIR)/Magick++/index.rst \ $(WWWDIR)/OpenMP.rst \ $(WWWDIR)/api/api.rst \ @@ -4139,22 +5004,10 @@ $(WWWDIR)/INSTALL-windows.html \ $(WWWDIR)/ImageMagickObject.html \ $(WWWDIR)/ImageMagickObject.rst \ - $(WWWDIR)/Magick++/Blob.html \ $(WWWDIR)/Magick++/ChangeLog.html \ - $(WWWDIR)/Magick++/CoderInfo.html \ - $(WWWDIR)/Magick++/Color.html \ - $(WWWDIR)/Magick++/Drawable.html \ $(WWWDIR)/Magick++/Documentation.html \ - $(WWWDIR)/Magick++/Enumerations.html \ - $(WWWDIR)/Magick++/Exception.html \ - $(WWWDIR)/Magick++/FormatCharacters.html \ - $(WWWDIR)/Magick++/Geometry.html \ + $(WWWDIR)/Magick++/Documentation.rst \ $(WWWDIR)/Magick++/Image.html \ - $(WWWDIR)/Magick++/ImageDesign.html \ - $(WWWDIR)/Magick++/Montage.html \ - $(WWWDIR)/Magick++/PixelPacket.html \ - $(WWWDIR)/Magick++/Pixels.html \ - $(WWWDIR)/Magick++/TypeMetric.html \ $(WWWDIR)/Magick++/index.html \ $(WWWDIR)/NEWS.html \ $(WWWDIR)/OpenMP.html \ @@ -4345,20 +5198,156 @@ utilities_gm_LDADD = $(LIBMAGICK) utilities_gm_LDFLAGS = $(LDFLAGS) utilities_gm_SOURCES = utilities/gm.c -UTILITIES_XFAIL_TESTS = +@HasJPEG_FALSE@UTILITIES_JPEG_XFAIL_TESTS = \ +@HasJPEG_FALSE@ utilities/tests/identify.sh + +@HasLCMS_FALSE@UTILITIES_LCMS_XFAIL_TESTS = \ +@HasLCMS_FALSE@ utilities/tests/icc-transform.sh + +@HasTTF_FALSE@UTILITIES_TTF_XFAIL_TESTS = \ +@HasTTF_FALSE@ utilities/tests/annotate.sh \ +@HasTTF_FALSE@ utilities/tests/montage.sh \ +@HasTTF_FALSE@ utilities/tests/msl_composite.sh + +@HasXML_FALSE@UTILITIES_XML_XFAIL_TESTS = \ +@HasXML_FALSE@ utilities/tests/msl_composite.sh + +@HasX11_FALSE@UTILITIES_X11_XFAIL_TESTS = \ +@HasX11_FALSE@ utilities/tests/help-animate.sh \ +@HasX11_FALSE@ utilities/tests/help-import.sh + +@WITH_SHARED_LIBS_FALSE@UTILITIES_MODULES_XFAIL_TESTS = \ +@WITH_SHARED_LIBS_FALSE@ utilities/tests/list-module.sh + +UTILITIES_XFAIL_TESTS = \ + $(UTILITIES_JPEG_XFAIL_TESTS) \ + $(UTILITIES_LCMS_XFAIL_TESTS) \ + $(UTILITIES_MODULES_XFAIL_TESTS) \ + $(UTILITIES_TTF_XFAIL_TESTS) \ + $(UTILITIES_XML_XFAIL_TESTS) \ + $(UTILITIES_X11_XFAIL_TESTS) + # Tests to run UTILITIES_TESTS = \ - utilities/tests/effects.tap \ - utilities/tests/pipe.tap \ - utilities/tests/hald-clut.tap \ - utilities/tests/help.tap \ - utilities/tests/icc-transform.tap \ - utilities/tests/identify.tap \ - utilities/tests/list.tap \ - utilities/tests/montage.tap \ - utilities/tests/msl_composite.tap \ - utilities/tests/preview.tap + utilities/tests/addnoise.sh \ + utilities/tests/affine.sh \ + utilities/tests/annotate.sh \ + utilities/tests/black-threshold.sh \ + utilities/tests/blur.sh \ + utilities/tests/border.sh \ + utilities/tests/channel.sh \ + utilities/tests/charcoal.sh \ + utilities/tests/composite.sh \ + utilities/tests/contrast.sh \ + utilities/tests/convert-pipe-filter.sh \ + utilities/tests/convert-pipe-in.sh \ + utilities/tests/convert-pipe-out.sh \ + utilities/tests/convolve.sh \ + utilities/tests/crop.sh \ + utilities/tests/despeckle.sh \ + utilities/tests/draw.sh \ + utilities/tests/edge.sh \ + utilities/tests/emboss.sh \ + utilities/tests/equalize.sh \ + utilities/tests/explode.sh \ + utilities/tests/flip.sh \ + utilities/tests/flop.sh \ + utilities/tests/frame.sh \ + utilities/tests/gamma.sh \ + utilities/tests/gaussianblur.sh \ + utilities/tests/gradient.sh \ + utilities/tests/grayscale.sh \ + utilities/tests/hald-clut-identity.sh \ + utilities/tests/hald-clut-transform.sh \ + utilities/tests/help-animate.sh \ + utilities/tests/help-benchmark.sh \ + utilities/tests/help-compare.sh \ + utilities/tests/help-composite.sh \ + utilities/tests/help-conjure.sh \ + utilities/tests/help-convert.sh \ + utilities/tests/help-identify.sh \ + utilities/tests/help-import.sh \ + utilities/tests/help-mogrify.sh \ + utilities/tests/help-montage.sh \ + utilities/tests/help-time.sh \ + utilities/tests/help-version.sh \ + utilities/tests/help.sh \ + utilities/tests/icc-transform.sh \ + utilities/tests/identify.sh \ + utilities/tests/implode.sh \ + utilities/tests/level.sh \ + utilities/tests/list-color.sh \ + utilities/tests/list-delegate.sh \ + utilities/tests/list-format.sh \ + utilities/tests/list-magic.sh \ + utilities/tests/list-module.sh \ + utilities/tests/list-modulemap.sh \ + utilities/tests/list-resource.sh \ + utilities/tests/list-type.sh \ + utilities/tests/mask.sh \ + utilities/tests/medianfilter.sh \ + utilities/tests/modulate.sh \ + utilities/tests/monochrome.sh \ + utilities/tests/negate.sh \ + utilities/tests/normalize.sh \ + utilities/tests/oilpaint.sh \ + utilities/tests/ordered-dither2x2.sh \ + utilities/tests/ordered-dither3x3.sh \ + utilities/tests/ordered-dither4x4.sh \ + utilities/tests/plasma.sh \ + utilities/tests/quantize.sh \ + utilities/tests/raise.sh \ + utilities/tests/random-threshold.sh \ + utilities/tests/recolor.sh \ + utilities/tests/reducenoise.sh \ + utilities/tests/resize.sh \ + utilities/tests/roll.sh \ + utilities/tests/rotate.sh \ + utilities/tests/scale.sh \ + utilities/tests/segment.sh \ + utilities/tests/shade.sh \ + utilities/tests/sharpen.sh \ + utilities/tests/shave.sh \ + utilities/tests/shear.sh \ + utilities/tests/solarize.sh \ + utilities/tests/spread.sh \ + utilities/tests/swirl.sh \ + utilities/tests/threshold.sh \ + utilities/tests/unsharpmask.sh \ + utilities/tests/wave.sh \ + utilities/tests/white-threshold.sh \ + utilities/tests/montage.sh \ + utilities/tests/msl_composite.sh \ + utilities/tests/preview_addnoise.sh \ + utilities/tests/preview_blur.sh \ + utilities/tests/preview_brightness.sh \ + utilities/tests/preview_charcoal.sh \ + utilities/tests/preview_despeckle.sh \ + utilities/tests/preview_dull.sh \ + utilities/tests/preview_edgedetect.sh \ + utilities/tests/preview_gamma.sh \ + utilities/tests/preview_grayscale.sh \ + utilities/tests/preview_hue.sh \ + utilities/tests/preview_implode.sh \ + utilities/tests/preview_oilpaint.sh \ + utilities/tests/preview_quantize.sh \ + utilities/tests/preview_raise.sh \ + utilities/tests/preview_reducenoise.sh \ + utilities/tests/preview_roll.sh \ + utilities/tests/preview_rotate.sh \ + utilities/tests/preview_saturation.sh \ + utilities/tests/preview_segment.sh \ + utilities/tests/preview_shade.sh \ + utilities/tests/preview_sharpen.sh \ + utilities/tests/preview_shear.sh \ + utilities/tests/preview_solarize.sh \ + utilities/tests/preview_spiff.sh \ + utilities/tests/preview_spread.sh \ + utilities/tests/preview_swirl.sh \ + utilities/tests/preview_threshold.sh \ + utilities/tests/preview_wave.sh \ + utilities/tests/version.sh UTILITIES_MANS = \ utilities/gm.1 \ @@ -4472,7 +5461,7 @@ $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: -.SUFFIXES: .c .cpp .lo .log .o .obj .sh .sh$(EXEEXT) .tap .tap$(EXEEXT) .trs +.SUFFIXES: .c .cpp .html .lo .log .o .obj .sh .sh$(EXEEXT) am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/config/Makefile.am $(srcdir)/ltdl/Makefile.inc $(srcdir)/coders/Makefile.am $(srcdir)/magick/Makefile.am $(srcdir)/filters/Makefile.am $(srcdir)/Magick++/Makefile.am $(srcdir)/tests/Makefile.am $(srcdir)/wand/Makefile.am $(srcdir)/www/Makefile.am $(srcdir)/www/api/Makefile.am $(srcdir)/www/wand/Makefile.am $(srcdir)/utilities/Makefile.am $(srcdir)/PerlMagick/Makefile.am $(am__configure_deps) @@ -4498,7 +5487,6 @@ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; -$(srcdir)/config/Makefile.am $(srcdir)/ltdl/Makefile.inc $(srcdir)/coders/Makefile.am $(srcdir)/magick/Makefile.am $(srcdir)/filters/Makefile.am $(srcdir)/Magick++/Makefile.am $(srcdir)/tests/Makefile.am $(srcdir)/wand/Makefile.am $(srcdir)/www/Makefile.am $(srcdir)/www/api/Makefile.am $(srcdir)/www/wand/Makefile.am $(srcdir)/utilities/Makefile.am $(srcdir)/PerlMagick/Makefile.am: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck @@ -4561,8 +5549,6 @@ cd $(top_builddir) && $(SHELL) ./config.status $@ magick/version.h: $(top_builddir)/config.status $(top_srcdir)/magick/version.h.in cd $(top_builddir) && $(SHELL) ./config.status $@ -common.shi: $(top_builddir)/config.status $(srcdir)/common.shi.in - cd $(top_builddir) && $(SHELL) ./config.status $@ rungm.sh: $(top_builddir)/config.status $(srcdir)/rungm.sh.in cd $(top_builddir) && $(SHELL) ./config.status $@ wand/GraphicsMagickWand-config: $(top_builddir)/config.status $(top_srcdir)/wand/GraphicsMagickWand-config.in @@ -4571,6 +5557,7 @@ cd $(top_builddir) && $(SHELL) ./config.status $@ install-codersLTLIBRARIES: $(coders_LTLIBRARIES) @$(NORMAL_INSTALL) + test -z "$(codersdir)" || $(MKDIR_P) "$(DESTDIR)$(codersdir)" @list='$(coders_LTLIBRARIES)'; test -n "$(codersdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -4578,8 +5565,6 @@ else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(codersdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(codersdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(codersdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(codersdir)"; \ } @@ -4595,16 +5580,15 @@ clean-codersLTLIBRARIES: -test -z "$(coders_LTLIBRARIES)" || rm -f $(coders_LTLIBRARIES) - @list='$(coders_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } + @list='$(coders_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done install-filtersLTLIBRARIES: $(filters_LTLIBRARIES) @$(NORMAL_INSTALL) + test -z "$(filtersdir)" || $(MKDIR_P) "$(DESTDIR)$(filtersdir)" @list='$(filters_LTLIBRARIES)'; test -n "$(filtersdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -4612,8 +5596,6 @@ else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(filtersdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(filtersdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(filtersdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(filtersdir)"; \ } @@ -4629,16 +5611,15 @@ clean-filtersLTLIBRARIES: -test -z "$(filters_LTLIBRARIES)" || rm -f $(filters_LTLIBRARIES) - @list='$(filters_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } + @list='$(filters_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -4646,8 +5627,6 @@ else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } @@ -4663,25 +5642,21 @@ clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done Magick++/lib/$(am__dirstamp): @$(MKDIR_P) Magick++/lib @: > Magick++/lib/$(am__dirstamp) @@ -4720,7 +5695,7 @@ Magick++/lib/$(DEPDIR)/$(am__dirstamp) Magick++/lib/TypeMetric.lo: Magick++/lib/$(am__dirstamp) \ Magick++/lib/$(DEPDIR)/$(am__dirstamp) -Magick++/lib/libGraphicsMagick++.la: $(Magick___lib_libGraphicsMagick___la_OBJECTS) $(Magick___lib_libGraphicsMagick___la_DEPENDENCIES) $(EXTRA_Magick___lib_libGraphicsMagick___la_DEPENDENCIES) Magick++/lib/$(am__dirstamp) +Magick++/lib/libGraphicsMagick++.la: $(Magick___lib_libGraphicsMagick___la_OBJECTS) $(Magick___lib_libGraphicsMagick___la_DEPENDENCIES) Magick++/lib/$(am__dirstamp) $(AM_V_CXXLD)$(Magick___lib_libGraphicsMagick___la_LINK) $(am_Magick___lib_libGraphicsMagick___la_rpath) $(Magick___lib_libGraphicsMagick___la_OBJECTS) $(Magick___lib_libGraphicsMagick___la_LIBADD) $(LIBS) coders/$(am__dirstamp): @$(MKDIR_P) coders @@ -4730,402 +5705,398 @@ @: > coders/$(DEPDIR)/$(am__dirstamp) coders/coders_art_la-art.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/art.la: $(coders_art_la_OBJECTS) $(coders_art_la_DEPENDENCIES) $(EXTRA_coders_art_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/art.la: $(coders_art_la_OBJECTS) $(coders_art_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_art_la_LINK) $(am_coders_art_la_rpath) $(coders_art_la_OBJECTS) $(coders_art_la_LIBADD) $(LIBS) coders/coders_avi_la-avi.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/avi.la: $(coders_avi_la_OBJECTS) $(coders_avi_la_DEPENDENCIES) $(EXTRA_coders_avi_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/avi.la: $(coders_avi_la_OBJECTS) $(coders_avi_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_avi_la_LINK) $(am_coders_avi_la_rpath) $(coders_avi_la_OBJECTS) $(coders_avi_la_LIBADD) $(LIBS) coders/coders_avs_la-avs.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/avs.la: $(coders_avs_la_OBJECTS) $(coders_avs_la_DEPENDENCIES) $(EXTRA_coders_avs_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/avs.la: $(coders_avs_la_OBJECTS) $(coders_avs_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_avs_la_LINK) $(am_coders_avs_la_rpath) $(coders_avs_la_OBJECTS) $(coders_avs_la_LIBADD) $(LIBS) coders/coders_bmp_la-bmp.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/bmp.la: $(coders_bmp_la_OBJECTS) $(coders_bmp_la_DEPENDENCIES) $(EXTRA_coders_bmp_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/bmp.la: $(coders_bmp_la_OBJECTS) $(coders_bmp_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_bmp_la_LINK) $(am_coders_bmp_la_rpath) $(coders_bmp_la_OBJECTS) $(coders_bmp_la_LIBADD) $(LIBS) coders/coders_cals_la-cals.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/cals.la: $(coders_cals_la_OBJECTS) $(coders_cals_la_DEPENDENCIES) $(EXTRA_coders_cals_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/cals.la: $(coders_cals_la_OBJECTS) $(coders_cals_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_cals_la_LINK) $(am_coders_cals_la_rpath) $(coders_cals_la_OBJECTS) $(coders_cals_la_LIBADD) $(LIBS) coders/coders_caption_la-caption.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/caption.la: $(coders_caption_la_OBJECTS) $(coders_caption_la_DEPENDENCIES) $(EXTRA_coders_caption_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/caption.la: $(coders_caption_la_OBJECTS) $(coders_caption_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_caption_la_LINK) $(am_coders_caption_la_rpath) $(coders_caption_la_OBJECTS) $(coders_caption_la_LIBADD) $(LIBS) coders/coders_cineon_la-cineon.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/cineon.la: $(coders_cineon_la_OBJECTS) $(coders_cineon_la_DEPENDENCIES) $(EXTRA_coders_cineon_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/cineon.la: $(coders_cineon_la_OBJECTS) $(coders_cineon_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_cineon_la_LINK) $(am_coders_cineon_la_rpath) $(coders_cineon_la_OBJECTS) $(coders_cineon_la_LIBADD) $(LIBS) coders/coders_clipboard_la-clipboard.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/clipboard.la: $(coders_clipboard_la_OBJECTS) $(coders_clipboard_la_DEPENDENCIES) $(EXTRA_coders_clipboard_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/clipboard.la: $(coders_clipboard_la_OBJECTS) $(coders_clipboard_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_clipboard_la_LINK) $(am_coders_clipboard_la_rpath) $(coders_clipboard_la_OBJECTS) $(coders_clipboard_la_LIBADD) $(LIBS) coders/coders_cmyk_la-cmyk.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/cmyk.la: $(coders_cmyk_la_OBJECTS) $(coders_cmyk_la_DEPENDENCIES) $(EXTRA_coders_cmyk_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/cmyk.la: $(coders_cmyk_la_OBJECTS) $(coders_cmyk_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_cmyk_la_LINK) $(am_coders_cmyk_la_rpath) $(coders_cmyk_la_OBJECTS) $(coders_cmyk_la_LIBADD) $(LIBS) coders/coders_cut_la-cut.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/cut.la: $(coders_cut_la_OBJECTS) $(coders_cut_la_DEPENDENCIES) $(EXTRA_coders_cut_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/cut.la: $(coders_cut_la_OBJECTS) $(coders_cut_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_cut_la_LINK) $(am_coders_cut_la_rpath) $(coders_cut_la_OBJECTS) $(coders_cut_la_LIBADD) $(LIBS) coders/coders_dcm_la-dcm.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/dcm.la: $(coders_dcm_la_OBJECTS) $(coders_dcm_la_DEPENDENCIES) $(EXTRA_coders_dcm_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/dcm.la: $(coders_dcm_la_OBJECTS) $(coders_dcm_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_dcm_la_LINK) $(am_coders_dcm_la_rpath) $(coders_dcm_la_OBJECTS) $(coders_dcm_la_LIBADD) $(LIBS) coders/coders_dcraw_la-dcraw.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/dcraw.la: $(coders_dcraw_la_OBJECTS) $(coders_dcraw_la_DEPENDENCIES) $(EXTRA_coders_dcraw_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/dcraw.la: $(coders_dcraw_la_OBJECTS) $(coders_dcraw_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_dcraw_la_LINK) $(am_coders_dcraw_la_rpath) $(coders_dcraw_la_OBJECTS) $(coders_dcraw_la_LIBADD) $(LIBS) coders/coders_dib_la-dib.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/dib.la: $(coders_dib_la_OBJECTS) $(coders_dib_la_DEPENDENCIES) $(EXTRA_coders_dib_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/dib.la: $(coders_dib_la_OBJECTS) $(coders_dib_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_dib_la_LINK) $(am_coders_dib_la_rpath) $(coders_dib_la_OBJECTS) $(coders_dib_la_LIBADD) $(LIBS) coders/coders_dps_la-dps.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/dps.la: $(coders_dps_la_OBJECTS) $(coders_dps_la_DEPENDENCIES) $(EXTRA_coders_dps_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/dps.la: $(coders_dps_la_OBJECTS) $(coders_dps_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_dps_la_LINK) $(am_coders_dps_la_rpath) $(coders_dps_la_OBJECTS) $(coders_dps_la_LIBADD) $(LIBS) coders/coders_dpx_la-dpx.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/dpx.la: $(coders_dpx_la_OBJECTS) $(coders_dpx_la_DEPENDENCIES) $(EXTRA_coders_dpx_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/dpx.la: $(coders_dpx_la_OBJECTS) $(coders_dpx_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_dpx_la_LINK) $(am_coders_dpx_la_rpath) $(coders_dpx_la_OBJECTS) $(coders_dpx_la_LIBADD) $(LIBS) coders/coders_emf_la-emf.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/emf.la: $(coders_emf_la_OBJECTS) $(coders_emf_la_DEPENDENCIES) $(EXTRA_coders_emf_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/emf.la: $(coders_emf_la_OBJECTS) $(coders_emf_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_emf_la_LINK) $(am_coders_emf_la_rpath) $(coders_emf_la_OBJECTS) $(coders_emf_la_LIBADD) $(LIBS) coders/ept.lo: coders/$(am__dirstamp) coders/$(DEPDIR)/$(am__dirstamp) -coders/ept.la: $(coders_ept_la_OBJECTS) $(coders_ept_la_DEPENDENCIES) $(EXTRA_coders_ept_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/ept.la: $(coders_ept_la_OBJECTS) $(coders_ept_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_ept_la_LINK) $(am_coders_ept_la_rpath) $(coders_ept_la_OBJECTS) $(coders_ept_la_LIBADD) $(LIBS) coders/coders_fax_la-fax.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/fax.la: $(coders_fax_la_OBJECTS) $(coders_fax_la_DEPENDENCIES) $(EXTRA_coders_fax_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/fax.la: $(coders_fax_la_OBJECTS) $(coders_fax_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_fax_la_LINK) $(am_coders_fax_la_rpath) $(coders_fax_la_OBJECTS) $(coders_fax_la_LIBADD) $(LIBS) coders/coders_fits_la-fits.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/fits.la: $(coders_fits_la_OBJECTS) $(coders_fits_la_DEPENDENCIES) $(EXTRA_coders_fits_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/fits.la: $(coders_fits_la_OBJECTS) $(coders_fits_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_fits_la_LINK) $(am_coders_fits_la_rpath) $(coders_fits_la_OBJECTS) $(coders_fits_la_LIBADD) $(LIBS) coders/coders_fpx_la-fpx.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/fpx.la: $(coders_fpx_la_OBJECTS) $(coders_fpx_la_DEPENDENCIES) $(EXTRA_coders_fpx_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/fpx.la: $(coders_fpx_la_OBJECTS) $(coders_fpx_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_fpx_la_LINK) $(am_coders_fpx_la_rpath) $(coders_fpx_la_OBJECTS) $(coders_fpx_la_LIBADD) $(LIBS) coders/coders_gif_la-gif.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/gif.la: $(coders_gif_la_OBJECTS) $(coders_gif_la_DEPENDENCIES) $(EXTRA_coders_gif_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/gif.la: $(coders_gif_la_OBJECTS) $(coders_gif_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_gif_la_LINK) $(am_coders_gif_la_rpath) $(coders_gif_la_OBJECTS) $(coders_gif_la_LIBADD) $(LIBS) coders/coders_gradient_la-gradient.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/gradient.la: $(coders_gradient_la_OBJECTS) $(coders_gradient_la_DEPENDENCIES) $(EXTRA_coders_gradient_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/gradient.la: $(coders_gradient_la_OBJECTS) $(coders_gradient_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_gradient_la_LINK) $(am_coders_gradient_la_rpath) $(coders_gradient_la_OBJECTS) $(coders_gradient_la_LIBADD) $(LIBS) coders/coders_gray_la-gray.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/gray.la: $(coders_gray_la_OBJECTS) $(coders_gray_la_DEPENDENCIES) $(EXTRA_coders_gray_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/gray.la: $(coders_gray_la_OBJECTS) $(coders_gray_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_gray_la_LINK) $(am_coders_gray_la_rpath) $(coders_gray_la_OBJECTS) $(coders_gray_la_LIBADD) $(LIBS) coders/coders_histogram_la-histogram.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/histogram.la: $(coders_histogram_la_OBJECTS) $(coders_histogram_la_DEPENDENCIES) $(EXTRA_coders_histogram_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/histogram.la: $(coders_histogram_la_OBJECTS) $(coders_histogram_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_histogram_la_LINK) $(am_coders_histogram_la_rpath) $(coders_histogram_la_OBJECTS) $(coders_histogram_la_LIBADD) $(LIBS) coders/coders_hrz_la-hrz.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/hrz.la: $(coders_hrz_la_OBJECTS) $(coders_hrz_la_DEPENDENCIES) $(EXTRA_coders_hrz_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/hrz.la: $(coders_hrz_la_OBJECTS) $(coders_hrz_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_hrz_la_LINK) $(am_coders_hrz_la_rpath) $(coders_hrz_la_OBJECTS) $(coders_hrz_la_LIBADD) $(LIBS) coders/coders_html_la-html.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/html.la: $(coders_html_la_OBJECTS) $(coders_html_la_DEPENDENCIES) $(EXTRA_coders_html_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/html.la: $(coders_html_la_OBJECTS) $(coders_html_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_html_la_LINK) $(am_coders_html_la_rpath) $(coders_html_la_OBJECTS) $(coders_html_la_LIBADD) $(LIBS) coders/coders_icon_la-icon.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/icon.la: $(coders_icon_la_OBJECTS) $(coders_icon_la_DEPENDENCIES) $(EXTRA_coders_icon_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/icon.la: $(coders_icon_la_OBJECTS) $(coders_icon_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_icon_la_LINK) $(am_coders_icon_la_rpath) $(coders_icon_la_OBJECTS) $(coders_icon_la_LIBADD) $(LIBS) coders/coders_identity_la-identity.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/identity.la: $(coders_identity_la_OBJECTS) $(coders_identity_la_DEPENDENCIES) $(EXTRA_coders_identity_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/identity.la: $(coders_identity_la_OBJECTS) $(coders_identity_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_identity_la_LINK) $(am_coders_identity_la_rpath) $(coders_identity_la_OBJECTS) $(coders_identity_la_LIBADD) $(LIBS) coders/coders_info_la-info.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/info.la: $(coders_info_la_OBJECTS) $(coders_info_la_DEPENDENCIES) $(EXTRA_coders_info_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/info.la: $(coders_info_la_OBJECTS) $(coders_info_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_info_la_LINK) $(am_coders_info_la_rpath) $(coders_info_la_OBJECTS) $(coders_info_la_LIBADD) $(LIBS) coders/coders_jbig_la-jbig.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/jbig.la: $(coders_jbig_la_OBJECTS) $(coders_jbig_la_DEPENDENCIES) $(EXTRA_coders_jbig_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/jbig.la: $(coders_jbig_la_OBJECTS) $(coders_jbig_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_jbig_la_LINK) $(am_coders_jbig_la_rpath) $(coders_jbig_la_OBJECTS) $(coders_jbig_la_LIBADD) $(LIBS) -coders/coders_jnx_la-jnx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) -coders/jnx.la: $(coders_jnx_la_OBJECTS) $(coders_jnx_la_DEPENDENCIES) $(EXTRA_coders_jnx_la_DEPENDENCIES) coders/$(am__dirstamp) - $(AM_V_CCLD)$(coders_jnx_la_LINK) $(am_coders_jnx_la_rpath) $(coders_jnx_la_OBJECTS) $(coders_jnx_la_LIBADD) $(LIBS) coders/coders_jp2_la-jp2.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/jp2.la: $(coders_jp2_la_OBJECTS) $(coders_jp2_la_DEPENDENCIES) $(EXTRA_coders_jp2_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/jp2.la: $(coders_jp2_la_OBJECTS) $(coders_jp2_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_jp2_la_LINK) $(am_coders_jp2_la_rpath) $(coders_jp2_la_OBJECTS) $(coders_jp2_la_LIBADD) $(LIBS) coders/coders_jpeg_la-jpeg.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/jpeg.la: $(coders_jpeg_la_OBJECTS) $(coders_jpeg_la_DEPENDENCIES) $(EXTRA_coders_jpeg_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/jpeg.la: $(coders_jpeg_la_OBJECTS) $(coders_jpeg_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_jpeg_la_LINK) $(am_coders_jpeg_la_rpath) $(coders_jpeg_la_OBJECTS) $(coders_jpeg_la_LIBADD) $(LIBS) coders/coders_label_la-label.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/label.la: $(coders_label_la_OBJECTS) $(coders_label_la_DEPENDENCIES) $(EXTRA_coders_label_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/label.la: $(coders_label_la_OBJECTS) $(coders_label_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_label_la_LINK) $(am_coders_label_la_rpath) $(coders_label_la_OBJECTS) $(coders_label_la_LIBADD) $(LIBS) coders/coders_locale_la-locale.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/locale.la: $(coders_locale_la_OBJECTS) $(coders_locale_la_DEPENDENCIES) $(EXTRA_coders_locale_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/locale.la: $(coders_locale_la_OBJECTS) $(coders_locale_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_locale_la_LINK) $(am_coders_locale_la_rpath) $(coders_locale_la_OBJECTS) $(coders_locale_la_LIBADD) $(LIBS) coders/coders_logo_la-logo.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/logo.la: $(coders_logo_la_OBJECTS) $(coders_logo_la_DEPENDENCIES) $(EXTRA_coders_logo_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/logo.la: $(coders_logo_la_OBJECTS) $(coders_logo_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_logo_la_LINK) $(am_coders_logo_la_rpath) $(coders_logo_la_OBJECTS) $(coders_logo_la_LIBADD) $(LIBS) coders/coders_mac_la-mac.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mac.la: $(coders_mac_la_OBJECTS) $(coders_mac_la_DEPENDENCIES) $(EXTRA_coders_mac_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mac.la: $(coders_mac_la_OBJECTS) $(coders_mac_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mac_la_LINK) $(am_coders_mac_la_rpath) $(coders_mac_la_OBJECTS) $(coders_mac_la_LIBADD) $(LIBS) coders/coders_map_la-map.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/map.la: $(coders_map_la_OBJECTS) $(coders_map_la_DEPENDENCIES) $(EXTRA_coders_map_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/map.la: $(coders_map_la_OBJECTS) $(coders_map_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_map_la_LINK) $(am_coders_map_la_rpath) $(coders_map_la_OBJECTS) $(coders_map_la_LIBADD) $(LIBS) coders/coders_mat_la-mat.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mat.la: $(coders_mat_la_OBJECTS) $(coders_mat_la_DEPENDENCIES) $(EXTRA_coders_mat_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mat.la: $(coders_mat_la_OBJECTS) $(coders_mat_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mat_la_LINK) $(am_coders_mat_la_rpath) $(coders_mat_la_OBJECTS) $(coders_mat_la_LIBADD) $(LIBS) coders/coders_matte_la-matte.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/matte.la: $(coders_matte_la_OBJECTS) $(coders_matte_la_DEPENDENCIES) $(EXTRA_coders_matte_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/matte.la: $(coders_matte_la_OBJECTS) $(coders_matte_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_matte_la_LINK) $(am_coders_matte_la_rpath) $(coders_matte_la_OBJECTS) $(coders_matte_la_LIBADD) $(LIBS) coders/coders_meta_la-meta.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/meta.la: $(coders_meta_la_OBJECTS) $(coders_meta_la_DEPENDENCIES) $(EXTRA_coders_meta_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/meta.la: $(coders_meta_la_OBJECTS) $(coders_meta_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_meta_la_LINK) $(am_coders_meta_la_rpath) $(coders_meta_la_OBJECTS) $(coders_meta_la_LIBADD) $(LIBS) coders/coders_miff_la-miff.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/miff.la: $(coders_miff_la_OBJECTS) $(coders_miff_la_DEPENDENCIES) $(EXTRA_coders_miff_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/miff.la: $(coders_miff_la_OBJECTS) $(coders_miff_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_miff_la_LINK) $(am_coders_miff_la_rpath) $(coders_miff_la_OBJECTS) $(coders_miff_la_LIBADD) $(LIBS) coders/coders_mono_la-mono.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mono.la: $(coders_mono_la_OBJECTS) $(coders_mono_la_DEPENDENCIES) $(EXTRA_coders_mono_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mono.la: $(coders_mono_la_OBJECTS) $(coders_mono_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mono_la_LINK) $(am_coders_mono_la_rpath) $(coders_mono_la_OBJECTS) $(coders_mono_la_LIBADD) $(LIBS) coders/coders_mpc_la-mpc.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mpc.la: $(coders_mpc_la_OBJECTS) $(coders_mpc_la_DEPENDENCIES) $(EXTRA_coders_mpc_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mpc.la: $(coders_mpc_la_OBJECTS) $(coders_mpc_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mpc_la_LINK) $(am_coders_mpc_la_rpath) $(coders_mpc_la_OBJECTS) $(coders_mpc_la_LIBADD) $(LIBS) coders/coders_mpeg_la-mpeg.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mpeg.la: $(coders_mpeg_la_OBJECTS) $(coders_mpeg_la_DEPENDENCIES) $(EXTRA_coders_mpeg_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mpeg.la: $(coders_mpeg_la_OBJECTS) $(coders_mpeg_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mpeg_la_LINK) $(am_coders_mpeg_la_rpath) $(coders_mpeg_la_OBJECTS) $(coders_mpeg_la_LIBADD) $(LIBS) coders/coders_mpr_la-mpr.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mpr.la: $(coders_mpr_la_OBJECTS) $(coders_mpr_la_DEPENDENCIES) $(EXTRA_coders_mpr_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mpr.la: $(coders_mpr_la_OBJECTS) $(coders_mpr_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mpr_la_LINK) $(am_coders_mpr_la_rpath) $(coders_mpr_la_OBJECTS) $(coders_mpr_la_LIBADD) $(LIBS) coders/coders_msl_la-msl.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/msl.la: $(coders_msl_la_OBJECTS) $(coders_msl_la_DEPENDENCIES) $(EXTRA_coders_msl_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/msl.la: $(coders_msl_la_OBJECTS) $(coders_msl_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_msl_la_LINK) $(am_coders_msl_la_rpath) $(coders_msl_la_OBJECTS) $(coders_msl_la_LIBADD) $(LIBS) coders/coders_mtv_la-mtv.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mtv.la: $(coders_mtv_la_OBJECTS) $(coders_mtv_la_DEPENDENCIES) $(EXTRA_coders_mtv_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mtv.la: $(coders_mtv_la_OBJECTS) $(coders_mtv_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mtv_la_LINK) $(am_coders_mtv_la_rpath) $(coders_mtv_la_OBJECTS) $(coders_mtv_la_LIBADD) $(LIBS) coders/coders_mvg_la-mvg.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/mvg.la: $(coders_mvg_la_OBJECTS) $(coders_mvg_la_DEPENDENCIES) $(EXTRA_coders_mvg_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/mvg.la: $(coders_mvg_la_OBJECTS) $(coders_mvg_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_mvg_la_LINK) $(am_coders_mvg_la_rpath) $(coders_mvg_la_OBJECTS) $(coders_mvg_la_LIBADD) $(LIBS) coders/coders_null_la-null.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/null.la: $(coders_null_la_OBJECTS) $(coders_null_la_DEPENDENCIES) $(EXTRA_coders_null_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/null.la: $(coders_null_la_OBJECTS) $(coders_null_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_null_la_LINK) $(am_coders_null_la_rpath) $(coders_null_la_OBJECTS) $(coders_null_la_LIBADD) $(LIBS) coders/coders_otb_la-otb.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/otb.la: $(coders_otb_la_OBJECTS) $(coders_otb_la_DEPENDENCIES) $(EXTRA_coders_otb_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/otb.la: $(coders_otb_la_OBJECTS) $(coders_otb_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_otb_la_LINK) $(am_coders_otb_la_rpath) $(coders_otb_la_OBJECTS) $(coders_otb_la_LIBADD) $(LIBS) coders/coders_palm_la-palm.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/palm.la: $(coders_palm_la_OBJECTS) $(coders_palm_la_DEPENDENCIES) $(EXTRA_coders_palm_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/palm.la: $(coders_palm_la_OBJECTS) $(coders_palm_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_palm_la_LINK) $(am_coders_palm_la_rpath) $(coders_palm_la_OBJECTS) $(coders_palm_la_LIBADD) $(LIBS) coders/coders_pcd_la-pcd.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pcd.la: $(coders_pcd_la_OBJECTS) $(coders_pcd_la_DEPENDENCIES) $(EXTRA_coders_pcd_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pcd.la: $(coders_pcd_la_OBJECTS) $(coders_pcd_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pcd_la_LINK) $(am_coders_pcd_la_rpath) $(coders_pcd_la_OBJECTS) $(coders_pcd_la_LIBADD) $(LIBS) coders/coders_pcl_la-pcl.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pcl.la: $(coders_pcl_la_OBJECTS) $(coders_pcl_la_DEPENDENCIES) $(EXTRA_coders_pcl_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pcl.la: $(coders_pcl_la_OBJECTS) $(coders_pcl_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pcl_la_LINK) $(am_coders_pcl_la_rpath) $(coders_pcl_la_OBJECTS) $(coders_pcl_la_LIBADD) $(LIBS) coders/coders_pcx_la-pcx.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pcx.la: $(coders_pcx_la_OBJECTS) $(coders_pcx_la_DEPENDENCIES) $(EXTRA_coders_pcx_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pcx.la: $(coders_pcx_la_OBJECTS) $(coders_pcx_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pcx_la_LINK) $(am_coders_pcx_la_rpath) $(coders_pcx_la_OBJECTS) $(coders_pcx_la_LIBADD) $(LIBS) coders/coders_pdb_la-pdb.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pdb.la: $(coders_pdb_la_OBJECTS) $(coders_pdb_la_DEPENDENCIES) $(EXTRA_coders_pdb_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pdb.la: $(coders_pdb_la_OBJECTS) $(coders_pdb_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pdb_la_LINK) $(am_coders_pdb_la_rpath) $(coders_pdb_la_OBJECTS) $(coders_pdb_la_LIBADD) $(LIBS) coders/coders_pdf_la-pdf.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pdf.la: $(coders_pdf_la_OBJECTS) $(coders_pdf_la_DEPENDENCIES) $(EXTRA_coders_pdf_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pdf.la: $(coders_pdf_la_OBJECTS) $(coders_pdf_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pdf_la_LINK) $(am_coders_pdf_la_rpath) $(coders_pdf_la_OBJECTS) $(coders_pdf_la_LIBADD) $(LIBS) coders/coders_pict_la-pict.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pict.la: $(coders_pict_la_OBJECTS) $(coders_pict_la_DEPENDENCIES) $(EXTRA_coders_pict_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pict.la: $(coders_pict_la_OBJECTS) $(coders_pict_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pict_la_LINK) $(am_coders_pict_la_rpath) $(coders_pict_la_OBJECTS) $(coders_pict_la_LIBADD) $(LIBS) coders/coders_pix_la-pix.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pix.la: $(coders_pix_la_OBJECTS) $(coders_pix_la_DEPENDENCIES) $(EXTRA_coders_pix_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pix.la: $(coders_pix_la_OBJECTS) $(coders_pix_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pix_la_LINK) $(am_coders_pix_la_rpath) $(coders_pix_la_OBJECTS) $(coders_pix_la_LIBADD) $(LIBS) coders/coders_plasma_la-plasma.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/plasma.la: $(coders_plasma_la_OBJECTS) $(coders_plasma_la_DEPENDENCIES) $(EXTRA_coders_plasma_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/plasma.la: $(coders_plasma_la_OBJECTS) $(coders_plasma_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_plasma_la_LINK) $(am_coders_plasma_la_rpath) $(coders_plasma_la_OBJECTS) $(coders_plasma_la_LIBADD) $(LIBS) coders/coders_png_la-png.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/png.la: $(coders_png_la_OBJECTS) $(coders_png_la_DEPENDENCIES) $(EXTRA_coders_png_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/png.la: $(coders_png_la_OBJECTS) $(coders_png_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_png_la_LINK) $(am_coders_png_la_rpath) $(coders_png_la_OBJECTS) $(coders_png_la_LIBADD) $(LIBS) coders/coders_pnm_la-pnm.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pnm.la: $(coders_pnm_la_OBJECTS) $(coders_pnm_la_DEPENDENCIES) $(EXTRA_coders_pnm_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pnm.la: $(coders_pnm_la_OBJECTS) $(coders_pnm_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pnm_la_LINK) $(am_coders_pnm_la_rpath) $(coders_pnm_la_OBJECTS) $(coders_pnm_la_LIBADD) $(LIBS) coders/coders_preview_la-preview.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/preview.la: $(coders_preview_la_OBJECTS) $(coders_preview_la_DEPENDENCIES) $(EXTRA_coders_preview_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/preview.la: $(coders_preview_la_OBJECTS) $(coders_preview_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_preview_la_LINK) $(am_coders_preview_la_rpath) $(coders_preview_la_OBJECTS) $(coders_preview_la_LIBADD) $(LIBS) coders/coders_ps_la-ps.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/ps.la: $(coders_ps_la_OBJECTS) $(coders_ps_la_DEPENDENCIES) $(EXTRA_coders_ps_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/ps.la: $(coders_ps_la_OBJECTS) $(coders_ps_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_ps_la_LINK) $(am_coders_ps_la_rpath) $(coders_ps_la_OBJECTS) $(coders_ps_la_LIBADD) $(LIBS) coders/coders_ps2_la-ps2.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/ps2.la: $(coders_ps2_la_OBJECTS) $(coders_ps2_la_DEPENDENCIES) $(EXTRA_coders_ps2_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/ps2.la: $(coders_ps2_la_OBJECTS) $(coders_ps2_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_ps2_la_LINK) $(am_coders_ps2_la_rpath) $(coders_ps2_la_OBJECTS) $(coders_ps2_la_LIBADD) $(LIBS) coders/coders_ps3_la-ps3.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/ps3.la: $(coders_ps3_la_OBJECTS) $(coders_ps3_la_DEPENDENCIES) $(EXTRA_coders_ps3_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/ps3.la: $(coders_ps3_la_OBJECTS) $(coders_ps3_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_ps3_la_LINK) $(am_coders_ps3_la_rpath) $(coders_ps3_la_OBJECTS) $(coders_ps3_la_LIBADD) $(LIBS) coders/coders_psd_la-psd.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/psd.la: $(coders_psd_la_OBJECTS) $(coders_psd_la_DEPENDENCIES) $(EXTRA_coders_psd_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/psd.la: $(coders_psd_la_OBJECTS) $(coders_psd_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_psd_la_LINK) $(am_coders_psd_la_rpath) $(coders_psd_la_OBJECTS) $(coders_psd_la_LIBADD) $(LIBS) coders/coders_pwp_la-pwp.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/pwp.la: $(coders_pwp_la_OBJECTS) $(coders_pwp_la_DEPENDENCIES) $(EXTRA_coders_pwp_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/pwp.la: $(coders_pwp_la_OBJECTS) $(coders_pwp_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_pwp_la_LINK) $(am_coders_pwp_la_rpath) $(coders_pwp_la_OBJECTS) $(coders_pwp_la_LIBADD) $(LIBS) coders/coders_rgb_la-rgb.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/rgb.la: $(coders_rgb_la_OBJECTS) $(coders_rgb_la_DEPENDENCIES) $(EXTRA_coders_rgb_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/rgb.la: $(coders_rgb_la_OBJECTS) $(coders_rgb_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_rgb_la_LINK) $(am_coders_rgb_la_rpath) $(coders_rgb_la_OBJECTS) $(coders_rgb_la_LIBADD) $(LIBS) coders/coders_rla_la-rla.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/rla.la: $(coders_rla_la_OBJECTS) $(coders_rla_la_DEPENDENCIES) $(EXTRA_coders_rla_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/rla.la: $(coders_rla_la_OBJECTS) $(coders_rla_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_rla_la_LINK) $(am_coders_rla_la_rpath) $(coders_rla_la_OBJECTS) $(coders_rla_la_LIBADD) $(LIBS) coders/coders_rle_la-rle.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/rle.la: $(coders_rle_la_OBJECTS) $(coders_rle_la_DEPENDENCIES) $(EXTRA_coders_rle_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/rle.la: $(coders_rle_la_OBJECTS) $(coders_rle_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_rle_la_LINK) $(am_coders_rle_la_rpath) $(coders_rle_la_OBJECTS) $(coders_rle_la_LIBADD) $(LIBS) coders/coders_sct_la-sct.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/sct.la: $(coders_sct_la_OBJECTS) $(coders_sct_la_DEPENDENCIES) $(EXTRA_coders_sct_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/sct.la: $(coders_sct_la_OBJECTS) $(coders_sct_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_sct_la_LINK) $(am_coders_sct_la_rpath) $(coders_sct_la_OBJECTS) $(coders_sct_la_LIBADD) $(LIBS) coders/coders_sfw_la-sfw.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/sfw.la: $(coders_sfw_la_OBJECTS) $(coders_sfw_la_DEPENDENCIES) $(EXTRA_coders_sfw_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/sfw.la: $(coders_sfw_la_OBJECTS) $(coders_sfw_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_sfw_la_LINK) $(am_coders_sfw_la_rpath) $(coders_sfw_la_OBJECTS) $(coders_sfw_la_LIBADD) $(LIBS) coders/coders_sgi_la-sgi.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/sgi.la: $(coders_sgi_la_OBJECTS) $(coders_sgi_la_DEPENDENCIES) $(EXTRA_coders_sgi_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/sgi.la: $(coders_sgi_la_OBJECTS) $(coders_sgi_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_sgi_la_LINK) $(am_coders_sgi_la_rpath) $(coders_sgi_la_OBJECTS) $(coders_sgi_la_LIBADD) $(LIBS) coders/coders_stegano_la-stegano.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/stegano.la: $(coders_stegano_la_OBJECTS) $(coders_stegano_la_DEPENDENCIES) $(EXTRA_coders_stegano_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/stegano.la: $(coders_stegano_la_OBJECTS) $(coders_stegano_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_stegano_la_LINK) $(am_coders_stegano_la_rpath) $(coders_stegano_la_OBJECTS) $(coders_stegano_la_LIBADD) $(LIBS) coders/coders_sun_la-sun.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/sun.la: $(coders_sun_la_OBJECTS) $(coders_sun_la_DEPENDENCIES) $(EXTRA_coders_sun_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/sun.la: $(coders_sun_la_OBJECTS) $(coders_sun_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_sun_la_LINK) $(am_coders_sun_la_rpath) $(coders_sun_la_OBJECTS) $(coders_sun_la_LIBADD) $(LIBS) coders/coders_svg_la-svg.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/svg.la: $(coders_svg_la_OBJECTS) $(coders_svg_la_DEPENDENCIES) $(EXTRA_coders_svg_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/svg.la: $(coders_svg_la_OBJECTS) $(coders_svg_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_svg_la_LINK) $(am_coders_svg_la_rpath) $(coders_svg_la_OBJECTS) $(coders_svg_la_LIBADD) $(LIBS) coders/coders_tga_la-tga.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/tga.la: $(coders_tga_la_OBJECTS) $(coders_tga_la_DEPENDENCIES) $(EXTRA_coders_tga_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/tga.la: $(coders_tga_la_OBJECTS) $(coders_tga_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_tga_la_LINK) $(am_coders_tga_la_rpath) $(coders_tga_la_OBJECTS) $(coders_tga_la_LIBADD) $(LIBS) coders/coders_tiff_la-tiff.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/tiff.la: $(coders_tiff_la_OBJECTS) $(coders_tiff_la_DEPENDENCIES) $(EXTRA_coders_tiff_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/tiff.la: $(coders_tiff_la_OBJECTS) $(coders_tiff_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_tiff_la_LINK) $(am_coders_tiff_la_rpath) $(coders_tiff_la_OBJECTS) $(coders_tiff_la_LIBADD) $(LIBS) coders/coders_tile_la-tile.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/tile.la: $(coders_tile_la_OBJECTS) $(coders_tile_la_DEPENDENCIES) $(EXTRA_coders_tile_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/tile.la: $(coders_tile_la_OBJECTS) $(coders_tile_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_tile_la_LINK) $(am_coders_tile_la_rpath) $(coders_tile_la_OBJECTS) $(coders_tile_la_LIBADD) $(LIBS) coders/coders_tim_la-tim.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/tim.la: $(coders_tim_la_OBJECTS) $(coders_tim_la_DEPENDENCIES) $(EXTRA_coders_tim_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/tim.la: $(coders_tim_la_OBJECTS) $(coders_tim_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_tim_la_LINK) $(am_coders_tim_la_rpath) $(coders_tim_la_OBJECTS) $(coders_tim_la_LIBADD) $(LIBS) coders/coders_topol_la-topol.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/topol.la: $(coders_topol_la_OBJECTS) $(coders_topol_la_DEPENDENCIES) $(EXTRA_coders_topol_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/topol.la: $(coders_topol_la_OBJECTS) $(coders_topol_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_topol_la_LINK) $(am_coders_topol_la_rpath) $(coders_topol_la_OBJECTS) $(coders_topol_la_LIBADD) $(LIBS) coders/coders_ttf_la-ttf.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/ttf.la: $(coders_ttf_la_OBJECTS) $(coders_ttf_la_DEPENDENCIES) $(EXTRA_coders_ttf_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/ttf.la: $(coders_ttf_la_OBJECTS) $(coders_ttf_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_ttf_la_LINK) $(am_coders_ttf_la_rpath) $(coders_ttf_la_OBJECTS) $(coders_ttf_la_LIBADD) $(LIBS) coders/coders_txt_la-txt.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/txt.la: $(coders_txt_la_OBJECTS) $(coders_txt_la_DEPENDENCIES) $(EXTRA_coders_txt_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/txt.la: $(coders_txt_la_OBJECTS) $(coders_txt_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_txt_la_LINK) $(am_coders_txt_la_rpath) $(coders_txt_la_OBJECTS) $(coders_txt_la_LIBADD) $(LIBS) coders/coders_uil_la-uil.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/uil.la: $(coders_uil_la_OBJECTS) $(coders_uil_la_DEPENDENCIES) $(EXTRA_coders_uil_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/uil.la: $(coders_uil_la_OBJECTS) $(coders_uil_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_uil_la_LINK) $(am_coders_uil_la_rpath) $(coders_uil_la_OBJECTS) $(coders_uil_la_LIBADD) $(LIBS) coders/coders_url_la-url.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/url.la: $(coders_url_la_OBJECTS) $(coders_url_la_DEPENDENCIES) $(EXTRA_coders_url_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/url.la: $(coders_url_la_OBJECTS) $(coders_url_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_url_la_LINK) $(am_coders_url_la_rpath) $(coders_url_la_OBJECTS) $(coders_url_la_LIBADD) $(LIBS) coders/coders_uyvy_la-uyvy.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/uyvy.la: $(coders_uyvy_la_OBJECTS) $(coders_uyvy_la_DEPENDENCIES) $(EXTRA_coders_uyvy_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/uyvy.la: $(coders_uyvy_la_OBJECTS) $(coders_uyvy_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_uyvy_la_LINK) $(am_coders_uyvy_la_rpath) $(coders_uyvy_la_OBJECTS) $(coders_uyvy_la_LIBADD) $(LIBS) coders/coders_vicar_la-vicar.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/vicar.la: $(coders_vicar_la_OBJECTS) $(coders_vicar_la_DEPENDENCIES) $(EXTRA_coders_vicar_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/vicar.la: $(coders_vicar_la_OBJECTS) $(coders_vicar_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_vicar_la_LINK) $(am_coders_vicar_la_rpath) $(coders_vicar_la_OBJECTS) $(coders_vicar_la_LIBADD) $(LIBS) coders/coders_vid_la-vid.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/vid.la: $(coders_vid_la_OBJECTS) $(coders_vid_la_DEPENDENCIES) $(EXTRA_coders_vid_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/vid.la: $(coders_vid_la_OBJECTS) $(coders_vid_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_vid_la_LINK) $(am_coders_vid_la_rpath) $(coders_vid_la_OBJECTS) $(coders_vid_la_LIBADD) $(LIBS) coders/coders_viff_la-viff.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/viff.la: $(coders_viff_la_OBJECTS) $(coders_viff_la_DEPENDENCIES) $(EXTRA_coders_viff_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/viff.la: $(coders_viff_la_OBJECTS) $(coders_viff_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_viff_la_LINK) $(am_coders_viff_la_rpath) $(coders_viff_la_OBJECTS) $(coders_viff_la_LIBADD) $(LIBS) coders/coders_wbmp_la-wbmp.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/wbmp.la: $(coders_wbmp_la_OBJECTS) $(coders_wbmp_la_DEPENDENCIES) $(EXTRA_coders_wbmp_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/wbmp.la: $(coders_wbmp_la_OBJECTS) $(coders_wbmp_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_wbmp_la_LINK) $(am_coders_wbmp_la_rpath) $(coders_wbmp_la_OBJECTS) $(coders_wbmp_la_LIBADD) $(LIBS) coders/coders_wmf_la-wmf.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/wmf.la: $(coders_wmf_la_OBJECTS) $(coders_wmf_la_DEPENDENCIES) $(EXTRA_coders_wmf_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/wmf.la: $(coders_wmf_la_OBJECTS) $(coders_wmf_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_wmf_la_LINK) $(am_coders_wmf_la_rpath) $(coders_wmf_la_OBJECTS) $(coders_wmf_la_LIBADD) $(LIBS) coders/coders_wpg_la-wpg.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/wpg.la: $(coders_wpg_la_OBJECTS) $(coders_wpg_la_DEPENDENCIES) $(EXTRA_coders_wpg_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/wpg.la: $(coders_wpg_la_OBJECTS) $(coders_wpg_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_wpg_la_LINK) $(am_coders_wpg_la_rpath) $(coders_wpg_la_OBJECTS) $(coders_wpg_la_LIBADD) $(LIBS) coders/coders_x_la-x.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/x.la: $(coders_x_la_OBJECTS) $(coders_x_la_DEPENDENCIES) $(EXTRA_coders_x_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/x.la: $(coders_x_la_OBJECTS) $(coders_x_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_x_la_LINK) $(am_coders_x_la_rpath) $(coders_x_la_OBJECTS) $(coders_x_la_LIBADD) $(LIBS) coders/coders_xbm_la-xbm.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/xbm.la: $(coders_xbm_la_OBJECTS) $(coders_xbm_la_DEPENDENCIES) $(EXTRA_coders_xbm_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/xbm.la: $(coders_xbm_la_OBJECTS) $(coders_xbm_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_xbm_la_LINK) $(am_coders_xbm_la_rpath) $(coders_xbm_la_OBJECTS) $(coders_xbm_la_LIBADD) $(LIBS) coders/coders_xc_la-xc.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/xc.la: $(coders_xc_la_OBJECTS) $(coders_xc_la_DEPENDENCIES) $(EXTRA_coders_xc_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/xc.la: $(coders_xc_la_OBJECTS) $(coders_xc_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_xc_la_LINK) $(am_coders_xc_la_rpath) $(coders_xc_la_OBJECTS) $(coders_xc_la_LIBADD) $(LIBS) coders/coders_xcf_la-xcf.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/xcf.la: $(coders_xcf_la_OBJECTS) $(coders_xcf_la_DEPENDENCIES) $(EXTRA_coders_xcf_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/xcf.la: $(coders_xcf_la_OBJECTS) $(coders_xcf_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_xcf_la_LINK) $(am_coders_xcf_la_rpath) $(coders_xcf_la_OBJECTS) $(coders_xcf_la_LIBADD) $(LIBS) coders/coders_xpm_la-xpm.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/xpm.la: $(coders_xpm_la_OBJECTS) $(coders_xpm_la_DEPENDENCIES) $(EXTRA_coders_xpm_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/xpm.la: $(coders_xpm_la_OBJECTS) $(coders_xpm_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_xpm_la_LINK) $(am_coders_xpm_la_rpath) $(coders_xpm_la_OBJECTS) $(coders_xpm_la_LIBADD) $(LIBS) coders/coders_xwd_la-xwd.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/xwd.la: $(coders_xwd_la_OBJECTS) $(coders_xwd_la_DEPENDENCIES) $(EXTRA_coders_xwd_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/xwd.la: $(coders_xwd_la_OBJECTS) $(coders_xwd_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_xwd_la_LINK) $(am_coders_xwd_la_rpath) $(coders_xwd_la_OBJECTS) $(coders_xwd_la_LIBADD) $(LIBS) coders/coders_yuv_la-yuv.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/yuv.la: $(coders_yuv_la_OBJECTS) $(coders_yuv_la_DEPENDENCIES) $(EXTRA_coders_yuv_la_DEPENDENCIES) coders/$(am__dirstamp) +coders/yuv.la: $(coders_yuv_la_OBJECTS) $(coders_yuv_la_DEPENDENCIES) coders/$(am__dirstamp) $(AM_V_CCLD)$(coders_yuv_la_LINK) $(am_coders_yuv_la_rpath) $(coders_yuv_la_OBJECTS) $(coders_yuv_la_LIBADD) $(LIBS) filters/$(am__dirstamp): @$(MKDIR_P) filters @@ -5135,7 +6106,7 @@ @: > filters/$(DEPDIR)/$(am__dirstamp) filters/analyze.lo: filters/$(am__dirstamp) \ filters/$(DEPDIR)/$(am__dirstamp) -filters/analyze.la: $(filters_analyze_la_OBJECTS) $(filters_analyze_la_DEPENDENCIES) $(EXTRA_filters_analyze_la_DEPENDENCIES) filters/$(am__dirstamp) +filters/analyze.la: $(filters_analyze_la_OBJECTS) $(filters_analyze_la_DEPENDENCIES) filters/$(am__dirstamp) $(AM_V_CCLD)$(filters_analyze_la_LINK) $(am_filters_analyze_la_rpath) $(filters_analyze_la_OBJECTS) $(filters_analyze_la_LIBADD) $(LIBS) ltdl/loaders/$(am__dirstamp): @$(MKDIR_P) ltdl/loaders @@ -5148,15 +6119,15 @@ ltdl/$(am__dirstamp): @$(MKDIR_P) ltdl @: > ltdl/$(am__dirstamp) -ltdl/dld_link.la: $(ltdl_dld_link_la_OBJECTS) $(ltdl_dld_link_la_DEPENDENCIES) $(EXTRA_ltdl_dld_link_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/dld_link.la: $(ltdl_dld_link_la_OBJECTS) $(ltdl_dld_link_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_dld_link_la_LINK) $(ltdl_dld_link_la_OBJECTS) $(ltdl_dld_link_la_LIBADD) $(LIBS) ltdl/loaders/dlopen.lo: ltdl/loaders/$(am__dirstamp) \ ltdl/loaders/$(DEPDIR)/$(am__dirstamp) -ltdl/dlopen.la: $(ltdl_dlopen_la_OBJECTS) $(ltdl_dlopen_la_DEPENDENCIES) $(EXTRA_ltdl_dlopen_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/dlopen.la: $(ltdl_dlopen_la_OBJECTS) $(ltdl_dlopen_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_dlopen_la_LINK) $(ltdl_dlopen_la_OBJECTS) $(ltdl_dlopen_la_LIBADD) $(LIBS) ltdl/loaders/dyld.lo: ltdl/loaders/$(am__dirstamp) \ ltdl/loaders/$(DEPDIR)/$(am__dirstamp) -ltdl/dyld.la: $(ltdl_dyld_la_OBJECTS) $(ltdl_dyld_la_DEPENDENCIES) $(EXTRA_ltdl_dyld_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/dyld.la: $(ltdl_dyld_la_OBJECTS) $(ltdl_dyld_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_dyld_la_LINK) $(ltdl_dyld_la_OBJECTS) $(ltdl_dyld_la_LIBADD) $(LIBS) ltdl/loaders/ltdl_libltdl_la-preopen.lo: ltdl/loaders/$(am__dirstamp) \ ltdl/loaders/$(DEPDIR)/$(am__dirstamp) @@ -5173,7 +6144,7 @@ ltdl/$(DEPDIR)/$(am__dirstamp) ltdl/ltdl_libltdl_la-slist.lo: ltdl/$(am__dirstamp) \ ltdl/$(DEPDIR)/$(am__dirstamp) -ltdl/libltdl.la: $(ltdl_libltdl_la_OBJECTS) $(ltdl_libltdl_la_DEPENDENCIES) $(EXTRA_ltdl_libltdl_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/libltdl.la: $(ltdl_libltdl_la_OBJECTS) $(ltdl_libltdl_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_libltdl_la_LINK) $(am_ltdl_libltdl_la_rpath) $(ltdl_libltdl_la_OBJECTS) $(ltdl_libltdl_la_LIBADD) $(LIBS) ltdl/loaders/ltdl_libltdlc_la-preopen.lo: \ ltdl/loaders/$(am__dirstamp) \ @@ -5188,19 +6159,19 @@ ltdl/$(DEPDIR)/$(am__dirstamp) ltdl/ltdl_libltdlc_la-slist.lo: ltdl/$(am__dirstamp) \ ltdl/$(DEPDIR)/$(am__dirstamp) -ltdl/libltdlc.la: $(ltdl_libltdlc_la_OBJECTS) $(ltdl_libltdlc_la_DEPENDENCIES) $(EXTRA_ltdl_libltdlc_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/libltdlc.la: $(ltdl_libltdlc_la_OBJECTS) $(ltdl_libltdlc_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_libltdlc_la_LINK) $(am_ltdl_libltdlc_la_rpath) $(ltdl_libltdlc_la_OBJECTS) $(ltdl_libltdlc_la_LIBADD) $(LIBS) ltdl/loaders/load_add_on.lo: ltdl/loaders/$(am__dirstamp) \ ltdl/loaders/$(DEPDIR)/$(am__dirstamp) -ltdl/load_add_on.la: $(ltdl_load_add_on_la_OBJECTS) $(ltdl_load_add_on_la_DEPENDENCIES) $(EXTRA_ltdl_load_add_on_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/load_add_on.la: $(ltdl_load_add_on_la_OBJECTS) $(ltdl_load_add_on_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_load_add_on_la_LINK) $(ltdl_load_add_on_la_OBJECTS) $(ltdl_load_add_on_la_LIBADD) $(LIBS) ltdl/loaders/loadlibrary.lo: ltdl/loaders/$(am__dirstamp) \ ltdl/loaders/$(DEPDIR)/$(am__dirstamp) -ltdl/loadlibrary.la: $(ltdl_loadlibrary_la_OBJECTS) $(ltdl_loadlibrary_la_DEPENDENCIES) $(EXTRA_ltdl_loadlibrary_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/loadlibrary.la: $(ltdl_loadlibrary_la_OBJECTS) $(ltdl_loadlibrary_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_loadlibrary_la_LINK) $(ltdl_loadlibrary_la_OBJECTS) $(ltdl_loadlibrary_la_LIBADD) $(LIBS) ltdl/loaders/shl_load.lo: ltdl/loaders/$(am__dirstamp) \ ltdl/loaders/$(DEPDIR)/$(am__dirstamp) -ltdl/shl_load.la: $(ltdl_shl_load_la_OBJECTS) $(ltdl_shl_load_la_DEPENDENCIES) $(EXTRA_ltdl_shl_load_la_DEPENDENCIES) ltdl/$(am__dirstamp) +ltdl/shl_load.la: $(ltdl_shl_load_la_OBJECTS) $(ltdl_shl_load_la_DEPENDENCIES) ltdl/$(am__dirstamp) $(AM_V_CCLD)$(ltdl_shl_load_la_LINK) $(ltdl_shl_load_la_OBJECTS) $(ltdl_shl_load_la_LIBADD) $(LIBS) magick/$(am__dirstamp): @$(MKDIR_P) magick @@ -5370,8 +6341,6 @@ magick/$(am__dirstamp) magick/$(DEPDIR)/$(am__dirstamp) magick/magick_libGraphicsMagick_la-nt_base.lo: magick/$(am__dirstamp) \ magick/$(DEPDIR)/$(am__dirstamp) -coders/magick_libGraphicsMagick_la-png.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-art.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-avi.lo: coders/$(am__dirstamp) \ @@ -5556,12 +6525,12 @@ coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-jbig.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) -coders/magick_libGraphicsMagick_la-jnx.lo: coders/$(am__dirstamp) \ - coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-jpeg.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-jp2.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) +coders/magick_libGraphicsMagick_la-png.lo: coders/$(am__dirstamp) \ + coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-ept.lo: coders/$(am__dirstamp) \ coders/$(DEPDIR)/$(am__dirstamp) coders/magick_libGraphicsMagick_la-tiff.lo: coders/$(am__dirstamp) \ @@ -5572,7 +6541,7 @@ coders/$(DEPDIR)/$(am__dirstamp) filters/magick_libGraphicsMagick_la-analyze.lo: \ filters/$(am__dirstamp) filters/$(DEPDIR)/$(am__dirstamp) -magick/libGraphicsMagick.la: $(magick_libGraphicsMagick_la_OBJECTS) $(magick_libGraphicsMagick_la_DEPENDENCIES) $(EXTRA_magick_libGraphicsMagick_la_DEPENDENCIES) magick/$(am__dirstamp) +magick/libGraphicsMagick.la: $(magick_libGraphicsMagick_la_OBJECTS) $(magick_libGraphicsMagick_la_DEPENDENCIES) magick/$(am__dirstamp) $(AM_V_CCLD)$(magick_libGraphicsMagick_la_LINK) -rpath $(libdir) $(magick_libGraphicsMagick_la_OBJECTS) $(magick_libGraphicsMagick_la_LIBADD) $(LIBS) wand/$(am__dirstamp): @$(MKDIR_P) wand @@ -5588,15 +6557,12 @@ wand/$(DEPDIR)/$(am__dirstamp) wand/pixel_wand.lo: wand/$(am__dirstamp) \ wand/$(DEPDIR)/$(am__dirstamp) -wand/libGraphicsMagickWand.la: $(wand_libGraphicsMagickWand_la_OBJECTS) $(wand_libGraphicsMagickWand_la_DEPENDENCIES) $(EXTRA_wand_libGraphicsMagickWand_la_DEPENDENCIES) wand/$(am__dirstamp) +wand/libGraphicsMagickWand.la: $(wand_libGraphicsMagickWand_la_OBJECTS) $(wand_libGraphicsMagickWand_la_DEPENDENCIES) wand/$(am__dirstamp) $(AM_V_CCLD)$(wand_libGraphicsMagickWand_la_LINK) -rpath $(libdir) $(wand_libGraphicsMagickWand_la_OBJECTS) $(wand_libGraphicsMagickWand_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p || test -f $$p1; \ @@ -5653,47 +6619,47 @@ @: > Magick++/demo/$(DEPDIR)/$(am__dirstamp) Magick++/demo/analyze.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/analyze$(EXEEXT): $(Magick___demo_analyze_OBJECTS) $(Magick___demo_analyze_DEPENDENCIES) $(EXTRA_Magick___demo_analyze_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/analyze$(EXEEXT): $(Magick___demo_analyze_OBJECTS) $(Magick___demo_analyze_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/analyze$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_analyze_OBJECTS) $(Magick___demo_analyze_LDADD) $(LIBS) Magick++/demo/button.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/button$(EXEEXT): $(Magick___demo_button_OBJECTS) $(Magick___demo_button_DEPENDENCIES) $(EXTRA_Magick___demo_button_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/button$(EXEEXT): $(Magick___demo_button_OBJECTS) $(Magick___demo_button_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/button$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_button_OBJECTS) $(Magick___demo_button_LDADD) $(LIBS) Magick++/demo/demo.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/demo$(EXEEXT): $(Magick___demo_demo_OBJECTS) $(Magick___demo_demo_DEPENDENCIES) $(EXTRA_Magick___demo_demo_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/demo$(EXEEXT): $(Magick___demo_demo_OBJECTS) $(Magick___demo_demo_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/demo$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_demo_OBJECTS) $(Magick___demo_demo_LDADD) $(LIBS) Magick++/demo/detrans.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/detrans$(EXEEXT): $(Magick___demo_detrans_OBJECTS) $(Magick___demo_detrans_DEPENDENCIES) $(EXTRA_Magick___demo_detrans_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/detrans$(EXEEXT): $(Magick___demo_detrans_OBJECTS) $(Magick___demo_detrans_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/detrans$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_detrans_OBJECTS) $(Magick___demo_detrans_LDADD) $(LIBS) Magick++/demo/flip.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/flip$(EXEEXT): $(Magick___demo_flip_OBJECTS) $(Magick___demo_flip_DEPENDENCIES) $(EXTRA_Magick___demo_flip_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/flip$(EXEEXT): $(Magick___demo_flip_OBJECTS) $(Magick___demo_flip_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/flip$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_flip_OBJECTS) $(Magick___demo_flip_LDADD) $(LIBS) Magick++/demo/gravity.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/gravity$(EXEEXT): $(Magick___demo_gravity_OBJECTS) $(Magick___demo_gravity_DEPENDENCIES) $(EXTRA_Magick___demo_gravity_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/gravity$(EXEEXT): $(Magick___demo_gravity_OBJECTS) $(Magick___demo_gravity_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/gravity$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_gravity_OBJECTS) $(Magick___demo_gravity_LDADD) $(LIBS) Magick++/demo/piddle.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/piddle$(EXEEXT): $(Magick___demo_piddle_OBJECTS) $(Magick___demo_piddle_DEPENDENCIES) $(EXTRA_Magick___demo_piddle_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/piddle$(EXEEXT): $(Magick___demo_piddle_OBJECTS) $(Magick___demo_piddle_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/piddle$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_piddle_OBJECTS) $(Magick___demo_piddle_LDADD) $(LIBS) Magick++/demo/shapes.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/shapes$(EXEEXT): $(Magick___demo_shapes_OBJECTS) $(Magick___demo_shapes_DEPENDENCIES) $(EXTRA_Magick___demo_shapes_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/shapes$(EXEEXT): $(Magick___demo_shapes_OBJECTS) $(Magick___demo_shapes_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/shapes$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_shapes_OBJECTS) $(Magick___demo_shapes_LDADD) $(LIBS) Magick++/demo/zoom.$(OBJEXT): Magick++/demo/$(am__dirstamp) \ Magick++/demo/$(DEPDIR)/$(am__dirstamp) -Magick++/demo/zoom$(EXEEXT): $(Magick___demo_zoom_OBJECTS) $(Magick___demo_zoom_DEPENDENCIES) $(EXTRA_Magick___demo_zoom_DEPENDENCIES) Magick++/demo/$(am__dirstamp) +Magick++/demo/zoom$(EXEEXT): $(Magick___demo_zoom_OBJECTS) $(Magick___demo_zoom_DEPENDENCIES) Magick++/demo/$(am__dirstamp) @rm -f Magick++/demo/zoom$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___demo_zoom_OBJECTS) $(Magick___demo_zoom_LDADD) $(LIBS) Magick++/tests/$(am__dirstamp): @@ -5704,68 +6670,68 @@ @: > Magick++/tests/$(DEPDIR)/$(am__dirstamp) Magick++/tests/appendImages.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/appendImages$(EXEEXT): $(Magick___tests_appendImages_OBJECTS) $(Magick___tests_appendImages_DEPENDENCIES) $(EXTRA_Magick___tests_appendImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/appendImages$(EXEEXT): $(Magick___tests_appendImages_OBJECTS) $(Magick___tests_appendImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/appendImages$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_appendImages_OBJECTS) $(Magick___tests_appendImages_LDADD) $(LIBS) Magick++/tests/attributes.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/attributes$(EXEEXT): $(Magick___tests_attributes_OBJECTS) $(Magick___tests_attributes_DEPENDENCIES) $(EXTRA_Magick___tests_attributes_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/attributes$(EXEEXT): $(Magick___tests_attributes_OBJECTS) $(Magick___tests_attributes_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/attributes$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_attributes_OBJECTS) $(Magick___tests_attributes_LDADD) $(LIBS) Magick++/tests/averageImages.$(OBJEXT): \ Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/averageImages$(EXEEXT): $(Magick___tests_averageImages_OBJECTS) $(Magick___tests_averageImages_DEPENDENCIES) $(EXTRA_Magick___tests_averageImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/averageImages$(EXEEXT): $(Magick___tests_averageImages_OBJECTS) $(Magick___tests_averageImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/averageImages$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_averageImages_OBJECTS) $(Magick___tests_averageImages_LDADD) $(LIBS) Magick++/tests/coalesceImages.$(OBJEXT): \ Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/coalesceImages$(EXEEXT): $(Magick___tests_coalesceImages_OBJECTS) $(Magick___tests_coalesceImages_DEPENDENCIES) $(EXTRA_Magick___tests_coalesceImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/coalesceImages$(EXEEXT): $(Magick___tests_coalesceImages_OBJECTS) $(Magick___tests_coalesceImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/coalesceImages$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_coalesceImages_OBJECTS) $(Magick___tests_coalesceImages_LDADD) $(LIBS) Magick++/tests/coderInfo.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/coderInfo$(EXEEXT): $(Magick___tests_coderInfo_OBJECTS) $(Magick___tests_coderInfo_DEPENDENCIES) $(EXTRA_Magick___tests_coderInfo_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/coderInfo$(EXEEXT): $(Magick___tests_coderInfo_OBJECTS) $(Magick___tests_coderInfo_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/coderInfo$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_coderInfo_OBJECTS) $(Magick___tests_coderInfo_LDADD) $(LIBS) Magick++/tests/color.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/color$(EXEEXT): $(Magick___tests_color_OBJECTS) $(Magick___tests_color_DEPENDENCIES) $(EXTRA_Magick___tests_color_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/color$(EXEEXT): $(Magick___tests_color_OBJECTS) $(Magick___tests_color_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/color$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_color_OBJECTS) $(Magick___tests_color_LDADD) $(LIBS) Magick++/tests/colorHistogram.$(OBJEXT): \ Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/colorHistogram$(EXEEXT): $(Magick___tests_colorHistogram_OBJECTS) $(Magick___tests_colorHistogram_DEPENDENCIES) $(EXTRA_Magick___tests_colorHistogram_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/colorHistogram$(EXEEXT): $(Magick___tests_colorHistogram_OBJECTS) $(Magick___tests_colorHistogram_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/colorHistogram$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_colorHistogram_OBJECTS) $(Magick___tests_colorHistogram_LDADD) $(LIBS) Magick++/tests/exceptions.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/exceptions$(EXEEXT): $(Magick___tests_exceptions_OBJECTS) $(Magick___tests_exceptions_DEPENDENCIES) $(EXTRA_Magick___tests_exceptions_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/exceptions$(EXEEXT): $(Magick___tests_exceptions_OBJECTS) $(Magick___tests_exceptions_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/exceptions$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_exceptions_OBJECTS) $(Magick___tests_exceptions_LDADD) $(LIBS) Magick++/tests/montageImages.$(OBJEXT): \ Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/montageImages$(EXEEXT): $(Magick___tests_montageImages_OBJECTS) $(Magick___tests_montageImages_DEPENDENCIES) $(EXTRA_Magick___tests_montageImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/montageImages$(EXEEXT): $(Magick___tests_montageImages_OBJECTS) $(Magick___tests_montageImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/montageImages$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_montageImages_OBJECTS) $(Magick___tests_montageImages_LDADD) $(LIBS) Magick++/tests/morphImages.$(OBJEXT): Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/morphImages$(EXEEXT): $(Magick___tests_morphImages_OBJECTS) $(Magick___tests_morphImages_DEPENDENCIES) $(EXTRA_Magick___tests_morphImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/morphImages$(EXEEXT): $(Magick___tests_morphImages_OBJECTS) $(Magick___tests_morphImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/morphImages$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_morphImages_OBJECTS) $(Magick___tests_morphImages_LDADD) $(LIBS) Magick++/tests/readWriteBlob.$(OBJEXT): \ Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/readWriteBlob$(EXEEXT): $(Magick___tests_readWriteBlob_OBJECTS) $(Magick___tests_readWriteBlob_DEPENDENCIES) $(EXTRA_Magick___tests_readWriteBlob_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/readWriteBlob$(EXEEXT): $(Magick___tests_readWriteBlob_OBJECTS) $(Magick___tests_readWriteBlob_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/readWriteBlob$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_readWriteBlob_OBJECTS) $(Magick___tests_readWriteBlob_LDADD) $(LIBS) Magick++/tests/readWriteImages.$(OBJEXT): \ Magick++/tests/$(am__dirstamp) \ Magick++/tests/$(DEPDIR)/$(am__dirstamp) -Magick++/tests/readWriteImages$(EXEEXT): $(Magick___tests_readWriteImages_OBJECTS) $(Magick___tests_readWriteImages_DEPENDENCIES) $(EXTRA_Magick___tests_readWriteImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) +Magick++/tests/readWriteImages$(EXEEXT): $(Magick___tests_readWriteImages_OBJECTS) $(Magick___tests_readWriteImages_DEPENDENCIES) Magick++/tests/$(am__dirstamp) @rm -f Magick++/tests/readWriteImages$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(Magick___tests_readWriteImages_OBJECTS) $(Magick___tests_readWriteImages_LDADD) $(LIBS) tests/$(am__dirstamp): @@ -5776,32 +6742,32 @@ @: > tests/$(DEPDIR)/$(am__dirstamp) tests/tests_bitstream-bitstream.$(OBJEXT): tests/$(am__dirstamp) \ tests/$(DEPDIR)/$(am__dirstamp) -tests/bitstream$(EXEEXT): $(tests_bitstream_OBJECTS) $(tests_bitstream_DEPENDENCIES) $(EXTRA_tests_bitstream_DEPENDENCIES) tests/$(am__dirstamp) +tests/bitstream$(EXEEXT): $(tests_bitstream_OBJECTS) $(tests_bitstream_DEPENDENCIES) tests/$(am__dirstamp) @rm -f tests/bitstream$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tests_bitstream_OBJECTS) $(tests_bitstream_LDADD) $(LIBS) tests/tests_constitute-constitute.$(OBJEXT): tests/$(am__dirstamp) \ tests/$(DEPDIR)/$(am__dirstamp) -tests/constitute$(EXEEXT): $(tests_constitute_OBJECTS) $(tests_constitute_DEPENDENCIES) $(EXTRA_tests_constitute_DEPENDENCIES) tests/$(am__dirstamp) +tests/constitute$(EXEEXT): $(tests_constitute_OBJECTS) $(tests_constitute_DEPENDENCIES) tests/$(am__dirstamp) @rm -f tests/constitute$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tests_constitute_OBJECTS) $(tests_constitute_LDADD) $(LIBS) tests/tests_drawtest-drawtest.$(OBJEXT): tests/$(am__dirstamp) \ tests/$(DEPDIR)/$(am__dirstamp) -tests/drawtest$(EXEEXT): $(tests_drawtest_OBJECTS) $(tests_drawtest_DEPENDENCIES) $(EXTRA_tests_drawtest_DEPENDENCIES) tests/$(am__dirstamp) +tests/drawtest$(EXEEXT): $(tests_drawtest_OBJECTS) $(tests_drawtest_DEPENDENCIES) tests/$(am__dirstamp) @rm -f tests/drawtest$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tests_drawtest_OBJECTS) $(tests_drawtest_LDADD) $(LIBS) tests/tests_maptest-maptest.$(OBJEXT): tests/$(am__dirstamp) \ tests/$(DEPDIR)/$(am__dirstamp) -tests/maptest$(EXEEXT): $(tests_maptest_OBJECTS) $(tests_maptest_DEPENDENCIES) $(EXTRA_tests_maptest_DEPENDENCIES) tests/$(am__dirstamp) +tests/maptest$(EXEEXT): $(tests_maptest_OBJECTS) $(tests_maptest_DEPENDENCIES) tests/$(am__dirstamp) @rm -f tests/maptest$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tests_maptest_OBJECTS) $(tests_maptest_LDADD) $(LIBS) tests/tests_rwblob-rwblob.$(OBJEXT): tests/$(am__dirstamp) \ tests/$(DEPDIR)/$(am__dirstamp) -tests/rwblob$(EXEEXT): $(tests_rwblob_OBJECTS) $(tests_rwblob_DEPENDENCIES) $(EXTRA_tests_rwblob_DEPENDENCIES) tests/$(am__dirstamp) +tests/rwblob$(EXEEXT): $(tests_rwblob_OBJECTS) $(tests_rwblob_DEPENDENCIES) tests/$(am__dirstamp) @rm -f tests/rwblob$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tests_rwblob_OBJECTS) $(tests_rwblob_LDADD) $(LIBS) tests/tests_rwfile-rwfile.$(OBJEXT): tests/$(am__dirstamp) \ tests/$(DEPDIR)/$(am__dirstamp) -tests/rwfile$(EXEEXT): $(tests_rwfile_OBJECTS) $(tests_rwfile_DEPENDENCIES) $(EXTRA_tests_rwfile_DEPENDENCIES) tests/$(am__dirstamp) +tests/rwfile$(EXEEXT): $(tests_rwfile_OBJECTS) $(tests_rwfile_DEPENDENCIES) tests/$(am__dirstamp) @rm -f tests/rwfile$(EXEEXT) $(AM_V_CCLD)$(LINK) $(tests_rwfile_OBJECTS) $(tests_rwfile_LDADD) $(LIBS) utilities/$(am__dirstamp): @@ -5812,26 +6778,23 @@ @: > utilities/$(DEPDIR)/$(am__dirstamp) utilities/gm.$(OBJEXT): utilities/$(am__dirstamp) \ utilities/$(DEPDIR)/$(am__dirstamp) -utilities/gm$(EXEEXT): $(utilities_gm_OBJECTS) $(utilities_gm_DEPENDENCIES) $(EXTRA_utilities_gm_DEPENDENCIES) utilities/$(am__dirstamp) +utilities/gm$(EXEEXT): $(utilities_gm_OBJECTS) $(utilities_gm_DEPENDENCIES) utilities/$(am__dirstamp) @rm -f utilities/gm$(EXEEXT) $(AM_V_CCLD)$(utilities_gm_LINK) $(utilities_gm_OBJECTS) $(utilities_gm_LDADD) $(LIBS) wand/drawtest.$(OBJEXT): wand/$(am__dirstamp) \ wand/$(DEPDIR)/$(am__dirstamp) -wand/drawtest$(EXEEXT): $(wand_drawtest_OBJECTS) $(wand_drawtest_DEPENDENCIES) $(EXTRA_wand_drawtest_DEPENDENCIES) wand/$(am__dirstamp) +wand/drawtest$(EXEEXT): $(wand_drawtest_OBJECTS) $(wand_drawtest_DEPENDENCIES) wand/$(am__dirstamp) @rm -f wand/drawtest$(EXEEXT) $(AM_V_CCLD)$(wand_drawtest_LINK) $(wand_drawtest_OBJECTS) $(wand_drawtest_LDADD) $(LIBS) wand/wandtest.$(OBJEXT): wand/$(am__dirstamp) \ wand/$(DEPDIR)/$(am__dirstamp) -wand/wandtest$(EXEEXT): $(wand_wandtest_OBJECTS) $(wand_wandtest_DEPENDENCIES) $(EXTRA_wand_wandtest_DEPENDENCIES) wand/$(am__dirstamp) +wand/wandtest$(EXEEXT): $(wand_wandtest_OBJECTS) $(wand_wandtest_DEPENDENCIES) wand/$(am__dirstamp) @rm -f wand/wandtest$(EXEEXT) $(AM_V_CCLD)$(wand_wandtest_LINK) $(wand_wandtest_OBJECTS) $(wand_wandtest_LDADD) $(LIBS) install-binSCRIPTS: $(bin_SCRIPTS) @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ @@ -5863,24 +6826,674 @@ mostlyclean-compile: -rm -f *.$(OBJEXT) - -rm -f Magick++/demo/*.$(OBJEXT) - -rm -f Magick++/lib/*.$(OBJEXT) - -rm -f Magick++/lib/*.lo - -rm -f Magick++/tests/*.$(OBJEXT) - -rm -f coders/*.$(OBJEXT) - -rm -f coders/*.lo - -rm -f filters/*.$(OBJEXT) - -rm -f filters/*.lo - -rm -f ltdl/*.$(OBJEXT) - -rm -f ltdl/*.lo - -rm -f ltdl/loaders/*.$(OBJEXT) - -rm -f ltdl/loaders/*.lo - -rm -f magick/*.$(OBJEXT) - -rm -f magick/*.lo - -rm -f tests/*.$(OBJEXT) - -rm -f utilities/*.$(OBJEXT) - -rm -f wand/*.$(OBJEXT) - -rm -f wand/*.lo + -rm -f Magick++/demo/analyze.$(OBJEXT) + -rm -f Magick++/demo/button.$(OBJEXT) + -rm -f Magick++/demo/demo.$(OBJEXT) + -rm -f Magick++/demo/detrans.$(OBJEXT) + -rm -f Magick++/demo/flip.$(OBJEXT) + -rm -f Magick++/demo/gravity.$(OBJEXT) + -rm -f Magick++/demo/piddle.$(OBJEXT) + -rm -f Magick++/demo/shapes.$(OBJEXT) + -rm -f Magick++/demo/zoom.$(OBJEXT) + -rm -f Magick++/lib/Blob.$(OBJEXT) + -rm -f Magick++/lib/Blob.lo + -rm -f Magick++/lib/BlobRef.$(OBJEXT) + -rm -f Magick++/lib/BlobRef.lo + -rm -f Magick++/lib/CoderInfo.$(OBJEXT) + -rm -f Magick++/lib/CoderInfo.lo + -rm -f Magick++/lib/Color.$(OBJEXT) + -rm -f Magick++/lib/Color.lo + -rm -f Magick++/lib/Drawable.$(OBJEXT) + -rm -f Magick++/lib/Drawable.lo + -rm -f Magick++/lib/Exception.$(OBJEXT) + -rm -f Magick++/lib/Exception.lo + -rm -f Magick++/lib/Functions.$(OBJEXT) + -rm -f Magick++/lib/Functions.lo + -rm -f Magick++/lib/Geometry.$(OBJEXT) + -rm -f Magick++/lib/Geometry.lo + -rm -f Magick++/lib/Image.$(OBJEXT) + -rm -f Magick++/lib/Image.lo + -rm -f Magick++/lib/ImageRef.$(OBJEXT) + -rm -f Magick++/lib/ImageRef.lo + -rm -f Magick++/lib/Montage.$(OBJEXT) + -rm -f Magick++/lib/Montage.lo + -rm -f Magick++/lib/Options.$(OBJEXT) + -rm -f Magick++/lib/Options.lo + -rm -f Magick++/lib/Pixels.$(OBJEXT) + -rm -f Magick++/lib/Pixels.lo + -rm -f Magick++/lib/STL.$(OBJEXT) + -rm -f Magick++/lib/STL.lo + -rm -f Magick++/lib/Thread.$(OBJEXT) + -rm -f Magick++/lib/Thread.lo + -rm -f Magick++/lib/TypeMetric.$(OBJEXT) + -rm -f Magick++/lib/TypeMetric.lo + -rm -f Magick++/tests/appendImages.$(OBJEXT) + -rm -f Magick++/tests/attributes.$(OBJEXT) + -rm -f Magick++/tests/averageImages.$(OBJEXT) + -rm -f Magick++/tests/coalesceImages.$(OBJEXT) + -rm -f Magick++/tests/coderInfo.$(OBJEXT) + -rm -f Magick++/tests/color.$(OBJEXT) + -rm -f Magick++/tests/colorHistogram.$(OBJEXT) + -rm -f Magick++/tests/exceptions.$(OBJEXT) + -rm -f Magick++/tests/montageImages.$(OBJEXT) + -rm -f Magick++/tests/morphImages.$(OBJEXT) + -rm -f Magick++/tests/readWriteBlob.$(OBJEXT) + -rm -f Magick++/tests/readWriteImages.$(OBJEXT) + -rm -f coders/coders_art_la-art.$(OBJEXT) + -rm -f coders/coders_art_la-art.lo + -rm -f coders/coders_avi_la-avi.$(OBJEXT) + -rm -f coders/coders_avi_la-avi.lo + -rm -f coders/coders_avs_la-avs.$(OBJEXT) + -rm -f coders/coders_avs_la-avs.lo + -rm -f coders/coders_bmp_la-bmp.$(OBJEXT) + -rm -f coders/coders_bmp_la-bmp.lo + -rm -f coders/coders_cals_la-cals.$(OBJEXT) + -rm -f coders/coders_cals_la-cals.lo + -rm -f coders/coders_caption_la-caption.$(OBJEXT) + -rm -f coders/coders_caption_la-caption.lo + -rm -f coders/coders_cineon_la-cineon.$(OBJEXT) + -rm -f coders/coders_cineon_la-cineon.lo + -rm -f coders/coders_clipboard_la-clipboard.$(OBJEXT) + -rm -f coders/coders_clipboard_la-clipboard.lo + -rm -f coders/coders_cmyk_la-cmyk.$(OBJEXT) + -rm -f coders/coders_cmyk_la-cmyk.lo + -rm -f coders/coders_cut_la-cut.$(OBJEXT) + -rm -f coders/coders_cut_la-cut.lo + -rm -f coders/coders_dcm_la-dcm.$(OBJEXT) + -rm -f coders/coders_dcm_la-dcm.lo + -rm -f coders/coders_dcraw_la-dcraw.$(OBJEXT) + -rm -f coders/coders_dcraw_la-dcraw.lo + -rm -f coders/coders_dib_la-dib.$(OBJEXT) + -rm -f coders/coders_dib_la-dib.lo + -rm -f coders/coders_dps_la-dps.$(OBJEXT) + -rm -f coders/coders_dps_la-dps.lo + -rm -f coders/coders_dpx_la-dpx.$(OBJEXT) + -rm -f coders/coders_dpx_la-dpx.lo + -rm -f coders/coders_emf_la-emf.$(OBJEXT) + -rm -f coders/coders_emf_la-emf.lo + -rm -f coders/coders_fax_la-fax.$(OBJEXT) + -rm -f coders/coders_fax_la-fax.lo + -rm -f coders/coders_fits_la-fits.$(OBJEXT) + -rm -f coders/coders_fits_la-fits.lo + -rm -f coders/coders_fpx_la-fpx.$(OBJEXT) + -rm -f coders/coders_fpx_la-fpx.lo + -rm -f coders/coders_gif_la-gif.$(OBJEXT) + -rm -f coders/coders_gif_la-gif.lo + -rm -f coders/coders_gradient_la-gradient.$(OBJEXT) + -rm -f coders/coders_gradient_la-gradient.lo + -rm -f coders/coders_gray_la-gray.$(OBJEXT) + -rm -f coders/coders_gray_la-gray.lo + -rm -f coders/coders_histogram_la-histogram.$(OBJEXT) + -rm -f coders/coders_histogram_la-histogram.lo + -rm -f coders/coders_hrz_la-hrz.$(OBJEXT) + -rm -f coders/coders_hrz_la-hrz.lo + -rm -f coders/coders_html_la-html.$(OBJEXT) + -rm -f coders/coders_html_la-html.lo + -rm -f coders/coders_icon_la-icon.$(OBJEXT) + -rm -f coders/coders_icon_la-icon.lo + -rm -f coders/coders_identity_la-identity.$(OBJEXT) + -rm -f coders/coders_identity_la-identity.lo + -rm -f coders/coders_info_la-info.$(OBJEXT) + -rm -f coders/coders_info_la-info.lo + -rm -f coders/coders_jbig_la-jbig.$(OBJEXT) + -rm -f coders/coders_jbig_la-jbig.lo + -rm -f coders/coders_jp2_la-jp2.$(OBJEXT) + -rm -f coders/coders_jp2_la-jp2.lo + -rm -f coders/coders_jpeg_la-jpeg.$(OBJEXT) + -rm -f coders/coders_jpeg_la-jpeg.lo + -rm -f coders/coders_label_la-label.$(OBJEXT) + -rm -f coders/coders_label_la-label.lo + -rm -f coders/coders_locale_la-locale.$(OBJEXT) + -rm -f coders/coders_locale_la-locale.lo + -rm -f coders/coders_logo_la-logo.$(OBJEXT) + -rm -f coders/coders_logo_la-logo.lo + -rm -f coders/coders_mac_la-mac.$(OBJEXT) + -rm -f coders/coders_mac_la-mac.lo + -rm -f coders/coders_map_la-map.$(OBJEXT) + -rm -f coders/coders_map_la-map.lo + -rm -f coders/coders_mat_la-mat.$(OBJEXT) + -rm -f coders/coders_mat_la-mat.lo + -rm -f coders/coders_matte_la-matte.$(OBJEXT) + -rm -f coders/coders_matte_la-matte.lo + -rm -f coders/coders_meta_la-meta.$(OBJEXT) + -rm -f coders/coders_meta_la-meta.lo + -rm -f coders/coders_miff_la-miff.$(OBJEXT) + -rm -f coders/coders_miff_la-miff.lo + -rm -f coders/coders_mono_la-mono.$(OBJEXT) + -rm -f coders/coders_mono_la-mono.lo + -rm -f coders/coders_mpc_la-mpc.$(OBJEXT) + -rm -f coders/coders_mpc_la-mpc.lo + -rm -f coders/coders_mpeg_la-mpeg.$(OBJEXT) + -rm -f coders/coders_mpeg_la-mpeg.lo + -rm -f coders/coders_mpr_la-mpr.$(OBJEXT) + -rm -f coders/coders_mpr_la-mpr.lo + -rm -f coders/coders_msl_la-msl.$(OBJEXT) + -rm -f coders/coders_msl_la-msl.lo + -rm -f coders/coders_mtv_la-mtv.$(OBJEXT) + -rm -f coders/coders_mtv_la-mtv.lo + -rm -f coders/coders_mvg_la-mvg.$(OBJEXT) + -rm -f coders/coders_mvg_la-mvg.lo + -rm -f coders/coders_null_la-null.$(OBJEXT) + -rm -f coders/coders_null_la-null.lo + -rm -f coders/coders_otb_la-otb.$(OBJEXT) + -rm -f coders/coders_otb_la-otb.lo + -rm -f coders/coders_palm_la-palm.$(OBJEXT) + -rm -f coders/coders_palm_la-palm.lo + -rm -f coders/coders_pcd_la-pcd.$(OBJEXT) + -rm -f coders/coders_pcd_la-pcd.lo + -rm -f coders/coders_pcl_la-pcl.$(OBJEXT) + -rm -f coders/coders_pcl_la-pcl.lo + -rm -f coders/coders_pcx_la-pcx.$(OBJEXT) + -rm -f coders/coders_pcx_la-pcx.lo + -rm -f coders/coders_pdb_la-pdb.$(OBJEXT) + -rm -f coders/coders_pdb_la-pdb.lo + -rm -f coders/coders_pdf_la-pdf.$(OBJEXT) + -rm -f coders/coders_pdf_la-pdf.lo + -rm -f coders/coders_pict_la-pict.$(OBJEXT) + -rm -f coders/coders_pict_la-pict.lo + -rm -f coders/coders_pix_la-pix.$(OBJEXT) + -rm -f coders/coders_pix_la-pix.lo + -rm -f coders/coders_plasma_la-plasma.$(OBJEXT) + -rm -f coders/coders_plasma_la-plasma.lo + -rm -f coders/coders_png_la-png.$(OBJEXT) + -rm -f coders/coders_png_la-png.lo + -rm -f coders/coders_pnm_la-pnm.$(OBJEXT) + -rm -f coders/coders_pnm_la-pnm.lo + -rm -f coders/coders_preview_la-preview.$(OBJEXT) + -rm -f coders/coders_preview_la-preview.lo + -rm -f coders/coders_ps2_la-ps2.$(OBJEXT) + -rm -f coders/coders_ps2_la-ps2.lo + -rm -f coders/coders_ps3_la-ps3.$(OBJEXT) + -rm -f coders/coders_ps3_la-ps3.lo + -rm -f coders/coders_ps_la-ps.$(OBJEXT) + -rm -f coders/coders_ps_la-ps.lo + -rm -f coders/coders_psd_la-psd.$(OBJEXT) + -rm -f coders/coders_psd_la-psd.lo + -rm -f coders/coders_pwp_la-pwp.$(OBJEXT) + -rm -f coders/coders_pwp_la-pwp.lo + -rm -f coders/coders_rgb_la-rgb.$(OBJEXT) + -rm -f coders/coders_rgb_la-rgb.lo + -rm -f coders/coders_rla_la-rla.$(OBJEXT) + -rm -f coders/coders_rla_la-rla.lo + -rm -f coders/coders_rle_la-rle.$(OBJEXT) + -rm -f coders/coders_rle_la-rle.lo + -rm -f coders/coders_sct_la-sct.$(OBJEXT) + -rm -f coders/coders_sct_la-sct.lo + -rm -f coders/coders_sfw_la-sfw.$(OBJEXT) + -rm -f coders/coders_sfw_la-sfw.lo + -rm -f coders/coders_sgi_la-sgi.$(OBJEXT) + -rm -f coders/coders_sgi_la-sgi.lo + -rm -f coders/coders_stegano_la-stegano.$(OBJEXT) + -rm -f coders/coders_stegano_la-stegano.lo + -rm -f coders/coders_sun_la-sun.$(OBJEXT) + -rm -f coders/coders_sun_la-sun.lo + -rm -f coders/coders_svg_la-svg.$(OBJEXT) + -rm -f coders/coders_svg_la-svg.lo + -rm -f coders/coders_tga_la-tga.$(OBJEXT) + -rm -f coders/coders_tga_la-tga.lo + -rm -f coders/coders_tiff_la-tiff.$(OBJEXT) + -rm -f coders/coders_tiff_la-tiff.lo + -rm -f coders/coders_tile_la-tile.$(OBJEXT) + -rm -f coders/coders_tile_la-tile.lo + -rm -f coders/coders_tim_la-tim.$(OBJEXT) + -rm -f coders/coders_tim_la-tim.lo + -rm -f coders/coders_topol_la-topol.$(OBJEXT) + -rm -f coders/coders_topol_la-topol.lo + -rm -f coders/coders_ttf_la-ttf.$(OBJEXT) + -rm -f coders/coders_ttf_la-ttf.lo + -rm -f coders/coders_txt_la-txt.$(OBJEXT) + -rm -f coders/coders_txt_la-txt.lo + -rm -f coders/coders_uil_la-uil.$(OBJEXT) + -rm -f coders/coders_uil_la-uil.lo + -rm -f coders/coders_url_la-url.$(OBJEXT) + -rm -f coders/coders_url_la-url.lo + -rm -f coders/coders_uyvy_la-uyvy.$(OBJEXT) + -rm -f coders/coders_uyvy_la-uyvy.lo + -rm -f coders/coders_vicar_la-vicar.$(OBJEXT) + -rm -f coders/coders_vicar_la-vicar.lo + -rm -f coders/coders_vid_la-vid.$(OBJEXT) + -rm -f coders/coders_vid_la-vid.lo + -rm -f coders/coders_viff_la-viff.$(OBJEXT) + -rm -f coders/coders_viff_la-viff.lo + -rm -f coders/coders_wbmp_la-wbmp.$(OBJEXT) + -rm -f coders/coders_wbmp_la-wbmp.lo + -rm -f coders/coders_wmf_la-wmf.$(OBJEXT) + -rm -f coders/coders_wmf_la-wmf.lo + -rm -f coders/coders_wpg_la-wpg.$(OBJEXT) + -rm -f coders/coders_wpg_la-wpg.lo + -rm -f coders/coders_x_la-x.$(OBJEXT) + -rm -f coders/coders_x_la-x.lo + -rm -f coders/coders_xbm_la-xbm.$(OBJEXT) + -rm -f coders/coders_xbm_la-xbm.lo + -rm -f coders/coders_xc_la-xc.$(OBJEXT) + -rm -f coders/coders_xc_la-xc.lo + -rm -f coders/coders_xcf_la-xcf.$(OBJEXT) + -rm -f coders/coders_xcf_la-xcf.lo + -rm -f coders/coders_xpm_la-xpm.$(OBJEXT) + -rm -f coders/coders_xpm_la-xpm.lo + -rm -f coders/coders_xwd_la-xwd.$(OBJEXT) + -rm -f coders/coders_xwd_la-xwd.lo + -rm -f coders/coders_yuv_la-yuv.$(OBJEXT) + -rm -f coders/coders_yuv_la-yuv.lo + -rm -f coders/ept.$(OBJEXT) + -rm -f coders/ept.lo + -rm -f coders/magick_libGraphicsMagick_la-art.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-art.lo + -rm -f coders/magick_libGraphicsMagick_la-avi.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-avi.lo + -rm -f coders/magick_libGraphicsMagick_la-avs.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-avs.lo + -rm -f coders/magick_libGraphicsMagick_la-bmp.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-bmp.lo + -rm -f coders/magick_libGraphicsMagick_la-cals.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-cals.lo + -rm -f coders/magick_libGraphicsMagick_la-caption.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-caption.lo + -rm -f coders/magick_libGraphicsMagick_la-cineon.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-cineon.lo + -rm -f coders/magick_libGraphicsMagick_la-clipboard.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-clipboard.lo + -rm -f coders/magick_libGraphicsMagick_la-cmyk.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-cmyk.lo + -rm -f coders/magick_libGraphicsMagick_la-cut.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-cut.lo + -rm -f coders/magick_libGraphicsMagick_la-dcm.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-dcm.lo + -rm -f coders/magick_libGraphicsMagick_la-dcraw.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-dcraw.lo + -rm -f coders/magick_libGraphicsMagick_la-dib.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-dib.lo + -rm -f coders/magick_libGraphicsMagick_la-dps.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-dps.lo + -rm -f coders/magick_libGraphicsMagick_la-dpx.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-dpx.lo + -rm -f coders/magick_libGraphicsMagick_la-emf.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-emf.lo + -rm -f coders/magick_libGraphicsMagick_la-ept.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-ept.lo + -rm -f coders/magick_libGraphicsMagick_la-fax.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-fax.lo + -rm -f coders/magick_libGraphicsMagick_la-fits.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-fits.lo + -rm -f coders/magick_libGraphicsMagick_la-fpx.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-fpx.lo + -rm -f coders/magick_libGraphicsMagick_la-gif.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-gif.lo + -rm -f coders/magick_libGraphicsMagick_la-gradient.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-gradient.lo + -rm -f coders/magick_libGraphicsMagick_la-gray.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-gray.lo + -rm -f coders/magick_libGraphicsMagick_la-histogram.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-histogram.lo + -rm -f coders/magick_libGraphicsMagick_la-hrz.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-hrz.lo + -rm -f coders/magick_libGraphicsMagick_la-html.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-html.lo + -rm -f coders/magick_libGraphicsMagick_la-icon.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-icon.lo + -rm -f coders/magick_libGraphicsMagick_la-identity.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-identity.lo + -rm -f coders/magick_libGraphicsMagick_la-info.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-info.lo + -rm -f coders/magick_libGraphicsMagick_la-jbig.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-jbig.lo + -rm -f coders/magick_libGraphicsMagick_la-jp2.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-jp2.lo + -rm -f coders/magick_libGraphicsMagick_la-jpeg.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-jpeg.lo + -rm -f coders/magick_libGraphicsMagick_la-label.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-label.lo + -rm -f coders/magick_libGraphicsMagick_la-locale.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-locale.lo + -rm -f coders/magick_libGraphicsMagick_la-logo.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-logo.lo + -rm -f coders/magick_libGraphicsMagick_la-mac.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mac.lo + -rm -f coders/magick_libGraphicsMagick_la-map.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-map.lo + -rm -f coders/magick_libGraphicsMagick_la-mat.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mat.lo + -rm -f coders/magick_libGraphicsMagick_la-matte.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-matte.lo + -rm -f coders/magick_libGraphicsMagick_la-meta.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-meta.lo + -rm -f coders/magick_libGraphicsMagick_la-miff.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-miff.lo + -rm -f coders/magick_libGraphicsMagick_la-mono.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mono.lo + -rm -f coders/magick_libGraphicsMagick_la-mpc.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mpc.lo + -rm -f coders/magick_libGraphicsMagick_la-mpeg.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mpeg.lo + -rm -f coders/magick_libGraphicsMagick_la-mpr.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mpr.lo + -rm -f coders/magick_libGraphicsMagick_la-msl.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-msl.lo + -rm -f coders/magick_libGraphicsMagick_la-mtv.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mtv.lo + -rm -f coders/magick_libGraphicsMagick_la-mvg.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-mvg.lo + -rm -f coders/magick_libGraphicsMagick_la-null.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-null.lo + -rm -f coders/magick_libGraphicsMagick_la-otb.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-otb.lo + -rm -f coders/magick_libGraphicsMagick_la-palm.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-palm.lo + -rm -f coders/magick_libGraphicsMagick_la-pcd.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pcd.lo + -rm -f coders/magick_libGraphicsMagick_la-pcl.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pcl.lo + -rm -f coders/magick_libGraphicsMagick_la-pcx.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pcx.lo + -rm -f coders/magick_libGraphicsMagick_la-pdb.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pdb.lo + -rm -f coders/magick_libGraphicsMagick_la-pdf.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pdf.lo + -rm -f coders/magick_libGraphicsMagick_la-pict.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pict.lo + -rm -f coders/magick_libGraphicsMagick_la-pix.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pix.lo + -rm -f coders/magick_libGraphicsMagick_la-plasma.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-plasma.lo + -rm -f coders/magick_libGraphicsMagick_la-png.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-png.lo + -rm -f coders/magick_libGraphicsMagick_la-pnm.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pnm.lo + -rm -f coders/magick_libGraphicsMagick_la-preview.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-preview.lo + -rm -f coders/magick_libGraphicsMagick_la-ps.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-ps.lo + -rm -f coders/magick_libGraphicsMagick_la-ps2.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-ps2.lo + -rm -f coders/magick_libGraphicsMagick_la-ps3.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-ps3.lo + -rm -f coders/magick_libGraphicsMagick_la-psd.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-psd.lo + -rm -f coders/magick_libGraphicsMagick_la-pwp.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-pwp.lo + -rm -f coders/magick_libGraphicsMagick_la-rgb.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-rgb.lo + -rm -f coders/magick_libGraphicsMagick_la-rla.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-rla.lo + -rm -f coders/magick_libGraphicsMagick_la-rle.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-rle.lo + -rm -f coders/magick_libGraphicsMagick_la-sct.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-sct.lo + -rm -f coders/magick_libGraphicsMagick_la-sfw.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-sfw.lo + -rm -f coders/magick_libGraphicsMagick_la-sgi.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-sgi.lo + -rm -f coders/magick_libGraphicsMagick_la-stegano.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-stegano.lo + -rm -f coders/magick_libGraphicsMagick_la-sun.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-sun.lo + -rm -f coders/magick_libGraphicsMagick_la-svg.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-svg.lo + -rm -f coders/magick_libGraphicsMagick_la-tga.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-tga.lo + -rm -f coders/magick_libGraphicsMagick_la-tiff.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-tiff.lo + -rm -f coders/magick_libGraphicsMagick_la-tile.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-tile.lo + -rm -f coders/magick_libGraphicsMagick_la-tim.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-tim.lo + -rm -f coders/magick_libGraphicsMagick_la-topol.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-topol.lo + -rm -f coders/magick_libGraphicsMagick_la-ttf.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-ttf.lo + -rm -f coders/magick_libGraphicsMagick_la-txt.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-txt.lo + -rm -f coders/magick_libGraphicsMagick_la-uil.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-uil.lo + -rm -f coders/magick_libGraphicsMagick_la-url.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-url.lo + -rm -f coders/magick_libGraphicsMagick_la-uyvy.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-uyvy.lo + -rm -f coders/magick_libGraphicsMagick_la-vicar.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-vicar.lo + -rm -f coders/magick_libGraphicsMagick_la-vid.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-vid.lo + -rm -f coders/magick_libGraphicsMagick_la-viff.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-viff.lo + -rm -f coders/magick_libGraphicsMagick_la-wbmp.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-wbmp.lo + -rm -f coders/magick_libGraphicsMagick_la-wmf.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-wmf.lo + -rm -f coders/magick_libGraphicsMagick_la-wpg.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-wpg.lo + -rm -f coders/magick_libGraphicsMagick_la-x.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-x.lo + -rm -f coders/magick_libGraphicsMagick_la-xbm.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-xbm.lo + -rm -f coders/magick_libGraphicsMagick_la-xc.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-xc.lo + -rm -f coders/magick_libGraphicsMagick_la-xcf.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-xcf.lo + -rm -f coders/magick_libGraphicsMagick_la-xpm.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-xpm.lo + -rm -f coders/magick_libGraphicsMagick_la-xwd.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-xwd.lo + -rm -f coders/magick_libGraphicsMagick_la-yuv.$(OBJEXT) + -rm -f coders/magick_libGraphicsMagick_la-yuv.lo + -rm -f filters/analyze.$(OBJEXT) + -rm -f filters/analyze.lo + -rm -f filters/magick_libGraphicsMagick_la-analyze.$(OBJEXT) + -rm -f filters/magick_libGraphicsMagick_la-analyze.lo + -rm -f ltdl/loaders/dld_link.$(OBJEXT) + -rm -f ltdl/loaders/dld_link.lo + -rm -f ltdl/loaders/dlopen.$(OBJEXT) + -rm -f ltdl/loaders/dlopen.lo + -rm -f ltdl/loaders/dyld.$(OBJEXT) + -rm -f ltdl/loaders/dyld.lo + -rm -f ltdl/loaders/load_add_on.$(OBJEXT) + -rm -f ltdl/loaders/load_add_on.lo + -rm -f ltdl/loaders/loadlibrary.$(OBJEXT) + -rm -f ltdl/loaders/loadlibrary.lo + -rm -f ltdl/loaders/ltdl_libltdl_la-preopen.$(OBJEXT) + -rm -f ltdl/loaders/ltdl_libltdl_la-preopen.lo + -rm -f ltdl/loaders/ltdl_libltdlc_la-preopen.$(OBJEXT) + -rm -f ltdl/loaders/ltdl_libltdlc_la-preopen.lo + -rm -f ltdl/loaders/shl_load.$(OBJEXT) + -rm -f ltdl/loaders/shl_load.lo + -rm -f ltdl/ltdl_libltdl_la-lt__alloc.$(OBJEXT) + -rm -f ltdl/ltdl_libltdl_la-lt__alloc.lo + -rm -f ltdl/ltdl_libltdl_la-lt_dlloader.$(OBJEXT) + -rm -f ltdl/ltdl_libltdl_la-lt_dlloader.lo + -rm -f ltdl/ltdl_libltdl_la-lt_error.$(OBJEXT) + -rm -f ltdl/ltdl_libltdl_la-lt_error.lo + -rm -f ltdl/ltdl_libltdl_la-ltdl.$(OBJEXT) + -rm -f ltdl/ltdl_libltdl_la-ltdl.lo + -rm -f ltdl/ltdl_libltdl_la-slist.$(OBJEXT) + -rm -f ltdl/ltdl_libltdl_la-slist.lo + -rm -f ltdl/ltdl_libltdlc_la-lt__alloc.$(OBJEXT) + -rm -f ltdl/ltdl_libltdlc_la-lt__alloc.lo + -rm -f ltdl/ltdl_libltdlc_la-lt_dlloader.$(OBJEXT) + -rm -f ltdl/ltdl_libltdlc_la-lt_dlloader.lo + -rm -f ltdl/ltdl_libltdlc_la-lt_error.$(OBJEXT) + -rm -f ltdl/ltdl_libltdlc_la-lt_error.lo + -rm -f ltdl/ltdl_libltdlc_la-ltdl.$(OBJEXT) + -rm -f ltdl/ltdl_libltdlc_la-ltdl.lo + -rm -f ltdl/ltdl_libltdlc_la-slist.$(OBJEXT) + -rm -f ltdl/ltdl_libltdlc_la-slist.lo + -rm -f magick/magick_libGraphicsMagick_la-PreRvIcccm.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-PreRvIcccm.lo + -rm -f magick/magick_libGraphicsMagick_la-analyze.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-analyze.lo + -rm -f magick/magick_libGraphicsMagick_la-animate.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-animate.lo + -rm -f magick/magick_libGraphicsMagick_la-annotate.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-annotate.lo + -rm -f magick/magick_libGraphicsMagick_la-attribute.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-attribute.lo + -rm -f magick/magick_libGraphicsMagick_la-average.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-average.lo + -rm -f magick/magick_libGraphicsMagick_la-bit_stream.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-bit_stream.lo + -rm -f magick/magick_libGraphicsMagick_la-blob.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-blob.lo + -rm -f magick/magick_libGraphicsMagick_la-cdl.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-cdl.lo + -rm -f magick/magick_libGraphicsMagick_la-channel.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-channel.lo + -rm -f magick/magick_libGraphicsMagick_la-color.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-color.lo + -rm -f magick/magick_libGraphicsMagick_la-color_lookup.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-color_lookup.lo + -rm -f magick/magick_libGraphicsMagick_la-colormap.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-colormap.lo + -rm -f magick/magick_libGraphicsMagick_la-colorspace.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-colorspace.lo + -rm -f magick/magick_libGraphicsMagick_la-command.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-command.lo + -rm -f magick/magick_libGraphicsMagick_la-compare.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-compare.lo + -rm -f magick/magick_libGraphicsMagick_la-composite.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-composite.lo + -rm -f magick/magick_libGraphicsMagick_la-compress.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-compress.lo + -rm -f magick/magick_libGraphicsMagick_la-confirm_access.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-confirm_access.lo + -rm -f magick/magick_libGraphicsMagick_la-constitute.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-constitute.lo + -rm -f magick/magick_libGraphicsMagick_la-decorate.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-decorate.lo + -rm -f magick/magick_libGraphicsMagick_la-delegate.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-delegate.lo + -rm -f magick/magick_libGraphicsMagick_la-deprecate.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-deprecate.lo + -rm -f magick/magick_libGraphicsMagick_la-describe.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-describe.lo + -rm -f magick/magick_libGraphicsMagick_la-display.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-display.lo + -rm -f magick/magick_libGraphicsMagick_la-draw.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-draw.lo + -rm -f magick/magick_libGraphicsMagick_la-effect.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-effect.lo + -rm -f magick/magick_libGraphicsMagick_la-enhance.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-enhance.lo + -rm -f magick/magick_libGraphicsMagick_la-enum_strings.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-enum_strings.lo + -rm -f magick/magick_libGraphicsMagick_la-error.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-error.lo + -rm -f magick/magick_libGraphicsMagick_la-export.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-export.lo + -rm -f magick/magick_libGraphicsMagick_la-floats.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-floats.lo + -rm -f magick/magick_libGraphicsMagick_la-fx.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-fx.lo + -rm -f magick/magick_libGraphicsMagick_la-gem.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-gem.lo + -rm -f magick/magick_libGraphicsMagick_la-gradient.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-gradient.lo + -rm -f magick/magick_libGraphicsMagick_la-hclut.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-hclut.lo + -rm -f magick/magick_libGraphicsMagick_la-image.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-image.lo + -rm -f magick/magick_libGraphicsMagick_la-import.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-import.lo + -rm -f magick/magick_libGraphicsMagick_la-list.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-list.lo + -rm -f magick/magick_libGraphicsMagick_la-locale.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-locale.lo + -rm -f magick/magick_libGraphicsMagick_la-log.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-log.lo + -rm -f magick/magick_libGraphicsMagick_la-magic.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-magic.lo + -rm -f magick/magick_libGraphicsMagick_la-magick.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-magick.lo + -rm -f magick/magick_libGraphicsMagick_la-magick_endian.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-magick_endian.lo + -rm -f magick/magick_libGraphicsMagick_la-map.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-map.lo + -rm -f magick/magick_libGraphicsMagick_la-memory.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-memory.lo + -rm -f magick/magick_libGraphicsMagick_la-module.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-module.lo + -rm -f magick/magick_libGraphicsMagick_la-monitor.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-monitor.lo + -rm -f magick/magick_libGraphicsMagick_la-montage.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-montage.lo + -rm -f magick/magick_libGraphicsMagick_la-nt_base.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-nt_base.lo + -rm -f magick/magick_libGraphicsMagick_la-nt_feature.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-nt_feature.lo + -rm -f magick/magick_libGraphicsMagick_la-omp_data_view.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-omp_data_view.lo + -rm -f magick/magick_libGraphicsMagick_la-operator.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-operator.lo + -rm -f magick/magick_libGraphicsMagick_la-paint.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-paint.lo + -rm -f magick/magick_libGraphicsMagick_la-pixel_cache.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-pixel_cache.lo + -rm -f magick/magick_libGraphicsMagick_la-pixel_iterator.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-pixel_iterator.lo + -rm -f magick/magick_libGraphicsMagick_la-plasma.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-plasma.lo + -rm -f magick/magick_libGraphicsMagick_la-profile.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-profile.lo + -rm -f magick/magick_libGraphicsMagick_la-quantize.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-quantize.lo + -rm -f magick/magick_libGraphicsMagick_la-random.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-random.lo + -rm -f magick/magick_libGraphicsMagick_la-registry.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-registry.lo + -rm -f magick/magick_libGraphicsMagick_la-render.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-render.lo + -rm -f magick/magick_libGraphicsMagick_la-resize.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-resize.lo + -rm -f magick/magick_libGraphicsMagick_la-resource.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-resource.lo + -rm -f magick/magick_libGraphicsMagick_la-segment.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-segment.lo + -rm -f magick/magick_libGraphicsMagick_la-semaphore.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-semaphore.lo + -rm -f magick/magick_libGraphicsMagick_la-shear.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-shear.lo + -rm -f magick/magick_libGraphicsMagick_la-signature.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-signature.lo + -rm -f magick/magick_libGraphicsMagick_la-static.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-static.lo + -rm -f magick/magick_libGraphicsMagick_la-statistics.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-statistics.lo + -rm -f magick/magick_libGraphicsMagick_la-tempfile.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-tempfile.lo + -rm -f magick/magick_libGraphicsMagick_la-texture.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-texture.lo + -rm -f magick/magick_libGraphicsMagick_la-timer.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-timer.lo + -rm -f magick/magick_libGraphicsMagick_la-transform.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-transform.lo + -rm -f magick/magick_libGraphicsMagick_la-tsd.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-tsd.lo + -rm -f magick/magick_libGraphicsMagick_la-type.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-type.lo + -rm -f magick/magick_libGraphicsMagick_la-unix_port.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-unix_port.lo + -rm -f magick/magick_libGraphicsMagick_la-utility.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-utility.lo + -rm -f magick/magick_libGraphicsMagick_la-version.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-version.lo + -rm -f magick/magick_libGraphicsMagick_la-widget.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-widget.lo + -rm -f magick/magick_libGraphicsMagick_la-xwindow.$(OBJEXT) + -rm -f magick/magick_libGraphicsMagick_la-xwindow.lo + -rm -f tests/tests_bitstream-bitstream.$(OBJEXT) + -rm -f tests/tests_constitute-constitute.$(OBJEXT) + -rm -f tests/tests_drawtest-drawtest.$(OBJEXT) + -rm -f tests/tests_maptest-maptest.$(OBJEXT) + -rm -f tests/tests_rwblob-rwblob.$(OBJEXT) + -rm -f tests/tests_rwfile-rwfile.$(OBJEXT) + -rm -f utilities/gm.$(OBJEXT) + -rm -f wand/drawing_wand.$(OBJEXT) + -rm -f wand/drawing_wand.lo + -rm -f wand/drawtest.$(OBJEXT) + -rm -f wand/magick_compat.$(OBJEXT) + -rm -f wand/magick_compat.lo + -rm -f wand/magick_wand.$(OBJEXT) + -rm -f wand/magick_wand.lo + -rm -f wand/pixel_wand.$(OBJEXT) + -rm -f wand/pixel_wand.lo + -rm -f wand/wandtest.$(OBJEXT) distclean-compile: -rm -f *.tab.c @@ -5951,7 +7564,6 @@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_identity_la-identity.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_info_la-info.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_jbig_la-jbig.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_jnx_la-jnx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_jp2_la-jp2.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_jpeg_la-jpeg.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/coders_label_la-label.Plo@am__quote@ @@ -6052,7 +7664,6 @@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-identity.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-info.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-jbig.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-jnx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-jp2.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-jpeg.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libGraphicsMagick_la-label.Plo@am__quote@ @@ -6464,13 +8075,6 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jbig_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/coders_jbig_la-jbig.lo `test -f 'coders/jbig.c' || echo '$(srcdir)/'`coders/jbig.c -coders/coders_jnx_la-jnx.lo: coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jnx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/coders_jnx_la-jnx.lo -MD -MP -MF coders/$(DEPDIR)/coders_jnx_la-jnx.Tpo -c -o coders/coders_jnx_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/coders_jnx_la-jnx.Tpo coders/$(DEPDIR)/coders_jnx_la-jnx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jnx.c' object='coders/coders_jnx_la-jnx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jnx_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/coders_jnx_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c - coders/coders_jp2_la-jp2.lo: coders/jp2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(coders_jp2_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/coders_jp2_la-jp2.lo -MD -MP -MF coders/$(DEPDIR)/coders_jp2_la-jp2.Tpo -c -o coders/coders_jp2_la-jp2.lo `test -f 'coders/jp2.c' || echo '$(srcdir)/'`coders/jp2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/coders_jp2_la-jp2.Tpo coders/$(DEPDIR)/coders_jp2_la-jp2.Plo @@ -7605,13 +9209,6 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o magick/magick_libGraphicsMagick_la-nt_base.lo `test -f 'magick/nt_base.c' || echo '$(srcdir)/'`magick/nt_base.c -coders/magick_libGraphicsMagick_la-png.lo: coders/png.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libGraphicsMagick_la-png.lo -MD -MP -MF coders/$(DEPDIR)/magick_libGraphicsMagick_la-png.Tpo -c -o coders/magick_libGraphicsMagick_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libGraphicsMagick_la-png.Tpo coders/$(DEPDIR)/magick_libGraphicsMagick_la-png.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/png.c' object='coders/magick_libGraphicsMagick_la-png.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libGraphicsMagick_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c - coders/magick_libGraphicsMagick_la-art.lo: coders/art.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libGraphicsMagick_la-art.lo -MD -MP -MF coders/$(DEPDIR)/magick_libGraphicsMagick_la-art.Tpo -c -o coders/magick_libGraphicsMagick_la-art.lo `test -f 'coders/art.c' || echo '$(srcdir)/'`coders/art.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libGraphicsMagick_la-art.Tpo coders/$(DEPDIR)/magick_libGraphicsMagick_la-art.Plo @@ -8256,13 +9853,6 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libGraphicsMagick_la-jbig.lo `test -f 'coders/jbig.c' || echo '$(srcdir)/'`coders/jbig.c -coders/magick_libGraphicsMagick_la-jnx.lo: coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libGraphicsMagick_la-jnx.lo -MD -MP -MF coders/$(DEPDIR)/magick_libGraphicsMagick_la-jnx.Tpo -c -o coders/magick_libGraphicsMagick_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libGraphicsMagick_la-jnx.Tpo coders/$(DEPDIR)/magick_libGraphicsMagick_la-jnx.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/jnx.c' object='coders/magick_libGraphicsMagick_la-jnx.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libGraphicsMagick_la-jnx.lo `test -f 'coders/jnx.c' || echo '$(srcdir)/'`coders/jnx.c - coders/magick_libGraphicsMagick_la-jpeg.lo: coders/jpeg.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libGraphicsMagick_la-jpeg.lo -MD -MP -MF coders/$(DEPDIR)/magick_libGraphicsMagick_la-jpeg.Tpo -c -o coders/magick_libGraphicsMagick_la-jpeg.lo `test -f 'coders/jpeg.c' || echo '$(srcdir)/'`coders/jpeg.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libGraphicsMagick_la-jpeg.Tpo coders/$(DEPDIR)/magick_libGraphicsMagick_la-jpeg.Plo @@ -8277,6 +9867,13 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libGraphicsMagick_la-jp2.lo `test -f 'coders/jp2.c' || echo '$(srcdir)/'`coders/jp2.c +coders/magick_libGraphicsMagick_la-png.lo: coders/png.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libGraphicsMagick_la-png.lo -MD -MP -MF coders/$(DEPDIR)/magick_libGraphicsMagick_la-png.Tpo -c -o coders/magick_libGraphicsMagick_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libGraphicsMagick_la-png.Tpo coders/$(DEPDIR)/magick_libGraphicsMagick_la-png.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='coders/png.c' object='coders/magick_libGraphicsMagick_la-png.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o coders/magick_libGraphicsMagick_la-png.lo `test -f 'coders/png.c' || echo '$(srcdir)/'`coders/png.c + coders/magick_libGraphicsMagick_la-ept.lo: coders/ept.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libGraphicsMagick_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT coders/magick_libGraphicsMagick_la-ept.lo -MD -MP -MF coders/$(DEPDIR)/magick_libGraphicsMagick_la-ept.Tpo -c -o coders/magick_libGraphicsMagick_la-ept.lo `test -f 'coders/ept.c' || echo '$(srcdir)/'`coders/ept.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) coders/$(DEPDIR)/magick_libGraphicsMagick_la-ept.Tpo coders/$(DEPDIR)/magick_libGraphicsMagick_la-ept.Plo @@ -8441,18 +10038,11 @@ -rm -f libtool config.lt install-man1: $(man_MANS) @$(NORMAL_INSTALL) - @list1=''; \ - list2='$(man_MANS)'; \ - test -n "$(man1dir)" \ - && test -n "`echo $$list1$$list2`" \ - || exit 0; \ - echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ - { for i in $$list1; do echo "$$i"; done; \ - if test -n "$$list2"; then \ - for i in $$list2; do echo "$$i"; done \ - | sed -n '/\.1[a-z]*$$/p'; \ - fi; \ + test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" + @list=''; test -n "$(man1dir)" || exit 0; \ + { for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.1[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ @@ -8484,18 +10074,11 @@ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) install-man4: $(man_MANS) @$(NORMAL_INSTALL) - @list1=''; \ - list2='$(man_MANS)'; \ - test -n "$(man4dir)" \ - && test -n "`echo $$list1$$list2`" \ - || exit 0; \ - echo " $(MKDIR_P) '$(DESTDIR)$(man4dir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(man4dir)" || exit 1; \ - { for i in $$list1; do echo "$$i"; done; \ - if test -n "$$list2"; then \ - for i in $$list2; do echo "$$i"; done \ - | sed -n '/\.4[a-z]*$$/p'; \ - fi; \ + test -z "$(man4dir)" || $(MKDIR_P) "$(DESTDIR)$(man4dir)" + @list=''; test -n "$(man4dir)" || exit 0; \ + { for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.4[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ @@ -8527,18 +10110,11 @@ dir='$(DESTDIR)$(man4dir)'; $(am__uninstall_files_from_dir) install-man5: $(man_MANS) @$(NORMAL_INSTALL) - @list1=''; \ - list2='$(man_MANS)'; \ - test -n "$(man5dir)" \ - && test -n "`echo $$list1$$list2`" \ - || exit 0; \ - echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \ - { for i in $$list1; do echo "$$i"; done; \ - if test -n "$$list2"; then \ - for i in $$list2; do echo "$$i"; done \ - | sed -n '/\.5[a-z]*$$/p'; \ - fi; \ + test -z "$(man5dir)" || $(MKDIR_P) "$(DESTDIR)$(man5dir)" + @list=''; test -n "$(man5dir)" || exit 0; \ + { for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.5[a-z]*$$/p'; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ @@ -8570,11 +10146,8 @@ dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir) install-configlibDATA: $(configlib_DATA) @$(NORMAL_INSTALL) + test -z "$(configlibdir)" || $(MKDIR_P) "$(DESTDIR)$(configlibdir)" @list='$(configlib_DATA)'; test -n "$(configlibdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(configlibdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(configlibdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8591,11 +10164,8 @@ dir='$(DESTDIR)$(configlibdir)'; $(am__uninstall_files_from_dir) install-configshareDATA: $(configshare_DATA) @$(NORMAL_INSTALL) + test -z "$(configsharedir)" || $(MKDIR_P) "$(DESTDIR)$(configsharedir)" @list='$(configshare_DATA)'; test -n "$(configsharedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(configsharedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(configsharedir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8612,11 +10182,8 @@ dir='$(DESTDIR)$(configsharedir)'; $(am__uninstall_files_from_dir) install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) + test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8633,11 +10200,8 @@ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) + test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8654,11 +10218,8 @@ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8675,11 +10236,8 @@ dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) install-ltdlincludeHEADERS: $(ltdlinclude_HEADERS) @$(NORMAL_INSTALL) + test -z "$(ltdlincludedir)" || $(MKDIR_P) "$(DESTDIR)$(ltdlincludedir)" @list='$(ltdlinclude_HEADERS)'; test -n "$(ltdlincludedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(ltdlincludedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(ltdlincludedir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8696,11 +10254,8 @@ dir='$(DESTDIR)$(ltdlincludedir)'; $(am__uninstall_files_from_dir) install-magickincHEADERS: $(magickinc_HEADERS) @$(NORMAL_INSTALL) + test -z "$(magickincdir)" || $(MKDIR_P) "$(DESTDIR)$(magickincdir)" @list='$(magickinc_HEADERS)'; test -n "$(magickincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickincdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8717,11 +10272,8 @@ dir='$(DESTDIR)$(magickincdir)'; $(am__uninstall_files_from_dir) install-magickppincHEADERS: $(magickppinc_HEADERS) @$(NORMAL_INSTALL) + test -z "$(magickppincdir)" || $(MKDIR_P) "$(DESTDIR)$(magickppincdir)" @list='$(magickppinc_HEADERS)'; test -n "$(magickppincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickppincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickppincdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8738,11 +10290,8 @@ dir='$(DESTDIR)$(magickppincdir)'; $(am__uninstall_files_from_dir) install-magickpptopincHEADERS: $(magickpptopinc_HEADERS) @$(NORMAL_INSTALL) + test -z "$(magickpptopincdir)" || $(MKDIR_P) "$(DESTDIR)$(magickpptopincdir)" @list='$(magickpptopinc_HEADERS)'; test -n "$(magickpptopincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(magickpptopincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(magickpptopincdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8759,11 +10308,8 @@ dir='$(DESTDIR)$(magickpptopincdir)'; $(am__uninstall_files_from_dir) install-wandincHEADERS: $(wandinc_HEADERS) @$(NORMAL_INSTALL) + test -z "$(wandincdir)" || $(MKDIR_P) "$(DESTDIR)$(wandincdir)" @list='$(wandinc_HEADERS)'; test -n "$(wandincdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(wandincdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(wandincdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -8828,202 +10374,136 @@ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" -cscope: cscope.files - test ! -s cscope.files \ - || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) - -clean-cscope: - -rm -f cscope.files - -cscope.files: clean-cscope cscopelist - -cscopelist: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# exand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: $(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - else \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ + @$(am__sh_e_setup); \ + list='$(TEST_LOGS)'; \ + results=`for f in $$list; do \ + test -r $$f && read line < $$f && echo "$$line" \ + || echo FAIL; \ + done`; \ + all=`echo "$$results" | sed '/^$$/d' | wc -l | sed -e 's/^[ ]*//'`; \ + fail=`echo "$$results" | grep -c '^FAIL'`; \ + pass=`echo "$$results" | grep -c '^PASS'`; \ + skip=`echo "$$results" | grep -c '^SKIP'`; \ + xfail=`echo "$$results" | grep -c '^XFAIL'`; \ + xpass=`echo "$$results" | grep -c '^XPASS'`; \ + failures=`expr $$fail + $$xpass`; \ + all=`expr $$all - $$skip`; \ + if test "$$all" -eq 1; then tests=test; All=; \ + else tests=tests; All="All "; fi; \ + case fail=$$fail:xpass=$$xpass:xfail=$$xfail in \ + fail=0:xpass=0:xfail=0) \ + msg="$$All$$all $$tests passed. "; \ + exit=true;; \ + fail=0:xpass=0:xfail=*) \ + msg="$$All$$all $$tests behaved as expected"; \ + if test "$$xfail" -eq 1; then xfailures=failure; \ + else xfailures=failures; fi; \ + msg="$$msg ($$xfail expected $$xfailures). "; \ + exit=true;; \ + fail=*:xpass=0:xfail=*) \ + msg="$$fail of $$all $$tests failed. "; \ + exit=false;; \ + fail=*:xpass=*:xfail=*) \ + msg="$$failures of $$all $$tests did not behave as expected"; \ + if test "$$xpass" -eq 1; then xpasses=pass; \ + else xpasses=passes; fi; \ + msg="$$msg ($$xpass unexpected $$xpasses). "; \ + exit=false;; \ + *) \ + echo >&2 "incorrect case"; exit 4;; \ + esac; \ + if test "$$skip" -ne 0; then \ + if test "$$skip" -eq 1; then \ + msg="$$msg($$skip test was not run). "; \ + else \ + msg="$$msg($$skip tests were not run). "; \ + fi; \ + fi; \ { \ echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ $(am__rst_title); \ - create_testsuite_report --no-color; \ + echo "$$msg"; \ echo; \ echo ".. contents:: :depth: 2"; \ echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ + for f in $$list; do \ + test -r $$f && read line < $$f || line=; \ + case $$line in \ + PASS:*|XFAIL:*);; \ + *) echo; cat $$f;; \ + esac; \ + done; \ + } >$(TEST_SUITE_LOG).tmp; \ mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ + if test "$$failures" -ne 0; then \ + msg="$${msg}See $(subdir)/$(TEST_SUITE_LOG). "; \ + if test -n "$(PACKAGE_BUGREPORT)"; then \ + msg="$${msg}Please report to $(PACKAGE_BUGREPORT). "; \ + fi; \ + fi; \ + test x"$$VERBOSE" = x || $$exit || cat $(TEST_SUITE_LOG); \ + $(am__tty_colors); \ + if $$exit; then \ col="$$grn"; \ else \ col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 + echo "$$msg" | $(am__text_box) "col=$$col" "std=$$std"; \ + $$exit || exit 1 +# Run all the tests. check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all $(check_PROGRAMS) $(check_SCRIPTS) + @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? + @list='$(TEST_LOGS)'; \ + { echo "TEST_LOGS = \\"; \ + for f in $$list; do test .log = $$f || echo "$$f \\"; done; \ + } | sed '$$s/\\$$//' \ + | $(MAKE) -f Makefile -f - $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) + +.log.html: + @list='$(RST2HTML) $$RST2HTML rst2html rst2html.py'; \ + for r2h in $$list; do \ + if ($$r2h --version) >/dev/null 2>&1; then \ + R2H=$$r2h; \ + fi; \ + done; \ + if test -z "$$R2H"; then \ + echo >&2 "cannot find rst2html, cannot create $@"; \ + exit 2; \ + fi; \ + $$R2H $< >$@.tmp + @mv $@.tmp $@ + +# Be sure to run check first, and then to convert the result. +# Beware of concurrent executions. Run "check" not "check-TESTS", as +# check-SCRIPTS and other dependencies are rebuilt by the former only. +# And expect check to fail. +check-html: + @if $(MAKE) $(AM_MAKEFLAGS) check; then \ + rv=0; else rv=$$?; \ + fi; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_HTML) || exit 4; \ + exit $$rv +recheck recheck-html: + @target=`echo $@ | sed 's,^re,,'`; \ + list='$(TEST_LOGS)'; \ + list=`for f in $$list; do \ + test -f $$f || continue; \ + if test -r $$f && read line < $$f; then \ + case $$line in FAIL*|XPASS*) echo $$f;; esac; \ + else echo $$f; fi; \ + done | tr '\012\015' ' '`; \ + list=`echo "$$list" | sed 's/ *$$//'`; \ + $(MAKE) $(AM_MAKEFLAGS) $$target AM_MAKEFLAGS='$(AM_MAKEFLAGS) TEST_LOGS="'"$$list"'"' .sh.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(SH_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_SH_LOG_DRIVER_FLAGS) $(SH_LOG_DRIVER_FLAGS) -- $(SH_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) + @p='$<'; $(am__check_pre) $(SH_LOG_COMPILE) "$$tst" $(am__check_post) @am__EXEEXT_TRUE@.sh$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(SH_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_SH_LOG_DRIVER_FLAGS) $(SH_LOG_DRIVER_FLAGS) -- $(SH_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -.tap.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TAP_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TAP_LOG_DRIVER_FLAGS) $(TAP_LOG_DRIVER_FLAGS) -- $(TAP_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -@am__EXEEXT_TRUE@.tap$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(TAP_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TAP_LOG_DRIVER_FLAGS) $(TAP_LOG_DRIVER_FLAGS) -- $(TAP_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) +@am__EXEEXT_TRUE@ @p='$<'; $(am__check_pre) $(SH_LOG_COMPILE) "$$tst" $(am__check_post) distdir: $(DISTFILES) @list='$(MANS)'; if test -n "$$list"; then \ @@ -9032,10 +10512,10 @@ if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ if test -n "$$list" && \ grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ - echo "error: found man pages containing the 'missing help2man' replacement text:" >&2; \ + echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ - echo " typically 'make maintainer-clean' will remove them" >&2; \ + echo " typically \`make maintainer-clean' will remove them" >&2; \ exit 1; \ else :; fi; \ else :; fi @@ -9082,33 +10562,36 @@ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__post_remove_distdir) + $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__post_remove_distdir) -dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__post_remove_distdir) + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__post_remove_distdir) + $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) + $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__post_remove_distdir) + $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__post_remove_distdir) + $(am__remove_distdir) -dist dist-all: - $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' - $(am__post_remove_distdir) +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -9119,8 +10602,8 @@ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.lzma*) \ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ @@ -9130,9 +10613,9 @@ *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir) - chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_inst + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ @@ -9164,7 +10647,7 @@ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__post_remove_distdir) + $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' @@ -9230,7 +10713,8 @@ mostlyclean-generic: -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) + -test -z "$(TEST_LOGS_TMP)" || rm -f $(TEST_LOGS_TMP) + -test -z "$(TEST_SUITE_HTML)" || rm -f $(TEST_SUITE_HTML) -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) clean-generic: @@ -9358,16 +10842,17 @@ uninstall-man: uninstall-man1 uninstall-man4 uninstall-man5 -.MAKE: all check check-am install install-am install-strip +.MAKE: all check check-am check-html install install-am install-strip \ + recheck recheck-html .PHONY: CTAGS GTAGS all all-am all-local am--refresh check check-TESTS \ - check-am check-local clean clean-binPROGRAMS \ - clean-checkPROGRAMS clean-codersLTLIBRARIES clean-cscope \ + check-am check-html check-local clean clean-binPROGRAMS \ + clean-checkPROGRAMS clean-codersLTLIBRARIES \ clean-filtersLTLIBRARIES clean-generic clean-libLTLIBRARIES \ - clean-libtool clean-local clean-noinstLTLIBRARIES cscope \ - cscopelist ctags dist dist-all dist-bzip2 dist-gzip dist-hook \ - dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \ - distclean distclean-compile distclean-generic distclean-hdr \ + clean-libtool clean-local clean-noinstLTLIBRARIES ctags dist \ + dist-all dist-bzip2 dist-gzip dist-hook dist-lzma dist-shar \ + dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-compile distclean-generic distclean-hdr \ distclean-libtool distclean-local distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ @@ -9386,16 +10871,16 @@ installdirs maintainer-clean maintainer-clean-generic \ maintainer-clean-local mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - recheck tags uninstall uninstall-am uninstall-binPROGRAMS \ - uninstall-binSCRIPTS uninstall-codersLTLIBRARIES \ - uninstall-configlibDATA uninstall-configshareDATA \ - uninstall-docDATA uninstall-filtersLTLIBRARIES \ - uninstall-includeHEADERS uninstall-libLTLIBRARIES \ - uninstall-local uninstall-ltdlincludeHEADERS \ - uninstall-magickincHEADERS uninstall-magickppincHEADERS \ - uninstall-magickpptopincHEADERS uninstall-man uninstall-man1 \ - uninstall-man4 uninstall-man5 uninstall-pkgconfigDATA \ - uninstall-wandincHEADERS + recheck recheck-html tags uninstall uninstall-am \ + uninstall-binPROGRAMS uninstall-binSCRIPTS \ + uninstall-codersLTLIBRARIES uninstall-configlibDATA \ + uninstall-configshareDATA uninstall-docDATA \ + uninstall-filtersLTLIBRARIES uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-local \ + uninstall-ltdlincludeHEADERS uninstall-magickincHEADERS \ + uninstall-magickppincHEADERS uninstall-magickpptopincHEADERS \ + uninstall-man uninstall-man1 uninstall-man4 uninstall-man5 \ + uninstall-pkgconfigDATA uninstall-wandincHEADERS $(LTDL_INSTALLHEADERS) @@ -9411,6 +10896,128 @@ $(INSTALL_HEADER) magick/magick_config_api.h $(DESTDIR)$(magickincdir)/magick_config.h magick-uninstall-local: rm -f $(DESTDIR)$(magickincdir)/magick_config.h + +generate-tests-scripts: + sh_file="$(srcdir)/tests/drawtest.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./drawtest drawtest_out.miff" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" + for storage_type in $(CHECK_CONSTITUTE_STORAGETYPES) ; \ + do \ + for map in $(CHECK_CONSTITUTE_MAPS) ; \ + do \ + sh_file="$(srcdir)/tests/constitute_$${storage_type}_$${map}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./constitute -storagetype $${storage_type} \$${SRCDIR}/input_truecolor.miff $${map}" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_BLOB_FORMATS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwblob_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwblob \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_FILE_FORMATS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_%d' \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_SIZED_BLOB_FORMATS) ; \ + do \ + for type in truecolor_70x46 ; \ + do \ + sh_file="$(srcdir)/tests/rwblob_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwblob -size 70x46 \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_SIZED_FILE_FORMATS) ; \ + do \ + for type in truecolor_70x46 ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_%d' -size 70x46 \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for compress in $(CHECK_MIFF_FILE_COMPRESS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_MIFF_$${type}_$${compress}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_$${compress}_%d' -compress $$compress \$${SRCDIR}/input_$${type}.miff MIFF" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for compress in $(CHECK_PDF_FILE_COMPRESS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_PDF_$${type}_$${compress}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_$${compress}_%d' -compress $$compress \$${SRCDIR}/input_$${type}.miff PDF" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_DEEP_FILE_FORMATS) ; \ + do \ + for type in $(CHECK_DEEP_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_%d' \$${SRCDIR}/input_$${type}.dpx $$format" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done install-data-html: $(mkinstalldirs) $(DESTDIR)$(htmldir) @for dir in $(DOCDIRS) ; do \ @@ -9519,7 +11126,65 @@ @HasRST2HTML_TRUE@@MAINTAINER_MODE_TRUE@ --url-prefix=`$(RELPATH) $(top_srcdir)/www $@` $< $@ utilities/tests/montage.log : \ - utilities/tests/effects.tap + utilities/tests/addnoise.log \ + utilities/tests/affine.log \ + utilities/tests/annotate.log \ + utilities/tests/black-threshold.log \ + utilities/tests/blur.log \ + utilities/tests/border.log \ + utilities/tests/channel.log \ + utilities/tests/charcoal.log \ + utilities/tests/composite.log \ + utilities/tests/contrast.log \ + utilities/tests/convolve.log \ + utilities/tests/crop.log \ + utilities/tests/despeckle.log \ + utilities/tests/draw.log \ + utilities/tests/edge.log \ + utilities/tests/emboss.log \ + utilities/tests/equalize.log \ + utilities/tests/explode.log \ + utilities/tests/flip.log \ + utilities/tests/flop.log \ + utilities/tests/frame.log \ + utilities/tests/gamma.log \ + utilities/tests/gaussianblur.log \ + utilities/tests/gradient.log \ + utilities/tests/grayscale.log \ + utilities/tests/implode.log \ + utilities/tests/level.log \ + utilities/tests/mask.log \ + utilities/tests/medianfilter.log \ + utilities/tests/modulate.log \ + utilities/tests/monochrome.log \ + utilities/tests/negate.log \ + utilities/tests/normalize.log \ + utilities/tests/oilpaint.log \ + utilities/tests/ordered-dither2x2.log \ + utilities/tests/ordered-dither3x3.log \ + utilities/tests/ordered-dither4x4.log \ + utilities/tests/plasma.log \ + utilities/tests/quantize.log \ + utilities/tests/raise.log \ + utilities/tests/random-threshold.log \ + utilities/tests/recolor.log \ + utilities/tests/reducenoise.log \ + utilities/tests/resize.log \ + utilities/tests/roll.log \ + utilities/tests/rotate.log \ + utilities/tests/scale.log \ + utilities/tests/segment.log \ + utilities/tests/shade.log \ + utilities/tests/sharpen.log \ + utilities/tests/shave.log \ + utilities/tests/shear.log \ + utilities/tests/solarize.log \ + utilities/tests/spread.log \ + utilities/tests/swirl.log \ + utilities/tests/threshold.log \ + utilities/tests/unsharpmask.log \ + utilities/tests/wave.log \ + utilities/tests/white-threshold.log @MAGICK_COMPAT_TRUE@install-exec-local-utilities: @MAGICK_COMPAT_TRUE@ $(mkdir_p) $(DESTDIR)$(bindir) @MAGICK_COMPAT_TRUE@ cd $(DESTDIR)$(bindir) ; \ diff -Nru graphicsmagick-1.3.17-Q16/NEWS.txt graphicsmagick-1.3.16-Q16/NEWS.txt --- graphicsmagick-1.3.17-Q16/NEWS.txt 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/NEWS.txt 2012-06-23 20:10:10.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. @@ -6,7 +5,7 @@ GraphicsMagick News =================== -This file was last updated on October 13, 2012 +This file was last updated on June 24, 2012 Please note that this file records news for the associated development branch and that each development branch has its own NEWS file. See the @@ -15,97 +14,6 @@ .. contents:: :local: -1.3.17 (October 13, 2012) -========================== - -Security Fixes: - - * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in - coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper - variable type for the allocation size, which might allow remote - attackers to cause a denial of service (crash) via a crafted PNG - file that triggers incorrect memory allocation. - - * Automake (derived): Fix for CVE-2012-3386: The "make distcheck" - rule in GNU Automake before 1.11.6 and 1.12.x before 1.12.2 grants - world-writable permissions to the extraction directory, which - introduces a race condition that allows local users to execute - arbitrary code via unspecified vectors. - -Bug fixes: - - * PNG: Reading sub-8-bit palette images is fixed (images looked - stretched). - - * SVG: Fixed bug which allowed MVG and SVG files with long vector - paths to crash the software. - - * SVG: Ignore XML headers rather than rendering them as text. - - * MVG/SVG/WMF/-draw: It is now possible to draw a plain ',' - character. - - * WMF: Fixed a bug which caused wrong centered-text placement. - - * import: Return status was inverted. - - * configure: Don't force that liblzma is used just because libtiff - is used. - -New Features: - - * The configure script now supports a --enable-quantum-library-names - option to enable that shared library name includes quantum depth - to allow shared libraries with different quantum depths to - co-exist in same directory (only one can be used for development). - - * JNX: Support is added for reading the Garmin proprietary Image - Format. - - * BMP: Support an alpha channel in uncompressed 32-bit BMP. - -Feature improvements: - - * -lat: The adaptive threshold algorithm is replaced with a new - algorithm which scales linearly (rather than quadratically) with - area size. - - * Tests: Test suite is re-written to use TAP-based tests. - - * GIF: Reader tries to be better at detecting and reporting - failures. - -Performance Improvements: - - * -lat: Adaptive threshold is much faster with large area sizes. - -Windows Delegate Updates: - - * Dcraw 9.16 is now included in the build (with JPEG and JPEG2000 - support). - - * Libxml2 is updated to the 2.9.0 release. - - * Libtiff is updated to the 4.0.3 release. - - * Lcms2 is updated to the 2.4 release. - - * Libpng is updated to the 1.5.13 release. - -Behavior Changes: - - * Loading modules is only supported for the modules build. - Previously any build using shared libraries could load modules. - - * Bundled libltdl is now configured as 'installable' rather than - 'convenience'. - - * -enhance: Only filter based on color channels (ignore opacity). - - * BrowseDelegate: Web browser (for viewing help information) now - defaults to 'xdg-open', but if it is not found, then configure - will search for firefox, google-chrome, mozilla (in that order). - 1.3.16 (June 24, 2012) ========================== diff -Nru graphicsmagick-1.3.17-Q16/PerlMagick/Magick.pm graphicsmagick-1.3.16-Q16/PerlMagick/Magick.pm --- graphicsmagick-1.3.17-Q16/PerlMagick/Magick.pm 2012-10-13 23:08:13.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/PerlMagick/Magick.pm 2012-06-23 20:13:00.000000000 +0000 @@ -40,7 +40,7 @@ ); # This version identifier must match the package version. -$VERSION = '1.3.17'; +$VERSION = '1.3.16'; sub AUTOLOAD { # This AUTOLOAD is used to 'autoload' constants from the constant() diff -Nru graphicsmagick-1.3.17-Q16/PerlMagick/PerlMagickCheck.sh.in graphicsmagick-1.3.16-Q16/PerlMagick/PerlMagickCheck.sh.in --- graphicsmagick-1.3.17-Q16/PerlMagick/PerlMagickCheck.sh.in 2012-10-13 22:48:06.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/PerlMagick/PerlMagickCheck.sh.in 2011-12-24 19:34:16.000000000 +0000 @@ -5,8 +5,6 @@ # Copyright.txt. You should have received a copy of Copyright.txt with this # package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. -. ./common.shi - echo '=== Environment ===' echo "LD_LIBRARY_PATH='${LD_LIBRARY_PATH}'" echo "MAGICK_CODER_MODULE_PATH='${MAGICK_CODER_MODULE_PATH}'" Binary files /tmp/cWgkIEB8uB/graphicsmagick-1.3.17-Q16/PerlMagick/t/input_jnx.jnx and /tmp/fRMxQjKMh6/graphicsmagick-1.3.16-Q16/PerlMagick/t/input_jnx.jnx differ diff -Nru graphicsmagick-1.3.17-Q16/README.txt graphicsmagick-1.3.16-Q16/README.txt --- graphicsmagick-1.3.17-Q16/README.txt 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/README.txt 2012-06-23 20:10:10.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. @@ -224,17 +223,6 @@ solve this problem, edit the file src/libjasper/base/jas_init.c and comment out the line which invokes atexit(). -* On Unix-type systems, Windows/MinGW, and Windows/Cygwin, - GraphicsMagick requires libltdl from libtool in order to support - building GraphicsMagick with dynamically loadable modules. A copy - of libltdl is bundled with GraphicsMagick and may be optionally - configured to be installed with GraphicsMagick (via - --enable-ltdl-install option), but it is recommended to install it - separately via a binary package or by building and installing the - libtool source package. Libtool is available via anonymous FTP from - - ftp://ftp.gnu.org/pub/gnu/libtool/ - * GraphicsMagick requires the MPEG utilities from the MPEG Software Simulation Group, which are available via anonymous FTP as diff -Nru graphicsmagick-1.3.17-Q16/TODO.txt graphicsmagick-1.3.16-Q16/TODO.txt --- graphicsmagick-1.3.17-Q16/TODO.txt 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/TODO.txt 2011-12-24 19:34:16.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- Items large and small which remain to be worked on. See website for "wish list". diff -Nru graphicsmagick-1.3.17-Q16/aclocal.m4 graphicsmagick-1.3.16-Q16/aclocal.m4 --- graphicsmagick-1.3.17-Q16/aclocal.m4 2012-10-13 21:32:05.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/aclocal.m4 2012-06-23 20:12:26.000000000 +0000 @@ -1,7 +1,8 @@ -# generated automatically by aclocal 1.12.4 -*- Autoconf -*- - -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# generated automatically by aclocal 1.11.2 -*- Autoconf -*- +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, +# Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,24 +18,27 @@ [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically 'autoreconf'.])]) +To do so, use the procedure documented by the package, typically `autoreconf'.])]) -# Copyright (C) 2002-2012 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software +# Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 1 + # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.12' +[am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.12.4], [], +m4_if([$1], [1.11.2], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -50,22 +54,24 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.12.4])dnl +[AM_AUTOMAKE_VERSION([1.11.2])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 1 + # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to -# '$srcdir', '$srcdir/..', or '$srcdir/../..'. +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -84,7 +90,7 @@ # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is '.', but things will broke when you +# harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -110,19 +116,22 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2012 Free Software Foundation, Inc. +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 +# Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 9 + # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ([2.52])dnl - m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -141,14 +150,16 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, +# 2010, 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 12 -# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -158,7 +169,7 @@ # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". +# NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -171,13 +182,12 @@ AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], - [$1], [CXX], [depcc="$CXX" am_compiler_list=], - [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], - [$1], [UPC], [depcc="$UPC" am_compiler_list=], - [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], UPC, [depcc="$UPC" am_compiler_list=], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -185,8 +195,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -226,16 +236,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with '-c' and '-o' for the sake of the "dashmstdout" + # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -244,8 +254,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else @@ -253,7 +263,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has + # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -301,7 +311,7 @@ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -311,13 +321,9 @@ # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE([dependency-tracking], [dnl -AS_HELP_STRING( - [--enable-dependency-tracking], - [do not reject slow dependency extractors]) -AS_HELP_STRING( - [--disable-dependency-tracking], - [speeds up one-time build])]) +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' @@ -332,12 +338,14 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +#serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ @@ -356,7 +364,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named 'Makefile.in', but + # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -368,19 +376,21 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. + # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -398,7 +408,7 @@ # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each '.P' file that we will +# is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -408,12 +418,15 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 16 + # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. @@ -458,41 +471,31 @@ # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[AC_DIAGNOSE([obsolete], -[$0: two- and three-arguments forms are deprecated. For more info, see: -http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation]) -m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if( - m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), - [ok:ok],, +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) - AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -AM_MISSING_PROG([AUTOCONF], [autoconf]) -AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -AM_MISSING_PROG([AUTOHEADER], [autoheader]) -AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl @@ -503,35 +506,28 @@ [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES([CC])], - [m4_define([AC_PROG_CC], - m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES([CXX])], - [m4_define([AC_PROG_CXX], - m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES([OBJC])], - [m4_define([AC_PROG_OBJC], - m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl -dnl Support for Objective C++ was only introduced in Autoconf 2.65, -dnl but we still cater to Autoconf 2.62. -m4_ifdef([AC_PROG_OBJCXX], -[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], - [_AM_DEPENDENCIES([OBJCXX])], - [m4_define([AC_PROG_OBJCXX], - m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the -dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) -dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], @@ -559,12 +555,15 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, +# Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 1 + # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. @@ -578,14 +577,16 @@ install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST([install_sh])]) +AC_SUBST(install_sh)]) -# Copyright (C) 2003-2012 Free Software Foundation, Inc. +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 2 + # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], @@ -602,17 +603,20 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008, +# 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 5 + # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless 'enable' is passed literally. -# For symmetry, 'disable' may be passed as well. Anyway, the user +# Default is to disable them, unless `enable' is passed literally. +# For symmetry, `disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), @@ -623,11 +627,10 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], - [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], - am_maintainer_other[ make rules and dependencies not useful - (and sometimes confusing) to the casual installer])], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) +[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful + (and sometimes confusing) to the casual installer], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE @@ -639,12 +642,14 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 4 + # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. @@ -662,7 +667,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. +# Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -687,12 +692,15 @@ rm -f confinc confmf ]) -# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 6 + # AM_PROG_CC_C_O # -------------- # Like AC_PROG_CC_C_O, but changed for automake. @@ -721,12 +729,15 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2012 Free Software Foundation, Inc. +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 6 + # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], @@ -734,6 +745,7 @@ $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) + # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. @@ -754,18 +766,50 @@ am_missing_run="$MISSING --run " else am_missing_run= - AC_MSG_WARN(['missing' script is too old or missing]) + AC_MSG_WARN([`missing' script is too old or missing]) fi ]) +# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, +# Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 1 + +# AM_PROG_MKDIR_P +# --------------- +# Check for `mkdir -p'. +AC_DEFUN([AM_PROG_MKDIR_P], +[AC_PREREQ([2.60])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [[\\/$]]* | ?:[[\\/]]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac +]) + # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software +# Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 5 + # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], @@ -775,7 +819,7 @@ # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ @@ -791,16 +835,22 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 +# Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 5 + # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -811,40 +861,32 @@ esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac -# Do 'set' in a subshell so we don't clobber the current shell's +# Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken - alias in your environment]) - fi - if test "$[2]" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + test "$[2]" = conftest.file ) then @@ -854,118 +896,73 @@ AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT([yes]) -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi -AC_CONFIG_COMMANDS_PRE( - [AC_MSG_CHECKING([that generated files are newer than configure]) - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - AC_MSG_RESULT([done])]) -rm -f conftest.file -]) +AC_MSG_RESULT(yes)]) -# Copyright (C) 2009-2012 Free Software Foundation, Inc. +# Copyright (C) 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 1 + # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT -# ("yes" being less verbose, "no" or empty being verbose). +# (`yes' being less verbose, `no' or empty being verbose). AC_DEFUN([AM_SILENT_RULES], -[AC_ARG_ENABLE([silent-rules], [dnl -AS_HELP_STRING( - [--enable-silent-rules], - [less verbose build output (undo: "make V=1")]) -AS_HELP_STRING( - [--disable-silent-rules], - [verbose build output (undo: "make V=0")])dnl -]) -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +[AC_ARG_ENABLE([silent-rules], +[ --enable-silent-rules less verbose build output (undo: `make V=1') + --disable-silent-rules verbose build output (undo: `make V=0')]) +case $enable_silent_rules in +yes) AM_DEFAULT_VERBOSITY=0;; +no) AM_DEFAULT_VERBOSITY=1;; +*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac -dnl -dnl A few 'make' implementations (e.g., NonStop OS and NextStep) -dnl do not support nested variable expansions. -dnl See automake bug#9928 and bug#10237. -am_make=${MAKE-make} -AC_CACHE_CHECK([whether $am_make supports nested variables], - [am_cv_make_support_nested_variables], - [if AS_ECHO([['TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi]) -if test $am_cv_make_support_nested_variables = yes; then - dnl Using '$V' instead of '$(V)' breaks IRIX make. - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AC_SUBST([AM_V])dnl -AM_SUBST_NOTMAKE([AM_V])dnl -AC_SUBST([AM_DEFAULT_V])dnl -AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 1 + # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor 'install' (even GNU) is that you can't +# One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in "make install-strip", and initialize +# always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2012 Free Software Foundation, Inc. +# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 3 + # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. @@ -979,16 +976,18 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2012 Free Software Foundation, Inc. +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. +# serial 2 + # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of 'v7', 'ustar', or 'pax'. +# FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -999,11 +998,10 @@ # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AC_SUBST([AMTAR], ['$${TAR-tar}']) +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) @@ -1011,7 +1009,7 @@ _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of '-'. +# Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in diff -Nru graphicsmagick-1.3.17-Q16/coders/Makefile.am graphicsmagick-1.3.16-Q16/coders/Makefile.am --- graphicsmagick-1.3.17-Q16/coders/Makefile.am 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/Makefile.am 2011-12-24 19:34:17.000000000 +0000 @@ -32,8 +32,8 @@ endif if HasJPEG -MAGICK_JPEG_MODULES = coders/jnx.la coders/jpeg.la -MAGICK_JPEG_SRCS = coders/jnx.c coders/jpeg.c +MAGICK_JPEG_MODULES = coders/jpeg.la +MAGICK_JPEG_SRCS = coders/jpeg.c endif if HasJP2 @@ -57,7 +57,6 @@ endif MAGICK_CODER_SRCS = \ - $(MAGICK_PNG_SRCS) \ coders/art.c \ coders/avi.c \ coders/avs.c \ @@ -151,6 +150,7 @@ $(MAGICK_JBIG_SRCS) \ $(MAGICK_JPEG_SRCS) \ $(MAGICK_JP2_SRCS) \ + $(MAGICK_PNG_SRCS) \ $(MAGICK_TIFF_SRCS) \ $(MAGICK_X11_CODER_SRCS) @@ -430,12 +430,6 @@ coders_jbig_la_LDFLAGS = $(MODULECOMMONFLAGS) coders_jbig_la_LIBADD = $(LIBMAGICK) $(LIB_JBIG) -# JNX coder module -coders_jnx_la_SOURCES = coders/jnx.c -coders_jnx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) -coders_jnx_la_LDFLAGS = $(MODULECOMMONFLAGS) -coders_jnx_la_LIBADD = $(LIBMAGICK) $(LIB_JPEG) - # JPEG coder module coders_jpeg_la_SOURCES = coders/jpeg.c coders_jpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) diff -Nru graphicsmagick-1.3.17-Q16/coders/bmp.c graphicsmagick-1.3.16-Q16/coders/bmp.c --- graphicsmagick-1.3.17-Q16/coders/bmp.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/bmp.c 2012-04-28 19:45:16.000000000 +0000 @@ -597,8 +597,6 @@ (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Geometry: %ldx%ld",bmp_info.width,bmp_info.height); (void) LogMagickEvent(CoderEvent,GetMagickModule(), - " Planes: %d",bmp_info.planes); - (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Bits per pixel: %d",bmp_info.bits_per_pixel); } } @@ -634,32 +632,27 @@ if (logging) { (void) LogMagickEvent(CoderEvent,GetMagickModule(), - " Format: MS Windows bitmap 3.X"); + " Format: MS Windows bitmap"); (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Geometry: %ldx%ld",bmp_info.width,bmp_info.height); (void) LogMagickEvent(CoderEvent,GetMagickModule(), - " Planes: %d",bmp_info.planes); - (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Bits per pixel: %d",bmp_info.bits_per_pixel); switch ((int) bmp_info.compression) { case BI_RGB: { - /* uncompressed */ (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Compression: BI_RGB"); break; } case BI_RLE4: { - /* 4 bit RLE */ (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Compression: BI_RLE4"); break; } case BI_RLE8: { - /* 8 bit RLE */ (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Compression: BI_RLE8"); break; @@ -843,13 +836,7 @@ image->columns=bmp_info.width; image->rows=AbsoluteValue(bmp_info.height); image->depth=8; - /* - Image has alpha channel if alpha mask is specified, or is - uncompressed and 32-bits per pixel - */ - image->matte=((bmp_info.alpha_mask != 0) - || ((bmp_info.compression == BI_RGB) - && (bmp_info.bits_per_pixel == 32))); + image->matte=bmp_info.alpha_mask != 0; if ((bmp_info.number_colors != 0) || (bmp_info.bits_per_pixel < 16)) { image->storage_class=PseudoClass; @@ -941,7 +928,7 @@ */ if (bmp_info.compression == BI_RGB) { - bmp_info.alpha_mask=(image->matte ? 0xff000000L : 0); + bmp_info.alpha_mask=0; bmp_info.red_mask=0x00ff0000L; bmp_info.green_mask=0x0000ff00L; bmp_info.blue_mask=0x000000ffL; diff -Nru graphicsmagick-1.3.17-Q16/coders/clipboard.c graphicsmagick-1.3.16-Q16/coders/clipboard.c --- graphicsmagick-1.3.17-Q16/coders/clipboard.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/clipboard.c 2011-11-12 20:39:23.000000000 +0000 @@ -40,7 +40,7 @@ # if defined(__CYGWIN__) # include # else - /* All MinGW needs ... */ + // All MinGW needs ... # include # endif #endif @@ -126,7 +126,7 @@ *pBits, *ppBits; - /* create an offscreen DC for the source */ + // create an offscreen DC for the source hMemDC = CreateCompatibleDC( NULL ); hOldBitmap = SelectObject( hMemDC, bitmapH ); GetObject( bitmapH, sizeof( BITMAP ), (LPSTR) &bitmap ); @@ -155,7 +155,7 @@ if (!hBitmap) ThrowReaderException(CoderError,UnableToCreateBitmap,image); - /* create an offscreen DC */ + // create an offscreen DC hDC=CreateCompatibleDC(NULL); if (!hDC) { @@ -170,10 +170,10 @@ ThrowReaderException(CoderError,UnableToCreateBitmap,image); } - /* bitblt from the memory to the DIB-based one */ + // bitblt from the memory to the DIB-based one BitBlt( hDC, 0, 0, image->columns, image->rows, hMemDC, 0, 0, SRCCOPY ); - /* finally copy the pixels! */ + // finally copy the pixels! pBits=ppBits; for (y=0; y < (long) image->rows; y++) { diff -Nru graphicsmagick-1.3.17-Q16/coders/emf.c graphicsmagick-1.3.16-Q16/coders/emf.c --- graphicsmagick-1.3.17-Q16/coders/emf.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/emf.c 2012-02-25 20:43:38.000000000 +0000 @@ -41,7 +41,7 @@ # if defined(__CYGWIN__) # include # else - /* All MinGW needs ... */ + // All MinGW needs ... # include # endif #endif diff -Nru graphicsmagick-1.3.17-Q16/coders/gif.c graphicsmagick-1.3.16-Q16/coders/gif.c --- graphicsmagick-1.3.17-Q16/coders/gif.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/gif.c 2011-12-24 19:34:17.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003-2012 GraphicsMagick Group +% Copyright (C) 2003-2010 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % Copyright 1991-1999 E. I. du Pont de Nemours and Company % @@ -40,7 +40,6 @@ #include "magick/blob.h" #include "magick/color.h" #include "magick/colormap.h" -#include "magick/log.h" #include "magick/magick.h" #include "magick/monitor.h" #include "magick/pixel_cache.h" @@ -85,7 +84,7 @@ % % */ -#define MaxStackSize 4096L +#define MaxStackSize 4096 #define NullCode (-1) static MagickPassFail DecodeImage(Image *image,const long opacity) { @@ -279,9 +278,6 @@ */ if (available >= MaxStackSize) { - (void) LogMagickEvent(CoderEvent,GetMagickModule(), - "Excessive LZW string data " - "(string table overflow)"); status=MagickFail; break; } @@ -741,7 +737,7 @@ % % Method ReadBlobBlock reads data from the image file and returns it. The % amount of data is determined by first reading a count byte. The number -% of bytes read is returned. +% or bytes read is returned. % % The format of the ReadBlobBlock method is: % @@ -761,7 +757,7 @@ static size_t ReadBlobBlock(Image *image,unsigned char *data) { size_t - count=0; + count; unsigned char block_count; @@ -769,12 +765,10 @@ assert(image != (Image *) NULL); assert(image->signature == MagickSignature); assert(data != (unsigned char *) NULL); - if (ReadBlob(image,1,&block_count) == 1) - { - if ((count=ReadBlob(image,(size_t) block_count,data)) != (size_t) block_count) - count=0; - } - return count; + count=ReadBlob(image,1,&block_count); + if (count == 0) + return(0); + return(ReadBlob(image,(size_t) block_count,data)); } /* @@ -863,7 +857,7 @@ Determine if this is a GIF file. */ count=ReadBlob(image,6,(char *) magick); - if ((count != 6) || ((LocaleNCompare((char *) magick,"GIF87",5) != 0) && + if ((count == 0) || ((LocaleNCompare((char *) magick,"GIF87",5) != 0) && (LocaleNCompare((char *) magick,"GIF89",5) != 0))) ThrowReaderException(CorruptImageError,ImproperImageHeader,image); global_colors=0; @@ -887,7 +881,7 @@ for ( ; ; ) { count=ReadBlob(image,1,(char *) &c); - if (count != 1) + if (count == 0) break; if (c == ';') break; /* terminator */ @@ -897,7 +891,7 @@ GIF Extension block. */ count=ReadBlob(image,1,(char *) &c); - if (count != 1) { + if (count == 0) { MagickFreeMemory(global_colormap); ThrowReaderException(CorruptImageError,UnableToReadExtensionBlock, image); @@ -1049,12 +1043,7 @@ ThrowReaderException(ResourceLimitError,MemoryAllocationFailed, image); } - if (ReadBlob(image,3*image->colors,(char *) colormap) != 3*image->colors) - { - MagickFreeMemory(global_colormap); - MagickFreeMemory(colormap); - ThrowReaderException(CorruptImageError,InsufficientImageDataInFile,image); - } + (void) ReadBlob(image,3*image->colors,(char *) colormap); p=colormap; for (i=0; i < (long) image->colors; i++) { diff -Nru graphicsmagick-1.3.17-Q16/coders/jnx.c graphicsmagick-1.3.16-Q16/coders/jnx.c --- graphicsmagick-1.3.17-Q16/coders/jnx.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/jnx.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,487 +0,0 @@ -/* -% Copyright (C) 2012 GraphicsMagick Group -% -% This program is covered by multiple licenses, which are described in -% Copyright.txt. You should have received a copy of Copyright.txt with this -% package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% J NN N X X % -% J N N N X X % -% J N N N XX % -% JJ J N N N X X % -% JJ N NN X X % -% % -% % -% JNX: Garmin proprietary Image Format. % -% % -% % -% Software Design % -% Jaroslav Fojtik % -% 2012 - % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% -*/ - -/* - Include declarations. -*/ -#include "magick/studio.h" -#include "magick/blob.h" -#include "magick/colormap.h" -#include "magick/constitute.h" -#include "magick/log.h" -#include "magick/magick.h" -#include "magick/monitor.h" -#include "magick/pixel_cache.h" -#include "magick/utility.h" -#include "magick/tempfile.h" -#include "magick/magic.h" -#include "magick/resource.h" -#include "magick/attribute.h" - -typedef struct -{ - int lat, lon; -} TJNXPoint; - -typedef struct -{ - TJNXPoint NorthEast, SouthWest; -} TJNXRect; - -typedef struct -{ - unsigned Version; - unsigned DeviceSN; - TJNXRect MapBounds; - unsigned Levels; - unsigned Expiration; - unsigned ProductID; - unsigned CRC; - unsigned SigVersion; - unsigned SigOffset; - unsigned ZOrder; -} TJNXHeader; - -typedef struct -{ - unsigned TileCount; - unsigned TilesOffset; - unsigned Scale; - char *Copyright; - unsigned Dummy; -} TJNXLevelInfo; - -typedef struct -{ - TJNXRect TileBounds; - unsigned short PicWidth, PicHeight; - unsigned PicSize; - unsigned PicOffset; -} TJNXTileInfo; - - -static Image * -ExtractTileJPG(Image * image, const ImageInfo * image_info, - TJNXTileInfo *TileInfo, ExceptionInfo * exception) -{ - size_t - alloc_size; - - unsigned char - *blob; - - char img_label_str[MaxTextExtent]; - - alloc_size = TileInfo->PicSize + 2; - - if (image->logging) - (void) LogMagickEvent(CoderEvent, GetMagickModule(), - "JNX tile offset %u, size %u bytes", - TileInfo->PicOffset, TileInfo->PicSize); - - if ((alloc_size > TileInfo->PicSize) && - (blob = MagickAllocateMemory(unsigned char *,alloc_size)) != NULL) - { - /* Add missing JPEG header bytes */ - blob[0] = 0xFF; - blob[1] = 0xD8; - - /* Copy JPG to memory blob */ - if (SeekBlob(image, TileInfo->PicOffset, SEEK_SET) == TileInfo->PicOffset) - { - if (ReadBlob(image,TileInfo->PicSize,blob+2) == TileInfo->PicSize) - { - Image - *image2; - - if ((image2 = BlobToImage(image_info,blob,alloc_size,exception)) - != NULL) - { - /* - Replace current image with new image while copying - base image attributes. - */ - (void) strlcpy(image2->filename, image->filename, - sizeof(image2->filename)); - (void) strlcpy(image2->magick_filename, image->magick_filename, - sizeof(image2->magick_filename)); - (void) strlcpy(image2->magick, image->magick, - sizeof(image2->magick)); - image2->depth = image->depth; - DestroyBlob(image2); - image2->blob = ReferenceBlob(image->blob); - - if ((image->rows == 0) || (image->columns == 0)) - DeleteImageFromList(&image); - - AppendImageToList(&image, image2); - } - } - else - { - /* Failed to read enough data from input */ - ThrowException(exception,CorruptImageError,UnexpectedEndOfFile, - image->filename); - } - } - else - { - /* Failed to seek in input */ - ThrowException(exception,BlobError,UnableToSeekToOffset, - image->filename); - } - MagickFreeMemory(blob); - } - else - { - /* Failed to allocate memory */ - ThrowException(exception,ResourceLimitError,MemoryAllocationFailed, - image->filename); - } - - FormatString(img_label_str,"%.20g,%.20g", - (double) TileInfo->TileBounds.NorthEast.lat*180.0/0x7FFFFFFF, - (double) TileInfo->TileBounds.NorthEast.lon*180.0/0x7FFFFFFF); - SetImageAttribute(image,"jnx:northeast",img_label_str); - - FormatString(img_label_str,"%.20g,%.20g", - (double) TileInfo->TileBounds.SouthWest.lat*180.0/0x7FFFFFFF, - (double) TileInfo->TileBounds.SouthWest.lon*180.0/0x7FFFFFFF); - SetImageAttribute(image,"jnx:southwest",img_label_str); - - return(image); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% R e a d J N X I m a g e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method ReadJNXImage reads an JNX X image file and returns it. It -% allocates the memory necessary for the new Image structure and returns a -% pointer to the new image. -% -% The format of the ReadJNXImage method is: -% -% Image *ReadJNXImage(const ImageInfo *image_info,ExceptionInfo *exception) -% -% A description of each parameter follows: -% -% o image: Method ReadJNXImage returns a pointer to the image after -% reading. A null image is returned if there is a memory shortage or if -% the image cannot be read. -% -% o image_info: Specifies a pointer to a ImageInfo structure. -% -% o exception: return any errors or warnings in this structure. -% -*/ -static Image * -ReadJNXImage(const ImageInfo * image_info, ExceptionInfo * exception) -{ - Image - *image; - - unsigned int - i, - j; - - TJNXHeader - JNXHeader; - - TJNXLevelInfo - JNXLevelInfo[20]; - - unsigned int - status; - - TJNXTileInfo - *PositionList = NULL; - - int - logging; - - magick_int64_t - SaveLimit; - - unsigned int - total_tiles, - current_tile; - - /* Open image file. */ - assert(image_info != (const ImageInfo *) NULL); - assert(image_info->signature == MagickSignature); - assert(exception != (ExceptionInfo *) NULL); - assert(exception->signature == MagickSignature); - logging = LogMagickEvent(CoderEvent, GetMagickModule(), "enter"); - - image = AllocateImage(image_info); - status = OpenBlob(image_info, image, ReadBinaryBlobMode, exception); - if (status == False) - ThrowReaderException(FileOpenError, UnableToOpenFile, image); - - memset(JNXLevelInfo, 0, sizeof(JNXLevelInfo)); - - /* Read JNX image header. */ - JNXHeader.Version = ReadBlobLSBLong(image); - if (JNXHeader.Version > 4) - ThrowReaderException(CorruptImageError, ImproperImageHeader, image); - JNXHeader.DeviceSN = ReadBlobLSBLong(image); - JNXHeader.MapBounds.NorthEast.lat = ReadBlobLSBLong(image); - JNXHeader.MapBounds.NorthEast.lon = ReadBlobLSBLong(image); - JNXHeader.MapBounds.SouthWest.lat = ReadBlobLSBLong(image); - JNXHeader.MapBounds.SouthWest.lon = ReadBlobLSBLong(image); - JNXHeader.Levels = ReadBlobLSBLong(image); - if (JNXHeader.Levels > 20) - ThrowReaderException(CorruptImageError, ImproperImageHeader, image); - JNXHeader.Expiration = ReadBlobLSBLong(image); - JNXHeader.ProductID = ReadBlobLSBLong(image); - JNXHeader.CRC = ReadBlobLSBLong(image); - JNXHeader.SigVersion = ReadBlobLSBLong(image); - JNXHeader.SigOffset = ReadBlobLSBLong(image); - if (JNXHeader.Version >= 4) - JNXHeader.ZOrder = ReadBlobLSBLong(image); - - /* Read JNX image level info. */ - total_tiles = 0; - current_tile = 0; - for (i = 0; i < JNXHeader.Levels; i++) - { - JNXLevelInfo[i].TileCount = ReadBlobLSBLong(image); - JNXLevelInfo[i].TilesOffset = ReadBlobLSBLong(image); - JNXLevelInfo[i].Scale = ReadBlobLSBLong(image); - total_tiles += JNXLevelInfo[i].TileCount; - - if (JNXHeader.Version >= 4) - { - JNXLevelInfo[i].Dummy = ReadBlobLSBLong(image); - JNXLevelInfo[i].Copyright = NULL; - while (ReadBlobLSBShort(image) != 0) - { - /* char *Copyright; */ - } - } - else - { - JNXLevelInfo[i].Copyright = NULL; - } - } - - /* Get the current limit */ - SaveLimit = GetMagickResourceLimit(MapResource); - - /* Temporarily set the limit to zero */ - SetMagickResourceLimit(MapResource, 0); - - /* Read JNX image data. */ - for (i = 0; i < JNXHeader.Levels; i++) - { - PositionList = MagickAllocateArray(TJNXTileInfo *, - JNXLevelInfo[i].TileCount, - sizeof(TJNXTileInfo)); - if (PositionList == NULL) - continue; - - (void) SeekBlob(image, JNXLevelInfo[i].TilesOffset, SEEK_SET); - for (j = 0; j < JNXLevelInfo[i].TileCount; j++) - { - PositionList[j].TileBounds.NorthEast.lat = ReadBlobLSBLong(image); - PositionList[j].TileBounds.NorthEast.lon = ReadBlobLSBLong(image); - PositionList[j].TileBounds.SouthWest.lat = ReadBlobLSBLong(image); - PositionList[j].TileBounds.SouthWest.lon = ReadBlobLSBLong(image); - PositionList[j].PicWidth = ReadBlobLSBShort(image); - PositionList[j].PicHeight = ReadBlobLSBShort(image); - PositionList[j].PicSize = ReadBlobLSBLong(image); - PositionList[j].PicOffset = ReadBlobLSBLong(image); - } - - for (j = 0; j < JNXLevelInfo[i].TileCount; j++) - { - MonitorHandler - previous_handler; - - /* Disable progress monitor while loading individual tiles */ - previous_handler = SetMonitorHandler(0); - image = ExtractTileJPG(image, image_info, PositionList+j, exception); - (void) SetMonitorHandler(previous_handler); - - current_tile++; - if (QuantumTick(current_tile,total_tiles)) - if (!MagickMonitorFormatted(current_tile,total_tiles,exception, - LoadImageText,image->filename, - image->columns,image->rows)) - break; - } - - MagickFreeMemory(PositionList); - } - - CloseBlob(image); - - /* Restore the previous limit */ - (void) SetMagickResourceLimit(MapResource, SaveLimit); - - { - Image *p; - long scene = 0; - - /* Rewind list, removing any empty images while rewinding. */ - p = image; - image = NULL; - while (p != (Image *) NULL) - { - Image *tmp = p; - if ((p->rows == 0) || (p->columns == 0)) - { - p = p->previous; - DeleteImageFromList(&tmp); - } - else - { - image = p; - p = p->previous; - } - } - - /* Fix scene numbers */ - for (p = image; p != (Image *) NULL; p = p->next) - p->scene = scene++; - } - - if (logging) - (void) LogMagickEvent(CoderEvent, GetMagickModule(), "return"); - if (image == NULL) - ThrowReaderException(CorruptImageError, ImageFileDoesNotContainAnyImageData, - image); - - return (image); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% W r i t e J N X I m a g e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Function WriteJNXImage writes an JNX image to a file. -% -% The format of the WriteJNXImage method is: -% -% unsigned int WriteJNXImage(const ImageInfo *image_info,Image *image) -% -% A description of each parameter follows. -% -% o status: Function WriteJNXImage return True if the image is written. -% False is returned is there is a memory shortage or if the image file -% fails to write. -% -% o image_info: Specifies a pointer to a ImageInfo structure. -% -% o image: A pointer to an Image structure. -% -*/ -/* -static MagickPassFail WriteJNXImage(const ImageInfo *image_info,Image *image) -{ - return(0); -} -*/ - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% R e g i s t e r J N X I m a g e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method RegisterJNXImage adds attributes for the JNX image format to -% the list of supported formats. The attributes include the image format -% tag, a method to read and/or write the format, whether the format -% supports the saving of more than one frame to the same file or blob, -% whether the format supports native in-memory I/O, and a brief -% description of the format. -% -% The format of the RegisterJNXImage method is: -% -% RegisterJNXImage(void) -% -*/ -ModuleExport void RegisterJNXImage(void) -{ - MagickInfo - *entry; - - entry = SetMagickInfo("JNX"); - entry->decoder = (DecoderHandler) ReadJNXImage; - /* entry->encoder = (EncoderHandler)WriteJNXImage; */ - entry->description = "JNX: Garmin tile strorage format"; - entry->module = "JNX"; - (void) RegisterMagickInfo(entry); -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% U n r e g i s t e r J N X I m a g e % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Method UnregisterJNXImage removes format registrations made by the -% JNX module from the list of supported formats. -% -% The format of the UnregisterJNXImage method is: -% -% UnregisterJNXImage(void) -% -*/ -ModuleExport void UnregisterJNXImage(void) -{ - (void) UnregisterMagickInfo("JNX"); -} diff -Nru graphicsmagick-1.3.17-Q16/coders/locale.c graphicsmagick-1.3.16-Q16/coders/locale.c --- graphicsmagick-1.3.17-Q16/coders/locale.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/locale.c 2011-11-12 20:39:23.000000000 +0000 @@ -238,8 +238,7 @@ (void) strlcat(locale,"/",sizeof(locale)); } } - for (p=q; (*q != '<') && (*q != '\0'); q++) - { /* nada */ }; + for (p=q; (*q != '<') && (*q != '\0'); q++); { (void) strncpy(message,p,(size_t)(q-p)); message[q-p]='\0'; diff -Nru graphicsmagick-1.3.17-Q16/coders/mac.c graphicsmagick-1.3.16-Q16/coders/mac.c --- graphicsmagick-1.3.17-Q16/coders/mac.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/mac.c 2011-11-12 20:39:23.000000000 +0000 @@ -100,7 +100,7 @@ if((ldblk & 0xFF)!=0) ThrowReaderException(CorruptImageError,ImproperImageHeader,image); - if(ldblk==0) /* ???? don't know why */ + if(ldblk==0) //???? don't know why SeekBlob(image,0x200,SEEK_SET); else SeekBlob(image,0x280,SEEK_SET); diff -Nru graphicsmagick-1.3.17-Q16/coders/msl.c graphicsmagick-1.3.16-Q16/coders/msl.c --- graphicsmagick-1.3.17-Q16/coders/msl.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/msl.c 2011-12-24 19:34:17.000000000 +0000 @@ -155,7 +155,7 @@ */ #if defined(__cplusplus) || defined(c_plusplus) -/* extern "C" { */ +//extern "C" { #endif static int @@ -4489,7 +4489,7 @@ } #if defined(__cplusplus) || defined(c_plusplus) -/* } */ +//} #endif static unsigned int diff -Nru graphicsmagick-1.3.17-Q16/coders/png.c graphicsmagick-1.3.16-Q16/coders/png.c --- graphicsmagick-1.3.17-Q16/coders/png.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/png.c 2012-10-25 09:15:00.000000000 +0000 @@ -1765,6 +1765,14 @@ image->depth=8; #endif + if (ping_bit_depth < 8) + { + if (ping_colortype == PNG_COLOR_TYPE_PALETTE) + { + png_set_packing(ping); + image->depth=8; + } + } if (logging) { (void) LogMagickEvent(CoderEvent,GetMagickModule(), @@ -1783,16 +1791,6 @@ ping_filter_method); } - if (ping_bit_depth < 8) - { - if (ping_colortype == PNG_COLOR_TYPE_PALETTE) - { - png_set_packing(ping); - ping_bit_depth=8; - image->depth=8; - } - } - #if defined(PNG_READ_iCCP_SUPPORTED) if (png_get_valid(ping, ping_info, PNG_INFO_iCCP)) { @@ -3754,7 +3752,7 @@ short loop_level, - loops_active = 0; + loops_active; volatile short skipping_loop; diff -Nru graphicsmagick-1.3.17-Q16/coders/psd.c graphicsmagick-1.3.16-Q16/coders/psd.c --- graphicsmagick-1.3.17-Q16/coders/psd.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/psd.c 2011-12-24 19:34:17.000000000 +0000 @@ -962,14 +962,12 @@ combinedlength += length + 1; - /* - layer name, including length byte, is padded to - multiple of 4 bytes skip over padding - */ - /* padBytes = ((length + 1 + 3) & ~3) - (length + 1); */ - /* for (j=0; j < padBytes; j++) */ - /* ReadBlobByte(image); */ - + // layer name, including length byte, is padded to multiple of 4 bytes + // skip over padding + //padBytes = ((length + 1 + 3) & ~3) - (length + 1); + //for (j=0; j < padBytes; j++) + // ReadBlobByte(image); + #if 0 /* still in development */ /* Adjustment layers and other stuff... @@ -1280,7 +1278,7 @@ (void) LogMagickEvent(CoderEvent,GetMagickModule(), " putting layers into image list"); } - /* omit any 0x0 sized layers from the list, as they break compositing */ + // omit any 0x0 sized layers from the list, as they break compositing for (i=0; i < number_layers; i++) if(layer_info[i].page.height > 0 && layer_info[i].page.width > 0) { diff -Nru graphicsmagick-1.3.17-Q16/coders/svg.c graphicsmagick-1.3.16-Q16/coders/svg.c --- graphicsmagick-1.3.17-Q16/coders/svg.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/svg.c 2011-12-24 19:34:17.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003 - 2012 GraphicsMagick Group +% Copyright (C) 2003 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % % This program is covered by multiple licenses, which are described in @@ -847,14 +847,6 @@ break; } } - if (strchr((char *) name,':') != (char *) NULL) - { - /* - Skip over namespace. - */ - for ( ; *name != ':'; name++) ; - name++; - } switch (*name) { case 'C': @@ -1180,8 +1172,6 @@ for (j=0; j < (number_tokens-1); j+=2) { keyword=(char *) tokens[j]; - if (keyword == (char *) NULL) - continue; value=(char *) tokens[j+1]; (void) LogMagickEvent(CoderEvent,GetMagickModule(), " %.1024s: %.1024s",keyword,value); @@ -2098,14 +2088,6 @@ (void) LogMagickEvent(CoderEvent,GetMagickModule(), " SAX.endElement(%.1024s)",name); svg_info=(SVGInfo *) context; - if (strchr((char *) name,':') != (char *) NULL) - { - /* - Skip over namespace. - */ - for ( ; *name != ':'; name++) ; - name++; - } switch (*name) { case 'C': @@ -2356,8 +2338,6 @@ break; } (void) memset(&svg_info->segment,0,sizeof(svg_info->segment)); - (void) memset(&svg_info->element,0,sizeof(svg_info->element)); - *svg_info->text='\0'; svg_info->n--; } diff -Nru graphicsmagick-1.3.17-Q16/coders/wmf.c graphicsmagick-1.3.16-Q16/coders/wmf.c --- graphicsmagick-1.3.17-Q16/coders/wmf.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/wmf.c 2011-12-24 19:34:17.000000000 +0000 @@ -2020,12 +2020,9 @@ * This is extremely odd at best, particularly since player/meta.h has access * to the corrected font_height (as drawtext.font_height) when it invokes the * stringwidth callback. It should be possible to compute the real stringwidth! - * - * For the moment it seems to do the least harm to simply return 0. */ static float lite_font_stringwidth( wmfAPI* API, wmfFont* font, char* str) { -#if 0 wmf_magick_t *ddata = WMF_MAGICK_GetData(API); @@ -2086,13 +2083,6 @@ image->units = orig_resolution_units; return stringwidth; -#else - (void) API; - (void) font; - (void) str; - - return 0; -#endif } /* Map font (similar to wmf_ipa_font_map) */ diff -Nru graphicsmagick-1.3.17-Q16/coders/xcf.c graphicsmagick-1.3.16-Q16/coders/xcf.c --- graphicsmagick-1.3.17-Q16/coders/xcf.c 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/coders/xcf.c 2012-04-28 19:45:16.000000000 +0000 @@ -1370,9 +1370,10 @@ /* BOGUS: we don't write these yet because we aren't - reading them properly yet :( */ - /* image->x_resolution = xres; */ - /* image->y_resolution = yres; */ + // reading them properly yet :( + //image->x_resolution = xres; + //image->y_resolution = yres; + */ } break; diff -Nru graphicsmagick-1.3.17-Q16/common.shi.in graphicsmagick-1.3.16-Q16/common.shi.in --- graphicsmagick-1.3.17-Q16/common.shi.in 2012-10-13 22:48:17.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/common.shi.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -# -*- shell-script -*- -# Copyright (C) 2012 GraphicsMagick Group -# Definitions of optional features and configuration values for this build. -# Intended for use by test scripts. -MAGICK_FEATURES='@MAGICK_FEATURES@' -top_srcdir='@abs_top_srcdir@' -top_builddir='@abs_top_builddir@' - -set -a -GM="${MEMCHECK} @abs_top_builddir@/utilities/gm" -LD_LIBRARY_PATH="@abs_top_builddir@/magick/.libs:${LD_LIBRARY_PATH}" - -MAGICK_CODER_MODULE_PATH='@abs_top_builddir@/coders' -MAGICK_CONFIGURE_PATH='@abs_top_builddir@/config:@abs_top_srcdir@/config' -MAGICK_FILTER_MODULE_PATH='@abs_top_builddir@/filters' - -PATH="@abs_top_builddir@/utilities:${PATH}" -set +a diff -Nru graphicsmagick-1.3.17-Q16/configure graphicsmagick-1.3.16-Q16/configure --- graphicsmagick-1.3.17-Q16/configure 2012-10-13 21:32:07.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/configure 2012-06-23 20:12:28.000000000 +0000 @@ -648,7 +648,6 @@ MAGICK_DEP_LIBS MAGICK_LTDLDEPS MAGICK_LIBLTDL -MAGICK_FEATURES DELEGATES MAGICKLIBDIR MAGICKLIB @@ -710,6 +709,8 @@ MPEGDecodeDelegate MANDelegate LaunchDelegate +LZWEncodeDelegate +LZWDecodeDelegate LPRDelegate LPDelegate ILBMEncodeDelegate @@ -797,6 +798,7 @@ HasZLIB_TRUE LIB_TRIO LIB_MATH +CCMALLOCDelegate LIB_OMP LIB_UMEM HasUMEM_FALSE @@ -825,13 +827,13 @@ MODULE_EXTRA_CPPFLAGS LIBSTDCLDFLAGS PERL_MAKE_OPTIONS -MAGICK_LT_RELEASE_OPTS QuantumDepth MAGICK_COMPAT_FALSE MAGICK_COMPAT_TRUE MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE +DLLDFLAGS WITH_LTDL_FALSE WITH_LTDL_TRUE WITH_MODULES_FALSE @@ -943,8 +945,6 @@ CONFIG_STATUS_DEPENDENCIES AM_BACKSLASH AM_DEFAULT_VERBOSITY -AM_DEFAULT_V -AM_V am__untar am__tar AMTAR @@ -1059,13 +1059,14 @@ with_modules enable_installed enable_maintainer_mode +enable_ccmalloc +enable_efence enable_prof enable_gprof enable_gcov enable_symbol_prefix enable_magick_compat with_quantum_depth -enable_quantum_library_names with_frozenpaths with_magick_plus_plus with_perl @@ -1728,15 +1729,12 @@ --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: "make V=1") - --disable-silent-rules verbose build output (undo: "make V=0") - --enable-dependency-tracking - do not reject slow dependency extractors - --disable-dependency-tracking - speeds up one-time build + --enable-silent-rules less verbose build output (undo: `make V=1') + --disable-silent-rules verbose build output (undo: `make V=0') + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors --disable-openmp do not use OpenMP - --enable-openmp-slow enable OpenMP for algorithms which sometimes run - slower + --enable-openmp-slow enable OpenMP for algorithms which sometimes run slower --disable-largefile omit support for large files --enable-shared[=PKGS] build shared libraries [default=no] --enable-static[=PKGS] build static libraries [default=yes] @@ -1744,26 +1742,23 @@ optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --enable-ltdl-install install libltdl - --disable-installed disable building an installed GraphicsMagick - --enable-maintainer-mode - enable make rules and dependencies not useful (and - sometimes confusing) to the casual installer - --enable-prof enable 'prof' profiling support - --enable-gprof enable 'gprof' profiling support - --enable-gcov enable 'gcov' profiling support + --disable-installed disable building an installed GraphicsMagick + (default enabled) + --enable-maintainer-mode enable make rules and dependencies not useful + (and sometimes confusing) to the casual installer + --enable-ccmalloc enable 'ccmalloc' memory debug support (default disabled) + --enable-efence enable 'Electric Fence' memory debug support (default disabled) + --enable-prof enable 'prof' profiling support (default disabled) + --enable-gprof enable 'gprof' profiling support (default disabled) + --enable-gcov enable 'gcov' profiling support (default disabled) --enable-symbol-prefix enable prefixing library symbols with "Gm" - --enable-magick-compat install ImageMagick utility shortcuts - --enable-quantum-library-names - shared library name includes quantum depth to allow - shared libraries with different quantum depths to - co-exist in same directory (only one can be used for - development) + --enable-magick-compat install ImageMagick utility shortcuts (default disabled) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --without-threads disable threads support (also disables OpenMP) + --without-threads disable threads support --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-sysroot=DIR Search for dependent libraries within DIR @@ -1774,13 +1769,12 @@ --with-modules enable building dynamically loadable modules --with-quantum-depth number of bits in a pixel quantum (default 8) --with-frozenpaths enable frozen delegate paths - --without-magick-plus-plus - disable build/install of Magick++ - --with-perl[=PERL] enable build/install of PerlMagick and optionally - specify perl to use - --with-perl-options=OPTIONS - options to pass on command-line when generating - PerlMagick's Makefile from Makefile.PL + --without-magick-plus-plus disable build/install of Magick++ + --with-perl enable build/install of PerlMagick + or + --with-perl=PERL use specified Perl binary to configure PerlMagick + --with-perl-options=OPTIONS options to pass on command-line when + generating PerlMagick's Makefile from Makefile.PL --without-bzlib disable BZLIB support --without-dps disable Display Postscript support --with-fpx enable FlashPIX support @@ -3129,9 +3123,6 @@ -# Include the TAP driver - - # # Save initial user-tunable values # @@ -3224,27 +3215,12 @@ MAGICK_TARGET_CPU=$host_cpu -cat >>confdefs.h <<_ACEOF -#define MAGICK_TARGET_CPU $MAGICK_TARGET_CPU -_ACEOF - - MAGICK_TARGET_VENDOR=$host_vendor -cat >>confdefs.h <<_ACEOF -#define MAGICK_TARGET_VENDOR $MAGICK_TARGET_VENDOR -_ACEOF - - MAGICK_TARGET_OS=$host_os -cat >>confdefs.h <<_ACEOF -#define MAGICK_TARGET_OS $MAGICK_TARGET_OS -_ACEOF - - # Compute newest and oldest interface numbers. MAGICK_LIB_INTERFACE_NEWEST=$MAGICK_LIBRARY_CURRENT MAGICK_LIB_INTERFACE_OLDEST=`expr ${MAGICK_LIBRARY_CURRENT} - ${MAGICK_LIBRARY_AGE}` @@ -3294,6 +3270,9 @@ # Ensure that make can run correctly { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -3304,40 +3283,32 @@ esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac -# Do 'set' in a subshell so we don't clobber the current shell's +# Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken +alias in your environment" "$LINENO" 5 + fi - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken - alias in your environment" "$LINENO" 5 - fi - if test "$2" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done test "$2" = conftest.file ) then @@ -3349,22 +3320,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi - -rm -f conftest.file - # Generate configure header. ac_config_headers="$ac_config_headers magick/magick_config.h magick/magick_config_api.h" -am__api_version='1.12' +am__api_version='1.11' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -3485,8 +3446,8 @@ am_missing_run="$MISSING --run " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -3498,10 +3459,10 @@ esac fi -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. +# will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. @@ -3640,6 +3601,12 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } +mkdir_p="$MKDIR_P" +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac + for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -3743,7 +3710,6 @@ # Define the identity of the package. - PACKAGE=$PACKAGE_NAME VERSION="${PACKAGE_VERSION}${PACKAGE_VERSION_ADDENDUM}" @@ -3764,19 +3730,13 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -mkdir_p='$(MKDIR_P)' - # We need awk for the "check" target. The system "awk" is bad on # some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' @@ -3789,38 +3749,11 @@ enableval=$enable_silent_rules; fi -case $enable_silent_rules in # ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=1;; +case $enable_silent_rules in +yes) AM_DEFAULT_VERBOSITY=0;; +no) AM_DEFAULT_VERBOSITY=1;; +*) AM_DEFAULT_VERBOSITY=1;; esac -am_make=${MAKE-make} -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -$as_echo_n "checking whether $am_make supports nested variables... " >&6; } -if ${am_cv_make_support_nested_variables+:} false; then : - $as_echo_n "(cached) " >&6 -else - if $as_echo 'TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -$as_echo "$am_cv_make_support_nested_variables" >&6; } -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi AM_BACKSLASH='\' @@ -3864,7 +3797,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. +# Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -4708,8 +4641,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -4744,16 +4677,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with '-c' and '-o' for the sake of the "dashmstdout" + # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -4762,8 +4695,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else @@ -4771,7 +4704,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has + # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -5914,8 +5847,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -5950,16 +5883,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with '-c' and '-o' for the sake of the "dashmstdout" + # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -5968,8 +5901,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else @@ -5977,7 +5910,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has + # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -6962,48 +6895,6 @@ $as_echo "no, using $LN_S" >&6; } fi -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AWK+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - # # Tests for Windows @@ -7089,6 +6980,37 @@ CFLAGS="${CFLAGS} -Wall" fi +# Reduce utility startup overhead by lazy-loading dependency libraries +# if possible. +# +# http://developers.sun.com/solaris/articles/reducing_app.html +# http://wikis.sun.com/display/AppPerfTuning/ImageMagick +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker lazyload option" >&5 +$as_echo_n "checking for linker lazyload option... " >&6; } +if ${gm_cv_ld_lazyload+:} false; then : + $as_echo_n "(cached) " >&6 +else + +gm_cv_ld_lazyload='none' +case "${host}" in + *-*-solaris2.8 | *-*-solaris2.9 | *-*-solaris2.1? ) + if test "$lt_cv_prog_gnu_ld" != 'yes' ; then + gm_cv_ld_lazyload='-Wl,-zlazyload' + fi + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gm_cv_ld_lazyload" >&5 +$as_echo "$gm_cv_ld_lazyload" >&6; } +if test "${gm_cv_ld_lazyload}" != 'none' ; then + if test -z "${LDFLAGS}" ; then + LDFLAGS="${gm_cv_ld_lazyload}" + else + LDFLAGS="${gm_cv_ld_lazyload} ${LDFLAGS}" + fi +fi + # # Determine Posix threads settings # @@ -9947,7 +9869,7 @@ case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -15302,8 +15224,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -15338,16 +15260,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with '-c' and '-o' for the sake of the "dashmstdout" + # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -15356,8 +15278,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else @@ -15365,7 +15287,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has + # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -19531,78 +19453,14 @@ case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in ,yes,no,no,) - if test -f $prefix/lib/libltdl.la; then - lt_save_LDFLAGS="$LDFLAGS" - LDFLAGS="-L$prefix/lib $LDFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dlinit in -lltdl" >&5 -$as_echo_n "checking for lt_dlinit in -lltdl... " >&6; } -if ${ac_cv_lib_ltdl_lt_dlinit+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lltdl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char lt_dlinit (); -int -main () -{ -return lt_dlinit (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_ltdl_lt_dlinit=yes -else - ac_cv_lib_ltdl_lt_dlinit=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dlinit" >&5 -$as_echo "$ac_cv_lib_ltdl_lt_dlinit" >&6; } -if test "x$ac_cv_lib_ltdl_lt_dlinit" = xyes; then : - lt_lib_ltdl=yes -fi - - LDFLAGS="$lt_save_LDFLAGS" - if test x"${lt_lib_ltdl-no}" = xyes; then - if test x"$enable_ltdl_install" != xyes; then - # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: not overwriting libltdl at $prefix, force with \`--enable-ltdl-install'" >&5 -$as_echo "$as_me: WARNING: not overwriting libltdl at $prefix, force with \`--enable-ltdl-install'" >&2;} - enable_ltdl_install=no - fi - elif test x"$enable_ltdl_install" = xno; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libltdl not installed, but installation disabled" >&5 -$as_echo "$as_me: WARNING: libltdl not installed, but installation disabled" >&2;} - fi -fi - -# If configure.ac declared an installable ltdl, and the user didn't override -# with --disable-ltdl-install, we will install the shipped libltdl. -case $enable_ltdl_install in - no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLDEPS= - LTDLINCL= - ;; - *) enable_ltdl_install=yes - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_build_prefix}'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la" - LTDLDEPS=$LIBLTDL - LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}" - ;; -esac + case $enable_ltdl_convenience in + no) as_fn_error $? "this package needs a convenience libltdl" "$LINENO" 5 ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; +esac +LIBLTDL='${top_build_prefix}'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la" +LTDLDEPS=$LIBLTDL +LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}" @@ -19794,7 +19652,6 @@ # # Enable support for building loadable modules # -build_modules='no' # Check whether --with-modules was given. if test "${with_modules+set}" = set; then : @@ -19809,17 +19666,15 @@ if test "$libtool_build_shared_libs" = 'no' ; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Modules may only be built if building shared libraries is enabled." >&5 $as_echo "$as_me: WARNING: Modules may only be built if building shared libraries is enabled." >&2;} - build_modules='no' - else - build_modules='yes' + with_modules='no' fi fi -if test "$build_modules" != 'no' ; then +if test "$with_modules" != 'no' ; then $as_echo "#define BuildMagickModules 1" >>confdefs.h fi - if test "$build_modules" != 'no'; then + if test "$with_modules" != 'no'; then WITH_MODULES_TRUE= WITH_MODULES_FALSE='#' else @@ -19828,12 +19683,10 @@ fi -# Only use/depend on libtdl if we are building modules. This is a -# change from previous releases (prior to 1.3.17) which supported -# loaded modules via libtdl if shared libraries were built. of -# whether modules are built or not. +# Enable building/use of libltdl if we are building shared libraries regardless +# of whether modules are built or not. with_ltdl='no' -if test "$build_modules" != 'no' ; then +if test "$libtool_build_shared_libs" != 'no' ; then with_ltdl='yes' fi @@ -19849,6 +19702,12 @@ $as_echo "#define HasLTDL 1" >>confdefs.h + + # Set DLLDFLAGS + if test X"$enable_shared" = Xyes; then + DLLDFLAGS=-export-dynamic + + fi fi # Build a version of GraphicsMagick which operates uninstalled. @@ -19896,6 +19755,25 @@ + +# Enable ccmalloc memory debugging support +# Check whether --enable-ccmalloc was given. +if test "${enable_ccmalloc+set}" = set; then : + enableval=$enable_ccmalloc; with_ccmalloc=$enableval +else + with_ccmalloc='no' +fi + + +# Enable Electric Fence memory debugging support +# Check whether --enable-efence was given. +if test "${enable_efence+set}" = set; then : + enableval=$enable_efence; with_efence=$enableval +else + with_efence='no' +fi + + # Enable prof-based profiling support # Check whether --enable-prof was given. if test "${enable_prof+set}" = set; then : @@ -19993,21 +19871,6 @@ _ACEOF -# Enable QuantumDepth in shared library names -# Check whether --enable-quantum-library-names was given. -if test "${enable_quantum_library_names+set}" = set; then : - enableval=$enable_quantum_library_names; with_quantum_library_names=$enableval -else - with_quantum_library_names='no' -fi - -MAGICK_LT_RELEASE_OPTS= -if test "$with_quantum_library_names" != 'no' -then - MAGICK_LT_RELEASE_OPTS="-release Q${QuantumDepth}" -fi - - # Disable/Enable support for full delegate paths in delegates.mgk # Check whether --with-frozenpaths was given. @@ -20180,8 +20043,7 @@ # # Disable MPEG. # AC_ARG_WITH(mpeg2, -# AS_HELP_STRING([--without-mpeg2], -# [disable MPEG support]), +# [ --without-mpeg2 disable MPEG support], # [with_mpeg2=$withval], # [with_mpeg2='yes']) @@ -20418,7 +20280,7 @@ MAGICK_API_PC_CPPFLAGS="$MAGICK_API_PC_CPPFLAGS -D_DLL" LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKLIB_" - if test "$build_modules" = 'yes' + if test "$with_modules" = 'yes' then LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKMOD_" else @@ -20714,7 +20576,7 @@ # Check additional headers -for ac_header in machine/param.h mach-o/dyld.h process.h sun_prefetch.h sys/mman.h sys/resource.h sys/times.h sys/types.h +for ac_header in machine/param.h mach-o/dyld.h process.h sun_prefetch.h sys/resource.h sys/times.h sys/types.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" @@ -22082,7 +21944,7 @@ fi rm -f conftest.mmap -for ac_func in _aligned_malloc atoll ctime_r _exit fcntl fstatvfs ftime getexecname \ +for ac_func in atoll ctime_r _exit fcntl fstatvfs ftime getexecname \ getc_unlocked getpagesize getrlimit getpid lltostr localtime_r madvise \ mkstemp _NSGetExecutablePath _pclose pclose poll _popen popen posix_fadvise \ posix_fallocate posix_madvise posix_memalign posix_spawnp pread pwrite \ @@ -22546,8 +22408,8 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -22582,16 +22444,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with '-c' and '-o' for the sake of the "dashmstdout" + # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -22600,8 +22462,8 @@ test "$am__universal" = false || continue ;; nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else @@ -22609,7 +22471,7 @@ fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has + # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -23960,6 +23822,120 @@ fi + +# +# Add support for ccmalloc memory debugging library if requested +# +have_ccmalloc='no' +LIB_CCMALLOC='' +if test "$with_ccmalloc" = 'yes' +then + # Extract the first word of "ccmalloc", so it can be a program name with args. +set dummy ccmalloc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_CCMALLOCDelegate+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $CCMALLOCDelegate in + [\\/]* | ?:[\\/]*) + ac_cv_path_CCMALLOCDelegate="$CCMALLOCDelegate" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_CCMALLOCDelegate="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +CCMALLOCDelegate=$ac_cv_path_CCMALLOCDelegate +if test -n "$CCMALLOCDelegate"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCMALLOCDelegate" >&5 +$as_echo "$CCMALLOCDelegate" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + if test -n "$CCMALLOCDelegate" + then + eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'` + OLIBS="$LIBS" + # Assume that gcc is used with ccmalloc. + LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccmalloc_malloc in -lccmalloc" >&5 +$as_echo_n "checking for ccmalloc_malloc in -lccmalloc... " >&6; } +if ${ac_cv_lib_ccmalloc_ccmalloc_malloc+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lccmalloc -ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char ccmalloc_malloc (); +int +main () +{ +return ccmalloc_malloc (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_ccmalloc_ccmalloc_malloc=yes +else + ac_cv_lib_ccmalloc_ccmalloc_malloc=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccmalloc_ccmalloc_malloc" >&5 +$as_echo "$ac_cv_lib_ccmalloc_ccmalloc_malloc" >&6; } +if test "x$ac_cv_lib_ccmalloc_ccmalloc_malloc" = xyes; then : + LIB_CCMALLOC="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl" +fi + + if test -n "$LIB_CCMALLOC" + then + LIBS="$OLIBS" + LIBS="$LIBS $LIB_CCMALLOC" + have_ccmalloc='yes' + else + LIBS="$OLIBS" + fi + fi +fi + +# +# Add support for Electric Fence debugging library if requested +# +if test "$with_efence" = 'yes' +then + LIB_EFENCE='-lefence' + LIBS="$LIB_EFENCE $LIBS" +fi + # # Find math library # @@ -24546,7 +24522,7 @@ # have_lzma='no' LIB_LZMA='' -if test "$with_lzma" != 'no' +if test "$with_lzma" != 'no' || test "$with_tiff" != 'no' then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZMA support " >&5 $as_echo_n "checking for LZMA support ... " >&6; } @@ -28098,7 +28074,7 @@ # Default delegate definitions AutotraceDecodeDelegateDefault='autotrace' BZIPDelegateDefault='bzip2' -BrowseDelegateDefault='xdg-open' +BrowseDelegateDefault='mozilla' CGMDecodeDelegateDefault='ralcgm' CatDelegateDefault='cat' DCRAWDecodeDelegateDefault='dcraw' @@ -28115,6 +28091,8 @@ ILBMEncodeDelegateDefault='ppmtoilbm' LPDelegateDefault='lp' LPRDelegateDefault='lpr' +LZWDecodeDelegateDefault='uncompress' +LZWEncodeDelegateDefault='compress' LaunchDelegateDefault='gimp' MANDelegateDefault='groff' MPEGDecodeDelegateDefault='mpeg2decode' @@ -28219,10 +28197,8 @@ fi -for ac_prog in "$BrowseDelegateDefault" firefox konqueror google-chrome mozilla lynx -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 +# Extract the first word of ""$BrowseDelegateDefault" firefox netscape", so it can be a program name with args. +set dummy "$BrowseDelegateDefault" firefox netscape; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_BrowseDelegate+:} false; then : @@ -28248,6 +28224,7 @@ done IFS=$as_save_IFS + test -z "$ac_cv_path_BrowseDelegate" && ac_cv_path_BrowseDelegate=""$BrowseDelegateDefault"" ;; esac fi @@ -28261,10 +28238,6 @@ fi - test -n "$BrowseDelegate" && break -done -test -n "$BrowseDelegate" || BrowseDelegate=""$BrowseDelegateDefault"" - # Extract the first word of ""$CGMDecodeDelegateDefault"", so it can be a program name with args. set dummy "$CGMDecodeDelegateDefault"; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 @@ -28921,6 +28894,88 @@ fi +# Extract the first word of ""$LZWDecodeDelegateDefault"", so it can be a program name with args. +set dummy "$LZWDecodeDelegateDefault"; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_LZWDecodeDelegate+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $LZWDecodeDelegate in + [\\/]* | ?:[\\/]*) + ac_cv_path_LZWDecodeDelegate="$LZWDecodeDelegate" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_LZWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_LZWDecodeDelegate" && ac_cv_path_LZWDecodeDelegate=""$LZWDecodeDelegateDefault"" + ;; +esac +fi +LZWDecodeDelegate=$ac_cv_path_LZWDecodeDelegate +if test -n "$LZWDecodeDelegate"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWDecodeDelegate" >&5 +$as_echo "$LZWDecodeDelegate" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of ""$LZWEncodeDelegateDefault"", so it can be a program name with args. +set dummy "$LZWEncodeDelegateDefault"; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_LZWEncodeDelegate+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $LZWEncodeDelegate in + [\\/]* | ?:[\\/]*) + ac_cv_path_LZWEncodeDelegate="$LZWEncodeDelegate" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_LZWEncodeDelegate="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_LZWEncodeDelegate" && ac_cv_path_LZWEncodeDelegate=""$LZWEncodeDelegateDefault"" + ;; +esac +fi +LZWEncodeDelegate=$ac_cv_path_LZWEncodeDelegate +if test -n "$LZWEncodeDelegate"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWEncodeDelegate" >&5 +$as_echo "$LZWEncodeDelegate" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + # Extract the first word of ""$LaunchDelegateDefault"", so it can be a program name with args. set dummy "$LaunchDelegateDefault"; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 @@ -29860,6 +29915,8 @@ ILBMDecodeDelegate="$ILBMDecodeDelegateDefault" ILBMEncodeDelegate="$ILBMEncodeDelegateDefault" LPDelegate="$LPDelegateDefault" + LZWDecodeDelegate="$LZWDecodeDelegateDefault" + LZWEncodeDelegate="$LZWEncodeDelegateDefault" LaunchDelegate="$LaunchDelegateDefault" MANDelegate="$MANDelegateDefault" MPEGDecodeDelegate="$MPEGDecodeDelegateDefault" @@ -29917,6 +29974,8 @@ + + # # RedHat RPM support (http://rpm5.org/) # @@ -30448,109 +30507,33 @@ # Create a simple string containing format names for all delegate libraries -# DELEGATES is used to select sub-directories in the PerlMagick test suite -# MAGICK_FEATURES is used to declare required features in the test suite DELEGATES='' -MAGICK_FEATURES='' -if test "$have_bzlib" = 'yes' ; then - DELEGATES="$DELEGATES bzlib" - MAGICK_FEATURES="$MAGICK_FEATURES BZLIB" -fi -if test "$have_ralcgm" = 'yes' ; then - DELEGATES="$DELEGATES cgm" - MAGICK_FEATURES="$MAGICK_FEATURES CGM" -fi -if test "$have_fpx" = 'yes' ; then - DELEGATES="$DELEGATES fpx" - MAGICK_FEATURES="$MAGICK_FEATURES FPX" -fi -if test "$have_hp2xx" = 'yes' ; then - DELEGATES="$DELEGATES hpgl" - MAGICK_FEATURES="$MAGICK_FEATURES HPGL" -fi -if test "$have_jbig" = 'yes' ; then - DELEGATES="$DELEGATES jbig" - MAGICK_FEATURES="$MAGICK_FEATURES JBIG" -fi -if test "$have_png$have_jpeg" = 'yesyes' ; then - DELEGATES="$DELEGATES jng" - MAGICK_FEATURES="$MAGICK_FEATURES JNG" -fi -if test "$have_jp2" = 'yes' ; then - DELEGATES="$DELEGATES jp2" - MAGICK_FEATURES="$MAGICK_FEATURES JP2" -fi -if test "$have_jpeg" = 'yes' ; then - DELEGATES="$DELEGATES jpeg" - MAGICK_FEATURES="$MAGICK_FEATURES JPEG" -fi -if test "$have_lcms" = 'yes' || test "$have_lcms2" = 'yes' ; then - DELEGATES="$DELEGATES lcms" - MAGICK_FEATURES="$MAGICK_FEATURES LCMS" -fi -if test "$have_lzma" = 'yes' ; then - DELEGATES="$DELEGATES lzma" - MAGICK_FEATURES="$MAGICK_FEATURES LZMA" -fi -if test "$have_mpeg2" = 'yes' ; then - DELEGATES="$DELEGATES mpeg2" - MAGICK_FEATURES="$MAGICK_FEATURES MPEG2" -fi -if test "$have_mpeg2decode" = 'yes' && test "$have_mpeg2encode" = 'yes' ; then - DELEGATES="$DELEGATES mpeg" - MAGICK_FEATURES="$MAGICK_FEATURES MPEG" -fi -if test "$have_png" = 'yes' ; then - DELEGATES="$DELEGATES png" - MAGICK_FEATURES="$MAGICK_FEATURES PNG" -fi +if test "$have_bzlib" = 'yes' ; then DELEGATES="$DELEGATES bzlib" ; fi +if test "$have_ralcgm" = 'yes' ; then DELEGATES="$DELEGATES cgm" ; fi +if test "$have_fpx" = 'yes' ; then DELEGATES="$DELEGATES fpx" ; fi +if test "$have_hp2xx" = 'yes' ; then DELEGATES="$DELEGATES hpgl" ; fi +if test "$have_jbig" = 'yes' ; then DELEGATES="$DELEGATES jbig" ; fi +if test "$have_png$have_jpeg" = 'yesyes' ; then DELEGATES="$DELEGATES jng"; fi +if test "$have_jp2" = 'yes' ; then DELEGATES="$DELEGATES jp2" ; fi +if test "$have_jpeg" = 'yes' ; then DELEGATES="$DELEGATES jpeg" ; fi +if test "$have_lcms2" = 'yes' ; then DELEGATES="$DELEGATES lcms2" ; fi +if test "$have_lcms" = 'yes' ; then DELEGATES="$DELEGATES lcms" ; fi +if test "$have_lzma" = 'yes' ; then DELEGATES="$DELEGATES lzma" ; fi +# if test "$have_mpeg2" = 'yes' ; then DELEGATES="$DELEGATES mpeg2" ; fi +if test "$have_mpeg2decode" = 'yes' && test "$have_mpeg2encode" = 'yes' ; then DELEGATES="$DELEGATES mpeg" ; fi +if test "$have_png" = 'yes' ; then DELEGATES="$DELEGATES png" ; fi have_ps='no' -if test "$have_dps" = 'yes' || \ - test "$have_gs" = 'yes' || \ - test "${native_win32_build}" = 'yes' ; then - have_ps='yes' -fi -if test "$have_ps" = 'yes' ; then - DELEGATES="$DELEGATES ps" - MAGICK_FEATURES="$MAGICK_FEATURES PS" -fi - -if test "$have_ra_ppm" = 'yes' ; then - DELEGATES="$DELEGATES rad" - MAGICK_FEATURES="$MAGICK_FEATURES RAD" -fi -if test "$have_tiff" = 'yes' ; then - DELEGATES="$DELEGATES tiff" - MAGICK_FEATURES="$MAGICK_FEATURES TIFF" -fi -if test "$have_ttf" = 'yes' ; then - DELEGATES="$DELEGATES ttf" - MAGICK_FEATURES="$MAGICK_FEATURES TTF" -fi -if test "$have_wmf" = 'yes' ; then - DELEGATES="$DELEGATES wmf" - MAGICK_FEATURES="$MAGICK_FEATURES WMF" -fi -if test "$have_x" = 'yes' ; then - DELEGATES="$DELEGATES x" - MAGICK_FEATURES="$MAGICK_FEATURES X" -fi -if test "$have_fig2dev" = 'yes' && test "$have_ps" = 'yes' ; then - DELEGATES="$DELEGATES xfig" - MAGICK_FEATURES="$MAGICK_FEATURES XFIG" -fi -if test "$have_zlib" = 'yes' ; then - DELEGATES="$DELEGATES zlib" - MAGICK_FEATURES="$MAGICK_FEATURES ZLIB" -fi -if test "$build_modules" != 'no' || \ - test "${native_win32_build}" = 'yes' ; then - MAGICK_FEATURES="$MAGICK_FEATURES MODULES" -fi -# Remove extraneous spaces from output variables (asthetic) -DELEGATES=`echo $DELEGATES | sed -e 's/ */ /g'` -MAGICK_FEATURES=`echo $MAGICK_FEATURES | sed -e 's/ */ /g'` +if test "$have_dps" = 'yes' || test "$have_gs" = 'yes' ; then have_ps='yes' ; fi +if test "$have_ps" = 'yes' ; then DELEGATES="$DELEGATES ps" ; fi + +if test "$have_ra_ppm" = 'yes' ; then DELEGATES="$DELEGATES rad" ; fi +if test "$have_tiff" = 'yes' ; then DELEGATES="$DELEGATES tiff" ; fi +if test "$have_ttf" = 'yes' ; then DELEGATES="$DELEGATES ttf" ; fi +if test "$have_wmf" = 'yes' ; then DELEGATES="$DELEGATES wmf" ; fi +if test "$have_x" = 'yes' ; then DELEGATES="$DELEGATES x" ; fi +if test "$have_fig2dev" = 'yes' && test "$have_ps" = 'yes' ; then DELEGATES="$DELEGATES xfig" ; fi +if test "$have_zlib" = 'yes' ; then DELEGATES="$DELEGATES zlib" ; fi @@ -30587,44 +30570,58 @@ # Build library dependency list for libMagick # -# The with_ltdl variable is set to 'yes' if we will be linking against -# libltdl. We only link against libltdl if we are building coders and -# filters as modules. - -# The build_modules variable is set to 'yes' if coders and filters are -# to be built as modules. - -# This is kind of tricky since ${LIBLTDL} may reference a .la file -# which represents a shared library which will be formally installed -# (due to --enable-ltdl-install) or it may also reference an already -# formally installed libltdl using -lltdl syntax. We don't want to -# care if the installed libltdl is built from the bundled libltdl, of -# if it is already formally installed. +# The with_ltdl variable is set to 'yes' if we are building shared +# libraries, regardless of whether modules are built or not. +# +# The with_modules variable is set to 'yes' if coders and filters are +# to be built as modules. Even if coders and filters are not built, +# module loading is supported by shared library builds. + +# This is kind of tricky since if ${LIBLTDL} references a .la file, +# that .la file may represent a convenience library, or it may +# reference a shared library which will be formally installed. It may +# also reference an already formally installed libltdl using -lltdl +# syntax. + +# --with-included-ltdl (with_included_ltdl) +# Use our libltdl +# Set to empty by default. +# Set to 'no' if --with-ltdl-include and --with-ltdl-lib are used. +# Set to 'no' if --with-included-ltdl=no or --without-included-ltdl are used. + +# --enable-ltdl-install (enable_ltdl_install) +# Our libltdl will be formally installed +# Set to 'yes' if enable_ltdl_install or enable_ltdl_convenience is 'yes'. -# Libltdl ltdl/Makefile.inc supports automake conditionals -# INSTALL_LTDL and CONVENIENCE_LTDL +# --enable-ltdl-convenience (enable_ltdl_convenience = 'yes') +# Our libltdl is built as a convenience library +# +# Make conditionals INSTALL_LTDL and CONVENIENCE_LTDL #echo "with_included_ltdl = $with_included_ltdl" #echo "enable_ltdl_install = $enable_ltdl_install" #echo "enable_ltdl_convenience = $enable_ltdl_convenience" -MAGICK_LIBLTDL='' # Libltdl for GraphicsMagick build +MAGICK_LIBLTDL='' # Libltdl for GraphicsMagick build MAGICK_API_LIBLTDL='' # Libltdl for dependent application (API) build MAGICK_LTDLDEPS='' # Extra libltdl dependencies if test "$with_ltdl" != 'no' then - MAGICK_API_LIBLTDL='-lltdl' + if test \( "$with_included_ltdl" = 'no' -o "$enable_ltdl_convenience" = 'no' \) -o "$enable_ltdl_install" = 'yes' + then + MAGICK_API_LIBLTDL='-lltdl' + fi MAGICK_LIBLTDL=${LIBLTDL} MAGICK_LTDLDEPS=${LTDLDEPS} fi -if test "$build_modules" != 'no' +if test "$with_modules" != 'no' then - MAGICK_DEP_LIBS="$LIB_LCMS $LIB_TTF $LIB_GS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_OMP $LIB_UMEM $LIB_THREAD" + MAGICK_DEP_LIBS="$LIB_LCMS $LIB_TTF $LIB_GS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_CCMALLOC $LIB_EFENCE $LIB_OMP $LIB_UMEM $LIB_THREAD" else - MAGICK_DEP_LIBS="$LIB_JBIG $LIB_LCMS $LIB_TIFF $LIB_TTF $LIB_JP2 $LIB_JPEG $LIB_GS $LIB_PNG $LIB_FPX $LIB_WMF $LIB_DPS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_XML $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_OMP $LIB_UMEM $LIB_THREAD" + MAGICK_DEP_LIBS="$LIB_JBIG $LIB_LCMS $LIB_TIFF $LIB_TTF $LIB_JP2 $LIB_JPEG $LIB_GS $LIB_PNG $LIB_FPX $LIB_WMF $LIB_DPS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_XML $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_CCMALLOC $LIB_EFENCE $LIB_OMP $LIB_UMEM $LIB_THREAD" fi @@ -30645,15 +30642,6 @@ MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'` #LIBS=`echo $LIBS | sed -e 's/ */ /g'` -MAGICK_API_CFLAGS=$CFLAGS -MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'` -MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS" -MAGICK_API_DEP_LIBS="$MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL" -MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_API_DEP_LIBS" - -MAGICK_API_DEP_LIBS=`echo $MAGICK_API_DEP_LIBS | sed -e 's/ */ /g'` -MAGICK_API_LIBS=`echo $MAGICK_API_LIBS | sed -e 's/ */ /g'` - # Save configure/build parameters for later reference cat >>confdefs.h <<_ACEOF @@ -30697,7 +30685,7 @@ cat >>confdefs.h <<_ACEOF -#define GM_BUILD_LIBS "${MAGICK_API_DEP_LIBS}" +#define GM_BUILD_LIBS "${MAGICK_DEP_LIBS}" _ACEOF @@ -30711,6 +30699,10 @@ #AC_SUBST(X_LIBS) #AC_SUBST(X_EXTRA_LIBS) +MAGICK_API_CFLAGS=$CFLAGS +MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'` +MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS" +MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL" @@ -30718,7 +30710,7 @@ -ac_config_files="$ac_config_files GraphicsMagick.spec Magick++/bin/GraphicsMagick++-config Magick++/lib/GraphicsMagick++.pc Makefile PerlMagick/Magick.pm PerlMagick/Makefile.PL PerlMagick/PerlMagickCheck.sh config/delegates.mgk config/type-ghostscript.mgk config/type-solaris.mgk config/type-windows.mgk config/type.mgk magick/GraphicsMagick-config magick/GraphicsMagick.pc magick/magick_types.h magick/version.h common.shi rungm.sh wand/GraphicsMagickWand-config wand/GraphicsMagickWand.pc" +ac_config_files="$ac_config_files GraphicsMagick.spec Magick++/bin/GraphicsMagick++-config Magick++/lib/GraphicsMagick++.pc Makefile PerlMagick/Magick.pm PerlMagick/Makefile.PL PerlMagick/PerlMagickCheck.sh config/delegates.mgk config/type-ghostscript.mgk config/type-solaris.mgk config/type-windows.mgk config/type.mgk magick/GraphicsMagick-config magick/GraphicsMagick.pc magick/magick_types.h magick/version.h rungm.sh wand/GraphicsMagickWand-config wand/GraphicsMagickWand.pc" # Set configured scripts to executable. @@ -30844,14 +30836,6 @@ LTLIBOBJS=$ac_ltlibobjs -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -$as_echo_n "checking that generated files are newer than configure... " >&6; } - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 -$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -32035,7 +32019,6 @@ "magick/GraphicsMagick.pc") CONFIG_FILES="$CONFIG_FILES magick/GraphicsMagick.pc" ;; "magick/magick_types.h") CONFIG_FILES="$CONFIG_FILES magick/magick_types.h" ;; "magick/version.h") CONFIG_FILES="$CONFIG_FILES magick/version.h" ;; - "common.shi") CONFIG_FILES="$CONFIG_FILES common.shi" ;; "rungm.sh") CONFIG_FILES="$CONFIG_FILES rungm.sh" ;; "wand/GraphicsMagickWand-config") CONFIG_FILES="$CONFIG_FILES wand/GraphicsMagickWand-config" ;; "wand/GraphicsMagickWand.pc") CONFIG_FILES="$CONFIG_FILES wand/GraphicsMagickWand.pc" ;; @@ -32654,7 +32637,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named 'Makefile.in', but + # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -32688,19 +32671,21 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. + # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || @@ -33593,7 +33578,6 @@ echo "Static libraries --enable-static=$enable_static $libtool_build_static_libs" echo "GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld" echo "Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth" -echo "Modules --with-modules=$with_modules $build_modules" echo "" echo "Delegate Configuration:" echo "BZLIB --with-bzlib=$with_bzlib $have_bzlib" @@ -33656,5 +33640,7 @@ echo " CXXFLAGS = $CXXFLAGS" echo " DEFS = $DEFS" echo " LDFLAGS = $LDFLAGS" -echo " LIBS = $MAGICK_API_DEP_LIBS" +#echo " LIBS = $TESTED_LIBS" +echo " LIBS = $MAGICK_DEP_LIBS" echo "" + diff -Nru graphicsmagick-1.3.17-Q16/configure.ac graphicsmagick-1.3.16-Q16/configure.ac --- graphicsmagick-1.3.17-Q16/configure.ac 2012-10-13 21:30:21.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/configure.ac 2012-06-23 20:10:10.000000000 +0000 @@ -11,7 +11,7 @@ # Written by Bob Friesenhahn # -AC_PREREQ(2.69) +AC_PREREQ(2.64) AC_INIT(magick/magick.h) # Specify directory where m4 macros may be found. @@ -23,9 +23,6 @@ # Directory where autotools helper scripts lives. AC_CONFIG_AUX_DIR([ltdl/config]) -# Include the TAP driver -AC_REQUIRE_AUX_FILE([tap-driver.sh]) - # # Save initial user-tunable values # @@ -48,15 +45,12 @@ MAGICK_TARGET_CPU=$host_cpu AC_SUBST(MAGICK_TARGET_CPU) -AC_DEFINE_UNQUOTED(MAGICK_TARGET_CPU,$MAGICK_TARGET_CPU,[Target Host CPU]) MAGICK_TARGET_VENDOR=$host_vendor AC_SUBST(MAGICK_TARGET_VENDOR) -AC_DEFINE_UNQUOTED(MAGICK_TARGET_VENDOR,$MAGICK_TARGET_VENDOR,[Target Host Vendor]) MAGICK_TARGET_OS=$host_os AC_SUBST(MAGICK_TARGET_OS) -AC_DEFINE_UNQUOTED(MAGICK_TARGET_OS,$MAGICK_TARGET_OS,[Target Host OS]) # Compute newest and oldest interface numbers. MAGICK_LIB_INTERFACE_NEWEST=$MAGICK_LIBRARY_CURRENT @@ -234,7 +228,6 @@ AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_LN_S -AC_PROG_AWK # # Tests for Windows @@ -297,14 +290,36 @@ CFLAGS="${CFLAGS} -Wall" fi +# Reduce utility startup overhead by lazy-loading dependency libraries +# if possible. +# +# http://developers.sun.com/solaris/articles/reducing_app.html +# http://wikis.sun.com/display/AppPerfTuning/ImageMagick +AC_CACHE_CHECK([for linker lazyload option],[gm_cv_ld_lazyload], +[ +gm_cv_ld_lazyload='none' +case "${host}" in + *-*-solaris2.8 | *-*-solaris2.9 | *-*-solaris2.1? ) + if test "$lt_cv_prog_gnu_ld" != 'yes' ; then + gm_cv_ld_lazyload='-Wl,-zlazyload' + fi + ;; +esac +]) +if test "${gm_cv_ld_lazyload}" != 'none' ; then + if test -z "${LDFLAGS}" ; then + LDFLAGS="${gm_cv_ld_lazyload}" + else + LDFLAGS="${gm_cv_ld_lazyload} ${LDFLAGS}" + fi +fi + # # Determine Posix threads settings # # Enable support for threads AC_ARG_WITH(threads, - AS_HELP_STRING([--without-threads], - [disable threads support (also disables - OpenMP)]), + [ --without-threads disable threads support], [with_threads=$withval], [with_threads='yes']) @@ -352,9 +367,7 @@ # Allow the user to disable use of OpenMP where algorithms sometimes run slower. AC_ARG_ENABLE(openmp-slow, - AS_HELP_STRING([--enable-openmp-slow], - [enable OpenMP for algorithms which - sometimes run slower]), + [ --enable-openmp-slow enable OpenMP for algorithms which sometimes run slower], [with_openmp_slow=$enableval], [with_openmp_slow='no']) if test "$with_openmp_slow" = 'no' @@ -413,7 +426,7 @@ # Configure libltdl LT_CONFIG_LTDL_DIR([ltdl]) -LTDL_INIT([nonrecursive installable]) +LTDL_INIT([convenience nonrecursive]) # Substitute INCLTDL and LIBLTDL in the Makefiles #AC_SUBST(INCLTDL) #AC_SUBST(LIBLTDL) @@ -438,11 +451,8 @@ # # Enable support for building loadable modules # -build_modules='no' AC_ARG_WITH(modules, - AS_HELP_STRING([--with-modules], - [enable building dynamically loadable - modules]), + [ --with-modules enable building dynamically loadable modules], [with_modules=$withval], [with_modules='no']) @@ -450,35 +460,37 @@ if test "$with_modules" != 'no' ; then if test "$libtool_build_shared_libs" = 'no' ; then AC_MSG_WARN([Modules may only be built if building shared libraries is enabled.]) - build_modules='no' - else - build_modules='yes' + with_modules='no' fi fi -if test "$build_modules" != 'no' ; then +if test "$with_modules" != 'no' ; then AC_DEFINE(BuildMagickModules,1,Define if coders and filters are to be built as modules.) fi -AM_CONDITIONAL(WITH_MODULES, test "$build_modules" != 'no') +AM_CONDITIONAL(WITH_MODULES, test "$with_modules" != 'no') -# Only use/depend on libtdl if we are building modules. This is a -# change from previous releases (prior to 1.3.17) which supported -# loaded modules via libtdl if shared libraries were built. of -# whether modules are built or not. +# Enable building/use of libltdl if we are building shared libraries regardless +# of whether modules are built or not. with_ltdl='no' -if test "$build_modules" != 'no' ; then +if test "$libtool_build_shared_libs" != 'no' ; then with_ltdl='yes' fi AM_CONDITIONAL(WITH_LTDL, test "$with_ltdl" != 'no') if test "$with_ltdl" != 'no' ; then AC_DEFINE(HasLTDL,1,Define if using libltdl to support dynamically loadable modules) + + # Set DLLDFLAGS + if test X"$enable_shared" = Xyes; then + DLLDFLAGS=-export-dynamic + AC_SUBST(DLLDFLAGS) + fi fi # Build a version of GraphicsMagick which operates uninstalled. # Used to build distributions located via MAGICK_HOME / executable path AC_ARG_ENABLE(installed, - AS_HELP_STRING([--disable-installed], - [disable building an installed GraphicsMagick]), + [ --disable-installed disable building an installed GraphicsMagick + (default enabled)], [with_installed=$enableval], [with_installed='yes']) if test "$with_installed" = 'yes' @@ -493,24 +505,34 @@ # option to avoid confusing end users. AM_MAINTAINER_MODE + +# Enable ccmalloc memory debugging support +AC_ARG_ENABLE(ccmalloc, + [ --enable-ccmalloc enable 'ccmalloc' memory debug support (default disabled)], + [with_ccmalloc=$enableval], + [with_ccmalloc='no']) + +# Enable Electric Fence memory debugging support +AC_ARG_ENABLE(efence, + [ --enable-efence enable 'Electric Fence' memory debug support (default disabled)], + [with_efence=$enableval], + [with_efence='no']) + # Enable prof-based profiling support AC_ARG_ENABLE(prof, - AS_HELP_STRING([--enable-prof], - [enable 'prof' profiling support]), + [ --enable-prof enable 'prof' profiling support (default disabled)], [with_prof=$enableval], [with_prof='no']) # Enable gprof-based profiling support AC_ARG_ENABLE(gprof, - AS_HELP_STRING([--enable-gprof], - [enable 'gprof' profiling support]), + [ --enable-gprof enable 'gprof' profiling support (default disabled)], [with_gprof=$enableval], [with_gprof='no']) # Enable gcov-based profiling support AC_ARG_ENABLE(gcov, - AS_HELP_STRING([--enable-gcov], - [enable 'gcov' profiling support]), + [ --enable-gcov enable 'gcov' profiling support (default disabled)], [with_gcov=$enableval], [with_gcov='no']) @@ -527,8 +549,7 @@ # Enable prefixing library symbols with a common string AC_ARG_ENABLE(symbol-prefix, - AS_HELP_STRING([--enable-symbol-prefix], - [enable prefixing library symbols with "Gm"]), + [ --enable-symbol-prefix enable prefixing library symbols with "Gm"], [with_symbol_prefix=$enableval], [with_symbol_prefix='no']) if test "$with_symbol_prefix" != 'no' @@ -539,16 +560,14 @@ # Enable ImageMagick utilities compatibility shortcuts (default no) AC_ARG_ENABLE(magick-compat, - AS_HELP_STRING([--enable-magick-compat], - [install ImageMagick utility shortcuts]), + [ --enable-magick-compat install ImageMagick utility shortcuts (default disabled)], [with_magick_compat=$enableval], [with_magick_compat='no']) AM_CONDITIONAL(MAGICK_COMPAT, test "$with_magick_compat" != 'no') # Number of bits in a Quantum AC_ARG_WITH(quantum-depth, - AS_HELP_STRING([--with-quantum-depth], - [number of bits in a pixel quantum (default 8)]), + [ --with-quantum-depth number of bits in a pixel quantum (default 8)], [with_quantum_depth=$withval], [with_quantum_depth=8]) if test "$with_quantum_depth" != '8' ; then @@ -565,57 +584,37 @@ AC_DEFINE_UNQUOTED(QuantumDepth,$QuantumDepth,[Number of bits in a pixel Quantum (8/16/32)]) AC_SUBST(QuantumDepth)dnl -# Enable QuantumDepth in shared library names -AC_ARG_ENABLE(quantum-library-names, - AS_HELP_STRING([--enable-quantum-library-names], - [shared library name includes quantum - depth to allow shared libraries with - different quantum depths to co-exist in - same directory (only one can be used for - development)]), - [with_quantum_library_names=$enableval], - [with_quantum_library_names='no']) -MAGICK_LT_RELEASE_OPTS= -if test "$with_quantum_library_names" != 'no' -then - MAGICK_LT_RELEASE_OPTS="-release Q${QuantumDepth}" -fi -AC_SUBST(MAGICK_LT_RELEASE_OPTS) - # Disable/Enable support for full delegate paths in delegates.mgk AC_ARG_WITH(frozenpaths, - AS_HELP_STRING([--with-frozenpaths], - [enable frozen delegate paths]), + [ --with-frozenpaths enable frozen delegate paths], [with_frozenpaths=$withval], [with_frozenpaths='no']) # Enable build/install of Magick++ AC_ARG_WITH(magick-plus-plus, - AS_HELP_STRING([--without-magick-plus-plus], - [disable build/install of Magick++]), + [ --without-magick-plus-plus disable build/install of Magick++], [with_magick_plus_plus=$withval], [with_magick_plus_plus='yes']) # Enable build/install of PerlMagick. AC_ARG_WITH(perl, - AS_HELP_STRING([--with-perl@<:@=PERL@:>@], - [enable build/install of PerlMagick and optionally specify perl to use]), + [ --with-perl enable build/install of PerlMagick + or + --with-perl=PERL use specified Perl binary to configure PerlMagick], [with_perl=$withval], [with_perl='no']) # Options to pass when configuring PerlMagick AC_ARG_WITH(perl-options, - AS_HELP_STRING([--with-perl-options=OPTIONS], - [options to pass on command-line when - generating PerlMagick's Makefile from Makefile.PL]), - [PERL_MAKE_OPTIONS=$withval]) +[ --with-perl-options=[OPTIONS] options to pass on command-line when + generating PerlMagick's Makefile from Makefile.PL], +[PERL_MAKE_OPTIONS=$withval]) AC_SUBST(PERL_MAKE_OPTIONS) # Disable BZLIB (bzip2 library) AC_ARG_WITH(bzlib, - AS_HELP_STRING([--without-bzlib], - [disable BZLIB support]), + [ --without-bzlib disable BZLIB support], [with_bzlib=$withval], [with_bzlib='yes']) if test "$with_bzlib" != 'yes' ; then @@ -624,8 +623,7 @@ # Disable Display Postscript. AC_ARG_WITH(dps, - AS_HELP_STRING([--without-dps], - [disable Display Postscript support]), + [ --without-dps disable Display Postscript support], [with_dps=$withval], [with_dps='yes']) if test "$with_dps" != 'yes' ; then @@ -634,8 +632,7 @@ # Enable FlashPIX. AC_ARG_WITH(fpx, - AS_HELP_STRING([--with-fpx], - [enable FlashPIX support]), + [ --with-fpx enable FlashPIX support], [with_fpx=$withval], [with_fpx='no']) if test "$with_fpx" != 'yes' ; then @@ -644,8 +641,7 @@ # Enable Ghostscript library support. AC_ARG_WITH(gslib, - AS_HELP_STRING([--with-gslib], - [enable Ghostscript library support (not recommended)]), + [ --with-gslib enable Ghostscript library support (not recommended)], [with_gslib=$withval], [with_gslib='no']) if test "$with_gslib" != 'yes' ; then @@ -654,8 +650,7 @@ # Disable JBIG. AC_ARG_WITH(jbig, - AS_HELP_STRING([--without-jbig], - [disable JBIG support]), + [ --without-jbig disable JBIG support], [with_jbig=$withval], [with_jbig='yes']) if test "$with_jbig" != 'yes' ; then @@ -664,8 +659,7 @@ # Disable JPEG. AC_ARG_WITH(jpeg, - AS_HELP_STRING([--without-jpeg], - [disable JPEG support]), + [ --without-jpeg disable JPEG support], [with_jpeg=$withval], [with_jpeg='yes']) if test "$with_jpeg" != 'yes' ; then @@ -674,8 +668,7 @@ # Disable JPEG Version 2. AC_ARG_WITH(jp2, - AS_HELP_STRING([--without-jp2], - [disable JPEG v2 support]), + [ --without-jp2 disable JPEG v2 support], [with_jp2=$withval], [with_jp2='yes']) if test "$with_jp2" != 'yes' ; then @@ -684,8 +677,7 @@ # Disable LCMS. AC_ARG_WITH(lcms, - AS_HELP_STRING([--without-lcms], - [disable lcms (v1.1X) support]), + [ --without-lcms disable lcms (v1.1X) support], [with_lcms=$withval], [with_lcms='yes']) if test "$with_lcms" != 'yes' ; then @@ -694,8 +686,7 @@ # Disable LCMS2. AC_ARG_WITH(lcms2, - AS_HELP_STRING([--without-lcms2], - [disable lcms (v2.X) support]), + [ --without-lcms2 disable lcms (v2.X) support], [with_lcms2=$withval], [with_lcms2='yes']) if test "$with_lcms2" != 'yes' ; then @@ -704,8 +695,7 @@ # Disable LZMA (lzma library) AC_ARG_WITH(lzma, - AS_HELP_STRING([--without-lzma], - [disable LZMA support]), + [ --without-lzma disable LZMA support], [with_lzma=$withval], [with_lzma='yes']) if test "$with_lzma" != 'yes' ; then @@ -714,15 +704,13 @@ # # Disable MPEG. # AC_ARG_WITH(mpeg2, -# AS_HELP_STRING([--without-mpeg2], -# [disable MPEG support]), +# [ --without-mpeg2 disable MPEG support], # [with_mpeg2=$withval], # [with_mpeg2='yes']) # Disable PNG. AC_ARG_WITH(png, - AS_HELP_STRING([--without-png], - [disable PNG support]), + [ --without-png disable PNG support], [with_png=$withval], [with_png='yes']) if test "$with_png" != 'yes' ; then @@ -731,8 +719,7 @@ # Disable TIFF. AC_ARG_WITH(tiff, - AS_HELP_STRING([--without-tiff], - [disable TIFF support]), + [ --without-tiff disable TIFF support], [with_tiff=$withval], [with_tiff='yes']) if test "$with_tiff" != 'yes' ; then @@ -741,8 +728,7 @@ # Disable TRIO. AC_ARG_WITH(trio, - AS_HELP_STRING([--without-trio], - [disable TRIO support]), + [ --without-trio disable TRIO support], [with_trio=$withval], [with_trio='yes']) if test "$with_trio" != 'yes' ; then @@ -751,8 +737,7 @@ # Disable TTF. AC_ARG_WITH(ttf, - AS_HELP_STRING([--without-ttf], - [disable TrueType support]), + [ --without-ttf disable TrueType support], [with_ttf=$withval], [with_ttf='yes']) if test "$with_ttf" != 'yes' ; then @@ -763,8 +748,7 @@ # Available as a SourceForge project http://sourceforge.net/projects/umem/ or # https://labs.omniti.com/trac/portableumem/. AC_ARG_WITH(umem, - AS_HELP_STRING([--with-umem], - [enable umem memory allocation library support]), + [ --with-umem enable umem memory allocation library support], [with_umem=$withval], [with_umem='no']) if test "$with_umem" != 'yes' ; then @@ -773,8 +757,7 @@ # Disable WMF. AC_ARG_WITH(wmf, - AS_HELP_STRING([--without-wmf], - [disable WMF support]), + [ --without-wmf disable WMF support], [with_wmf=$withval], [with_wmf='yes']) if test "$with_wmf" != 'yes' ; then @@ -783,8 +766,7 @@ # Set default font search path AC_ARG_WITH(fontpath, - AS_HELP_STRING([--with-fontpath=DIR], - [prepend to default font search path]), + [ --with-fontpath=DIR prepend to default font search path], [with_fontpath=$withval], [with_fontpath='']) if test "$with_fontpath" != "yes" && test -z "$with_fontpath" @@ -799,8 +781,7 @@ # Set Ghostscript font directory AC_ARG_WITH(gs-font-dir, - AS_HELP_STRING([--with-gs-font-dir=DIR], - [directory containing Ghostscript fonts]), + [ --with-gs-font-dir=DIR directory containing Ghostscript fonts], [with_gs_font_dir=$withval], [with_gs_font_dir='default']) if test "$with_gs_font_dir" != 'default' ; then @@ -809,8 +790,8 @@ # Set Windows font directory AC_ARG_WITH(windows-font-dir, - AS_HELP_STRING([--with-windows-font-dir=DIR], - [directory containing MS-Windows fonts]), + [ --with-windows-font-dir=DIR + directory containing MS-Windows fonts], [with_windows_font_dir=$withval], [with_windows_font_dir='']) if test "$with_windows_font_dir" != '' ; then @@ -819,8 +800,7 @@ # Disable XML. AC_ARG_WITH(xml, - AS_HELP_STRING([--without-xml], - [disable XML support]), + [ --without-xml disable XML support], [with_xml=$withval], [with_xml='yes']) if test "$with_xml" != 'yes' ; then @@ -828,8 +808,7 @@ fi AC_ARG_WITH(zlib, - AS_HELP_STRING([--without-zlib], - [disable ZLIB support]), + [ --without-zlib disable ZLIB support], [with_zlib=$withval], [with_zlib='yes']) if test "$with_zlib" != 'yes' ; then @@ -840,8 +819,7 @@ # Specify path to shared libstdc++ if not in normal location # AC_ARG_WITH(libstdc, - AS_HELP_STRING([--with-libstdc=DIR], - [use libstdc++ in DIR (for GNU C++)]), + [ --with-libstdc=DIR use libstdc++ in DIR (for GNU C++)], [if test "$withval" != no && test "$withval" != yes; then if test -d "$withval"; then LIBSTDCLDFLAGS="-L$withval" @@ -872,7 +850,7 @@ MAGICK_API_PC_CPPFLAGS="$MAGICK_API_PC_CPPFLAGS -D_DLL" LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKLIB_" - if test "$build_modules" = 'yes' + if test "$with_modules" = 'yes' then LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKMOD_" else @@ -900,7 +878,7 @@ AC_HEADER_DIRENT # Check additional headers -AC_CHECK_HEADERS(machine/param.h mach-o/dyld.h process.h sun_prefetch.h sys/mman.h sys/resource.h sys/times.h sys/types.h) +AC_CHECK_HEADERS(machine/param.h mach-o/dyld.h process.h sun_prefetch.h sys/resource.h sys/times.h sys/types.h) ######## # @@ -1150,7 +1128,7 @@ # ######## GM_FUNC_MMAP_FILEIO -AC_CHECK_FUNCS([_aligned_malloc atoll ctime_r _exit fcntl fstatvfs ftime getexecname \ +AC_CHECK_FUNCS([atoll ctime_r _exit fcntl fstatvfs ftime getexecname \ getc_unlocked getpagesize getrlimit getpid lltostr localtime_r madvise \ mkstemp _NSGetExecutablePath _pclose pclose poll _popen popen posix_fadvise \ posix_fallocate posix_madvise posix_memalign posix_spawnp pread pwrite \ @@ -1456,6 +1434,42 @@ fi AC_SUBST(LIB_OMP) + +# +# Add support for ccmalloc memory debugging library if requested +# +have_ccmalloc='no' +LIB_CCMALLOC='' +if test "$with_ccmalloc" = 'yes' +then + AC_PATH_PROG(CCMALLOCDelegate,ccmalloc,) + if test -n "$CCMALLOCDelegate" + then + eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'` + OLIBS="$LIBS" + # Assume that gcc is used with ccmalloc. + LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o" + AC_CHECK_LIB(ccmalloc,ccmalloc_malloc,LIB_CCMALLOC="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl",,-ldl) + if test -n "$LIB_CCMALLOC" + then + LIBS="$OLIBS" + LIBS="$LIBS $LIB_CCMALLOC" + have_ccmalloc='yes' + else + LIBS="$OLIBS" + fi + fi +fi + +# +# Add support for Electric Fence debugging library if requested +# +if test "$with_efence" = 'yes' +then + LIB_EFENCE='-lefence' + LIBS="$LIB_EFENCE $LIBS" +fi + # # Find math library # @@ -1585,7 +1599,8 @@ # have_lzma='no' LIB_LZMA='' -if test "$with_lzma" != 'no' +dnl TIFF may require lzma so enable lzma check if TIFF is requested +if test "$with_lzma" != 'no' || test "$with_tiff" != 'no' then AC_MSG_CHECKING(for LZMA support ) AC_MSG_RESULT() @@ -2591,7 +2606,7 @@ # Default delegate definitions AutotraceDecodeDelegateDefault='autotrace' BZIPDelegateDefault='bzip2' -BrowseDelegateDefault='xdg-open' +BrowseDelegateDefault='mozilla' CGMDecodeDelegateDefault='ralcgm' CatDelegateDefault='cat' DCRAWDecodeDelegateDefault='dcraw' @@ -2608,6 +2623,8 @@ ILBMEncodeDelegateDefault='ppmtoilbm' LPDelegateDefault='lp' LPRDelegateDefault='lpr' +LZWDecodeDelegateDefault='uncompress' +LZWEncodeDelegateDefault='compress' LaunchDelegateDefault='gimp' MANDelegateDefault='groff' MPEGDecodeDelegateDefault='mpeg2decode' @@ -2632,7 +2649,7 @@ # Search for delegates AC_PATH_PROG(AutotraceDecodeDelegate, "$AutotraceDecodeDelegateDefault", "$AutotraceDecodeDelegateDefault") AC_PATH_PROG(BZIPDelegate, "$BZIPDelegateDefault", "$BZIPDelegateDefault") -AC_PATH_PROGS(BrowseDelegate, "$BrowseDelegateDefault" firefox konqueror google-chrome mozilla lynx, "$BrowseDelegateDefault") +AC_PATH_PROG(BrowseDelegate, "$BrowseDelegateDefault" firefox netscape, "$BrowseDelegateDefault") AC_PATH_PROG(CGMDecodeDelegate, "$CGMDecodeDelegateDefault", "$CGMDecodeDelegateDefault") AC_PATH_PROG(CatDelegate, "$CatDelegateDefault", "$CatDelegateDefault") AC_PATH_PROG(DCRAWDecodeDelegate, "$DCRAWDecodeDelegateDefault", "$DCRAWDecodeDelegateDefault") @@ -2649,6 +2666,8 @@ AC_PATH_PROG(ILBMEncodeDelegate, "$ILBMEncodeDelegateDefault", "$ILBMEncodeDelegateDefault") AC_PATH_PROG(LPDelegate, "$LPDelegateDefault", no) AC_PATH_PROG(LPRDelegate, "$LPRDelegateDefault", no) +AC_PATH_PROG(LZWDecodeDelegate, "$LZWDecodeDelegateDefault", "$LZWDecodeDelegateDefault") +AC_PATH_PROG(LZWEncodeDelegate, "$LZWEncodeDelegateDefault", "$LZWEncodeDelegateDefault") AC_PATH_PROG(LaunchDelegate, "$LaunchDelegateDefault", "$LaunchDelegateDefault") AC_PATH_PROG(MANDelegate, "$MANDelegateDefault", "$MANDelegateDefault") AC_PATH_PROG(MPEGDecodeDelegate, "$MPEGDecodeDelegateDefault", "$MPEGDecodeDelegateDefault") @@ -2839,6 +2858,8 @@ ILBMDecodeDelegate="$ILBMDecodeDelegateDefault" ILBMEncodeDelegate="$ILBMEncodeDelegateDefault" LPDelegate="$LPDelegateDefault" + LZWDecodeDelegate="$LZWDecodeDelegateDefault" + LZWEncodeDelegate="$LZWEncodeDelegateDefault" LaunchDelegate="$LaunchDelegateDefault" MANDelegate="$MANDelegateDefault" MPEGDecodeDelegate="$MPEGDecodeDelegateDefault" @@ -2877,6 +2898,8 @@ AC_SUBST(ILBMDecodeDelegate) AC_SUBST(ILBMEncodeDelegate) AC_SUBST(LPDelegate) +AC_SUBST(LZWDecodeDelegate) +AC_SUBST(LZWEncodeDelegate) AC_SUBST(LaunchDelegate) AC_SUBST(MANDelegate) AC_SUBST(MPEGDecodeDelegate) @@ -3129,111 +3152,35 @@ AC_SUBST(MAGICKLIBDIR) # Create a simple string containing format names for all delegate libraries -# DELEGATES is used to select sub-directories in the PerlMagick test suite -# MAGICK_FEATURES is used to declare required features in the test suite DELEGATES='' -MAGICK_FEATURES='' -if test "$have_bzlib" = 'yes' ; then - DELEGATES="$DELEGATES bzlib" - MAGICK_FEATURES="$MAGICK_FEATURES BZLIB" -fi -if test "$have_ralcgm" = 'yes' ; then - DELEGATES="$DELEGATES cgm" - MAGICK_FEATURES="$MAGICK_FEATURES CGM" -fi -if test "$have_fpx" = 'yes' ; then - DELEGATES="$DELEGATES fpx" - MAGICK_FEATURES="$MAGICK_FEATURES FPX" -fi -if test "$have_hp2xx" = 'yes' ; then - DELEGATES="$DELEGATES hpgl" - MAGICK_FEATURES="$MAGICK_FEATURES HPGL" -fi -if test "$have_jbig" = 'yes' ; then - DELEGATES="$DELEGATES jbig" - MAGICK_FEATURES="$MAGICK_FEATURES JBIG" -fi -if test "$have_png$have_jpeg" = 'yesyes' ; then - DELEGATES="$DELEGATES jng" - MAGICK_FEATURES="$MAGICK_FEATURES JNG" -fi -if test "$have_jp2" = 'yes' ; then - DELEGATES="$DELEGATES jp2" - MAGICK_FEATURES="$MAGICK_FEATURES JP2" -fi -if test "$have_jpeg" = 'yes' ; then - DELEGATES="$DELEGATES jpeg" - MAGICK_FEATURES="$MAGICK_FEATURES JPEG" -fi -if test "$have_lcms" = 'yes' || test "$have_lcms2" = 'yes' ; then - DELEGATES="$DELEGATES lcms" - MAGICK_FEATURES="$MAGICK_FEATURES LCMS" -fi -if test "$have_lzma" = 'yes' ; then - DELEGATES="$DELEGATES lzma" - MAGICK_FEATURES="$MAGICK_FEATURES LZMA" -fi -if test "$have_mpeg2" = 'yes' ; then - DELEGATES="$DELEGATES mpeg2" - MAGICK_FEATURES="$MAGICK_FEATURES MPEG2" -fi -if test "$have_mpeg2decode" = 'yes' && test "$have_mpeg2encode" = 'yes' ; then - DELEGATES="$DELEGATES mpeg" - MAGICK_FEATURES="$MAGICK_FEATURES MPEG" -fi -if test "$have_png" = 'yes' ; then - DELEGATES="$DELEGATES png" - MAGICK_FEATURES="$MAGICK_FEATURES PNG" -fi +if test "$have_bzlib" = 'yes' ; then DELEGATES="$DELEGATES bzlib" ; fi +if test "$have_ralcgm" = 'yes' ; then DELEGATES="$DELEGATES cgm" ; fi +if test "$have_fpx" = 'yes' ; then DELEGATES="$DELEGATES fpx" ; fi +if test "$have_hp2xx" = 'yes' ; then DELEGATES="$DELEGATES hpgl" ; fi +if test "$have_jbig" = 'yes' ; then DELEGATES="$DELEGATES jbig" ; fi +if test "$have_png$have_jpeg" = 'yesyes' ; then DELEGATES="$DELEGATES jng"; fi +if test "$have_jp2" = 'yes' ; then DELEGATES="$DELEGATES jp2" ; fi +if test "$have_jpeg" = 'yes' ; then DELEGATES="$DELEGATES jpeg" ; fi +if test "$have_lcms2" = 'yes' ; then DELEGATES="$DELEGATES lcms2" ; fi +if test "$have_lcms" = 'yes' ; then DELEGATES="$DELEGATES lcms" ; fi +if test "$have_lzma" = 'yes' ; then DELEGATES="$DELEGATES lzma" ; fi +# if test "$have_mpeg2" = 'yes' ; then DELEGATES="$DELEGATES mpeg2" ; fi +if test "$have_mpeg2decode" = 'yes' && test "$have_mpeg2encode" = 'yes' ; then DELEGATES="$DELEGATES mpeg" ; fi +if test "$have_png" = 'yes' ; then DELEGATES="$DELEGATES png" ; fi have_ps='no' -if test "$have_dps" = 'yes' || \ - test "$have_gs" = 'yes' || \ - test "${native_win32_build}" = 'yes' ; then - have_ps='yes' -fi -if test "$have_ps" = 'yes' ; then - DELEGATES="$DELEGATES ps" - MAGICK_FEATURES="$MAGICK_FEATURES PS" -fi - -if test "$have_ra_ppm" = 'yes' ; then - DELEGATES="$DELEGATES rad" - MAGICK_FEATURES="$MAGICK_FEATURES RAD" -fi -if test "$have_tiff" = 'yes' ; then - DELEGATES="$DELEGATES tiff" - MAGICK_FEATURES="$MAGICK_FEATURES TIFF" -fi -if test "$have_ttf" = 'yes' ; then - DELEGATES="$DELEGATES ttf" - MAGICK_FEATURES="$MAGICK_FEATURES TTF" -fi -if test "$have_wmf" = 'yes' ; then - DELEGATES="$DELEGATES wmf" - MAGICK_FEATURES="$MAGICK_FEATURES WMF" -fi -if test "$have_x" = 'yes' ; then - DELEGATES="$DELEGATES x" - MAGICK_FEATURES="$MAGICK_FEATURES X" -fi -if test "$have_fig2dev" = 'yes' && test "$have_ps" = 'yes' ; then - DELEGATES="$DELEGATES xfig" - MAGICK_FEATURES="$MAGICK_FEATURES XFIG" -fi -if test "$have_zlib" = 'yes' ; then - DELEGATES="$DELEGATES zlib" - MAGICK_FEATURES="$MAGICK_FEATURES ZLIB" -fi -if test "$build_modules" != 'no' || \ - test "${native_win32_build}" = 'yes' ; then - MAGICK_FEATURES="$MAGICK_FEATURES MODULES" -fi -# Remove extraneous spaces from output variables (asthetic) -DELEGATES=`echo $DELEGATES | sed -e 's/ */ /g'` -MAGICK_FEATURES=`echo $MAGICK_FEATURES | sed -e 's/ */ /g'` +if test "$have_dps" = 'yes' || test "$have_gs" = 'yes' ; then have_ps='yes' ; fi +if test "$have_ps" = 'yes' ; then DELEGATES="$DELEGATES ps" ; fi + +if test "$have_ra_ppm" = 'yes' ; then DELEGATES="$DELEGATES rad" ; fi +if test "$have_tiff" = 'yes' ; then DELEGATES="$DELEGATES tiff" ; fi +if test "$have_ttf" = 'yes' ; then DELEGATES="$DELEGATES ttf" ; fi +if test "$have_wmf" = 'yes' ; then DELEGATES="$DELEGATES wmf" ; fi +if test "$have_x" = 'yes' ; then DELEGATES="$DELEGATES x" ; fi +if test "$have_fig2dev" = 'yes' && test "$have_ps" = 'yes' ; then DELEGATES="$DELEGATES xfig" ; fi +if test "$have_zlib" = 'yes' ; then DELEGATES="$DELEGATES zlib" ; fi + AC_SUBST(DELEGATES) -AC_SUBST(MAGICK_FEATURES) # # Handle special compiler flags @@ -3268,44 +3215,58 @@ # Build library dependency list for libMagick # -# The with_ltdl variable is set to 'yes' if we will be linking against -# libltdl. We only link against libltdl if we are building coders and -# filters as modules. - -# The build_modules variable is set to 'yes' if coders and filters are -# to be built as modules. - -# This is kind of tricky since ${LIBLTDL} may reference a .la file -# which represents a shared library which will be formally installed -# (due to --enable-ltdl-install) or it may also reference an already -# formally installed libltdl using -lltdl syntax. We don't want to -# care if the installed libltdl is built from the bundled libltdl, of -# if it is already formally installed. +# The with_ltdl variable is set to 'yes' if we are building shared +# libraries, regardless of whether modules are built or not. +# +# The with_modules variable is set to 'yes' if coders and filters are +# to be built as modules. Even if coders and filters are not built, +# module loading is supported by shared library builds. + +# This is kind of tricky since if ${LIBLTDL} references a .la file, +# that .la file may represent a convenience library, or it may +# reference a shared library which will be formally installed. It may +# also reference an already formally installed libltdl using -lltdl +# syntax. + +# --with-included-ltdl (with_included_ltdl) +# Use our libltdl +# Set to empty by default. +# Set to 'no' if --with-ltdl-include and --with-ltdl-lib are used. +# Set to 'no' if --with-included-ltdl=no or --without-included-ltdl are used. + +# --enable-ltdl-install (enable_ltdl_install) +# Our libltdl will be formally installed +# Set to 'yes' if enable_ltdl_install or enable_ltdl_convenience is 'yes'. -# Libltdl ltdl/Makefile.inc supports automake conditionals -# INSTALL_LTDL and CONVENIENCE_LTDL +# --enable-ltdl-convenience (enable_ltdl_convenience = 'yes') +# Our libltdl is built as a convenience library +# +# Make conditionals INSTALL_LTDL and CONVENIENCE_LTDL #echo "with_included_ltdl = $with_included_ltdl" #echo "enable_ltdl_install = $enable_ltdl_install" #echo "enable_ltdl_convenience = $enable_ltdl_convenience" -MAGICK_LIBLTDL='' # Libltdl for GraphicsMagick build +MAGICK_LIBLTDL='' # Libltdl for GraphicsMagick build MAGICK_API_LIBLTDL='' # Libltdl for dependent application (API) build MAGICK_LTDLDEPS='' # Extra libltdl dependencies if test "$with_ltdl" != 'no' then - MAGICK_API_LIBLTDL='-lltdl' + if test \( "$with_included_ltdl" = 'no' -o "$enable_ltdl_convenience" = 'no' \) -o "$enable_ltdl_install" = 'yes' + then + MAGICK_API_LIBLTDL='-lltdl' + fi MAGICK_LIBLTDL=${LIBLTDL} MAGICK_LTDLDEPS=${LTDLDEPS} fi AC_SUBST(MAGICK_LIBLTDL) AC_SUBST(MAGICK_LTDLDEPS) -if test "$build_modules" != 'no' +if test "$with_modules" != 'no' then - MAGICK_DEP_LIBS="$LIB_LCMS $LIB_TTF $LIB_GS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_OMP $LIB_UMEM $LIB_THREAD" + MAGICK_DEP_LIBS="$LIB_LCMS $LIB_TTF $LIB_GS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_CCMALLOC $LIB_EFENCE $LIB_OMP $LIB_UMEM $LIB_THREAD" else - MAGICK_DEP_LIBS="$LIB_JBIG $LIB_LCMS $LIB_TIFF $LIB_TTF $LIB_JP2 $LIB_JPEG $LIB_GS $LIB_PNG $LIB_FPX $LIB_WMF $LIB_DPS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_XML $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_OMP $LIB_UMEM $LIB_THREAD" + MAGICK_DEP_LIBS="$LIB_JBIG $LIB_LCMS $LIB_TIFF $LIB_TTF $LIB_JP2 $LIB_JPEG $LIB_GS $LIB_PNG $LIB_FPX $LIB_WMF $LIB_DPS $LIB_XEXT $LIB_IPC $LIB_X11 $LIB_LZMA $LIB_BZLIB $LIB_XML $LIB_ZLIB $LIB_TRIO $LIB_GDI32 $LIB_MATH $LIB_CCMALLOC $LIB_EFENCE $LIB_OMP $LIB_UMEM $LIB_THREAD" fi AC_SUBST(MAGICK_DEP_LIBS) @@ -3326,15 +3287,6 @@ MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'` #LIBS=`echo $LIBS | sed -e 's/ */ /g'` -MAGICK_API_CFLAGS=$CFLAGS -MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'` -MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS" -MAGICK_API_DEP_LIBS="$MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL" -MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_API_DEP_LIBS" - -MAGICK_API_DEP_LIBS=`echo $MAGICK_API_DEP_LIBS | sed -e 's/ */ /g'` -MAGICK_API_LIBS=`echo $MAGICK_API_LIBS | sed -e 's/ */ /g'` - # Save configure/build parameters for later reference AC_DEFINE_UNQUOTED(GM_BUILD_CONFIGURE_ARGS,"$0 ${ac_configure_args}",[arguments passed to configure]) AC_DEFINE_UNQUOTED(GM_BUILD_HOST,"${host}",[Host identification triplet]) @@ -3344,7 +3296,7 @@ AC_DEFINE_UNQUOTED(GM_BUILD_CPPFLAGS,"${CPPFLAGS}",[CPPFLAGS used for preprocessing]) AC_DEFINE_UNQUOTED(GM_BUILD_CXXFLAGS,"${CXXFLAGS}",[CXXFLAGS used for C++ compilation]) AC_DEFINE_UNQUOTED(GM_BUILD_LDFLAGS,"${LDFLAGS}",[LDFLAGS used for linking]) -AC_DEFINE_UNQUOTED(GM_BUILD_LIBS,"${MAGICK_API_DEP_LIBS}",[LIBS used for linking]) +AC_DEFINE_UNQUOTED(GM_BUILD_LIBS,"${MAGICK_DEP_LIBS}",[LIBS used for linking]) # Pass only user-provided LIBS as "global" libraries LIBS=$LIBS_USER @@ -3356,6 +3308,10 @@ #AC_SUBST(X_LIBS) #AC_SUBST(X_EXTRA_LIBS) +MAGICK_API_CFLAGS=$CFLAGS +MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'` +MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS" +MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL" AC_SUBST(MAGICK_API_CFLAGS) AC_SUBST(MAGICK_API_CPPFLAGS) @@ -3380,7 +3336,6 @@ magick/GraphicsMagick.pc \ magick/magick_types.h \ magick/version.h \ - common.shi \ rungm.sh \ wand/GraphicsMagickWand-config \ wand/GraphicsMagickWand.pc ) @@ -3411,7 +3366,6 @@ echo "Static libraries --enable-static=$enable_static $libtool_build_static_libs" echo "GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld" echo "Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth" -echo "Modules --with-modules=$with_modules $build_modules" echo "" echo "Delegate Configuration:" echo "BZLIB --with-bzlib=$with_bzlib $have_bzlib" @@ -3474,5 +3428,7 @@ echo " CXXFLAGS = $CXXFLAGS" echo " DEFS = $DEFS" echo " LDFLAGS = $LDFLAGS" -echo " LIBS = $MAGICK_API_DEP_LIBS" +#echo " LIBS = $TESTED_LIBS" +echo " LIBS = $MAGICK_DEP_LIBS" echo "" + diff -Nru graphicsmagick-1.3.17-Q16/debian/changelog graphicsmagick-1.3.16-Q16/debian/changelog --- graphicsmagick-1.3.17-Q16/debian/changelog 2012-10-24 15:31:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/debian/changelog 2012-10-25 09:17:39.000000000 +0000 @@ -1,35 +1,59 @@ -graphicsmagick (1.3.17-Q16-1dhor~quantal) quantal; urgency=low +graphicsmagick (1.3.16-Q16-1dhor~quantal) quantal; urgency=low + + * --with-quantum-depth = 16 + + -- Dariusz Duma Thu, 25 Oct 2012 11:16:55 +0200 + +graphicsmagick (1.3.16-1.1ubuntu1) quantal; urgency=low + + * Build-depend/depend on libtiff-dev rather than libtiff4-dev. + + -- Colin Watson Mon, 10 Sep 2012 10:31:46 +0100 + +graphicsmagick (1.3.16-1.1) unstable; urgency=low + + * Non-maintainer upload. + * [SECURITY] Fix "CVE-2012-3438": apply patch from upstream repo: + http://graphicsmagick.hg.sourceforge.net/hgweb/graphicsmagick/graphicsmagick/rev/d6e469d02cd2 + "coders/png.c: Some typecasts were inconsistent with libpng-1.4 and + later." + (Closes: #683284) + + -- gregor herrmann Sat, 18 Aug 2012 15:08:57 +0200 + +graphicsmagick (1.3.16-1) unstable; urgency=low + + * New upstream version 1.3.16. + + Includes build fix for Perl 5.16. + * debian/libgraphicsmagick3.symbols: Add symbol from new upstream + release. + + -- Daniel Kobras Mon, 25 Jun 2012 20:50:44 +0200 + +graphicsmagick (1.3.15-1) unstable; urgency=low + + * New upstream release 1.3.15. Closes: #672982 + + Fixes crash in psiconv. Closes: #611260 + * debian/control: Change (Build-)Depends from libpng12-dev to + libpng-dev. Closes: #662359 + * debian/control: Add (Build-)Depends on libjbig-dev. Closes: #669947 + * debian/libgraphicsmagick3.symbols: Add symbols from new upstream + release. + * PerlMagick/MANIFEST, PerlMagick/typemap: Add build fix for Perl 5.16, + cherry-picked from upstream VCS. Closes: #676265 + + -- Daniel Kobras Mon, 11 Jun 2012 20:49:01 +0200 + +graphicsmagick (1.3.12-1.1) unstable; urgency=low + + * Non-maintainer upload. + * {Build-,}Depend on libjpeg-dev, not libjpeg62-dev (closes: #629966, + #633941) + + -- Julien Cristau Mon, 25 Jul 2011 19:56:29 +0200 + +graphicsmagick (1.3.12-1) unstable; urgency=low - * PNG: Reading sub-8-bit palette images is fixed (images looked - stretched). - * SVG: Fixed bug which allowed MVG and SVG files with long vector - paths to crash the software. - * SVG: Ignore XML headers rather than rendering them as text. - * MVG/SVG/WMF/-draw: It is now possible to draw a plain ',' - character. - * WMF: Fixed a bug which caused wrong centered-text placement. - * import: Return status was inverted. - * configure: Don't force that liblzma is used just because libtiff - is used. - * The configure script now supports a --enable-quantum-library-names - option to enable that shared library name includes quantum depth - to allow shared libraries with different quantum depths to - co-exist in same directory (only one can be used for development). - * JNX: Support is added for reading the Garmin proprietary Image - Format. - * BMP: Support an alpha channel in uncompressed 32-bit BMP. - * -lat: The adaptive threshold algorithm is replaced with a new - algorithm which scales linearly (rather than quadratically) with - area size. - * Tests: Test suite is re-written to use TAP-based tests. - * GIF: Reader tries to be better at detecting and reporting - failures. - - -- Dariusz Duma Wed, 24 Oct 2012 17:29:31 +0200 - -graphicsmagick (1.3.12-Q16-4dhor~quantal) quantal; urgency=low - - * 16bits precission enabled * New upstream version 1.3.12. + Fixes writing to standard output. Closes: #571719 * magick/effect.c: Disable OpenMP threading on Sparc for MedianFilterImage() @@ -37,4 +61,578 @@ Should prevent build failures due to the testsuite timing out on the Sparc buildds. Advice from upstream. - -- Dariusz Duma Mon, 21 Feb 2011 11:02:32 +0100 \ No newline at end of file + -- Daniel Kobras Mon, 08 Mar 2010 22:05:19 +0100 + +graphicsmagick (1.3.11-1) unstable; urgency=low + + * New upstream version 1.3.11. + + Merges or supersedes most Debian-specific patches, apart from + Hurd PATH_MAX fix, added DPS stubs, and tweaks to + GraphicsMagick-config. + + Fixes display option -update to work without -delay. Closes: #414779 + + Adjusts selection of output file when option -adjoin is given. + Closes: #552998 + + No longer crashes when a convolution operation has failed. + Closes: #539251 + + Fixes conversion of transparent images to XPM. Closes: #560232 + * debian/control: Package compiles with version 3.8.4 of Debian policy. + * debian/control: Add debhelper substitution variable misc:Depends to + all Depends lines to placate lintian. + * debian/copyright: Resync with Copyright.txt and www/authors.rst from + upstream distribution. + * debian/libgraphicsmagick3.symbols: Add two new symbols in 1.3.11. + * debian/rules: Add logfile output if testsuite has failed. + + -- Daniel Kobras Mon, 22 Feb 2010 19:33:44 +0100 + +graphicsmagick (1.3.8-1) unstable; urgency=low + + * New upstream version 1.3.8. + * magick/image.c, magick/studio.h: Revert an upstream change that defined + four global string constants as macros, causing an involuntary ABI + change. + * magick/static.c: Add stub definitions for registration functions of + DPS module to ensure a stable ABI. + * magick/xwindow.c: Debian-specific patch for CVE-2009-1882 superseded + with upstream change. + * debian/control: Complies with version 3.8.3 of Debian policy. + * debian/control: Build-depend on package hardening-includes. + * debian/libgraphicsmagick3.symbols: Add 65 new symbols in 1.3.8. + * debian/rules: Replace homebrew hardening flags with generic version + imported from hardening-includes. + * debian/rules: Perl binding is no longer built by default. Adjust make + calls. + + -- Daniel Kobras Fri, 29 Jan 2010 00:52:41 +0100 + +graphicsmagick (1.3.5-6) unstable; urgency=high + + * debian/control: Build-depend on libltdl-dev to link with system-wide + library. Avoid security bug in included convenience copy. (CVE-2009-3736) + Closes: #559811 + * debian/control: Include libltdl-dev as a dependency to + libgraphicsmagick3-dev. + * debian/libgraphicsmagick3.symbols: Remove ltdl symbols that now get + pulled in via a library dependency. Closes: #533410 + + -- Daniel Kobras Thu, 10 Dec 2009 22:00:16 +0100 + +graphicsmagick (1.3.5-5.2) unstable; urgency=low + + * Non-maintainer upload. + * Applied patch to fix FTBFS on hurd-i386, by Barry deFreese and Samuel + Thibault. Closes: #533513. + + -- Michael Banck Mon, 28 Sep 2009 23:02:18 +0200 + +graphicsmagick (1.3.5-5.1) unstable; urgency=high + + * Non-maintainer upload. + * Fixed integer overflow in XMakeImage function in xwindow.c + (Closes: #530946) (CVE-2009-1882) + + -- Giuseppe Iuculano Thu, 10 Sep 2009 19:08:13 +0200 + +graphicsmagick (1.3.5-5) unstable; urgency=high + + * debian/control: Update Conflicts/Replaces of -dev-compat package to + follow libmagick-dev package split. Closes: #526482 + * magick/GraphicsMagick-config.{in,1}: Do not expose compiler options + used to build the library itself via GraphicsMagick-config. Only + provide options that are actually useful to depending applications. + Adjust documentation accordingly. Closes: #523596 + + -- Daniel Kobras Thu, 07 May 2009 20:09:28 +0200 + +graphicsmagick (1.3.5-4) unstable; urgency=low + + * debian/libgraphicsmagick++3.symbols*: Maintaining symbols files + for a C++ ABI does not appear to be a good idea at present as + arch- and optimisation-dependent symbols from instantiated standard + templates tend to slip in. Turn off generation of symbols files + for the C++ bindings, but keep respective files with suffix + ".disabled" for potential later re-use. As a side-effect, this + change also fixes the build failures on i386 and armel. + Closes: #522706 + * debian/control: graphicsmagick-dbg has been moved to section debug. + Adapt control file accordingly. + + -- Daniel Kobras Wed, 08 Apr 2009 19:37:57 +0200 + +graphicsmagick (1.3.5-3) unstable; urgency=low + + * debian/rules: On some archs, -z relro has to be passed explicitly + as a linker option to gcc. + * debian/libgraphicsmagick++3.symbols.*.in: Strip Debian revision + that slipped into some symbol versions. + + -- Daniel Kobras Thu, 02 Apr 2009 21:51:06 +0200 + +graphicsmagick (1.3.5-2) unstable; urgency=low + + * debian/changelog: Previous upload ended up in unstable by mistake. + Correct distribution field in changelog entry accordingly. + * debian/libgraphicsmagick++3.symbols*: Handle architecture-dependent + differences in exported symbols of C++ bindings. + * debian/rules: Restrict hardening options to OS/architecture combinations + where they actually work. + + -- Daniel Kobras Tue, 31 Mar 2009 18:00:49 +0200 + +graphicsmagick (1.3.5-1) unstable; urgency=low + + * New upstream version 1.3.5. Closes: #516909 + + SONAME versions of C and C++ shared libraries change from 2 to 3. + * magick/command.c: Avoid double free() error when calling + "gm import" with option "-frame". Closes: #506473 + * utilities/gm.1: Quote one more single tick in gm(1) man page. Thanks + to Vincent Mauge. + * debian/changelog: Add information about security problems fixed in + 1.2.4 upstream release to previous changelog entry. + * debian/control: Adjust for SONAME changes. + * debian/control: Remove obsolete alternative dependencies on x-dev and + gs. + * debian/copyright: Updated list of authors in line with + www/authors.html + * debian/graphicsmagick.docs: Most documentation has moved below www + and doesn't have to be installed separately. Trim file list + accordingly. + * debian/graphicsmagick.install: images subdirectory has moved below + www, so doesn't have to be installed separately. + * debian/libgraphicsmagick{,++}2.install: Renamed to + libgraphicsmagick{,++}3.install. + * debian/libgraphicsmagick{,_++}3.symbols: Add list of current library + symbols for C and C++ bindings. + * debian/rules: Adjust for SONAME changes. + * debian/rules: Make use of improved security features in gcc and ld, + unless DEB_BUILD_OPTIONS contain the "noharden" keyword. + * debian/rules: Packages comply with version 3.8.1 of Debian policy. + + -- Daniel Kobras Sun, 29 Mar 2009 18:23:02 +0200 + +graphicsmagick (1.2.4-1) experimental; urgency=low + + * New upstream version 1.2.4. + + Fixes DoS vulnerabilities in various coders (CVE-2008-3134). + Closes: #491439 + * debian/control: Add build-time dependencies on libsm-dev, libice-dev, + and libxext-dev as required by AC_PATH_XTRA autoconf macro. Also add + the above as dependencies to libgraphicsmagick1-dev for consistency + with output of (deprecated) script GraphicsMagick-config. Thanks to + Simon McVittie for the initial fix. Closes: #486985 + + -- Daniel Kobras Sun, 06 Jul 2008 19:55:04 +0200 + +graphicsmagick (1.2.3-1) experimental; urgency=low + + * New upstream version 1.2.3. + + Includes remaining fixes for all reported lower-impact + denial-of-service problems in several coders. Closes: #414370 + * debian/rules: Disable workaround for arm stack overflow in drawtest as + toolchains problems appear to be fixed. + * debian/rules: Explicitly configure desired docdir. + + -- Daniel Kobras Sun, 22 Jun 2008 15:06:52 +0200 + +graphicsmagick (1.2.1-1) experimental; urgency=low + + * New upstream version 1.2.1. + + Binary interface is incompatible with 1.1.x releases, library + SONAME has been changed accordingly. + + Includes fix for missing cstring include in Geometry.cpp, + Debian-specific patch dropped. + + Implements different method to avoid failures of WMF testsuite due + to rendering changes in libwmf, Debian-specific patch dropped. + * debian/control, debian/rules: Bump SONAME version of library packages + from 1 to 2. -dev package names remain unchanged. + * debian/copyright: Update from upstream's Copyright.txt and AUTHORS.txt. + * debian/graphicsmagick.docs: Update to current list of documentation + provided in upstream release. + + -- Daniel Kobras Fri, 09 May 2008 16:15:24 +0200 + +graphicsmagick (1.1.11-3) unstable; urgency=high + + * debian/control, debian/rules: Some of the PS-related testsuites still + fail if gs is not present. Revert build-conflicts hack and temporarily + ignore all testsuite failures on hppa and sparc, instead. + + -- Daniel Kobras Sun, 27 Apr 2008 17:06:18 +0200 + +graphicsmagick (1.1.11-2) unstable; urgency=high + + * debian/control: ImageMagick's -dev packages have stopped providing + virtual, unversioned aliases, recently. Add explicit Conflicts and + Replaces on the versioned package names libmagick9-dev and + libmagick++9-dev in the -compat-dev package. Closes: #476584 + * debian/control: Replace obsolete package name gs-gpl with its + successor ghostscript. + * debian/control: Build-conflict with ghostscript on hppa and sparc to + work around a long-standing ghostscript bug that causes our build to + fail. Postscript support is still present on all archs, but PS-specific + tests are skipped at build time on hppa and sparc. Closes: #475685 + + -- Daniel Kobras Mon, 21 Apr 2008 21:38:33 +0200 + +graphicsmagick (1.1.11-1) unstable; urgency=medium + + * New upstream version, containing multiple security fixes. Closes: #444266 + + Fixes denial-of-service via malicious DCM and XCF files. (CVE-2007-4985) + + Fixes integer overflows in multiple coders. (CVE-2007-4986) + + Fixes sign extension error when reading DIB images. (CVE-2007-4988) + + For reference, GraphicsMagick was not affected by an off-by-one error + in ImageMagick's ReadBlobString() function. (CVE-2007-4987) + * Magick++/lib/Geometry.cpp: Add missing cstring include to fix build with + gcc 4.3. Closes: #462113 + * utilities/gm.1: Fix formatting errors in man page gm(1). + * debian/control: Packages comply with version 3.7.3 of Debian policy. + * debian/graphicsmagick.menu: Move section of gm utility from obsolete + section 'Apps' to current 'Applications'. + + -- Daniel Kobras Tue, 26 Feb 2008 21:33:02 +0100 + +graphicsmagick (1.1.10-1) unstable; urgency=low + + * New upstream version. + + -- Daniel Kobras Thu, 20 Sep 2007 00:14:37 +0200 + +graphicsmagick (1.1.8-1) unstable; urgency=medium + + * New upstream version. + Merges or supersedes all previously applied patches outside debian/, + except for changes to ttf testsuite. + * PerlMagick/t/{ttf,wmf}/read.t: Rendered quality changes depending on + improvements in external libs in these testcases, so run them to + gather information, but don't expect them to succeed. Closes: #434343 + * debian/control: Replace ${Source-Version} substitutions with new + syntax ${binary:Version}. + * debian/rules: Don't ignore any error from 'make distclean' to keep + lintian happy. + * debian/rules: Include generic code snippet to update binary reference + images for testsuite. Clean up after build. Closes: #424370 + * debian/reference-new/PerlMagick/t/reference/*: Move updated WMF reference + image to new location, and include updated TTF reference images due to + changes in rendering with recent freetype. + + -- Daniel Kobras Sun, 05 Aug 2007 13:17:58 +0200 + +graphicsmagick (1.1.7-15) unstable; urgency=high + + * coders/dcm.c: Fix integer overflow in DCM coder. (CVE-2007-1797) + * coders/xwd.c: Fix integer overflows in XWD coder. (CVE-2007-1797) + * debian/changelog: Document recently assigned CVE id for xwd overflow + in previous entry to avoid confusion with the new fixes above. + * debian/control: Remove dependencies on obsolete version of libjasper-dev. + Closes: #422379 + * Magick++/lib/Image.cpp: Include missing header file to fix build + failure with gcc 4.3. Patch thanks to Martin Michlmayr. + Closes: #417218 + + -- Daniel Kobras Sun, 6 May 2007 11:39:10 +0200 + +graphicsmagick (1.1.7-14) unstable; urgency=high + + * magick/image.c: Fix heap overflow in GrayscalePseudoClassImage() on + 64bit architectures. (Turned up by Sami Liedes' segv2.viff test case.) + Closes: #418052, #416096 + * magick/utility.h: Avoid double free() when calling MagickReallocMemory() + with zero size argument. (Triggered by Sami Liedes' segv2.viff test case.) + Closes: #418053 + * coders/tiff.c: Fix segfault with certain TIFF images on amd64 due to + va_list reusal in bogus duplicate vsprintf() call. Thanks to Kurt + Roeckx for the fix. Closes: #415467 + * coders/viff.c: Add sanity check to prevent heap overflow reading corrupt + viff images. (Triggered by Sami Liedes' segv.viff test case.) + Closes: #418054 + * coders/xwd.c: Fix integer overflow in XWD coders. (Triggered by Sami + Liedes' broken.xwd test case.) Original patch thanks to Larry + Doolittle. (CVE-2007-1667) Closes: #417862 + + -- Daniel Kobras Fri, 6 Apr 2007 17:50:35 +0200 + +graphicsmagick (1.1.7-13) unstable; urgency=high + + * The following problems were found thanks to numerous testcases provided + by Sami Liedes: + + coders/pcx.c: Fix heap overflow vulnerability of scanline array + with user-supplied input. Closes: #413034 + Also adds error checks and caps maximum number of colours to prevent + segfaults with further testcases. Closes: #414058 + + coders/pict.c: Fix integer overflow to prevent overflowing a + heap buffer with user-supplied input. Closes: #413036 + Validate header information to prevent segfaults with further + testcases. Closes: #414059 + + coders/xwd.c: Check image data more strictly before passing it on to + XGetPixel() to circumvent buffer overflow in libX11. Closes: #413040 + + Fix various segfaults with corrupt image data due to insufficient + validation of return values from SeekBlob(). None of these are + currently known to allow code injection. + - coders/bmp.c: Add error checks to SeekBlob() calls. Closes: #413031 + - coders/cineon.c: Likewise. Closes: #413038 + - coders/icon.c: Likewise. Closes: #413032 + Extend validation checks to prevent segfaults with + further testcases. Closes: #414057 + - magick/blob.c: Increase robustness of function ReadBlobStream() to + mitigate the impact of missing error checks on SeekBlob() calls. + + coders/png.c: Fix NULL pointer dereference due to insufficient + validation of image data. Closes: #413035 + + coders/pnm.c: Fix segfault on out-of-bounds read access due to + insufficient validation of image data. Closes: #413037 + + coders/sun.c: Fix segfaults on out-of-bounds read access due to + insufficient validation of image data. Closes: #413039 + * utilities/miff.4: Trim name section of man page, and move overlong + line to description. Closes: #390501 + * debian/graphicsmagick.menu: Show logo on startup from menu, rather + than quitting immediately. Thanks Justin B. Rye. Closes: #407464 + + -- Daniel Kobras Sat, 10 Mar 2007 23:52:50 +0100 + +graphicsmagick (1.1.7-12) unstable; urgency=high + + * coders/palm.c: Fix regression introduced in patch for CVE-2006-5456. + Avoid bogus second read in macro call. Patch thanks to Vladimir + Nadvornik. (CVE-2007-0770) + + -- Daniel Kobras Sat, 10 Feb 2007 15:50:53 +0100 + +graphicsmagick (1.1.7-11) unstable; urgency=medium + + * config/delegates.mgk.in: Lose obsolete option -2 when calling dcraw + delegate. Fixes support for raw image data from digital cameras. + Closes: #405960 + + -- Daniel Kobras Sun, 7 Jan 2007 17:59:16 +0100 + +graphicsmagick (1.1.7-10) unstable; urgency=high + + * coders/png.c: Fix syntax errors in asm controlling code of PNG + coder. + * debian/changelog: Add recently assigned CVE references to security + fixes in previous changelog entry. + * debian/control: Recommend package gsfonts that provides the fonts + referenced in the default type map. + * debian/control: Adjust (build-)dependencies as x-dev package was + superseded by x11proto-core-dev. Closes: #397770 + * debian/Magick.pm: Fix typo in POD section. + + -- Daniel Kobras Wed, 13 Dec 2006 19:38:31 +0100 + +graphicsmagick (1.1.7-9) unstable; urgency=high + + * coders/dcm.c: Fix buffer overflow, thanks to M Joonas Pihlaja. + (CVE-2006-5456) + * coders/palm.c: Fix multiple heap overflows, again thanks to M Joonas + Pihlaja. (CVE-2006-5456) + + -- Daniel Kobras Fri, 29 Sep 2006 15:52:41 +0200 + +graphicsmagick (1.1.7-8) unstable; urgency=high + + * coders/xcf.c: Fix buffer overflow in XCF coder (CVE-2006-3743). + * It seems I've fixed the vulnerabilities described in CVE-2006-3744 + (coders/sgi.c) independently in the previous upload already while + the original report had been embargoed. + + -- Daniel Kobras Wed, 6 Sep 2006 18:24:36 +0200 + +graphicsmagick (1.1.7-7) unstable; urgency=high + + * coders/sgi.c: Fix multiple heap overflow vulnerabilities in SGI coder + due to + + missing boundary checks in SGIDecode(); + + missing validation of pixel depth field; + + integer overflow via large columns and rows fields (CVE-2006-4144) + Closes: #383333 + + missing validation of chunk size fields (variable 'runlength') in + run-length encoded images. + * coders/sgi.c: Check for bogus values of 'bytes_per_pixel' and 'depth'. + * coders/sgi.c: Fix calculation of internal depth value. + + -- Daniel Kobras Fri, 18 Aug 2006 11:50:42 +0200 + +graphicsmagick (1.1.7-6) unstable; urgency=low + + * debian/compat: Bump debhelper compatibility level to 5. + * debian/control: Build-depend on debhelper version 5 and up. + * debian/control: Remove redundant Build-Depends-Indep. + * debian/control: Add new package graphicsmagick-dbg containing debugging + symbols for all language bindings and the main executable. + * debian/control: Suggest debugging package where appropriate. + * debian/control: Build-depend on sharutils for uudecode. + * debian/control: Version build-dependency on libwmf-dev. Earlier versions + will fail the testsuite. + * debian/libgraphicsmagick++1.install: There is no libGraphicsMagickWand++, + so don't try to install it. + * debian/libgraphicsmagick{,++}1-dev.install: Remove .la files as long as + nobody's using them. + * debian/rules: Give in and disable strict aliasing for the moment until + we get fixes for all instances that currently break the rules. + * debian/rules: Place all debugging symbols into graphicsmagick-dbg. + * debian/rules: New libwmf yields better image quality than old reference + image in regression test. We cannot patch the binary image directly in + the Debian diff, so add uudecode magic to check and clean targets. + * debian/ski.miff.uu: Updated version of reference image in WMF regression + test. Uuencoded to fit into the Debian diff. + * magick/cache.c: Include definition of HAVE_PREAD before checking its + value. Now really pulls in proper declarations of pread() and pwrite(). + + -- Daniel Kobras Tue, 1 Aug 2006 14:00:30 +0200 + +graphicsmagick (1.1.7-5) unstable; urgency=low + + * coders/wpg.c: Fix segfault in WPG decoder. Closes: #366191 + * debian/control: Fix typo 'thumnails' in package description. + Closes: #363623 + * debian/control: Prefer real package zlib1g-dev over virtual libz-dev + in (build-)dependencies. + * debian/control: Add (build-)dependency on libjasper-1.701-dev to + support JPEG2000 images. + * debian/rules: Change X11 directories from /usr/X11R6/{include,lib} to + /usr/{include,lib}/X11. + * debian/control: X11 change makes package comply with policy 3.7.2. + Bump Standards-Version accordingly. + + -- Daniel Kobras Sat, 6 May 2006 16:28:08 +0200 + +graphicsmagick (1.1.7-4) unstable; urgency=low + + * debian/rules: Lower optimisation level on magick/draw.c and + wand/drawing_wand.c on arm to work around a compiler issue + when calling variadic functions. Fixes crashes of the test suite + on arm. + + -- Daniel Kobras Tue, 28 Mar 2006 21:49:16 +0200 + +graphicsmagick (1.1.7-3) unstable; urgency=low + + * debian/control: Replace pre-etch versions of imagemagick to prevent + file conflicts with miff.4 and quantize.5 man pages during partial + upgrade. Closes: #351262 + * tests/drawtest.c: Make sure filename strings do not run out of bounds. + * magick/cache.c: Define as _XOPEN_SOURCE to pull in declarations for + Unix98 extensions pread() and pwrite(). + * magick/montage.c: Fix bogus modulation of brightness when creating + shadows around tiles in montage. Instead, drop constant grey shadow + like current ImageMagick. + * PerlMagick/t/montage.t: Update reference signatures for montage test + cases with shadow according to above change. + + -- Daniel Kobras Sun, 5 Feb 2006 21:57:14 +0100 + +graphicsmagick (1.1.7-2) unstable; urgency=low + + * magick/tempfile.c: Canonify relative paths before referring to + them in a symlink. + * debian/control: Add transfig to build dependencies for xfig regression + test. + * debian/control: Recommend gs in libgraphicsmagick1 package as it's a + commonly used delegate. + + -- Daniel Kobras Thu, 12 Jan 2006 12:32:11 +0100 + +graphicsmagick (1.1.7-1) unstable; urgency=low + + * First upload to official Debian archives. Closes: #345017 + * New upstream version. + * debian/*: Major overhaul to comply with packaging standards. Apart + from the changelog, few lines have survived the clean-up. Still, we + try to ensure smooth upgrade from the previous, unofficial packages. + Most notable packaging changes: + + Names of library packages are properly versioned. + + Name of compatibility package expanded to -imagemagick-compat. + + Removed compatibility shell script, and replaced with simple + symlinks to gm. Extra functionality from wrapper was only required + by old versions of typo3 according to previous maintainers. + + New compatibility package -libmagick-dev-compat providing wrappers + for package development. + + Build separate packages for C++ library. + + Drop separate -doc package. + + More verbose package descriptions. + + Run test suite at build time. + + Disable support for obsolete libdps. Build-depend on ghostscript + instead for ps/pdf regression tests. + + New maintainer. + * PerlMagick/t/ttf/read.t: Disabled ttf testcase that is known to fail + because of problems with special characters. + * magick/{blob.c,command.c,image.c,log.c,utility.c,utility.h}: + FormatString() was called with unsanitized user input. Introduced + new helper function FormatStringNumeric() to allow a single numeric + format expansion. (This is a more complete fix for CAN-2005-0397 + reported against ImageMagick.) + * magick/attribute.c: Apply missing piece of fix for heap overflow in + EXIF parser from ImageMagick patch. (CAN-2004-0981) + * configure.ac, configure: Fix typo that lead to an undefined delegate + for HTML conversion. + * magick/constitute.c: Apply upstream fix for potential NULL pointer + dereference in ReadImage(). + * magick/{delegate.c,symbols.h,tempfile.h,tempfile.c}: When calling + external delegates, check filename against whitelist of safe + characters, and pass securely named symlink to delegate if check fails. + (CVE-2005-4601) + + -- Daniel Kobras Mon, 9 Jan 2006 22:19:07 +0100 + +graphicsmagick (1.1.6-3) unstable; urgency=low + + * Added colors.mgk to libgraphicsmagick + + -- Michael Stucki Sun, 15 May 2005 22:15:02 +0200 + +graphicsmagick (1.1.6-2) unstable; urgency=low + + * changed value for MagickLibSubdir and MagickShareSubdir in configure.ac + * changed value for includedir in Makefile.am in + - magick/Makefile.am + - Magick++/lib/Magick++/Makefile.am + - Magick++/lib/Makefile.am + - wand/Makefile.am + + -- Michael Stucki Sun, 15 May 2005 15:00:48 +0200 + +graphicsmagick (1.1.6-1) unstable; urgency=low + + * New upstream release + + -- Michael Stucki Sun, 15 May 2005 04:48:06 +0200 + +graphicsmagick (1.1.2-5) unstable; urgency=low + + * Backport on Debian Sarge + * Fixed a bug in -im-compat + * Renamed gm-wrapper to graphicsmagick_wrapper + + -- Michael Stucki Thu, 12 Aug 2004 00:55:27 +0200 + +graphicsmagick (1.1.2-4) unstable; urgency=low + + * Fixed package -im-compat, shell-script was not executable + + -- Sven Wilhelm Fri, 6 Aug 2004 19:56:38 +0200 + +graphicsmagick (1.1.2-3) unstable; urgency=low + + * Added wrapper script for im compatibility + * Fixed descriptions in control file + * Changed to library libtiff4 + + -- Sven Wilhelm Fri, 6 Aug 2004 16:01:43 +0200 + +graphicsmagick (1.1.2-2) unstable; urgency=low + + * Fixed missing *.mgk files + * -doc package now has its content + + -- Sven Wilhelm Fri, 6 Aug 2004 14:34:33 +0200 + +graphicsmagick (1.1.2-1) unstable; urgency=low + + * Initial Release. + * changed value for MagickLibSubdir in configure.ac + * changed value for includedir in Makefile.am in + - magick/Makefile.am + - Magick++/lib/Magick++/Makefile.am + - Magick++/lib/Makefile.am + - wand/Makefile.am + + -- Sven Wilhelm Mon, 7 Jun 2004 02:23:06 +0200 diff -Nru graphicsmagick-1.3.17-Q16/debian/control graphicsmagick-1.3.16-Q16/debian/control --- graphicsmagick-1.3.17-Q16/debian/control 2012-04-14 14:50:40.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/debian/control 2012-10-25 09:16:53.000000000 +0000 @@ -1,8 +1,9 @@ Source: graphicsmagick Section: graphics Priority: optional -Maintainer: Dariusz Duma -Build-Depends: debhelper (>= 5.0), libjpeg-dev, libjasper-dev, libwmf-dev (>= 0.2.8.4), libx11-dev, libsm-dev, libice-dev, libxext-dev, x11proto-core-dev, libxml2-dev, libfreetype6-dev, libexif-dev, libbz2-dev, libtiff4-dev, zlib1g-dev | libz-dev, libpng12-dev, perl, ghostscript, autotools-dev, transfig, sharutils, libltdl-dev, hardening-includes +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Daniel Kobras +Build-Depends: debhelper (>= 5.0), libjpeg-dev, libjasper-dev, libwmf-dev (>= 0.2.8.4), libx11-dev, libsm-dev, libice-dev, libxext-dev, x11proto-core-dev, libxml2-dev, libfreetype6-dev, libexif-dev, libbz2-dev, libtiff-dev, libjbig-dev, zlib1g-dev | libz-dev, libpng-dev, perl, ghostscript, autotools-dev, transfig, sharutils, libltdl-dev, hardening-includes Standards-Version: 3.8.4 Package: graphicsmagick @@ -57,7 +58,7 @@ Package: libgraphicsmagick1-dev Architecture: any Section: libdevel -Depends: libgraphicsmagick3 (= ${binary:Version}), libjpeg-dev, libjasper-dev, libwmf-dev, libx11-dev, libsm-dev, libice-dev, libxext-dev, x11proto-core-dev, libxml2-dev, libfreetype6-dev, libtiff4-dev, libc6-dev, zlib1g-dev | libz-dev, libpng12-dev, libexif-dev, libbz2-dev, libltdl-dev, ${misc:Depends} +Depends: libgraphicsmagick3 (= ${binary:Version}), libjpeg-dev, libjasper-dev, libwmf-dev, libx11-dev, libsm-dev, libice-dev, libxext-dev, x11proto-core-dev, libxml2-dev, libfreetype6-dev, libtiff-dev, libjbig-dev, libc6-dev, zlib1g-dev | libz-dev, libpng-dev, libexif-dev, libbz2-dev, libltdl-dev, ${misc:Depends} Suggests: graphicsmagick Provides: libgraphicsmagick-dev Conflicts: libgraphicsmagick-dev diff -Nru graphicsmagick-1.3.17-Q16/debian/libgraphicsmagick3.symbols graphicsmagick-1.3.16-Q16/debian/libgraphicsmagick3.symbols --- graphicsmagick-1.3.17-Q16/debian/libgraphicsmagick3.symbols 2011-02-23 07:29:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/debian/libgraphicsmagick3.symbols 2012-10-25 09:15:00.000000000 +0000 @@ -23,6 +23,7 @@ AcquireTemporaryFileName@Base 1.3.5 AcquireTemporaryFileStream@Base 1.3.5 AdaptiveThresholdImage@Base 1.3.5 + AddDefinition@Base 1.3.15 AddDefinitions@Base 1.3.5 AddNoiseImage@Base 1.3.5 AddNoiseImageChannel@Base 1.3.5 @@ -315,6 +316,7 @@ GenerateNoise@Base 1.3.5 GetBlobFileHandle@Base 1.3.5 GetBlobInfo@Base 1.3.5 + GetBlobIsOpen@Base 1.3.16 GetBlobSize@Base 1.3.5 GetBlobStatus@Base 1.3.5 GetBlobStreamData@Base 1.3.5 @@ -529,6 +531,7 @@ MagickGetBitRevTable@Base 1.3.5 MagickGetFileSystemBlockSize@Base 1.3.8 MagickGetMMUPageSize@Base 1.3.5 + MagickGetQuantumSamplesPerPixel@Base 1.3.15 MagickInitializeCommandInfo@Base 1.3.8 MagickIsTrue@Base 1.3.5 MagickMalloc@Base 1.3.5 @@ -686,6 +689,7 @@ NegateImage@Base 1.3.5 NewImageList@Base 1.3.5 NextImageProfile@Base 1.3.5 + NoiseTypeToString@Base 1.3.15 NormalizeImage@Base 1.3.5 OilPaintImage@Base 1.3.5 OpaqueImage@Base 1.3.5 @@ -713,6 +717,7 @@ PopImagePixels@Base 1.3.5 PrependImageToList@Base 1.3.5 ProfileImage@Base 1.3.5 + PurgeTemporaryFiles@Base 1.3.15 PushImagePixels@Base 1.3.5 QuantizeImage@Base 1.3.5 QuantizeImages@Base 1.3.5 @@ -730,6 +735,7 @@ ReacquireMemory@Base 1.3.5 ReadBlob@Base 1.3.5 ReadBlobByte@Base 1.3.5 + ReadBlobByteFromBuffer@Base 1.3.15 ReadBlobLSBDouble@Base 1.3.5 ReadBlobLSBDoubles@Base 1.3.5 ReadBlobLSBFloat@Base 1.3.5 @@ -737,6 +743,7 @@ ReadBlobLSBLong@Base 1.3.5 ReadBlobLSBLongs@Base 1.3.5 ReadBlobLSBShort@Base 1.3.5 + ReadBlobLSBShortFromBuffer@Base 1.3.15 ReadBlobLSBShorts@Base 1.3.5 ReadBlobMSBDouble@Base 1.3.5 ReadBlobMSBDoubles@Base 1.3.5 @@ -780,11 +787,14 @@ RegisterHTMLImage@Base 1.3.5 RegisterICONImage@Base 1.3.5 RegisterIDENTITYImage@Base 1.3.8 + RegisterINFOImage@Base 1.3.15 + RegisterJBIGImage@Base 1.3.15 RegisterJP2Image@Base 1.3.5 RegisterJPEGImage@Base 1.3.5 RegisterLABELImage@Base 1.3.5 RegisterLOCALEImage@Base 1.3.5 RegisterLOGOImage@Base 1.3.5 + RegisterMACImage@Base 1.3.15 RegisterMAPImage@Base 1.3.5 RegisterMATImage@Base 1.3.5 RegisterMATTEImage@Base 1.3.5 @@ -855,6 +865,7 @@ RemoveLastImageFromList@Base 1.3.5 ReplaceImageColormap@Base 1.3.5 ReplaceImageInList@Base 1.3.5 + ResetImagePage@Base 1.3.15 ResetTimer@Base 1.3.5 ResizeFilterToString@Base 1.3.5 ResizeImage@Base 1.3.5 @@ -883,6 +894,8 @@ SetImageAttribute@Base 1.3.5 SetImageChannelDepth@Base 1.3.5 SetImageClipMask@Base 1.3.5 + SetImageColor@Base 1.3.15 + SetImageColorRegion@Base 1.3.15 SetImageDepth@Base 1.3.5 SetImageInfo@Base 1.3.5 SetImageOpacity@Base 1.3.5 @@ -927,11 +940,13 @@ StringToInterlaceType@Base 1.3.5 StringToList@Base 1.3.5 StringToMetricType@Base 1.3.5 + StringToNoiseType@Base 1.3.15 StringToPreviewType@Base 1.3.5 StringToQuantumOperator@Base 1.3.5 StringToResourceType@Base 1.3.5 StringToVirtualPixelMethod@Base 1.3.5 Strip@Base 1.3.5 + StripImage@Base 1.3.15 StyleTypeToString@Base 1.3.5 SubstituteString@Base 1.3.5 SwirlImage@Base 1.3.5 @@ -986,11 +1001,14 @@ UnregisterHTMLImage@Base 1.3.5 UnregisterICONImage@Base 1.3.5 UnregisterIDENTITYImage@Base 1.3.8 + UnregisterINFOImage@Base 1.3.15 + UnregisterJBIGImage@Base 1.3.15 UnregisterJP2Image@Base 1.3.5 UnregisterJPEGImage@Base 1.3.5 UnregisterLABELImage@Base 1.3.5 UnregisterLOCALEImage@Base 1.3.5 UnregisterLOGOImage@Base 1.3.5 + UnregisterMACImage@Base 1.3.15 UnregisterMAPImage@Base 1.3.5 UnregisterMATImage@Base 1.3.5 UnregisterMATTEImage@Base 1.3.5 @@ -1074,7 +1092,12 @@ WriteBlobStringWithEOL@Base 1.3.5 WriteImage@Base 1.3.5 WriteImages@Base 1.3.5 + WriteImagesFile@Base 1.3.15 ZoomImage@Base 1.3.5 + _Gm_convert_fp16_to_fp32@Base 1.3.15 + _Gm_convert_fp24_to_fp32@Base 1.3.15 + _Gm_convert_fp32_to_fp16@Base 1.3.15 + _Gm_convert_fp32_to_fp24@Base 1.3.15 _MagickError@Base 1.3.5 _MagickFatalError@Base 1.3.5 _MagickWarning@Base 1.3.5 @@ -1243,6 +1266,7 @@ MagickEmbossImage@Base 1.3.5 MagickEnhanceImage@Base 1.3.5 MagickEqualizeImage@Base 1.3.5 + MagickExtentImage@Base 1.3.15 MagickFlattenImages@Base 1.3.5 MagickFlipImage@Base 1.3.5 MagickFlopImage@Base 1.3.5 @@ -1290,6 +1314,7 @@ MagickGetImageRedPrimary@Base 1.3.5 MagickGetImageRenderingIntent@Base 1.3.5 MagickGetImageResolution@Base 1.3.5 + MagickGetImageSavedType@Base 1.3.15 MagickGetImageScene@Base 1.3.5 MagickGetImageSignature@Base 1.3.5 MagickGetImageSize@Base 1.3.5 @@ -1357,7 +1382,9 @@ MagickScaleImage@Base 1.3.5 MagickSeparateImageChannel@Base 1.3.5 MagickSetCompressionQuality@Base 1.3.8 + MagickSetDepth@Base 1.3.15 MagickSetFilename@Base 1.3.5 + MagickSetFormat@Base 1.3.15 MagickSetImage@Base 1.3.5 MagickSetImageAttribute@Base 1.3.8 MagickSetImageBackgroundColor@Base 1.3.5 @@ -1386,6 +1413,7 @@ MagickSetImageRedPrimary@Base 1.3.5 MagickSetImageRenderingIntent@Base 1.3.5 MagickSetImageResolution@Base 1.3.5 + MagickSetImageSavedType@Base 1.3.15 MagickSetImageScene@Base 1.3.5 MagickSetImageType@Base 1.3.5 MagickSetImageUnits@Base 1.3.5 @@ -1421,6 +1449,7 @@ MagickWriteImageBlob@Base 1.3.5 MagickWriteImageFile@Base 1.3.5 MagickWriteImages@Base 1.3.5 + MagickWriteImagesFile@Base 1.3.15 NewMagickWand@Base 1.3.5 NewPixelWand@Base 1.3.5 NewPixelWands@Base 1.3.5 diff -Nru graphicsmagick-1.3.17-Q16/debian/rules graphicsmagick-1.3.16-Q16/debian/rules --- graphicsmagick-1.3.17-Q16/debian/rules 2011-11-18 09:42:11.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/debian/rules 2012-10-25 09:16:33.000000000 +0000 @@ -66,8 +66,6 @@ ./configure $(gm_confflags) \ --enable-shared \ --enable-static \ - --with-quantum-depth=16\ - --without-lcms\ --enable-libtool-verbose \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ @@ -79,6 +77,8 @@ --x-libraries=/usr/lib/X11 \ --without-dps \ --without-modules \ + --without-lcms \ + --with-quantum-depth=16 \ --without-frozenpaths \ --with-perl \ --with-perl-options="INSTALLDIRS=vendor" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/Magick.pm graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/Magick.pm --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/Magick.pm 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/Magick.pm 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,69 @@ +# - ImageMagick compatibility wrapper for GraphicsMagick +# +# This package exports GraphicsMagick Perl bindings in the traditional +# ImageMagick/PerlMagick namespace, which allows Perl scripts to change +# from ImageMagick to GraphicsMagick without any code changes. +# +# Copyright (c) 2006 Daniel Kobras +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, +# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +package Image::Magick; + +use vars (@ISA); + +require Graphics::Magick; + +@ISA = qw(Graphics::Magick); + +1; +__END__ + +=head1 NAME + +Image::Magick - call GraphicsMagick routines with ImageMagick interface + +=head1 SYNOPSIS + +use Image::Magick + +=head1 DESCRIPTION + +This Perl wrapper provides GraphicsMagick bindings in the namespace +traditionally used by ImageMagick's PerlMagick extension. It is used +to turn GraphicsMagick into a drop-in replacement for ImageMagick in +Perl scripts. It is recommended that scripts are ported to use +GraphicsMagick natively instead of using this compatibility wrapper. + +GraphicsMagick was forked from ImageMagick version 5.5.2, and has since been +developed with an emphasis on interface stability. Therefore, Perl scripts +supporting ImageMagick version 5.5.2 can usually be ported to GraphicsMagick +with little effort. + +=head1 AUTHOR + +Daniel Kobras + +=head1 SEE ALSO + +Graphics::Magick(3pm), perl(1). + +=cut diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/README.Debian graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/README.Debian --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/README.Debian 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,62 @@ +GraphicsMagick for Debian +========================= + +GraphicsMagick is a fork of the well-know ImageMagick project for image +processing. It was originally based on ImageMagick version 5.5.2, but +improvements have since been exchanged back and forth between both projects. +Still, incompatibilities have accumulated over the years, but their scope and +visibility depends on whether you're an end user of the command line tools, +or a developer requiring one of the library interfaces. + +GraphicsMagick and ImageMagick mainly differ in their development process. +ImageMagick focuses on new features and rapid development cycles, +GraphicsMagick puts emphasis on stability and correctness. Therefore, I +recommend to try with GraphicsMagick first, and stick with it if you find it +suits all your needs. Have a go at ImageMagick if you require a special feature +or improvement, but be prepared to deal with potential breakage between +different versions. From my experience, this is especially true for the C/C++ +libraries that frequently broke binary compatibility between releases. +GraphicsMagick libraries should not suffer from this problem. GraphicsMagick +and ImageMagick packages can be installed and used in parallel. On the command +line, you're probably already used to ImageMagick names like 'convert' or +'mogrify'. The GraphicsMagick counterparts are called from a single command +'gm' with the desired action as its first option, eg. 'gm convert' or 'gm +mogrify'. Other than that, options and arguments should be roughly identical +between ImageMagick and GraphicsMagick, apart from new features that +GraphicsMagick doesn't support yet. If you want to switch from ImageMagick to +GraphicsMagick but don't want to teach the 'gm' prefix to all your shell +scripts (or your fingers that are used to just typing 'convert'), you should +install Debian package graphicsmagick-imagemagick-compat. This will give +you the new implementation using the old names, but you'll lose the +ability to co-install both GraphicsMagick and ImageMagick. + +The second wrapper package, graphicsmagick-libmagick-dev-compat, should +probably not be installed permanently. It adds compatibility wrappers for the +C, C++, and Perl bindings, and its usefullness will differ from package to +package. Therefore, it will be typically used for testing on a developer's +system, or in a Build-Depends line of a Debian package, but rarely as a +long-term, system-wide default. Basically, if a package can be made to +work with GraphicsMagick only using this wrapper, it tells you that +switching is a no-brainer. Otherwise, more porting work needs to be done. +In the simple cases: +- Perl scripts only need to replace Image::Magick with Graphics::Magick. +- C applications need to add /usr/include/GraphicsMagick to their include + path and link with -lGraphicsMagick and -lGraphicsMagickWand rather than + -lMagick and -lWand. This is most conveniently done through the + pkg-config packages named GraphicsMagick and GraphicsMagickWand. There are + also custom config scripts GraphicsMagick-config and + GraphicsMagickWand-config parallel to Magick-config, but those are + deprecated in favour of pkg-config. +- C++ applications also need to add /usr/include/GraphicsMagick to their + include path. On the link line, -lMagick++ has to be replaced with + -lGraphicsMagick++. This can be automated with pkg-config package + GraphicsMagick++ or the deprecated GraphicsMagick++-config script. + +If you maintain a Debian package that depends on libmagick++, libmagick, or +perlmagick, I urge you to investigate whether switching to the GraphicsMagick +libraries is possible. This is because binary incompatibilties between +different versions of libmagick have been a constant source of trouble in the +past. In contrast, the GraphicsMagick development process seems to be more +suitable for Debian's needs. + + -- Daniel Kobras Thu, 5 Jan 2006 20:48:16 +0100 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/changelog graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/changelog --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/changelog 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/changelog 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,632 @@ +graphicsmagick (1.3.16-1.1ubuntu1) quantal; urgency=low + + * Build-depend/depend on libtiff-dev rather than libtiff4-dev. + + -- Colin Watson Mon, 10 Sep 2012 10:31:46 +0100 + +graphicsmagick (1.3.16-1.1) unstable; urgency=low + + * Non-maintainer upload. + * [SECURITY] Fix "CVE-2012-3438": apply patch from upstream repo: + http://graphicsmagick.hg.sourceforge.net/hgweb/graphicsmagick/graphicsmagick/rev/d6e469d02cd2 + "coders/png.c: Some typecasts were inconsistent with libpng-1.4 and + later." + (Closes: #683284) + + -- gregor herrmann Sat, 18 Aug 2012 15:08:57 +0200 + +graphicsmagick (1.3.16-1) unstable; urgency=low + + * New upstream version 1.3.16. + + Includes build fix for Perl 5.16. + * debian/libgraphicsmagick3.symbols: Add symbol from new upstream + release. + + -- Daniel Kobras Mon, 25 Jun 2012 20:50:44 +0200 + +graphicsmagick (1.3.15-1) unstable; urgency=low + + * New upstream release 1.3.15. Closes: #672982 + + Fixes crash in psiconv. Closes: #611260 + * debian/control: Change (Build-)Depends from libpng12-dev to + libpng-dev. Closes: #662359 + * debian/control: Add (Build-)Depends on libjbig-dev. Closes: #669947 + * debian/libgraphicsmagick3.symbols: Add symbols from new upstream + release. + * PerlMagick/MANIFEST, PerlMagick/typemap: Add build fix for Perl 5.16, + cherry-picked from upstream VCS. Closes: #676265 + + -- Daniel Kobras Mon, 11 Jun 2012 20:49:01 +0200 + +graphicsmagick (1.3.12-1.1) unstable; urgency=low + + * Non-maintainer upload. + * {Build-,}Depend on libjpeg-dev, not libjpeg62-dev (closes: #629966, + #633941) + + -- Julien Cristau Mon, 25 Jul 2011 19:56:29 +0200 + +graphicsmagick (1.3.12-1) unstable; urgency=low + + * New upstream version 1.3.12. + + Fixes writing to standard output. Closes: #571719 + * magick/effect.c: Disable OpenMP threading on Sparc for MedianFilterImage() + and ReduceNoiseImage() as it seems to cause eccessively long runtimes. + Should prevent build failures due to the testsuite timing out on the + Sparc buildds. Advice from upstream. + + -- Daniel Kobras Mon, 08 Mar 2010 22:05:19 +0100 + +graphicsmagick (1.3.11-1) unstable; urgency=low + + * New upstream version 1.3.11. + + Merges or supersedes most Debian-specific patches, apart from + Hurd PATH_MAX fix, added DPS stubs, and tweaks to + GraphicsMagick-config. + + Fixes display option -update to work without -delay. Closes: #414779 + + Adjusts selection of output file when option -adjoin is given. + Closes: #552998 + + No longer crashes when a convolution operation has failed. + Closes: #539251 + + Fixes conversion of transparent images to XPM. Closes: #560232 + * debian/control: Package compiles with version 3.8.4 of Debian policy. + * debian/control: Add debhelper substitution variable misc:Depends to + all Depends lines to placate lintian. + * debian/copyright: Resync with Copyright.txt and www/authors.rst from + upstream distribution. + * debian/libgraphicsmagick3.symbols: Add two new symbols in 1.3.11. + * debian/rules: Add logfile output if testsuite has failed. + + -- Daniel Kobras Mon, 22 Feb 2010 19:33:44 +0100 + +graphicsmagick (1.3.8-1) unstable; urgency=low + + * New upstream version 1.3.8. + * magick/image.c, magick/studio.h: Revert an upstream change that defined + four global string constants as macros, causing an involuntary ABI + change. + * magick/static.c: Add stub definitions for registration functions of + DPS module to ensure a stable ABI. + * magick/xwindow.c: Debian-specific patch for CVE-2009-1882 superseded + with upstream change. + * debian/control: Complies with version 3.8.3 of Debian policy. + * debian/control: Build-depend on package hardening-includes. + * debian/libgraphicsmagick3.symbols: Add 65 new symbols in 1.3.8. + * debian/rules: Replace homebrew hardening flags with generic version + imported from hardening-includes. + * debian/rules: Perl binding is no longer built by default. Adjust make + calls. + + -- Daniel Kobras Fri, 29 Jan 2010 00:52:41 +0100 + +graphicsmagick (1.3.5-6) unstable; urgency=high + + * debian/control: Build-depend on libltdl-dev to link with system-wide + library. Avoid security bug in included convenience copy. (CVE-2009-3736) + Closes: #559811 + * debian/control: Include libltdl-dev as a dependency to + libgraphicsmagick3-dev. + * debian/libgraphicsmagick3.symbols: Remove ltdl symbols that now get + pulled in via a library dependency. Closes: #533410 + + -- Daniel Kobras Thu, 10 Dec 2009 22:00:16 +0100 + +graphicsmagick (1.3.5-5.2) unstable; urgency=low + + * Non-maintainer upload. + * Applied patch to fix FTBFS on hurd-i386, by Barry deFreese and Samuel + Thibault. Closes: #533513. + + -- Michael Banck Mon, 28 Sep 2009 23:02:18 +0200 + +graphicsmagick (1.3.5-5.1) unstable; urgency=high + + * Non-maintainer upload. + * Fixed integer overflow in XMakeImage function in xwindow.c + (Closes: #530946) (CVE-2009-1882) + + -- Giuseppe Iuculano Thu, 10 Sep 2009 19:08:13 +0200 + +graphicsmagick (1.3.5-5) unstable; urgency=high + + * debian/control: Update Conflicts/Replaces of -dev-compat package to + follow libmagick-dev package split. Closes: #526482 + * magick/GraphicsMagick-config.{in,1}: Do not expose compiler options + used to build the library itself via GraphicsMagick-config. Only + provide options that are actually useful to depending applications. + Adjust documentation accordingly. Closes: #523596 + + -- Daniel Kobras Thu, 07 May 2009 20:09:28 +0200 + +graphicsmagick (1.3.5-4) unstable; urgency=low + + * debian/libgraphicsmagick++3.symbols*: Maintaining symbols files + for a C++ ABI does not appear to be a good idea at present as + arch- and optimisation-dependent symbols from instantiated standard + templates tend to slip in. Turn off generation of symbols files + for the C++ bindings, but keep respective files with suffix + ".disabled" for potential later re-use. As a side-effect, this + change also fixes the build failures on i386 and armel. + Closes: #522706 + * debian/control: graphicsmagick-dbg has been moved to section debug. + Adapt control file accordingly. + + -- Daniel Kobras Wed, 08 Apr 2009 19:37:57 +0200 + +graphicsmagick (1.3.5-3) unstable; urgency=low + + * debian/rules: On some archs, -z relro has to be passed explicitly + as a linker option to gcc. + * debian/libgraphicsmagick++3.symbols.*.in: Strip Debian revision + that slipped into some symbol versions. + + -- Daniel Kobras Thu, 02 Apr 2009 21:51:06 +0200 + +graphicsmagick (1.3.5-2) unstable; urgency=low + + * debian/changelog: Previous upload ended up in unstable by mistake. + Correct distribution field in changelog entry accordingly. + * debian/libgraphicsmagick++3.symbols*: Handle architecture-dependent + differences in exported symbols of C++ bindings. + * debian/rules: Restrict hardening options to OS/architecture combinations + where they actually work. + + -- Daniel Kobras Tue, 31 Mar 2009 18:00:49 +0200 + +graphicsmagick (1.3.5-1) unstable; urgency=low + + * New upstream version 1.3.5. Closes: #516909 + + SONAME versions of C and C++ shared libraries change from 2 to 3. + * magick/command.c: Avoid double free() error when calling + "gm import" with option "-frame". Closes: #506473 + * utilities/gm.1: Quote one more single tick in gm(1) man page. Thanks + to Vincent Mauge. + * debian/changelog: Add information about security problems fixed in + 1.2.4 upstream release to previous changelog entry. + * debian/control: Adjust for SONAME changes. + * debian/control: Remove obsolete alternative dependencies on x-dev and + gs. + * debian/copyright: Updated list of authors in line with + www/authors.html + * debian/graphicsmagick.docs: Most documentation has moved below www + and doesn't have to be installed separately. Trim file list + accordingly. + * debian/graphicsmagick.install: images subdirectory has moved below + www, so doesn't have to be installed separately. + * debian/libgraphicsmagick{,++}2.install: Renamed to + libgraphicsmagick{,++}3.install. + * debian/libgraphicsmagick{,_++}3.symbols: Add list of current library + symbols for C and C++ bindings. + * debian/rules: Adjust for SONAME changes. + * debian/rules: Make use of improved security features in gcc and ld, + unless DEB_BUILD_OPTIONS contain the "noharden" keyword. + * debian/rules: Packages comply with version 3.8.1 of Debian policy. + + -- Daniel Kobras Sun, 29 Mar 2009 18:23:02 +0200 + +graphicsmagick (1.2.4-1) experimental; urgency=low + + * New upstream version 1.2.4. + + Fixes DoS vulnerabilities in various coders (CVE-2008-3134). + Closes: #491439 + * debian/control: Add build-time dependencies on libsm-dev, libice-dev, + and libxext-dev as required by AC_PATH_XTRA autoconf macro. Also add + the above as dependencies to libgraphicsmagick1-dev for consistency + with output of (deprecated) script GraphicsMagick-config. Thanks to + Simon McVittie for the initial fix. Closes: #486985 + + -- Daniel Kobras Sun, 06 Jul 2008 19:55:04 +0200 + +graphicsmagick (1.2.3-1) experimental; urgency=low + + * New upstream version 1.2.3. + + Includes remaining fixes for all reported lower-impact + denial-of-service problems in several coders. Closes: #414370 + * debian/rules: Disable workaround for arm stack overflow in drawtest as + toolchains problems appear to be fixed. + * debian/rules: Explicitly configure desired docdir. + + -- Daniel Kobras Sun, 22 Jun 2008 15:06:52 +0200 + +graphicsmagick (1.2.1-1) experimental; urgency=low + + * New upstream version 1.2.1. + + Binary interface is incompatible with 1.1.x releases, library + SONAME has been changed accordingly. + + Includes fix for missing cstring include in Geometry.cpp, + Debian-specific patch dropped. + + Implements different method to avoid failures of WMF testsuite due + to rendering changes in libwmf, Debian-specific patch dropped. + * debian/control, debian/rules: Bump SONAME version of library packages + from 1 to 2. -dev package names remain unchanged. + * debian/copyright: Update from upstream's Copyright.txt and AUTHORS.txt. + * debian/graphicsmagick.docs: Update to current list of documentation + provided in upstream release. + + -- Daniel Kobras Fri, 09 May 2008 16:15:24 +0200 + +graphicsmagick (1.1.11-3) unstable; urgency=high + + * debian/control, debian/rules: Some of the PS-related testsuites still + fail if gs is not present. Revert build-conflicts hack and temporarily + ignore all testsuite failures on hppa and sparc, instead. + + -- Daniel Kobras Sun, 27 Apr 2008 17:06:18 +0200 + +graphicsmagick (1.1.11-2) unstable; urgency=high + + * debian/control: ImageMagick's -dev packages have stopped providing + virtual, unversioned aliases, recently. Add explicit Conflicts and + Replaces on the versioned package names libmagick9-dev and + libmagick++9-dev in the -compat-dev package. Closes: #476584 + * debian/control: Replace obsolete package name gs-gpl with its + successor ghostscript. + * debian/control: Build-conflict with ghostscript on hppa and sparc to + work around a long-standing ghostscript bug that causes our build to + fail. Postscript support is still present on all archs, but PS-specific + tests are skipped at build time on hppa and sparc. Closes: #475685 + + -- Daniel Kobras Mon, 21 Apr 2008 21:38:33 +0200 + +graphicsmagick (1.1.11-1) unstable; urgency=medium + + * New upstream version, containing multiple security fixes. Closes: #444266 + + Fixes denial-of-service via malicious DCM and XCF files. (CVE-2007-4985) + + Fixes integer overflows in multiple coders. (CVE-2007-4986) + + Fixes sign extension error when reading DIB images. (CVE-2007-4988) + + For reference, GraphicsMagick was not affected by an off-by-one error + in ImageMagick's ReadBlobString() function. (CVE-2007-4987) + * Magick++/lib/Geometry.cpp: Add missing cstring include to fix build with + gcc 4.3. Closes: #462113 + * utilities/gm.1: Fix formatting errors in man page gm(1). + * debian/control: Packages comply with version 3.7.3 of Debian policy. + * debian/graphicsmagick.menu: Move section of gm utility from obsolete + section 'Apps' to current 'Applications'. + + -- Daniel Kobras Tue, 26 Feb 2008 21:33:02 +0100 + +graphicsmagick (1.1.10-1) unstable; urgency=low + + * New upstream version. + + -- Daniel Kobras Thu, 20 Sep 2007 00:14:37 +0200 + +graphicsmagick (1.1.8-1) unstable; urgency=medium + + * New upstream version. + Merges or supersedes all previously applied patches outside debian/, + except for changes to ttf testsuite. + * PerlMagick/t/{ttf,wmf}/read.t: Rendered quality changes depending on + improvements in external libs in these testcases, so run them to + gather information, but don't expect them to succeed. Closes: #434343 + * debian/control: Replace ${Source-Version} substitutions with new + syntax ${binary:Version}. + * debian/rules: Don't ignore any error from 'make distclean' to keep + lintian happy. + * debian/rules: Include generic code snippet to update binary reference + images for testsuite. Clean up after build. Closes: #424370 + * debian/reference-new/PerlMagick/t/reference/*: Move updated WMF reference + image to new location, and include updated TTF reference images due to + changes in rendering with recent freetype. + + -- Daniel Kobras Sun, 05 Aug 2007 13:17:58 +0200 + +graphicsmagick (1.1.7-15) unstable; urgency=high + + * coders/dcm.c: Fix integer overflow in DCM coder. (CVE-2007-1797) + * coders/xwd.c: Fix integer overflows in XWD coder. (CVE-2007-1797) + * debian/changelog: Document recently assigned CVE id for xwd overflow + in previous entry to avoid confusion with the new fixes above. + * debian/control: Remove dependencies on obsolete version of libjasper-dev. + Closes: #422379 + * Magick++/lib/Image.cpp: Include missing header file to fix build + failure with gcc 4.3. Patch thanks to Martin Michlmayr. + Closes: #417218 + + -- Daniel Kobras Sun, 6 May 2007 11:39:10 +0200 + +graphicsmagick (1.1.7-14) unstable; urgency=high + + * magick/image.c: Fix heap overflow in GrayscalePseudoClassImage() on + 64bit architectures. (Turned up by Sami Liedes' segv2.viff test case.) + Closes: #418052, #416096 + * magick/utility.h: Avoid double free() when calling MagickReallocMemory() + with zero size argument. (Triggered by Sami Liedes' segv2.viff test case.) + Closes: #418053 + * coders/tiff.c: Fix segfault with certain TIFF images on amd64 due to + va_list reusal in bogus duplicate vsprintf() call. Thanks to Kurt + Roeckx for the fix. Closes: #415467 + * coders/viff.c: Add sanity check to prevent heap overflow reading corrupt + viff images. (Triggered by Sami Liedes' segv.viff test case.) + Closes: #418054 + * coders/xwd.c: Fix integer overflow in XWD coders. (Triggered by Sami + Liedes' broken.xwd test case.) Original patch thanks to Larry + Doolittle. (CVE-2007-1667) Closes: #417862 + + -- Daniel Kobras Fri, 6 Apr 2007 17:50:35 +0200 + +graphicsmagick (1.1.7-13) unstable; urgency=high + + * The following problems were found thanks to numerous testcases provided + by Sami Liedes: + + coders/pcx.c: Fix heap overflow vulnerability of scanline array + with user-supplied input. Closes: #413034 + Also adds error checks and caps maximum number of colours to prevent + segfaults with further testcases. Closes: #414058 + + coders/pict.c: Fix integer overflow to prevent overflowing a + heap buffer with user-supplied input. Closes: #413036 + Validate header information to prevent segfaults with further + testcases. Closes: #414059 + + coders/xwd.c: Check image data more strictly before passing it on to + XGetPixel() to circumvent buffer overflow in libX11. Closes: #413040 + + Fix various segfaults with corrupt image data due to insufficient + validation of return values from SeekBlob(). None of these are + currently known to allow code injection. + - coders/bmp.c: Add error checks to SeekBlob() calls. Closes: #413031 + - coders/cineon.c: Likewise. Closes: #413038 + - coders/icon.c: Likewise. Closes: #413032 + Extend validation checks to prevent segfaults with + further testcases. Closes: #414057 + - magick/blob.c: Increase robustness of function ReadBlobStream() to + mitigate the impact of missing error checks on SeekBlob() calls. + + coders/png.c: Fix NULL pointer dereference due to insufficient + validation of image data. Closes: #413035 + + coders/pnm.c: Fix segfault on out-of-bounds read access due to + insufficient validation of image data. Closes: #413037 + + coders/sun.c: Fix segfaults on out-of-bounds read access due to + insufficient validation of image data. Closes: #413039 + * utilities/miff.4: Trim name section of man page, and move overlong + line to description. Closes: #390501 + * debian/graphicsmagick.menu: Show logo on startup from menu, rather + than quitting immediately. Thanks Justin B. Rye. Closes: #407464 + + -- Daniel Kobras Sat, 10 Mar 2007 23:52:50 +0100 + +graphicsmagick (1.1.7-12) unstable; urgency=high + + * coders/palm.c: Fix regression introduced in patch for CVE-2006-5456. + Avoid bogus second read in macro call. Patch thanks to Vladimir + Nadvornik. (CVE-2007-0770) + + -- Daniel Kobras Sat, 10 Feb 2007 15:50:53 +0100 + +graphicsmagick (1.1.7-11) unstable; urgency=medium + + * config/delegates.mgk.in: Lose obsolete option -2 when calling dcraw + delegate. Fixes support for raw image data from digital cameras. + Closes: #405960 + + -- Daniel Kobras Sun, 7 Jan 2007 17:59:16 +0100 + +graphicsmagick (1.1.7-10) unstable; urgency=high + + * coders/png.c: Fix syntax errors in asm controlling code of PNG + coder. + * debian/changelog: Add recently assigned CVE references to security + fixes in previous changelog entry. + * debian/control: Recommend package gsfonts that provides the fonts + referenced in the default type map. + * debian/control: Adjust (build-)dependencies as x-dev package was + superseded by x11proto-core-dev. Closes: #397770 + * debian/Magick.pm: Fix typo in POD section. + + -- Daniel Kobras Wed, 13 Dec 2006 19:38:31 +0100 + +graphicsmagick (1.1.7-9) unstable; urgency=high + + * coders/dcm.c: Fix buffer overflow, thanks to M Joonas Pihlaja. + (CVE-2006-5456) + * coders/palm.c: Fix multiple heap overflows, again thanks to M Joonas + Pihlaja. (CVE-2006-5456) + + -- Daniel Kobras Fri, 29 Sep 2006 15:52:41 +0200 + +graphicsmagick (1.1.7-8) unstable; urgency=high + + * coders/xcf.c: Fix buffer overflow in XCF coder (CVE-2006-3743). + * It seems I've fixed the vulnerabilities described in CVE-2006-3744 + (coders/sgi.c) independently in the previous upload already while + the original report had been embargoed. + + -- Daniel Kobras Wed, 6 Sep 2006 18:24:36 +0200 + +graphicsmagick (1.1.7-7) unstable; urgency=high + + * coders/sgi.c: Fix multiple heap overflow vulnerabilities in SGI coder + due to + + missing boundary checks in SGIDecode(); + + missing validation of pixel depth field; + + integer overflow via large columns and rows fields (CVE-2006-4144) + Closes: #383333 + + missing validation of chunk size fields (variable 'runlength') in + run-length encoded images. + * coders/sgi.c: Check for bogus values of 'bytes_per_pixel' and 'depth'. + * coders/sgi.c: Fix calculation of internal depth value. + + -- Daniel Kobras Fri, 18 Aug 2006 11:50:42 +0200 + +graphicsmagick (1.1.7-6) unstable; urgency=low + + * debian/compat: Bump debhelper compatibility level to 5. + * debian/control: Build-depend on debhelper version 5 and up. + * debian/control: Remove redundant Build-Depends-Indep. + * debian/control: Add new package graphicsmagick-dbg containing debugging + symbols for all language bindings and the main executable. + * debian/control: Suggest debugging package where appropriate. + * debian/control: Build-depend on sharutils for uudecode. + * debian/control: Version build-dependency on libwmf-dev. Earlier versions + will fail the testsuite. + * debian/libgraphicsmagick++1.install: There is no libGraphicsMagickWand++, + so don't try to install it. + * debian/libgraphicsmagick{,++}1-dev.install: Remove .la files as long as + nobody's using them. + * debian/rules: Give in and disable strict aliasing for the moment until + we get fixes for all instances that currently break the rules. + * debian/rules: Place all debugging symbols into graphicsmagick-dbg. + * debian/rules: New libwmf yields better image quality than old reference + image in regression test. We cannot patch the binary image directly in + the Debian diff, so add uudecode magic to check and clean targets. + * debian/ski.miff.uu: Updated version of reference image in WMF regression + test. Uuencoded to fit into the Debian diff. + * magick/cache.c: Include definition of HAVE_PREAD before checking its + value. Now really pulls in proper declarations of pread() and pwrite(). + + -- Daniel Kobras Tue, 1 Aug 2006 14:00:30 +0200 + +graphicsmagick (1.1.7-5) unstable; urgency=low + + * coders/wpg.c: Fix segfault in WPG decoder. Closes: #366191 + * debian/control: Fix typo 'thumnails' in package description. + Closes: #363623 + * debian/control: Prefer real package zlib1g-dev over virtual libz-dev + in (build-)dependencies. + * debian/control: Add (build-)dependency on libjasper-1.701-dev to + support JPEG2000 images. + * debian/rules: Change X11 directories from /usr/X11R6/{include,lib} to + /usr/{include,lib}/X11. + * debian/control: X11 change makes package comply with policy 3.7.2. + Bump Standards-Version accordingly. + + -- Daniel Kobras Sat, 6 May 2006 16:28:08 +0200 + +graphicsmagick (1.1.7-4) unstable; urgency=low + + * debian/rules: Lower optimisation level on magick/draw.c and + wand/drawing_wand.c on arm to work around a compiler issue + when calling variadic functions. Fixes crashes of the test suite + on arm. + + -- Daniel Kobras Tue, 28 Mar 2006 21:49:16 +0200 + +graphicsmagick (1.1.7-3) unstable; urgency=low + + * debian/control: Replace pre-etch versions of imagemagick to prevent + file conflicts with miff.4 and quantize.5 man pages during partial + upgrade. Closes: #351262 + * tests/drawtest.c: Make sure filename strings do not run out of bounds. + * magick/cache.c: Define as _XOPEN_SOURCE to pull in declarations for + Unix98 extensions pread() and pwrite(). + * magick/montage.c: Fix bogus modulation of brightness when creating + shadows around tiles in montage. Instead, drop constant grey shadow + like current ImageMagick. + * PerlMagick/t/montage.t: Update reference signatures for montage test + cases with shadow according to above change. + + -- Daniel Kobras Sun, 5 Feb 2006 21:57:14 +0100 + +graphicsmagick (1.1.7-2) unstable; urgency=low + + * magick/tempfile.c: Canonify relative paths before referring to + them in a symlink. + * debian/control: Add transfig to build dependencies for xfig regression + test. + * debian/control: Recommend gs in libgraphicsmagick1 package as it's a + commonly used delegate. + + -- Daniel Kobras Thu, 12 Jan 2006 12:32:11 +0100 + +graphicsmagick (1.1.7-1) unstable; urgency=low + + * First upload to official Debian archives. Closes: #345017 + * New upstream version. + * debian/*: Major overhaul to comply with packaging standards. Apart + from the changelog, few lines have survived the clean-up. Still, we + try to ensure smooth upgrade from the previous, unofficial packages. + Most notable packaging changes: + + Names of library packages are properly versioned. + + Name of compatibility package expanded to -imagemagick-compat. + + Removed compatibility shell script, and replaced with simple + symlinks to gm. Extra functionality from wrapper was only required + by old versions of typo3 according to previous maintainers. + + New compatibility package -libmagick-dev-compat providing wrappers + for package development. + + Build separate packages for C++ library. + + Drop separate -doc package. + + More verbose package descriptions. + + Run test suite at build time. + + Disable support for obsolete libdps. Build-depend on ghostscript + instead for ps/pdf regression tests. + + New maintainer. + * PerlMagick/t/ttf/read.t: Disabled ttf testcase that is known to fail + because of problems with special characters. + * magick/{blob.c,command.c,image.c,log.c,utility.c,utility.h}: + FormatString() was called with unsanitized user input. Introduced + new helper function FormatStringNumeric() to allow a single numeric + format expansion. (This is a more complete fix for CAN-2005-0397 + reported against ImageMagick.) + * magick/attribute.c: Apply missing piece of fix for heap overflow in + EXIF parser from ImageMagick patch. (CAN-2004-0981) + * configure.ac, configure: Fix typo that lead to an undefined delegate + for HTML conversion. + * magick/constitute.c: Apply upstream fix for potential NULL pointer + dereference in ReadImage(). + * magick/{delegate.c,symbols.h,tempfile.h,tempfile.c}: When calling + external delegates, check filename against whitelist of safe + characters, and pass securely named symlink to delegate if check fails. + (CVE-2005-4601) + + -- Daniel Kobras Mon, 9 Jan 2006 22:19:07 +0100 + +graphicsmagick (1.1.6-3) unstable; urgency=low + + * Added colors.mgk to libgraphicsmagick + + -- Michael Stucki Sun, 15 May 2005 22:15:02 +0200 + +graphicsmagick (1.1.6-2) unstable; urgency=low + + * changed value for MagickLibSubdir and MagickShareSubdir in configure.ac + * changed value for includedir in Makefile.am in + - magick/Makefile.am + - Magick++/lib/Magick++/Makefile.am + - Magick++/lib/Makefile.am + - wand/Makefile.am + + -- Michael Stucki Sun, 15 May 2005 15:00:48 +0200 + +graphicsmagick (1.1.6-1) unstable; urgency=low + + * New upstream release + + -- Michael Stucki Sun, 15 May 2005 04:48:06 +0200 + +graphicsmagick (1.1.2-5) unstable; urgency=low + + * Backport on Debian Sarge + * Fixed a bug in -im-compat + * Renamed gm-wrapper to graphicsmagick_wrapper + + -- Michael Stucki Thu, 12 Aug 2004 00:55:27 +0200 + +graphicsmagick (1.1.2-4) unstable; urgency=low + + * Fixed package -im-compat, shell-script was not executable + + -- Sven Wilhelm Fri, 6 Aug 2004 19:56:38 +0200 + +graphicsmagick (1.1.2-3) unstable; urgency=low + + * Added wrapper script for im compatibility + * Fixed descriptions in control file + * Changed to library libtiff4 + + -- Sven Wilhelm Fri, 6 Aug 2004 16:01:43 +0200 + +graphicsmagick (1.1.2-2) unstable; urgency=low + + * Fixed missing *.mgk files + * -doc package now has its content + + -- Sven Wilhelm Fri, 6 Aug 2004 14:34:33 +0200 + +graphicsmagick (1.1.2-1) unstable; urgency=low + + * Initial Release. + * changed value for MagickLibSubdir in configure.ac + * changed value for includedir in Makefile.am in + - magick/Makefile.am + - Magick++/lib/Magick++/Makefile.am + - Magick++/lib/Makefile.am + - wand/Makefile.am + + -- Sven Wilhelm Mon, 7 Jun 2004 02:23:06 +0200 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/compat graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/compat --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/compat 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/compat 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/control graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/control --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/control 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/control 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,223 @@ +Source: graphicsmagick +Section: graphics +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Daniel Kobras +Build-Depends: debhelper (>= 5.0), libjpeg-dev, libjasper-dev, liblcms1-dev, libwmf-dev (>= 0.2.8.4), libx11-dev, libsm-dev, libice-dev, libxext-dev, x11proto-core-dev, libxml2-dev, libfreetype6-dev, libexif-dev, libbz2-dev, libtiff-dev, libjbig-dev, zlib1g-dev | libz-dev, libpng-dev, perl, ghostscript, autotools-dev, transfig, sharutils, libltdl-dev, hardening-includes +Standards-Version: 3.8.4 + +Package: graphicsmagick +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: graphicsmagick-doc, imagemagick (<< 6:6.2.4.4) +Suggests: graphicsmagick-dbg +Description: collection of image processing tools + GraphicsMagick provides a set of command-line applications to manipulate + image files. It is a fork of the ImageMagick project and therefore offers + a similar set of features, but puts a larger emphasis on stability. + . + The tools support a large variety of image formats from the widely used + jpeg, tiff, bmp or xpm to special-purpose formats such as fits or image + formats found on some photo CDs. They can convert between formats, + concatenate several images into one, annotate and distort them, create + thumbnails or manipulate the colormap. While all features are available + from the command-line, the package also includes an image viewer that + allows interactive manipulation. + . + Note that unlike ImageMagick, the GraphicsMagick tools are accessed + through a single executable called 'gm'. Therefore, GraphicsMagick and + ImageMagick can be used in parallel. Install package + graphicsmagick-imagemagick-compat to obtain a set of several executables + that is compatible to ImageMagick's interface. + +Package: libgraphicsmagick3 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libgraphicsmagick +Replaces: libgraphicsmagick +Recommends: ghostscript, gsfonts +Suggests: graphicsmagick-dbg +Description: format-independent image processing - C shared library + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick library is a fork of ImageMagick and therefore offers + an interface that is similar in features, but intended to be more stable + across releases. While compatibility does not go so far that the + GraphicsMagick library serves as a drop-in replacement for ImageMagick, + conversion can usually be done with little effort. + . + This package contains the C libraries needed to run executables that use + the GraphicsMagick library. + +Package: libgraphicsmagick1-dev +Architecture: any +Section: libdevel +Depends: libgraphicsmagick3 (= ${binary:Version}), libjpeg-dev, libjasper-dev, liblcms1-dev, libwmf-dev, libx11-dev, libsm-dev, libice-dev, libxext-dev, x11proto-core-dev, libxml2-dev, libfreetype6-dev, libtiff-dev, libjbig-dev, libc6-dev, zlib1g-dev | libz-dev, libpng-dev, libexif-dev, libbz2-dev, libltdl-dev, ${misc:Depends} +Suggests: graphicsmagick +Provides: libgraphicsmagick-dev +Conflicts: libgraphicsmagick-dev +Replaces: libgraphicsmagick-dev +Description: format-independent image processing - C development files + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick library is a fork of ImageMagick and therefore offers + an interface that is similar in features, but intended to be more stable + across releases. While compatibility does not go so far that the + GraphicsMagick library serves as a drop-in replacement for ImageMagick, + conversion can usually be done with little effort. + . + This package contains the C development headers and library files needed to + compile programs using the GraphicsMagick library. + +Package: libgraphicsmagick++3 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libgraphicsmagick +Replaces: libgraphicsmagick +Suggests: graphicsmagick-dbg +Description: format-independent image processing - C++ shared library + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick library is a fork of ImageMagick and therefore offers + an interface that is similar in features, but intended to be more stable + across releases. While compatibility does not go so far that the + GraphicsMagick library serves as a drop-in replacement for ImageMagick, + conversion can usually be done with little effort. + . + This package contains the C++ libraries needed to run executables that use + the GraphicsMagick++ library. + +Package: libgraphicsmagick++1-dev +Architecture: any +Section: libdevel +Depends: libgraphicsmagick++3 (= ${binary:Version}), libgraphicsmagick1-dev, ${misc:Depends} +Suggests: graphicsmagick +Provides: libgraphicsmagick++-dev +Conflicts: libgraphicsmagick++-dev +Replaces: libgraphicsmagick++-dev +Description: format-independent image processing - C++ development files + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick library is a fork of ImageMagick and therefore offers + an interface that is similar in features, but intended to be more stable + across releases. While compatibility does not go so far that the + GraphicsMagick library serves as a drop-in replacement for ImageMagick, + conversion can usually be done with little effort. + . + This package contains the C++ development headers and library files needed to + compile programs using the GraphicsMagick++ library. + +Package: libgraphics-magick-perl +Architecture: any +Section: perl +Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} +Suggests: graphicsmagick-dbg +Description: format-independent image processing - perl interface + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick library is a fork of ImageMagick and therefore offers + an interface that is similar in features, but intended to be more stable + across releases. While compatibility does not go so far that the + GraphicsMagick library serves as a drop-in replacement for ImageMagick, + conversion can usually be done with little effort. + . + This package contains the classes to access GraphicsMagick functionality from + Perl scripts. It is mostly similar to PerlMagick from the ImageMagick suite, + but uses a different class name. + +Package: graphicsmagick-imagemagick-compat +Architecture: all +Priority: extra +Depends: graphicsmagick, ${misc:Depends} +Provides: imagemagick +Conflicts: imagemagick +Replaces: imagemagick +Description: image processing tools providing ImageMagick interface + GraphicsMagick provides a set of command-line applications to manipulate + image files. It is a fork of the ImageMagick project and therefore offers + a similar set of features, but puts a larger emphasis on stability. + . + With this package installed, the GraphicsMagick command line tools can + be executed like their ImageMagick counterparts. It allows to migrate + scripts from ImageMagick to GraphicsMagick without any code changes. + +Package: graphicsmagick-libmagick-dev-compat +Architecture: all +Priority: extra +Depends: libgraphicsmagick1-dev, libgraphicsmagick++1-dev, libgraphics-magick-perl, ${misc:Depends} +Provides: libmagick-dev, libmagick++-dev, perlmagick +Conflicts: libmagick-dev, libmagickcore-dev, libmagick6-dev, libmagick9-dev, libmagick++-dev, libmagick++6-dev, libmagick++9-dev, perlmagick +Replaces: libmagick-dev, libmagickcore-dev, libmagick6-dev, libmagick9-dev, libmagick++-dev, libmagick++6-dev, libmagick++9-dev, perlmagick +Description: image processing libraries providing ImageMagick interface + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick libraries are a fork of ImageMagick and therefore offer + programming interfaces that are mostly compatible. While there might be + small differences, experience tells that many programs only use a compatible + subset and build fine with either GraphicsMagick or ImageMagick. + . + While GraphicsMagick uses different names for libraries, classes, and + helper applications in order to coexist with ImageMagick, this package + intends to minimise porting efforts by exporting the GraphicsMagick + interface with the usual ImageMagick names. Note that this package only + tries to provide build-time compatibility. Run-time libraries of + ImageMagick and GraphicsMagick are incompatible and cannot be interchanged. + . + This package includes compatibility wrappers for the C, C++, and Perl + libraries. + +Package: graphicsmagick-dbg +Architecture: any +Section: debug +Priority: extra +Depends: graphicsmagick (= ${binary:Version}), libgraphicsmagick3 (= ${binary:Version}), libgraphicsmagick++3 (= ${binary:Version}), libgraphics-magick-perl (= ${binary:Version}), ${misc:Depends} +Description: format-independent image processing - debugging symbols + GraphicsMagick provides libraries in several programming languages to read, + write and manipulate image files across a large number of formats, from the + widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or + image formats found on some photo CDs. There are functions for finegrained + image processing tasks, as well as conversion routines between the various + image formats. + . + The GraphicsMagick library is a fork of ImageMagick and therefore offers + an interface that is similar in features, but intended to be more stable + across releases. While compatibility does not go so far that the + GraphicsMagick library serves as a drop-in replacement for ImageMagick, + conversion can usually be done with little effort. + . + This package contains debugging symbols for the gm executable as well as the + C, C++, and Perl bindings. Tools like gdb and ltrace make use of these + symbols. + diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/copyright graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/copyright --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/copyright 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/copyright 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,340 @@ +This package was debianized by Sven Wilhelm on +Mon, 7 Jun 2004 02:23:06 +0200. + +It was downloaded from http://sourceforge.net/projects/graphicsmagick/files/ + +Upstream Authors: + + Active GraphicsMagick Contributors + ================================== + Bob Friesenhahn + Glenn Randers-Pehrson + Daniel Kobras + Jaroslav Fojtik + Rolf Schroedter + David N. Welton + Mark Mitchell + Richard Nolde + Clément Follet + John Sergeant + + Former GraphicsMagick Contributors + ================================== + Mike Chiarappa + William Radcliffe + Leonard Rosenthol + Lars Ruben Skyum + + Other Contributors (via ImageMagick) + ==================================== + John Cristy + Kelly Bergougnoux + Christopher R. Hawks + Francis J. Franklin + Rick Mabry + Nathan Brown + Kyle Shorter + Markus Friedl + David Harr + Troy Edwards + Milan Votava + Mike Edmonds + +Copyright: + +* The following copyright and license notices apply to the upstream source + and are taken from file Copyright.txt. + +====================================== +GraphicsMagick Copyrights and Licenses +====================================== + +This file is part of the GraphicsMagick software distributed by the +GraphicsMagick Group. + + [*Please note that the legal community considers 15 or more + total lines of code or text (not necessarily contiguous) to + be significant for the purposes of copyright. Repeated + changes such as renaming a symbol has similar significance + to changing one line of code.*] + +The licenses which components of this software fall under are as follows. + +1) + In November 2002, the GraphicsMagick Group created GraphicsMagick + from ImageMagick Studio's ImageMagick and applied the "MIT" style + license: + + Copyright (C) 2002 - 2010 GraphicsMagick Group + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +2) + In October 1999, ImageMagick Studio assumed the responsibility for + the development of ImageMagick (forking from the distribution by + E. I. du Pont de Nemours and Company) and applied a new license: + + Copyright (C) 2002 ImageMagick Studio, a non-profit organization dedicated + to making software imaging solutions freely available. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files ("ImageMagick"), + to deal in ImageMagick without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of ImageMagick, and to permit persons to whom the + ImageMagick is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of ImageMagick. + + The software is provided "as is", without warranty of any kind, express or + implied, including but not limited to the warranties of merchantability, + fitness for a particular purpose and noninfringement. In no event shall + ImageMagick Studio be liable for any claim, damages or other liability, + whether in an action of contract, tort or otherwise, arising from, out of + or in connection with ImageMagick or the use or other dealings in + ImageMagick. + + Except as contained in this notice, the name of the ImageMagick Studio + shall not be used in advertising or otherwise to promote the sale, use or + other dealings in ImageMagick without prior written authorization from the + ImageMagick Studio. + +3) + From 1991 to October 1999 (through ImageMagick 4.2.9), ImageMagick + was developed and distributed by E. I. du Pont de Nemours and + Company: + + Copyright 1999 E. I. du Pont de Nemours and Company + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files + ("ImageMagick"), to deal in ImageMagick without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of ImageMagick, and to + permit persons to whom the ImageMagick is furnished to do so, subject + to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of ImageMagick. + + The software is provided "as is", without warranty of any kind, express + or implied, including but not limited to the warranties of + merchantability, fitness for a particular purpose and noninfringement. + In no event shall E. I. du Pont de Nemours and Company be liable for + any claim, damages or other liability, whether in an action of + contract, tort or otherwise, arising from, out of or in connection with + ImageMagick or the use or other dealings in ImageMagick. + + Except as contained in this notice, the name of the E. I. du Pont de + Nemours and Company shall not be used in advertising or otherwise to + promote the sale, use or other dealings in ImageMagick without prior + written authorization from the E. I. du Pont de Nemours and Company. + +4) + The GraphicsMagick Base64Decode() and Base64Encode() functions are + based on source code obtained from OpenSSH. This source code is + distributed under the following license: + + Copyright (c) 2000 Markus Friedl. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR \`\`AS IS\'\' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +5) + Many of the pattern images in coders/logo.c are derived from XFig, + which is distributed under the following license: + + | FIG : Facility for Interactive Generation of figures + | Copyright (c) 1985-1988 by Supoj Sutanthavibul + | Parts Copyright (c) 1989-2000 by Brian V. Smith + | Parts Copyright (c) 1991 by Paul King + + Any party obtaining a copy of these files is granted, free of charge, a + full and unrestricted irrevocable, world-wide, paid up, royalty-free, + nonexclusive right and license to deal in this software and + documentation files (the "Software"), including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons who receive + copies from any such party to do so, with the only requirement being + that this copyright notice remain intact. + +6) + The documentation for the composition operators is copied from the + rlecomp manual page, which is authored by Rod Bogart and John W. + Peterson. Rlecomp is part of the Utah Raster Toolkit distributed by the + University of Michigan and the University of Utah. The copyright for + this manual page is as follows: + + Copyright (c) 1986, University of Utah + + This software is copyrighted as noted below. It may be freely copied, + modified, and redistributed, provided that the copyright notice is + preserved on all copies. + + There is no warranty or other guarantee of fitness for this software, + it is provided solely "as is". Bug reports or fixes may be sent + to the author, who may or may not act on them as he desires. + + You may not include this software in a program or other software product + without supplying the source, or without informing the end-user that the + source is available for no extra charge. + + If you modify this software, you should include a notice giving the + name of the person performing the modification, the date of modification, + and the reason for such modification. + +7) + The source code comprising swab.c is originally derived from + libtiff which has the following license: + + | Copyright (c) 1988-1997 Sam Leffler + | Copyright (c) 1991-1997 Silicon Graphics, Inc. + + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, provided + that (i) the above copyright notices and this permission notice appear in + all copies of the software and related documentation, and (ii) the names of + Sam Leffler and Silicon Graphics may not be used in any advertising or + publicity relating to the software without the specific, prior written + permission of Sam Leffler and Silicon Graphics. + + THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR + ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, + OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + +8) + The C++ API known as "Magick++", and which resides in the Magick++ + directory, is distributed under the following license: + + Copyright 1999 - 2003 Bob Friesenhahn + + Permission is hereby granted, free of charge, to any person + obtaining a copy of the source files and associated documentation + files ("Magick++"), to deal in Magick++ without restriction, + including without limitation of the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of + Magick++, and to permit persons to whom the Magick++ is furnished + to do so, subject to the following conditions: + + This copyright notice shall be included in all copies or + substantial portions of Magick++. The copyright to Magick++ is + retained by its author and shall not be subsumed or replaced by any + other copyright. + + The software is provided "as is", without warranty of any kind, + express or implied, including but not limited to the warranties of + merchantability, fitness for a particular purpose and + noninfringement. In no event shall Bob Friesenhahn be liable for + any claim, damages or other liability, whether in an action of + contract, tort or otherwise, arising from, out of or in connection + with Magick++ or the use or other dealings in Magick++. + +9) + The GraphicsMagick HaldClutImagePixels() function in magick/hclut.c + is based on source code from the HaldCLUT package by Eskil Steenberg + (http://www.quelsolaar.com/technology/clut.html) which is + distributed under the following license: + + Copyright (c) 2005 Eskil Steenberg. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR \`\`AS IS\'\' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +10) + GraphicsMagick makes use of third-party "delegate" libraries to + support certain optional features. These libraries bear their own + copyrights and licenses, which may be more or less restrictive than the + GraphicsMagick license. For convenience, when GraphicsMagick is + bundled with (or compiled with) "delegate" libraries, a copy of the + licenses for these libraries is provided in a "licenses" directory. + + +* The following copyright and license notice applies to file debian/Magick.pm + that is an addition specific to the Debian package. + + Copyright (c) 2006 Daniel Kobras + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-imagemagick-compat.links graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-imagemagick-compat.links --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-imagemagick-compat.links 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-imagemagick-compat.links 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,18 @@ +usr/bin/gm usr/bin/composite +usr/bin/gm usr/bin/conjure +usr/bin/gm usr/bin/convert +usr/bin/gm usr/bin/identify +usr/bin/gm usr/bin/mogrify +usr/bin/gm usr/bin/montage +usr/bin/gm usr/bin/animate +usr/bin/gm usr/bin/display +usr/bin/gm usr/bin/import +usr/share/man/man1/gm.1.gz usr/share/man/man1/composite.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/conjure.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/convert.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/identify.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/mogrify.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/montage.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/animate.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/display.1.gz +usr/share/man/man1/gm.1.gz usr/share/man/man1/import.1.gz diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +debian/Magick.pm /usr/share/perl5/Image diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.links graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.links --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.links 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.links 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,15 @@ +usr/bin/GraphicsMagick-config usr/bin/Magick-config +usr/share/man/man1/GraphicsMagick-config.1.gz usr/share/man/man1/Magick-config.1.gz +usr/bin/GraphicsMagickWand-config usr/bin/Wand-config +usr/share/man/man1/GraphicsMagickWand-config.1.gz usr/share/man/man1/Wand-config.1.gz +usr/bin/GraphicsMagick++-config usr/bin/Magick++-config +usr/share/man/man1/GraphicsMagick++-config.1.gz usr/share/man/man1/Magick++-config.1.gz +usr/include/GraphicsMagick/magick usr/include/magick +usr/include/GraphicsMagick/wand usr/include/wand +usr/include/GraphicsMagick/Magick++.h usr/include/Magick++.h +usr/include/GraphicsMagick/Magick++ usr/include/Magick++ +usr/lib/libGraphicsMagick.so usr/lib/libMagick.so +usr/lib/libGraphicsMagickWand.so usr/lib/libWand.so +usr/lib/libGraphicsMagick++.so usr/lib/libMagick++.so +usr/lib/pkgconfig/GraphicsMagick.pc usr/lib/pkgconfig/ImageMagick.pc +usr/lib/pkgconfig/GraphicsMagick++.pc usr/lib/pkgconfig/ImageMagick++.pc diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.manpages graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.manpages --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.manpages 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick-libmagick-dev-compat.manpages 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +debian/Image::Magick.3pm diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.docs graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.docs --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.docs 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.docs 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +NEWS.txt +README.txt +ChangeLog.* diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin/gm +usr/share/doc/graphicsmagick/www diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.manpages graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.manpages --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.manpages 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.manpages 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +debian/tmp/usr/share/man/man1/gm.1 +debian/tmp/usr/share/man/man4/miff.4 +debian/tmp/usr/share/man/man5/quantize.5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.menu graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.menu --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.menu 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.menu 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,2 @@ +?package(graphicsmagick):needs="X11" section="Applications/Viewers"\ + title="GraphicsMagick" command="/usr/bin/gm display logo:" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.mime graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.mime --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.mime 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/graphicsmagick.mime 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,34 @@ +image/avs; gm display 'avs:%s'; test=test -n "$DISPLAY" +image/bie; gm display 'bie:%s'; test=test -n "$DISPLAY" +image/x-ms-bmp; gm display 'bmp:%s'; test=test -n "$DISPLAY" +image/dcx; gm display 'dcx:%s'; test=test -n "$DISPLAY" +image/eps; gm display 'eps:%s'; test=test -n "$DISPLAY" +image/fax; gm display 'fax:%s'; test=test -n "$DISPLAY" +image/fits; gm display 'fits:%s'; test=test -n "$DISPLAY" +image/gif; gm display 'gif:%s'; test=test -n "$DISPLAY" +image/hdf; gm display 'hdf:%s'; test=test -n "$DISPLAY" +image/jpeg; gm display 'jpeg:%s'; test=test -n "$DISPLAY" +image/miff; gm display 'miff:%s'; test=test -n "$DISPLAY" +image/mtv; gm display 'mtv:%s'; test=test -n "$DISPLAY" +image/x-portable-bitmap; gm display 'pbm:%s'; test=test -n "$DISPLAY" +image/pcd; gm display 'pcd:%s'; test=test -n "$DISPLAY" +image/pcx; gm display 'pcx:%s'; test=test -n "$DISPLAY" +image/pdf; gm display 'pdf:%s'; test=test -n "$DISPLAY" +image/x-portable-graymap; gm display 'pgm:%s'; test=test -n "$DISPLAY" +image/pict; gm display 'pict:%s'; test=test -n "$DISPLAY" +image/png; gm display 'png:%s'; test=test -n "$DISPLAY" +image/x-portable-anymap; gm display 'pnm:%s'; test=test -n "$DISPLAY" +image/x-portable-pixmap; gm display 'ppm:%s'; test=test -n "$DISPLAY" +image/ps; gm display 'ps:%s'; test=test -n "$DISPLAY" +image/rad; gm display 'rad:%s'; test=test -n "$DISPLAY" +image/rla; gm display 'rla:%s'; test=test -n "$DISPLAY" +image/rle; gm display 'rle:%s'; test=test -n "$DISPLAY" +image/sgi; gm display 'sgi:%s'; test=test -n "$DISPLAY" +image/sun-raster; gm display 'sun:%s'; test=test -n "$DISPLAY" +image/targa; gm display 'tga:%s'; test=test -n "$DISPLAY" +image/tiff; gm display 'tiff:%s'; test=test -n "$DISPLAY" +image/vid; gm display 'vid:%s'; test=test -n "$DISPLAY" +image/viff; gm display 'viff:%s'; test=test -n "$DISPLAY" +image/x-xbitmap; gm display 'xbm:%s'; test=test -n "$DISPLAY" +image/x-xpixmap; gm display 'xpm:%s'; test=test -n "$DISPLAY" +image/x-xwindowdump; gm display 'xwd:%s'; test=test -n "$DISPLAY" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphics-magick-perl.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphics-magick-perl.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphics-magick-perl.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphics-magick-perl.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/perl5/ +usr/share/man/man*/*pm diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.dirs graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.dirs --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.dirs 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.dirs 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +usr/share/doc/libgraphicsmagick++1-dev/www diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,7 @@ +usr/bin/GraphicsMagick++-config +usr/lib/libGraphicsMagick++.so +usr/lib/libGraphicsMagick++.a +usr/include/GraphicsMagick/Magick++.h +usr/include/GraphicsMagick/Magick++/ +usr/lib/pkgconfig/GraphicsMagick++.pc +usr/share/man/man1/GraphicsMagick++-config.1 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.links graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.links --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.links 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++1-dev.links 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +usr/share/doc/graphicsmagick/images usr/share/doc/libgraphicsmagick++1-dev/images diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/libGraphicsMagick++.so.* diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.32bit.in graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.32bit.in --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.32bit.in 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.32bit.in 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,6 @@ + _ZN6Magick4Blob12updateNoCopyEPvjNS0_9AllocatorE@Base 1.3.5 + _ZN6Magick4Blob6updateEPKvj@Base 1.3.5 + _ZN6Magick4BlobC1EPKvj@Base 1.3.5 + _ZN6Magick4BlobC2EPKvj@Base 1.3.5 + _ZN6Magick7BlobRefC1EPKvj@Base 1.3.5 + _ZN6Magick7BlobRefC2EPKvj@Base 1.3.5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.64bit.in graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.64bit.in --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.64bit.in 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.64bit.in 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,6 @@ + _ZN6Magick4Blob12updateNoCopyEPvmNS0_9AllocatorE@Base 1.3.5 + _ZN6Magick4Blob6updateEPKvm@Base 1.3.5 + _ZN6Magick4BlobC1EPKvm@Base 1.3.5 + _ZN6Magick4BlobC2EPKvm@Base 1.3.5 + _ZN6Magick7BlobRefC1EPKvm@Base 1.3.5 + _ZN6Magick7BlobRefC2EPKvm@Base 1.3.5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.alpha.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.alpha.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.alpha.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.alpha.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.64bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.amd64.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.amd64.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.amd64.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.amd64.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.64bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.arm.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.arm.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.arm.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.arm.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.armel.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.armel.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.armel.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.armel.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.common.in graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.common.in --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.common.in 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.common.in 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,2210 @@ + MagickPlusPlusDestroyMagick@Base 1.3.5 + _ZN6Magick10CoordinateD0Ev@Base 1.3.5 + _ZN6Magick10CoordinateD1Ev@Base 1.3.5 + _ZN6Magick10depthImageC1Ej@Base 1.3.5 + _ZN6Magick10depthImageC2Ej@Base 1.3.5 + _ZN6Magick10ErrorCacheC1ERKSs@Base 1.3.5 + _ZN6Magick10ErrorCacheC2ERKSs@Base 1.3.5 + _ZN6Magick10ErrorCacheD0Ev@Base 1.3.5 + _ZN6Magick10ErrorCacheD1Ev@Base 1.3.5 + _ZN6Magick10ErrorCoderC1ERKSs@Base 1.3.5 + _ZN6Magick10ErrorCoderC2ERKSs@Base 1.3.5 + _ZN6Magick10ErrorCoderD0Ev@Base 1.3.5 + _ZN6Magick10ErrorCoderD1Ev@Base 1.3.5 + _ZN6Magick10ErrorImageC1ERKSs@Base 1.3.5 + _ZN6Magick10ErrorImageC2ERKSs@Base 1.3.5 + _ZN6Magick10ErrorImageD0Ev@Base 1.3.5 + _ZN6Magick10ErrorImageD1Ev@Base 1.3.5 + _ZN6Magick10frameImageC1Ejjii@Base 1.3.5 + _ZN6Magick10frameImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick10frameImageC2Ejjii@Base 1.3.5 + _ZN6Magick10frameImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick10gammaImageC1Ed@Base 1.3.5 + _ZN6Magick10gammaImageC1Eddd@Base 1.3.5 + _ZN6Magick10gammaImageC2Ed@Base 1.3.5 + _ZN6Magick10gammaImageC2Eddd@Base 1.3.5 + _ZN6Magick10labelImageC1ERKSs@Base 1.3.5 + _ZN6Magick10labelImageC2ERKSs@Base 1.3.5 + _ZN6Magick10levelImageC1Eddd@Base 1.3.5 + _ZN6Magick10levelImageC2Eddd@Base 1.3.5 + _ZN6Magick10matteImageC1Eb@Base 1.3.5 + _ZN6Magick10matteImageC2Eb@Base 1.3.5 + _ZN6Magick10PathArcAbsC1ERKNS_11PathArcArgsE@Base 1.3.5 + _ZN6Magick10PathArcAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick10PathArcAbsC1ERKSt4listINS_11PathArcArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick10PathArcAbsC2ERKNS_11PathArcArgsE@Base 1.3.5 + _ZN6Magick10PathArcAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick10PathArcAbsC2ERKSt4listINS_11PathArcArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick10PathArcAbsD0Ev@Base 1.3.5 + _ZN6Magick10PathArcAbsD1Ev@Base 1.3.5 + _ZN6Magick10PathArcAbsD2Ev@Base 1.3.5 + _ZN6Magick10PathArcRelC1ERKNS_11PathArcArgsE@Base 1.3.5 + _ZN6Magick10PathArcRelC1ERKS0_@Base 1.3.5 + _ZN6Magick10PathArcRelC1ERKSt4listINS_11PathArcArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick10PathArcRelC2ERKNS_11PathArcArgsE@Base 1.3.5 + _ZN6Magick10PathArcRelC2ERKS0_@Base 1.3.5 + _ZN6Magick10PathArcRelC2ERKSt4listINS_11PathArcArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick10PathArcRelD0Ev@Base 1.3.5 + _ZN6Magick10PathArcRelD1Ev@Base 1.3.5 + _ZN6Magick10PathArcRelD2Ev@Base 1.3.5 + _ZN6Magick10raiseImageC1ERKNS_8GeometryEb@Base 1.3.5 + _ZN6Magick10raiseImageC2ERKNS_8GeometryEb@Base 1.3.5 + _ZN6Magick10scaleImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick10scaleImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick10sceneImageC1Ej@Base 1.3.5 + _ZN6Magick10sceneImageC2Ej@Base 1.3.5 + _ZN6Magick10shadeImageC1Edd@Base 1.3.5 + _ZN6Magick10shadeImageC2Edd@Base 1.3.5 + _ZN6Magick10shaveImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick10shaveImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick10shearImageC1Edd@Base 1.3.5 + _ZN6Magick10shearImageC2Edd@Base 1.3.5 + _ZN6Magick10swirlImageC1Ed@Base 1.3.5 + _ZN6Magick10swirlImageC2Ed@Base 1.3.5 + _ZN6Magick10TypeMetricC1Ev@Base 1.3.5 + _ZN6Magick10TypeMetricC2Ev@Base 1.3.5 + _ZN6Magick10TypeMetricD1Ev@Base 1.3.5 + _ZN6Magick10TypeMetricD2Ev@Base 1.3.5 + _ZN6Magick11adjoinImageC1Eb@Base 1.3.5 + _ZN6Magick11adjoinImageC2Eb@Base 1.3.5 + _ZN6Magick11borderImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick11borderImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick11CloneStringEPPcRKSs@Base 1.3.5 + _ZN6Magick11DrawableArcD0Ev@Base 1.3.5 + _ZN6Magick11DrawableArcD1Ev@Base 1.3.5 + _ZN6Magick11DrawableArcD2Ev@Base 1.3.5 + _ZN6Magick11embossImageC1Edd@Base 1.3.5 + _ZN6Magick11embossImageC1Ev@Base 1.3.5 + _ZN6Magick11embossImageC2Edd@Base 1.3.5 + _ZN6Magick11embossImageC2Ev@Base 1.3.5 + _ZN6Magick11endianImageC1EN9MagickLib10EndianTypeE@Base 1.3.5 + _ZN6Magick11endianImageC2EN9MagickLib10EndianTypeE@Base 1.3.5 + _ZN6Magick11ErrorModuleC1ERKSs@Base 1.3.5 + _ZN6Magick11ErrorModuleC2ERKSs@Base 1.3.5 + _ZN6Magick11ErrorModuleD0Ev@Base 1.3.5 + _ZN6Magick11ErrorModuleD1Ev@Base 1.3.5 + _ZN6Magick11ErrorOptionC1ERKSs@Base 1.3.5 + _ZN6Magick11ErrorOptionC2ERKSs@Base 1.3.5 + _ZN6Magick11ErrorOptionD0Ev@Base 1.3.5 + _ZN6Magick11ErrorOptionD1Ev@Base 1.3.5 + _ZN6Magick11ErrorStreamC1ERKSs@Base 1.3.5 + _ZN6Magick11ErrorStreamC2ERKSs@Base 1.3.5 + _ZN6Magick11ErrorStreamD0Ev@Base 1.3.5 + _ZN6Magick11ErrorStreamD1Ev@Base 1.3.5 + _ZN6Magick11magickImageC1ERKSs@Base 1.3.5 + _ZN6Magick11magickImageC2ERKSs@Base 1.3.5 + _ZN6Magick11minifyImageC1Ev@Base 1.3.5 + _ZN6Magick11minifyImageC2Ev@Base 1.3.5 + _ZN6Magick11negateImageC1Eb@Base 1.3.5 + _ZN6Magick11negateImageC2Eb@Base 1.3.5 + _ZN6Magick11opaqueImageC1ERKNS_5ColorES3_@Base 1.3.5 + _ZN6Magick11opaqueImageC2ERKNS_5ColorES3_@Base 1.3.5 + _ZN6Magick11PathArcArgsC1Edddbbdd@Base 1.3.5 + _ZN6Magick11PathArcArgsC1ERKS0_@Base 1.3.5 + _ZN6Magick11PathArcArgsC1Ev@Base 1.3.5 + _ZN6Magick11PathArcArgsC2Edddbbdd@Base 1.3.5 + _ZN6Magick11PathArcArgsC2ERKS0_@Base 1.3.5 + _ZN6Magick11PathArcArgsC2Ev@Base 1.3.5 + _ZN6Magick11PathArcArgsD1Ev@Base 1.3.5 + _ZN6Magick11PathArcArgsD2Ev@Base 1.3.5 + _ZN6Magick11rotateImageC1Ed@Base 1.3.5 + _ZN6Magick11rotateImageC2Ed@Base 1.3.5 + _ZN6Magick11sampleImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick11sampleImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick11spreadImageC1Ej@Base 1.3.5 + _ZN6Magick11spreadImageC2Ej@Base 1.3.5 + _ZN6Magick11stereoImageC1ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick11stereoImageC2ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick11WarningBlobC1ERKSs@Base 1.3.5 + _ZN6Magick11WarningBlobC2ERKSs@Base 1.3.5 + _ZN6Magick11WarningBlobD0Ev@Base 1.3.5 + _ZN6Magick11WarningBlobD1Ev@Base 1.3.5 + _ZN6Magick11WarningDrawC1ERKSs@Base 1.3.5 + _ZN6Magick11WarningDrawC2ERKSs@Base 1.3.5 + _ZN6Magick11WarningDrawD0Ev@Base 1.3.5 + _ZN6Magick11WarningDrawD1Ev@Base 1.3.5 + _ZN6Magick11WarningTypeC1ERKSs@Base 1.3.5 + _ZN6Magick11WarningTypeC2ERKSs@Base 1.3.5 + _ZN6Magick11WarningTypeD0Ev@Base 1.3.5 + _ZN6Magick11WarningTypeD1Ev@Base 1.3.5 + _ZN6Magick12channelImageC1EN9MagickLib11ChannelTypeE@Base 1.3.5 + _ZN6Magick12channelImageC2EN9MagickLib11ChannelTypeE@Base 1.3.5 + _ZN6Magick12commentImageC1ERKSs@Base 1.3.5 + _ZN6Magick12commentImageC2ERKSs@Base 1.3.5 + _ZN6Magick12composeImageC1EN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick12composeImageC2EN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick12densityImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick12densityImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick12DrawableBaseD0Ev@Base 1.3.5 + _ZN6Magick12DrawableBaseD1Ev@Base 1.3.5 + _ZN6Magick12DrawableBaseD2Ev@Base 1.3.5 + _ZN6Magick12DrawableFontC1ERKS0_@Base 1.3.5 + _ZN6Magick12DrawableFontC1ERKSs@Base 1.3.5 + _ZN6Magick12DrawableFontC1ERKSsN9MagickLib9StyleTypeEmNS3_11StretchTypeE@Base 1.3.5 + _ZN6Magick12DrawableFontC2ERKS0_@Base 1.3.5 + _ZN6Magick12DrawableFontC2ERKSs@Base 1.3.5 + _ZN6Magick12DrawableFontC2ERKSsN9MagickLib9StyleTypeEmNS3_11StretchTypeE@Base 1.3.5 + _ZN6Magick12DrawableFontD0Ev@Base 1.3.5 + _ZN6Magick12DrawableFontD1Ev@Base 1.3.5 + _ZN6Magick12DrawableFontD2Ev@Base 1.3.5 + _ZN6Magick12DrawableLineD0Ev@Base 1.3.5 + _ZN6Magick12DrawableLineD1Ev@Base 1.3.5 + _ZN6Magick12DrawableLineD2Ev@Base 1.3.5 + _ZN6Magick12DrawablePathC1ERKS0_@Base 1.3.5 + _ZN6Magick12DrawablePathC1ERKSt4listINS_5VPathESaIS2_EE@Base 1.3.5 + _ZN6Magick12DrawablePathC2ERKS0_@Base 1.3.5 + _ZN6Magick12DrawablePathC2ERKSt4listINS_5VPathESaIS2_EE@Base 1.3.5 + _ZN6Magick12DrawablePathD0Ev@Base 1.3.5 + _ZN6Magick12DrawablePathD1Ev@Base 1.3.5 + _ZN6Magick12DrawablePathD2Ev@Base 1.3.5 + _ZN6Magick12DrawableTextC1EddRKSs@Base 1.3.5 + _ZN6Magick12DrawableTextC1EddRKSsS2_@Base 1.3.5 + _ZN6Magick12DrawableTextC1ERKS0_@Base 1.3.5 + _ZN6Magick12DrawableTextC2EddRKSs@Base 1.3.5 + _ZN6Magick12DrawableTextC2EddRKSsS2_@Base 1.3.5 + _ZN6Magick12DrawableTextC2ERKS0_@Base 1.3.5 + _ZN6Magick12DrawableTextD0Ev@Base 1.3.5 + _ZN6Magick12DrawableTextD1Ev@Base 1.3.5 + _ZN6Magick12DrawableTextD2Ev@Base 1.3.5 + _ZN6Magick12enhanceImageC1Ev@Base 1.3.5 + _ZN6Magick12enhanceImageC2Ev@Base 1.3.5 + _ZN6Magick12ErrorMonitorC1ERKSs@Base 1.3.5 + _ZN6Magick12ErrorMonitorC2ERKSs@Base 1.3.5 + _ZN6Magick12ErrorMonitorD0Ev@Base 1.3.5 + _ZN6Magick12ErrorMonitorD1Ev@Base 1.3.5 + _ZN6Magick12ErrorXServerC1ERKSs@Base 1.3.5 + _ZN6Magick12ErrorXServerC2ERKSs@Base 1.3.5 + _ZN6Magick12ErrorXServerD0Ev@Base 1.3.5 + _ZN6Magick12ErrorXServerD1Ev@Base 1.3.5 + _ZN6Magick12implodeImageC1Ed@Base 1.3.5 + _ZN6Magick12implodeImageC2Ed@Base 1.3.5 + _ZN6Magick12isValidImageC1Eb@Base 1.3.5 + _ZN6Magick12isValidImageC2Eb@Base 1.3.5 + _ZN6Magick12magnifyImageC1Ev@Base 1.3.5 + _ZN6Magick12magnifyImageC2Ev@Base 1.3.5 + _ZN6Magick12opacityImageC1Ej@Base 1.3.5 + _ZN6Magick12opacityImageC2Ej@Base 1.3.5 + _ZN6Magick12qualityImageC1Ej@Base 1.3.5 + _ZN6Magick12qualityImageC2Ej@Base 1.3.5 + _ZN6Magick12segmentImageC1Edd@Base 1.3.5 + _ZN6Magick12segmentImageC2Edd@Base 1.3.5 + _ZN6Magick12sharpenImageC1Edd@Base 1.3.5 + _ZN6Magick12sharpenImageC2Edd@Base 1.3.5 + _ZN6Magick12steganoImageC1ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick12steganoImageC2ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick12textureImageC1ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick12textureImageC2ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick12verboseImageC1Eb@Base 1.3.5 + _ZN6Magick12verboseImageC2Eb@Base 1.3.5 + _ZN6Magick12WarningCacheC1ERKSs@Base 1.3.5 + _ZN6Magick12WarningCacheC2ERKSs@Base 1.3.5 + _ZN6Magick12WarningCacheD0Ev@Base 1.3.5 + _ZN6Magick12WarningCacheD1Ev@Base 1.3.5 + _ZN6Magick12WarningCoderC1ERKSs@Base 1.3.5 + _ZN6Magick12WarningCoderC2ERKSs@Base 1.3.5 + _ZN6Magick12WarningCoderD0Ev@Base 1.3.5 + _ZN6Magick12WarningCoderD1Ev@Base 1.3.5 + _ZN6Magick12WarningImageC1ERKSs@Base 1.3.5 + _ZN6Magick12WarningImageC2ERKSs@Base 1.3.5 + _ZN6Magick12WarningImageD0Ev@Base 1.3.5 + _ZN6Magick12WarningImageD1Ev@Base 1.3.5 + _ZN6Magick13addNoiseImageC1EN9MagickLib9NoiseTypeE@Base 1.3.5 + _ZN6Magick13addNoiseImageC2EN9MagickLib9NoiseTypeE@Base 1.3.5 + _ZN6Magick13annotateImageC1ERKSsN9MagickLib11GravityTypeE@Base 1.3.5 + _ZN6Magick13annotateImageC1ERKSsRKNS_8GeometryE@Base 1.3.5 + _ZN6Magick13annotateImageC1ERKSsRKNS_8GeometryEN9MagickLib11GravityTypeE@Base 1.3.5 + _ZN6Magick13annotateImageC1ERKSsRKNS_8GeometryEN9MagickLib11GravityTypeEd@Base 1.3.5 + _ZN6Magick13annotateImageC2ERKSsN9MagickLib11GravityTypeE@Base 1.3.5 + _ZN6Magick13annotateImageC2ERKSsRKNS_8GeometryE@Base 1.3.5 + _ZN6Magick13annotateImageC2ERKSsRKNS_8GeometryEN9MagickLib11GravityTypeE@Base 1.3.5 + _ZN6Magick13annotateImageC2ERKSsRKNS_8GeometryEN9MagickLib11GravityTypeEd@Base 1.3.5 + _ZN6Magick13boxColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick13boxColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick13charcoalImageC1Edd@Base 1.3.5 + _ZN6Magick13charcoalImageC2Edd@Base 1.3.5 + _ZN6Magick13colorizeImageC1EjjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick13colorizeImageC1EjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick13colorizeImageC2EjjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick13colorizeImageC2EjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick13colorMapImageC1EjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick13colorMapImageC2EjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick13contrastImageC1Ej@Base 1.3.5 + _ZN6Magick13contrastImageC2Ej@Base 1.3.5 + _ZN6Magick13DrawableColorD0Ev@Base 1.3.5 + _ZN6Magick13DrawableColorD1Ev@Base 1.3.5 + _ZN6Magick13DrawableColorD2Ev@Base 1.3.5 + _ZN6Magick13DrawableMatteD0Ev@Base 1.3.5 + _ZN6Magick13DrawableMatteD1Ev@Base 1.3.5 + _ZN6Magick13DrawableMatteD2Ev@Base 1.3.5 + _ZN6Magick13DrawablePointD0Ev@Base 1.3.5 + _ZN6Magick13DrawablePointD1Ev@Base 1.3.5 + _ZN6Magick13DrawablePointD2Ev@Base 1.3.5 + _ZN6Magick13DrawableSkewXD0Ev@Base 1.3.5 + _ZN6Magick13DrawableSkewXD1Ev@Base 1.3.5 + _ZN6Magick13DrawableSkewXD2Ev@Base 1.3.5 + _ZN6Magick13DrawableSkewYD0Ev@Base 1.3.5 + _ZN6Magick13DrawableSkewYD1Ev@Base 1.3.5 + _ZN6Magick13DrawableSkewYD2Ev@Base 1.3.5 + _ZN6Magick13equalizeImageC1Ev@Base 1.3.5 + _ZN6Magick13equalizeImageC2Ev@Base 1.3.5 + _ZN6Magick13ErrorDelegateC1ERKSs@Base 1.3.5 + _ZN6Magick13ErrorDelegateC2ERKSs@Base 1.3.5 + _ZN6Magick13ErrorDelegateD0Ev@Base 1.3.5 + _ZN6Magick13ErrorDelegateD1Ev@Base 1.3.5 + _ZN6Magick13ErrorFileOpenC1ERKSs@Base 1.3.5 + _ZN6Magick13ErrorFileOpenC2ERKSs@Base 1.3.5 + _ZN6Magick13ErrorFileOpenD0Ev@Base 1.3.5 + _ZN6Magick13ErrorFileOpenD1Ev@Base 1.3.5 + _ZN6Magick13ErrorRegistryC1ERKSs@Base 1.3.5 + _ZN6Magick13ErrorRegistryC2ERKSs@Base 1.3.5 + _ZN6Magick13ErrorRegistryD0Ev@Base 1.3.5 + _ZN6Magick13ErrorRegistryD1Ev@Base 1.3.5 + _ZN6Magick13fileNameImageC1ERKSs@Base 1.3.5 + _ZN6Magick13fileNameImageC2ERKSs@Base 1.3.5 + _ZN6Magick13MagickCleanUpC1Ev@Base 1.3.5 + _ZN6Magick13MagickCleanUpC2Ev@Base 1.3.5 + _ZN6Magick13MagickCleanUpD1Ev@Base 1.3.5 + _ZN6Magick13MagickCleanUpD2Ev@Base 1.3.5 + _ZN6Magick13modulateImageC1Eddd@Base 1.3.5 + _ZN6Magick13modulateImageC2Eddd@Base 1.3.5 + _ZN6Magick13MontageFramedC1Ev@Base 1.3.5 + _ZN6Magick13MontageFramedC2Ev@Base 1.3.5 + _ZN6Magick13MontageFramedD0Ev@Base 1.3.5 + _ZN6Magick13MontageFramedD1Ev@Base 1.3.5 + _ZN6Magick13MontageFramedD2Ev@Base 1.3.5 + _ZN6Magick13oilPaintImageC1Ed@Base 1.3.5 + _ZN6Magick13oilPaintImageC2Ed@Base 1.3.5 + _ZN6Magick13PathClosePathD0Ev@Base 1.3.5 + _ZN6Magick13PathClosePathD1Ev@Base 1.3.5 + _ZN6Magick13PathClosePathD2Ev@Base 1.3.5 + _ZN6Magick13PathLinetoAbsC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathLinetoAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick13PathLinetoAbsC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathLinetoAbsC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathLinetoAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick13PathLinetoAbsC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathLinetoAbsD0Ev@Base 1.3.5 + _ZN6Magick13PathLinetoAbsD1Ev@Base 1.3.5 + _ZN6Magick13PathLinetoAbsD2Ev@Base 1.3.5 + _ZN6Magick13PathLinetoRelC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathLinetoRelC1ERKS0_@Base 1.3.5 + _ZN6Magick13PathLinetoRelC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathLinetoRelC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathLinetoRelC2ERKS0_@Base 1.3.5 + _ZN6Magick13PathLinetoRelC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathLinetoRelD0Ev@Base 1.3.5 + _ZN6Magick13PathLinetoRelD1Ev@Base 1.3.5 + _ZN6Magick13PathLinetoRelD2Ev@Base 1.3.5 + _ZN6Magick13PathMovetoAbsC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathMovetoAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick13PathMovetoAbsC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathMovetoAbsC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathMovetoAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick13PathMovetoAbsC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathMovetoAbsD0Ev@Base 1.3.5 + _ZN6Magick13PathMovetoAbsD1Ev@Base 1.3.5 + _ZN6Magick13PathMovetoAbsD2Ev@Base 1.3.5 + _ZN6Magick13PathMovetoRelC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathMovetoRelC1ERKS0_@Base 1.3.5 + _ZN6Magick13PathMovetoRelC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathMovetoRelC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick13PathMovetoRelC2ERKS0_@Base 1.3.5 + _ZN6Magick13PathMovetoRelC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick13PathMovetoRelD0Ev@Base 1.3.5 + _ZN6Magick13PathMovetoRelD1Ev@Base 1.3.5 + _ZN6Magick13PathMovetoRelD2Ev@Base 1.3.5 + _ZN6Magick13penColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick13penColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick13quantizeImageC1Eb@Base 1.3.5 + _ZN6Magick13quantizeImageC2Eb@Base 1.3.5 + _ZN6Magick13solarizeImageC1Ed@Base 1.3.5 + _ZN6Magick13solarizeImageC2Ed@Base 1.3.5 + _ZN6Magick13subImageImageC1Ej@Base 1.3.5 + _ZN6Magick13subImageImageC2Ej@Base 1.3.5 + _ZN6Magick13subRangeImageC1Ej@Base 1.3.5 + _ZN6Magick13subRangeImageC2Ej@Base 1.3.5 + _ZN6Magick13tileNameImageC1ERKSs@Base 1.3.5 + _ZN6Magick13tileNameImageC2ERKSs@Base 1.3.5 + _ZN6Magick13WarningModuleC1ERKSs@Base 1.3.5 + _ZN6Magick13WarningModuleC2ERKSs@Base 1.3.5 + _ZN6Magick13WarningModuleD0Ev@Base 1.3.5 + _ZN6Magick13WarningModuleD1Ev@Base 1.3.5 + _ZN6Magick13WarningOptionC1ERKSs@Base 1.3.5 + _ZN6Magick13WarningOptionC2ERKSs@Base 1.3.5 + _ZN6Magick13WarningOptionD0Ev@Base 1.3.5 + _ZN6Magick13WarningOptionD1Ev@Base 1.3.5 + _ZN6Magick13WarningStreamC1ERKSs@Base 1.3.5 + _ZN6Magick13WarningStreamC2ERKSs@Base 1.3.5 + _ZN6Magick13WarningStreamD0Ev@Base 1.3.5 + _ZN6Magick13WarningStreamD1Ev@Base 1.3.5 + _ZN6Magick14antiAliasImageC1Eb@Base 1.3.5 + _ZN6Magick14antiAliasImageC2Eb@Base 1.3.5 + _ZN6Magick14colorFuzzImageC1Ed@Base 1.3.5 + _ZN6Magick14colorFuzzImageC2Ed@Base 1.3.5 + _ZN6Magick14compositeImageC1ERKNS_5ImageEiiN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick14compositeImageC1ERKNS_5ImageERKNS_8GeometryEN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick14compositeImageC2ERKNS_5ImageEiiN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick14compositeImageC2ERKNS_5ImageERKNS_8GeometryEN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick14despeckleImageC1Ev@Base 1.3.5 + _ZN6Magick14despeckleImageC2Ev@Base 1.3.5 + _ZN6Magick14DrawableAffineC1Edddddd@Base 1.3.5 + _ZN6Magick14DrawableAffineC1Ev@Base 1.3.5 + _ZN6Magick14DrawableAffineC2Edddddd@Base 1.3.5 + _ZN6Magick14DrawableAffineC2Ev@Base 1.3.5 + _ZN6Magick14DrawableAffineD0Ev@Base 1.3.5 + _ZN6Magick14DrawableAffineD1Ev@Base 1.3.5 + _ZN6Magick14DrawableAffineD2Ev@Base 1.3.5 + _ZN6Magick14DrawableBezierC1ERKS0_@Base 1.3.5 + _ZN6Magick14DrawableBezierC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick14DrawableBezierC2ERKS0_@Base 1.3.5 + _ZN6Magick14DrawableBezierC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick14DrawableBezierD0Ev@Base 1.3.5 + _ZN6Magick14DrawableBezierD1Ev@Base 1.3.5 + _ZN6Magick14DrawableBezierD2Ev@Base 1.3.5 + _ZN6Magick14DrawableCircleD0Ev@Base 1.3.5 + _ZN6Magick14DrawableCircleD1Ev@Base 1.3.5 + _ZN6Magick14DrawableCircleD2Ev@Base 1.3.5 + _ZN6Magick14ErrorConfigureC1ERKSs@Base 1.3.5 + _ZN6Magick14ErrorConfigureC2ERKSs@Base 1.3.5 + _ZN6Magick14ErrorConfigureD0Ev@Base 1.3.5 + _ZN6Magick14ErrorConfigureD1Ev@Base 1.3.5 + _ZN6Magick14ErrorUndefinedC1ERKSs@Base 1.3.5 + _ZN6Magick14ErrorUndefinedC2ERKSs@Base 1.3.5 + _ZN6Magick14ErrorUndefinedD0Ev@Base 1.3.5 + _ZN6Magick14ErrorUndefinedD1Ev@Base 1.3.5 + _ZN6Magick14fillColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick14fillColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick14lineWidthImageC1Ed@Base 1.3.5 + _ZN6Magick14lineWidthImageC2Ed@Base 1.3.5 + _ZN6Magick14normalizeImageC1Ev@Base 1.3.5 + _ZN6Magick14normalizeImageC2Ev@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsC1ERKNS_15PathCurvetoArgsE@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsC1ERKSt4listINS_15PathCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsC2ERKNS_15PathCurvetoArgsE@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsC2ERKSt4listINS_15PathCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsD0Ev@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsD1Ev@Base 1.3.5 + _ZN6Magick14PathCurvetoAbsD2Ev@Base 1.3.5 + _ZN6Magick14PathCurvetoRelC1ERKNS_15PathCurvetoArgsE@Base 1.3.5 + _ZN6Magick14PathCurvetoRelC1ERKS0_@Base 1.3.5 + _ZN6Magick14PathCurvetoRelC1ERKSt4listINS_15PathCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick14PathCurvetoRelC2ERKNS_15PathCurvetoArgsE@Base 1.3.5 + _ZN6Magick14PathCurvetoRelC2ERKS0_@Base 1.3.5 + _ZN6Magick14PathCurvetoRelC2ERKSt4listINS_15PathCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick14PathCurvetoRelD0Ev@Base 1.3.5 + _ZN6Magick14PathCurvetoRelD1Ev@Base 1.3.5 + _ZN6Magick14PathCurvetoRelD2Ev@Base 1.3.5 + _ZN6Magick14thresholdImageC1Ed@Base 1.3.5 + _ZN6Magick14thresholdImageC2Ed@Base 1.3.5 + _ZN6Magick14throwExceptionERN9MagickLib14_ExceptionInfoE@Base 1.3.5 + _ZN6Magick14transformImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick14transformImageC1ERKNS_8GeometryES3_@Base 1.3.5 + _ZN6Magick14transformImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick14transformImageC2ERKNS_8GeometryES3_@Base 1.3.5 + _ZN6Magick14WarningMonitorC1ERKSs@Base 1.3.5 + _ZN6Magick14WarningMonitorC2ERKSs@Base 1.3.5 + _ZN6Magick14WarningMonitorD0Ev@Base 1.3.5 + _ZN6Magick14WarningMonitorD1Ev@Base 1.3.5 + _ZN6Magick14WarningXServerC1ERKSs@Base 1.3.5 + _ZN6Magick14WarningXServerC2ERKSs@Base 1.3.5 + _ZN6Magick14WarningXServerD0Ev@Base 1.3.5 + _ZN6Magick14WarningXServerD1Ev@Base 1.3.5 + _ZN6Magick15colorSpaceImageC1EN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick15colorSpaceImageC2EN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick15DrawableEllipseD0Ev@Base 1.3.5 + _ZN6Magick15DrawableEllipseD1Ev@Base 1.3.5 + _ZN6Magick15DrawableEllipseD2Ev@Base 1.3.5 + _ZN6Magick15DrawableGravityD0Ev@Base 1.3.5 + _ZN6Magick15DrawableGravityD1Ev@Base 1.3.5 + _ZN6Magick15DrawableGravityD2Ev@Base 1.3.5 + _ZN6Magick15DrawablePolygonC1ERKS0_@Base 1.3.5 + _ZN6Magick15DrawablePolygonC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick15DrawablePolygonC2ERKS0_@Base 1.3.5 + _ZN6Magick15DrawablePolygonC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick15DrawablePolygonD0Ev@Base 1.3.5 + _ZN6Magick15DrawablePolygonD1Ev@Base 1.3.5 + _ZN6Magick15DrawablePolygonD2Ev@Base 1.3.5 + _ZN6Magick15DrawableScalingD0Ev@Base 1.3.5 + _ZN6Magick15DrawableScalingD1Ev@Base 1.3.5 + _ZN6Magick15DrawableScalingD2Ev@Base 1.3.5 + _ZN6Magick15DrawableViewboxD0Ev@Base 1.3.5 + _ZN6Magick15DrawableViewboxD1Ev@Base 1.3.5 + _ZN6Magick15DrawableViewboxD2Ev@Base 1.3.5 + _ZN6Magick15filterTypeImageC1EN9MagickLib11FilterTypesE@Base 1.3.5 + _ZN6Magick15filterTypeImageC2EN9MagickLib11FilterTypesE@Base 1.3.5 + _ZN6Magick15matteColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick15matteColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick15monochromeImageC1Eb@Base 1.3.5 + _ZN6Magick15monochromeImageC2Eb@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsC1Edddddd@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsC1ERKS0_@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsC1Ev@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsC2Edddddd@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsC2ERKS0_@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsC2Ev@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsD1Ev@Base 1.3.5 + _ZN6Magick15PathCurvetoArgsD2Ev@Base 1.3.5 + _ZN6Magick15penTextureImageC1ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick15penTextureImageC2ERKNS_5ImageE@Base 1.3.5 + _ZN6Magick15pixelColorImageC1EjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick15pixelColorImageC2EjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick15WarningDelegateC1ERKSs@Base 1.3.5 + _ZN6Magick15WarningDelegateC2ERKSs@Base 1.3.5 + _ZN6Magick15WarningDelegateD0Ev@Base 1.3.5 + _ZN6Magick15WarningDelegateD1Ev@Base 1.3.5 + _ZN6Magick15WarningFileOpenC1ERKSs@Base 1.3.5 + _ZN6Magick15WarningFileOpenC2ERKSs@Base 1.3.5 + _ZN6Magick15WarningFileOpenD0Ev@Base 1.3.5 + _ZN6Magick15WarningFileOpenD1Ev@Base 1.3.5 + _ZN6Magick15WarningRegistryC1ERKSs@Base 1.3.5 + _ZN6Magick15WarningRegistryC2ERKSs@Base 1.3.5 + _ZN6Magick15WarningRegistryD0Ev@Base 1.3.5 + _ZN6Magick15WarningRegistryD1Ev@Base 1.3.5 + _ZN6Magick15x11DisplayImageC1ERKSs@Base 1.3.5 + _ZN6Magick15x11DisplayImageC2ERKSs@Base 1.3.5 + _ZN6Magick16borderColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick16borderColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick16DrawableClipPathC1ERKS0_@Base 1.3.5 + _ZN6Magick16DrawableClipPathC1ERKSs@Base 1.3.5 + _ZN6Magick16DrawableClipPathC2ERKS0_@Base 1.3.5 + _ZN6Magick16DrawableClipPathC2ERKSs@Base 1.3.5 + _ZN6Magick16DrawableClipPathD0Ev@Base 1.3.5 + _ZN6Magick16DrawableClipPathD1Ev@Base 1.3.5 + _ZN6Magick16DrawableClipPathD2Ev@Base 1.3.5 + _ZN6Magick16DrawableFillRuleD0Ev@Base 1.3.5 + _ZN6Magick16DrawableFillRuleD1Ev@Base 1.3.5 + _ZN6Magick16DrawableFillRuleD2Ev@Base 1.3.5 + _ZN6Magick16DrawablePolylineC1ERKS0_@Base 1.3.5 + _ZN6Magick16DrawablePolylineC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick16DrawablePolylineC2ERKS0_@Base 1.3.5 + _ZN6Magick16DrawablePolylineC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick16DrawablePolylineD0Ev@Base 1.3.5 + _ZN6Magick16DrawablePolylineD1Ev@Base 1.3.5 + _ZN6Magick16DrawablePolylineD2Ev@Base 1.3.5 + _ZN6Magick16DrawableRotationD0Ev@Base 1.3.5 + _ZN6Magick16DrawableRotationD1Ev@Base 1.3.5 + _ZN6Magick16DrawableRotationD2Ev@Base 1.3.5 + _ZN6Magick16InitializeMagickEPKc@Base 1.3.5 + _ZN6Magick16reduceNoiseImageC1Ej@Base 1.3.5 + _ZN6Magick16reduceNoiseImageC1Ev@Base 1.3.5 + _ZN6Magick16reduceNoiseImageC2Ej@Base 1.3.5 + _ZN6Magick16reduceNoiseImageC2Ev@Base 1.3.5 + _ZN6Magick16strokeColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick16strokeColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick16transparentImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick16transparentImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick16WarningConfigureC1ERKSs@Base 1.3.5 + _ZN6Magick16WarningConfigureC2ERKSs@Base 1.3.5 + _ZN6Magick16WarningConfigureD0Ev@Base 1.3.5 + _ZN6Magick16WarningConfigureD1Ev@Base 1.3.5 + _ZN6Magick16WarningUndefinedC1ERKSs@Base 1.3.5 + _ZN6Magick16WarningUndefinedC2ERKSs@Base 1.3.5 + _ZN6Magick16WarningUndefinedD0Ev@Base 1.3.5 + _ZN6Magick16WarningUndefinedD1Ev@Base 1.3.5 + _ZN6Magick17compressTypeImageC1EN9MagickLib15CompressionTypeE@Base 1.3.5 + _ZN6Magick17compressTypeImageC2EN9MagickLib15CompressionTypeE@Base 1.3.5 + _ZN6Magick17DrawableDashArray9dasharrayEPKd@Base 1.3.5 + _ZN6Magick17DrawableDashArray9dasharrayEPKj@Base 1.3.5 + _ZN6Magick17DrawableDashArrayaSERKS0_@Base 1.3.5 + _ZN6Magick17DrawableDashArrayC1EPKd@Base 1.3.5 + _ZN6Magick17DrawableDashArrayC1EPKj@Base 1.3.5 + _ZN6Magick17DrawableDashArrayC1ERKS0_@Base 1.3.5 + _ZN6Magick17DrawableDashArrayC2EPKd@Base 1.3.5 + _ZN6Magick17DrawableDashArrayC2EPKj@Base 1.3.5 + _ZN6Magick17DrawableDashArrayC2ERKS0_@Base 1.3.5 + _ZN6Magick17DrawableDashArrayD0Ev@Base 1.3.5 + _ZN6Magick17DrawableDashArrayD1Ev@Base 1.3.5 + _ZN6Magick17DrawableDashArrayD2Ev@Base 1.3.5 + _ZN6Magick17DrawableFillColorC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick17DrawableFillColorC1ERKS0_@Base 1.3.5 + _ZN6Magick17DrawableFillColorC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick17DrawableFillColorC2ERKS0_@Base 1.3.5 + _ZN6Magick17DrawableFillColorD0Ev@Base 1.3.5 + _ZN6Magick17DrawableFillColorD1Ev@Base 1.3.5 + _ZN6Magick17DrawableFillColorD2Ev@Base 1.3.5 + _ZN6Magick17DrawablePointSizeD0Ev@Base 1.3.5 + _ZN6Magick17DrawablePointSizeD1Ev@Base 1.3.5 + _ZN6Magick17DrawablePointSizeD2Ev@Base 1.3.5 + _ZN6Magick17DrawableRectangleD0Ev@Base 1.3.5 + _ZN6Magick17DrawableRectangleD1Ev@Base 1.3.5 + _ZN6Magick17DrawableRectangleD2Ev@Base 1.3.5 + _ZN6Magick17ErrorCorruptImageC1ERKSs@Base 1.3.5 + _ZN6Magick17ErrorCorruptImageC2ERKSs@Base 1.3.5 + _ZN6Magick17ErrorCorruptImageD0Ev@Base 1.3.5 + _ZN6Magick17ErrorCorruptImageD1Ev@Base 1.3.5 + _ZN6Magick17gaussianBlurImageC1Edd@Base 1.3.5 + _ZN6Magick17gaussianBlurImageC2Edd@Base 1.3.5 + _ZN6Magick17levelChannelImageC1EN9MagickLib11ChannelTypeEddd@Base 1.3.5 + _ZN6Magick17levelChannelImageC2EN9MagickLib11ChannelTypeEddd@Base 1.3.5 + _ZN6Magick17medianFilterImageC1Ed@Base 1.3.5 + _ZN6Magick17medianFilterImageC2Ed@Base 1.3.5 + _ZN6Magick18cycleColormapImageC1Ei@Base 1.3.5 + _ZN6Magick18cycleColormapImageC2Ei@Base 1.3.5 + _ZN6Magick18DrawableDashOffsetD0Ev@Base 1.3.5 + _ZN6Magick18DrawableDashOffsetD1Ev@Base 1.3.5 + _ZN6Magick18DrawableDashOffsetD2Ev@Base 1.3.5 + _ZN6Magick18DrawableMiterLimitD0Ev@Base 1.3.5 + _ZN6Magick18DrawableMiterLimitD1Ev@Base 1.3.5 + _ZN6Magick18DrawableMiterLimitD2Ev@Base 1.3.5 + _ZN6Magick18DrawablePopPatternD0Ev@Base 1.3.5 + _ZN6Magick18DrawablePopPatternD1Ev@Base 1.3.5 + _ZN6Magick18DrawablePopPatternD2Ev@Base 1.3.5 + _ZN6Magick18ErrorResourceLimitC1ERKSs@Base 1.3.5 + _ZN6Magick18ErrorResourceLimitC2ERKSs@Base 1.3.5 + _ZN6Magick18ErrorResourceLimitD0Ev@Base 1.3.5 + _ZN6Magick18ErrorResourceLimitD1Ev@Base 1.3.5 + _ZN6Magick18fontPointsizeImageC1Ej@Base 1.3.5 + _ZN6Magick18fontPointsizeImageC2Ej@Base 1.3.5 + _ZN6Magick18interlaceTypeImageC1EN9MagickLib13InterlaceTypeE@Base 1.3.5 + _ZN6Magick18interlaceTypeImageC2EN9MagickLib13InterlaceTypeE@Base 1.3.5 + _ZN6Magick19animationDelayImageC1Ej@Base 1.3.5 + _ZN6Magick19animationDelayImageC2Ej@Base 1.3.5 + _ZN6Magick19DrawableFillOpacityD0Ev@Base 1.3.5 + _ZN6Magick19DrawableFillOpacityD1Ev@Base 1.3.5 + _ZN6Magick19DrawableFillOpacityD2Ev@Base 1.3.5 + _ZN6Magick19DrawablePopClipPathD0Ev@Base 1.3.5 + _ZN6Magick19DrawablePopClipPathD1Ev@Base 1.3.5 + _ZN6Magick19DrawablePopClipPathD2Ev@Base 1.3.5 + _ZN6Magick19DrawablePushPatternC1ERKS0_@Base 1.3.5 + _ZN6Magick19DrawablePushPatternC1ERKSsllll@Base 1.3.5 + _ZN6Magick19DrawablePushPatternC2ERKS0_@Base 1.3.5 + _ZN6Magick19DrawablePushPatternC2ERKSsllll@Base 1.3.5 + _ZN6Magick19DrawablePushPatternD0Ev@Base 1.3.5 + _ZN6Magick19DrawablePushPatternD1Ev@Base 1.3.5 + _ZN6Magick19DrawablePushPatternD2Ev@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorC1ERKS0_@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorC2ERKS0_@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorD0Ev@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorD1Ev@Base 1.3.5 + _ZN6Magick19DrawableStrokeColorD2Ev@Base 1.3.5 + _ZN6Magick19DrawableStrokeWidthD0Ev@Base 1.3.5 + _ZN6Magick19DrawableStrokeWidthD1Ev@Base 1.3.5 + _ZN6Magick19DrawableStrokeWidthD2Ev@Base 1.3.5 + _ZN6Magick19DrawableTranslationD0Ev@Base 1.3.5 + _ZN6Magick19DrawableTranslationD1Ev@Base 1.3.5 + _ZN6Magick19DrawableTranslationD2Ev@Base 1.3.5 + _ZN6Magick19floodFillColorImageC1EjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick19floodFillColorImageC1EjjRKNS_5ColorES3_@Base 1.3.5 + _ZN6Magick19floodFillColorImageC1ERKNS_8GeometryERKNS_5ColorE@Base 1.3.5 + _ZN6Magick19floodFillColorImageC1ERKNS_8GeometryERKNS_5ColorES6_@Base 1.3.5 + _ZN6Magick19floodFillColorImageC2EjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick19floodFillColorImageC2EjjRKNS_5ColorES3_@Base 1.3.5 + _ZN6Magick19floodFillColorImageC2ERKNS_8GeometryERKNS_5ColorE@Base 1.3.5 + _ZN6Magick19floodFillColorImageC2ERKNS_8GeometryERKNS_5ColorES6_@Base 1.3.5 + _ZN6Magick19matteFloodfillImageC1ERKNS_5ColorEjiiN9MagickLib11PaintMethodE@Base 1.3.5 + _ZN6Magick19matteFloodfillImageC2ERKNS_5ColorEjiiN9MagickLib11PaintMethodE@Base 1.3.5 + _ZN6Magick19quantizeColorsImageC1Ej@Base 1.3.5 + _ZN6Magick19quantizeColorsImageC2Ej@Base 1.3.5 + _ZN6Magick19quantizeDitherImageC1Eb@Base 1.3.5 + _ZN6Magick19quantizeDitherImageC2Eb@Base 1.3.5 + _ZN6Magick19WarningCorruptImageC1ERKSs@Base 1.3.5 + _ZN6Magick19WarningCorruptImageC2ERKSs@Base 1.3.5 + _ZN6Magick19WarningCorruptImageD0Ev@Base 1.3.5 + _ZN6Magick19WarningCorruptImageD1Ev@Base 1.3.5 + _ZN6Magick20affineTransformImageC1ERKNS_14DrawableAffineE@Base 1.3.5 + _ZN6Magick20affineTransformImageC2ERKNS_14DrawableAffineE@Base 1.3.5 + _ZN6Magick20backgroundColorImageC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick20backgroundColorImageC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathC1ERKS0_@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathC1ERKSs@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathC2ERKS0_@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathC2ERKSs@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathD0Ev@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathD1Ev@Base 1.3.5 + _ZN6Magick20DrawablePushClipPathD2Ev@Base 1.3.5 + _ZN6Magick20ErrorMissingDelegateC1ERKSs@Base 1.3.5 + _ZN6Magick20ErrorMissingDelegateC2ERKSs@Base 1.3.5 + _ZN6Magick20ErrorMissingDelegateD0Ev@Base 1.3.5 + _ZN6Magick20ErrorMissingDelegateD1Ev@Base 1.3.5 + _ZN6Magick20frameGeometryDefaultE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsD0Ev@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsD1Ev@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoAbsD2Ev@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelC1ERKS0_@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelC2ERKS0_@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelD0Ev@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelD1Ev@Base 1.3.5 + _ZN6Magick20PathSmoothCurvetoRelD2Ev@Base 1.3.5 + _ZN6Magick20raiseGeometryDefaultE@Base 1.3.5 + _ZN6Magick20renderingIntentImageC1EN9MagickLib15RenderingIntentE@Base 1.3.5 + _ZN6Magick20renderingIntentImageC2EN9MagickLib15RenderingIntentE@Base 1.3.5 + _ZN6Magick20resolutionUnitsImageC1EN9MagickLib14ResolutionTypeE@Base 1.3.5 + _ZN6Magick20resolutionUnitsImageC2EN9MagickLib14ResolutionTypeE@Base 1.3.5 + _ZN6Magick20WarningResourceLimitC1ERKSs@Base 1.3.5 + _ZN6Magick20WarningResourceLimitC2ERKSs@Base 1.3.5 + _ZN6Magick20WarningResourceLimitD0Ev@Base 1.3.5 + _ZN6Magick20WarningResourceLimitD1Ev@Base 1.3.5 + _ZN6Magick21borderGeometryDefaultE@Base 1.3.5 + _ZN6Magick21chromaRedPrimaryImageC1Edd@Base 1.3.5 + _ZN6Magick21chromaRedPrimaryImageC2Edd@Base 1.3.5 + _ZN6Magick21chromaWhitePointImageC1Edd@Base 1.3.5 + _ZN6Magick21chromaWhitePointImageC2Edd@Base 1.3.5 + _ZN6Magick21DrawableStrokeLineCapD0Ev@Base 1.3.5 + _ZN6Magick21DrawableStrokeLineCapD1Ev@Base 1.3.5 + _ZN6Magick21DrawableStrokeLineCapD2Ev@Base 1.3.5 + _ZN6Magick21DrawableStrokeOpacityD0Ev@Base 1.3.5 + _ZN6Magick21DrawableStrokeOpacityD1Ev@Base 1.3.5 + _ZN6Magick21DrawableStrokeOpacityD2Ev@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasC1Eb@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasC1ERKS0_@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasC2Eb@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasC2ERKS0_@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasD0Ev@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasD1Ev@Base 1.3.5 + _ZN6Magick21DrawableTextAntialiasD2Ev@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC1EjjRKNS_5ImageE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC1EjjRKNS_5ImageERKNS_5ColorE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC1ERKNS_8GeometryERKNS_5ImageE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC1ERKNS_8GeometryERKNS_5ImageERKNS_5ColorE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC2EjjRKNS_5ImageE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC2EjjRKNS_5ImageERKNS_5ColorE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC2ERKNS_8GeometryERKNS_5ImageE@Base 1.3.5 + _ZN6Magick21floodFillTextureImageC2ERKNS_8GeometryERKNS_5ImageERKNS_5ColorE@Base 1.3.5 + _ZN6Magick21gifDisposeMethodImageC1Ej@Base 1.3.5 + _ZN6Magick21gifDisposeMethodImageC2Ej@Base 1.3.5 + _ZN6Magick21PathLinetoVerticalAbsD0Ev@Base 1.3.5 + _ZN6Magick21PathLinetoVerticalAbsD1Ev@Base 1.3.5 + _ZN6Magick21PathLinetoVerticalAbsD2Ev@Base 1.3.5 + _ZN6Magick21PathLinetoVerticalRelD0Ev@Base 1.3.5 + _ZN6Magick21PathLinetoVerticalRelD1Ev@Base 1.3.5 + _ZN6Magick21PathLinetoVerticalRelD2Ev@Base 1.3.5 + _ZN6Magick22adaptiveThresholdImageC1Ejjj@Base 1.3.5 + _ZN6Magick22adaptiveThresholdImageC2Ejjj@Base 1.3.5 + _ZN6Magick22backgroundTextureImageC1ERKSs@Base 1.3.5 + _ZN6Magick22backgroundTextureImageC2ERKSs@Base 1.3.5 + _ZN6Magick22chromaBluePrimaryImageC1Edd@Base 1.3.5 + _ZN6Magick22chromaBluePrimaryImageC2Edd@Base 1.3.5 + _ZN6Magick22DrawableCompositeImage5imageERKNS_5ImageE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImage6magickESs@Base 1.3.5 + _ZN6Magick22DrawableCompositeImage6magickEv@Base 1.3.5 + _ZN6Magick22DrawableCompositeImage8filenameERKSs@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageaSERKS0_@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1EddddRKNS_5ImageE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1EddddRKNS_5ImageEN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1EddddRKSs@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1EddddRKSsN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1EddRKNS_5ImageE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1EddRKSs@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC1ERKS0_@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2EddddRKNS_5ImageE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2EddddRKNS_5ImageEN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2EddddRKSs@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2EddddRKSsN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2EddRKNS_5ImageE@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2EddRKSs@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageC2ERKS0_@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageD0Ev@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageD1Ev@Base 1.3.5 + _ZN6Magick22DrawableCompositeImageD2Ev@Base 1.3.5 + _ZN6Magick22DrawableRoundRectangleD0Ev@Base 1.3.5 + _ZN6Magick22DrawableRoundRectangleD1Ev@Base 1.3.5 + _ZN6Magick22DrawableRoundRectangleD2Ev@Base 1.3.5 + _ZN6Magick22DrawableStrokeLineJoinD0Ev@Base 1.3.5 + _ZN6Magick22DrawableStrokeLineJoinD1Ev@Base 1.3.5 + _ZN6Magick22DrawableStrokeLineJoinD2Ev@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationC1EN9MagickLib14DecorationTypeE@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationC1ERKS0_@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationC2EN9MagickLib14DecorationTypeE@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationC2ERKS0_@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationD0Ev@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationD1Ev@Base 1.3.5 + _ZN6Magick22DrawableTextDecorationD2Ev@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorC1ERKS0_@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorC2ERKS0_@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorD0Ev@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorD1Ev@Base 1.3.5 + _ZN6Magick22DrawableTextUnderColorD2Ev@Base 1.3.5 + _ZN6Magick22quantizeTreeDepthImageC1Ej@Base 1.3.5 + _ZN6Magick22quantizeTreeDepthImageC2Ej@Base 1.3.5 + _ZN6Magick22throwExceptionExplicitEN9MagickLib13ExceptionTypeEPKcS3_@Base 1.3.5 + _ZN6Magick22WarningMissingDelegateC1ERKSs@Base 1.3.5 + _ZN6Magick22WarningMissingDelegateC2ERKSs@Base 1.3.5 + _ZN6Magick22WarningMissingDelegateD0Ev@Base 1.3.5 + _ZN6Magick22WarningMissingDelegateD1Ev@Base 1.3.5 + _ZN6Magick23chromaGreenPrimaryImageC1Edd@Base 1.3.5 + _ZN6Magick23chromaGreenPrimaryImageC2Edd@Base 1.3.5 + _ZN6Magick23DrawableStrokeAntialiasD0Ev@Base 1.3.5 + _ZN6Magick23DrawableStrokeAntialiasD1Ev@Base 1.3.5 + _ZN6Magick23DrawableStrokeAntialiasD2Ev@Base 1.3.5 + _ZN6Magick23PathLinetoHorizontalAbsD0Ev@Base 1.3.5 + _ZN6Magick23PathLinetoHorizontalAbsD1Ev@Base 1.3.5 + _ZN6Magick23PathLinetoHorizontalAbsD2Ev@Base 1.3.5 + _ZN6Magick23PathLinetoHorizontalRelD0Ev@Base 1.3.5 + _ZN6Magick23PathLinetoHorizontalRelD1Ev@Base 1.3.5 + _ZN6Magick23PathLinetoHorizontalRelD2Ev@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsC1ERKNS_24PathQuadraticCurvetoArgsE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsC1ERKSt4listINS_24PathQuadraticCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsC2ERKNS_24PathQuadraticCurvetoArgsE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsC2ERKSt4listINS_24PathQuadraticCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsD0Ev@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsD1Ev@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoAbsD2Ev@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelC1ERKNS_24PathQuadraticCurvetoArgsE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelC1ERKS0_@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelC1ERKSt4listINS_24PathQuadraticCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelC2ERKNS_24PathQuadraticCurvetoArgsE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelC2ERKS0_@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelC2ERKSt4listINS_24PathQuadraticCurvetoArgsESaIS2_EE@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelD0Ev@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelD1Ev@Base 1.3.5 + _ZN6Magick23PathQuadraticCurvetoRelD2Ev@Base 1.3.5 + _ZN6Magick23quantizeColorSpaceImageC1EN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick23quantizeColorSpaceImageC2EN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick24animationIterationsImageC1Ej@Base 1.3.5 + _ZN6Magick24animationIterationsImageC2Ej@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsC1Edddd@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsC1ERKS0_@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsC1Ev@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsC2Edddd@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsC2ERKS0_@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsC2Ev@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsD1Ev@Base 1.3.5 + _ZN6Magick24PathQuadraticCurvetoArgsD2Ev@Base 1.3.5 + _ZN6Magick25DrawablePopGraphicContextD0Ev@Base 1.3.5 + _ZN6Magick25DrawablePopGraphicContextD1Ev@Base 1.3.5 + _ZN6Magick25DrawablePopGraphicContextD2Ev@Base 1.3.5 + _ZN6Magick26DrawablePushGraphicContextD0Ev@Base 1.3.5 + _ZN6Magick26DrawablePushGraphicContextD1Ev@Base 1.3.5 + _ZN6Magick26DrawablePushGraphicContextD2Ev@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsC1ERKS0_@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsC2ERKS0_@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsD0Ev@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsD1Ev@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoAbsD2Ev@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelC1ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelC1ERKS0_@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelC1ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelC2ERKNS_10CoordinateE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelC2ERKS0_@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelC2ERKSt4listINS_10CoordinateESaIS2_EE@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelD0Ev@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelD1Ev@Base 1.3.5 + _ZN6Magick29PathSmoothQuadraticCurvetoRelD2Ev@Base 1.3.5 + _ZN6Magick4Blob6base64ESs@Base 1.3.5 + _ZN6Magick4Blob6base64Ev@Base 1.3.5 + _ZN6Magick4BlobaSERKS0_@Base 1.3.5 + _ZN6Magick4BlobC1ERKS0_@Base 1.3.5 + _ZN6Magick4BlobC1Ev@Base 1.3.5 + _ZN6Magick4BlobC2ERKS0_@Base 1.3.5 + _ZN6Magick4BlobC2Ev@Base 1.3.5 + _ZN6Magick4BlobD0Ev@Base 1.3.5 + _ZN6Magick4BlobD1Ev@Base 1.3.5 + _ZN6Magick4BlobD2Ev@Base 1.3.5 + _ZN6Magick5Color5pixelEPN9MagickLib12_PixelPacketENS0_9PixelTypeE@Base 1.3.5 + _ZN6Magick5Color7isValidEb@Base 1.3.5 + _ZN6Magick5ColoraSEPKc@Base 1.3.5 + _ZN6Magick5ColoraSERKN9MagickLib12_PixelPacketE@Base 1.3.5 + _ZN6Magick5ColoraSERKS0_@Base 1.3.5 + _ZN6Magick5ColoraSERKSs@Base 1.3.5 + _ZN6Magick5ColorC1Ehhh@Base 1.3.5 + _ZN6Magick5ColorC1Ehhhh@Base 1.3.5 + _ZN6Magick5ColorC1EPKc@Base 1.3.5 + _ZN6Magick5ColorC1EPN9MagickLib12_PixelPacketENS0_9PixelTypeE@Base 1.3.5 + _ZN6Magick5ColorC1ERKN9MagickLib12_PixelPacketE@Base 1.3.5 + _ZN6Magick5ColorC1ERKS0_@Base 1.3.5 + _ZN6Magick5ColorC1ERKSs@Base 1.3.5 + _ZN6Magick5ColorC1Ev@Base 1.3.5 + _ZN6Magick5ColorC2Ehhh@Base 1.3.5 + _ZN6Magick5ColorC2Ehhhh@Base 1.3.5 + _ZN6Magick5ColorC2EPKc@Base 1.3.5 + _ZN6Magick5ColorC2EPN9MagickLib12_PixelPacketENS0_9PixelTypeE@Base 1.3.5 + _ZN6Magick5ColorC2ERKN9MagickLib12_PixelPacketE@Base 1.3.5 + _ZN6Magick5ColorC2ERKS0_@Base 1.3.5 + _ZN6Magick5ColorC2ERKSs@Base 1.3.5 + _ZN6Magick5ColorC2Ev@Base 1.3.5 + _ZN6Magick5ColorD0Ev@Base 1.3.5 + _ZN6Magick5ColorD1Ev@Base 1.3.5 + _ZN6Magick5ColorD2Ev@Base 1.3.5 + _ZN6Magick5ErrorC1ERKSs@Base 1.3.5 + _ZN6Magick5ErrorC2ERKSs@Base 1.3.5 + _ZN6Magick5ErrorD0Ev@Base 1.3.5 + _ZN6Magick5ErrorD1Ev@Base 1.3.5 + _ZN6Magick5Image10colorSpaceEN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick5Image10filterTypeEN9MagickLib11FilterTypesE@Base 1.3.5 + _ZN6Magick5Image10getIndexesEv@Base 1.3.5 + _ZN6Magick5Image10matteColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image10monochromeEb@Base 1.3.5 + _ZN6Magick5Image10motionBlurEddd@Base 1.3.5 + _ZN6Magick5Image10penTextureERKS0_@Base 1.3.5 + _ZN6Magick5Image10pixelColorEjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image10readPixelsEN9MagickLib11QuantumTypeEPKh@Base 1.3.5 + _ZN6Magick5Image10registerIdEv@Base 1.3.5 + _ZN6Magick5Image10syncPixelsEv@Base 1.3.5 + _ZN6Magick5Image10x11DisplayERKSs@Base 1.3.5 + _ZN6Magick5Image11blurChannelEN9MagickLib11ChannelTypeEdd@Base 1.3.5 + _ZN6Magick5Image11borderColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image11defineValueERKSsS2_S2_@Base 1.3.5 + _ZN6Magick5Image11fillPatternERKS0_@Base 1.3.5 + _ZN6Magick5Image11iptcProfileERKNS_4BlobE@Base 1.3.5 + _ZN6Magick5Image11modifyImageEv@Base 1.3.5 + _ZN6Magick5Image11orientationEN9MagickLib15OrientationTypeE@Base 1.3.5 + _ZN6Magick5Image11reduceNoiseEd@Base 1.3.5 + _ZN6Magick5Image11strokeColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image11strokeWidthEd@Base 1.3.5 + _ZN6Magick5Image11totalColorsEv@Base 1.3.5 + _ZN6Magick5Image11transparentERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image11unsharpmaskEdddd@Base 1.3.5 + _ZN6Magick5Image11writePixelsEN9MagickLib11QuantumTypeEPh@Base 1.3.5 + _ZN6Magick5Image12channelDepthEN9MagickLib11ChannelTypeE@Base 1.3.5 + _ZN6Magick5Image12channelDepthEN9MagickLib11ChannelTypeEj@Base 1.3.5 + _ZN6Magick5Image12colorMapSizeEj@Base 1.3.5 + _ZN6Magick5Image12colorMapSizeEv@Base 1.3.5 + _ZN6Magick5Image12compressTypeEN9MagickLib15CompressionTypeE@Base 1.3.5 + _ZN6Magick5Image12gaussianBlurEdd@Base 1.3.5 + _ZN6Magick5Image12levelChannelEN9MagickLib11ChannelTypeEddd@Base 1.3.5 + _ZN6Magick5Image12medianFilterEd@Base 1.3.5 + _ZN6Magick5Image12modulusDepthEj@Base 1.3.5 + _ZN6Magick5Image12quantizeInfoEv@Base 1.3.5 + _ZN6Magick5Image12replaceImageEPN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick5Image12textEncodingERKSs@Base 1.3.5 + _ZN6Magick5Image12unregisterIdEv@Base 1.3.5 + _ZN6Magick5Image13cycleColormapEi@Base 1.3.5 + _ZN6Magick5Image13fontPointsizeEd@Base 1.3.5 + _ZN6Magick5Image13interlaceTypeEN9MagickLib13InterlaceTypeE@Base 1.3.5 + _ZN6Magick5Image13strokeLineCapEN9MagickLib7LineCapE@Base 1.3.5 + _ZN6Magick5Image13strokePatternERKS0_@Base 1.3.5 + _ZN6Magick5Image14animationDelayEj@Base 1.3.5 + _ZN6Magick5Image14cacheThresholdEj@Base 1.3.5 + _ZN6Magick5Image14floodFillColorEjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image14floodFillColorEjjRKNS_5ColorES3_@Base 1.3.5 + _ZN6Magick5Image14floodFillColorERKNS_8GeometryERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image14floodFillColorERKNS_8GeometryERKNS_5ColorES6_@Base 1.3.5 + _ZN6Magick5Image14matteFloodfillERKNS_5ColorEjiiN9MagickLib11PaintMethodE@Base 1.3.5 + _ZN6Magick5Image14quantizeColorsEj@Base 1.3.5 + _ZN6Magick5Image14quantizeDitherEb@Base 1.3.5 + _ZN6Magick5Image14sharpenChannelEN9MagickLib11ChannelTypeEdd@Base 1.3.5 + _ZN6Magick5Image14strokeLineJoinEN9MagickLib8LineJoinE@Base 1.3.5 + _ZN6Magick5Image14transformResetEv@Base 1.3.5 + _ZN6Magick5Image14transformScaleEdd@Base 1.3.5 + _ZN6Magick5Image14transformSkewXEd@Base 1.3.5 + _ZN6Magick5Image14transformSkewYEd@Base 1.3.5 + _ZN6Magick5Image15addNoiseChannelEN9MagickLib11ChannelTypeENS1_9NoiseTypeE@Base 1.3.5 + _ZN6Magick5Image15affineTransformERKNS_14DrawableAffineE@Base 1.3.5 + _ZN6Magick5Image15backgroundColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image15fontTypeMetricsERKSsPNS_10TypeMetricE@Base 1.3.5 + _ZN6Magick5Image15iccColorProfileERKNS_4BlobE@Base 1.3.5 + _ZN6Magick5Image15quantumOperatorEiijjN9MagickLib11ChannelTypeENS1_15QuantumOperatorEh@Base 1.3.5 + _ZN6Magick5Image15quantumOperatorEN9MagickLib11ChannelTypeENS1_15QuantumOperatorEh@Base 1.3.5 + _ZN6Magick5Image15randomThresholdERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image15renderingIntentEN9MagickLib15RenderingIntentE@Base 1.3.5 + _ZN6Magick5Image15resolutionUnitsEN9MagickLib14ResolutionTypeE@Base 1.3.5 + _ZN6Magick5Image15strokeAntiAliasEb@Base 1.3.5 + _ZN6Magick5Image15strokeDashArrayEPKd@Base 1.3.5 + _ZN6Magick5Image15transformOriginEdd@Base 1.3.5 + _ZN6Magick5Image16chromaRedPrimaryEdd@Base 1.3.5 + _ZN6Magick5Image16chromaWhitePointEdd@Base 1.3.5 + _ZN6Magick5Image16floodFillOpacityEjjjN9MagickLib11PaintMethodE@Base 1.3.5 + _ZN6Magick5Image16floodFillTextureEjjRKS0_@Base 1.3.5 + _ZN6Magick5Image16floodFillTextureEjjRKS0_RKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image16floodFillTextureERKNS_8GeometryERKS0_@Base 1.3.5 + _ZN6Magick5Image16floodFillTextureERKNS_8GeometryERKS0_RKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image16gifDisposeMethodEj@Base 1.3.5 + _ZN6Magick5Image16strokeDashOffsetEd@Base 1.3.5 + _ZN6Magick5Image16strokeMiterLimitEj@Base 1.3.5 + _ZN6Magick5Image17adaptiveThresholdEjjj@Base 1.3.5 + _ZN6Magick5Image17backgroundTextureERKSs@Base 1.3.5 + _ZN6Magick5Image17chromaBluePrimaryEdd@Base 1.3.5 + _ZN6Magick5Image17quantizeTreeDepthEj@Base 1.3.5 + _ZN6Magick5Image17transformRotationEd@Base 1.3.5 + _ZN6Magick5Image18chromaGreenPrimaryEdd@Base 1.3.5 + _ZN6Magick5Image18quantizeColorSpaceEN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick5Image18unsharpmaskChannelEN9MagickLib11ChannelTypeEdddd@Base 1.3.5 + _ZN6Magick5Image19animationIterationsEj@Base 1.3.5 + _ZN6Magick5Image19gaussianBlurChannelEN9MagickLib11ChannelTypeEdd@Base 1.3.5 + _ZN6Magick5Image22randomThresholdChannelERKNS_8GeometryEN9MagickLib11ChannelTypeE@Base 1.3.5 + _ZN6Magick5Image3mapERKS0_b@Base 1.3.5 + _ZN6Magick5Image4blurEdd@Base 1.3.5 + _ZN6Magick5Image4chopERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image4cropERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image4drawERKNS_8DrawableE@Base 1.3.5 + _ZN6Magick5Image4drawERKSt4listINS_8DrawableESaIS2_EE@Base 1.3.5 + _ZN6Magick5Image4edgeEd@Base 1.3.5 + _ZN6Magick5Image4flipEv@Base 1.3.5 + _ZN6Magick5Image4flopEv@Base 1.3.5 + _ZN6Magick5Image4fontERKSs@Base 1.3.5 + _ZN6Magick5Image4pageERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image4pingERKNS_4BlobE@Base 1.3.5 + _ZN6Magick5Image4pingERKSs@Base 1.3.5 + _ZN6Magick5Image4readEjjRKSsN9MagickLib11StorageTypeEPKv@Base 1.3.5 + _ZN6Magick5Image4readERKNS_4BlobE@Base 1.3.5 + _ZN6Magick5Image4readERKNS_4BlobERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image4readERKNS_4BlobERKNS_8GeometryEj@Base 1.3.5 + _ZN6Magick5Image4readERKNS_4BlobERKNS_8GeometryEjRKSs@Base 1.3.5 + _ZN6Magick5Image4readERKNS_4BlobERKNS_8GeometryERKSs@Base 1.3.5 + _ZN6Magick5Image4readERKNS_8GeometryERKSs@Base 1.3.5 + _ZN6Magick5Image4readERKSs@Base 1.3.5 + _ZN6Magick5Image4rollEjj@Base 1.3.5 + _ZN6Magick5Image4rollERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image4sizeERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image4trimEv@Base 1.3.5 + _ZN6Magick5Image4typeEN9MagickLib9ImageTypeE@Base 1.3.5 + _ZN6Magick5Image4viewERKSs@Base 1.3.5 + _ZN6Magick5Image4waveEdd@Base 1.3.5 + _ZN6Magick5Image4zoomERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image5debugEb@Base 1.3.5 + _ZN6Magick5Image5depthEj@Base 1.3.5 + _ZN6Magick5Image5eraseEv@Base 1.3.5 + _ZN6Magick5Image5frameEjjii@Base 1.3.5 + _ZN6Magick5Image5frameERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image5gammaEd@Base 1.3.5 + _ZN6Magick5Image5gammaEddd@Base 1.3.5 + _ZN6Magick5Image5imageEv@Base 1.3.5 + _ZN6Magick5Image5labelERKSs@Base 1.3.5 + _ZN6Magick5Image5levelEddd@Base 1.3.5 + _ZN6Magick5Image5matteEb@Base 1.3.5 + _ZN6Magick5Image5raiseERKNS_8GeometryEb@Base 1.3.5 + _ZN6Magick5Image5scaleERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image5sceneEj@Base 1.3.5 + _ZN6Magick5Image5shadeEddb@Base 1.3.5 + _ZN6Magick5Image5shaveERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image5shearEdd@Base 1.3.5 + _ZN6Magick5Image5swirlEd@Base 1.3.5 + _ZN6Magick5Image5writeEiijjRKSsN9MagickLib11StorageTypeEPv@Base 1.3.5 + _ZN6Magick5Image5writeEPNS_4BlobE@Base 1.3.5 + _ZN6Magick5Image5writeEPNS_4BlobERKSs@Base 1.3.5 + _ZN6Magick5Image5writeEPNS_4BlobERKSsj@Base 1.3.5 + _ZN6Magick5Image5writeERKSs@Base 1.3.5 + _ZN6Magick5Image6adjoinEb@Base 1.3.5 + _ZN6Magick5Image6borderERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image6embossEdd@Base 1.3.5 + _ZN6Magick5Image6endianEN9MagickLib10EndianTypeE@Base 1.3.5 + _ZN6Magick5Image6magickERKSs@Base 1.3.5 + _ZN6Magick5Image6minifyEv@Base 1.3.5 + _ZN6Magick5Image6negateEb@Base 1.3.5 + _ZN6Magick5Image6opaqueERKNS_5ColorES3_@Base 1.3.5 + _ZN6Magick5Image6rotateEd@Base 1.3.5 + _ZN6Magick5Image6sampleERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image6spreadEj@Base 1.3.5 + _ZN6Magick5Image6stereoERKS0_@Base 1.3.5 + _ZN6Magick5Image7channelEN9MagickLib11ChannelTypeE@Base 1.3.5 + _ZN6Magick5Image7commentERKSs@Base 1.3.5 + _ZN6Magick5Image7compareERKS0_@Base 1.3.5 + _ZN6Magick5Image7composeEN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick5Image7densityERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image7displayEv@Base 1.3.5 + _ZN6Magick5Image7enhanceEv@Base 1.3.5 + _ZN6Magick5Image7implodeEd@Base 1.3.5 + _ZN6Magick5Image7isValidEb@Base 1.3.5 + _ZN6Magick5Image7magnifyEv@Base 1.3.5 + _ZN6Magick5Image7opacityEj@Base 1.3.5 + _ZN6Magick5Image7optionsEv@Base 1.3.5 + _ZN6Magick5Image7processESsiPPc@Base 1.3.5 + _ZN6Magick5Image7profileESsRKNS_4BlobE@Base 1.3.5 + _ZN6Magick5Image7qualityEj@Base 1.3.5 + _ZN6Magick5Image7segmentEdd@Base 1.3.5 + _ZN6Magick5Image7sharpenEdd@Base 1.3.5 + _ZN6Magick5Image7steganoERKS0_@Base 1.3.5 + _ZN6Magick5Image7textureERKS0_@Base 1.3.5 + _ZN6Magick5Image7verboseEb@Base 1.3.5 + _ZN6Magick5Image8addNoiseEN9MagickLib9NoiseTypeE@Base 1.3.5 + _ZN6Magick5Image8annotateERKSsN9MagickLib11GravityTypeE@Base 1.3.5 + _ZN6Magick5Image8annotateERKSsRKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image8annotateERKSsRKNS_8GeometryEN9MagickLib11GravityTypeE@Base 1.3.5 + _ZN6Magick5Image8annotateERKSsRKNS_8GeometryEN9MagickLib11GravityTypeEd@Base 1.3.5 + _ZN6Magick5Image8boxColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image8charcoalEdd@Base 1.3.5 + _ZN6Magick5Image8clipMaskERKS0_@Base 1.3.5 + _ZN6Magick5Image8colorizeEjjjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image8colorizeEjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image8colorMapEjRKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image8contrastEj@Base 1.3.5 + _ZN6Magick5Image8convolveEjPKd@Base 1.3.5 + _ZN6Magick5Image8equalizeEv@Base 1.3.5 + _ZN6Magick5Image8fileNameERKSs@Base 1.3.5 + _ZN6Magick5Image8fillRuleERKN9MagickLib8FillRuleE@Base 1.3.5 + _ZN6Magick5Image8modulateEddd@Base 1.3.5 + _ZN6Magick5Image8oilPaintEd@Base 1.3.5 + _ZN6Magick5Image8penColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image8quantizeEb@Base 1.3.5 + _ZN6Magick5Image8solarizeEd@Base 1.3.5 + _ZN6Magick5Image8subImageEj@Base 1.3.5 + _ZN6Magick5Image8subRangeEj@Base 1.3.5 + _ZN6Magick5Image8tileNameERKSs@Base 1.3.5 + _ZN6Magick5Image9antiAliasEb@Base 1.3.5 + _ZN6Magick5Image9antiAliasEv@Base 1.3.5 + _ZN6Magick5Image9attributeESs@Base 1.3.5 + _ZN6Magick5Image9attributeESsSs@Base 1.3.5 + _ZN6Magick5Image9classTypeEN9MagickLib9ClassTypeE@Base 1.3.5 + _ZN6Magick5Image9colorFuzzEd@Base 1.3.5 + _ZN6Magick5Image9compositeERKS0_iiN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick5Image9compositeERKS0_N9MagickLib11GravityTypeENS3_17CompositeOperatorE@Base 1.3.5 + _ZN6Magick5Image9compositeERKS0_RKNS_8GeometryEN9MagickLib17CompositeOperatorE@Base 1.3.5 + _ZN6Magick5Image9defineSetERKSsS2_b@Base 1.3.5 + _ZN6Magick5Image9despeckleEv@Base 1.3.5 + _ZN6Magick5Image9fillColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5Image9getPixelsEiijj@Base 1.3.5 + _ZN6Magick5Image9imageInfoEv@Base 1.3.5 + _ZN6Magick5Image9normalizeEv@Base 1.3.5 + _ZN6Magick5Image9setPixelsEiijj@Base 1.3.5 + _ZN6Magick5Image9thresholdEd@Base 1.3.5 + _ZN6Magick5Image9transformERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5Image9transformERKNS_8GeometryES3_@Base 1.3.5 + _ZN6Magick5ImageaSERKS0_@Base 1.3.5 + _ZN6Magick5ImageC1EjjRKSsN9MagickLib11StorageTypeEPKv@Base 1.3.5 + _ZN6Magick5ImageC1EPN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick5ImageC1ERKNS_4BlobE@Base 1.3.5 + _ZN6Magick5ImageC1ERKNS_4BlobERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5ImageC1ERKNS_4BlobERKNS_8GeometryEj@Base 1.3.5 + _ZN6Magick5ImageC1ERKNS_4BlobERKNS_8GeometryEjRKSs@Base 1.3.5 + _ZN6Magick5ImageC1ERKNS_4BlobERKNS_8GeometryERKSs@Base 1.3.5 + _ZN6Magick5ImageC1ERKNS_8GeometryERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5ImageC1ERKS0_@Base 1.3.5 + _ZN6Magick5ImageC1ERKSs@Base 1.3.5 + _ZN6Magick5ImageC1Ev@Base 1.3.5 + _ZN6Magick5ImageC2EjjRKSsN9MagickLib11StorageTypeEPKv@Base 1.3.5 + _ZN6Magick5ImageC2EPN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick5ImageC2ERKNS_4BlobE@Base 1.3.5 + _ZN6Magick5ImageC2ERKNS_4BlobERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick5ImageC2ERKNS_4BlobERKNS_8GeometryEj@Base 1.3.5 + _ZN6Magick5ImageC2ERKNS_4BlobERKNS_8GeometryEjRKSs@Base 1.3.5 + _ZN6Magick5ImageC2ERKNS_4BlobERKNS_8GeometryERKSs@Base 1.3.5 + _ZN6Magick5ImageC2ERKNS_8GeometryERKNS_5ColorE@Base 1.3.5 + _ZN6Magick5ImageC2ERKS0_@Base 1.3.5 + _ZN6Magick5ImageC2ERKSs@Base 1.3.5 + _ZN6Magick5ImageC2Ev@Base 1.3.5 + _ZN6Magick5ImageD0Ev@Base 1.3.5 + _ZN6Magick5ImageD1Ev@Base 1.3.5 + _ZN6Magick5ImageD2Ev@Base 1.3.5 + _ZN6Magick5VPathaSERKS0_@Base 1.3.5 + _ZN6Magick5VPathC1ERKNS_9VPathBaseE@Base 1.3.5 + _ZN6Magick5VPathC1ERKS0_@Base 1.3.5 + _ZN6Magick5VPathC1Ev@Base 1.3.5 + _ZN6Magick5VPathC2ERKNS_9VPathBaseE@Base 1.3.5 + _ZN6Magick5VPathC2ERKS0_@Base 1.3.5 + _ZN6Magick5VPathC2Ev@Base 1.3.5 + _ZN6Magick5VPathD0Ev@Base 1.3.5 + _ZN6Magick5VPathD1Ev@Base 1.3.5 + _ZN6Magick5VPathD2Ev@Base 1.3.5 + _ZN6Magick6Pixels3getEiijj@Base 1.3.5 + _ZN6Magick6Pixels3setEiijj@Base 1.3.5 + _ZN6Magick6Pixels4syncEv@Base 1.3.5 + _ZN6Magick6Pixels7indexesEv@Base 1.3.5 + _ZN6Magick6Pixels8getConstEiijj@Base 1.3.5 + _ZN6Magick6PixelsC1ERNS_5ImageE@Base 1.3.5 + _ZN6Magick6PixelsC2ERNS_5ImageE@Base 1.3.5 + _ZN6Magick6PixelsD1Ev@Base 1.3.5 + _ZN6Magick6PixelsD2Ev@Base 1.3.5 + _ZN6Magick7BlobRefD1Ev@Base 1.3.5 + _ZN6Magick7BlobRefD2Ev@Base 1.3.5 + _ZN6Magick7MontageC1Ev@Base 1.3.5 + _ZN6Magick7MontageC2Ev@Base 1.3.5 + _ZN6Magick7MontageD0Ev@Base 1.3.5 + _ZN6Magick7MontageD1Ev@Base 1.3.5 + _ZN6Magick7MontageD2Ev@Base 1.3.5 + _ZN6Magick7Options10matteColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick7Options10monochromeEb@Base 1.3.5 + _ZN6Magick7Options10x11DisplayERKSs@Base 1.3.5 + _ZN6Magick7Options11borderColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick7Options11fillPatternEPKN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick7Options11strokeColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick7Options11strokeWidthEd@Base 1.3.5 + _ZN6Magick7Options12compressTypeEN9MagickLib15CompressionTypeE@Base 1.3.5 + _ZN6Magick7Options12quantizeInfoEv@Base 1.3.5 + _ZN6Magick7Options12textEncodingERKSs@Base 1.3.5 + _ZN6Magick7Options13fontPointsizeEd@Base 1.3.5 + _ZN6Magick7Options13interlaceTypeEN9MagickLib13InterlaceTypeE@Base 1.3.5 + _ZN6Magick7Options13strokeLineCapEN9MagickLib7LineCapE@Base 1.3.5 + _ZN6Magick7Options13strokePatternEPKN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick7Options14quantizeColorsEj@Base 1.3.5 + _ZN6Magick7Options14quantizeDitherEb@Base 1.3.5 + _ZN6Magick7Options14strokeLineJoinEN9MagickLib8LineJoinE@Base 1.3.5 + _ZN6Magick7Options14transformResetEv@Base 1.3.5 + _ZN6Magick7Options14transformScaleEdd@Base 1.3.5 + _ZN6Magick7Options14transformSkewXEd@Base 1.3.5 + _ZN6Magick7Options14transformSkewYEd@Base 1.3.5 + _ZN6Magick7Options15backgroundColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick7Options15resolutionUnitsEN9MagickLib14ResolutionTypeE@Base 1.3.5 + _ZN6Magick7Options15strokeAntiAliasEb@Base 1.3.5 + _ZN6Magick7Options15strokeDashArrayEPKd@Base 1.3.5 + _ZN6Magick7Options15transformOriginEdd@Base 1.3.5 + _ZN6Magick7Options16strokeDashOffsetEd@Base 1.3.5 + _ZN6Magick7Options16strokeMiterLimitEj@Base 1.3.5 + _ZN6Magick7Options17backgroundTextureERKSs@Base 1.3.5 + _ZN6Magick7Options17quantizeTreeDepthEj@Base 1.3.5 + _ZN6Magick7Options17transformRotationEd@Base 1.3.5 + _ZN6Magick7Options18quantizeColorSpaceEN9MagickLib14ColorspaceTypeE@Base 1.3.5 + _ZN6Magick7Options4fontERKSs@Base 1.3.5 + _ZN6Magick7Options4pageERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick7Options4sizeERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick7Options4typeEN9MagickLib9ImageTypeE@Base 1.3.5 + _ZN6Magick7Options4viewERKSs@Base 1.3.5 + _ZN6Magick7Options5debugEb@Base 1.3.5 + _ZN6Magick7Options5depthEj@Base 1.3.5 + _ZN6Magick7Options6adjoinEb@Base 1.3.5 + _ZN6Magick7Options6endianEN9MagickLib10EndianTypeE@Base 1.3.5 + _ZN6Magick7Options6magickERKSs@Base 1.3.5 + _ZN6Magick7Options7densityERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick7Options7qualityEj@Base 1.3.5 + _ZN6Magick7Options7verboseEb@Base 1.3.5 + _ZN6Magick7Options8boxColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick7Options8drawInfoEv@Base 1.3.5 + _ZN6Magick7Options8fileNameERKSs@Base 1.3.5 + _ZN6Magick7Options8fillRuleERKN9MagickLib8FillRuleE@Base 1.3.5 + _ZN6Magick7Options8subImageEj@Base 1.3.5 + _ZN6Magick7Options8subRangeEj@Base 1.3.5 + _ZN6Magick7Options8tileNameERKSs@Base 1.3.5 + _ZN6Magick7Options9antiAliasEb@Base 1.3.5 + _ZN6Magick7Options9colorFuzzEd@Base 1.3.5 + _ZN6Magick7Options9fillColorERKNS_5ColorE@Base 1.3.5 + _ZN6Magick7Options9imageInfoEv@Base 1.3.5 + _ZN6Magick7OptionsC1EPKN9MagickLib10_ImageInfoEPKNS1_13_QuantizeInfoEPKNS1_9_DrawInfoE@Base 1.3.5 + _ZN6Magick7OptionsC1ERKS0_@Base 1.3.5 + _ZN6Magick7OptionsC1Ev@Base 1.3.5 + _ZN6Magick7OptionsC2EPKN9MagickLib10_ImageInfoEPKNS1_13_QuantizeInfoEPKNS1_9_DrawInfoE@Base 1.3.5 + _ZN6Magick7OptionsC2ERKS0_@Base 1.3.5 + _ZN6Magick7OptionsC2Ev@Base 1.3.5 + _ZN6Magick7OptionsD1Ev@Base 1.3.5 + _ZN6Magick7OptionsD2Ev@Base 1.3.5 + _ZN6Magick7WarningC1ERKSs@Base 1.3.5 + _ZN6Magick7WarningC2ERKSs@Base 1.3.5 + _ZN6Magick7WarningD0Ev@Base 1.3.5 + _ZN6Magick7WarningD1Ev@Base 1.3.5 + _ZN6Magick8ColorHSL10luminosityEd@Base 1.3.5 + _ZN6Magick8ColorHSL10saturationEd@Base 1.3.5 + _ZN6Magick8ColorHSL3hueEd@Base 1.3.5 + _ZN6Magick8ColorHSLaSERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorHSLC1Eddd@Base 1.3.5 + _ZN6Magick8ColorHSLC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorHSLC1Ev@Base 1.3.5 + _ZN6Magick8ColorHSLC2Eddd@Base 1.3.5 + _ZN6Magick8ColorHSLC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorHSLC2Ev@Base 1.3.5 + _ZN6Magick8ColorHSLD0Ev@Base 1.3.5 + _ZN6Magick8ColorHSLD1Ev@Base 1.3.5 + _ZN6Magick8ColorHSLD2Ev@Base 1.3.5 + _ZN6Magick8ColorRGBaSERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorRGBC1Eddd@Base 1.3.5 + _ZN6Magick8ColorRGBC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorRGBC1Ev@Base 1.3.5 + _ZN6Magick8ColorRGBC2Eddd@Base 1.3.5 + _ZN6Magick8ColorRGBC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorRGBC2Ev@Base 1.3.5 + _ZN6Magick8ColorRGBD0Ev@Base 1.3.5 + _ZN6Magick8ColorRGBD1Ev@Base 1.3.5 + _ZN6Magick8ColorRGBD2Ev@Base 1.3.5 + _ZN6Magick8ColorYUV1uEd@Base 1.3.5 + _ZN6Magick8ColorYUV1vEd@Base 1.3.5 + _ZN6Magick8ColorYUV1yEd@Base 1.3.5 + _ZN6Magick8ColorYUVaSERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorYUVC1Eddd@Base 1.3.5 + _ZN6Magick8ColorYUVC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorYUVC1Ev@Base 1.3.5 + _ZN6Magick8ColorYUVC2Eddd@Base 1.3.5 + _ZN6Magick8ColorYUVC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick8ColorYUVC2Ev@Base 1.3.5 + _ZN6Magick8ColorYUVD0Ev@Base 1.3.5 + _ZN6Magick8ColorYUVD1Ev@Base 1.3.5 + _ZN6Magick8ColorYUVD2Ev@Base 1.3.5 + _ZN6Magick8DrawableaSERKS0_@Base 1.3.5 + _ZN6Magick8DrawableC1ERKNS_12DrawableBaseE@Base 1.3.5 + _ZN6Magick8DrawableC1ERKS0_@Base 1.3.5 + _ZN6Magick8DrawableC1Ev@Base 1.3.5 + _ZN6Magick8DrawableC2ERKNS_12DrawableBaseE@Base 1.3.5 + _ZN6Magick8DrawableC2ERKS0_@Base 1.3.5 + _ZN6Magick8DrawableC2Ev@Base 1.3.5 + _ZN6Magick8DrawableD1Ev@Base 1.3.5 + _ZN6Magick8DrawableD2Ev@Base 1.3.5 + _ZN6Magick8GeometryaSEPKc@Base 1.3.5 + _ZN6Magick8GeometryaSERKS0_@Base 1.3.5 + _ZN6Magick8GeometryaSERKSs@Base 1.3.5 + _ZN6Magick8GeometryC1Ejjjjbb@Base 1.3.5 + _ZN6Magick8GeometryC1EPKc@Base 1.3.5 + _ZN6Magick8GeometryC1ERKN9MagickLib14_RectangleInfoE@Base 1.3.5 + _ZN6Magick8GeometryC1ERKS0_@Base 1.3.5 + _ZN6Magick8GeometryC1ERKSs@Base 1.3.5 + _ZN6Magick8GeometryC1Ev@Base 1.3.5 + _ZN6Magick8GeometryC2Ejjjjbb@Base 1.3.5 + _ZN6Magick8GeometryC2EPKc@Base 1.3.5 + _ZN6Magick8GeometryC2ERKN9MagickLib14_RectangleInfoE@Base 1.3.5 + _ZN6Magick8GeometryC2ERKS0_@Base 1.3.5 + _ZN6Magick8GeometryC2ERKSs@Base 1.3.5 + _ZN6Magick8GeometryC2Ev@Base 1.3.5 + _ZN6Magick8GeometryD1Ev@Base 1.3.5 + _ZN6Magick8GeometryD2Ev@Base 1.3.5 + _ZN6Magick8ImageRef2idEl@Base 1.3.5 + _ZN6Magick8ImageRef5imageEPN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick8ImageRef7optionsEPNS_7OptionsE@Base 1.3.5 + _ZN6Magick8ImageRefC1EPN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick8ImageRefC1EPN9MagickLib6_ImageEPKNS_7OptionsE@Base 1.3.5 + _ZN6Magick8ImageRefC1Ev@Base 1.3.5 + _ZN6Magick8ImageRefC2EPN9MagickLib6_ImageE@Base 1.3.5 + _ZN6Magick8ImageRefC2EPN9MagickLib6_ImageEPKNS_7OptionsE@Base 1.3.5 + _ZN6Magick8ImageRefC2Ev@Base 1.3.5 + _ZN6Magick8ImageRefD1Ev@Base 1.3.5 + _ZN6Magick8ImageRefD2Ev@Base 1.3.5 + _ZN6Magick8mapImageC1ERKNS_5ImageEb@Base 1.3.5 + _ZN6Magick8mapImageC2ERKNS_5ImageEb@Base 1.3.5 + _ZN6Magick9blurImageC1Edd@Base 1.3.5 + _ZN6Magick9blurImageC2Edd@Base 1.3.5 + _ZN6Magick9chopImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9chopImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9CoderInfoC1EPKN9MagickLib11_MagickInfoE@Base 1.3.5 + _ZN6Magick9CoderInfoC1ERKSs@Base 1.3.5 + _ZN6Magick9CoderInfoC2EPKN9MagickLib11_MagickInfoE@Base 1.3.5 + _ZN6Magick9CoderInfoC2ERKSs@Base 1.3.5 + _ZN6Magick9CoderInfoD1Ev@Base 1.3.5 + _ZN6Magick9CoderInfoD2Ev@Base 1.3.5 + _ZN6Magick9ColorGray5shadeEd@Base 1.3.5 + _ZN6Magick9ColorGrayaSERKNS_5ColorE@Base 1.3.5 + _ZN6Magick9ColorGrayC1Ed@Base 1.3.5 + _ZN6Magick9ColorGrayC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick9ColorGrayC1Ev@Base 1.3.5 + _ZN6Magick9ColorGrayC2Ed@Base 1.3.5 + _ZN6Magick9ColorGrayC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick9ColorGrayC2Ev@Base 1.3.5 + _ZN6Magick9ColorGrayD0Ev@Base 1.3.5 + _ZN6Magick9ColorGrayD1Ev@Base 1.3.5 + _ZN6Magick9ColorGrayD2Ev@Base 1.3.5 + _ZN6Magick9ColorMono4monoEb@Base 1.3.5 + _ZN6Magick9ColorMonoaSERKNS_5ColorE@Base 1.3.5 + _ZN6Magick9ColorMonoC1Eb@Base 1.3.5 + _ZN6Magick9ColorMonoC1ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick9ColorMonoC1Ev@Base 1.3.5 + _ZN6Magick9ColorMonoC2Eb@Base 1.3.5 + _ZN6Magick9ColorMonoC2ERKNS_5ColorE@Base 1.3.5 + _ZN6Magick9ColorMonoC2Ev@Base 1.3.5 + _ZN6Magick9ColorMonoD0Ev@Base 1.3.5 + _ZN6Magick9ColorMonoD1Ev@Base 1.3.5 + _ZN6Magick9ColorMonoD2Ev@Base 1.3.5 + _ZN6Magick9cropImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9cropImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9drawImageC1ERKNS_8DrawableE@Base 1.3.5 + _ZN6Magick9drawImageC1ERKSt4listINS_8DrawableESaIS2_EE@Base 1.3.5 + _ZN6Magick9drawImageC2ERKNS_8DrawableE@Base 1.3.5 + _ZN6Magick9drawImageC2ERKSt4listINS_8DrawableESaIS2_EE@Base 1.3.5 + _ZN6Magick9edgeImageC1Ed@Base 1.3.5 + _ZN6Magick9edgeImageC2Ed@Base 1.3.5 + _ZN6Magick9ErrorBlobC1ERKSs@Base 1.3.5 + _ZN6Magick9ErrorBlobC2ERKSs@Base 1.3.5 + _ZN6Magick9ErrorBlobD0Ev@Base 1.3.5 + _ZN6Magick9ErrorBlobD1Ev@Base 1.3.5 + _ZN6Magick9ErrorDrawC1ERKSs@Base 1.3.5 + _ZN6Magick9ErrorDrawC2ERKSs@Base 1.3.5 + _ZN6Magick9ErrorDrawD0Ev@Base 1.3.5 + _ZN6Magick9ErrorDrawD1Ev@Base 1.3.5 + _ZN6Magick9ErrorTypeC1ERKSs@Base 1.3.5 + _ZN6Magick9ErrorTypeC2ERKSs@Base 1.3.5 + _ZN6Magick9ErrorTypeD0Ev@Base 1.3.5 + _ZN6Magick9ErrorTypeD1Ev@Base 1.3.5 + _ZN6Magick9ExceptionaSERKS0_@Base 1.3.5 + _ZN6Magick9ExceptionC1ERKS0_@Base 1.3.5 + _ZN6Magick9ExceptionC1ERKSs@Base 1.3.5 + _ZN6Magick9ExceptionC2ERKS0_@Base 1.3.5 + _ZN6Magick9ExceptionC2ERKSs@Base 1.3.5 + _ZN6Magick9ExceptionD0Ev@Base 1.3.5 + _ZN6Magick9ExceptionD1Ev@Base 1.3.5 + _ZN6Magick9ExceptionD2Ev@Base 1.3.5 + _ZN6Magick9flipImageC1Ev@Base 1.3.5 + _ZN6Magick9flipImageC2Ev@Base 1.3.5 + _ZN6Magick9flopImageC1Ev@Base 1.3.5 + _ZN6Magick9flopImageC2Ev@Base 1.3.5 + _ZN6Magick9fontImageC1ERKSs@Base 1.3.5 + _ZN6Magick9fontImageC2ERKSs@Base 1.3.5 + _ZN6Magick9MutexLock4lockEv@Base 1.3.5 + _ZN6Magick9MutexLock6unlockEv@Base 1.3.5 + _ZN6Magick9MutexLockC1Ev@Base 1.3.5 + _ZN6Magick9MutexLockC2Ev@Base 1.3.5 + _ZN6Magick9MutexLockD1Ev@Base 1.3.5 + _ZN6Magick9MutexLockD2Ev@Base 1.3.5 + _ZN6Magick9pageImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9pageImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9rollImageC1Eii@Base 1.3.5 + _ZN6Magick9rollImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9rollImageC2Eii@Base 1.3.5 + _ZN6Magick9rollImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9sizeImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9sizeImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9trimImageC1Ev@Base 1.3.5 + _ZN6Magick9trimImageC2Ev@Base 1.3.5 + _ZN6Magick9typeImageC1EN9MagickLib9ImageTypeE@Base 1.3.5 + _ZN6Magick9typeImageC2EN9MagickLib9ImageTypeE@Base 1.3.5 + _ZN6Magick9viewImageC1ERKSs@Base 1.3.5 + _ZN6Magick9viewImageC2ERKSs@Base 1.3.5 + _ZN6Magick9VPathBaseD0Ev@Base 1.3.5 + _ZN6Magick9VPathBaseD1Ev@Base 1.3.5 + _ZN6Magick9VPathBaseD2Ev@Base 1.3.5 + _ZN6Magick9waveImageC1Edd@Base 1.3.5 + _ZN6Magick9waveImageC2Edd@Base 1.3.5 + _ZN6Magick9zoomImageC1ERKNS_8GeometryE@Base 1.3.5 + _ZN6Magick9zoomImageC2ERKNS_8GeometryE@Base 1.3.5 + _ZN6MagickeqERKNS_10CoordinateES2_@Base 1.3.5 + _ZN6MagickeqERKNS_11PathArcArgsES2_@Base 1.3.5 + _ZN6MagickeqERKNS_15PathCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickeqERKNS_24PathQuadraticCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickeqERKNS_5ColorES2_@Base 1.3.5 + _ZN6MagickeqERKNS_5ImageES2_@Base 1.3.5 + _ZN6MagickeqERKNS_5VPathES2_@Base 1.3.5 + _ZN6MagickeqERKNS_8DrawableES2_@Base 1.3.5 + _ZN6MagickeqERKNS_8GeometryES2_@Base 1.3.5 + _ZN6MagickgeERKNS_10CoordinateES2_@Base 1.3.5 + _ZN6MagickgeERKNS_11PathArcArgsES2_@Base 1.3.5 + _ZN6MagickgeERKNS_15PathCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickgeERKNS_24PathQuadraticCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickgeERKNS_5ColorES2_@Base 1.3.5 + _ZN6MagickgeERKNS_5ImageES2_@Base 1.3.5 + _ZN6MagickgeERKNS_5VPathES2_@Base 1.3.5 + _ZN6MagickgeERKNS_8DrawableES2_@Base 1.3.5 + _ZN6MagickgeERKNS_8GeometryES2_@Base 1.3.5 + _ZN6MagickgtERKNS_10CoordinateES2_@Base 1.3.5 + _ZN6MagickgtERKNS_11PathArcArgsES2_@Base 1.3.5 + _ZN6MagickgtERKNS_15PathCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickgtERKNS_24PathQuadraticCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickgtERKNS_5ColorES2_@Base 1.3.5 + _ZN6MagickgtERKNS_5ImageES2_@Base 1.3.5 + _ZN6MagickgtERKNS_5VPathES2_@Base 1.3.5 + _ZN6MagickgtERKNS_8DrawableES2_@Base 1.3.5 + _ZN6MagickgtERKNS_8GeometryES2_@Base 1.3.5 + _ZN6MagickleERKNS_10CoordinateES2_@Base 1.3.5 + _ZN6MagickleERKNS_11PathArcArgsES2_@Base 1.3.5 + _ZN6MagickleERKNS_15PathCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickleERKNS_24PathQuadraticCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickleERKNS_5ColorES2_@Base 1.3.5 + _ZN6MagickleERKNS_5ImageES2_@Base 1.3.5 + _ZN6MagickleERKNS_5VPathES2_@Base 1.3.5 + _ZN6MagickleERKNS_8DrawableES2_@Base 1.3.5 + _ZN6MagickleERKNS_8GeometryES2_@Base 1.3.5 + _ZN6MagickltERKNS_10CoordinateES2_@Base 1.3.5 + _ZN6MagickltERKNS_11PathArcArgsES2_@Base 1.3.5 + _ZN6MagickltERKNS_15PathCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickltERKNS_24PathQuadraticCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickltERKNS_5ColorES2_@Base 1.3.5 + _ZN6MagickltERKNS_5ImageES2_@Base 1.3.5 + _ZN6MagickltERKNS_5VPathES2_@Base 1.3.5 + _ZN6MagickltERKNS_8DrawableES2_@Base 1.3.5 + _ZN6MagickltERKNS_8GeometryES2_@Base 1.3.5 + _ZN6MagickneERKNS_10CoordinateES2_@Base 1.3.5 + _ZN6MagickneERKNS_11PathArcArgsES2_@Base 1.3.5 + _ZN6MagickneERKNS_15PathCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickneERKNS_24PathQuadraticCurvetoArgsES2_@Base 1.3.5 + _ZN6MagickneERKNS_5ColorES2_@Base 1.3.5 + _ZN6MagickneERKNS_5ImageES2_@Base 1.3.5 + _ZN6MagickneERKNS_5VPathES2_@Base 1.3.5 + _ZN6MagickneERKNS_8DrawableES2_@Base 1.3.5 + _ZN6MagickneERKNS_8GeometryES2_@Base 1.3.5 + _ZNK6Magick10depthImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10frameImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10gammaImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10labelImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10levelImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10matteImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10PathArcAbs4copyEv@Base 1.3.5 + _ZNK6Magick10PathArcAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick10PathArcRel4copyEv@Base 1.3.5 + _ZNK6Magick10PathArcRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick10raiseImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10scaleImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10sceneImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10shadeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10shaveImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10shearImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10swirlImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick10TypeMetric10textHeightEv@Base 1.3.5 + _ZNK6Magick10TypeMetric20maxHorizontalAdvanceEv@Base 1.3.5 + _ZNK6Magick10TypeMetric6ascentEv@Base 1.3.5 + _ZNK6Magick10TypeMetric7descentEv@Base 1.3.5 + _ZNK6Magick10TypeMetric9textWidthEv@Base 1.3.5 + _ZNK6Magick11adjoinImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11borderImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11DrawableArc4copyEv@Base 1.3.5 + _ZNK6Magick11DrawableArcclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick11embossImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11endianImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11magickImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11minifyImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11negateImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11opaqueImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11rotateImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11sampleImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11spreadImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick11stereoImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12channelImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12commentImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12composeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12densityImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12DrawableFont4copyEv@Base 1.3.5 + _ZNK6Magick12DrawableFontclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick12DrawableLine4copyEv@Base 1.3.5 + _ZNK6Magick12DrawableLineclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick12DrawablePath4copyEv@Base 1.3.5 + _ZNK6Magick12DrawablePathclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick12DrawableText4copyEv@Base 1.3.5 + _ZNK6Magick12DrawableTextclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick12enhanceImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12implodeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12isValidImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12magnifyImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12opacityImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12qualityImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12segmentImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12sharpenImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12steganoImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12textureImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick12verboseImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13addNoiseImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13annotateImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13boxColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13charcoalImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13colorizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13colorMapImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13contrastImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13DrawableColor4copyEv@Base 1.3.5 + _ZNK6Magick13DrawableColorclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13DrawableMatte4copyEv@Base 1.3.5 + _ZNK6Magick13DrawableMatteclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13DrawablePoint4copyEv@Base 1.3.5 + _ZNK6Magick13DrawablePointclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13DrawableSkewX4copyEv@Base 1.3.5 + _ZNK6Magick13DrawableSkewXclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13DrawableSkewY4copyEv@Base 1.3.5 + _ZNK6Magick13DrawableSkewYclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13equalizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13fileNameImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13modulateImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13MontageFramed17updateMontageInfoERN9MagickLib12_MontageInfoE@Base 1.3.5 + _ZNK6Magick13oilPaintImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13PathClosePath4copyEv@Base 1.3.5 + _ZNK6Magick13PathClosePathclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13PathLinetoAbs4copyEv@Base 1.3.5 + _ZNK6Magick13PathLinetoAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13PathLinetoRel4copyEv@Base 1.3.5 + _ZNK6Magick13PathLinetoRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13PathMovetoAbs4copyEv@Base 1.3.5 + _ZNK6Magick13PathMovetoAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13PathMovetoRel4copyEv@Base 1.3.5 + _ZNK6Magick13PathMovetoRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick13penColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13quantizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13solarizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13subImageImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13subRangeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick13tileNameImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14antiAliasImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14colorFuzzImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14compositeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14despeckleImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14DrawableAffine4copyEv@Base 1.3.5 + _ZNK6Magick14DrawableAffineclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick14DrawableBezier4copyEv@Base 1.3.5 + _ZNK6Magick14DrawableBezierclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick14DrawableCircle4copyEv@Base 1.3.5 + _ZNK6Magick14DrawableCircleclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick14fillColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14lineWidthImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14normalizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14PathCurvetoAbs4copyEv@Base 1.3.5 + _ZNK6Magick14PathCurvetoAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick14PathCurvetoRel4copyEv@Base 1.3.5 + _ZNK6Magick14PathCurvetoRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick14thresholdImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick14transformImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15colorSpaceImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15DrawableEllipse4copyEv@Base 1.3.5 + _ZNK6Magick15DrawableEllipseclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick15DrawableGravity4copyEv@Base 1.3.5 + _ZNK6Magick15DrawableGravityclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick15DrawablePolygon4copyEv@Base 1.3.5 + _ZNK6Magick15DrawablePolygonclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick15DrawableScaling4copyEv@Base 1.3.5 + _ZNK6Magick15DrawableScalingclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick15DrawableViewbox4copyEv@Base 1.3.5 + _ZNK6Magick15DrawableViewboxclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick15filterTypeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15matteColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15monochromeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15penTextureImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15pixelColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick15x11DisplayImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick16borderColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick16DrawableClipPath4copyEv@Base 1.3.5 + _ZNK6Magick16DrawableClipPathclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick16DrawableFillRule4copyEv@Base 1.3.5 + _ZNK6Magick16DrawableFillRuleclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick16DrawablePolyline4copyEv@Base 1.3.5 + _ZNK6Magick16DrawablePolylineclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick16DrawableRotation4copyEv@Base 1.3.5 + _ZNK6Magick16DrawableRotationclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick16reduceNoiseImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick16strokeColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick16transparentImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick17compressTypeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick17DrawableDashArray4copyEv@Base 1.3.5 + _ZNK6Magick17DrawableDashArrayclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick17DrawableFillColor4copyEv@Base 1.3.5 + _ZNK6Magick17DrawableFillColorclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick17DrawablePointSize4copyEv@Base 1.3.5 + _ZNK6Magick17DrawablePointSizeclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick17DrawableRectangle4copyEv@Base 1.3.5 + _ZNK6Magick17DrawableRectangleclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick17gaussianBlurImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick17levelChannelImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick17medianFilterImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick18cycleColormapImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick18DrawableDashOffset4copyEv@Base 1.3.5 + _ZNK6Magick18DrawableDashOffsetclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick18DrawableMiterLimit4copyEv@Base 1.3.5 + _ZNK6Magick18DrawableMiterLimitclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick18DrawablePopPattern4copyEv@Base 1.3.5 + _ZNK6Magick18DrawablePopPatternclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick18fontPointsizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick18interlaceTypeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick19animationDelayImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick19DrawableFillOpacity4copyEv@Base 1.3.5 + _ZNK6Magick19DrawableFillOpacityclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick19DrawablePopClipPath4copyEv@Base 1.3.5 + _ZNK6Magick19DrawablePopClipPathclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick19DrawablePushPattern4copyEv@Base 1.3.5 + _ZNK6Magick19DrawablePushPatternclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick19DrawableStrokeColor4copyEv@Base 1.3.5 + _ZNK6Magick19DrawableStrokeColorclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick19DrawableStrokeWidth4copyEv@Base 1.3.5 + _ZNK6Magick19DrawableStrokeWidthclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick19DrawableTranslation4copyEv@Base 1.3.5 + _ZNK6Magick19DrawableTranslationclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick19floodFillColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick19matteFloodfillImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick19quantizeColorsImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick19quantizeDitherImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick20affineTransformImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick20backgroundColorImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick20DrawablePushClipPath4copyEv@Base 1.3.5 + _ZNK6Magick20DrawablePushClipPathclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick20PathSmoothCurvetoAbs4copyEv@Base 1.3.5 + _ZNK6Magick20PathSmoothCurvetoAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick20PathSmoothCurvetoRel4copyEv@Base 1.3.5 + _ZNK6Magick20PathSmoothCurvetoRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick20renderingIntentImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick20resolutionUnitsImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick21chromaRedPrimaryImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick21chromaWhitePointImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick21DrawableStrokeLineCap4copyEv@Base 1.3.5 + _ZNK6Magick21DrawableStrokeLineCapclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick21DrawableStrokeOpacity4copyEv@Base 1.3.5 + _ZNK6Magick21DrawableStrokeOpacityclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick21DrawableTextAntialias4copyEv@Base 1.3.5 + _ZNK6Magick21DrawableTextAntialiasclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick21floodFillTextureImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick21gifDisposeMethodImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick21PathLinetoVerticalAbs4copyEv@Base 1.3.5 + _ZNK6Magick21PathLinetoVerticalAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick21PathLinetoVerticalRel4copyEv@Base 1.3.5 + _ZNK6Magick21PathLinetoVerticalRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick22adaptiveThresholdImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick22backgroundTextureImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick22chromaBluePrimaryImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick22DrawableCompositeImage4copyEv@Base 1.3.5 + _ZNK6Magick22DrawableCompositeImage5imageEv@Base 1.3.5 + _ZNK6Magick22DrawableCompositeImage8filenameEv@Base 1.3.5 + _ZNK6Magick22DrawableCompositeImageclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick22DrawableRoundRectangle4copyEv@Base 1.3.5 + _ZNK6Magick22DrawableRoundRectangleclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick22DrawableStrokeLineJoin4copyEv@Base 1.3.5 + _ZNK6Magick22DrawableStrokeLineJoinclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick22DrawableTextDecoration4copyEv@Base 1.3.5 + _ZNK6Magick22DrawableTextDecorationclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick22DrawableTextUnderColor4copyEv@Base 1.3.5 + _ZNK6Magick22DrawableTextUnderColorclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick22quantizeTreeDepthImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick23chromaGreenPrimaryImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick23DrawableStrokeAntialias4copyEv@Base 1.3.5 + _ZNK6Magick23DrawableStrokeAntialiasclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick23PathLinetoHorizontalAbs4copyEv@Base 1.3.5 + _ZNK6Magick23PathLinetoHorizontalAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick23PathLinetoHorizontalRel4copyEv@Base 1.3.5 + _ZNK6Magick23PathLinetoHorizontalRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick23PathQuadraticCurvetoAbs4copyEv@Base 1.3.5 + _ZNK6Magick23PathQuadraticCurvetoAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick23PathQuadraticCurvetoRel4copyEv@Base 1.3.5 + _ZNK6Magick23PathQuadraticCurvetoRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick23quantizeColorSpaceImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick24animationIterationsImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick25DrawablePopGraphicContext4copyEv@Base 1.3.5 + _ZNK6Magick25DrawablePopGraphicContextclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick26DrawablePushGraphicContext4copyEv@Base 1.3.5 + _ZNK6Magick26DrawablePushGraphicContextclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick29PathSmoothQuadraticCurvetoAbs4copyEv@Base 1.3.5 + _ZNK6Magick29PathSmoothQuadraticCurvetoAbsclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick29PathSmoothQuadraticCurvetoRel4copyEv@Base 1.3.5 + _ZNK6Magick29PathSmoothQuadraticCurvetoRelclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick4Blob4dataEv@Base 1.3.5 + _ZNK6Magick4Blob6lengthEv@Base 1.3.5 + _ZNK6Magick5Color7isValidEv@Base 1.3.5 + _ZNK6Magick5ColorcvSsEv@Base 1.3.5 + _ZNK6Magick5Image10colorSpaceEv@Base 1.3.5 + _ZNK6Magick5Image10constImageEv@Base 1.3.5 + _ZNK6Magick5Image10filterTypeEv@Base 1.3.5 + _ZNK6Magick5Image10matteColorEv@Base 1.3.5 + _ZNK6Magick5Image10monochromeEv@Base 1.3.5 + _ZNK6Magick5Image10penTextureEv@Base 1.3.5 + _ZNK6Magick5Image10pixelColorEjj@Base 1.3.5 + _ZNK6Magick5Image10statisticsEPN9MagickLib16_ImageStatisticsE@Base 1.3.5 + _ZNK6Magick5Image10x11DisplayEv@Base 1.3.5 + _ZNK6Magick5Image11baseColumnsEv@Base 1.3.5 + _ZNK6Magick5Image11borderColorEv@Base 1.3.5 + _ZNK6Magick5Image11boundingBoxEv@Base 1.3.5 + _ZNK6Magick5Image11defineValueERKSsS2_@Base 1.3.5 + _ZNK6Magick5Image11fillPatternEv@Base 1.3.5 + _ZNK6Magick5Image11iptcProfileEv@Base 1.3.5 + _ZNK6Magick5Image11orientationEv@Base 1.3.5 + _ZNK6Magick5Image11strokeColorEv@Base 1.3.5 + _ZNK6Magick5Image11strokeWidthEv@Base 1.3.5 + _ZNK6Magick5Image11xResolutionEv@Base 1.3.5 + _ZNK6Magick5Image11yResolutionEv@Base 1.3.5 + _ZNK6Magick5Image12baseFilenameEv@Base 1.3.5 + _ZNK6Magick5Image12compressTypeEv@Base 1.3.5 + _ZNK6Magick5Image12constOptionsEv@Base 1.3.5 + _ZNK6Magick5Image12modulusDepthEv@Base 1.3.5 + _ZNK6Magick5Image12textEncodingEv@Base 1.3.5 + _ZNK6Magick5Image13fontPointsizeEv@Base 1.3.5 + _ZNK6Magick5Image13interlaceTypeEv@Base 1.3.5 + _ZNK6Magick5Image13strokeLineCapEv@Base 1.3.5 + _ZNK6Magick5Image13strokePatternEv@Base 1.3.5 + _ZNK6Magick5Image14animationDelayEv@Base 1.3.5 + _ZNK6Magick5Image14constImageInfoEv@Base 1.3.5 + _ZNK6Magick5Image14getConstPixelsEiijj@Base 1.3.5 + _ZNK6Magick5Image14quantizeColorsEv@Base 1.3.5 + _ZNK6Magick5Image14quantizeDitherEv@Base 1.3.5 + _ZNK6Magick5Image14strokeLineJoinEv@Base 1.3.5 + _ZNK6Magick5Image15backgroundColorEv@Base 1.3.5 + _ZNK6Magick5Image15getConstIndexesEv@Base 1.3.5 + _ZNK6Magick5Image15iccColorProfileEv@Base 1.3.5 + _ZNK6Magick5Image15montageGeometryEv@Base 1.3.5 + _ZNK6Magick5Image15renderingIntentEv@Base 1.3.5 + _ZNK6Magick5Image15resolutionUnitsEv@Base 1.3.5 + _ZNK6Magick5Image15strokeAntiAliasEv@Base 1.3.5 + _ZNK6Magick5Image15strokeDashArrayEv@Base 1.3.5 + _ZNK6Magick5Image16chromaRedPrimaryEPdS1_@Base 1.3.5 + _ZNK6Magick5Image16chromaWhitePointEPdS1_@Base 1.3.5 + _ZNK6Magick5Image16gifDisposeMethodEv@Base 1.3.5 + _ZNK6Magick5Image16strokeDashOffsetEv@Base 1.3.5 + _ZNK6Magick5Image16strokeMiterLimitEv@Base 1.3.5 + _ZNK6Magick5Image17backgroundTextureEv@Base 1.3.5 + _ZNK6Magick5Image17chromaBluePrimaryEPdS1_@Base 1.3.5 + _ZNK6Magick5Image17constQuantizeInfoEv@Base 1.3.5 + _ZNK6Magick5Image17meanErrorPerPixelEv@Base 1.3.5 + _ZNK6Magick5Image17quantizeTreeDepthEv@Base 1.3.5 + _ZNK6Magick5Image18chromaGreenPrimaryEPdS1_@Base 1.3.5 + _ZNK6Magick5Image18normalizedMaxErrorEv@Base 1.3.5 + _ZNK6Magick5Image18quantizeColorSpaceEv@Base 1.3.5 + _ZNK6Magick5Image19animationIterationsEv@Base 1.3.5 + _ZNK6Magick5Image19normalizedMeanErrorEv@Base 1.3.5 + _ZNK6Magick5Image19throwImageExceptionEv@Base 1.3.5 + _ZNK6Magick5Image4fontEv@Base 1.3.5 + _ZNK6Magick5Image4pageEv@Base 1.3.5 + _ZNK6Magick5Image4sizeEv@Base 1.3.5 + _ZNK6Magick5Image4typeEv@Base 1.3.5 + _ZNK6Magick5Image4viewEv@Base 1.3.5 + _ZNK6Magick5Image5debugEv@Base 1.3.5 + _ZNK6Magick5Image5depthEv@Base 1.3.5 + _ZNK6Magick5Image5gammaEv@Base 1.3.5 + _ZNK6Magick5Image5labelEv@Base 1.3.5 + _ZNK6Magick5Image5matteEv@Base 1.3.5 + _ZNK6Magick5Image5sceneEv@Base 1.3.5 + _ZNK6Magick5Image6adjoinEv@Base 1.3.5 + _ZNK6Magick5Image6endianEv@Base 1.3.5 + _ZNK6Magick5Image6formatEv@Base 1.3.5 + _ZNK6Magick5Image6magickEv@Base 1.3.5 + _ZNK6Magick5Image7commentEv@Base 1.3.5 + _ZNK6Magick5Image7composeEv@Base 1.3.5 + _ZNK6Magick5Image7densityEv@Base 1.3.5 + _ZNK6Magick5Image7isValidEv@Base 1.3.5 + _ZNK6Magick5Image7profileESs@Base 1.3.5 + _ZNK6Magick5Image7qualityEv@Base 1.3.5 + _ZNK6Magick5Image7verboseEv@Base 1.3.5 + _ZNK6Magick5Image8baseRowsEv@Base 1.3.5 + _ZNK6Magick5Image8boxColorEv@Base 1.3.5 + _ZNK6Magick5Image8clipMaskEv@Base 1.3.5 + _ZNK6Magick5Image8colorMapEj@Base 1.3.5 + _ZNK6Magick5Image8fileNameEv@Base 1.3.5 + _ZNK6Magick5Image8fileSizeEv@Base 1.3.5 + _ZNK6Magick5Image8fillRuleEv@Base 1.3.5 + _ZNK6Magick5Image8geometryEv@Base 1.3.5 + _ZNK6Magick5Image8penColorEv@Base 1.3.5 + _ZNK6Magick5Image8subImageEv@Base 1.3.5 + _ZNK6Magick5Image8subRangeEv@Base 1.3.5 + _ZNK6Magick5Image8tileNameEv@Base 1.3.5 + _ZNK6Magick5Image9colorFuzzEv@Base 1.3.5 + _ZNK6Magick5Image9defineSetERKSsS2_@Base 1.3.5 + _ZNK6Magick5Image9directoryEv@Base 1.3.5 + _ZNK6Magick5Image9fillColorEv@Base 1.3.5 + _ZNK6Magick5Image9signatureEb@Base 1.3.5 + _ZNK6Magick5VPathclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick7Montage17updateMontageInfoERN9MagickLib12_MontageInfoE@Base 1.3.5 + _ZNK6Magick7Options10matteColorEv@Base 1.3.5 + _ZNK6Magick7Options10monochromeEv@Base 1.3.5 + _ZNK6Magick7Options10x11DisplayEv@Base 1.3.5 + _ZNK6Magick7Options11borderColorEv@Base 1.3.5 + _ZNK6Magick7Options11fillPatternEv@Base 1.3.5 + _ZNK6Magick7Options11strokeColorEv@Base 1.3.5 + _ZNK6Magick7Options11strokeWidthEv@Base 1.3.5 + _ZNK6Magick7Options12compressTypeEv@Base 1.3.5 + _ZNK6Magick7Options12textEncodingEv@Base 1.3.5 + _ZNK6Magick7Options13fontPointsizeEv@Base 1.3.5 + _ZNK6Magick7Options13interlaceTypeEv@Base 1.3.5 + _ZNK6Magick7Options13strokeLineCapEv@Base 1.3.5 + _ZNK6Magick7Options13strokePatternEv@Base 1.3.5 + _ZNK6Magick7Options14quantizeColorsEv@Base 1.3.5 + _ZNK6Magick7Options14quantizeDitherEv@Base 1.3.5 + _ZNK6Magick7Options14strokeLineJoinEv@Base 1.3.5 + _ZNK6Magick7Options15backgroundColorEv@Base 1.3.5 + _ZNK6Magick7Options15resolutionUnitsEv@Base 1.3.5 + _ZNK6Magick7Options15strokeAntiAliasEv@Base 1.3.5 + _ZNK6Magick7Options15strokeDashArrayEv@Base 1.3.5 + _ZNK6Magick7Options16strokeDashOffsetEv@Base 1.3.5 + _ZNK6Magick7Options16strokeMiterLimitEv@Base 1.3.5 + _ZNK6Magick7Options17backgroundTextureEv@Base 1.3.5 + _ZNK6Magick7Options17quantizeTreeDepthEv@Base 1.3.5 + _ZNK6Magick7Options18quantizeColorSpaceEv@Base 1.3.5 + _ZNK6Magick7Options4fontEv@Base 1.3.5 + _ZNK6Magick7Options4pageEv@Base 1.3.5 + _ZNK6Magick7Options4sizeEv@Base 1.3.5 + _ZNK6Magick7Options4typeEv@Base 1.3.5 + _ZNK6Magick7Options4viewEv@Base 1.3.5 + _ZNK6Magick7Options5debugEv@Base 1.3.5 + _ZNK6Magick7Options5depthEv@Base 1.3.5 + _ZNK6Magick7Options6adjoinEv@Base 1.3.5 + _ZNK6Magick7Options6endianEv@Base 1.3.5 + _ZNK6Magick7Options6formatEv@Base 1.3.5 + _ZNK6Magick7Options6magickEv@Base 1.3.5 + _ZNK6Magick7Options7densityEv@Base 1.3.5 + _ZNK6Magick7Options7qualityEv@Base 1.3.5 + _ZNK6Magick7Options7verboseEv@Base 1.3.5 + _ZNK6Magick7Options8boxColorEv@Base 1.3.5 + _ZNK6Magick7Options8fileNameEv@Base 1.3.5 + _ZNK6Magick7Options8fillRuleEv@Base 1.3.5 + _ZNK6Magick7Options8subImageEv@Base 1.3.5 + _ZNK6Magick7Options8subRangeEv@Base 1.3.5 + _ZNK6Magick7Options8tileNameEv@Base 1.3.5 + _ZNK6Magick7Options9antiAliasEv@Base 1.3.5 + _ZNK6Magick7Options9colorFuzzEv@Base 1.3.5 + _ZNK6Magick7Options9fillColorEv@Base 1.3.5 + _ZNK6Magick8ColorHSL10luminosityEv@Base 1.3.5 + _ZNK6Magick8ColorHSL10saturationEv@Base 1.3.5 + _ZNK6Magick8ColorHSL3hueEv@Base 1.3.5 + _ZNK6Magick8ColorYUV1uEv@Base 1.3.5 + _ZNK6Magick8ColorYUV1vEv@Base 1.3.5 + _ZNK6Magick8ColorYUV1yEv@Base 1.3.5 + _ZNK6Magick8DrawableclEPN9MagickLib12_DrawContextE@Base 1.3.5 + _ZNK6Magick8GeometrycvN9MagickLib14_RectangleInfoEEv@Base 1.3.5 + _ZNK6Magick8GeometrycvSsEv@Base 1.3.5 + _ZNK6Magick8mapImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9blurImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9chopImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9CoderInfo10isReadableEv@Base 1.3.5 + _ZNK6Magick9CoderInfo10isWritableEv@Base 1.3.5 + _ZNK6Magick9CoderInfo11descriptionEv@Base 1.3.5 + _ZNK6Magick9CoderInfo12isMultiFrameEv@Base 1.3.5 + _ZNK6Magick9CoderInfo4nameEv@Base 1.3.5 + _ZNK6Magick9ColorGray5shadeEv@Base 1.3.5 + _ZNK6Magick9ColorMono4monoEv@Base 1.3.5 + _ZNK6Magick9cropImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9drawImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9edgeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9Exception4whatEv@Base 1.3.5 + _ZNK6Magick9flipImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9flopImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9fontImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9pageImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9rollImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9sizeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9trimImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9typeImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9viewImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9waveImageclERNS_5ImageE@Base 1.3.5 + _ZNK6Magick9zoomImageclERNS_5ImageE@Base 1.3.5 + _ZNSt10_List_baseIN6Magick10CoordinateESaIS1_EED2Ev@Base 1.3.5 + _ZNSt10_List_baseIN6Magick11PathArcArgsESaIS1_EED2Ev@Base 1.3.5 + _ZNSt10_List_baseIN6Magick15PathCurvetoArgsESaIS1_EED2Ev@Base 1.3.5 + _ZNSt10_List_baseIN6Magick24PathQuadraticCurvetoArgsESaIS1_EED2Ev@Base 1.3.5 + _ZNSt10_List_baseIN6Magick5VPathESaIS1_EED2Ev@Base 1.3.5 + _ZNSt10_List_baseIN6Magick8DrawableESaIS1_EED2Ev@Base 1.3.5 + _ZNSt4listIN6Magick10CoordinateESaIS1_EEC1ERKS3_@Base 1.3.5 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_@Base 1.3.5 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_@Base 1.3.5 + _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_@Base 1.3.5 + _ZTIN6Magick10CoordinateE@Base 1.3.5 + _ZTIN6Magick10ErrorCacheE@Base 1.3.5 + _ZTIN6Magick10ErrorCoderE@Base 1.3.5 + _ZTIN6Magick10ErrorImageE@Base 1.3.5 + _ZTIN6Magick10PathArcAbsE@Base 1.3.5 + _ZTIN6Magick10PathArcRelE@Base 1.3.5 + _ZTIN6Magick11DrawableArcE@Base 1.3.5 + _ZTIN6Magick11ErrorModuleE@Base 1.3.5 + _ZTIN6Magick11ErrorOptionE@Base 1.3.5 + _ZTIN6Magick11ErrorStreamE@Base 1.3.5 + _ZTIN6Magick11WarningBlobE@Base 1.3.5 + _ZTIN6Magick11WarningDrawE@Base 1.3.5 + _ZTIN6Magick11WarningTypeE@Base 1.3.5 + _ZTIN6Magick12DrawableBaseE@Base 1.3.5 + _ZTIN6Magick12DrawableFontE@Base 1.3.5 + _ZTIN6Magick12DrawableLineE@Base 1.3.5 + _ZTIN6Magick12DrawablePathE@Base 1.3.5 + _ZTIN6Magick12DrawableTextE@Base 1.3.5 + _ZTIN6Magick12ErrorMonitorE@Base 1.3.5 + _ZTIN6Magick12ErrorXServerE@Base 1.3.5 + _ZTIN6Magick12WarningCacheE@Base 1.3.5 + _ZTIN6Magick12WarningCoderE@Base 1.3.5 + _ZTIN6Magick12WarningImageE@Base 1.3.5 + _ZTIN6Magick13DrawableColorE@Base 1.3.5 + _ZTIN6Magick13DrawableMatteE@Base 1.3.5 + _ZTIN6Magick13DrawablePointE@Base 1.3.5 + _ZTIN6Magick13DrawableSkewXE@Base 1.3.5 + _ZTIN6Magick13DrawableSkewYE@Base 1.3.5 + _ZTIN6Magick13ErrorDelegateE@Base 1.3.5 + _ZTIN6Magick13ErrorFileOpenE@Base 1.3.5 + _ZTIN6Magick13ErrorRegistryE@Base 1.3.5 + _ZTIN6Magick13MontageFramedE@Base 1.3.5 + _ZTIN6Magick13PathClosePathE@Base 1.3.5 + _ZTIN6Magick13PathLinetoAbsE@Base 1.3.5 + _ZTIN6Magick13PathLinetoRelE@Base 1.3.5 + _ZTIN6Magick13PathMovetoAbsE@Base 1.3.5 + _ZTIN6Magick13PathMovetoRelE@Base 1.3.5 + _ZTIN6Magick13WarningModuleE@Base 1.3.5 + _ZTIN6Magick13WarningOptionE@Base 1.3.5 + _ZTIN6Magick13WarningStreamE@Base 1.3.5 + _ZTIN6Magick14DrawableAffineE@Base 1.3.5 + _ZTIN6Magick14DrawableBezierE@Base 1.3.5 + _ZTIN6Magick14DrawableCircleE@Base 1.3.5 + _ZTIN6Magick14ErrorConfigureE@Base 1.3.5 + _ZTIN6Magick14ErrorUndefinedE@Base 1.3.5 + _ZTIN6Magick14PathCurvetoAbsE@Base 1.3.5 + _ZTIN6Magick14PathCurvetoRelE@Base 1.3.5 + _ZTIN6Magick14WarningMonitorE@Base 1.3.5 + _ZTIN6Magick14WarningXServerE@Base 1.3.5 + _ZTIN6Magick15DrawableEllipseE@Base 1.3.5 + _ZTIN6Magick15DrawableGravityE@Base 1.3.5 + _ZTIN6Magick15DrawablePolygonE@Base 1.3.5 + _ZTIN6Magick15DrawableScalingE@Base 1.3.5 + _ZTIN6Magick15DrawableViewboxE@Base 1.3.5 + _ZTIN6Magick15WarningDelegateE@Base 1.3.5 + _ZTIN6Magick15WarningFileOpenE@Base 1.3.5 + _ZTIN6Magick15WarningRegistryE@Base 1.3.5 + _ZTIN6Magick16DrawableClipPathE@Base 1.3.5 + _ZTIN6Magick16DrawableFillRuleE@Base 1.3.5 + _ZTIN6Magick16DrawablePolylineE@Base 1.3.5 + _ZTIN6Magick16DrawableRotationE@Base 1.3.5 + _ZTIN6Magick16WarningConfigureE@Base 1.3.5 + _ZTIN6Magick16WarningUndefinedE@Base 1.3.5 + _ZTIN6Magick17DrawableDashArrayE@Base 1.3.5 + _ZTIN6Magick17DrawableFillColorE@Base 1.3.5 + _ZTIN6Magick17DrawablePointSizeE@Base 1.3.5 + _ZTIN6Magick17DrawableRectangleE@Base 1.3.5 + _ZTIN6Magick17ErrorCorruptImageE@Base 1.3.5 + _ZTIN6Magick18DrawableDashOffsetE@Base 1.3.5 + _ZTIN6Magick18DrawableMiterLimitE@Base 1.3.5 + _ZTIN6Magick18DrawablePopPatternE@Base 1.3.5 + _ZTIN6Magick18ErrorResourceLimitE@Base 1.3.5 + _ZTIN6Magick19DrawableFillOpacityE@Base 1.3.5 + _ZTIN6Magick19DrawablePopClipPathE@Base 1.3.5 + _ZTIN6Magick19DrawablePushPatternE@Base 1.3.5 + _ZTIN6Magick19DrawableStrokeColorE@Base 1.3.5 + _ZTIN6Magick19DrawableStrokeWidthE@Base 1.3.5 + _ZTIN6Magick19DrawableTranslationE@Base 1.3.5 + _ZTIN6Magick19WarningCorruptImageE@Base 1.3.5 + _ZTIN6Magick20DrawablePushClipPathE@Base 1.3.5 + _ZTIN6Magick20ErrorMissingDelegateE@Base 1.3.5 + _ZTIN6Magick20PathSmoothCurvetoAbsE@Base 1.3.5 + _ZTIN6Magick20PathSmoothCurvetoRelE@Base 1.3.5 + _ZTIN6Magick20WarningResourceLimitE@Base 1.3.5 + _ZTIN6Magick21DrawableStrokeLineCapE@Base 1.3.5 + _ZTIN6Magick21DrawableStrokeOpacityE@Base 1.3.5 + _ZTIN6Magick21DrawableTextAntialiasE@Base 1.3.5 + _ZTIN6Magick21PathLinetoVerticalAbsE@Base 1.3.5 + _ZTIN6Magick21PathLinetoVerticalRelE@Base 1.3.5 + _ZTIN6Magick22DrawableCompositeImageE@Base 1.3.5 + _ZTIN6Magick22DrawableRoundRectangleE@Base 1.3.5 + _ZTIN6Magick22DrawableStrokeLineJoinE@Base 1.3.5 + _ZTIN6Magick22DrawableTextDecorationE@Base 1.3.5 + _ZTIN6Magick22DrawableTextUnderColorE@Base 1.3.5 + _ZTIN6Magick22WarningMissingDelegateE@Base 1.3.5 + _ZTIN6Magick23DrawableStrokeAntialiasE@Base 1.3.5 + _ZTIN6Magick23PathLinetoHorizontalAbsE@Base 1.3.5 + _ZTIN6Magick23PathLinetoHorizontalRelE@Base 1.3.5 + _ZTIN6Magick23PathQuadraticCurvetoAbsE@Base 1.3.5 + _ZTIN6Magick23PathQuadraticCurvetoRelE@Base 1.3.5 + _ZTIN6Magick25DrawablePopGraphicContextE@Base 1.3.5 + _ZTIN6Magick26DrawablePushGraphicContextE@Base 1.3.5 + _ZTIN6Magick29PathSmoothQuadraticCurvetoAbsE@Base 1.3.5 + _ZTIN6Magick29PathSmoothQuadraticCurvetoRelE@Base 1.3.5 + _ZTIN6Magick4BlobE@Base 1.3.5 + _ZTIN6Magick5ColorE@Base 1.3.5 + _ZTIN6Magick5ErrorE@Base 1.3.5 + _ZTIN6Magick5ImageE@Base 1.3.5 + _ZTIN6Magick5VPathE@Base 1.3.5 + _ZTIN6Magick7MontageE@Base 1.3.5 + _ZTIN6Magick7WarningE@Base 1.3.5 + _ZTIN6Magick8ColorHSLE@Base 1.3.5 + _ZTIN6Magick8ColorRGBE@Base 1.3.5 + _ZTIN6Magick8ColorYUVE@Base 1.3.5 + _ZTIN6Magick9ColorGrayE@Base 1.3.5 + _ZTIN6Magick9ColorMonoE@Base 1.3.5 + _ZTIN6Magick9ErrorBlobE@Base 1.3.5 + _ZTIN6Magick9ErrorDrawE@Base 1.3.5 + _ZTIN6Magick9ErrorTypeE@Base 1.3.5 + _ZTIN6Magick9ExceptionE@Base 1.3.5 + _ZTIN6Magick9VPathBaseE@Base 1.3.5 + _ZTISt14unary_functionIPN9MagickLib12_DrawContextEvE@Base 1.3.5 + _ZTSN6Magick10CoordinateE@Base 1.3.5 + _ZTSN6Magick10ErrorCacheE@Base 1.3.5 + _ZTSN6Magick10ErrorCoderE@Base 1.3.5 + _ZTSN6Magick10ErrorImageE@Base 1.3.5 + _ZTSN6Magick10PathArcAbsE@Base 1.3.5 + _ZTSN6Magick10PathArcRelE@Base 1.3.5 + _ZTSN6Magick11DrawableArcE@Base 1.3.5 + _ZTSN6Magick11ErrorModuleE@Base 1.3.5 + _ZTSN6Magick11ErrorOptionE@Base 1.3.5 + _ZTSN6Magick11ErrorStreamE@Base 1.3.5 + _ZTSN6Magick11WarningBlobE@Base 1.3.5 + _ZTSN6Magick11WarningDrawE@Base 1.3.5 + _ZTSN6Magick11WarningTypeE@Base 1.3.5 + _ZTSN6Magick12DrawableBaseE@Base 1.3.5 + _ZTSN6Magick12DrawableFontE@Base 1.3.5 + _ZTSN6Magick12DrawableLineE@Base 1.3.5 + _ZTSN6Magick12DrawablePathE@Base 1.3.5 + _ZTSN6Magick12DrawableTextE@Base 1.3.5 + _ZTSN6Magick12ErrorMonitorE@Base 1.3.5 + _ZTSN6Magick12ErrorXServerE@Base 1.3.5 + _ZTSN6Magick12WarningCacheE@Base 1.3.5 + _ZTSN6Magick12WarningCoderE@Base 1.3.5 + _ZTSN6Magick12WarningImageE@Base 1.3.5 + _ZTSN6Magick13DrawableColorE@Base 1.3.5 + _ZTSN6Magick13DrawableMatteE@Base 1.3.5 + _ZTSN6Magick13DrawablePointE@Base 1.3.5 + _ZTSN6Magick13DrawableSkewXE@Base 1.3.5 + _ZTSN6Magick13DrawableSkewYE@Base 1.3.5 + _ZTSN6Magick13ErrorDelegateE@Base 1.3.5 + _ZTSN6Magick13ErrorFileOpenE@Base 1.3.5 + _ZTSN6Magick13ErrorRegistryE@Base 1.3.5 + _ZTSN6Magick13MontageFramedE@Base 1.3.5 + _ZTSN6Magick13PathClosePathE@Base 1.3.5 + _ZTSN6Magick13PathLinetoAbsE@Base 1.3.5 + _ZTSN6Magick13PathLinetoRelE@Base 1.3.5 + _ZTSN6Magick13PathMovetoAbsE@Base 1.3.5 + _ZTSN6Magick13PathMovetoRelE@Base 1.3.5 + _ZTSN6Magick13WarningModuleE@Base 1.3.5 + _ZTSN6Magick13WarningOptionE@Base 1.3.5 + _ZTSN6Magick13WarningStreamE@Base 1.3.5 + _ZTSN6Magick14DrawableAffineE@Base 1.3.5 + _ZTSN6Magick14DrawableBezierE@Base 1.3.5 + _ZTSN6Magick14DrawableCircleE@Base 1.3.5 + _ZTSN6Magick14ErrorConfigureE@Base 1.3.5 + _ZTSN6Magick14ErrorUndefinedE@Base 1.3.5 + _ZTSN6Magick14PathCurvetoAbsE@Base 1.3.5 + _ZTSN6Magick14PathCurvetoRelE@Base 1.3.5 + _ZTSN6Magick14WarningMonitorE@Base 1.3.5 + _ZTSN6Magick14WarningXServerE@Base 1.3.5 + _ZTSN6Magick15DrawableEllipseE@Base 1.3.5 + _ZTSN6Magick15DrawableGravityE@Base 1.3.5 + _ZTSN6Magick15DrawablePolygonE@Base 1.3.5 + _ZTSN6Magick15DrawableScalingE@Base 1.3.5 + _ZTSN6Magick15DrawableViewboxE@Base 1.3.5 + _ZTSN6Magick15WarningDelegateE@Base 1.3.5 + _ZTSN6Magick15WarningFileOpenE@Base 1.3.5 + _ZTSN6Magick15WarningRegistryE@Base 1.3.5 + _ZTSN6Magick16DrawableClipPathE@Base 1.3.5 + _ZTSN6Magick16DrawableFillRuleE@Base 1.3.5 + _ZTSN6Magick16DrawablePolylineE@Base 1.3.5 + _ZTSN6Magick16DrawableRotationE@Base 1.3.5 + _ZTSN6Magick16WarningConfigureE@Base 1.3.5 + _ZTSN6Magick16WarningUndefinedE@Base 1.3.5 + _ZTSN6Magick17DrawableDashArrayE@Base 1.3.5 + _ZTSN6Magick17DrawableFillColorE@Base 1.3.5 + _ZTSN6Magick17DrawablePointSizeE@Base 1.3.5 + _ZTSN6Magick17DrawableRectangleE@Base 1.3.5 + _ZTSN6Magick17ErrorCorruptImageE@Base 1.3.5 + _ZTSN6Magick18DrawableDashOffsetE@Base 1.3.5 + _ZTSN6Magick18DrawableMiterLimitE@Base 1.3.5 + _ZTSN6Magick18DrawablePopPatternE@Base 1.3.5 + _ZTSN6Magick18ErrorResourceLimitE@Base 1.3.5 + _ZTSN6Magick19DrawableFillOpacityE@Base 1.3.5 + _ZTSN6Magick19DrawablePopClipPathE@Base 1.3.5 + _ZTSN6Magick19DrawablePushPatternE@Base 1.3.5 + _ZTSN6Magick19DrawableStrokeColorE@Base 1.3.5 + _ZTSN6Magick19DrawableStrokeWidthE@Base 1.3.5 + _ZTSN6Magick19DrawableTranslationE@Base 1.3.5 + _ZTSN6Magick19WarningCorruptImageE@Base 1.3.5 + _ZTSN6Magick20DrawablePushClipPathE@Base 1.3.5 + _ZTSN6Magick20ErrorMissingDelegateE@Base 1.3.5 + _ZTSN6Magick20PathSmoothCurvetoAbsE@Base 1.3.5 + _ZTSN6Magick20PathSmoothCurvetoRelE@Base 1.3.5 + _ZTSN6Magick20WarningResourceLimitE@Base 1.3.5 + _ZTSN6Magick21DrawableStrokeLineCapE@Base 1.3.5 + _ZTSN6Magick21DrawableStrokeOpacityE@Base 1.3.5 + _ZTSN6Magick21DrawableTextAntialiasE@Base 1.3.5 + _ZTSN6Magick21PathLinetoVerticalAbsE@Base 1.3.5 + _ZTSN6Magick21PathLinetoVerticalRelE@Base 1.3.5 + _ZTSN6Magick22DrawableCompositeImageE@Base 1.3.5 + _ZTSN6Magick22DrawableRoundRectangleE@Base 1.3.5 + _ZTSN6Magick22DrawableStrokeLineJoinE@Base 1.3.5 + _ZTSN6Magick22DrawableTextDecorationE@Base 1.3.5 + _ZTSN6Magick22DrawableTextUnderColorE@Base 1.3.5 + _ZTSN6Magick22WarningMissingDelegateE@Base 1.3.5 + _ZTSN6Magick23DrawableStrokeAntialiasE@Base 1.3.5 + _ZTSN6Magick23PathLinetoHorizontalAbsE@Base 1.3.5 + _ZTSN6Magick23PathLinetoHorizontalRelE@Base 1.3.5 + _ZTSN6Magick23PathQuadraticCurvetoAbsE@Base 1.3.5 + _ZTSN6Magick23PathQuadraticCurvetoRelE@Base 1.3.5 + _ZTSN6Magick25DrawablePopGraphicContextE@Base 1.3.5 + _ZTSN6Magick26DrawablePushGraphicContextE@Base 1.3.5 + _ZTSN6Magick29PathSmoothQuadraticCurvetoAbsE@Base 1.3.5 + _ZTSN6Magick29PathSmoothQuadraticCurvetoRelE@Base 1.3.5 + _ZTSN6Magick4BlobE@Base 1.3.5 + _ZTSN6Magick5ColorE@Base 1.3.5 + _ZTSN6Magick5ErrorE@Base 1.3.5 + _ZTSN6Magick5ImageE@Base 1.3.5 + _ZTSN6Magick5VPathE@Base 1.3.5 + _ZTSN6Magick7MontageE@Base 1.3.5 + _ZTSN6Magick7WarningE@Base 1.3.5 + _ZTSN6Magick8ColorHSLE@Base 1.3.5 + _ZTSN6Magick8ColorRGBE@Base 1.3.5 + _ZTSN6Magick8ColorYUVE@Base 1.3.5 + _ZTSN6Magick9ColorGrayE@Base 1.3.5 + _ZTSN6Magick9ColorMonoE@Base 1.3.5 + _ZTSN6Magick9ErrorBlobE@Base 1.3.5 + _ZTSN6Magick9ErrorDrawE@Base 1.3.5 + _ZTSN6Magick9ErrorTypeE@Base 1.3.5 + _ZTSN6Magick9ExceptionE@Base 1.3.5 + _ZTSN6Magick9VPathBaseE@Base 1.3.5 + _ZTSSt14unary_functionIPN9MagickLib12_DrawContextEvE@Base 1.3.5 + _ZTVN6Magick10CoordinateE@Base 1.3.5 + _ZTVN6Magick10ErrorCacheE@Base 1.3.5 + _ZTVN6Magick10ErrorCoderE@Base 1.3.5 + _ZTVN6Magick10ErrorImageE@Base 1.3.5 + _ZTVN6Magick10PathArcAbsE@Base 1.3.5 + _ZTVN6Magick10PathArcRelE@Base 1.3.5 + _ZTVN6Magick11DrawableArcE@Base 1.3.5 + _ZTVN6Magick11ErrorModuleE@Base 1.3.5 + _ZTVN6Magick11ErrorOptionE@Base 1.3.5 + _ZTVN6Magick11ErrorStreamE@Base 1.3.5 + _ZTVN6Magick11WarningBlobE@Base 1.3.5 + _ZTVN6Magick11WarningDrawE@Base 1.3.5 + _ZTVN6Magick11WarningTypeE@Base 1.3.5 + _ZTVN6Magick12DrawableBaseE@Base 1.3.5 + _ZTVN6Magick12DrawableFontE@Base 1.3.5 + _ZTVN6Magick12DrawableLineE@Base 1.3.5 + _ZTVN6Magick12DrawablePathE@Base 1.3.5 + _ZTVN6Magick12DrawableTextE@Base 1.3.5 + _ZTVN6Magick12ErrorMonitorE@Base 1.3.5 + _ZTVN6Magick12ErrorXServerE@Base 1.3.5 + _ZTVN6Magick12WarningCacheE@Base 1.3.5 + _ZTVN6Magick12WarningCoderE@Base 1.3.5 + _ZTVN6Magick12WarningImageE@Base 1.3.5 + _ZTVN6Magick13DrawableColorE@Base 1.3.5 + _ZTVN6Magick13DrawableMatteE@Base 1.3.5 + _ZTVN6Magick13DrawablePointE@Base 1.3.5 + _ZTVN6Magick13DrawableSkewXE@Base 1.3.5 + _ZTVN6Magick13DrawableSkewYE@Base 1.3.5 + _ZTVN6Magick13ErrorDelegateE@Base 1.3.5 + _ZTVN6Magick13ErrorFileOpenE@Base 1.3.5 + _ZTVN6Magick13ErrorRegistryE@Base 1.3.5 + _ZTVN6Magick13MontageFramedE@Base 1.3.5 + _ZTVN6Magick13PathClosePathE@Base 1.3.5 + _ZTVN6Magick13PathLinetoAbsE@Base 1.3.5 + _ZTVN6Magick13PathLinetoRelE@Base 1.3.5 + _ZTVN6Magick13PathMovetoAbsE@Base 1.3.5 + _ZTVN6Magick13PathMovetoRelE@Base 1.3.5 + _ZTVN6Magick13WarningModuleE@Base 1.3.5 + _ZTVN6Magick13WarningOptionE@Base 1.3.5 + _ZTVN6Magick13WarningStreamE@Base 1.3.5 + _ZTVN6Magick14DrawableAffineE@Base 1.3.5 + _ZTVN6Magick14DrawableBezierE@Base 1.3.5 + _ZTVN6Magick14DrawableCircleE@Base 1.3.5 + _ZTVN6Magick14ErrorConfigureE@Base 1.3.5 + _ZTVN6Magick14ErrorUndefinedE@Base 1.3.5 + _ZTVN6Magick14PathCurvetoAbsE@Base 1.3.5 + _ZTVN6Magick14PathCurvetoRelE@Base 1.3.5 + _ZTVN6Magick14WarningMonitorE@Base 1.3.5 + _ZTVN6Magick14WarningXServerE@Base 1.3.5 + _ZTVN6Magick15DrawableEllipseE@Base 1.3.5 + _ZTVN6Magick15DrawableGravityE@Base 1.3.5 + _ZTVN6Magick15DrawablePolygonE@Base 1.3.5 + _ZTVN6Magick15DrawableScalingE@Base 1.3.5 + _ZTVN6Magick15DrawableViewboxE@Base 1.3.5 + _ZTVN6Magick15WarningDelegateE@Base 1.3.5 + _ZTVN6Magick15WarningFileOpenE@Base 1.3.5 + _ZTVN6Magick15WarningRegistryE@Base 1.3.5 + _ZTVN6Magick16DrawableClipPathE@Base 1.3.5 + _ZTVN6Magick16DrawableFillRuleE@Base 1.3.5 + _ZTVN6Magick16DrawablePolylineE@Base 1.3.5 + _ZTVN6Magick16DrawableRotationE@Base 1.3.5 + _ZTVN6Magick16WarningConfigureE@Base 1.3.5 + _ZTVN6Magick16WarningUndefinedE@Base 1.3.5 + _ZTVN6Magick17DrawableDashArrayE@Base 1.3.5 + _ZTVN6Magick17DrawableFillColorE@Base 1.3.5 + _ZTVN6Magick17DrawablePointSizeE@Base 1.3.5 + _ZTVN6Magick17DrawableRectangleE@Base 1.3.5 + _ZTVN6Magick17ErrorCorruptImageE@Base 1.3.5 + _ZTVN6Magick18DrawableDashOffsetE@Base 1.3.5 + _ZTVN6Magick18DrawableMiterLimitE@Base 1.3.5 + _ZTVN6Magick18DrawablePopPatternE@Base 1.3.5 + _ZTVN6Magick18ErrorResourceLimitE@Base 1.3.5 + _ZTVN6Magick19DrawableFillOpacityE@Base 1.3.5 + _ZTVN6Magick19DrawablePopClipPathE@Base 1.3.5 + _ZTVN6Magick19DrawablePushPatternE@Base 1.3.5 + _ZTVN6Magick19DrawableStrokeColorE@Base 1.3.5 + _ZTVN6Magick19DrawableStrokeWidthE@Base 1.3.5 + _ZTVN6Magick19DrawableTranslationE@Base 1.3.5 + _ZTVN6Magick19WarningCorruptImageE@Base 1.3.5 + _ZTVN6Magick20DrawablePushClipPathE@Base 1.3.5 + _ZTVN6Magick20ErrorMissingDelegateE@Base 1.3.5 + _ZTVN6Magick20PathSmoothCurvetoAbsE@Base 1.3.5 + _ZTVN6Magick20PathSmoothCurvetoRelE@Base 1.3.5 + _ZTVN6Magick20WarningResourceLimitE@Base 1.3.5 + _ZTVN6Magick21DrawableStrokeLineCapE@Base 1.3.5 + _ZTVN6Magick21DrawableStrokeOpacityE@Base 1.3.5 + _ZTVN6Magick21DrawableTextAntialiasE@Base 1.3.5 + _ZTVN6Magick21PathLinetoVerticalAbsE@Base 1.3.5 + _ZTVN6Magick21PathLinetoVerticalRelE@Base 1.3.5 + _ZTVN6Magick22DrawableCompositeImageE@Base 1.3.5 + _ZTVN6Magick22DrawableRoundRectangleE@Base 1.3.5 + _ZTVN6Magick22DrawableStrokeLineJoinE@Base 1.3.5 + _ZTVN6Magick22DrawableTextDecorationE@Base 1.3.5 + _ZTVN6Magick22DrawableTextUnderColorE@Base 1.3.5 + _ZTVN6Magick22WarningMissingDelegateE@Base 1.3.5 + _ZTVN6Magick23DrawableStrokeAntialiasE@Base 1.3.5 + _ZTVN6Magick23PathLinetoHorizontalAbsE@Base 1.3.5 + _ZTVN6Magick23PathLinetoHorizontalRelE@Base 1.3.5 + _ZTVN6Magick23PathQuadraticCurvetoAbsE@Base 1.3.5 + _ZTVN6Magick23PathQuadraticCurvetoRelE@Base 1.3.5 + _ZTVN6Magick25DrawablePopGraphicContextE@Base 1.3.5 + _ZTVN6Magick26DrawablePushGraphicContextE@Base 1.3.5 + _ZTVN6Magick29PathSmoothQuadraticCurvetoAbsE@Base 1.3.5 + _ZTVN6Magick29PathSmoothQuadraticCurvetoRelE@Base 1.3.5 + _ZTVN6Magick4BlobE@Base 1.3.5 + _ZTVN6Magick5ColorE@Base 1.3.5 + _ZTVN6Magick5ErrorE@Base 1.3.5 + _ZTVN6Magick5ImageE@Base 1.3.5 + _ZTVN6Magick5VPathE@Base 1.3.5 + _ZTVN6Magick7MontageE@Base 1.3.5 + _ZTVN6Magick7WarningE@Base 1.3.5 + _ZTVN6Magick8ColorHSLE@Base 1.3.5 + _ZTVN6Magick8ColorRGBE@Base 1.3.5 + _ZTVN6Magick8ColorYUVE@Base 1.3.5 + _ZTVN6Magick9ColorGrayE@Base 1.3.5 + _ZTVN6Magick9ColorMonoE@Base 1.3.5 + _ZTVN6Magick9ErrorBlobE@Base 1.3.5 + _ZTVN6Magick9ErrorDrawE@Base 1.3.5 + _ZTVN6Magick9ErrorTypeE@Base 1.3.5 + _ZTVN6Magick9ExceptionE@Base 1.3.5 + _ZTVN6Magick9VPathBaseE@Base 1.3.5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,2 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,4 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" +#include "libgraphicsmagick++3.symbols.hppa.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.in graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.in --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.in 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.hppa.in 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ + _ZNSt4listIN6Magick5VPathESaIS1_EEC1ERKS3_@Base 1.3.5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.i386.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.i386.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.i386.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.i386.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.ia64.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.ia64.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.ia64.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.ia64.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.64bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.m68k.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.m68k.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.m68k.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.m68k.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mips.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mips.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mips.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mips.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mipsel.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mipsel.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mipsel.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.mipsel.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.powerpc.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.powerpc.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.powerpc.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.powerpc.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.s390.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.s390.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.s390.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.s390.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.64bit.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.sparc.disabled graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.sparc.disabled --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.sparc.disabled 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick++3.symbols.sparc.disabled 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,4 @@ +libGraphicsMagick++.so.3 libgraphicsmagick++3 #MINVER# +#include "libgraphicsmagick++3.symbols.common.in" +#include "libgraphicsmagick++3.symbols.32bit.in" +#include "libgraphicsmagick++3.symbols.hppa.in" diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.dirs graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.dirs --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.dirs 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.dirs 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +usr/share/doc/libgraphicsmagick1-dev/www diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,12 @@ +usr/bin/GraphicsMagick-config +usr/bin/GraphicsMagickWand-config +usr/lib/libGraphicsMagick.so +usr/lib/libGraphicsMagickWand.so +usr/lib/libGraphicsMagick.a +usr/lib/libGraphicsMagickWand.a +usr/include/GraphicsMagick/magick/ +usr/include/GraphicsMagick/wand/ +usr/lib/pkgconfig/GraphicsMagick.pc +usr/lib/pkgconfig/GraphicsMagickWand.pc +usr/share/man/man1/GraphicsMagick-config.1 +usr/share/man/man1/GraphicsMagickWand-config.1 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.links graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.links --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.links 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick1-dev.links 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1 @@ +usr/share/doc/graphicsmagick/images usr/share/doc/libgraphicsmagick1-dev/images diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.install graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.install --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.install 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.install 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,4 @@ +usr/lib/libGraphicsMagick.so.* +usr/lib/libGraphicsMagickWand.so.* +usr/lib/GraphicsMagick-*/config +usr/share/GraphicsMagick-*/config diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.symbols graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.symbols --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.symbols 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/libgraphicsmagick3.symbols 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,1495 @@ +libGraphicsMagick.so.3 libgraphicsmagick3 #MINVER# + AccessCacheViewPixels@Base 1.3.5 + AccessDefaultCacheView@Base 1.3.5 + AccessDefinition@Base 1.3.5 + AccessImmutableIndexes@Base 1.3.5 + AccessMutableIndexes@Base 1.3.5 + AccessMutablePixels@Base 1.3.5 + AccessThreadViewData@Base 1.3.5 + AccessThreadViewDataById@Base 1.3.8 + AcquireCacheView@Base 1.3.5 + AcquireCacheViewIndexes@Base 1.3.5 + AcquireCacheViewPixels@Base 1.3.5 + AcquireImagePixels@Base 1.3.5 + AcquireMagickRandomKernel@Base 1.3.8 + AcquireMagickResource@Base 1.3.5 + AcquireMemory@Base 1.3.5 + AcquireOneCacheViewPixel@Base 1.3.5 + AcquireOnePixel@Base 1.3.5 + AcquireOnePixelByReference@Base 1.3.5 + AcquireSemaphoreInfo@Base 1.3.5 + AcquireString@Base 1.3.5 + AcquireTemporaryFileDescriptor@Base 1.3.5 + AcquireTemporaryFileName@Base 1.3.5 + AcquireTemporaryFileStream@Base 1.3.5 + AdaptiveThresholdImage@Base 1.3.5 + AddDefinition@Base 1.3.15 + AddDefinitions@Base 1.3.5 + AddNoiseImage@Base 1.3.5 + AddNoiseImageChannel@Base 1.3.5 + AffineTransformImage@Base 1.3.5 + AllocateImage@Base 1.3.5 + AllocateImageColormap@Base 1.3.5 + AllocateImageProfileIterator@Base 1.3.5 + AllocateNextImage@Base 1.3.5 + AllocateSemaphoreInfo@Base 1.3.5 + AllocateString@Base 1.3.5 + AllocateThreadViewDataArray@Base 1.3.5 + AllocateThreadViewDataSet@Base 1.3.5 + AllocateThreadViewSet@Base 1.3.5 + AnalyzeImage@Base 1.3.5 + AnimateImageCommand@Base 1.3.5 + AnimateImages@Base 1.3.5 + AnnotateImage@Base 1.3.5 + AppendImageFormat@Base 1.3.5 + AppendImageProfile@Base 1.3.8 + AppendImageToList@Base 1.3.5 + AppendImages@Base 1.3.5 + Ascii85Encode@Base 1.3.5 + Ascii85Flush@Base 1.3.5 + Ascii85Initialize@Base 1.3.5 + Ascii85WriteByteHook@Base 1.3.5 + AssignThreadViewData@Base 1.3.5 + AttachBlob@Base 1.3.5 + AverageImages@Base 1.3.5 + BackgroundColor@Base 1.3.5 + Base64Decode@Base 1.3.5 + Base64Encode@Base 1.3.5 + BenchmarkImageCommand@Base 1.3.5 + BlackThresholdImage@Base 1.3.5 + BlobIsSeekable@Base 1.3.5 + BlobModeToString@Base 1.3.5 + BlobReserveSize@Base 1.3.5 + BlobToFile@Base 1.3.5 + BlobToImage@Base 1.3.5 + BlobWriteByteHook@Base 1.3.5 + BlurImage@Base 1.3.5 + BlurImageChannel@Base 1.3.5 + BorderColor@Base 1.3.5 + BorderImage@Base 1.3.5 + CatchException@Base 1.3.5 + CatchImageException@Base 1.3.5 + CdlImage@Base 1.3.8 + ChannelImage@Base 1.3.5 + ChannelThresholdImage@Base 1.3.5 + ChannelTypeToString@Base 1.3.5 + CharcoalImage@Base 1.3.5 + ChopImage@Base 1.3.5 + ClassTypeToString@Base 1.3.5 + ClipImage@Base 1.3.5 + ClipPathImage@Base 1.3.5 + CloneBlobInfo@Base 1.3.5 + CloneDrawInfo@Base 1.3.5 + CloneImage@Base 1.3.5 + CloneImageAttributes@Base 1.3.5 + CloneImageInfo@Base 1.3.5 + CloneImageList@Base 1.3.5 + CloneMemory@Base 1.3.5 + CloneMontageInfo@Base 1.3.5 + CloneQuantizeInfo@Base 1.3.5 + CloneString@Base 1.3.5 + CloseBlob@Base 1.3.5 + CloseCacheView@Base 1.3.5 + CoalesceImages@Base 1.3.5 + ColorFloodfillImage@Base 1.3.5 + ColorMatrixImage@Base 1.3.8 + ColorizeImage@Base 1.3.5 + ColorspaceTypeToString@Base 1.3.5 + CompareImageCommand@Base 1.3.5 + CompositeImage@Base 1.3.5 + CompositeImageCommand@Base 1.3.5 + CompositeImageRegion@Base 1.3.5 + CompositeOperatorToString@Base 1.3.5 + CompressImageColormap@Base 1.3.5 + CompressionTypeToString@Base 1.3.5 + ConcatenateString@Base 1.3.5 + ConfirmAccessModeToString@Base 1.3.8 + ConjureImageCommand@Base 1.3.5 + ConstituteImage@Base 1.3.5 + ConstituteTextureImage@Base 1.3.5 + ContinueTimer@Base 1.3.5 + Contrast@Base 1.3.5 + ContrastImage@Base 1.3.5 + ConvertImageCommand@Base 1.3.5 + ConvolveImage@Base 1.3.5 + CopyException@Base 1.3.5 + CropImage@Base 1.3.5 + CycleColormapImage@Base 1.3.5 + DCM_SetRescaling@Base 1.3.8 + DeallocateImageProfileIterator@Base 1.3.5 + DeconstructImages@Base 1.3.5 + DefaultCompressionQuality@Base 1.3.5 + DefaultTileFrame@Base 1.3.5 + DefaultTileGeometry@Base 1.3.5 + DefaultTileLabel@Base 1.3.5 + DefineClientName@Base 1.3.5 + DefineClientPathAndName@Base 1.3.5 + DeleteImageFromList@Base 1.3.5 + DeleteImageProfile@Base 1.3.5 + DeleteMagickRegistry@Base 1.3.5 + DescribeImage@Base 1.3.5 + DespeckleImage@Base 1.3.5 + DestroyBlob@Base 1.3.5 + DestroyBlobInfo@Base 1.3.5 + DestroyCacheInfo@Base 1.3.5 + DestroyColorInfo@Base 1.3.5 + DestroyConstitute@Base 1.3.5 + DestroyDelegateInfo@Base 1.3.5 + DestroyDrawInfo@Base 1.3.5 + DestroyExceptionInfo@Base 1.3.5 + DestroyImage@Base 1.3.5 + DestroyImageAttributes@Base 1.3.5 + DestroyImageInfo@Base 1.3.5 + DestroyImageList@Base 1.3.5 + DestroyImagePixels@Base 1.3.5 + DestroyLogInfo@Base 1.3.5 + DestroyMagicInfo@Base 1.3.5 + DestroyMagick@Base 1.3.5 + DestroyMagickModules@Base 1.3.5 + DestroyMagickRandomGenerator@Base 1.3.8 + DestroyMagickRegistry@Base 1.3.5 + DestroyMagickResources@Base 1.3.5 + DestroyModuleInfo@Base 1.3.5 + DestroyMontageInfo@Base 1.3.5 + DestroyQuantizeInfo@Base 1.3.5 + DestroySemaphore@Base 1.3.5 + DestroySemaphoreInfo@Base 1.3.5 + DestroyTemporaryFiles@Base 1.3.5 + DestroyThreadViewDataSet@Base 1.3.5 + DestroyThreadViewSet@Base 1.3.5 + DestroyTypeInfo@Base 1.3.5 + DetachBlob@Base 1.3.5 + DifferenceImage@Base 1.3.5 + DispatchImage@Base 1.3.5 + DisplayImageCommand@Base 1.3.5 + DisplayImages@Base 1.3.5 + DrawAffine@Base 1.3.5 + DrawAffineImage@Base 1.3.5 + DrawAllocateContext@Base 1.3.5 + DrawAnnotation@Base 1.3.5 + DrawArc@Base 1.3.5 + DrawBezier@Base 1.3.5 + DrawCircle@Base 1.3.5 + DrawClipPath@Base 1.3.5 + DrawColor@Base 1.3.5 + DrawComment@Base 1.3.5 + DrawComposite@Base 1.3.5 + DrawDestroyContext@Base 1.3.5 + DrawEllipse@Base 1.3.5 + DrawGetClipPath@Base 1.3.5 + DrawGetClipRule@Base 1.3.5 + DrawGetClipUnits@Base 1.3.5 + DrawGetFillColor@Base 1.3.5 + DrawGetFillOpacity@Base 1.3.5 + DrawGetFillRule@Base 1.3.5 + DrawGetFont@Base 1.3.5 + DrawGetFontFamily@Base 1.3.5 + DrawGetFontSize@Base 1.3.5 + DrawGetFontStretch@Base 1.3.5 + DrawGetFontStyle@Base 1.3.5 + DrawGetFontWeight@Base 1.3.5 + DrawGetGravity@Base 1.3.5 + DrawGetStrokeAntialias@Base 1.3.5 + DrawGetStrokeColor@Base 1.3.5 + DrawGetStrokeDashArray@Base 1.3.5 + DrawGetStrokeDashOffset@Base 1.3.5 + DrawGetStrokeLineCap@Base 1.3.5 + DrawGetStrokeLineJoin@Base 1.3.5 + DrawGetStrokeMiterLimit@Base 1.3.5 + DrawGetStrokeOpacity@Base 1.3.5 + DrawGetStrokeWidth@Base 1.3.5 + DrawGetTextAntialias@Base 1.3.5 + DrawGetTextDecoration@Base 1.3.5 + DrawGetTextEncoding@Base 1.3.5 + DrawGetTextUnderColor@Base 1.3.5 + DrawImage@Base 1.3.5 + DrawLine@Base 1.3.5 + DrawMatte@Base 1.3.5 + DrawPathClose@Base 1.3.5 + DrawPathCurveToAbsolute@Base 1.3.5 + DrawPathCurveToQuadraticBezierAbsolute@Base 1.3.5 + DrawPathCurveToQuadraticBezierRelative@Base 1.3.5 + DrawPathCurveToQuadraticBezierSmoothAbsolute@Base 1.3.5 + DrawPathCurveToQuadraticBezierSmoothRelative@Base 1.3.5 + DrawPathCurveToRelative@Base 1.3.5 + DrawPathCurveToSmoothAbsolute@Base 1.3.5 + DrawPathCurveToSmoothRelative@Base 1.3.5 + DrawPathEllipticArcAbsolute@Base 1.3.5 + DrawPathEllipticArcRelative@Base 1.3.5 + DrawPathFinish@Base 1.3.5 + DrawPathLineToAbsolute@Base 1.3.5 + DrawPathLineToHorizontalAbsolute@Base 1.3.5 + DrawPathLineToHorizontalRelative@Base 1.3.5 + DrawPathLineToRelative@Base 1.3.5 + DrawPathLineToVerticalAbsolute@Base 1.3.5 + DrawPathLineToVerticalRelative@Base 1.3.5 + DrawPathMoveToAbsolute@Base 1.3.5 + DrawPathMoveToRelative@Base 1.3.5 + DrawPathStart@Base 1.3.5 + DrawPatternPath@Base 1.3.5 + DrawPeekGraphicContext@Base 1.3.5 + DrawPoint@Base 1.3.5 + DrawPolygon@Base 1.3.5 + DrawPolyline@Base 1.3.5 + DrawPopClipPath@Base 1.3.5 + DrawPopDefs@Base 1.3.5 + DrawPopGraphicContext@Base 1.3.5 + DrawPopPattern@Base 1.3.5 + DrawPushClipPath@Base 1.3.5 + DrawPushDefs@Base 1.3.5 + DrawPushGraphicContext@Base 1.3.5 + DrawPushPattern@Base 1.3.5 + DrawRectangle@Base 1.3.5 + DrawRender@Base 1.3.5 + DrawRotate@Base 1.3.5 + DrawRoundRectangle@Base 1.3.5 + DrawScale@Base 1.3.5 + DrawSetClipPath@Base 1.3.5 + DrawSetClipRule@Base 1.3.5 + DrawSetClipUnits@Base 1.3.5 + DrawSetFillColor@Base 1.3.5 + DrawSetFillColorString@Base 1.3.5 + DrawSetFillOpacity@Base 1.3.5 + DrawSetFillPatternURL@Base 1.3.5 + DrawSetFillRule@Base 1.3.5 + DrawSetFont@Base 1.3.5 + DrawSetFontFamily@Base 1.3.5 + DrawSetFontSize@Base 1.3.5 + DrawSetFontStretch@Base 1.3.5 + DrawSetFontStyle@Base 1.3.5 + DrawSetFontWeight@Base 1.3.5 + DrawSetGravity@Base 1.3.5 + DrawSetStrokeAntialias@Base 1.3.5 + DrawSetStrokeColor@Base 1.3.5 + DrawSetStrokeColorString@Base 1.3.5 + DrawSetStrokeDashArray@Base 1.3.5 + DrawSetStrokeDashOffset@Base 1.3.5 + DrawSetStrokeLineCap@Base 1.3.5 + DrawSetStrokeLineJoin@Base 1.3.5 + DrawSetStrokeMiterLimit@Base 1.3.5 + DrawSetStrokeOpacity@Base 1.3.5 + DrawSetStrokePatternURL@Base 1.3.5 + DrawSetStrokeWidth@Base 1.3.5 + DrawSetTextAntialias@Base 1.3.5 + DrawSetTextDecoration@Base 1.3.5 + DrawSetTextEncoding@Base 1.3.5 + DrawSetTextUnderColor@Base 1.3.5 + DrawSetTextUnderColorString@Base 1.3.5 + DrawSetViewbox@Base 1.3.5 + DrawSkewX@Base 1.3.5 + DrawSkewY@Base 1.3.5 + DrawTranslate@Base 1.3.5 + EOFBlob@Base 1.3.5 + EdgeImage@Base 1.3.5 + EmbossImage@Base 1.3.5 + EndianTypeToString@Base 1.3.8 + EnhanceImage@Base 1.3.5 + EqualizeImage@Base 1.3.5 + EscapeString@Base 1.3.5 + ExecuteModuleProcess@Base 1.3.5 + ExecuteStaticModuleProcess@Base 1.3.5 + ExpandAffine@Base 1.3.5 + ExpandFilename@Base 1.3.5 + ExpandFilenames@Base 1.3.5 + ExportImageChannel@Base 1.3.5 + ExportImagePixelArea@Base 1.3.5 + ExportPixelAreaOptionsInit@Base 1.3.5 + ExportViewPixelArea@Base 1.3.5 + ExtentImage@Base 1.3.11 + FileToBlob@Base 1.3.5 + FinalizeSignature@Base 1.3.5 + FlattenImages@Base 1.3.5 + FlipImage@Base 1.3.5 + FlopImage@Base 1.3.5 + ForegroundColor@Base 1.3.5 + FormatSize@Base 1.3.5 + FormatString@Base 1.3.5 + FormatStringList@Base 1.3.5 + FrameImage@Base 1.3.5 + FreeFunc@Base 1.3.5 + FuzzyColorMatch@Base 1.3.5 + GMCommand@Base 1.3.5 + GammaImage@Base 1.3.5 + GaussianBlurImage@Base 1.3.5 + GaussianBlurImageChannel@Base 1.3.5 + GenerateDifferentialNoise@Base 1.3.5 + GenerateNoise@Base 1.3.5 + GetBlobFileHandle@Base 1.3.5 + GetBlobInfo@Base 1.3.5 + GetBlobIsOpen@Base 1.3.16 + GetBlobSize@Base 1.3.5 + GetBlobStatus@Base 1.3.5 + GetBlobStreamData@Base 1.3.5 + GetBlobTemporary@Base 1.3.5 + GetCacheInfo@Base 1.3.5 + GetCacheView@Base 1.3.5 + GetCacheViewArea@Base 1.3.5 + GetCacheViewImage@Base 1.3.5 + GetCacheViewIndexes@Base 1.3.5 + GetCacheViewPixels@Base 1.3.5 + GetCacheViewRegion@Base 1.3.5 + GetClientFilename@Base 1.3.5 + GetClientName@Base 1.3.5 + GetClientPath@Base 1.3.5 + GetColorHistogram@Base 1.3.5 + GetColorInfo@Base 1.3.5 + GetColorInfoArray@Base 1.3.5 + GetColorList@Base 1.3.5 + GetColorTuple@Base 1.3.5 + GetConfigureBlob@Base 1.3.5 + GetDelegateCommand@Base 1.3.5 + GetDelegateInfo@Base 1.3.5 + GetDrawInfo@Base 1.3.5 + GetElapsedTime@Base 1.3.5 + GetExceptionInfo@Base 1.3.5 + GetExecutionPath@Base 1.3.5 + GetExecutionPathUsingName@Base 1.3.5 + GetFirstImageInList@Base 1.3.5 + GetGeometry@Base 1.3.5 + GetImageAttribute@Base 1.3.5 + GetImageBoundingBox@Base 1.3.5 + GetImageChannelDepth@Base 1.3.5 + GetImageChannelDifference@Base 1.3.5 + GetImageChannelDistortion@Base 1.3.5 + GetImageCharacteristics@Base 1.3.5 + GetImageClipMask@Base 1.3.5 + GetImageClippingPathAttribute@Base 1.3.5 + GetImageDepth@Base 1.3.5 + GetImageDistortion@Base 1.3.5 + GetImageException@Base 1.3.5 + GetImageFromList@Base 1.3.5 + GetImageFromMagickRegistry@Base 1.3.5 + GetImageGeometry@Base 1.3.5 + GetImageIndexInList@Base 1.3.5 + GetImageInfo@Base 1.3.5 + GetImageInfoAttribute@Base 1.3.5 + GetImageListLength@Base 1.3.5 + GetImageMagick@Base 1.3.5 + GetImagePixels@Base 1.3.5 + GetImagePixelsEx@Base 1.3.5 + GetImageProfile@Base 1.3.5 + GetImageQuantizeError@Base 1.3.5 + GetImageStatistics@Base 1.3.5 + GetImageType@Base 1.3.5 + GetImageVirtualPixelMethod@Base 1.3.5 + GetIndexes@Base 1.3.5 + GetLastImageInList@Base 1.3.5 + GetLocaleExceptionMessage@Base 1.3.5 + GetLocaleMessage@Base 1.3.5 + GetLocaleMessageFromID@Base 1.3.5 + GetMagickCopyright@Base 1.3.5 + GetMagickDimension@Base 1.3.5 + GetMagickFileFormat@Base 1.3.5 + GetMagickGeometry@Base 1.3.5 + GetMagickInfo@Base 1.3.5 + GetMagickInfoArray@Base 1.3.5 + GetMagickRegistry@Base 1.3.5 + GetMagickResource@Base 1.3.5 + GetMagickResourceLimit@Base 1.3.8 + GetMagickVersion@Base 1.3.5 + GetMagickWebSite@Base 1.3.5 + GetModuleInfo@Base 1.3.5 + GetMontageInfo@Base 1.3.5 + GetNextImageInList@Base 1.3.5 + GetNumberColors@Base 1.3.5 + GetOnePixel@Base 1.3.5 + GetOptimalKernelWidth1D@Base 1.3.5 + GetOptimalKernelWidth2D@Base 1.3.5 + GetOptimalKernelWidth@Base 1.3.5 + GetPageGeometry@Base 1.3.5 + GetPathComponent@Base 1.3.5 + GetPixelCacheArea@Base 1.3.5 + GetPixelCacheInCore@Base 1.3.8 + GetPixelCachePresent@Base 1.3.5 + GetPixels@Base 1.3.5 + GetPostscriptDelegateInfo@Base 1.3.5 + GetPreviousImageInList@Base 1.3.5 + GetQuantizeInfo@Base 1.3.5 + GetSignatureInfo@Base 1.3.5 + GetThreadViewDataSetAllocatedViews@Base 1.3.5 + GetTimerInfo@Base 1.3.5 + GetTimerResolution@Base 1.3.5 + GetToken@Base 1.3.5 + GetTypeInfo@Base 1.3.5 + GetTypeInfoByFamily@Base 1.3.5 + GetTypeList@Base 1.3.5 + GetTypeMetrics@Base 1.3.5 + GetUserTime@Base 1.3.5 + GlobExpression@Base 1.3.5 + GradientImage@Base 1.3.5 + GrayscalePseudoClassImage@Base 1.3.5 + HSLTransform@Base 1.3.5 + HWBTransform@Base 1.3.5 + HaldClutImage@Base 1.3.8 + HighlightColor@Base 1.3.5 + HighlightStyleToString@Base 1.3.5 + HuffmanDecodeImage@Base 1.3.5 + HuffmanEncode2Image@Base 1.3.5 + HuffmanEncodeImage@Base 1.3.5 + Hull@Base 1.3.5 + IdentifyImageCommand@Base 1.3.5 + IdentityAffine@Base 1.3.5 + ImageListToArray@Base 1.3.5 + ImageToBlob@Base 1.3.5 + ImageToFile@Base 1.3.5 + ImageToHuffman2DBlob@Base 1.3.8 + ImageToJPEGBlob@Base 1.3.8 + ImageTypeToString@Base 1.3.5 + ImplodeImage@Base 1.3.5 + ImportImageChannel@Base 1.3.5 + ImportImageChannelsMasked@Base 1.3.5 + ImportImageCommand@Base 1.3.5 + ImportImagePixelArea@Base 1.3.5 + ImportPixelAreaOptionsInit@Base 1.3.5 + ImportViewPixelArea@Base 1.3.5 + InitializeColorInfo@Base 1.3.8 + InitializeConstitute@Base 1.3.8 + InitializeDelegateInfo@Base 1.3.8 + InitializeDifferenceImageOptions@Base 1.3.5 + InitializeDifferenceStatistics@Base 1.3.5 + InitializeLogInfo@Base 1.3.8 + InitializeMagicInfo@Base 1.3.5 + InitializeMagick@Base 1.3.5 + InitializeMagickClientPathAndName@Base 1.3.5 + InitializeMagickModules@Base 1.3.5 + InitializeMagickRandomGenerator@Base 1.3.8 + InitializeMagickRandomKernel@Base 1.3.8 + InitializeMagickRegistry@Base 1.3.8 + InitializeMagickResources@Base 1.3.5 + InitializeMagickSignalHandlers@Base 1.3.5 + InitializePixelIteratorOptions@Base 1.3.5 + InitializeSemaphore@Base 1.3.5 + InitializeTemporaryFiles@Base 1.3.8 + InitializeTypeInfo@Base 1.3.8 + InsertImageInList@Base 1.3.5 + InsertRowHDU@Base 1.3.5 + InterlaceTypeToString@Base 1.3.8 + InterpolateColor@Base 1.3.5 + InterpolateViewColor@Base 1.3.5 + InvokeDelegate@Base 1.3.5 + InvokePostscriptDelegate@Base 1.3.5 + IsAccessible@Base 1.3.5 + IsAccessibleAndNotEmpty@Base 1.3.5 + IsAccessibleNoLogging@Base 1.3.5 + IsEventLogging@Base 1.3.5 + IsGeometry@Base 1.3.5 + IsGlob@Base 1.3.5 + IsGrayImage@Base 1.3.5 + IsImagesEqual@Base 1.3.5 + IsMagickConflict@Base 1.3.5 + IsMonochromeImage@Base 1.3.5 + IsOpaqueImage@Base 1.3.5 + IsPaletteImage@Base 1.3.5 + IsSubimage@Base 1.3.5 + IsTaintImage@Base 1.3.5 + IsWriteable@Base 1.3.5 + LZWEncode2Image@Base 1.3.5 + LZWEncodeImage@Base 1.3.5 + LevelImage@Base 1.3.5 + LevelImageChannel@Base 1.3.5 + LiberateMagickResource@Base 1.3.5 + LiberateMemory@Base 1.3.5 + LiberateSemaphoreInfo@Base 1.3.5 + LiberateTemporaryFile@Base 1.3.5 + ListColorInfo@Base 1.3.5 + ListDelegateInfo@Base 1.3.5 + ListFiles@Base 1.3.5 + ListMagicInfo@Base 1.3.5 + ListMagickInfo@Base 1.3.5 + ListMagickResourceInfo@Base 1.3.5 + ListModuleInfo@Base 1.3.5 + ListModuleMap@Base 1.3.5 + ListTypeInfo@Base 1.3.5 + LoadImageText@Base 1.3.5 + LoadImagesText@Base 1.3.5 + LocaleCompare@Base 1.3.5 + LocaleLower@Base 1.3.5 + LocaleNCompare@Base 1.3.5 + LocaleUpper@Base 1.3.5 + LockSemaphoreInfo@Base 1.3.5 + LogMagickEvent@Base 1.3.5 + LogMagickEventList@Base 1.3.5 + MSBOrderLong@Base 1.3.5 + MSBOrderShort@Base 1.3.5 + MagickAllocFunctions@Base 1.3.5 + MagickArraySize@Base 1.3.8 + MagickBitStreamInitializeRead@Base 1.3.8 + MagickBitStreamInitializeWrite@Base 1.3.8 + MagickBitStreamMSBRead@Base 1.3.8 + MagickBitStreamMSBWrite@Base 1.3.8 + MagickCloneMemory@Base 1.3.5 + MagickCommand@Base 1.3.5 + MagickCompositeImageUnderColor@Base 1.3.11 + MagickConfirmAccess@Base 1.3.8 + MagickConstrainColormapIndex@Base 1.3.5 + MagickCreateDirectoryPath@Base 1.3.5 + MagickDestroyCommandInfo@Base 1.3.8 + MagickError@Base 1.3.5 + MagickFatalError@Base 1.3.5 + MagickFindRawImageMinMax@Base 1.3.5 + MagickFree@Base 1.3.5 + MagickGetBitRevTable@Base 1.3.5 + MagickGetFileSystemBlockSize@Base 1.3.8 + MagickGetMMUPageSize@Base 1.3.5 + MagickGetQuantumSamplesPerPixel@Base 1.3.15 + MagickInitializeCommandInfo@Base 1.3.8 + MagickIsTrue@Base 1.3.5 + MagickMalloc@Base 1.3.5 + MagickMallocArray@Base 1.3.5 + MagickMallocCleared@Base 1.3.8 + MagickMapAccessEntry@Base 1.3.5 + MagickMapAddEntry@Base 1.3.5 + MagickMapAllocateIterator@Base 1.3.5 + MagickMapAllocateMap@Base 1.3.5 + MagickMapClearMap@Base 1.3.5 + MagickMapCloneMap@Base 1.3.5 + MagickMapCopyBlob@Base 1.3.5 + MagickMapCopyString@Base 1.3.5 + MagickMapDeallocateBlob@Base 1.3.5 + MagickMapDeallocateIterator@Base 1.3.5 + MagickMapDeallocateMap@Base 1.3.5 + MagickMapDeallocateString@Base 1.3.5 + MagickMapDereferenceIterator@Base 1.3.5 + MagickMapIterateNext@Base 1.3.5 + MagickMapIteratePrevious@Base 1.3.5 + MagickMapIterateToBack@Base 1.3.5 + MagickMapIterateToFront@Base 1.3.5 + MagickMapRemoveEntry@Base 1.3.5 + MagickMonitor@Base 1.3.5 + MagickMonitorFormatted@Base 1.3.5 + MagickRandNewSeed@Base 1.3.5 + MagickRandReentrant@Base 1.3.5 + MagickRandomInteger@Base 1.3.8 + MagickRandomReal@Base 1.3.8 + MagickRealloc@Base 1.3.5 + MagickReverseBits@Base 1.3.5 + MagickSceneFileName@Base 1.3.5 + MagickSetConfirmAccessHandler@Base 1.3.8 + MagickSetFileSystemBlockSize@Base 1.3.8 + MagickSizeStrToInt64@Base 1.3.5 + MagickSpawnVP@Base 1.3.5 + MagickStrlCat@Base 1.3.5 + MagickStrlCpy@Base 1.3.5 + MagickStrlCpyTrunc@Base 1.3.5 + MagickSwabArrayOfDouble@Base 1.3.5 + MagickSwabArrayOfFloat@Base 1.3.5 + MagickSwabArrayOfUInt16@Base 1.3.5 + MagickSwabArrayOfUInt32@Base 1.3.5 + MagickSwabDouble@Base 1.3.5 + MagickSwabFloat@Base 1.3.5 + MagickSwabUInt16@Base 1.3.5 + MagickSwabUInt32@Base 1.3.5 + MagickToMime@Base 1.3.5 + MagickTsdGetSpecific@Base 1.3.5 + MagickTsdKeyCreate@Base 1.3.5 + MagickTsdKeyDelete@Base 1.3.5 + MagickTsdSetSpecific@Base 1.3.5 + MagickWarning@Base 1.3.5 + MagickWordStreamInitializeRead@Base 1.3.8 + MagickWordStreamInitializeWrite@Base 1.3.8 + MagickWordStreamLSBRead@Base 1.3.8 + MagickWordStreamLSBWrite@Base 1.3.8 + MagickWordStreamLSBWriteFlush@Base 1.3.8 + MagickXAnimateBackgroundImage@Base 1.3.5 + MagickXAnimateImages@Base 1.3.5 + MagickXAnnotateImage@Base 1.3.5 + MagickXBestFont@Base 1.3.5 + MagickXBestIconSize@Base 1.3.5 + MagickXBestPixel@Base 1.3.5 + MagickXBestVisualInfo@Base 1.3.5 + MagickXCheckRefreshWindows@Base 1.3.5 + MagickXClientMessage@Base 1.3.5 + MagickXColorBrowserWidget@Base 1.3.5 + MagickXCommandWidget@Base 1.3.5 + MagickXConfigureImageColormap@Base 1.3.5 + MagickXConfirmWidget@Base 1.3.5 + MagickXConstrainWindowPosition@Base 1.3.5 + MagickXDelay@Base 1.3.5 + MagickXDestroyResourceInfo@Base 1.3.5 + MagickXDestroyWindowColors@Base 1.3.5 + MagickXDestroyX11Resources@Base 1.3.5 + MagickXDestroyXWindowInfo@Base 1.3.5 + MagickXDestroyXWindows@Base 1.3.5 + MagickXDialogWidget@Base 1.3.5 + MagickXDisplayBackgroundImage@Base 1.3.5 + MagickXDisplayImage@Base 1.3.5 + MagickXDisplayImageInfo@Base 1.3.5 + MagickXDrawImage@Base 1.3.5 + MagickXError@Base 1.3.5 + MagickXFileBrowserWidget@Base 1.3.5 + MagickXFontBrowserWidget@Base 1.3.5 + MagickXFreeResources@Base 1.3.5 + MagickXFreeStandardColormap@Base 1.3.5 + MagickXGetAnnotateInfo@Base 1.3.5 + MagickXGetImportInfo@Base 1.3.5 + MagickXGetMapInfo@Base 1.3.5 + MagickXGetPixelPacket@Base 1.3.5 + MagickXGetResourceClass@Base 1.3.5 + MagickXGetResourceDatabase@Base 1.3.5 + MagickXGetResourceInfo@Base 1.3.5 + MagickXGetResourceInstance@Base 1.3.5 + MagickXGetScreenDensity@Base 1.3.5 + MagickXGetWindowColor@Base 1.3.5 + MagickXGetWindowInfo@Base 1.3.5 + MagickXHighlightEllipse@Base 1.3.5 + MagickXHighlightLine@Base 1.3.5 + MagickXHighlightRectangle@Base 1.3.5 + MagickXImportImage@Base 1.3.5 + MagickXInfoWidget@Base 1.3.5 + MagickXInitializeWindows@Base 1.3.5 + MagickXListBrowserWidget@Base 1.3.5 + MagickXMagickMonitor@Base 1.3.5 + MagickXMakeCursor@Base 1.3.5 + MagickXMakeImage@Base 1.3.5 + MagickXMakeMagnifyImage@Base 1.3.5 + MagickXMakeStandardColormap@Base 1.3.5 + MagickXMakeWindow@Base 1.3.5 + MagickXMenuWidget@Base 1.3.5 + MagickXMonitorWidget@Base 1.3.5 + MagickXNoticeWidget@Base 1.3.5 + MagickXPreferencesWidget@Base 1.3.5 + MagickXQueryColorDatabase@Base 1.3.5 + MagickXQueryPosition@Base 1.3.5 + MagickXRefreshWindow@Base 1.3.5 + MagickXRemoteCommand@Base 1.3.5 + MagickXRetainWindowColors@Base 1.3.5 + MagickXSetCursorState@Base 1.3.5 + MagickXSetWindows@Base 1.3.5 + MagickXSignalHandler@Base 1.3.5 + MagickXTextViewWidget@Base 1.3.5 + MagickXUserPreferences@Base 1.3.5 + MagickXWarning@Base 1.3.5 + MagickXWindowByID@Base 1.3.5 + MagickXWindowByName@Base 1.3.5 + MagickXWindowByProperty@Base 1.3.5 + MagnifyImage@Base 1.3.5 + MallocFunc@Base 1.3.5 + MapBlob@Base 1.3.5 + MapImage@Base 1.3.5 + MapImages@Base 1.3.5 + MapModeToString@Base 1.3.5 + MatteColor@Base 1.3.5 + MatteFloodfillImage@Base 1.3.5 + MedianFilterImage@Base 1.3.5 + MetricTypeToString@Base 1.3.5 + MinifyImage@Base 1.3.5 + ModifyCache@Base 1.3.5 + ModifyImage@Base 1.3.5 + Modulate@Base 1.3.5 + ModulateImage@Base 1.3.5 + MogrifyImage@Base 1.3.5 + MogrifyImageCommand@Base 1.3.5 + MogrifyImages@Base 1.3.5 + MontageImageCommand@Base 1.3.5 + MontageImages@Base 1.3.5 + MorphImages@Base 1.3.5 + MosaicImages@Base 1.3.5 + MotionBlurImage@Base 1.3.5 + MultilineCensus@Base 1.3.5 + NegateImage@Base 1.3.5 + NewImageList@Base 1.3.5 + NextImageProfile@Base 1.3.5 + NoiseTypeToString@Base 1.3.15 + NormalizeImage@Base 1.3.5 + OilPaintImage@Base 1.3.5 + OpaqueImage@Base 1.3.5 + OpenBlob@Base 1.3.5 + OpenCacheView@Base 1.3.5 + OpenModule@Base 1.3.5 + OpenModules@Base 1.3.5 + OrderedDitherImage@Base 1.3.5 + OrientationTypeToString@Base 1.3.5 + PSDensityGeometry@Base 1.3.5 + PSPageGeometry@Base 1.3.5 + PackbitsEncode2Image@Base 1.3.5 + PackbitsEncodeImage@Base 1.3.5 + PersistCache@Base 1.3.5 + PingBlob@Base 1.3.5 + PingImage@Base 1.3.5 + PixelIterateDualModify@Base 1.3.5 + PixelIterateDualNew@Base 1.3.5 + PixelIterateDualRead@Base 1.3.5 + PixelIterateMonoModify@Base 1.3.5 + PixelIterateMonoRead@Base 1.3.5 + PixelIterateTripleModify@Base 1.3.5 + PixelIterateTripleNew@Base 1.3.5 + PlasmaImage@Base 1.3.5 + PopImagePixels@Base 1.3.5 + PrependImageToList@Base 1.3.5 + ProfileImage@Base 1.3.5 + PurgeTemporaryFiles@Base 1.3.15 + PushImagePixels@Base 1.3.5 + QuantizeImage@Base 1.3.5 + QuantizeImages@Base 1.3.5 + QuantumOperatorImage@Base 1.3.5 + QuantumOperatorImageMultivalue@Base 1.3.5 + QuantumOperatorRegionImage@Base 1.3.5 + QuantumOperatorToString@Base 1.3.5 + QuantumSampleTypeToString@Base 1.3.5 + QuantumTypeToString@Base 1.3.5 + QueryColorDatabase@Base 1.3.5 + QueryColorname@Base 1.3.5 + RGBTransformImage@Base 1.3.5 + RaiseImage@Base 1.3.5 + RandomChannelThresholdImage@Base 1.3.5 + ReacquireMemory@Base 1.3.5 + ReadBlob@Base 1.3.5 + ReadBlobByte@Base 1.3.5 + ReadBlobByteFromBuffer@Base 1.3.15 + ReadBlobLSBDouble@Base 1.3.5 + ReadBlobLSBDoubles@Base 1.3.5 + ReadBlobLSBFloat@Base 1.3.5 + ReadBlobLSBFloats@Base 1.3.5 + ReadBlobLSBLong@Base 1.3.5 + ReadBlobLSBLongs@Base 1.3.5 + ReadBlobLSBShort@Base 1.3.5 + ReadBlobLSBShortFromBuffer@Base 1.3.15 + ReadBlobLSBShorts@Base 1.3.5 + ReadBlobMSBDouble@Base 1.3.5 + ReadBlobMSBDoubles@Base 1.3.5 + ReadBlobMSBFloat@Base 1.3.5 + ReadBlobMSBFloats@Base 1.3.5 + ReadBlobMSBLong@Base 1.3.5 + ReadBlobMSBLongs@Base 1.3.5 + ReadBlobMSBShort@Base 1.3.5 + ReadBlobMSBShorts@Base 1.3.5 + ReadBlobString@Base 1.3.5 + ReadBlobZC@Base 1.3.5 + ReadImage@Base 1.3.5 + ReadInlineImage@Base 1.3.5 + ReallocFunc@Base 1.3.5 + ReduceNoiseImage@Base 1.3.5 + ReferenceBlob@Base 1.3.5 + ReferenceCache@Base 1.3.5 + ReferenceImage@Base 1.3.5 + RegisterARTImage@Base 1.3.5 + RegisterAVIImage@Base 1.3.5 + RegisterAVSImage@Base 1.3.5 + RegisterBMPImage@Base 1.3.5 + RegisterCALSImage@Base 1.3.8 + RegisterCAPTIONImage@Base 1.3.5 + RegisterCINEONImage@Base 1.3.5 + RegisterCMYKImage@Base 1.3.5 + RegisterCUTImage@Base 1.3.5 + RegisterDCMImage@Base 1.3.5 + RegisterDCRAWImage@Base 1.3.5 + RegisterDIBImage@Base 1.3.5 + RegisterDPSImage@Base 1.3.5 + RegisterDPXImage@Base 1.3.5 + RegisterEPTImage@Base 1.3.5 + RegisterFAXImage@Base 1.3.5 + RegisterFITSImage@Base 1.3.5 + RegisterGIFImage@Base 1.3.5 + RegisterGRADIENTImage@Base 1.3.5 + RegisterGRAYImage@Base 1.3.5 + RegisterHISTOGRAMImage@Base 1.3.5 + RegisterHRZImage@Base 1.3.8 + RegisterHTMLImage@Base 1.3.5 + RegisterICONImage@Base 1.3.5 + RegisterIDENTITYImage@Base 1.3.8 + RegisterINFOImage@Base 1.3.15 + RegisterJBIGImage@Base 1.3.15 + RegisterJP2Image@Base 1.3.5 + RegisterJPEGImage@Base 1.3.5 + RegisterLABELImage@Base 1.3.5 + RegisterLOCALEImage@Base 1.3.5 + RegisterLOGOImage@Base 1.3.5 + RegisterMACImage@Base 1.3.15 + RegisterMAPImage@Base 1.3.5 + RegisterMATImage@Base 1.3.5 + RegisterMATTEImage@Base 1.3.5 + RegisterMETAImage@Base 1.3.5 + RegisterMIFFImage@Base 1.3.5 + RegisterMONOImage@Base 1.3.5 + RegisterMPCImage@Base 1.3.5 + RegisterMPEGImage@Base 1.3.5 + RegisterMPRImage@Base 1.3.5 + RegisterMSLImage@Base 1.3.5 + RegisterMTVImage@Base 1.3.5 + RegisterMVGImage@Base 1.3.5 + RegisterMagickInfo@Base 1.3.5 + RegisterNULLImage@Base 1.3.5 + RegisterOTBImage@Base 1.3.5 + RegisterPALMImage@Base 1.3.5 + RegisterPCDImage@Base 1.3.5 + RegisterPCLImage@Base 1.3.5 + RegisterPCXImage@Base 1.3.5 + RegisterPDBImage@Base 1.3.5 + RegisterPDFImage@Base 1.3.5 + RegisterPICTImage@Base 1.3.5 + RegisterPIXImage@Base 1.3.5 + RegisterPLASMAImage@Base 1.3.5 + RegisterPNGImage@Base 1.3.5 + RegisterPNMImage@Base 1.3.5 + RegisterPREVIEWImage@Base 1.3.5 + RegisterPS2Image@Base 1.3.5 + RegisterPS3Image@Base 1.3.5 + RegisterPSDImage@Base 1.3.5 + RegisterPSImage@Base 1.3.5 + RegisterPWPImage@Base 1.3.5 + RegisterRGBImage@Base 1.3.5 + RegisterRLAImage@Base 1.3.5 + RegisterRLEImage@Base 1.3.5 + RegisterSCTImage@Base 1.3.5 + RegisterSFWImage@Base 1.3.5 + RegisterSGIImage@Base 1.3.5 + RegisterSTEGANOImage@Base 1.3.5 + RegisterSUNImage@Base 1.3.5 + RegisterSVGImage@Base 1.3.5 + RegisterStaticModules@Base 1.3.5 + RegisterTGAImage@Base 1.3.5 + RegisterTIFFImage@Base 1.3.5 + RegisterTILEImage@Base 1.3.5 + RegisterTIMImage@Base 1.3.5 + RegisterTOPOLImage@Base 1.3.5 + RegisterTTFImage@Base 1.3.5 + RegisterTXTImage@Base 1.3.5 + RegisterUILImage@Base 1.3.5 + RegisterURLImage@Base 1.3.5 + RegisterUYVYImage@Base 1.3.5 + RegisterVICARImage@Base 1.3.5 + RegisterVIDImage@Base 1.3.5 + RegisterVIFFImage@Base 1.3.5 + RegisterWBMPImage@Base 1.3.5 + RegisterWMFImage@Base 1.3.5 + RegisterWPGImage@Base 1.3.5 + RegisterXBMImage@Base 1.3.5 + RegisterXCFImage@Base 1.3.5 + RegisterXCImage@Base 1.3.5 + RegisterXImage@Base 1.3.5 + RegisterXPMImage@Base 1.3.5 + RegisterXWDImage@Base 1.3.5 + RegisterYUVImage@Base 1.3.5 + RemoveDefinitions@Base 1.3.5 + RemoveFirstImageFromList@Base 1.3.5 + RemoveLastImageFromList@Base 1.3.5 + ReplaceImageColormap@Base 1.3.5 + ReplaceImageInList@Base 1.3.5 + ResetImagePage@Base 1.3.15 + ResetTimer@Base 1.3.5 + ResizeFilterToString@Base 1.3.5 + ResizeImage@Base 1.3.5 + ReverseImageList@Base 1.3.5 + RollImage@Base 1.3.5 + RotateImage@Base 1.3.5 + SampleImage@Base 1.3.5 + SaveImageText@Base 1.3.5 + SaveImagesText@Base 1.3.5 + ScaleImage@Base 1.3.5 + SeekBlob@Base 1.3.5 + SegmentImage@Base 1.3.5 + SetBlobClosable@Base 1.3.5 + SetBlobTemporary@Base 1.3.5 + SetCacheView@Base 1.3.5 + SetCacheViewPixels@Base 1.3.5 + SetClientFilename@Base 1.3.5 + SetClientName@Base 1.3.5 + SetClientPath@Base 1.3.5 + SetDelegateInfo@Base 1.3.5 + SetErrorHandler@Base 1.3.5 + SetExceptionInfo@Base 1.3.5 + SetFatalErrorHandler@Base 1.3.5 + SetGeometry@Base 1.3.5 + SetImage@Base 1.3.5 + SetImageAttribute@Base 1.3.5 + SetImageChannelDepth@Base 1.3.5 + SetImageClipMask@Base 1.3.5 + SetImageColor@Base 1.3.15 + SetImageColorRegion@Base 1.3.15 + SetImageDepth@Base 1.3.5 + SetImageInfo@Base 1.3.5 + SetImageOpacity@Base 1.3.5 + SetImagePixels@Base 1.3.5 + SetImagePixelsEx@Base 1.3.5 + SetImageProfile@Base 1.3.5 + SetImageType@Base 1.3.5 + SetImageVirtualPixelMethod@Base 1.3.5 + SetLogEventMask@Base 1.3.5 + SetLogFormat@Base 1.3.5 + SetMagickInfo@Base 1.3.5 + SetMagickRegistry@Base 1.3.5 + SetMagickResourceLimit@Base 1.3.5 + SetMonitorHandler@Base 1.3.5 + SetWarningHandler@Base 1.3.5 + ShadeImage@Base 1.3.5 + SharpenImage@Base 1.3.5 + SharpenImageChannel@Base 1.3.5 + ShaveImage@Base 1.3.5 + ShearImage@Base 1.3.5 + SignatureImage@Base 1.3.5 + SolarizeImage@Base 1.3.5 + SortColormapByIntensity@Base 1.3.5 + SpliceImageIntoList@Base 1.3.5 + SplitImageList@Base 1.3.5 + SpreadImage@Base 1.3.5 + SteganoImage@Base 1.3.5 + StereoImage@Base 1.3.5 + StorageTypeToString@Base 1.3.5 + StretchTypeToString@Base 1.3.5 + StringToArgv@Base 1.3.5 + StringToChannelType@Base 1.3.5 + StringToColorspaceType@Base 1.3.5 + StringToCompositeOperator@Base 1.3.5 + StringToCompressionType@Base 1.3.5 + StringToDouble@Base 1.3.5 + StringToEndianType@Base 1.3.5 + StringToFilterTypes@Base 1.3.5 + StringToGravityType@Base 1.3.5 + StringToHighlightStyle@Base 1.3.5 + StringToImageType@Base 1.3.5 + StringToInterlaceType@Base 1.3.5 + StringToList@Base 1.3.5 + StringToMetricType@Base 1.3.5 + StringToNoiseType@Base 1.3.15 + StringToPreviewType@Base 1.3.5 + StringToQuantumOperator@Base 1.3.5 + StringToResourceType@Base 1.3.5 + StringToVirtualPixelMethod@Base 1.3.5 + Strip@Base 1.3.5 + StripImage@Base 1.3.15 + StyleTypeToString@Base 1.3.5 + SubstituteString@Base 1.3.5 + SwirlImage@Base 1.3.5 + SyncCacheView@Base 1.3.5 + SyncCacheViewPixels@Base 1.3.5 + SyncImage@Base 1.3.5 + SyncImagePixels@Base 1.3.5 + SyncImagePixelsEx@Base 1.3.5 + SyncNextImageInList@Base 1.3.5 + SystemCommand@Base 1.3.5 + TellBlob@Base 1.3.5 + TextureImage@Base 1.3.5 + ThresholdImage@Base 1.3.5 + ThrowException@Base 1.3.5 + ThrowLoggedException@Base 1.3.5 + ThumbnailImage@Base 1.3.5 + TimeImageCommand@Base 1.3.8 + Tokenizer@Base 1.3.5 + TransformColorspace@Base 1.3.5 + TransformHSL@Base 1.3.5 + TransformHWB@Base 1.3.5 + TransformImage@Base 1.3.5 + TransformRGBImage@Base 1.3.5 + TransformSignature@Base 1.3.5 + TranslateText@Base 1.3.5 + TranslateTextEx@Base 1.3.5 + TransparentImage@Base 1.3.5 + UnlockSemaphoreInfo@Base 1.3.5 + UnmapBlob@Base 1.3.5 + UnregisterARTImage@Base 1.3.5 + UnregisterAVIImage@Base 1.3.5 + UnregisterAVSImage@Base 1.3.5 + UnregisterBMPImage@Base 1.3.5 + UnregisterCALSImage@Base 1.3.8 + UnregisterCAPTIONImage@Base 1.3.5 + UnregisterCINEONImage@Base 1.3.5 + UnregisterCMYKImage@Base 1.3.5 + UnregisterCUTImage@Base 1.3.5 + UnregisterDCMImage@Base 1.3.5 + UnregisterDCRAWImage@Base 1.3.5 + UnregisterDIBImage@Base 1.3.5 + UnregisterDPSImage@Base 1.3.5 + UnregisterDPXImage@Base 1.3.5 + UnregisterEPTImage@Base 1.3.5 + UnregisterFAXImage@Base 1.3.5 + UnregisterFITSImage@Base 1.3.5 + UnregisterGIFImage@Base 1.3.5 + UnregisterGRADIENTImage@Base 1.3.5 + UnregisterGRAYImage@Base 1.3.5 + UnregisterHISTOGRAMImage@Base 1.3.5 + UnregisterHRZImage@Base 1.3.8 + UnregisterHTMLImage@Base 1.3.5 + UnregisterICONImage@Base 1.3.5 + UnregisterIDENTITYImage@Base 1.3.8 + UnregisterINFOImage@Base 1.3.15 + UnregisterJBIGImage@Base 1.3.15 + UnregisterJP2Image@Base 1.3.5 + UnregisterJPEGImage@Base 1.3.5 + UnregisterLABELImage@Base 1.3.5 + UnregisterLOCALEImage@Base 1.3.5 + UnregisterLOGOImage@Base 1.3.5 + UnregisterMACImage@Base 1.3.15 + UnregisterMAPImage@Base 1.3.5 + UnregisterMATImage@Base 1.3.5 + UnregisterMATTEImage@Base 1.3.5 + UnregisterMETAImage@Base 1.3.5 + UnregisterMIFFImage@Base 1.3.5 + UnregisterMONOImage@Base 1.3.5 + UnregisterMPCImage@Base 1.3.5 + UnregisterMPEGImage@Base 1.3.5 + UnregisterMPRImage@Base 1.3.5 + UnregisterMSLImage@Base 1.3.5 + UnregisterMTVImage@Base 1.3.5 + UnregisterMVGImage@Base 1.3.5 + UnregisterMagickInfo@Base 1.3.5 + UnregisterNULLImage@Base 1.3.5 + UnregisterOTBImage@Base 1.3.5 + UnregisterPALMImage@Base 1.3.5 + UnregisterPCDImage@Base 1.3.5 + UnregisterPCLImage@Base 1.3.5 + UnregisterPCXImage@Base 1.3.5 + UnregisterPDBImage@Base 1.3.5 + UnregisterPDFImage@Base 1.3.5 + UnregisterPICTImage@Base 1.3.5 + UnregisterPIXImage@Base 1.3.5 + UnregisterPLASMAImage@Base 1.3.5 + UnregisterPNGImage@Base 1.3.5 + UnregisterPNMImage@Base 1.3.5 + UnregisterPREVIEWImage@Base 1.3.5 + UnregisterPS2Image@Base 1.3.5 + UnregisterPS3Image@Base 1.3.5 + UnregisterPSDImage@Base 1.3.5 + UnregisterPSImage@Base 1.3.5 + UnregisterPWPImage@Base 1.3.5 + UnregisterRGBImage@Base 1.3.5 + UnregisterRLAImage@Base 1.3.5 + UnregisterRLEImage@Base 1.3.5 + UnregisterSCTImage@Base 1.3.5 + UnregisterSFWImage@Base 1.3.5 + UnregisterSGIImage@Base 1.3.5 + UnregisterSTEGANOImage@Base 1.3.5 + UnregisterSUNImage@Base 1.3.5 + UnregisterSVGImage@Base 1.3.5 + UnregisterStaticModules@Base 1.3.5 + UnregisterTGAImage@Base 1.3.5 + UnregisterTIFFImage@Base 1.3.5 + UnregisterTILEImage@Base 1.3.5 + UnregisterTIMImage@Base 1.3.5 + UnregisterTOPOLImage@Base 1.3.5 + UnregisterTTFImage@Base 1.3.5 + UnregisterTXTImage@Base 1.3.5 + UnregisterUILImage@Base 1.3.5 + UnregisterURLImage@Base 1.3.5 + UnregisterUYVYImage@Base 1.3.5 + UnregisterVICARImage@Base 1.3.5 + UnregisterVIDImage@Base 1.3.5 + UnregisterVIFFImage@Base 1.3.5 + UnregisterWBMPImage@Base 1.3.5 + UnregisterWMFImage@Base 1.3.5 + UnregisterWPGImage@Base 1.3.5 + UnregisterXBMImage@Base 1.3.5 + UnregisterXCFImage@Base 1.3.5 + UnregisterXCImage@Base 1.3.5 + UnregisterXImage@Base 1.3.5 + UnregisterXPMImage@Base 1.3.5 + UnregisterXWDImage@Base 1.3.5 + UnregisterYUVImage@Base 1.3.5 + UnsharpMaskImage@Base 1.3.5 + UnsharpMaskImageChannel@Base 1.3.5 + UpdateSignature@Base 1.3.5 + WPG1_Palette@Base 1.3.5 + WaveImage@Base 1.3.5 + WhiteThresholdImage@Base 1.3.5 + WriteBlob@Base 1.3.5 + WriteBlobByte@Base 1.3.5 + WriteBlobFile@Base 1.3.5 + WriteBlobLSBLong@Base 1.3.5 + WriteBlobLSBShort@Base 1.3.5 + WriteBlobMSBLong@Base 1.3.5 + WriteBlobMSBShort@Base 1.3.5 + WriteBlobString@Base 1.3.5 + WriteBlobStringEOL@Base 1.3.5 + WriteBlobStringWithEOL@Base 1.3.5 + WriteImage@Base 1.3.5 + WriteImages@Base 1.3.5 + WriteImagesFile@Base 1.3.15 + ZoomImage@Base 1.3.5 + _Gm_convert_fp16_to_fp32@Base 1.3.15 + _Gm_convert_fp24_to_fp32@Base 1.3.15 + _Gm_convert_fp32_to_fp16@Base 1.3.15 + _Gm_convert_fp32_to_fp24@Base 1.3.15 + _MagickError@Base 1.3.5 + _MagickFatalError@Base 1.3.5 + _MagickWarning@Base 1.3.5 + +libGraphicsMagickWand.so.2 libgraphicsmagick3 #MINVER# + CloneMagickWand@Base 1.3.5 + ClonePixelWand@Base 1.3.8 + ClonePixelWands@Base 1.3.8 + CopyMagickString@Base 1.3.5 + DestroyMagickWand@Base 1.3.5 + DestroyPixelWand@Base 1.3.5 + FormatMagickString@Base 1.3.5 + FormatMagickStringList@Base 1.3.5 + GMPrivateConcatenateMagickString@Base 1.3.5 + GMPrivateImportImagePixels@Base 1.3.5 + GMPrivateParseAbsoluteGeometry@Base 1.3.5 + GMPrivateParseGeometry@Base 1.3.5 + GMPrivateRelinquishMagickMemory@Base 1.3.5 + GMPrivateResizeMagickMemory@Base 1.3.5 + MagickAdaptiveThresholdImage@Base 1.3.5 + MagickAddImage@Base 1.3.5 + MagickAddNoiseImage@Base 1.3.5 + MagickAffineTransformImage@Base 1.3.5 + MagickAnimateImages@Base 1.3.5 + MagickAnnotateImage@Base 1.3.5 + MagickAppendImages@Base 1.3.5 + MagickAverageImages@Base 1.3.5 + MagickBlackThresholdImage@Base 1.3.5 + MagickBlurImage@Base 1.3.5 + MagickBorderImage@Base 1.3.5 + MagickCdlImage@Base 1.3.8 + MagickCharcoalImage@Base 1.3.5 + MagickChopImage@Base 1.3.5 + MagickClipImage@Base 1.3.5 + MagickClipPathImage@Base 1.3.5 + MagickCloneDrawingWand@Base 1.3.8 + MagickCoalesceImages@Base 1.3.5 + MagickColorFloodfillImage@Base 1.3.5 + MagickColorizeImage@Base 1.3.5 + MagickCommentImage@Base 1.3.5 + MagickCompareImageChannels@Base 1.3.5 + MagickCompareImages@Base 1.3.5 + MagickCompositeImage@Base 1.3.5 + MagickContrastImage@Base 1.3.5 + MagickConvolveImage@Base 1.3.5 + MagickCropImage@Base 1.3.5 + MagickCycleColormapImage@Base 1.3.5 + MagickDeconstructImages@Base 1.3.5 + MagickDescribeImage@Base 1.3.5 + MagickDespeckleImage@Base 1.3.5 + MagickDestroyDrawingWand@Base 1.3.5 + MagickDisplayImage@Base 1.3.5 + MagickDisplayImages@Base 1.3.5 + MagickDrawAffine@Base 1.3.5 + MagickDrawAllocateWand@Base 1.3.5 + MagickDrawAnnotation@Base 1.3.5 + MagickDrawArc@Base 1.3.5 + MagickDrawBezier@Base 1.3.5 + MagickDrawCircle@Base 1.3.5 + MagickDrawClearException@Base 1.3.8 + MagickDrawColor@Base 1.3.5 + MagickDrawComment@Base 1.3.5 + MagickDrawComposite@Base 1.3.5 + MagickDrawEllipse@Base 1.3.5 + MagickDrawGetClipPath@Base 1.3.5 + MagickDrawGetClipRule@Base 1.3.5 + MagickDrawGetClipUnits@Base 1.3.5 + MagickDrawGetException@Base 1.3.8 + MagickDrawGetFillColor@Base 1.3.5 + MagickDrawGetFillOpacity@Base 1.3.5 + MagickDrawGetFillRule@Base 1.3.5 + MagickDrawGetFont@Base 1.3.5 + MagickDrawGetFontFamily@Base 1.3.5 + MagickDrawGetFontSize@Base 1.3.5 + MagickDrawGetFontStretch@Base 1.3.5 + MagickDrawGetFontStyle@Base 1.3.5 + MagickDrawGetFontWeight@Base 1.3.5 + MagickDrawGetGravity@Base 1.3.5 + MagickDrawGetStrokeAntialias@Base 1.3.5 + MagickDrawGetStrokeColor@Base 1.3.5 + MagickDrawGetStrokeDashArray@Base 1.3.5 + MagickDrawGetStrokeDashOffset@Base 1.3.5 + MagickDrawGetStrokeLineCap@Base 1.3.5 + MagickDrawGetStrokeLineJoin@Base 1.3.5 + MagickDrawGetStrokeMiterLimit@Base 1.3.5 + MagickDrawGetStrokeOpacity@Base 1.3.5 + MagickDrawGetStrokeWidth@Base 1.3.5 + MagickDrawGetTextAntialias@Base 1.3.5 + MagickDrawGetTextDecoration@Base 1.3.5 + MagickDrawGetTextEncoding@Base 1.3.5 + MagickDrawGetTextUnderColor@Base 1.3.5 + MagickDrawImage@Base 1.3.5 + MagickDrawLine@Base 1.3.5 + MagickDrawMatte@Base 1.3.5 + MagickDrawPathClose@Base 1.3.5 + MagickDrawPathCurveToAbsolute@Base 1.3.5 + MagickDrawPathCurveToQuadraticBezierAbsolute@Base 1.3.5 + MagickDrawPathCurveToQuadraticBezierRelative@Base 1.3.5 + MagickDrawPathCurveToQuadraticBezierSmoothAbsolute@Base 1.3.5 + MagickDrawPathCurveToQuadraticBezierSmoothRelative@Base 1.3.5 + MagickDrawPathCurveToRelative@Base 1.3.5 + MagickDrawPathCurveToSmoothAbsolute@Base 1.3.5 + MagickDrawPathCurveToSmoothRelative@Base 1.3.5 + MagickDrawPathEllipticArcAbsolute@Base 1.3.5 + MagickDrawPathEllipticArcRelative@Base 1.3.5 + MagickDrawPathFinish@Base 1.3.5 + MagickDrawPathLineToAbsolute@Base 1.3.5 + MagickDrawPathLineToHorizontalAbsolute@Base 1.3.5 + MagickDrawPathLineToHorizontalRelative@Base 1.3.5 + MagickDrawPathLineToRelative@Base 1.3.5 + MagickDrawPathLineToVerticalAbsolute@Base 1.3.5 + MagickDrawPathLineToVerticalRelative@Base 1.3.5 + MagickDrawPathMoveToAbsolute@Base 1.3.5 + MagickDrawPathMoveToRelative@Base 1.3.5 + MagickDrawPathStart@Base 1.3.5 + MagickDrawPeekGraphicContext@Base 1.3.5 + MagickDrawPoint@Base 1.3.5 + MagickDrawPolygon@Base 1.3.5 + MagickDrawPolyline@Base 1.3.5 + MagickDrawPopClipPath@Base 1.3.5 + MagickDrawPopDefs@Base 1.3.5 + MagickDrawPopGraphicContext@Base 1.3.5 + MagickDrawPopPattern@Base 1.3.5 + MagickDrawPushClipPath@Base 1.3.5 + MagickDrawPushDefs@Base 1.3.5 + MagickDrawPushGraphicContext@Base 1.3.5 + MagickDrawPushPattern@Base 1.3.5 + MagickDrawRectangle@Base 1.3.5 + MagickDrawRender@Base 1.3.5 + MagickDrawRotate@Base 1.3.5 + MagickDrawRoundRectangle@Base 1.3.5 + MagickDrawScale@Base 1.3.5 + MagickDrawSetClipPath@Base 1.3.5 + MagickDrawSetClipRule@Base 1.3.5 + MagickDrawSetClipUnits@Base 1.3.5 + MagickDrawSetFillColor@Base 1.3.5 + MagickDrawSetFillOpacity@Base 1.3.5 + MagickDrawSetFillPatternURL@Base 1.3.5 + MagickDrawSetFillRule@Base 1.3.5 + MagickDrawSetFont@Base 1.3.5 + MagickDrawSetFontFamily@Base 1.3.5 + MagickDrawSetFontSize@Base 1.3.5 + MagickDrawSetFontStretch@Base 1.3.5 + MagickDrawSetFontStyle@Base 1.3.5 + MagickDrawSetFontWeight@Base 1.3.5 + MagickDrawSetGravity@Base 1.3.5 + MagickDrawSetStrokeAntialias@Base 1.3.5 + MagickDrawSetStrokeColor@Base 1.3.5 + MagickDrawSetStrokeDashArray@Base 1.3.5 + MagickDrawSetStrokeDashOffset@Base 1.3.5 + MagickDrawSetStrokeLineCap@Base 1.3.5 + MagickDrawSetStrokeLineJoin@Base 1.3.5 + MagickDrawSetStrokeMiterLimit@Base 1.3.5 + MagickDrawSetStrokeOpacity@Base 1.3.5 + MagickDrawSetStrokePatternURL@Base 1.3.5 + MagickDrawSetStrokeWidth@Base 1.3.5 + MagickDrawSetTextAntialias@Base 1.3.5 + MagickDrawSetTextDecoration@Base 1.3.5 + MagickDrawSetTextEncoding@Base 1.3.5 + MagickDrawSetTextUnderColor@Base 1.3.5 + MagickDrawSetViewbox@Base 1.3.5 + MagickDrawSkewX@Base 1.3.5 + MagickDrawSkewY@Base 1.3.5 + MagickDrawTranslate@Base 1.3.5 + MagickEdgeImage@Base 1.3.5 + MagickEmbossImage@Base 1.3.5 + MagickEnhanceImage@Base 1.3.5 + MagickEqualizeImage@Base 1.3.5 + MagickExtentImage@Base 1.3.15 + MagickFlattenImages@Base 1.3.5 + MagickFlipImage@Base 1.3.5 + MagickFlopImage@Base 1.3.5 + MagickFrameImage@Base 1.3.5 + MagickFxImage@Base 1.3.5 + MagickFxImageChannel@Base 1.3.5 + MagickGammaImage@Base 1.3.5 + MagickGammaImageChannel@Base 1.3.5 + MagickGetConfigureInfo@Base 1.3.5 + MagickGetCopyright@Base 1.3.5 + MagickGetException@Base 1.3.5 + MagickGetFilename@Base 1.3.5 + MagickGetHomeURL@Base 1.3.5 + MagickGetImage@Base 1.3.5 + MagickGetImageAttribute@Base 1.3.8 + MagickGetImageBackgroundColor@Base 1.3.5 + MagickGetImageBluePrimary@Base 1.3.5 + MagickGetImageBorderColor@Base 1.3.5 + MagickGetImageBoundingBox@Base 1.3.8 + MagickGetImageChannelDepth@Base 1.3.5 + MagickGetImageChannelExtrema@Base 1.3.5 + MagickGetImageChannelMean@Base 1.3.5 + MagickGetImageColormapColor@Base 1.3.5 + MagickGetImageColors@Base 1.3.5 + MagickGetImageColorspace@Base 1.3.5 + MagickGetImageCompose@Base 1.3.5 + MagickGetImageCompression@Base 1.3.5 + MagickGetImageDelay@Base 1.3.5 + MagickGetImageDepth@Base 1.3.5 + MagickGetImageDispose@Base 1.3.5 + MagickGetImageExtrema@Base 1.3.5 + MagickGetImageFilename@Base 1.3.5 + MagickGetImageFormat@Base 1.3.5 + MagickGetImageFuzz@Base 1.3.8 + MagickGetImageGamma@Base 1.3.5 + MagickGetImageGreenPrimary@Base 1.3.5 + MagickGetImageHeight@Base 1.3.5 + MagickGetImageHistogram@Base 1.3.5 + MagickGetImageIndex@Base 1.3.5 + MagickGetImageInterlaceScheme@Base 1.3.5 + MagickGetImageIterations@Base 1.3.5 + MagickGetImageMatteColor@Base 1.3.5 + MagickGetImagePixels@Base 1.3.5 + MagickGetImageProfile@Base 1.3.5 + MagickGetImageRedPrimary@Base 1.3.5 + MagickGetImageRenderingIntent@Base 1.3.5 + MagickGetImageResolution@Base 1.3.5 + MagickGetImageSavedType@Base 1.3.15 + MagickGetImageScene@Base 1.3.5 + MagickGetImageSignature@Base 1.3.5 + MagickGetImageSize@Base 1.3.5 + MagickGetImageType@Base 1.3.5 + MagickGetImageUnits@Base 1.3.5 + MagickGetImageVirtualPixelMethod@Base 1.3.5 + MagickGetImageWhitePoint@Base 1.3.5 + MagickGetImageWidth@Base 1.3.5 + MagickGetNumberImages@Base 1.3.5 + MagickGetPackageName@Base 1.3.5 + MagickGetQuantumDepth@Base 1.3.5 + MagickGetReleaseDate@Base 1.3.5 + MagickGetResourceLimit@Base 1.3.5 + MagickGetSamplingFactors@Base 1.3.5 + MagickGetSize@Base 1.3.5 + MagickGetVersion@Base 1.3.5 + MagickHaldClutImage@Base 1.3.8 + MagickHasNextImage@Base 1.3.5 + MagickHasPreviousImage@Base 1.3.5 + MagickImplodeImage@Base 1.3.5 + MagickLabelImage@Base 1.3.5 + MagickLevelImage@Base 1.3.5 + MagickLevelImageChannel@Base 1.3.5 + MagickMagnifyImage@Base 1.3.5 + MagickMapImage@Base 1.3.5 + MagickMatteFloodfillImage@Base 1.3.5 + MagickMedianFilterImage@Base 1.3.5 + MagickMinifyImage@Base 1.3.5 + MagickModulateImage@Base 1.3.5 + MagickMontageImage@Base 1.3.5 + MagickMorphImages@Base 1.3.5 + MagickMosaicImages@Base 1.3.5 + MagickMotionBlurImage@Base 1.3.5 + MagickNegateImage@Base 1.3.5 + MagickNegateImageChannel@Base 1.3.5 + MagickNewDrawingWand@Base 1.3.5 + MagickNextImage@Base 1.3.5 + MagickNormalizeImage@Base 1.3.5 + MagickOilPaintImage@Base 1.3.5 + MagickOpaqueImage@Base 1.3.5 + MagickPingImage@Base 1.3.5 + MagickPreviewImages@Base 1.3.5 + MagickPreviousImage@Base 1.3.5 + MagickProfileImage@Base 1.3.5 + MagickQuantizeImage@Base 1.3.5 + MagickQuantizeImages@Base 1.3.5 + MagickQueryFontMetrics@Base 1.3.5 + MagickQueryFonts@Base 1.3.5 + MagickQueryFormats@Base 1.3.5 + MagickRadialBlurImage@Base 1.3.5 + MagickRaiseImage@Base 1.3.5 + MagickReadImage@Base 1.3.5 + MagickReadImageBlob@Base 1.3.5 + MagickReadImageFile@Base 1.3.5 + MagickReduceNoiseImage@Base 1.3.5 + MagickRelinquishMemory@Base 1.3.5 + MagickRemoveImage@Base 1.3.5 + MagickRemoveImageProfile@Base 1.3.5 + MagickResampleImage@Base 1.3.5 + MagickResetIterator@Base 1.3.5 + MagickResizeImage@Base 1.3.5 + MagickRollImage@Base 1.3.5 + MagickRotateImage@Base 1.3.5 + MagickSampleImage@Base 1.3.5 + MagickScaleImage@Base 1.3.5 + MagickSeparateImageChannel@Base 1.3.5 + MagickSetCompressionQuality@Base 1.3.8 + MagickSetDepth@Base 1.3.15 + MagickSetFilename@Base 1.3.5 + MagickSetFormat@Base 1.3.15 + MagickSetImage@Base 1.3.5 + MagickSetImageAttribute@Base 1.3.8 + MagickSetImageBackgroundColor@Base 1.3.5 + MagickSetImageBluePrimary@Base 1.3.5 + MagickSetImageBorderColor@Base 1.3.5 + MagickSetImageChannelDepth@Base 1.3.5 + MagickSetImageColormapColor@Base 1.3.5 + MagickSetImageColorspace@Base 1.3.5 + MagickSetImageCompose@Base 1.3.5 + MagickSetImageCompression@Base 1.3.5 + MagickSetImageDelay@Base 1.3.5 + MagickSetImageDepth@Base 1.3.5 + MagickSetImageDispose@Base 1.3.5 + MagickSetImageFilename@Base 1.3.5 + MagickSetImageFormat@Base 1.3.5 + MagickSetImageFuzz@Base 1.3.8 + MagickSetImageGamma@Base 1.3.5 + MagickSetImageGreenPrimary@Base 1.3.5 + MagickSetImageIndex@Base 1.3.5 + MagickSetImageInterlaceScheme@Base 1.3.5 + MagickSetImageIterations@Base 1.3.5 + MagickSetImageMatteColor@Base 1.3.5 + MagickSetImageOption@Base 1.3.5 + MagickSetImagePixels@Base 1.3.5 + MagickSetImageProfile@Base 1.3.5 + MagickSetImageRedPrimary@Base 1.3.5 + MagickSetImageRenderingIntent@Base 1.3.5 + MagickSetImageResolution@Base 1.3.5 + MagickSetImageSavedType@Base 1.3.15 + MagickSetImageScene@Base 1.3.5 + MagickSetImageType@Base 1.3.5 + MagickSetImageUnits@Base 1.3.5 + MagickSetImageVirtualPixelMethod@Base 1.3.5 + MagickSetImageWhitePoint@Base 1.3.5 + MagickSetInterlaceScheme@Base 1.3.5 + MagickSetPassphrase@Base 1.3.5 + MagickSetResolution@Base 1.3.8 + MagickSetResolutionUnits@Base 1.3.8 + MagickSetResourceLimit@Base 1.3.5 + MagickSetSamplingFactors@Base 1.3.5 + MagickSetSize@Base 1.3.5 + MagickSharpenImage@Base 1.3.5 + MagickShaveImage@Base 1.3.5 + MagickShearImage@Base 1.3.5 + MagickSolarizeImage@Base 1.3.5 + MagickSpreadImage@Base 1.3.5 + MagickSteganoImage@Base 1.3.5 + MagickStereoImage@Base 1.3.5 + MagickStripImage@Base 1.3.5 + MagickSwirlImage@Base 1.3.5 + MagickTextureImage@Base 1.3.5 + MagickThresholdImage@Base 1.3.5 + MagickThresholdImageChannel@Base 1.3.5 + MagickTintImage@Base 1.3.5 + MagickTransformImage@Base 1.3.5 + MagickTransparentImage@Base 1.3.5 + MagickTrimImage@Base 1.3.5 + MagickUnsharpMaskImage@Base 1.3.5 + MagickWaveImage@Base 1.3.5 + MagickWhiteThresholdImage@Base 1.3.5 + MagickWriteImage@Base 1.3.5 + MagickWriteImageBlob@Base 1.3.5 + MagickWriteImageFile@Base 1.3.5 + MagickWriteImages@Base 1.3.5 + MagickWriteImagesFile@Base 1.3.15 + NewMagickWand@Base 1.3.5 + NewPixelWand@Base 1.3.5 + NewPixelWands@Base 1.3.5 + PixelGetBlack@Base 1.3.5 + PixelGetBlackQuantum@Base 1.3.5 + PixelGetBlue@Base 1.3.5 + PixelGetBlueQuantum@Base 1.3.5 + PixelGetColorAsString@Base 1.3.5 + PixelGetColorCount@Base 1.3.5 + PixelGetCyan@Base 1.3.5 + PixelGetCyanQuantum@Base 1.3.5 + PixelGetException@Base 1.3.5 + PixelGetGreen@Base 1.3.5 + PixelGetGreenQuantum@Base 1.3.5 + PixelGetMagenta@Base 1.3.5 + PixelGetMagentaQuantum@Base 1.3.5 + PixelGetOpacity@Base 1.3.5 + PixelGetOpacityQuantum@Base 1.3.5 + PixelGetQuantumColor@Base 1.3.5 + PixelGetRed@Base 1.3.5 + PixelGetRedQuantum@Base 1.3.5 + PixelGetYellow@Base 1.3.5 + PixelGetYellowQuantum@Base 1.3.5 + PixelSetBlack@Base 1.3.5 + PixelSetBlackQuantum@Base 1.3.5 + PixelSetBlue@Base 1.3.5 + PixelSetBlueQuantum@Base 1.3.5 + PixelSetColor@Base 1.3.5 + PixelSetColorCount@Base 1.3.5 + PixelSetCyan@Base 1.3.5 + PixelSetCyanQuantum@Base 1.3.5 + PixelSetGreen@Base 1.3.5 + PixelSetGreenQuantum@Base 1.3.5 + PixelSetMagenta@Base 1.3.5 + PixelSetMagentaQuantum@Base 1.3.5 + PixelSetOpacity@Base 1.3.5 + PixelSetOpacityQuantum@Base 1.3.5 + PixelSetQuantumColor@Base 1.3.5 + PixelSetRed@Base 1.3.5 + PixelSetRedQuantum@Base 1.3.5 + PixelSetYellow@Base 1.3.5 + PixelSetYellowQuantum@Base 1.3.5 + QueryMagickColor@Base 1.3.5 diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/annotate.miff.uu graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/annotate.miff.uu --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/annotate.miff.uu 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/annotate.miff.uu 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,339 @@ +begin 644 annotate.miff +M:60]26UA9V5-86=I8VL@('9E__W]________ +M__________________#P_____________^OK________________________ +M__W]_[JZ__[^________________________________________________ +M____________________________________________________________ +M__________________________________________________________3T +M_];6______________________________#P__/S__;V_^'A____________ +M_____\G)_Z>G_W-S_P``_TA(_V9F_QP<_W)R________________________ +M_________________________________W=W_Q45__/S_____________]+2 +M__#P________________________________________________________ +M______________CX_Z>G_W%Q_Q04_XZ.____________________________ +M____________________________________________________________ +M_________________XJ*_P``_[V]_________YN;_P8&_W5U_Q$1_TI*____ +M_^GI_VQL_QP<_PD)_X*"_____________________^+B_VYN_Q\?_P``_P`` +M_[:V_[JZ_P0$_[R\__[^_S\__SHZ_____VMK_XV-_____\[._ST]_P@(_Q`0 +M_P0$_Y24_P$!_V-C__GY_WY^_Z2D_________________^3D_PD)_S@X_SL[ +M_P<'_W9V_____VEI_PT-_Y24_QH:_S8V_\G)_S_P<'_XZ._____Z^O_S(R_P,#_P,#_\3$_W!P_T5%_R@H_PX. +M_P0$_Q@8_[BX__________/S_RPL_T5%_________________\?'_R,C_QP< +M_RLK_PP,__#P_\G)_SG_Q(2_TM+_____Y*2_P``_Z^O_^7E_P8& +M_PX._W]__P``_Q@8_XZ._P``_Q@8_\;&_P``_QD9_VYN_P``_P@(_T-#_P`` +M_Y.3_^WM_V]O_S8V_________________Z^O_P8&_[FY_P``_PD)_____V]O +M_Q$1_____]W=_Q@8_U55_\G)_Q04_QP<_X&!_U%1_PH*_^+B_P8&_P4%_P4% +M_V-C_]75_____________________WM[_PH*_^?G__O[_R0D_P``_TY._S(R +M_QD9_\K*_Q04_QP<_X&!_U%1_PH*_____________________UA8_Q86__;V +M_WY^_P``_U55_RTM_U55__KZ_QH:_P$!_R8F_R8F_P``_P0$_S0T________ +M_U55_P8&_\7%_____________\7%_PH*_R@H_^CH_QP<_VQL_Z^O_P8&_[FY +M_P``_PD)______W]_V-C_P$!_WEY_QT=_U96________________________ +M_________________________________ZBH_P``_YN;_________Z"@_P`` +M_VEI_^?G_P<'_W%Q_Q86_T1$_^+B_YZ>_QH:_TE)_____________Z*B_P$! +M_R8F_]W=_Z^O_P``_\C(_T%!_P0$_]C8_]?7_PD)_RDI__[^_VEI_RXN_]C8 +M_P@(_P$!_[V]__CX_XV-_\C(_P$!_PH*_P$!_TA(_];6________________ +M_]K:_P,#_P,#_\;&_[R\_P``_QT=_VYN_P``_SHZ_]S<_]O;_PH*_TU-_^3D +M_P``_RXN_Z6E_P``_^/C_R(B_P8&_Q`0_____UA8_PL+_Z2D_P``_SP\_^KJ +M_Q45_TU-_________________^_O_Q$1_U55_____]O;_PH*_TU-_^3D_P`` +M_RXN_________\O+_P``_P``_W1T__________________________[^_RTM +M_SHZ_T%!_P0$_]C8_]?7_PD)_RDI__[^_W=W_PD)_\W-_Z6E_P,#_\;&_XR, +M_P``_WEY_TA(_P,#_]?7_^7E_P``_ST]_QP<_P``_X:&__W]_V=G_];6____ +M_________]O;_PH*_TU-_^3D_P``_RXN_____U96_RLK_^KJ_R4E_S8V_^#@ +M_Q86_T1$_^+B_YZ>_QH:_TE)_VYN_P``_SHZ_]S<____________________ +M_____^#@_P@(_WAX_____Z"@_P``_VEI_^?G_P<'_W%Q_Q86_T1$_^+B_YZ> +M_QH:_TE)_________________\W-_P$!_X2$_Y"0_P``_UA8_\W-_P$!_\S, +M_____]75__#P_X*"_P0$_VIJ_PT-_S\______Y&1_P``_YV=____________ +M__+R_QT=_P0$_]+2_["P_P$!_[N[_PH*_TU-_^3D_P``_RXN_____W%Q_P`` +M_XF)_]/3_P,#_]34____________________________________________ +M_____________S_P("_P0$_V9F__+R_________]'1_P@(_Q86_^/C_^+B_Q04_U14_ZBH +M_P``_V5E__?W_R\O_P``_Y^?_^GI_P@(_X^/_UM;_P``_U]?____________ +M_TU-_P``_P``_UU=_________________________W)R_P``_UY>_____TU- +M_P``_XN+_PP,_R0D__7U_____UI:_P``_ZRL_Z^O_P``_WM[_WU]_QH:_V=G +M_Q`0_UA8_S8V_Y*2_P``_ZJJ_T1$_QD9_^KJ_XR,_P``_[N[____________ +M_____W9V_P,#_]C8_____UI:_P``_ZRL_Z^O_P``_WM[______;V_T9&_P`` +M_R0D_____________________________Z6E_P``_W9V_P``_V5E__?W_R\O +M_P``_Y^?_^WM_PT-_VEI__[^_RXN_U55__O[_QT=_P0$_[6U_P``_UE9____ +M_X:&_P``_Z^O_]C8_TE)_P``_S8V_]75_________________UI:_P``_ZRL +M_Z^O_P``_WM[_____SX^_TI*_S@X_QX>_^?G_VQL_P``_QX>_P("_P0$_V9F +M_^3D_PP,_R0D__7U_____________________________U55_PT-_^WM__[^ +M_RLK_QH:__7U_W9V_P,#_V%A_P``_QX>_P("_P0$_V9F__+R____________ +M_____TA(_P8&_\'!_P0$_QT=__3T_TI*_T)"_________]K:_S'_P``_V-C__S\_S`P +M_TM+_UI:_P``_ZRL_Z^O_P``_WM[_\O+_P$!_SP\__[^_T5%_UA8________ +M_________________________________________________\;&_P``_X2$ +M_________[>W_P``_X^/__3T_Q$1_T]/_Q@8_Q04_U)2_XZ._]G9_[>W____ +M_________S\__P``_YN;__7U_S0T_P4%_]O;_S4U_P``_]/3_U14_P``_QT= +M__KZ_W]__P("_^?G_Q$1_P``_]+2_____[BX_[:V_P``_T!`_S0T_P$!_YR< +M_____________________R0D_P``_[R\_[>W_P``_VQL_Y65_P``_Z6E____ +M_____P\/_P``_^CH_UI:_P8&_^+B_U14_PX._P$!_ZNK_SP\_RLK_P8&_W9V +M_\;&_P``_XZ.__GY_QD9_ST]_________________]W=_P<'_V)B________ +M_P\/_P``_^CH_UI:_P8&_^+B__7U_T-#_P,#_Q\?_P("__+R____________ +M__________O[_R0D_RLK_S4U_P``_]/3_U14_P``_QT=__KZ_WY^_P0$_]W= +M_ZVM_P``_\;&_ZJJ_P``_U96_TU-_P``_\[._^'A_Q`0_S8V_QL;_VEI____ +M_[BX_P``_QP<_________________P\/_P``_^CH_UI:_P8&_^+B_____R8F +M_P0$_PT-_]+2_____Q@8_Q04_U)2_XZ._]G9_[>W_Y65_P``_Z6E________ +M_____________________\G)_P``_WIZ_____[>W_P``_X^/__3T_Q$1_T]/ +M_Q@8_Q04_U)2_XZ._]G9_[>W_________________\'!_P``_U14_T]/_P`` +M_YN;_[JZ_P``_[FY_____Z.C_PL+_Q04_[6U_________R`@_SX^_QH:_TI* +M__S\_________________RPL_P``_\?'_XZ._P``_[JZ_P\/_P``_^CH_UI: +M_P8&_^+B_UU=_P``_[N[_Y:6_P,#_]?7__W]_\C(_][>________________ +M_____________________________U55_PH*_^WM_________T1$_Q(2__3T +M_YB8_P``_[N[_PT-_U96__?W_\/#_S8V_YF9_____________P<'_P``_\K* +M_SP\_P``_VUM_____P8&_P``_R8F_S8V_P$!_X^/__O[_Q<7_T-#_____Q04 +M_P``_^CH_[JZ_S,S_TE)_P("_]#0_^+B_Q45_P,#_[>W________________ +M_P8&_P``_\+"_Q86_X>'_____SL[_R$A__S\_________QP<_P``_\'!_P0$ +M_X"`_____RPL_P``_W-S__O[_PD)_P``_T5%__S\_TM+_Q<7__7U_ZBH_P`` +M_[N[_________________U96_P4%_]_?_________QP<_P``_\'!_P0$_X"` +M_____T%!_P,#_Z:F_XR,_P``_\;&_____________________YN;_P``_Z"@ +M_P8&_P``_R8F_S8V_P$!_X^/__3T_Q(2_V%A_____SDY_SL[_____TQ,_P`` +M_Z&A_P``_S_____[Z^_R8F_P@(_TE)_]W=_XV- +M_V9F_________[JZ_S(R_WU]_________________W=W_P@(_R\O_[JZ____ +M_____VAH_Y&1_____________\C(_SDY_PD)_W!P__[^_____T9&_TI*__W] +M__;V_W9V_R\O_^WM_____V9F_YB8_____[>W_U55____________________ +M_X^/_VMK_____________\C(_SDY_PD)_W!P__[^_____UE9_Z.C_____]+2 +M_VQL_^OK__________________CX_QT=_QP<__KZ_VUM_PP,_W)R_]G9_S,S +M__3T_]K:_SL[_^'A_____S`P_[JZ_____W%Q_TM+_U)2_P<'_PL+_R@H_YF9 +M__W]_XR,_QH:_P$!_Q$1_T1$_ZRL_____________________\C(_SDY_PD) +M_W!P__[^_________RLK_Y*2_____________Y65_Q`0_PL+_T)"_[6U____ +M_VAH_Y&1_________________________________YF9_W=W_________VQL +M_X.#_____ZNK_SDY_____Y65_Q`0_PL+_T)"_[6U____________________ +M_W!P_R$A__GY_TM+_P<'_TM+_Q45_Z:F_____TI*_PT-_QL;_RHJ_S@X_UE9 +M_\?'_P4%_Q\?_^CH_________________________UE9_Q04_WU]_V9F_YF9 +M_____\C(_SDY_PD)_W!P__[^_____S0T_Q`0_V%A_P<'_][>_____T!`_R`@ +M_YR<________________________________________________________ +M____________________________________________________________ +M_________________^_O_QT=_X6%________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________S4U +M_[*R_Y"0_P``_XZ.____________________________________________ +M_________________]/3_P$!_W]_________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________#P_R$A_P\/_]34________ +M____________________________________________________________ +M_________________XN+_UE9____________________________________ +M____________________________________________________________ +M_________________________________________________________V1D +M_QL;__;V____________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________R0D_RDI_Q86_Q86__3T____ +M_________________________________________________________U96 +M_QD9__3T____________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________U-3_P0$_[FY________________________________ +M_____________________________________________Z*B_PX._Z&A_Q\? +M_]?7________________________________________________________ +M____________________________________________________________ +M_____________________________________TE)_YZ>________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________[JZ_S`P_SL[_[FY____________________________ +M__________________________________CX_U!0_YN;________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________W9V +M_YF9________________________________________________________ +M_________________________^WM_TE)_PD)_XN+____________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +2________________________ +` +end diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/label.miff.uu graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/label.miff.uu --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/label.miff.uu 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/label.miff.uu 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,157 @@ +begin 644 label.miff +M:60]26UA9V5-86=I8VL@('9EWO_``D)_P#FYO\` +M____&1D9_P`?'_\`____!='1_P`!`?\`24G_`/___P;P\/\`$Q/_`&EI_P#_ +M__\A7U__`$-#_P#4U/\`&1G_`/___Q#V]O\`"0G_`&5E_P#___\\1T?_`%E9 +M_P#___\`DI+_``D)_P#FYO\`____#/3T_P`>'O\`@(#_`/___QB%A?\`(2'_ +M`/W]_P#___\-____`/___P*0D/\`D9'_`*&A_P`"`O\`1T?_`/___P'Y^?\` +M'!S_`')R_P#___\0X^/_`/GY_P#___\'CX__`-O;_P#___\!V=G_`*^O_P#P +M\/\`____`%)2_P`#`_\`U-3_`/___P9Y>?\`#0W_`.GI_P#___\#\/#_`//S +M_P#V]O\`X>'_`/___P[R\O\`____"*6E_P```/\`K:W_`-[>_P#]_?\`____ +M!?#P_P#___\"Z^O_`/___P7]_?\`NKK_`/[^_P#___\H]/3_`-;6_P#___\& +M\/#_`//S_P#V]O\`X>'_`/___P/)R?\`IZ?_`'-S_P```/\`2$C_`&9F_P`< +M'/\`G +M_P!QG_`&QL_P`<'/\`"0G_`(*"_P#___\$ +MXN+_`&YN_P`?'_\```#_`;:V_P"ZNO\`!`3_`+R\_P#^_O\`/S__`#HZ_P#_ +M__\`:VO_`(V-_P#___\`SL[_`#T]_P`("/\`$!#_``0$_P"4E/\``0'_`&-C +M_P#Y^?\`?G[_`*2D_P#___\#Y.3_``D)_P`X./\`.SO_``<'_P!V=O\`____ +M`&EI_P`-#?\`E)3_`!H:_P`V-O\`R'_`",C_P`Z.O\``@+_`&=G_P`1 +M$?\`4U/_`/___P+V]O\`KJ[_`&UM_P`5%?\```#_`!L;_P!B8O\`RGK_`.GI_P!L;/\`'!S_``D)_P""@O\`____ +M`&EI_P`-#?\`E)3_`!H:_P`V-O\`____`T]/_P`V-O\```#_`#P\_P!]??\` +M;6W_``8&_P!U=?\`$1'_`$I*_P#___\`Z>G_`&QL_P`<'/\`"0G_`(*"_P#_ +M__\$WM[_``<'_P".CO\`____`*^O_P`R,O\``P/_`<3$_P!P7G_`/___P6P +ML/\```#_`*>G_P`2$O\`2TO_`/___P"2DO\```#_`*^O_P#EY?\`!@;_``X. +M_P!_?_\```#_`!@8_P".CO\```#_`!@8_P#&QO\```#_`!D9_P!N;O\```#_ +M``@(_P!#0_\```#_`).3_P#M[?\`;V__`#8V_P#___\#KZ__``8&_P"YN?\` +M``#_``D)_P#___\`;V__`!$1_P#___\`W=W_`!@8_P!55?\`RWO_``H* +M_P#GY_\`^_O_`"0D_P```/\`3D[_`#(R_P`9&?\`RLK_`!04_P`<'/\`@8'_ +M`%%1_P`*"O\`____!%A8_P`6%O\`]O;_`'Y^_P```/\`557_`"TM_P!55?\` +M^OK_`!H:_P`!`?\`)B;_`0``_P`$!/\`-#3_`/___P%55?\`!@;_`,7%_P#_ +M__\"Q<7_``H*_P`H*/\`Z.C_`!P<_P!L;/\`KZ__``8&_P"YN?\```#_``D) +M_P#___\`_?W_`&-C_P`!`?\`>7G_`!T=_P!65O\`____`____P#___\#J*C_ +M````_P";F_\`____`:"@_P```/\`:6G_`.?G_P`'!_\`<7'_`!86_P!$1/\` +MXN+_`)Z>_P`:&O\`24G_`/___P*BHO\``0'_`"8F_P#=W?\`KZ__````_P#( +MR/\`04'_``0$_P#8V/\`U]?_``D)_P`I*?\`_O[_`&EI_P`N+O\`V-C_``@( +M_P`!`?\`O;W_`/CX_P"-C?\`R,C_``$!_P`*"O\``0'_`$A(_P#6UO\`____ +M`]K:_P`#`_\!QL;_`+R\_P```/\`'1W_`&YN_P```/\`.CK_`-S<_P#;V_\` +M"@K_`$U-_P#DY/\```#_`"XN_P"EI?\```#_`./C_P`B(O\`!@;_`!`0_P#_ +M__\`6%C_``L+_P"DI/\```#_`#P\_P#JZO\`%17_`$U-_P#___\#[^__`!$1 +M_P!55?\`____`-O;_P`*"O\`34W_`.3D_P```/\`+B[_`/___P'+R_\```#_ +M`71T_P#___\%_O[_`"TM_P`Z.O\`04'_``0$_P#8V/\`U]?_``D)_P`I*?\` +M_O[_`'=W_P`)"?\`S7G_`$A(_P`# +M`_\`U]?_`.7E_P```/\`/3W_`!P<_P```/\`AH;_`/W]_P!G9_\`UM;_`/__ +M_P+;V_\`"@K_`$U-_P#DY/\```#_`"XN_P#___\`5E;_`"LK_P#JZO\`)27_ +M`#8V_P#@X/\`%A;_`$1$_P#BXO\`GI[_`!H:_P!)2?\`;F[_````_P`Z.O\` +MW-S_`/___P7@X/\`"`C_`'AX_P#___\`H*#_````_P!I:?\`Y^?_``<'_P!Q +M_\`?7W_ +M`!H:_P!G9_\`$!#_`%A8_P`V-O\`DI+_````_P"JJO\`1$3_`!D9_P#JZO\` +MC(S_````_P"[N_\`____`W9V_P`#`_\`V-C_`/___P!:6O\```#_`*RL_P"O +MK_\```#_`'M[_P#___\`]O;_`$9&_P```/\`)"3_`/___P:EI?\```#_`'9V +M_P```/\`967_`/?W_P`O+_\```#_`)^?_P#M[?\`#0W_`&EI_P#^_O\`+B[_ +M`%55_P#[^_\`'1W_``0$_P"UM?\```#_`%E9_P#___\`AH;_````_P"OK_\` +MV-C_`$E)_P```/\`-C;_`-75_P#___\#6EK_````_P"LK/\`KZ__````_P![ +M>_\`____`#X^_P!*2O\`.#C_`!X>_P#GY_\`;&S_````_P`>'O\``@+_``0$ +M_P!F9O\`Y.3_``P,_P`D)/\`]?7_`/___P955?\`#0W_`.WM_P#^_O\`*RO_ +M`!H:_P#U]?\`=G;_``,#_P!A8?\```#_`!X>_P`"`O\`!`3_`&9F_P#R\O\` +M____`TA(_P`&!O\`P<'_``0$_P`='?\`]/3_`$I*_P!"0O\`____`=K:_P`W +M-_\``0'_`(J*_P#___\`$Q/_`$M+_P#&QO\`!@;_`&]O_P#___\#AX?_```` +M_P!C8_\`_/S_`#`P_P!+2_\`6EK_````_P"LK/\`KZ__````_P![>_\`R\O_ +M``$!_P`\//\`_O[_`$5%_P!86/\`____!/___P#___\"QL;_````_P"$A/\` +M____`;>W_P```/\`CX__`/3T_P`1$?\`3T__`!@8_P`4%/\`4E+_`(Z._P#9 +MV?\`M[?_`/___P(_/_\```#_`)N;_P#U]?\`-#3_``4%_P#;V_\`-37_```` +M_P#3T_\`5%3_````_P`='?\`^OK_`']__P`"`O\`Y^?_`!$1_P```/\`TM+_ +M`/___P"XN/\`MK;_````_P!`0/\`-#3_``$!_P"W_P```/\`;&S_`)65_P```/\`I:7_`/___P$/#_\```#_`.CH_P!: +M6O\`!@;_`.+B_P!45/\`#@[_``$!_P"KJ_\`/#S_`"LK_P`&!O\`=G;_`,;& +M_P```/\`CH[_`/GY_P`9&?\`/3W_`/___P/=W?\`!P?_`&)B_P#___\!#P__ +M````_P#HZ/\`6EK_``8&_P#BXO\`]?7_`$-#_P`#`_\`'Q__``("_P#R\O\` +M____!/O[_P`D)/\`*RO_`#4U_P```/\`T]/_`%14_P```/\`'1W_`/KZ_P!^ +M?O\`!`3_`-W=_P"MK?\```#_`,;&_P"JJO\```#_`%96_P!-3?\```#_`,[. +M_P#AX?\`$!#_`#8V_P`;&_\`:6G_`/___P"XN/\```#_`!P<_P#___\##P__ +M````_P#HZ/\`6EK_``8&_P#BXO\`____`"8F_P`$!/\`#0W_`-+2_P#___\` +M&!C_`!04_P!24O\`CH[_`-G9_P"WM_\`E97_````_P"EI?\`____!LG)_P`` +M`/\`>GK_`/___P"WM_\```#_`(^/_P#T]/\`$1'_`$]/_P`8&/\`%!3_`%)2 +M_P".CO\`V=G_`+>W_P#___\#P<'_````_P!45/\`3T__````_P";F_\`NKK_ +M````_P"YN?\`____`*.C_P`+"_\`%!3_`+6U_P#___\!("#_`#X^_P`:&O\` +M2DK_`/S\_P#___\#+"S_````_P#'Q_\`CH[_````_P"ZNO\`#P__````_P#H +MZ/\`6EK_``8&_P#BXO\`75W_````_P"[N_\`EI;_``,#_P#7U_\`_?W_`,C( +M_P#>WO\`____`?___P#___\"557_``H*_P#M[?\`____`41$_P`2$O\`]/3_ +M`)B8_P```/\`N[O_``T-_P!65O\`]_?_`,/#_P`V-O\`F9G_`/___P('!_\` +M``#_`,K*_P`\//\```#_`&UM_P#___\`!@;_````_P`F)O\`-C;_``$!_P"/ +MC_\`^_O_`!<7_P!#0_\`____`!04_P```/\`Z.C_`+JZ_P`S,_\`24G_``(" +M_P#0T/\`XN+_`!45_P`#`_\`M[?_`/___P,&!O\```#_`,+"_P`6%O\`AX?_ +M`/___P`[._\`(2'_`/S\_P#___\!'!S_````_P#!P?\`!`3_`("`_P#___\` +M+"S_````_P!S<_\`^_O_``D)_P```/\`147_`/S\_P!+2_\`%Q?_`/7U_P"H +MJ/\```#_`+N[_P#___\#5E;_``4%_P#?W_\`____`1P<_P```/\`P<'_``0$ +M_P"`@/\`____`$%!_P`#`_\`IJ;_`(R,_P```/\`QL;_`/___P2;F_\```#_ +M`*"@_P`&!O\```#_`"8F_P`V-O\``0'_`(^/_P#T]/\`$A+_`&%A_P#___\` +M.3G_`#L[_P#___\`3$S_````_P"AH?\```#_`#GO\`____`+Z^_P`F)O\` +M"`C_`$E)_P#=W?\`C8W_`&9F_P#___\!NKK_`#(R_P!]??\`____`W=W_P`( +M"/\`+R__`+JZ_P#___\!:&C_`)&1_P#___\"R,C_`#DY_P`)"?\`<'#_`/[^ +M_P#___\`1D;_`$I*_P#]_?\`]O;_`'9V_P`O+_\`[>W_`/___P!F9O\`F)C_ +M`/___P"WM_\`557_`/___P2/C_\`:VO_`/___P+(R/\`.3G_``D)_P!P'_`/__ +M_P`P,/\`NKK_`/___P!Q9F?\`=W?_`/___P%L;/\`@X/_`/___P"KJ_\`.3G_`/__ +M_P"5E?\`$!#_``L+_P!"0O\`M;7_`/___P1PWO\`____`$!` +M_P`@(/\`G)S_`/___P'___\`____&._O_P`='?\`A87_`/___U$U-?\`LK+_ +M`)"0_P```/\`CH[_`/___P[3T_\``0'_`']__P#___],\/#_`"$A_P`/#_\` +MU-3_`/___Q2+B_\`65G_`/___P;___\`____&&1D_P`;&_\`]O;_`/___U$D +M)/\`*2G_`!86_P'T]/\`____#E96_P`9&?\`]/3_`/___TQ34_\`!`3_`+FY +M_P#___\2HJ+_``X._P"AH?\`'Q__`-?7_P#___\&____`/___QA)2?\`GI[_ +M`/___U*ZNO\`,##_`#L[_P"YN?\`____#OCX_P!04/\`FYO_`/___TUV=O\` +HF9G_`/___Q/M[?\`24G_``D)_P"+B_\`____!____P#____S____```` +` +end diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/read.miff.uu graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/read.miff.uu --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/read.miff.uu 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/ttf/read.miff.uu 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,4428 @@ +begin 644 read.miff +M:60]26UA9V5-86=I8VL@('9E____`/______ +M_____________Q[___\`____________________'O___P#_____________ +M______\>____`/___________________Q[___\`____________________ +M'O___P#_________%,'!P0`B(B(`N;FY`/___P[R\O(`*2DI`%)24@#___\7 +M[.SL`!86%@!+2TL`_________]G___\`____$-C8V``B(B(`$Q,3`/___P'S +M\_,`EI:6`$!`0``$!`0`"`@(`#8V-@"9F9D`_O[^`/___P/EY>4`:FIJ`!@8 +M&```````"`@(`,G)R0">GIX`,S,S``8&!@`$!`0`(B(B`'5U=0#P\/``____ +M`_GY^0#%Q<4`EY>7`'9V=@!<7%P`0$!``"0D)``)"0D`@H*"`/___P+L[.P` +MO+R\`(F)B0!5554`)R`#___\#RD`&!@8`#_O[P`A(2$`*"@H`/___P&MK:T`"@H* +M`%Q<7`#___\"^_O[`(V-C0`N+BX`____`5]?7P`A(2$`\_/S`/___P=?7U\` +M`````$='1P#___\"^_O[`&5E90`I*2D`-C8V`/___P#*RLH`)B8F`!T='0#_ +M__\"^_O[`#\_/P!86%@`____`J6EI0`T-#0``0$!`!@8&`"`@(``_?W]`/__ +M_P&ZNKH`7EY>`!T='0``````!@8&`"4E)0!T='0`[.SL`/___P+X^/@`E965 +M`#@X.``'!P<`(2$A`)Z>G@#___\!SL[.`%U=70`4%!0```````,#`P`7%Q<` +M24E)`*6EI0#^_OX`____!>KJZ@"QL;$`A(2$`'U]?0#DY.0`____`.WM[0#" +MPL(`F9F9`'-S'A`$)"0@`;&QL`]?7U +M`/___P&GIZ<`!@8&`$!`0`!E964`;V]O`/___P.9F9D`!`0$`!@8&`#=W=T` +M____`XR,C``!`0$`75U=`/___P#V]O8`L+"P`'EY>0!.3DX`*"@H``P,#``# +M`P,`1$1$`/___P[X^/@`)24E``X.#@#?W]\`____#H>'AP``````N;FY`/__ +M_PG*RLH`)24E``````!65E8`____"7!P<```````K:VM`/___P/[^_L`Z>GI +M`/___P*SL[,`FIJ:`.;FY@`&!@8`!`0$`.?GYP#___\%^OKZ`.SL[`#___\\ +M=75U``X.#@#EY>4`_________X+___\`____#^/CXP`<'!P``````#P\/`#_ +M__\`IZ>G`!86%@`````%;FYN`/___P*QL;$`#P\/`%145`!K:VL``````3@X +M.``````%*BHJ`/#P\`#___\"R,C(``````,*"@H`.CHZ`'%Q<0"OKZ\`____ +M`28F)@`````"!@8&`"0D)``_/S\`4U-3`&]O;P"CHZ,`%!04`",C(P"'AX<` +M&QL;```````-#0T`____`O[^_@`U-34``````)24E`#___\"4U-3``````"M +MK:T`____`)*2D@``````H:&A`/___P5RIJ:D``````5M;6P#___\"9&1D``````&3DY,`____`#@X.``````` +M!@8&`/___P*-C8T``````'Y^?@#___\`\O+R`$M+2P`````$<7%Q`/___P!H +M:&@`````!AL;&P#=W=T`____`-[>W@`J*BH``````1<7%P`,#`P``````+"P +ML`#GY^<``@("``````9I:6D`____`O[^_@"HJ*@`/#P\``$!`0`````"$A(2 +M`!X>'@`````$"@H*`$1$1``K*RL``````-+2T@#___\![N[N`!$1$0`````! +MDY.3`/___P/CX^,`&AH:``,#`P!U=74`____`/#P\``J*BH``````%A86`#_ +M__\!N;FY``4%!0`2$A(`JZNK```````U-34`____`HN+BP``````&AH:```` +M``"7E``<'!P`L+"P`_O[^`/___P-5554`$1$1`/___P'" +MPL(``0$!`"@H*`!_?W\``````%M;6P#___\%]?7U`!X>'@!04%``____.\O+ +MRP`"`@(`<'!P`/________^#____`/___P[W]_<`,S,S`#P\/```````9F9F +M`/___P`N+BX`!@8&``,#`P``````@8&!`/7U]0#N[NX`E965`!(2$@#___\! +MGIZ>``,#`P"+BXL`____`$Q,3```````*"@H`%5550!H:&@``````"7EX`]_?W +M`,_/SP``````"`@(`+&QL0#___\"JJJJ```````:&AH`^/CX`/___P&PL+`` +M`````"$`!P<'``````#& +MQL8`____`):6E@``````8&!@`/___P#DY.0`6%A8```````'!P<`BXN+`/W] +M_0#Z^OH`(B(B``("`@#WM[ +M``````$*"@H`\/#P`+6UM0`````"\?'Q`/___P#Q\?$`$A(2``4%!0#EY>4` +M\?'Q`#$Q,0``````"PL+`'EY>0#=W=T`U]?7`!(2$@`$!`0`Y>7E`'9V=@!M +M;6T`*2DI``````!45%0`_/S\`.GIZ0"LK*P`.3DY`$E)20#O[^\`(B(B```` +M```:&AH`M+2T`/___P#.SLX``````#T]/0#7U]<`6UM;`(R,C``E)24````` +M`'-S?GYP`[.SL``````1,3$P`Z.CH` +M````!00$!`!U=74`NKJZ`/CX^`#%Q<4``````#P\/`#___\">WM[```````( +M"`@``````-#0T`#___\"X.#@`"$A(0`````!NKJZ`/W]_0!(2$@``````;"P +ML`#___\`R/CXP`+ +M"PL`5E96`/___P^-C8T``````*.CHP#___\(\O+R`"(B(@`G)R<`]_?W`-34 +MU`!?7U\`____"'!P<```````KJZN`/___P0("`@`2DI*`/___P%Z>GH`$A(2 +M`+Z^O@`7%Q<``0$!`-34U`#___\%@8&!``````#*RLH`____.OS\_``S,S,` +M%!04`._O[P#_________@____P#___\.86%A`"TM+0!X>'@``````(^/CP#_ +M__\`L[.S`,'!P0`!`0$`'Q\?`/KZ^@#___\!QL;&``H*"@#___\`KZ^O``(" +M`@!RD`"PL+`!,3$P#R\O(`____!?O[^P`J*BH` +M`````*RLK`#___\#=75U``````!:6EH`_O[^`/___P#]_?T`7%Q<`+FYN0#_ +M__\"_?W]`"DI*0``````D)"0`/___P'W]_<`("`@``````"```````?'Q\`/___P5?7U\``````#``,#`P`'!P<`WM[> +M`/___P+GY^<`"0D)`%U=70``````'Q\?`.+BX@#___\!^/CX```````)"0D` +M____`=O;VP`"`@(`#`P,`.OKZP#___\!H:&A``\/#P#___\!.3DY```````P +M,#``N[N[`/W]_0#5U=4`8&!@`'5U=0"OKZ\`U=75`(>'AP``````7%Q<`/__ +M_P)`0$```````*>GIP#___\![>WM``T-#0`````!#P\/`/W]_0#___\!X.#@ +M`"`@(``!`0$``````"WM[``````$/#P\`^?GY`-?7UP`3$Q,` +M`````'IZ>@#___\!+2TM``````#@X.``KZ^O``,#`P`N+BX`Z>GI`//S\P`# +M`P,`+BXN`/___P"=G9T``0$!`!86%@#=W=T`____`=34U`"&AH8`R,C(`/S\ +M_`#*RLH`%!04```````S,S,`Z^OK`/___PK5U=4`R,C(`/___P!86%@`&AH: +M`(>'AP`E)24`$!`0`*^OKP#___\!^_O[`+:VM@"KJZL`____!-#0T`""@H(` +M6EI:`!(2$@`<'!P`^OKZ`/___PAO;V\``````'EY>0"XN+@`[^_O`/___PCJ +MZNH`"@H*`#4U-0#___\%L[.S`//S\P#___\!\?'Q`/;V]@"BHJ(``````%!0 +M4`#___\%Z^OK``T-#0!%144`____"_S\_`#X^/@`____&>OKZP#FYN8`____ +M`>GIZ0#___\`Z.CH`-S'A`,3$Q`#___\+]?7U`/___P/L[.P`_________V'_ +M__\`____#9J:F@`"`@(`R'A +M`"@H*`"XN+@`____`/+R\@`-#0T`!@8&`.OKZP#___\!^/CX```````%!04` +M____`FYN;@``````3$Q,`+R\O`#6UM8`[^_O`/___P.1D9$``````%Y>7@#_ +M__\`^?GY`.+BX@#___\`N+BX```````R,C(`^/CX`/___P>BHJ(``````!<7 +M%P#V]O8`____`/+R\@"!@8$``````!H:&@#Y^?D`Z^OK``L+"P`$!`0`Y.3D +M`/___P31T=$``@("``````"TM+0`____`(^/CP``````+2TM`"DI*0`````` +M`P,#`'AX>`#Y^?D`____`?O[^P`@("```````+V]O0#___\&N;FY```````8 +M&!@`6EI:`!04%`#^_OX`L[.S``("`@`O+R\`,S,S``````#)R0#___\`YN;F`'9V=@`$!`0`7EY>`/___P#KZ^L``````;FY +MN0#___\&*RLK``````#)RGIZ +M```````8&!@``````$I*2@#___\!X>'A`"$A(0``````&QL;``````"1D9$` +MMK:V``$!`0`````!86%A`./CXP`='1T``````$)"0@#\_/P`____`6EI:0`` +M````?GY^``@("``[.SL`[^_O`/___P$Q,3$``P,#`**BH@`#`P,`#`P,`,S, +MS`#___\%N[N[``P,#```````/S\_`/+R\@#___\+.SL[`&UM;0#`P,`````` +M`!$1$0`````")RW`/___P'GY^<` +M4E)2```````K*RL`$Q,3``````",C(P`____!N_O[P"HJ*@`;FYN``8&!@`` +M```!!@8&`']_?P#___\(>'AX``````"YN;D`____!-;6U@#KZ^L`____`=C8 +MV`##P\,`YN;F`#,S,P``````RW@#___\#W]_?`.OKZP#^_OX` +M____!D9&1@`U-34`____`/S\_`"#@X,`E)24``T-#0!.3DX`____`Z2DI``' +M!P<`.3DY`,7%Q0#___\`AH:&``("`@`-#0T```````P,#`!%144`8&!@`*VM +MK0#___\+>'AX``````"!@8$`____`MC8V`#FYN8`____!?CX^``P,#``[N[N +M`/___P'U]?4`D9&1`.OKZP#BXN(`_________U____\`____#,S,S``'!P<` +M;V]O`/O[^P`+"PL``````./CXP#___\`Q,3$```````&!@8`AH:&`%Y>7@`9 +M&1D`"0D)`&YN;@#R\O(`,3$Q``````"[N[L`____!9&1D0``````5E96`/__ +M_P+.SLX``````!04%`#___\`_?W]`$]/3P`$!`0`````!**BH@#___\!IZ>G +M`!$1$0``````(R,C`!86%@`!`0$``````.'AX0`F)B8`!P<'`-C8V`#___\' +MB(B(`!86%@``````#P\/`!T='0`("`@``````HJ*B@#___\`?W]_``````!7 +M5U<`____!4I*2@``````.#@X`/___P#V]O8`&!@8``````(C(R,`Q<7%`/__ +M_P.GIZ<``````"PL+`#___\&^_O[`"@H*```````EY>7`",C(P!86%@`V=G9 +M``T-#0`)"0D`G9V=```````P,#``____`$5%10``````<7%Q`%145``````` +MM;6U`+"PL```````+R\O`/'Q\0`0$!```P,#`-'1T0#___\#E965``````', +MS,P`Z.CH``@("```````:&AH`-O;VP"XN+@`G`"HJ*@``````&AH:`.CHZ`#___\"?W]_ +M``````%!04$`]?7U`/___P)R`#AX>$```````4%!0!H:&@``````!04%`",C(P`!04%``$! +M`0"'AX<`U-34`!<7%P`/#P\`JJJJ`-G9V0`$!`0`#P\/`/+R\@#___\`NKJZ +M`$I*2@`\/#P`&!@8`)&1D0#X^/@`,3$Q``$!`0`#`P,``````&1D9`#&QL8` +M^/CX`/___P+`P,``6UM;`%=75P`````!:6EI`.WM[0`-#0T``0$!`"XN+@`V +M-C8`"`@(`&9F9@#___\`MK:V``,#`P!Q<7$`____`/[^_@`L+"P`!P<'`+6U +MM0``````/CX^`/___P#1T=$`4U-3`+^_OP#___\!ZNKJ``L+"P`R,C(`____ +M`/[^_@`[.SL`$Q,3`#,S,P`T-#0`#0T-`&%A80`R,C(`75U=`$!`0`#___\` +M^_O[`"$A(0``````&AH:`#P\/``0$!``;V]O`/___P&JJJH`"PL+``````)! +M04$`____`82$A``2$A(``@("``P,#``%!04`:&AH`/___P'4U-0`@H*"`)R< +MG``.#@X``````+Z^O@#&QL8``@("`"$A(0``````%!04`(B(B`#___\`]O;V +M`(J*B@`S,S,``P,#``````$0$!``YN;F`//S\P#[^_L`:6EI``````"/CX\` +M____`9:6E@`!`0$`AX>'`/___P#7U]<`$1$1``L+"P"HJ*@`("`@`*:FI@#_ +M__\!>WM[```````7%Q<``0$!`/+R\@#___\`L+"P``("`@`3$Q,`____`H.# +M@P`$!`0`3T]/``,#`P``````N+BX`+R\O``K*RL`;V]O`(B(B```````65E9 +M`/___P*=G9T`!P<'`",C(P!'1T<`+BXN`!H:&@`%!04`!P<'`&1D9`#_____ +M____4____P#___\+\O+R`"(B(@`("`@`C8V-`&)B8@``````#@X.`/___P%% +M144``````WAX>`#N[NX`____`**BH@``````0D)"`/___P7^_OX`)24E```` +M``"\O+P`____`FMK:P``````4%!0`/___P$R,C(``````@,#`P`L+"P`9&1D +M`+FYN0#___\!*2DI``````(7%Q<`0D)"`&QL;`"$A(0``````&9F9@#___\! +MY^?G`&YN;@`F)B8`!@8&``4%!0`W-S<`____`#(R,@`````"$Q,3`"HJ*@`/ +M#P\```````\/#P#Q\?$`^?GY`!<7%P``````Q,3$`/___P3'Q\<``````;Z^ +MO@#___\`CHZ.``````(F)B8`\_/S`/___P0Y.3D``````)N;FP#___\&DY.3 +M```````F)B8`UM;6``````"7EY<`,S,S``````"4E)0`5%14``````"7EY<` +MTM+2``````'7U]<`7U]?``````"AH:$`145%``````":FIH`C(R,``````!8 +M6%@`____`_;V]@`<'!P``````"(B(@#^_OX`>'AX```````!`0$``````R$A +M(0"#@X,``````!86%@#T]/0`____`N[N[@`7%Q<``````'5U=0#___\`?GY^ +M``````,T-#0`G9V=`/S\_`#___\"]_?W`(>'AP`D)"0``````CT]/0#Z^OH` +M____`%-34P``````F)B8`/___P'@X.```@("``,#`P#CX^,`____`79V=@`` +M````)24E``8&!@``````Q,3$`.CHZ``G)R<``````&QL;`"`@(```````&5E +M90!!04$``````')R<@`W-S<`"PL+`#4U-0``````!`0$`,/#PP#___\"G9V= +M``("`@``````!P<'`//S\P#___\#KJZN```````!`0$`IJ:F`/___P67EY<` +M`@("``````!:6EH`^_O[`/___P?X^/@`WM`%%140`Z.CH`XN+B`+*RL@``````"@H*`.;FY@!Y +M>7D```````<'!P"EI:4`K*RL```````2$A(`[N[N`!@8&``.#@X`Z^OK`/__ +M_P"KJZL``````&1D9`!;6UL``````'-S0``````HZ.C`/___P"JJJH``````"XN+@#;V]L`?W]_```````1$1$` +MP\/#`*BHJ``-#0T`____`*.CHP`````!9V=G`,W-S0``````"`@(`/___P"O +MKZ\``@("``$!`0"%A84`ZNKJ```````*"@H`____`.#@X``("`@`3T]/`.7E +MY0#Q\?$```````@("`#[^_L`>7EY`']_?P#U]?4`F9F9``````!45%0`____ +M`$9&1@``````!@8&`'U]?0#S\_,`____`4-#0P``````DI*2`.SL[`!RGH````` +M`#8V-@#U]?4`,C(R```````D)"0``````&1D9`#^_OX`@("```````!C8V,` +M____`8V-C0```````P,#`%965@!+2TL`A(2$`(^/CP`6%A8``````$-#0P#_ +M________4____P#___\*QL;&`%-34P`````$-SWM +M`*BHJ`#___\`M;6U```````B(B(`_O[^`/___P'EY>4`"0D)``````"ZNKH` +M____`+BXN``````!DY.3`-75U0#W]_<`____`\[.S@`#`P,!M;6U`.WM[0#_ +M__\"04%!``````#"PL(`____`/KZ^@`D)"0``````0("`@`D)"0`+2TM`.SL +M[``?'Q\``````(*"@@#U]?4`____`/#P\``/#P\``````'AX>`#___\`IJ:F +M```````R,C(`____`,#`P`"RLK(`____`D1$1```````2$A(`/___P#V]O8` +M%Q<7```````I*2D``````;:VM@#___\#SL[.```````3$Q,`]O;V`/___P7O +M[^\`%!04``````"LK*P`D)"0```````X.#@``````$M+2P#=W=T``P,#``P, +M#`#R\O(`9F9F```````]/3T`____`&MK:P``````9&1D``$!`0`1$1$`]?7U +M`#HZ.@``````LK*R`/___P-W=W<``````9.3DP#Q\?$`#P\/``````";FYL` +M'Q\?``@("``U-34`D9&1`/;V]@!+2TL``````'Y^?@#___\#4E)2``````'1 +MT=$`]?7U`!,3$P`````!#P\/`-C8V`#___\(U]?7`'Y^?@`````!O+R\`.3D +MY``$!`0`#@X.`//S\P#___\!AH:&``````!24E(`____`>3DY``*"@H````` +M`'Y^?@``````!P<'`.7EY0`M+2T``````%M;6P#^_OX`-#0T``````!A86$` +M`````"\O+P#N[NX`!04%``````*+BXL`____`IF9F0`!`0$``````M75U0#_ +M__\#=G9V``````!Q<7$`____!8&!@0`````!:FIJ`/[^_@#___\']/3T`$!` +M0``?'Q\`W-S<`.3DY``1$1$``P,#`-+2T@`6%A8``````)J:F@#___\`^?GY +M`"TM+0```````@("``````"-C8T`____`/W]_0#.SLX`____`$)"0@`````` +MK:VM`/___P#$Q,0``0$!``4%!0#DY.0`9V=G`"@H*`#;V]L`GY^?`"\O+P`` +M````4E)2`/___P%;6UL``````(Z.C@#___\"X^/C`"0D)`!#0T,`]O;V`.SL +M[``>'AX``````']_?P#O[^\`#0T-``````"?GY\`____`#4U-0``````=75U +M`&!@8```````@("``/___P#^_OX`+2TM``$!`0#!P<$`!04%``````(?'Q\` +MJJJJ`/___P'N[NX`#@X.`!,3$P#X^/@`^_O[`"4E)0`:&AH`Z^OK`/GY^0`: +M&AH``````+FYN0#]_?T`+"PL`%965@#\_/P`)R0#FYN8`____`4A(2```````F9F9`/___P#4U-0`"@H*`"(B +M(@#O[^\`^/CX`#X^/@``````$A(2`/#P\`!X>'@``````*"@H`"KJZL``@(" +M`"$A(0#/S\\``````%=75P#KZ^L`("`@`!,3$P``````:6EI`/___P"(B(@` +M`````"0D)`#JZNH`____`')R<@`````!6EI:`/W]_0#___\`?W]_``````!N +M;FX`____`)J:F@`````!CX^/`/___P&GIZ<`"PL+``````!/3T\`]O;V`/__ +M______]3____`/___PI>7EX```````8&!@`V-C8`>'AX`$A(2```````86%A +M`/___P!65E8``````).3DP#___\!X.#@```````Z.CH`____``P,#``````` +M[^_O`/___P'^_OX`24E)`']_?P#___\`1T='``````"&AH8`____`?[^_@!. +M3DX``````$Q,3`#___\`^OKZ`"0D)```````6EI:`/___P9+2TL``````%E9 +M60#___\$#`P,``````#T]/0`____`.WM[0"OKZ\`;&QL``````!86%@`____ +M`9*2D@``````&!@8`/?W]P#___\!@("````````("`@`Z.CH`/___P`^/CX` +M`````)^?GP#___\`%A86`#`P,`#___\!NKJZ```````#`P,`T]/3`/___P"/ +MCX\``````!`0$`#KZ^L`-34U```````='1T`]/3T`/___P)F9F8``````'EY +M>0#___\&=75U```````W-S<`____`$9&1@`````!%Q<7`.GIZ0!N;FX````` +M`&9F9@#T]/0`#`P,``````"DI*0`____`'Q\?````````@("``````!R'AP`` +M````.SL[`/___P43$Q,``````-'1T0#___\"C8V-``````%34U,`____`)24 +ME```````"PL+`"$A(0``````+"PL`.'AX0#___\"^_O[`+6UM0#Y^?D`____ +M`L+"P@```````@("`-_?WP!\?'P``````&UM;0#___\"/CX^``````"XN+@` +M____`5E960``````,3$Q`(N+BP``````*RLK`#,S,P``````3$Q,`/O[^P#J +MZNH``0$!`!45%0`)"0D`"`@(`-75U0"]O;T``````E!04`#___\"G9V=``$! +M`0``````75U=`$Q,3```````EY>7`/___P+^_OX`'AX>``````#1T=$`____ +M`_[^_@!L;&P``````7IZ>@#___\(_/S\`$9&1@`)"0D`S\_/`/W]_0!"0D(` +M`````%E960"9F9D``````#DY.0#___\!<7%Q```````,#`P``````"@H*`#[ +M^_L`____`K2TM```````45%1`/___P#EY>4`&!@8``````!?7U\`O+R\```` +M```/#P\``0$!```````3$Q,`@8&!`/GY^0#___\`TM+2``("`@`:&AH`]_?W +M`/___P'[^_L`,C(R`"0D)`#P\/``]_?W`#T]/0``````&1D9`/3T]`"&AH8` +M`````#L[.P#___\`N[N[```````("`@`KZ^O```````3$Q,`\O+R`/___P"M +MK:T``````$M+2P!Y>7D``````0,#`P!]?7T`]O;V`/___P)^?GX``````&YN +M;@#___\`E965``````"*BHH`____`).3DP``````04%!`/___P"BHJ(````` +M`+>WMP"@H*```````#,S,P#X^/@`U]?7``("`@``````KJZN`'!P<``````` +M5%14`/___P%?7U\``````(2$A`#)R'@`` +M````04%!`-/3TP#___\`Q<7%``P,#```````?GY^`/___P!75U<``````+2T +MM`#___\$V-C8`$E)20``````-C8V`-75U0#___\"M+2T```````A(2$`^OKZ +M`/O[^P`N+BX`!@8&`,S,S`#\_/P`5%14``````&+BXL`____`%U=70`````` +MEY>7``@("``.#@X`U-34`+6UM0``````A(2$`#\_/P`'!P<`?GY^``````"6 +MEI8`G)R<```````6%A8`W-S<`/___P#[^_L`5555```````"`@(`\?'Q`/__ +M_P&#@X,``````'AX>`#2TM(`"`@(``````!E964`____`/S\_`!RD`____`)^?GP``````#0T- +M`.GIZ0#___\%V]O;``$!`0'2TM(`____!`4%!0``````[.SL`/___P'Z^OH` +M-SGI`/KZ +M^@`J*BH``````&AH:`#___\`^/CX`!H:&@``````@8&!`/___P#0T-``!`0$ +M``````!W=W<`____`?3T]``-#0T`!`0$`./CXP#___\%X^/C``@("``````` +MP,#``/3T]``'!P<``````;:VM@#O[^\`#`P,``````#-S'AX```` +M```!`0$`T]/3`$!`0```````K*RL`/___P"+BXL```````L+"P`8&!@````` +M`)RWM`/___P%+2TL``````)65E0#_ +M__\"E965``````"UM;4`]O;V`$='1P`````!GY^?`/GY^0`9&1D``````+R\ +MO`#___\`2TM+``````!D9&0`*2DI``````""@H(`____`/[^_@`P,#`````` +M`+6UM0`2$A(``````#P\/```````A86%`/___P+R\O(`$!`0``````#)R``#`P,`"PL+`,O+RP#___\`]/3T`$I*2@`````` +M!`0$``````#`P,``____`8N+BP``````=W=W`"DI*0``````0D)"`/KZ^@#Q +M\?$`145%```````&!@8`EY>7`/________]6____`/___PEV=G8``````$!` +M0`#___\"%145``````"TM+0`@8&!```````3$Q,`,3$Q`./CXP"VMK8`(B(B +M``````!$1$0`____`$1$1```````?'Q\`/#P\`!Q<7$``````#(R,@#___\` +M:VMK```````Z.CH`L+"P`&YN;@`1$1$``````"TM+0#@X.``____`4A(2``` +M````86%A`,G)R0"7EY<`;V]O`%M;6P!G9V<`T='1`/___P!S@#___\!0$!```````!N;FX`>WM[```````4%!0`[>WM`/___P"9 +MF9D``````!`0$`#P\/``____`79V=@``````!P<'`.'AX0#___\`H*"@```` +M``!75U<`____!FYN;@``````2DI*`/___P"UM;4``````6QL;`#___\`B(B( +M```````T-#0`____`%145```````<'!P`/___P&PL+```````4I*2@#___\! +M-34U``````#4U-0`\?'Q`):6E@`-#0T``````9J:F@#___\`JJJJ```````? +M'Q\`_/S\`/___P4F)B8``````,/#PP`N+BX``````AT='0#>WMX`____`*JJ +MJ@``````!04%`.+BX@#___\`\O+R`$1$1```````$Q,3`.'AX0`]/3T`"0D) +M`.[N[@#>WMX`FYN;`$5%10`"`@(``````$!`0`#S\_,`I:6E``````!)24D` +M____`P8&!@``````S,S,`+JZN@`/#P\``````'EY>0#___\`+R\O``````$Q +M,3$`\?'Q`/___P%?7U\``````4I*2@#___\!0D)"```````("`@`S\_/`/__ +M_P'.SLX`"`@(``````!D9&0`_O[^`/___P#/S\\``````"4E)0#___\"<'!P +M``````![>WL`____`O3T]`!'1T<``````5!04`"$A(0`5555`"\O+P!45%0` +M____!AL;&P``````T-#0`&AH:``````!3DY.`/___P`+"PL``````-O;VP!I +M:6D```````D)"0"]O;T`!04%``````#JZNH`____`.WM[0`R,C(`_O[^`!`0 +M$```````U]?7`#T]/0`"`@(``````$A(2`#___\`#0T-`"(B(@#S\_,`Z.CH +M`)R`/___P"WM[<``````!H:&@#X^/@`____`C`P,``````` +MTM+2`#'AX```````+"PL`[>WM`/___P"PL+```````"PL+`"5E94``````$=' +M1P#Q\?$`(2$A``````"7EY<`____`9.3DP``````("`@`/___P!T='0````` +M`(>'AP#___\`CX^/```````Y.3D`____`*2DI```````<'!P`*JJJ@`````` +M,S,S`/___P#CX^,`!`0$``("`@#.SLX`____``@("```````Y>7E`)R'AP``````G9V=`/___P(L+"P````` +M`-/3TP#FYN8`JJJJ`$1$1```````/CX^`/___P&DI*0``````"$A(0#[^_L` +M____`"4E)0``````KZ^O`#L[.P``````!04%``````"9F9D`____`2DI*0`` +M```!E965`/___P%:6EH``````4Y.3@#^_OX`.SL[```````#`P,`!`0$`+:V +MM@#___\`Z^OK`#8V-@``````A86%`$M+2P``````CHZ.`/___P&:FIH````` +M``T-#0``````*"@H`._O[P#N[NX`,S,S```````J*BH`SWMX`*BHJ``H*"@`` +M```$%145`-?7UP#___\`T]/3``T-#0`````"!@8&`,G)R0#Q\?$`#`P,```` +M``,+"PL`?GY^`/?W]P#___\"%!04``````4("`@`EY>7`/___P`9&1D````` +M`,C(R`#___\%N;FY``,#`P`````#`0$!`*^OKP#___\!,C(R``````!_?W\` +M____`D='1P``````5555`/___P$I*2D`!`0$`./CXP#___\!J*BH``````.F +MIJ8`____`2@H*```````?W]_`/___P+V]O8`(R,C``````!P<'``____`$1$ +M1```````*2DI`"TM+0`8&!@`"PL+``,#`P`I*2D`____`186%@`"`@(`TM+2 +M`/___P#&QL8``````"LK*P#W]_<`____`"$A(0``````G)R<`/___P`8&!@` +M`````-;6U@#___\!X>'A``````&VMK8`____`;.SLP`!`0$``````P@("`"@ +MH*``____`5E960``````C8V-`/___P9U=74`````!4-#0P#JZNH`____`#4U +M-0``````7EY>`/___P+Z^OH`6UM;``````!U=74`#@X.``````05%14`D9&1 +M`/S\_`#___\`.CHZ``````"TM+0`____`T5%10`````#4E)2`/S\_`#___\` +M#@X.```````F)B8`Z>GI`/___P(<'!P``````!86%@#IZ>D`____`6]O;P`$ +M!`0`G)R<`/___P(R,C(``````&AH:`#^_OX`____`?[^_@`1$1$``0$!`/3T +M]`#___\!(2$A``````#1T=$`____`CDY.0`````'UM;6`/___P41$1$````` +M`0<'!P`+"PL``````,G)R0#___\`$A(2``````(7%Q<`Q<7%`/___P`]/3T` +M`````-SW`/___P"/CX\``````%M;6P#___\!3DY.``````-E964`^OKZ +M`"4E)0`````#-C8V`-[>W@`*"@H``````08&!@``````/S\_`/___P$O+R\` +M#P\/`/7U]0#___\"$Q,3``````0R,C(`Y>7E`/___P$N+BX``````)F9F0#_ +M__\!"PL+``````$"`@(`AX>'``L+"P`E)24`^_O[`/___P$2$A(``````&YN +M;@#___\"+2TM```````H*"@`\?'Q`/[^_@`*"@H``````9Z>G@#___\!*RLK +M``````![>WL`____`(V-C0``````965E`/___P&XN+@``````1T='0#BXN(` +M____`#HZ.@```````P,#`#X^/@`K*RL`)"0D`)"0D`#_________5?___P#_ +M__\)8F)B`*NKJP#___\#E965`(N+BP#^_OX`7%Q<`)^?GP!Z>GH`(2$A``,# +M`P`9&1D`9F9F`.7EY0#___\"U-34`$U-30`+"PL`'1T=`+2TM`#___\`]?7U +M`"8F)@`,#`P`)B8F`%-34P"8F)@`[^_O`/___P0_/S\`)B8F`$M+2P!P<'`` +ME965`+N[NP#@X.``_?W]`/___P&8F)@`4%!0`/___P?#P\,`3$Q,`!$1$0`& +M!@8`-SWMP#___\"KZ^O`"DI*0#L[.P`____`K.SLP!`0$``S,S,`/__ +M_P%U=74`6EI:`/___P.7EY<`,C(R`!H:&@!T='0`____`L7%Q0`T-#0`[N[N +M`/___P.\O+P`5U=7`+N[NP#___\`/CX^``H*"@`!`0$``@("``P,#``<'!P` +M-34U`%U=70#___\!H*"@`&5E90#___\"F9F9`-'1T0#___\!X^/C`)J:F@#T +M]/0`____`'IZ>@!*2DH`____`["PL`!S7`"`@(`#Q\?$`____!N_O[P!'1T<`!04% +M`!`0$``^/CX`>7EY`"0D)```````%A86`+R\O`"=G9T`/S\_`-34U`#___\# +M_O[^`'1T=`"^OKX`JJJJ`",C(P`%!04`&AH:`%!04`"BHJ(`]O;V`/___P*P +ML+``.SL[`/W]_0#___\#Y.3D`$U-30`&!@8`%145`'Y^?@#\_/P`____`6QL +M;``D)"0`X>'A`/___P.YN;D`)R7EY`(Z.C@"BHJ(`M;6U`.?GYP#___\%G)R<`!`0$``L +M+"P`IZ>G`"HJ*@!(2$@`____`:6EI0`7%Q<`$!`0`&)B8@#GY^<`____`>;F +MY@!)24D`"`@(`",C(P"9F9D`____`8J*B@`)"0D`5555`.OKZP"QL;$`1D9& +M`/___P&PL+``'1T=``8&!@`M+2T`BHJ*`/CX^`#___\!SL[.`#4`____`+*RL@``````%!04`/?W +M]P#`P,``4E)2`/___P)O;V\`6EI:`)>7EP#___\`F)B8`"4E)0##P\,`T-#0 +M`$Q,3`"HJ*@`____`5-34P!.3DX`____`9"0D`!,3$P`____`*&AH0!)24D` +M____`GIZ`._O +M[P#___\!<7%Q```````/#P\`U-34`/___P%G9V<`#@X.`!\?'P`O+R\`0$!` +M`%%140".CHX`_________U7___\`____J^_O[P!5554``````(B(B`#___^& +M\O+R`!45%0`#`P,`V=G9`/___PE24E(`>7EY`/___P`T-#0``````'Y^?@#_ +M__\F[^_O`!,3$P`K*RL`_?W]`/___P:`@(```````&EI:0#___\ZKJZN```` +M```%!04`O;V]`/________]?____`/___ZV[N[L`_?W]`/___X.&AH8`&AH: +M`-75U0![>WL``````&-C8P#___\*#@X.`!,3$P"AH:$```````H*"@#JZNH` +M____)G-S7EP``````+BXN``0$ +M!``4%!0`Z>GI`/___PIF9F8``````G=W=P#___\FWM[>``8&!@`U-34`____ +M!SX^/@``````E)24`/___SHS,S,``````(.#@P#_________8?___P#_____ +M____-(B(B``7%Q<`&1D9`+^_OP#___\+\?'Q`'%Q<0!=75T`D9&1`/GY^0#_ +M__\FWM[>`'1T=`"[N[L`____!WIZ>@`W-S<`_/S\`/___SJJJJH`8V-C`/__ +M______]B____`/___________________Q[___\`____________________ +M'O___P#___\^^/CX`.WM[0#______________]W___\`____#/W]_0"3DY,` +M(2$A``P,#`"+BXL`____!-34U``E)24`?GYP!L;&P`#P\/`!T='0". +MCHX`_______________!____`/___PO[^_L`4E)2``````.[N[L`____`TM+ +M2P``````>GIZ`/___P'+R\L`&!@8``````-P<'``____`>?GYP!145$````` +M!%M;6P#___\$Z^OK`&!@8``````!IZ>G`/___P*NKJX``0$!``````("`@(` +M"0D)`-34U`#___\!B8F)``("`@`B(B(`RLK*`'!P<```````#`P,`"4E)0`^ +M/CX`$1$1``````!45%0`=G9V`%)24@#KZ^L`QL;&``````!?7U\`145%`,K* +MR@`6%A8``````#DY.0!P<'``+BXN`(N+BP#___\%````"?___P,````)____ +M`P````G___\#````"?___P,````)____`P````G___\#````"?___P,````) +M____`P````G___\#````"?___P,````)____`P````G___\#````"?___P,` +M```)____`P````G___\#````"?_________>____`/___PMA86$```````(" +M`@"!@8$`\?'Q`'AX>`!-34T`____`K^_OP``````#`P,`.OKZP#___\`N[N[ +M``P,#```````34U-`.CHZ`"MK:T``````!$1$0#___\!H*"@```````8&!@` +M?W]_`-?7UP#R\O(`"0D)``T-#0#___\#JJJJ`!04%``'!P<``````#`P,`#^ +M_OX`____`='1T0`+"PL``````)V=G0#___\$_?W]`&9F9@``````3T]/`/#P +M\`#___\`\/#P`//S\P#___\!PL+"``("`@`='1T`[^_O`!(2$@#KZ^L`____ +M`2,C(P``````3$Q,`!86%@`&!@8`JZNK`/___P'7U]<`&!@8`/___P4````` +M____!P````#___\#`````/___P<`````____`P````#___\'`````/___P,` +M````____!P````#___\#`````/___P<`````____`P````#___\'`````/__ +M_P,`````____!P````#___\#`````/___P<`````____`P````#___\'```` +M`/___P,`````____!P````#___\#`````/___P<`````____`P````#___\' +M`````/___P,`````____!P````#___\#`````/___P<`````____`P````#_ +M__\'`````/___P,`````____!P````#_________WO___P#___\*KJZN```` +M```!`0$`H:&A`/___P'Q\?$`$Q,3`/___P'^_OX`-#0T``````!X>'@`____ +M`;BXN```````3T]/`/KZ^@#___\`=W=W```````6%A8`____`>#@X`":FIH` +M^/CX`/___P&)B8D``````%!04`#___\!^/CX`&AH:```````.#@X`%E960`` +M````M;6U`/___P'L[.P`("`@``````!*2DH`____!/[^_@!@8&```````&9F +M9@#]_?T`____!/;V]@`C(R,``0$!`+^_OP#___\`!`0$`-+2T@#___\`J*BH +M``,#`P`%!04`=75U``````",C(P`____`NOKZP`,#`P`____!0````#___\' +M`````/___P,`````____!P````#___\#`````/___P<`````____`P````#_ +M__\'`````/___P,`````____!P````#___\#`````/___P<`````____`P`` +M``#___\'`````/___P,`````____!P````#___\#`````/___P<`````____ +M`P````#___\'`````/___P,`````____!P````#___\#`````/___P<````` +M____`P````#___\'`````/___P,`````____!P````#___\#`````/___P<` +M````____`P````#___\'`````/_________>____`/___PG\_/P`)B8F```` +M``!L;&P`____`N'AX0`#`P,`____`:FIJ0``````#0T-`.SL[`#___\!_?W] +M`&EI:0#Y^?D`_O[^`'AX>``````!?GY^`/___P3@X.``4U-3```````0$!`` +MV]O;`/___P#KZ^L`-C8V``````!K:VL`W=W=``@("``\/#P`____`?[^_@!' +M1T<``````!`0$`#EY>4`____!'!P<```````3DY.`/[^_@#___\%GIX` +M____`&-C8P``````P\/#`/___P'N[NX`)B8F``````$/#P\`.SL[`)R``````,.#@X`7U]?`//S\P#___\!RLK*``,#`P`J*BH`]_?W`/__ +M_P%`0$```````3@X.`#;V]L`____`!(2$@`C(R,`X^/C`/CX^`#*RLH`____`/___PE?7U\``````&]O;P#___\#-#0T`%Y>7@#___\`EY>7```` +M```1$1$`\/#P`/___P/AX>$`+"PL```````*"@H`I*2D`/___P2XN+@`*RLK +M``H*"@``````*RLK`,+"P@#W]_<`/#P\`!(2$@"^OKX`[.SL`,3$Q``#`P,` +M,#`P`-?7UP#O[^\`____`>+BX@#O[^\`^?GY`,[.S@!,3$P``````')R<@#H +MZ.@`#@X.``````5M;6T`____`/O[^P`N+BX``P,#`,O+RP#___\!CHZ.``0$ +M!```````*RLK`/O[^P#___\!1$1$``````0C(R,`^?GY`/___P4`````____ +M!P````#___\#`````/___P<`````____`P````#___\'`````/___P,````` +M____!P````#___\#`````/___P<`````____`P````#___\'`````/___P,` +M````____!P````#___\#`````/___P<`````____`P````#___\'`````/__ +M_P,`````____!P````#___\#`````/___P<`````____`P````#___\'```` +M`/___P,`````____!P````#___\#`````/___P<`````____`P````#___\' +M`````/___P,`````____!P````#_________WO___P#___\))B8F``````"^ +MOKX`____`K&QL0``````MK:V`/7U]0`9&1D``````(>'AP#___\#T='1`!D9 +M&0``````)24E`-/3TP#___\#_O[^`/___P+Y^?D`AH:&```````>'AX`6EI: +M```````%!04``@("``````2OKZ\`____!?+R\@``````"@H*`'EY>0`````! +M,#`P`-W=W0#]_?T`S +M____`/___PD)"0D``````.[N[@#___\!]O;V`"@H*``F)B8`_O[^`(2$A``` +M````%145`/7U]0#___\"SL[.`!$1$0``````2$A(`/#P\`#___\"X>'A`#$Q +M,0#'Q\<`____`^SL[```````$1$1`"$A(0`0$!``.SL[`%!04`!#0T,````` +M`#X^/@")B8D`C(R,`,G)R0"YN;D`E965`._O[P#___\"F9F9```````<'!P` +M)B8F```````V-C8`\?'Q`/___P'5U=4``````$9&1@#CX^,`"@H*`"4E)0#W +M]_<`____`+^_OP`:&AH`U]?7`/___P#5U=4``````%U=70#___\$;FYN```` +M``"9F9D`____!P````#___\'`````/___P,`````____!P````#___\#```` +M`/___P<`````____`P````#___\'`````/___P,`````____!P````#___\# +M`````/___P<`````____`P````#___\'`````/___P,`````____!P````#_ +M__\#`````/___P<`````____`P````#___\'`````/___P,`````____!P`` +M``#___\#`````/___P<`````____`P````#___\'`````/___P,`````____ +M!P````#___\#`````/___P<`````____`P````#___\'`````/_________> +M____`/___PD("`@``````/O[^P#___\!9&1D``````"KJZL`Z^OK``T-#0`` +M````A86%`/___P+:VMH`%!04``````!@8&``_/S\`/___P-'1T<`'AX>`*FI +MJ0#___\"\_/S`%%140``````:6EI`-[>W@#^_OX`____`5E960``````SL[. +M`/___P&!@8$``````')R<@#___\"J*BH``<'!P``````?W]_``4%!0`````` +MP\/#`/___P'T]/0`.CHZ``````"XN+@`65E9``````"[N[L`____`4!`0`#" +MPL(`____`>_O[P``````"PL+`/___P-U=74``````(&!@0#___\(`````/__ +M_P<`````____`P````#___\'`````/___P,`````____!P````#___\#```` +M`/___P<`````____`P````#___\'`````/___P,`````____!P````#___\# +M`````/___P<`````____`P````#___\'`````/___P,`````____!P````#_ +M__\#`````/___P<`````____`P````#___\'`````/___P,`````____!P`` +M``#___\#`````/___P<`````____`P````#___\'`````/___P,`````____ +M!P````#___\#`````/___P<`````_________][___\`____"34U-0`````` +MLK*R`.WM[0!K:VL``````$]/3P#___\`T`P<'!`'AX>``5%14``````"G``````,S,S,`\/#P`/___P`B(B(``````'AX>`#___\"4E)2``````4! +M`0$`>'AX`/___P`Q,3$`````!5!04`#JZNH`____`WEY>0``````M+2T`/__ +M_P)$1$0`````!5!04`#N[NX`____`(.#@P`````#`0$!`'M[>P#___\`1D9& +M``<'!P#?W]\`____`B`"(B(@`-#0T`965E`/'Q\0#___\!\?'Q`"4E)0#IZ>D`____ +M`B4E)0`,#`P`$A(2`!@8&`$3$Q,`#P\/``H*"@`V-C8`____`,[.S@`S,S,` +M!@8&`20D)`!B8F(`Q<7%`/___P6@H*``-S____`/___________________Q[___\`____+?GY^0#_____ +M_________^____\`____+2`@(`"AH:$`____\=G9V0"6EI8`__________K_ +M__\`____+6]O;P`P,#``____"??W]P#___^B]_?W`/___T(Y.3D`;FYN`/__ +M_______Z____`/___RW2TM(``````+^_OP#___\%9&1D`,[.S@#6UM8`+2TM +M`/___P!:6EH`____;:NKJP`T-#0`V-C8`/___R\W-S<`_O[^`/___Q[+R\L` +M+2TM`"DI*0#L[.P`____`>WM[0#___\:L+"P``("`@#0`%!04` +MV]O;``4%!0#___\#S\_/`"G@`*"@H`____`MC8V``2$A(`1$1$ +M`/KZ^@#___\%````"?___PT````)____`P````G___\%P\/#`!(2$@#___\/ +M````"?___PO0T-``7%Q<``L+"P`$!`0`'!P<``````O___\#````"?___P,` +M```)____!3HZ.@!145$`%!04``@("`!04%``G@`*"@H` +M?GY^`-[>W@#S\_,`>WM[```````:&AH`____``````G___\#````"?______ +M___-____`/___POP\/``$A(2```````'!P<`?GY^`.+BX@#___\`45%1``8& +M!@!'1T<`V-C8`/___P-G9V<`145%`/___P!&1D8`<'!P`/___P$`````____ +M!P````#___\"^/CX`!45%0!K:VL`____`VIJ:@``````>WM[``````""@H(` +M5U=7`"XN+@#___\!]?7U`"DI*0`M+2T`\?'Q`/___P8`````____!P````#_ +M__\-`````/___P<`````____`P````#___\'`````/___P7Y^?D``P,#`/__ +M_PO[^_L`OKZ^`/7U]0#___\``````/___P<`````____"?W]_0!Q<7$``0$! +M``L+"P`%!04`:6EI`$%!00`N+BX```$!`0``````M[>W`/___PGP\/``"PL+`+&Q +ML0#7U]<``P,#`-W=W0#___\!`````/___P<`````____`WQ\?``+"PL`[^_O +M`/___P(D)"0`'1T=`*:FI@!E964`^?GY`!X>'@!T='0`____`7!P<``4%!0` +MW]_?`/___P<`````____!P````#___\-`````/___P<`````____`P````#_ +M__\'`````/___P7KZ^L`$A(2`/___PN;FYL``````-75U0#___\``````/__ +M_P<`````____"7]_?P``````'Q\?`(N+BP`)"0D`YN;F`/___P(`````____ +M!P````#___\#`````/___P<`````____`P````#___\'`````/___P6GIZ<` +M.CHZ`$9&1@"-C8T`?GY^`/___P$`````____!P````#___\#`````/___P<` +M````____`PX.#@!X>'@`"`@(`#@X.``K*RL`#@X.`-K:V@#___\`;&QL```` +M``!*2DH`____`@````#___\'`````/___PC*RLH``````*2DI`#___\2DI*2 +M``````!*2DH`____``````#___\'`````/___P,`````____!P````#_____ +M____S?___P#___\,B8F)``H*"@"TM+0`4E)2`#DY.0"FIJ8`____!&EI:0`# +M`P,!``````$!`0`"`@(```````("`@!.3DX`____``````#___\'`````/__ +M_P/EY>4`!04%`(F)B0#___\"%!04`+:VM@#___\"'AX>`.3DY`#___\`UM;6 +M``0$!`"TM+0`____"`````#___\'`````/___PT`````____!P````#___\# +M`````/___P<`````____!;2TM``[.SL`____`O+R\@#,S,P`J*BH`/___P4M +M+2T`145%`/___P$`````____!P````#___\)/3T]``````"'AX<`+"PL`&]O +M;P#___\#`````/___P<`````____`P````#___\'`````/___P,`````____ +M!P````#___\%F)B8`-'1T0`B(B(`Y^?G`(F)B0#___\!`````/___P<````` +M____`P````#___\'`````/___P.=G9T`#P\/`$='1P!`0$```````*RLK`#_ +M__\!)"0D``````"[N[L`____`@````#___\'`````/___PA75U<`&AH:`/KZ +M^@#___\0LK*R`#@X.```````&!@8`-K:V@#___\``````/___P<`````____ +M`P````#___\'`````/_________-____`/___PSAX>$`/#P\``````$"`@(` +M6UM;`/___P3]_?T`Y.3D``<'!P#)RWM`/___P$`````____!P````#___\#`````/__ +M_P<`````____`P````#___\'`````/___PP`````____!P````#___\#```` +M`/___P<`````____!8Z.C@``````:6EI`/___P'HZ.@``````"PL+`#___\# +M`````/___P<`````____`O?W]P"1D9$`JJJJ`/___P'BXN(`!`0$`(:&A@#_ +M__\!_?W]`)F9F0"KJZL`____"N#@X``\/#P``````"4E)0"2DI(`\O+R`/__ +M_P$`````____!P````#___\#`````/___P<`````_________\W___\`____ +M"YN;FP`*"@H``````"DI*0"0D)``Z.CH`/___P9O;V\`145%`/___P!-34T` +M;&QL`/___P,`````____!P````#___\$QL;&``````"FIJ8`____"./CXP`' +M!P<`WM[>`/___P&!@8$`"PL+``````(X.#@`____`0````#___\'`````/__ +M_PT`````____!P````#___\#`````/___P<`````____!//S\P`-#0T`/S\_ +M```````*"@H`-34U`&-C8P"0D)``R7EX```````D)"0#___\!>'AX``H*"@#M[>T`____`86%A0`` +M````$!`0`/___PGJZNH`'1T=``$!`0"$A(0`^_O[`/___P,`````____!P`` +M``#___\#`````/___P<`````_________\W___\`____"H*"@@``````+2TM +M`+&QL0#^_OX`T]/3`(.#@P!%144`&1D9``0$!``I*2D`_/S\`/___P#IZ>D` +M"0D)`,'!P0#1T=$`!P<'`./CXP#___\#`````/___P<`````____!30T-``U +M-34`____"(B(B`!24E(`____`B(B(@`W-S<`8F)B`(Z.C@"YN;D`Y^?G`/__ +M_P$`````____!P````#___\-`````/___P<`````____`P````#___\'```` +M`/___P2+BXL`.3DY`+>WMP#:VMH`_?W]`.7EY0"_O[\`F)B8`(2$A`#___\! +M6UM;`$-#0P!5554``````%]?7P#`P,``U]?7`/3T]```````____!P````#_ +M__\*L;&Q``<'!P#DY.0`S,S,``````!R$`7%Q<`'-S4`#`P, +M`!H:&@":FIH``````*VMK0">GIX`(R,C`/S\_`#T]/0`____!`````#___\' +M`````/___P+"PL(`Y.3D`/___P$M+2T`2TM+`/___Q'5U=4`____!@````#_ +M__\'`````/___P,`````____!P````#_________S?___P#___\)!@8&`-#0 +MT`#\_/P`Y.3D`*JJJ@!+2TL```````,#`P"MK:T`____`W)R<@!#0T,`____ +M`$9&1@!G9V<`____!0````#___\'`````/___P:3DY,``@("`-[>W@#___\& +M`P,#`/KZ^@#___\*`````/___P<`````____#0````#___\'`````/___P,` +M````____!P````#___\"F)B8``0$!`#.SLX`____`.+BX@#___\([>WM`*NK +MJP#'AX`/___P"WM[<`)B8F`$Y.3@#___\` +M]_?W`*.CHP#4U-0`____`+JZN@`L+"P`5555`/___P<`````____!P````#_ +M__\#`````/___P<`````_________\W___\`____"3P\/``````$'1T=`+^_ +MOP#___\#]/3T`!`0$`"SL[,`U]?7``$!`0#3T],`____!0````#___\'```` +M`/___P;V]O8`%Q<7`'!P<`#___\&$Q,3`,#`P`#___\*`````/___P<````` +M____#0````#___\'`````/___P,`````____!P````#___\!T-#0``@("`", +MC(P`____$@````#___\'`````/___P44%!0``````S`P,`"6EI8`]/3T`/__ +M_P0`````____!P````#___\#`````/___P<`````____`P````#___\'```` +M`/___PP`````____!P````#___\#`````/___P<`````____`?O[^P`'!P<` +M/3T]`/___P#!P<$```````P,#`!B8F(`"0D)``````#GY^<`____!`````#_ +M__\'`````/___P$*"@H``````%Y>7@#___\`5555`"XN+@#___\#0$!````` +M```("`@`____`!45%0``````%Q<7`/___P!B8F(``````!86%@#___\`&!@8 +M```````4%!0`____!P````#___\'`````/___P,`````____!P````#_____ +M____S?___P#___\)V]O;`$-#0P`'!P<`#`P,`#T]/0"5E94`^/CX`/___P26 +MEI8`)24E`/[^_@!K:VL`04%!`/___P8````)____!XN+BP`-#0T`\?'Q`/__ +M_P5:6EH`NKJZ`/___PH````)____`0````G___\!````"?___P,````)____ +M`8R,C`")B8D`____$P````G___\%RD`!04%`)^?GP#___\#EY>7```````Y.3D`____`%5550`M+2T`O+R\ +M`/___P!145$``````!45%0#___\`/#P\`!04%`"LK*P`____!P````G___\# +M````"?_________-____`/___S/U]?4`&!@8`(V-C0#___]LGY^?``4%!0#B +MXN(`____OKZP#___]T*RLK +M`(*"@@#___\#I*2D`#,S,P#!P<$`____!-_?WP`O+R\`8&!@`/W]_0#_____ +M____\?___P#_________&KV]O0#P\/``____"\+"P@#%Q<4`__________/_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____#M34U``E)24`@#___\!R\O+`!@8&``````#<'!P`/___________________P/_ +M__\`____#;^_OP``````#`P,`.OKZP#___\`N[N[``P,#```````34U-`.CH +MZ`"MK:T``````!$1$0#___________________\#____`/___PS^_OX`-#0T +M``````!X>'@`____`;BXN```````3T]/`/KZ^@#___\`=W=W```````6%A8` +M____________________`____P#___\,J:FI```````-#0T`[.SL`/___P'] +M_?T`:6EI`/GY^0#^_OX`>'AX``````%^?GX`____%^KJZ@"WM[<`BHJ*`&%A +M80`[.SL`&!@8`"(B(@`<'!P`_?W]`/___P?=W=T`$Q,3`,;&Q@#___\)C8V- +M`!P<'`#]_?T`____`?W]_0#Q\?$`____!8V-C0`<'!P`_?W]`/___P;^_OX` +M-S' +M`%!04`#___\33$Q,`!@8&`#U]?4`____)/[^_@!!04$`4%!0`/__________ +M____#____P#___\+EY>7```````1$1$`\/#P`/___P/AX>$`+"PL```````* +M"@H`I*2D`/___QB"@H(`A(2$`%U=70`("`@`Z>GI`/___P!-34T`45%1`/__ +M_P76UM8`L;&Q`).3DP!A86$``````%A86`!_?W\`____"$U-30!145$`____ +M`WU]?0#)RWM`/W]_0#EY>4`____(_7U]0#___\#X^/C``P,#`#1T=$`____ +M$=;6U@#2TM(``0$!`).3DP#___\CM+2T`).3DP!A86$``````%A86`!_?W\` +M[>WM`/W]_0#EY>4`____!/7U]0#___\.[>WM`/W]_0#EY>4`__________/_ +M__\`____"O7U]0`9&1D``````(>'AP#___\#T='1`!D9&0``````)24E`-/3 +MTP#___\;.CHZ`&%A80#___\`M[>W``0$!`!>7EX`#P\/`#\_/P#___\`U=75 +M`$1$1``%!04`'1T=`&EI:0!)24D``````$U-30"/CX\`O;V]`-[>W@`````` +MU=75`.?GYP`U-34`;FYN`/___P#M[>T`)24E``$!`0!>7EX`#P\/`#\_/P#_ +M__\`7U]?`)"0D`#V]O8`;6UM``H*"@`5%14`#`P,`*>GIP`$!`0`7EY>``\/ +M#P`_/S\`____`Z"@H``I*2D`.#@X`!H:&@#Z^OH`LK*R`"\O+P`*"@H`?GY^ +M`/___P"@H*``,C(R``D)"0!C8V,`S\_/`$-#0P`$!`0``````%A86`#___\# +M3T]/`#'`/___P"@ +MH*``,C(R``D)"0!C8V,`S\_/`$-#0P`$!`0``````%A86`#___\"^/CX`!T= +M'0!M;6T`%!04`):6E@!R'AX`]/3T`/___P&RLK(`!@8&`/GY^0!$1$0``````(&! +M@0#Y^?D`/#P\``<'!P`*"@H`C8V-`#(R,@`N+BX`Q<7%``0$!`#:VMH`/CX^ +M``````"4E)0`#0T-`(6%A0`F)B8`"@H*`(V-C0`R,C(`+BXN`/___P*$A(0` +M`@("`,7%Q0`Q,3$`AH:&`'M[>P`'!P<`Q,3$```````+"PL`965E`!86%@"7 +MEY<`BHJ*``T-#0`9&1D``````+FYN0!:6EH`:VMK`/___P+3T],``0$!`"XN +M+@!P<'``$Q,3`'M[>P`'!P<`Q,3$```````+"PL`____`%5550`>'AX`]/3T +M`/___P*$A(0``@("`,7%Q0`Q,3$`AH:&`&5E90`6%A8`EY>7`(J*B@`-#0T` +M&1D9``````"YN;D`6EI:`&MK:P#___\`5555`!X>'@#T]/0`B(B(```````/ +M#P\`@X.#`')R<@`'!P<`Q,3$```````)"0D``````**BH@#___\`=75U``D) +M"0#,S,P`____`9F9F0``````=G9V`$I*2@`='1T`IJ:F```````H*"@`965E +M`!86%@"7EY<`BHJ*``T-#0#___\$>WM[``<'!P#$Q,0```````L+"P#3T],` +M`0$!`"XN+@!P<'``$Q,3`-34U``"`@(``````**BH@#___\`=75U``D)"0#, +MS,P`____`9F9F0``````=G9V`$I*2@`='1T`IJ:F```````H*"@`QL;&``\/ +M#P!*2DH`145%`'Q\?``'!P<`6UM;`#$Q,0`:&AH`F9F9`&5E90`6%A8`EY>7 +M`(J*B@`-#0T`&1D9``````"YN;D`6EI:`&MK:P#___\"F9F9``````!V=G8` +M2DI*`!T='0"FIJ8``````"@H*`!E964`%A86`)>7EP"*BHH`#0T-`/___P(9 +M&1D``````+FYN0!:6EH`:VMK`/___P!5554`'AX>`/3T]`"(B(@```````\/ +M#P"#@X,`WM`/_________S____`/___PGKZ^L`#0T-``````"% +MA84`____`MK:V@`4%!0``````&!@8`#\_/P`____'%!04``]/3T`____`(6% +MA0``````MK:V`+R\O```````FIJ:`!<7%P`<'!P`T-#0`!$1$0#P\/``JJJJ +M``````"OKZ\`____`H>'AP`O+R\`BXN+``\/#P`1$1$`JJJJ`&-C8P`.#@X` +M`````+:VM@"\O+P``````*JJJ@`X.#@`5U=7`(:&A@``````45%1`/___P#J +MZNH`A86%``````"VMK8`O+R\``````"JJJH`____`<3$Q``!`0$`75U=`,[. +MS@`*"@H`EY>7``````!U=74`TM+2```````J*BH`!`0$`(2$A`!?7U\`#@X. +M`)F9F0!.3DX``````%U=70"OKZ\`^OKZ`/___P)65E8`(2$A`.CHZ``F)B8` +M04%!``````!U=74`TM+2``````!#0T,`JJJJ``````"OKZ\`____`L3$Q``! +M`0$`75U=`,[.S@`*"@H`DY.3``0$!`"$A(0`7U]?``X.#@"9F9D`3DY.```` +M``!=75T`KZ^O`/KZ^@"JJJH``````*^OKP#Y^?D`&!@8`"XN+@#DY.0`HJ*B +M``````!U=74`TM+2```````W-S<``````*ZNK@"GIZ<``````*6EI0#___\! +M^_O[`"(B(@!P<'``ZNKJ``H*"@#$Q,0`=G9V``````!@8&``!`0$`(2$A`!? +M7U\`#@X.`)F9F0#___\#HJ*B``````!U=74`TM+2``````!#0T,`5E96`"$A +M(0#HZ.@`)B8F`&=G9P!24E(`-#0T``````"NKJX`IZ>G``````"EI:4`____ +M`?O[^P`B(B(`<'!P`.KJZ@`*"@H`Q,3$`'9V=@``````C(R,`!<7%P`<'!P` +MT-#0`!$1$0!A86$```````<'!P!]?7T`]/3T`)Z>G@`$!`0`A(2$`%]?7P`. +M#@X`F9F9`$Y.3@``````75U=`*^OKP#Z^OH`____`?O[^P`B(B(`<'!P`.KJ +MZ@`*"@H`Q,3$`'9V=@``````8&!@``0$!`"$A(0`7U]?``X.#@"9F9D`____ +M`DY.3@``````75U=`*^OKP#Z^OH`JJJJ``````"OKZ\`^?GY`!@8&``N+BX` +MY.3D`**BH@``````=75U`-+2T@``````0T-#`%965@`A(2$`Z.CH`"0D)``/ +M#P\`"PL+`,S,S`"OKZ\`*BHJ`)RG@`!`0$`965E``H* +M"@`+"PL`6UM;`/___P`T-#0`)B8F`*^OKP``````Q<7%`"$A(0``````QL;& +M`/W]_0#2TM(`#0T-`%M;6P#___\`-#0T`"8F)@#]_?T`____`4E)20`````` +MPL+"`$5%10!I:6D`)24E``````#5U=4`?7U]```````>'AX`!04%`"LK*P!T +M='0`L[.S`(&!@0"?GY\`AH:&```````\/#P`____`M75U0`!`0$`O;V]`*:F +MI@`%!04`("`@``````#5U=4`?7U]``````"BHJ(`%145`$5%10#___\#24E) +M``````#"PL(`145%`&EI:0`L+"P`!04%`"LK*P!T='0`L[.S`(&!@0"?GY\` +MAH:&```````\/#P`[.SL`!45%0!%144`____`*6EI0``````R\O+`/___P`E +M)24``````-75U0!]?7T``````):6E@``````BXN+``H*"@!V=G8`____`IR< +MG``("`@`Y^?G`'-S7EX``````):6E@!I:6D`8F)B``4% +M!0`?'Q\``@("`)R/CXP"!@8$`GY^?`(:&A@`` +M````/#P\`.SL[``5%14`145%`/___P"EI:4``````,O+RP#___\`)24E```` +M``#5U=4`?7U]``````"2DI(``0$!`+V]O0"FIJ8``@("``````"3DY,`T]/3 +M``\/#P"PL+``+"PL``4%!0`K*RL`='1T`,G)R0"EI:4``````,O+RP#_____ +M____]O___P#___\)(B(B``````!X>'@`____`E)24@`````%`0$!`'AX>`#_ +M__\89F9F`",C(P#]_?T`:VMK``@("`#AX>$`LK*R``````"@H*``#0T-```` +M``"FIJ8`"`@(`.#@X`!H:&@``P,#`-34U`#___\#,3$Q``````"!@8$`L[.S +M```````#`P,`2DI*``@("`#AX>$`LK*R``````"?GY\`+BXN`"PL+`#___\` +M"0D)``````#GY^<`;V]O`%A86``("`@`X>'A`+*RL@``````H*"@`/___P(* +M"@H``````)N;FP`!`0$`V-C8`!`0$```````S7E```````'!P<`4%!0`/W] +M_0#___\!^_O[`"(B(@!SD`____`B4E)0`,#`P`$A(2`!@8&`$3$Q,`#P\/``H*"@`V-C8`____ +M&&IJ:@"0D)``____`%Q<7`!Z>GH`____`**BH@`Q,3$`_/S\`$%!00`5%14` +M.SL[`%I:6@#___\`A86%`&MK:P#___\$.3DY`%Y>7@#___\`O[^_`#X^/@"+ +MBXL`7%Q<`'IZ>@#___\`HJ*B`#$Q,0#Y^?D`4U-3`)>7EP#___\`F9F9`!$1 +M$0`8&!@`G9V=`%Q<7`!Z>GH`____`**BH@`Q,3$`_/S\`/___P(]/3T`*BHJ +M`)24E`!86%@`____`+N[NP`W-S<`"@H*`&!@8`#V]O8`=W=W``@("``8&!@` +M;&QL`'5U=0`7%Q<``@("`!T='0!T='0`\O+R`/___P).3DX`P,#``/W]_0!( +M2$@`VMK:`+N[NP`W-S<`"@H*`&!@8`#V]O8`A86%`&MK:P#___\$/3T]`"HJ +M*@"4E)0`6%A8`/___P!W=W<`"`@(`!@8&`!L;&P`=75U`!<7%P`"`@(`'1T= +M`'1T=`#R\O(`A86%`&MK:P#___\!45%1`+N[NP#___\!N[N[`#WM`,;&Q@`] +M/3T`_O[^`*>GIP`G)R<`\O+R`'=W=P`("`@`&!@8`&QL;`!_?W\``````!`0 +M$`#___\"N[N[`#____`/__________________ +M_Q[___\`____________________'O___P#___________________\>____ +M`/___________________Q[___\`____________________'O___P#_____ +M______________\>____`/___________________Q[___\`____________ +M________'O___P#___________________\>____`/__________________ +M_Q[___\`____/.SL[``6%A8`2TM+`/___R'L[.P`%A86`$M+2P#___\.[.SL +M`!86%@!+2TL`____#/+R\@`I*2D`4E)2`/___SKR\O(`*2DI`%)24@#_____ +M_________UG___\`____#M34U``E)24`WM`,+"P@"9F9D`4`____$'!P<```````K:VM +M`/___P/[^_L`Z>GI`/___PAP<'```````*VMK0#___\,AX>'``````"YN;D` +M____+75U=0`.#@X`Y>7E`/___PF'AX<``````+FYN0#___\2=75U``X.#@#E +MY>4`____1?KZ^@#L[.P`____(.;FY@`&!@8`!`0$`.?GYP#___\]=75U``X. +M#@#EY>4`_________Y7___\`____#DM+2P``````>GIZ`/___P!V=G8`4E)2 +M`.OKZP#&QL8``````%]?7P!%144`____%XN+BP!24E(`'AX>``````0*"@H` +M1$1$`'AX>``'!P<`+"PL`/[^_@#___\,R\O+``("`@!P<'``____$.7EY0`' +M!P<`+"PL`/[^_@#___\#5555`!$1$0#___\'Y>7E``<'!P`L+"P`_O[^`/__ +M_POU]?4`%145`"XN+@#___\MR\O+``("`@!P<'``____"?7U]0`5%14`+BXN +M`/___Q++R\L``@("`'!P<`#___]%]?7U`!X>'@!04%``____(']_?P`````` +M6UM;`/___SW+R\L``@("`'!P<`#_________EO___P#___\-O[^_```````, +M#`P`Z^OK`/___P`2$A(`Z^OK`/___P$C(R,``````%)24@#___\7,S,S```` +M``,$!`0`=75U`+JZN@#X^/@`____`'!P<```````KJZN`/___PS\_/P`,S,S +M`!04%`#O[^\`____$'!P<```````KJZN`/___P0("`@`2DI*`/___P=P<'`` +M`````*ZNK@#___\,C8V-``````"CHZ,`____+/S\_``S,S,`%!04`._O[P#_ +M__\)C8V-``````"CHZ,`____$?S\_``S,S,`%!04`._O[P#___]%@8&!```` +M``#*RLH`____'_GY^0`7%Q<``0$!`-34U`#___\\_/S\`#,S,P`4%!0`[^_O +M`/________^6____`/___PS^_OX`-#0T``````!X>'@`____`00$!`#2TM(` +M____`*BHJ``#`P,`!04%`/O[^P#___\7K:VM`*^OKP#5U=4`AX>'``````!< +M7%P`____`NKJZ@`*"@H`-34U`/___PC5U=4`R,C(`-+2T@"2DI(`?7U]`%!0 +M4```````$Q,3`"PL+`!#0T,`____#NKJZ@`*"@H`-34U`/___P6SL[,`\_/S +M`/___P#[^_L`MK:V`*NKJP#___\"ZNKJ``H*"@`U-34`____"M#0T`""@H(` +M6EI:`!(2$@`<'!P`^OKZ`/___QK\_/P`^/CX`/___PS2TM(`DI*2`'U]?0!0 +M4%```````!,3$P`L+"P`0T-#`/___P70T-``@H*"`%I:6@`2$A(`'!P<`/KZ +M^@#___\.TM+2`)*2D@!]?7T`4%!0```````3$Q,`+"PL`$-#0P#IZ>D`____ +M`.CHZ`#GI`/__ +M_P#HZ.@`W-S<`/________]K____`/___PRIJ:D```````T-#0#L[.P`____ +M`1\?'P`\/#P`HZ.C``,#`P`$!`0`HZ.C`/___QLK*RL``````,G)R0#___\" +M>'AX``````"YN;D`____"#L[.P!M;6T`AH:&``("`@`-#0T```````P,#`!% +M144`8&!@`*VMK0#___\&V-C8`.;FY@#___\%>'AX``````"YN;D`____!-;6 +MU@#KZ^L`____`*.CHP`9&1D```````4%!0"WM[<`____`7AX>```````N;FY +M`/___PCGY^<`4E)2```````K*RL`$Q,3``````",C(P`____`-O;VP!5554` +M"@H*`#4U-0#>WMX`____"Z2DI``'!P<`.3DY`,7%Q0#___\%FIJ:`)65E0#_ +M__\&V]O;`%5550`*"@H`-34U`-[>W@#___\`AH:&``("`@`-#0T```````P, +M#`!%144`8&!@`*VMK0#___\#Y^?G`%)24@``````*RLK`!,3$P``````C(R, +M`/___PJDI*0`!P<'`#DY.0#%Q<4`____`(:&A@`"`@(`#0T-```````,#`P` +M145%`&!@8`"KJZL`@X.#`)24E``-#0T`3DY.`/___P';V]L`5555``H*"@`U +M-34`WM[>`/___P#KZ^L`XN+B`/___R;;V]L`5555``H*"@`U-34`WM[>`/__ +M_P":FIH`E965`/___P9U=74``````+V]O0#___\`Z^OK`.+BX@#___\;.SL[ +M`&UM;0`S,S,``````,G)R0#___\/I*2D``<'!P`Y.3D`Q<7%`/___R&DI*0` +M!P<'`#DY.0#%Q<4`____`(:&A@`"`@(`#0T-```````,#`P`145%`&!@8`"K +MJZL`@X.#`)24E``-#0T`3DY.`/___P';V]L`5555``H*"@`U-34`WM[>`/__ +M_P":FIH`E965`/___Q;\_/P`@X.#`)24E``-#0T`3DY.`/________]K____ +M`/___PO[^_L`)24E``````!]?7T`____`D!`0``````!.#@X`-O;VP#___\; +MO[^_```````P,#``____`NWM[0`-#0T``0$!`"XN+@`V-C8`"`@(`&9F9@#_ +M__\!R\O+`%M;6P!:6EH`#0T-``4%!0#BXN(`\_/S`/O[^P!I:6D``````(^/ +MCP#___\$04%!``$!`0#R\O(`____`+"PL``"`@(`$Q,3`/___P*#@X,`!`0$ +M`$U-30`-#0T``0$!`"XN+@`V-C8`"`@(`&9F9@#___\`MK:V``,#`P!Q<7$` +M:&AH```````4%!0`C(R,``4%!0`!`0$`AX>'`.WM[0`-#0T``0$!`"XN+@`V +M-C8`"`@(`&9F9@#___\$U-34`!<7%P`/#P\`JJJJ`-G9V0`$!`0`#P\/`/+R +M\@"JJJH`"PL+``````)!04$`____`;JZN@!*2DH`/#P\`!@8&`"1D9$`____ +M`?;V]@"*BHH`,S,S``,#`P`````!$!`0`.;FY@#___\#^_O[`"$A(0`````` +M&AH:`#P\/``0$!``;V]O`/___P&JJJH`"PL+``````)!04$`____`//S\P#[ +M^_L`:6EI``````"/CX\`____!=34U``7%Q<`#P\/`*JJJ@#9V=D`!`0$``\/ +M#P#R\O(`____`+JZN@!*2DH`/#P\`!@8&`"1D9$`____`?;V]@"*BHH`,S,S +M``,#`P`````!$!`0`.;FY@#S\_,`^_O[`&EI:0``````CX^/`/___P#&QL8` +M`@("`"$A(0``````%!04`(B(B`#___\`JJJJ``L+"P`````"04%!`(B(B``` +M````65E9`/___P*=G9T`!P<'`$]/3P#___\#_O[^`#L[.P`3$Q,`,S,S`#0T +M-``-#0T`86%A`#(R,@!=75T`0$!``/___P*ZNKH`2DI*`#P\/``8&!@`D9&1 +M`/___PFJJJH`"PL+``````)!04$`^_O[`"$A(0``````&AH:`#P\/``0$!`` +M;V]O`/___P'JZNH`"PL+`#(R,@#___\`B(B(``````!965D`____`IV=G0`' +M!P<`3T]/`/___P/^_OX`.SL[`!,3$P`S,S,`-#0T``T-#0!A86$`,C(R`%U= +M70!`0$``____`\O+RP!;6UL`6EI:``T-#0`%!04`L;&Q```````^/CX`____ +M`-'1T0!34U,`O[^_`/___P*ZNKH`2DI*`#P\/``8&!@`D9&1`/___P'V]O8` +MBHJ*`#,S,P`#`P,``````1`0$`#FYN8`____!/[^_@`[.SL`$Q,3`#,S,P`T +M-#0`#0T-`&%A80`R,C(`75U=`$!`0`#___\"NKJZ`$I*2@`\/#P`&!@8`)&1 +MD0#___\&]O;V`(J*B@`S,S,``P,#``````$0$!``YN;F`//S\P#[^_L`:6EI +M``````"/CX\`____`,;&Q@`"`@(`(2$A```````4%!0`B(B(`/___P"JJJH` +M"PL+``````)!04$`^_O[`"$A(0``````&AH:`#P\/``0$!``;V]O`/___P/` +MP,``6UM;`%=75P`````!:6EI`/___P"ZNKH`2DI*`#P\/``8&!@`D9&1`/__ +M_P'&QL8``@("`"$A(0``````%!04`(B(B`#_________:____P#___\+EY>7 +M```````1$1$`\/#P`/___P&.CHX`!`0$```````K*RL`^_O[`/___QQ34U,` +M`````)B8F`#___\">7EY```````'!P<`I:6E`*RLK```````$A(2`/CX^`!R +M@``````-C8V +M`'1T=```````!P<'`*6EI0"LK*P``````!(2$@#N[NX`&!@8``X.#@!V=G8` +M``````8&!@#)R0``````!P<'`*6EI0"L +MK*P``````!(2$@#___\#XN+B`!86%@`.#@X`RLK*`/___P!5554``````'5U +M=0"OKZ\``@("``$!`0"%A84`ZNKJ```````*"@H`_/S\`&5E90`Q,3$`T-#0 +M`/S\_`!`0$``#`P,`/___P%#0T,``````)*2D@#L[.P`7D``````*.CHP#___\`@("````` +M``!C8V,`____`8V-C0```````P,#`+:VM@#___\#JJJJ```````N+BX`V]O; +M`']_?P``````$1$1`,/#PP"HJ*@`#0T-`/___P'X^/@`WM`%%140`Z.CH`XN+B`+*RL@``````"@H*`./CXP!E964` +M,3$Q`-#0T`#\_/P`0$!```P,#`#___\!1D9&```````&!@8`?7U]`//S\P#_ +M________;/___P#___\*]?7U`!D9&0``````AX>'`/___P&"@H(`%!04`+*R +ML@`N+BX`!`0$`-O;VP#___\;Y.3D``0$!``.#@X`\_/S`/___P'O[^\`#0T- +M``````"?GY\`____`#4U-0``````<'!P`$!`0``?'Q\`W-S<`.3DY``1$1$` +M`P,#`-O;VP#___\!2$A(``````"9F9D`____!.+BX@``````5U=7`.OKZP`@ +M("``$Q,3``````!I:6D`____`(B(B```````)"0D`-O;VP`-#0T``````)^? +MGP#___\`-34U``````!U=74`8&!@``````!K:VL`!`0$``````"-C8T`____ +M`/W]_0#.SLX`____`._O[P`-#0T``````)^?GP#___\`-34U``````!U=74` +M____`T)"0@``````K:VM`/___P#$Q,0``0$!``4%!0#.SLX`#P\/``````"8 +MF)@`____`,K*R@``````,3$Q`&=G9P`H*"@`V]O;`)^?GP`O+R\``````%)2 +M4@#___\!'!P<``````"&AH8`_?W]`&!@8`!Y>7D`YN;F`/___P/\_/P`)R7D`YN;F`/___P%(2$@````` +M`)F9F0#___\`S,S,```````4%!0`R\O+`/___P'FYN8`#P\/``````"8F)@` +M____`,K*R@``````,3$Q`']_?P``````;FYN`/___P":FIH``````8^/CP#_ +M__\#^_O[`"4E)0`:&AH`Z^OK`/GY^0`:&AH``````+FYN0#]_?T`+"PL`%96 +M5@#___\`9V=G`"@H*`#;V]L`GY^?`"\O+P``````4E)2`/___P?FYN8`#P\/ +M``````"8F)@`____`,K*R@``````,#`P`"7EY`.;FY@#_ +M__\$^_O[`"4E)0`:&AH`Z^OK`/GY^0`:&AH``````+FYN0#]_?T`+"PL`%96 +M5@#___\`9V=G`"@H*`#;V]L`GY^?`"\O+P``````4E)2`/___P8<'!P````` +M`(:&A@#]_?T`8&!@`'EY>0#FYN8`____`4A(2```````F9F9`/___P#,S,P` +M`````!04%`#+R\L`____`>;FY@`/#P\``````)B8F`#___\`RLK*```````P +M,#``)R'@``````?W]_`&=G9P`H*"@`V]O;`)^?GP`O+R\````` +M`%)24@#___\`S,S,```````4%!0`R\O+`/________]N____`/___PJ$A(0` +M`````!45%0#U]?4`____`+^_OP`:&AH`U]?7`/___P#5U=4``````%U=70#_ +M__\;?'Q\``````!M;6T`____`H:&A@``````.SL[`/___P"[N[L```````@( +M"`!`0$``"0D)`,_/SP#]_?T`0D)"``````!965D`____`;2TM```````(2$A +M`/KZ^@#___\$M;6U``````"$A(0`/S\_``<'!P!^?GX``````):6E@"7E`!@8&```````7U]?`+R\O```````#P\/``$!`0`````` +M$Q,3`(&!@0#Y^?D`____`=C8V`!)24D``````#8V-@#5U=4`____`K2TM``` +M````(2$A`/KZ^@#___\`5U=7``````"TM+0`____`G!P<```````5%14`/__ +M_P%?7U\``````(2$A`"#@X,``````'AX>`#2TM(`"`@(``````!E964`____ +M!)65E0``````BHJ*`/___P"3DY,``````$%!00#___\`HJ*B``````"WM[<` +MO+R\```````/#P\``0$!```````3$Q,`@8&!`/GY^0#___\'<'!P``````!4 +M5%0`____`5]?7P``````4U-3```````S,S,`^/CX`-?7UP`"`@(``````*ZN +MK@#___\`?GY^``````!N;FX`____`8.#@P``````>'AX`-+2T@`("`@````` +M`&5E90#___\$E965``````"*BHH`____`).3DP``````04%!`/___P"BHJ(` +M`````+>WMP#\_/P`1D9&``D)"0#/S\\`_?W]`$)"0@``````65E9`'EY>0`` +M```!`P,#`'U]?0#V]O8`____`;R\O```````#P\/``$!`0``````$Q,3`(&! +M@0#Y^?D`____`=C8V`!)24D``````#8V-@#5U=4`____!I65E0``````BHJ* +M`/___P"3DY,``````$%!00#___\`HJ*B``````"WM[<`O+R\```````/#P\` +M`0$!```````3$Q,`@8&!`/GY^0#___\&V-C8`$E)20``````-C8V`-75U0#_ +M__\"M+2T```````A(2$`^OKZ`/___P!75U<``````+2TM`#___\"<'!P```` +M``!45%0`____`5]?7P``````4U-3```````S,S,`^/CX`-?7UP`"`@(````` +M`*ZNK@#[^_L`,C(R`"0D)`#P\/``]_?W`#T]/0``````&1D9`+2TM``````` +M#P\/``$!`0``````$Q,3`(&!@0#Y^?D`____`%=75P``````M+2T`/______ +M__]O____`/___PGKZ^L`#0T-``````"%A84`____`4!`0`#"PL(`____`>_O +M[P``````"PL+`/___QKY^?D`%Q<7``$!`0#9V=D`____`?GY^0`9&1D````` +M`+R\O`#___\`2TM+```````W-S<``````(.#@P#___\`>'AX```````!`0$` +MT]/3`/___P#]_?T`*BHJ``````"=G9T`____!8B(B```````*RLK``````"0 +MD)``'@``P,#``L+"P#+R\L`^?GY`!D9&0``````O+R\`/__ +M_P!+2TL``````&1D9``I*2D``````(*"@@`?'Q\``````)RWM`/___P@='1T``````,W-S0#___\`M+2T +M``("`@`.#@X`(B(B``````"XN+@`____`%Q<7```````/#P\`/___P#R\O(` +M$!`0``````#)R````````0$!`,O+RP`2$A(````` +M`#P\/```````A86%`/___P))24D`!04%`$5%10!P<'``LK*R`-ST` +MX.#@`$]/3P`1$1$`C(R,`/___P"XN+@``````!P<'`#___\%[^_O`!,3$P`2 +M$A(`\O+R`/;V]@`8&!@``````+R\O`#[^_L`(B(B`!<7%P#\_/P`24E)``4% +M!0!%144`<'!P`+*RL@#WM`/___P3@X.``3T]/`!$1$0",C(P`____ +M`+BXN```````'!P<`/___P']_?T`*BHJ``````"=G9T`____`.;FY@`$!`0` +M+R\O`/___P,='1T``````,W-S0#___\`M+2T``("`@`.#@X`(B(B``````"X +MN+@`____`%Q<7```````/#P\`/___P"5E94``````+6UM0#V]O8`1T='```` +M``&?GY\`24E)``4%!0!%144`<'!P`+*RL@#WM`/___P#FYN8`!`0$ +M`"\O+P#_________'@```````L+"P#M[>T`!04%``````#JZNH`____`.WM[0`R +M,C(`_O[^`)^?GP``````-34U`/___P#9V=D``0$!``("`@#9V=D`____`Q`0 +M$```````U]?7`#T]/0`"`@(``````$A(2`#___\`"`@(``````#EY>4`G)R< +M``D)"0``````E)24``T-#0`B(B(`\_/S`.CHZ`"G@`L+"P` +M`````-/3TP#FYN8`JJJJ`$1$1```````/CX^`/___P2JJJH``````#,S,P#_ +M__\`X^/C``0$!``"`@(`SL[.`/___P`("`@``````.7EY0"4`G)R<``D) +M"0``````E)24`/___P":FIH```````T-#0``````*"@H`._O[P#___\$='1T +M``````"'AX<`____`(^/CP``````.3DY`/___P"DI*0``````'!P<`#___\` +M#0T-`"(B(@#S\_,`Z.CH`)R`/___P#W]_<`HZ.C`-34U`#_ +M__\$"`@(``````#EY>4`G)R<``D)"0``````8V-C```````S,S,`____`./C +MXP`$!`0``@("`,[.S@#___\`DY.3```````@("``____`IJ:F@``````#0T- +M```````H*"@`[^_O`/___P1T='0``````(>'AP#___\`CX^/```````Y.3D` +M____`*2DI```````<'!P`/___P`;&QL``````-#0T`!H:&@``````4Y.3@"5 +ME94``````$='1P#Q\?$`(2$A``````"7EY<`____`0T-#0`B(B(`\_/S`.CH +MZ`"G@`L+"P``````-/3TP#FYN8`JJJJ`$1$1```````/CX^ +M`/___P5T='0``````(>'AP#___\`CX^/```````Y.3D`____`*2DI``````` +M<'!P`/___P`-#0T`(B(B`//S\P#HZ.@`G)R<`!T='0">GIX`____!"PL+``` +M````T]/3`.;FY@"JJJH`1$1$```````^/CX`____`:2DI```````(2$A`/O[ +M^P#___\`AX>'``````"=G9T`____`P@("```````Y>7E`)R'@`____`BGIX`____`2LK*P``````JZNK`/__ +M_P!S7E`/___P0Q,3$``````+>W +MMP#___\`CX^/``````!;6UL`____`4Y.3@`````#965E`/___P$N+BX````` +M`)F9F0#___\�T-``````$D)"0`3$Q,``````"]O;T`____`!D9&0`````# +M-34U`/+R\@`3$Q,`````!#(R,@#EY>4`____`2XN+@``````F9F9`/___P$O +M+R\`#P\/`/7U]0#___\#3DY.``````-E964`____`;BXN``````!'1T=`.+B +MX@#___\$X.#@``<'!P`<'!P`]O;V`/___P`H*"@``````+V]O0#___\`2DI* +M``````#2TM(`____`!D9&0`````#-34U`/+R\@#___\`8F)B```````6%A8` +M____!$Y.3@`````#965E`#$Q,0``````M[>W`/___P"/CX\``````%M;6P#_ +M__\!,3$Q``````!S4`____!.#@X``'!P<`'!P<`/;V]@#___\`*"@H``````"]O;T`____`$I* +M2@``````TM+2`/___P`9&1D``````S4U-0#R\O(`____!!,3$P`````$,C(R +M`.7EY0#___\!+BXN``````"9F9D`____`2\O+P`/#P\`]?7U`/___P-.3DX` +M`````V5E90`Q,3$``````+>WMP#___\`CX^/``````!;6UL`____`0P,#``` +M```!%145``,#`P`!`0$`QL;&`/___P`9&1D``````S4U-0#R\O(`____`"\O +M+P`/#P\`]?7U`/___P,5%14``````!<7%P#_________:?___P#___\)\?'Q +M`"4E)0#IZ>D`____`L'!P0`@("````````P,#`!&1D8`Q,3$`/___QNPL+`` +M.SL[`/W]_0#___\"I*2D`#(R,@#]_?T`____`,;&Q@`E)24`U-34`)RGIP`J*BH`2$A(`/___P+DY.0`,S,S`/GY^0#___\&8F)B`!P< +M'`#9V=D`____`/[^_@"BHJ(`145%`(*"@@#___\"I*2D`#(R,@#]_?T`____ +M`,;&Q@`E)24`U-34`)B8F``7%Q<`Y>7E`/___P#FYN8`24E)``@("``C(R,` +MF9F9`/___P&DI*0`,C(R`/W]_0#___\`QL;&`"4E)0#4U-0`____!(J*B@`) +M"0D`5555`.OKZP"QL;$`1D9&`/___P'P\/``;&QL``T-#0`<'!P`CX^/`/__ +M_P&PL+``'1T=``8&!@`M+2T`BHJ*`/CX^`#___\`M+2T`"DI*0`#`P,`$!`0 +M`#T]/0"4E)0`^OKZ`/___P6AH:$`24E)`/___P'+R\L`4E)2`-W=W0#___\! +M\/#P`&QL;``-#0T`'!P<`(^/CP#___\"Y.3D`#,S,P#Y^?D`____!HJ*B@`) +M"0D`5555`.OKZP"QL;$`1D9&`/___P&PL+``'1T=``8&!@`M+2T`BHJ*`/CX +M^`#___\`M+2T`"DI*0`#`P,`$!`0`#T]/0"4E)0`^OKZ`/___P+DY.0`,S,S +M`/GY^0#___\!A(2$`&]O;P#___\$\/#P`&QL;``-#0T`'!P<`(^/CP#___\" +M<7%Q```````/#P\`U-34`/___P70T-``3$Q,`*BHJ`#___\!4U-3`$Y.3@#_ +M__\!D)"0`$Q,3`#___\!L+"P`!T='0`&!@8`+2TM`(J*B@#X^/@`____`5%1 +M40``````%145`/___P3P\/``;&QL``T-#0`<'!P`CX^/`/___P"AH:$`24E) +M`/___P'+R\L`4E)2`-W=W0#___\!F)B8`"4E)0##P\,`____`G%Q<0`````` +M#P\/`-34U`#___\%T-#0`$Q,3`"HJ*@`____`5-34P!.3DX`____`9"0D`!, +M3$P`____`9RGIP`J*BH`2$A(`/___P#`P,``4E)2`/__ +M_P)O;V\`6EI:`)>7EP#___\`L+"P`!T='0`&!@8`+2TM`(J*B@#X^/@`____ +M`+2TM``I*2D``P,#`!`0$``]/3T`E)24`/KZ^@#___\%T-#0`$Q,3`"HJ*@` +M____`5-34P!.3DX`____`9"0D`!,3$P`____`;"PL``='1T`!@8&`"TM+0"* +MBHH`^/CX`/___P6TM+0`*2DI``,#`P`0$!``/3T]`)24E`#Z^OH`____`N3D +MY``S,S,`^?GY`/___P&$A(0`;V]O`/___P3P\/``;&QL``T-#0`<'!P`CX^/ +M`/___P"AH:$`24E)`/___P'+R\L`4E)2`-W=W0#___\!@8&!``H*"@!04%`` +M='1T``````!86%@`____`;"PL``='1T`!@8&`"TM+0"*BHH`^/CX`/___P&$ +MA(0`;V]O`/___P15554`+2TM`+R\O`#_________:?___P#____DKJZN```` +M```%!04`O;V]`/___QO?W]\``````(*"@@#___\8KJZN```````%!04`O;V] +M`/___W?R\O(`%145``,#`P#9V=D`_________WW___\`____X]W=W0`/#P\` +M`````**BH@#___\;W]_?`"\O+P!@8&``_?W]`/___Q?=W=T`#P\/``````"B +MHJ(`____=8:&A@`:&AH`U=75`'M[>P``````8V-C`/________]^____`/__ +M_^,S,S,``````(.#@P#___\7EP``````+BXN``0$!``4%!0`Z>GI`/________]^____`/___^.JJJH` +M8V-C`/___SFJJJH`8V-C`/___WB(B(@`%Q<7`!D9&0"_O[\`_________W__ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +M_________________Q[___\`____________________'O___P#___\_^/CX +M`"HJ*@``````KZ^O`/___RSX^/@`*BHJ``````"OKZ\`____%?CX^``J*BH` +M`````*^OKP#___\2V]O;`"LK*P`'!P<`WM[>`/___T[;V]L`*RLK``<'!P#> +MWMX`______________\E____`/___S^+BXL```````H*"@#P\/``____+(N+ +MBP``````"@H*`/#P\`#___\5BXN+```````*"@H`\/#P`/___Q)=75T````` +M`$)"0@#___]/75U=``````!"0D(`______________\F____`/___S;W]_<` +MT='1`*NKJP"&AH8`9&1D`$)"0@`A(2$`#@X.`)N;FP`2$A(``````&UM;0#_ +M__\3K*RL`!,3$P`R,C(`_O[^`/___Q3Q\?$`$A(2``````!M;6T`____!]_? +MWP#P\/``____"_'Q\0`2$A(``````&UM;0#___\2VMK:``,#`P``````N+BX +M`/___SVLK*P`$Q,3`#(R,@#^_OX`____#-K:V@`#`P,``````+BXN`#___\8 +MK*RL`!,3$P`R,C(`_O[^`/___USX^/@`^_O[`-W=W0#___\L,S,S``````&V +MMK8`____3JRLK``3$Q,`,C(R`/[^_@#_________)?___P#___\Q[N[N`+FY +MN0"%A84`4U-3`"4E)0`"`@(`````!A<7%P``````!04%`.'AX0#___\2[.SL +M`!86%@``````KJZN`/___Q6"@H(```````4%!0#AX>$`____!IJ:F@`"`@(` +M'AX>`/___PN"@H(```````4%!0#AX>$`____$EY>7@``````+R\O`/___SWL +M[.P`%A86``````"NKJX`____#5Y>7@``````+R\O`/___QCL[.P`%A86```` +M``"NKJX`____75A86``,#`P`5%14`/___RNRLK(``````2\O+P#^_OX`____ +M3>SL[``6%A8``````*ZNK@#_________)O___P#___\Q&QL;``````<.#@X` +M4E)2`)B8F`#1T=$`$Q,3``````!E964`____$UA86```````45%1`/___Q7T +M]/0`$Q,3``````!E964`____!Q<7%P``````*BHJ`/___PKT]/0`$Q,3```` +M``!E964`____$MO;VP`#`P,``````*2DI`#___\]6%A8``````!145$`____ +M#=O;VP`#`P,``````*2DI`#___\86%A8``````!145$`____7;BXN``````` +M`P,#`-G9V0#___\K-34U``````&TM+0`____3EA86```````45%1`/______ +M__\G____`/___S%65E8```````8&!@`F)B8`+BXN``````$^/CX`OKZ^`/KZ +M^@#___\!CHZ.```````%!04`X.#@`/___Q*TM+0```````L+"P#2TM(`X.#@ +M`-+2T@#___\3CHZ.```````%!04`X.#@`/___P<:&AH`$1$1`,;&Q@#___\* +MCHZ.```````%!04`X.#@`/___Q#Y^?D`XN+B`%E960``````'Q\?`/O[^P#_ +M__\\M+2T```````+"PL`TM+2`.#@X`#2TM(`____"?GY^0#BXN(`65E9```` +M```?'Q\`^_O[`/___Q>TM+0```````L+"P#2TM(`X.#@`-+2T@#___]:^OKZ +M`"GI +M`**BH@"#@X,`;V]O`%M;6P`5%14``````SX^/@#___\2^?GY`!L;&P`````` +M9F9F`/___PCDY.0`\?'Q`/___P/[^_L`N+BX`'=W=P"2DI(`_?W]`/___P'Y +M^?D`&QL;``````!F9F8`____#O#P\`",C(P`-C8V``4%!0`````"D)"0`/__ +M_P'5U=4`4E)2``P,#``:&AH`HJ*B`/___Q#X^/@`)24E`!P<'`!Z>GH`^/CX +M`/___PCIZ>D`____"M75U0!24E(`#`P,`!H:&@"BHJ(`____`?S\_`"BHJ(` +M@X.#`&]O;P!;6UL`%145``````,^/CX`____!O#P\`",C(P`-C8V``4%!0`` +M```"D)"0`/___PWX^/@`)24E`!P<'`!Z>GH`^/CX`/___P#\_/P`HJ*B`(.# +M@P!O;V\`6UM;`!45%0`````#/CX^`/___P#4U-0`____`/W]_0"JJJH`Z^OK +M`/___P+5U=4`4E)2``P,#``:&AH`HJ*B`/___SC5U=4`4E)2``P,#``:&AH` +MHJ*B`/___P/IZ>D`____"9&1D0``````!@8&`.#@X`#___\GTM+2`*"@H`#L +M[.P`____`#@X.``````!R,C(`/___Q+X^/@`)24E`!P<'`!Z>GH`^/CX`/__ +M_ROX^/@`)24E`!P<'`!Z>GH`^/CX`/___P#\_/P`HJ*B`(.#@P!O;V\`6UM; +M`!45%0`````#/CX^`/___P#4U-0`____`/W]_0"JJJH`Z^OK`/___P+5U=4` +M4E)2``P,#``:&AH`HJ*B`/___P/IZ>D`____']34U`#___\`_?W]`*JJJ@#K +MZ^L`____[?___P#___\-R\O+`!@8&``````#<'!P`/___P3KZ^L`8&!@```` +M``&GIZ<`____%?S\_``<'!P``````#'A +M`/___PQ(2$@`"`@(`.3DY``3$Q,`````!`D)"0`E)24`.SL[`*ZNK@#___\( +MZ.CH`/#P\`#___\'FYN;```````%!04`X>'A`/___P?P\/``Z>GI`/___P+Y +M^?D`BHJ*`!<7%P`````"BXN+`/___P&;FYL```````4%!0#AX>$`____#9N; +MFP`2$A(``````1,3$P`````!$A(2`/3T]`#^_OX`A86%``,#`P`````#N+BX +M`/___P^OKZ\``````E=75P#___\'W-S<`"4E)0#Z^OH`____!_[^_@"%A84` +M`P,#``````.XN+@`____`/KZ^@`3$Q,`````!`D)"0`E)24`.SL[`*ZNK@#_ +M__\%FYN;`!(2$@`````!$Q,3``````$2$A(`]/3T`/___PVOKZ\``````E=7 +M5P#___\`^OKZ`!,3$P`````$"0D)`"4E)0`[.SL`KJZN`*JJJ@".CHX`R\O+ +M`#$Q,0``````A(2$`/___P#^_OX`A86%``,#`P`````#N+BX`/___S7^_OX` +MA86%``,#`P`````#N+BX`/___P'@#^_OX`____!*>GIP``````"PL+`/[^_@#___\!?GY^```` +M``'%Q<4`____`M[>W@`K*RL``````$E)20`D)"0``````"TM+0!M;6T`+2TM +M``8&!@`9&1D`H*"@`/___P*ZNKH`!`0$``\/#P#U]?4`____`-?7UP`K*RL` +M`````4E)20!J:FH``````2(B(@#.SLX`)"0D```````M+2T`;6UM`"TM+0`& +M!@8`&1D9`*"@H`#___\'^/CX`%E960`````!,#`P`+>WMP"SL[,``````7Q\ +M?`#\_/P`75U=``````4Y.3D`____`OS\_`"DI*0`2TM+`!<7%P`%!04`,#`P +M`,O+RP#___\!_/S\`+2TM`!H:&@`+R\O``8&!@`````#EY>7`/___P9B8F(` +M``````8&!@!34U,`+BXN``<'!P`='1T`JJJJ`/___P'\_/P`75U=``````4Y +M.3D`____`/7U]0"1D9$`JJJJ`)65E0`````!>GIZ`/[^_@#___\&^/CX`%E9 +M60`````!,#`P`+>WMP"SL[,``````7Q\?`#___\!_/S\`*2DI`!+2TL`%Q<7 +M``4%!0`P,#``R\O+`/___P'\_/P`M+2T`&AH:``O+R\`!@8&``````.7EY<` +M]?7U`)&1D0"JJJH`E965``````%Z>GH`_O[^`/___P#AX>$`"@H*``D)"0!S +M0`7%Q<`'1T=`+2T +MM`#___\#X>'A`"7EY`/___P9H:&@``````&EI:0!:6EH`'!P< +M``8&!@!;6UL`R$`)R7D`____ +M!FAH:```````:6EI`%I:6@`<'!P`!@8&`%M;6P#)R7 +M`/___P=H:&@``````&EI:0!:6EH`'!P<``8&!@!;6UL`R7`/7U]0"1D9$`JJJJ`)65 +ME0`````!>GIZ`/[^_@#___\`X>'A``H*"@`)"0D`'A``H*"@`)"0D`0"=G9T``0$!`=?7UP#___\"145%```` +M```2$A(`\?'Q`/___P5V=G8``````#8V-@#___\!N+BX``$!`0`````!Z^OK +M`/___P'CX^,`'AX>```````?'Q\`E)24``````(2$A(`?W]_`"DI*0`````` +M"@H*`/___P'T]/0`'AX>``````!\?'P`____`,K*R@`0$!````````D)"0"C +MHZ,`Z.CH`!`0$``````!+2TM`)&1D0`````"$A(2`']_?P`I*2D```````H* +M"@#___\&^_O[`$Q,3``````!9F9F`/KZ^@#]_?T`+2TM```````("`@`Z>GI +M`&MK:P`````!,#`P`,7%Q0#IZ>D``````0<'!P#___\!SD`Z^OK`'EY>0`/#P\``````&EI:0#___\%XN+B``4%!0`````!`@("`'5U +M=0!24E(``````!(2$@#___\!:VMK``````$P,#``Q<7%`.GIZ0`````!!P<' +M`/___P-%144``````!(2$@#Q\?$`____!OO[^P!,3$P``````69F9@#Z^OH` +M_?W]`"TM+0``````"`@(`.GIZ0#___\`SD`Z^OK`'EY +M>0`/#P\``````&EI:0#___\"145%```````2$A(`\?'Q`/___P%G9V<````` +M``$!`0`````!*BHJ`*6EI0#\_/P`:VMK``````$P,#``Q<7%`.GIZ0`````! +M!P<'`&QL;``````!K*RL`/___P+EY>4`)"0D``````%^?GX`____!=?7UP`# +M`P,``````45%10"4E)0``````@("`@!M;6T`P<'!```````("`@`____`D``````0<'!P#___\`XN+B``4%!0`````!`@("`'5U=0!24E(` +M`````!(2$@#___\!Z.CH``L+"P``````8V-C`/___P!L;&P``````:RLK`#_ +M__\"Y>7E`"0D)``````!?GY^`/___P77U]<``P,#``````%%144`E)24```` +M``("`@(`;6UM`,'!P0``````"`@(`/___P+*RLH`*2DI``L+"P!Y>7D`G9V= +M``$!`0'7U]<`SL[.``````%75U<`____`*^OKP`N+BX```````("`@"7EY<` +M____`,W-S0`P,#```````#\_/P"1D9$`965E```````C(R,`____`,O+RP`F +M)B8``````$-#0P"OKZ\`Z>GI`.OKZP!Y>7D`#P\/``````!I:6D`____!M?7 +MUP`#`P,``````45%10"4E)0``````@("`@!M;6T`P<'!```````("`@`____ +M`GI`.OKZP!Y>7D`#P\/``````!I:6D`____`D5%10`` +M````$A(2`/'Q\0#___\!9V=G```````!`0$``````2HJ*@"EI:4`_/S\`&MK +M:P`````!,#`P`,7%Q0#IZ>D``````0<'!P#___\`XN+B``4%!0`````!`@(" +M`'5U=0!24E(``````!(2$@#___\#K*RL`!H:&@`J*BH`H*"@`(>'AP`````! +M8F)B`/___P#-S``````!?GY^`/___P#KZ^L`-C8V``````!K:VL`W=W= +M``@("``\/#P`____%N+BX@`#`P,``````&5E90#___\"_?W]`"8F)@`````! +M-#0T`.KJZ@#2TM(``````30T-`#___\!GY^?``4%!0`X.#@`W]_?`//S\P`E +M)24``````$Q,3`#___\"M;6U``````&'AX<`____!DM+2P``````965E`/__ +M_P#EY>4`%145``````$5%14`____`?#P\``L+"P```````P,#`#0T-``)B8F +M``````$T-#0`ZNKJ`-+2T@`````!-#0T`/___P%W=W<```````P,#`#M[>T` +MY>7E`!86%@``````#`P,`,/#PP#___\`V-C8`"(B(@``````8V-C`/+R\@`F +M)B8``````30T-`#JZNH`TM+2``````$T-#0`____!G)R<@`````!:VMK`/__ +M_P&;FYL``````6AH:`"JJJH``````4]/3P#V]O8`____`-[>W@`````!'Q\? +M`/___P"WM[<`"PL+`!(2$@"SL[,`____`8J*B@``````$A(2`/___P`='1T` +M`````=?7UP#___\!CHZ.``````%=75T`\_/S`/___P5M;6T``````08&!@"N +MKJX`]/3T`!$1$0``````%!04`/___P"JJJH``````4]/3P#V]O8`____`-[> +MW@`````!'Q\?`/___P*UM;4``````8>'AP#___\'``````$?'Q\`:&AH``````&VMK8`____ +M`>?GYP`F)B8``````4Y.3@#^_OX`____!5965@``````!`0$`)Z>G@#___\` +MFIJ:``````$)"0D`MK:V`/___P!M;6T``````"PL+`#___\`M[>W``L+"P`2 +M$A(`L[.S`/___P&*BHH``````!(2$@#___\)JJJJ``````%/3T\`]O;V`/__ +M_P#>WMX``````1\?'P#___\`;6UM``````$&!@8`KJZN`/3T]``1$1$````` +M`!04%`#___\!;6UM```````!`0$`V=G9`/___P!H:&@``````;:VM@#___\! +MY^?G`"8F)@`````!3DY.`/[^_@#___\%5E96```````$!`0`GIZ>`/___P": +MFIH``````0D)"0"VMK8`____`&UM;0``````+"PL`/___P&?GY\`!04%`#@X +M.`#?W]\`\_/S`"4E)0``````3$Q,`/___P!75U<``````7Q\?``Q,3$````` +M`BDI*0"FIJ8`M[>W``L+"P`2$A(`L[.S`/___P&*BHH``````!(2$@#___\` +M'1T=``````'7U]<`____`8Z.C@`````!75U=`//S\P#___\&5E96```````$ +M!`0`GIZ>`/___P":FIH``````0D)"0"VMK8`____`&UM;0``````+"PL`/__ +M_P"WM[<`"PL+`!(2$@"SL[,`____`8J*B@``````$A(2`/___P8='1T````` +M`=?7UP#___\!CHZ.``````%=75T`\_/S`/___P&UM;4``````8>'AP#___\! +MY.3D``8&!@`````!%145`)^?GP#]_?T`____`*JJJ@`````!3T]/`/;V]@#_ +M__\`WM[>``````$?'Q\`____`&UM;0`````!!@8&`*ZNK@#T]/0`$1$1```` +M```4%!0`____`?[^_@!P<'```````'5U=0#Z^OH`_?W]`#L[.P```````P,# +M`-O;VP"WM[<`"PL+`!(2$@"SL[,`____`8J*B@``````$A(2`/___P#DY.0` +M!@8&``````$5%14`GY^?`/W]_0#____O____`/___P[R\O(`3DY.``````%O +M;V\`_?W]`._O[P`O+R\`!@8&`)Z>G@#___\`8V-C``````##P\,`____%GY^ +M?@`````!R\O+`/___P*IJ:D``````1L;&P#M[>T`____`%=75P`````!H:&A +M`/___P"8F)@``0$!`%!04`#X^/@`____`%]?7P`````!O[^_`/___P'Z^OH` +M*"@H```````6%A8`]/3T`/___P8A(2$``````)24E`#\_/P`/CX^```````* +M"@H``````#X^/@#___\`^OKZ`$-#0P```````@("`+*RL@"IJ:D``````1L; +M&P#M[>T`____`%=75P`````!H:&A`/___P#WM`/___P!75U<``````:&AH0#___\%O;V]``$!`0``````0T-#`/W]_0#_ +M__\`[>WM`!@8&````````@("`-/3TP`8&!@``````$E)20#[^_L`____`8B( +MB``````!7EY>`,[.S@`)"0D`#`P,`,_/SP#[^_L`O;V]`$A(2``````!C8V- +M`/___P`]/3T``````1(2$@"2DI(`^/CX`.KJZ@"BHJ(`VMK:`/___P;CX^,` +M"`@(```````!`0$`J:FI`/___P"*BHH``````5A86`#U]?4`&!@8``````!) +M24D`^_O[`/___P&(B(@``````5Y>7@#___\!^OKZ`"@H*```````%A86`/3T +M]`#___\&O;V]``$!`0``````0T-#`/W]_0#___\`[>WM`!@8&````````@(" +M`-SGI`/___P'U]?4`&!@8```` +M``!)24D`^_O[`/___P&(B(@``````5Y>7@!G9V<``````<'!P0#___\`]?7U +M`"TM+0`````!*"@H`/'Q\0#___\%SL[.``$!`0``````F9F9`/___P#^_OX` +M+BXN``````&EI:4`____`-O;VP`%!04``````)"0D`#.SLX`"0D)``P,#`#/ +MS\\`^_O[`+V]O0!(2$@``````8V-C0#___\(]?7U`!@8&```````24E)`/O[ +M^P#___\!B(B(``````%>7EX`X^/C``@("````````0$!`*FIJ0#___\`BHJ* +M``````%86%@`____`.'AX0`'!P<``````$M+2P#___\!9V=G``````'!P<$` +M____`/7U]0`M+2T``````2@H*`#Q\?$`____!<[.S@`!`0$``````)F9F0#_ +M__\`_O[^`"XN+@`````!I:6E`/___P#;V]L`!04%``````"0D)``____`)B8 +MF``!`0$`4%!0`/CX^`#___\`7U]?``````&_O[\`UM;6``("`@`````$&!@8 +M`)R7EX`X^/C``@("````````0$!`*FI +MJ0#___\`BHJ*``````%86%@`____`65E90`!`0$`DI*2`/___P%[>WL````` +M`5Q<7`#.SLX`"0D)``P,#`#/S\\`^_O[`+V]O0!(2$@``````8V-C0#___\` +M<'!P``````$[.SL`Z>GI`/____'___\`____#>'AX0`L+"P```````H*"@"D +MI*0`____`/?W]P`\/#P`$A(2`+Z^O@#L[.P`Q,3$``,#`P`P,#``U]?7`._O +M[P#___\4_/S\`!P<'```````,S,S`/___P,R,C(``````;*RL@#___\`VMK: +M``("`@``````(2$A`/O[^P"YN;D``P,#`$%!00#Y^?D`____`)Z>G@`````! +M,C(R`/___P*.CHX``````8V-C0#___\&]?7U``$!`0``````P\/#`'IZ>@`` +M````%145`%965@``````9V=G`/___P!E964``````8B(B`#___\`,C(R```` +M``&RLK(`____`-K:V@`"`@(``````"$A(0#[^_L`____`%145```````!@8& +M`.;FY@#%Q<4``````8&!@0#___\&,C(R``````&RLK(`____`-K:V@`"`@(` +M`````"$A(0#[^_L`____!/W]_0`K*RL```````H*"@#AX>$`____`/KZ^@`^ +M/CX``````5145`"6EI8``````!45%0#L[.P`____`?7U]0`:&AH``````;>W +MMP`M+2T``````#HZ.@!-34T`#@X.``````$@("``J*BH`/___P'V]O8`AX>' +M`!L;&P`````!&QL;`)J:F@#^_OX`____!VAH:``````!@X.#`/___P#U]?4` +M%145``````'!P<$`EI:6```````5%14`[.SL`/___P'U]?4`&AH:``````&Y +MN;D`____`8Z.C@`````!C8V-`/___P;]_?T`*RLK```````*"@H`X>'A`/__ +M_P#Z^OH`/CX^``````%45%0`_/S\`"TM+0``````.CHZ`$U-30`.#@X````` +M`2`@(`"HJ*@`____`?;V]@"'AX<`&QL;``````$;&QL`FIJ:`/[^_@#___\# +MCHZ.``````&-C8T`____`>_O[P`,#`P``````"TM+0#T]/0`____`I:6E@`` +M````%145`.SL[`#___\!]?7U`!H:&@`````!N;FY`&EI:0`````!S,S,`/__ +M_P!=75T``````0\/#P#9V=D`____!D9&1@``````+"PL`/[^_@#___\`L+"P +M``````%!04$`____`4]/3P``````#@X.`/#P\``M+2T``````#HZ.@!-34T` +M#@X.``````$@("``J*BH`/___PF6EI8``````!45%0#L[.P`____`?7U]0`: +M&AH``````;FYN0!H:&@``````8.#@P#___\`]?7U`!45%0`````!P<'!`/__ +M_P!C8V,``````;6UM0#___\!:6EI``````',S,P`____`%U=70`````!#P\/ +M`-G9V0#___\&1D9&```````L+"P`_O[^`/___P"PL+```````4%!00#___\! +M3T]/```````.#@X`\_/S`+FYN0`#`P,`04%!`/GY^0#___\`GIZ>``````$R +M,C(`____`%Q<7``````#"0D)`'Q\?`#S\_,`____`/S\_``M+2T``````#HZ +M.@!-34T`#@X.``````$@("``J*BH`/___P'V]O8`AX>'`!L;&P`````!&QL; +M`)J:F@#^_OX`____"$9&1@``````+"PL`/[^_@#___\`L+"P``````%!04$` +M____`4]/3P``````#@X.`/#P\``M+2T``````#HZ.@!-34T`#@X.``````$@ +M("``J*BH`/___P?V]O8`AX>'`!L;&P`````!&QL;`)J:F@#^_OX`____`XZ. +MC@`````!C8V-`/___P'O[^\`#`P,```````M+2T`]/3T`/___P*6EI8````` +M`!45%0#L[.P`____`?7U]0`:&AH``````;FYN0!H:&@``````8.#@P#___\` +M]?7U`!45%0`````!P<'!`/___P";FYL``````(&!@0#___\!GIZ>``$!`0`` +M`````@("`-75U0`M+2T``````#HZ.@!-34T`#@X.``````$@("``J*BH`/__ +M_P#O[^\`#`P,```````M+2T`]/3T`/____+___\`____#-'1T0`9&1D````` +M`"4E)0#3T],`____`5I:6@``````!04%``("`@`````$KZ^O`/___Q2QL;$` +M`````9Z>G@#___\"O[^_``````$Z.CH`____`6AH:``````!D)"0`.OKZP`5 +M%14`%!04`.GIZ0#___\`SL[.``D)"0`````!I:6E`/___P'M[>T`$!`0```` +M```9&1D`]O;V`/___P;,S,P```````$!`0"KJZL``0$!``````"TM+0`,C(R +M``````"1D9$`D)"0``````%=75T`____`+^_OP`````!.CHZ`/___P%H:&@` +M`````9"0D`#___\`QL;&``````%A86$`____`&1D9```````*BHJ`/O[^P#_ +M__\#]?7U`/___P"_O[\``````3HZ.@#___\!:&AH``````&0D)``____!;"P +ML``````!='1T`/___P%C8V,``````LK*R@!`0$```````(J*B@#___\":6EI +M``````$N+BX`I*2D``````,3$Q,`6%A8`*^OKP#\_/P`____`+Z^O@!04%`` +M86%A`/;V]@#\_/P`LK*R`#HZ.@`````!6UM;`/___P;CX^,`!@8&```````\ +M/#P`_O[^`/___P",C(P``````4)"0@#___\`0$!```````"*BHH`____`FEI +M:0`````!+BXN`/___P'M[>T`$!`0```````9&1D`]O;V`/___P:PL+`````` +M`71T=`#___\!8V-C``````+*RLH`I*2D``````,3$Q,`6%A8`*^OKP#\_/P` +M____`+Z^O@!04%``86%A`/;V]@#\_/P`LK*R`#HZ.@`````!6UM;`/___P+M +M[>T`$!`0```````9&1D`]O;V`/___P&,C(P``````;JZN@#___\#0$!````` +M``"*BHH`____`FEI:0`````!+BXN`/___P!N;FX``````=;6U@"9F9D````` +M`0("`@"SL[,`____!KFYN0`````!I*2D`/___P#^_OX`+2TM``````&^OKX` +M____`+N[NP`````!;6UM`*2DI``````#$Q,3`%A86`"OKZ\`_/S\`/___PI` +M0$```````(J*B@#___\":6EI``````$N+BX`X^/C``8&!@``````/#P\`/[^ +M_@#___\`C(R,``````%"0D(`____`-K:V@`$!`0``````!L;&P#]_?T`____ +M`6YN;@`````!UM;6`)F9F0`````!`@("`+.SLP#___\&N;FY``````&DI*0` +M____`/[^_@`M+2T``````;Z^O@#___\`N[N[``````%M;6T`Z^OK`!45%0`4 +M%!0`Z>GI`/___P#.SLX`"0D)``````&EI:4`W=W=``,#`P`````#IJ:F`/__ +M_P*DI*0``````Q,3$P!86%@`KZ^O`/S\_`#___\`OKZ^`%!04`!A86$`]O;V +M`/S\_`"RLK(`.CHZ``````%;6UL`____![FYN0`````!I*2D`/___P#^_OX` +M+2TM``````&^OKX`____`+N[NP`````!;6UM`*2DI``````#$Q,3`%A86`"O +MKZ\`_/S\`/___P:^OKX`4%!0`&%A80#V]O8`_/S\`+*RL@`Z.CH``````5M; +M6P#___\"[>WM`!`0$```````&1D9`/;V]@#___\!C(R,``````&ZNKH`____ +M`T!`0```````BHJ*`/___P)I:6D``````2XN+@#CX^,`!@8&```````\/#P` +M_O[^`/___P",C(P``````4)"0@#___\`[N[N`!`0$`!&1D8`_O[^`/___P"D +MI*0``P,#``````%965D`I*2D``````,3$Q,`6%A8`*^OKP#\_/P`____`8R, +MC``````!NKJZ`/____/___\`____"\[.S@`1$1$``````$A(2`#P\/``____ +M`B$A(0`0$!``.SL[`%!04`!#0T,``````#X^/@")B8D`C(R,`,G)R0#___\4 +M2TM+```````2$A(`]_?W`/___P)04%```````;BXN`#___\`[^_O``L+"P`` +M````#@X.`/+R\@!P<'```````)*2D@#___\`U]?7`!D9&0`````!'1T=`/O[ +M^P#___\!GIP`````!/#P\`/___P#]_?T`+2TM```````! +M`0$`V-C8`$5%10``````1T='`+*RL@#:VMH`____`>;FY@"\O+P`____"@\/ +M#P``````X^/C`/___P&#@X,``````KBXN`!M;6T``````;2TM`#___\`^/CX +M`!D9&0```````@("`,[.S@#___\`6UM;``````%V=G8`____`G=W=P`````! +ML+"P``@("``````!A86%`/___P;]_?T`+R\O```````C(R,`_/S\`/___P"G +MIZ<``````3P\/`#___\`_?W]`"TM+0```````0$!`-C8V`!P<'```````)*2 +MD@#___\`U]?7`!D9&0`````!'1T=`/O[^P!F9F8``````5Y>7@`9&1D````` +M``H*"@"^OKX`____`45%10``````1T='`+*RL@#:VMH`____`>;FY@"\O+P` +MJ*BH``("`@``````9F9F`/'Q\0#___\!T]/3``````$-#0T`____!OW]_0`O +M+R\``````",C(P#\_/P`____`*>GIP`````!/#P\`/___P#]_?T`+2TM```` +M```!`0$`V-C8`$5%10``````1T='`+*RL@#:VMH`____`>;FY@"\O+P`____ +M!:BHJ``"`@(``````&9F9@#Q\?$`____`=/3TP`````!#0T-`/___P)R'``````#+R\L`____`)"0D``"`@(``````0("`@#7U]<`145% +M``````!'1T<`LK*R`-K:V@#___\!YN;F`+R\O`#___\!)24E```````S,S,` +M____]/___P#___\*VMK:`!04%```````8&!@`/S\_`#___\#WM[>`/[^_@#_ +M__\!65E9``````#.SLX`____%N+BX@`"`@(``````'5U=0#___\"W=W=``(" +M`@``````,3$Q`/___P&(B(@``````7-S'@#HZ.@`____`-W=W0`" +M`@(``````#$Q,0#___\!B(B(``````%S$`86%A```````$!`0` +M`````;:VM@#___\`"`@(``````#CX^,`U-34`%A86``````"6UM;`/___P`. +M#@X``````&%A80#X^/@`\/#P`,7%Q0!Y>7D`$!`0`"TM+0`B(B(``````>WM +M[0#KZ^L`M[>W`&AH:``*"@H``````69F9@#___\%ZNKJ``H*"@``````+R\O +M`/___P&'AX0!A +M86$```````0$!``````!MK:V`/___P`.#@X``````&%A80#X^/@`\/#P`,7% +MQ0!Y>7D`$!`0`"TM+0`B(B(``````>WM[0#KZ^L`M[>W`&AH:``*"@H````` +M`69F9@#___\!YN;F``@("```````&1D9`/?W]P#___\!PL+"``````&DI*0` +M____!`@("```````X^/C`-34U`!86%@``````EM;6P#___\!AH:&``````$8 +M&!@``````55550#___\'HZ.C``````&@H*``____`/[^_@`I*2D``````;V] +MO0#___\`I:6E``````%'1T<`____``X.#@``````86%A`/CX^`#P\/``Q<7% +M`'EY>0`0$!``+2TM`/___P'EY>4`T-#0`/[^_@#___\%"`@(``````#CX^,` +MU-34`%A86``````"6UM;`.KJZ@`*"@H``````"\O+P#___\!G)R<``````%C +M8V,`____`-_?WP`#`P,``````=+2T@#___\"AH:&``````$8&!@``````555 +M50#___\'HZ.C``````&@H*``____`/[^_@`I*2D``````;V]O0#___\`I:6E +M``````%'1T<`____`!H:&@``````V-C8`)65E0`/#P\``````HR,C`#DY.0` +M!@8&```````-#0T`Z^OK`,'!P0`$!`0```````L+"P#'Q\<`____``X.#@`` +M````86%A`/CX^`#P\/``Q<7%`'EY>0`0$!``+2TM`"(B(@`````![>WM`.OK +MZP"WM[<`:&AH``H*"@`````!9F9F`/___P:CHZ,``````:"@H`#___\`_O[^ +M`"DI*0`````!O;V]`/___P"EI:4``````4='1P#___\`#@X.``````!A86$` +M^/CX`/#P\`#%Q<4`>7EY`!`0$``M+2T`____!2(B(@`````![>WM`.OKZP"W +MM[<`:&AH``H*"@`````!9F9F`/___P'FYN8`"`@(```````9&1D`]_?W`/__ +M_P'"PL(``````:2DI`#___\$"`@(``````#CX^,`U-34`%A86``````"6UM; +M`.KJZ@`*"@H``````"\O+P#___\!G)R<``````%C8V,`____`37D`$!`0`"TM+0#___\`PL+"``````&DI*0`____!.WM[0!<7%P`'!P<`'M[ +M>P#____K____`/___PGR\O(`)R7D``````:^OKP#___\!.3DY```````'!P<` +MY.3D`/___P$P,#``````!2\O+P#R\O(`____`7-SW`/___P`+"PL`````!H&!@0#___\`CHZ.``("`@``````7%Q<`/__ +M_P4P,#``````!2\O+P#R\O(`>7EY``````&OKZ\`____`3DY.0``````!P<' +M`.3DY`#___\`>'AX``````$M+2T`____`YN;FP`````#.3DY`/;V]@#___\& +M^OKZ`"$A(0``````+"PL`/S\_`#___\`M;6U``````%#0T,`____`3,S,P`` +M```!M[>W`/___P`("`@``````P0$!```````#@X.`/'Q\0!Q<7$``````8"` +M@`#___\!AH:&``````$3$Q,`VMK:``L+"P`````&@8&!``8&!@`````'-34U +M`/'Q\0#___\%^OKZ`"$A(0``````+"PL`/S\_`#___\`M;6U``````%#0T,` +M____`3,S,P`````!M[>W`/___P`+"PL`````!H&!@0#___\%!@8&``````7EY``````&OKZ\`____`3DY.0``````!P<' +M`.3DY`#___\!"@H*``````(%!04`!`0$```````$!`0`VMK:`/___P`+"PL` +M````!H&!@0#___\`9V=G```````6%A8`^?GY`/___P1,3$P``````0D)"0#_ +M___K____`/___PE24E(`````!0$!`0!X>'@`____`WEY>0``````M+2T`/__ +M_Q7D`____!:6EI0`````$.SL[`.OK +MZP#___\"OKZ^``````(E)24`[.SL`/___P>5E94``````;>WMP#___\!965E +M```````!`0$`R\O+`/___P#Q\?$``````3`P,`#___\!5E96``````0$!`0` +M@X.#`/[^_@#X^/@`!04%``````$'!P<`____!:6EI0`````$.SL[`.OKZP#_ +M__\`&AH:```````X.#@`____`?CX^``"`@(``````&QL;`#___\!'!P<```` +M``&&AH8`____`[Z^O@`````")24E`.SL[`#___\'E965``````&WM[<`____ +M`65E90```````0$!`,O+RP#___\`\?'Q``````$P,#``____`4!`0``````" +M3$Q,``T-#0``````0#_ +M__\%I:6E``````0[.SL`Z^OK`/___P`:&AH``````#@X.`#___\!^/CX``(" +M`@``````;&QL`/___P(T-#0``````0("`@!24E(``````65E90#___\!5E96 +M``````0$!`0`@X.#`/[^_@#___\`&!@8``````!Y>7D`____!0@("``````! +M4U-3`/___^O___\`____"24E)0`,#`P`$A(2`!@8&`$3$Q,`#P\/``H*"@`V +M-C8`____`Z"@H``W-S<`_O[^`/___Q?O[^\`6UM;`*BHJ`#___\#ZNKJ`#4U +M-0"@H*``____`JRLK``:&AH`W-S<`/___P'GI`/___P.HJ*@`)R'`/S\_`#___\` +MS\_/`#4U-0#[^_L`____`>SL[`!965D`$!`0``<'!P`I*2D`<7%Q`-SSL[``O+R\`QL;&`/___P+'Q\<`5%14 +M`.GIZ0#___\!Y.3D`'!P<``>'AX`V]O;`/___P-J:FH``````1$1$0#9V=D` +M____".'AX0")B8D`4U-3`/___P*WM[<`-C8V`&IJ:@#___\!_?W]`*:FI@`@ +M("``OKZ^`/___P'7EY`)&1D0#___\#XN+B`"4E)0".CHX`IZ>G`-+2T@!965D`$!`0 +M``<'!P`I*2D`<7%Q`-S'A`(F)B0!34U,`____`K>WMP`V-C8`:FIJ`/___P'] +M_?T`IJ:F`"`@(`"^OKX`____`>SL[`!965D`$!`0``<'!P`I*2D`<7%Q`-S< +MW`#___\']_?W`']_?P`I*2D`!`0$``H*"@`J*BH`965E`,7%Q0#___\%=75U +M`(F)B0#___\#U]?7`"LK*P#?W]\`____!JBHJ``G)R<`!04%`"HJ*@"1D9$` +M^_O[`/___P'L[.P`+R\O`,;&Q@#___\"Q\?'`%145`#IZ>D`____`L#`P``3 +M$Q,`)24E`+&QL0`M+2T```````,#`P#>WMX`____`>SL[`!965D`$!`0``<' +M!P`I*2D`<7%Q`-S'AP`H*"@`:6EI +M`/+R\@#____K____`/________\BL+"P``````$%!04`OKZ^`/___R3>WMX` +M`````9R/CXP`2$A(``````9N;FP#___\D^?GY`%Q< +M7```````9V=G`/___R#CX^,`$A(2``````&;FYL`____FFYN;@`S,S,`^?GY +M`/O[^P`I*2D``````<_/SP#_________!?___P#_________(/W]_0`_/S\` +M`````7)R<@#___\D\_/S`#HZ.@`1$1$`D9&1`/___R#]_?T`/S\_``````%R +MGI`!D9&0`````"9F9F`/________\'____`/__ +M______\@^OKZ`#(R,@#?W]\`____2_KZ^@`R,C(`W]_?`/___Y[____`/______ +M_____________Q[___\`____________________'O___P#_____________ +M______\>____`/___________________Q[___\`____________________ +M'O___P#___________________\>____`/___________________Q[___\` +M____________________'O___P#___________________\>____`/______ +M_____________Q[___\`____________________'O___P#___](Z^OK`!\? +M'P`````!GY^?`/___T3KZ^L`'Q\?``````&?GY\`____(.OKZP`?'Q\````` +M`9^?GP#___\;?W]_`"7EY`%M;6P`^ +M/CX`(B(B``D)"0!45%0`\/#P`#4`#0T-``````%J:FH` +M____/_O[^P`B(B(``````EE960#___]XJ*BH``````$!`0$`NKJZ`/___TC_ +M__\`____,7Y^?@`````*!P<'`$!`0`"$A(0`RLK*`/W]_0#___\!^OKZ`"(B +M(@`````!"PL+`.;FY@#___\;X.#@``\/#P`````!=75U`/___R+Z^OH`(B(B +M``````$+"PL`YN;F`/___PH1$1$```````T-#0#6UM8`____$/KZ^@`B(B(` +M`````0L+"P#FYN8`____&M;6U@`"`@(``````8.#@P#___]:X.#@``\/#P`` +M```!=75U`/___Q76UM8``@("``````&#@X,`____)>#@X``/#P\``````75U +M=0#___^+6UM;``````$)"0D`YN;F`/___S^>GIX``````@8&!@#>WMX`____ +M=^#@X``/#P\``````75U=0#___])____`/___S&?GY\`%A86`$E)20!X>'@` +MGY^?`+R\O`#5U=4`4%!0``````(B(B(`]?7U`/___P69F9D``````G]_?P#_ +M__\;_?W]`#T]/0`````!!`0$`&9F9@!@8&``4U-3`$9&1@'___\>F9F9```` +M``)_?W\`____"X:&A@!,3$P`SL[.`/___Q&9F9D``````G]_?P#___\8Y^?G +M`+V]O0"KJZL`2$A(``````$*"@H`[>WM`/___UG]_?T`/3T]``````$$!`0` +M9F9F`&!@8`!34U,`1D9&`?___P[GY^<`O;V]`*NKJP!(2$@``````0H*"@#M +M[>T`____)/W]_0`]/3T``````00$!`!F9F8`8&!@`%-34P!&1D8!____ALC( +MR``!`0$``````7-S7E`&]O;P`='1T`!`0$`"DI*0"?GY\`____+O#P\`#7 +MU]<`____#^7EY0!O;V\`'1T=``0$!``I*2D`GY^?`/___P.QL;$`AH:&`&UM +M;0!<7%P`2TM+`#DY.0`<'!P`````!XF)B0#___\+T]/3`&UM;0`>'AX````` +M!6QL;`#___\?L;&Q`(:&A@!M;6T`7%Q<`$M+2P`Y.3D`'!P<``````>)B8D` +M____`;JZN@#6UM8`____`?;V]@"1D9$`?GY^`/___P3EY>4`;V]O`!T='0`$ +M!`0`*2DI`)^?GP#___]5Y>7E`&]O;P`='1T`!`0$`"DI*0"?GY\`____!?#P +M\`#7U]<`____#CHZ.@`````!"PL+`.KJZ@#___\ZX.#@`&=G9P!S7E`&]O;P`='1T`!`0$`"DI*0"?GY\`____!?#P\`#7U]<`____*?__ +M_P#___\WAX>'``````(8&!@`^/CX`/___P62DI(``````IF9F0#___\28&!@ +M``````'0T-``+2TM``````W@X.``____'9*2D@`````"F9F9`/___Q+^_OX` +MJZNK`#,S,P`````$-S7E`%%140`` +M```'`P,#`-W=W0#___\!_?W]`(J*B@`*"@H`````!'Q\?`#___\9;V]O``<' +M!P`)"0D`(2$A`$E)20"-C8T`\_/S`/___PQP<'``)B8F`/7U]0#___\,_?W] +M`(J*B@`*"@H`````!'Q\?`#___\"+2TM``````W@X.``____">7EY0!145$` +M````!P,#`P#=W=T`____%F]O;P`'!P<`"0D)`"$A(0!)24D`C8V-`//S\P#_ +M__\!+2TM``````W@X.``____`+*RL@`)"0D`Y>7E`/___P"EI:4`'!P<```` +M```"`@(`ZNKJ`/___P']_?T`BHJ*``H*"@`````$?'Q\`/___U+]_?T`BHJ* +M``H*"@`````$?'Q\`/___P1P<'``)B8F`/7U]0#___\,K*RL``````)W=W<` +M____.V!@8``````!T-#0`/S\_``F)B8``````H>'AP#___\?;V]O``<'!P`) +M"0D`(2$A`$E)20"-C8T`\_/S`/___T)O;V\`!P<'``D)"0`A(2$`24E)`(V- +MC0#S\_,`____`2TM+0`````-X.#@`/___P"RLK(`"0D)`.7EY0#___\`I:6E +M`!P<'````````@("`.KJZ@#___\!_?W]`(J*B@`*"@H`````!'Q\?`#___\$ +M<'!P`"8F)@#U]?4`____*/___P#___\V_?W]`!\?'P`````"@("``/___P7V +M]O8`&1D9``````$F)B8`^/CX`+BXN`!B8F(`(2$A``8&!@`C(R,`@("``/7U +M]0#___\%_?W]`+"PL`!965D`("`@``4%!0`````"1$1$`/[^_@`Y.3D````` +M``$!`0`5%14`)"0D``````-=75T`BXN+`*BHJ`#`P,``U-34`.+BX@#___\$ +MH:&A``("`@`````!RLK*`/___P/4U-0`$!`0`"TM+0`<'!P`$A(2`/___P:I +MJ:D`$1$1``````%(2$@`&1D9``````$F)B8`^/CX`+BXN`!B8F(`(2$A``8& +M!@`C(R,`@("``/7U]0#___\"^OKZ`#HZ.@`;&QL`&!@8`)B8F`#___\"UM;6 +M`#HZ.@`````#"`@(`!<7%P`````!!`0$`$]/3P#KZ^L`____`/;V]@`9&1D` +M`````28F)@#X^/@`N+BX`&)B8@`A(2$`!@8&`",C(P"`@(``]?7U`/___PR< +MG)P`#P\/``````(I*2D`AX>'`$U-30`````"5555`/___P'KZ^L`04%!```` +M``8!`0$`OKZ^`/___P7Q\?$`G9V=`%5550`F)B8`"PL+``@("``X.#@`M;6U +M`/___P;=W=T`D)"0`$Y.3@`7%Q<`````!4)"0@#\_/P`____"N;FY@`("`@` +M`````2HJ*@#7U]<`>7EY`"\O+P`'!P<`%!04`'%Q<0#X^/@`____`^OKZP!! +M04$`````!@$!`0"^OKX`____`/[^_@`Y.3D```````$!`0`5%14`)"0D```` +M``-=75T`BXN+`*BHJ`#`P,``U-34`.+BX@#___\)G)R<``\/#P`````"*2DI +M`(>'AP!-34T``````E5550#___\$\?'Q`)V=G0!5554`)B8F``L+"P`("`@` +M.#@X`+6UM0#___\&W=W=`)"0D`!.3DX`%Q<7``````5"0D(`_/S\`/[^_@`Y +M.3D```````$!`0`5%14`)"0D``````-=75T`BXN+`*BHJ`#`P,``U-34`.'A +MX0`W-S<``````5]?7P#>WMX`0D)"``````-=75T`____`.OKZP!!04$````` +M!@$!`0"^OKX`____`"0D)`!65E8`P,#``)RG`$]/3P`3 +M$Q,`#@X.`%U=70#V]O8`____`/[^_@#&QL8`?7U]`#HZ.@`9&1D`"`@(`#@X +M.`#7EY`"\O+P`'!P<`%!04`'%Q<0#X^/@`____`_O[^P`F)B8``````0P,#`#K +MZ^L`____`"0D)`!65E8`P,#``)RG`$]/3P`3$Q,`#@X. +M`%U=70#V]O8`____`/[^_@#&QL8`?7U]`#HZ.@`9&1D`"`@(`#@X.`#GIP!/3T\`$Q,3``X.#@!=75T` +M]O;V`/___P#^_OX`QL;&`'U]?0`Z.CH`&1D9``@("``X.#@`W-S<`/___P7Q +M\?$`G9V=`%5550`F)B8`"PL+``@("``X.#@`M;6U`/___P_=W=T`D)"0`$Y. +M3@`7%Q<`````!4)"0@#\_/P`_O[^`#DY.0```````0$!`!45%0`D)"0````` +M`UU=70"+BXL`J*BH`,#`P`#4U-0`X>'A`#W@!"0D(` +M`````UU=70#___\`Z^OK`$%!00`````&`0$!`+Z^O@#___\"YN;F``@("``` +M```!*BHJ`-?7UP!Y>7D`+R\O``<'!P`4%!0`<7%Q`/CX^`#___\']O;V`)B8 +MF``U-34`````!<7%Q0#___\#\?'Q`)V=G0!5554`)B8F``L+"P`("`@`.#@X +M`+6UM0#___\"____`/___S:QL;$``````@4%!0#GY^<`____!8N+BP`````" +M,3$Q`!H:&@`````%34U-`/___P2YN;D`*2DI``````:XN+@`_?W]`-+2T@#E +MY>4`^_O[`/___P"!@8$``````D!`0`#___\*:6EI``````$!`0$`\?'Q`/__ +M_P+T]/0`*2DI``````(P,#``____!9R'@````` +M`C$Q,0`:&AH`````!4U-30#___\"A(2$``````$1$1$`\O+R`/___P&CHZ,` +M"@H*``````(#`P,`=75U`+FYN0`,#`P``````W!P<`#___\`BXN+``````(Q +M,3$`&AH:``````5-34T`____"OS\_`!=75T``````AH:&@"IJ:D`____`._O +M[P`0$!```````LG)R0#___\`YN;F`"GIZ +M``T-#0`````%`0$!`*VMK0#___\#P<'!`$)"0@`````*H*"@`/___PIT='0` +M`````BPL+``!`0$`````!&9F9@#___\"YN;F`"GH`#0T- +M``````4!`0$`K:VM`/___P/!P<$`0D)"``````J@H*``_?W]`-+2T@#EY>4` +M^_O[`/___P"!@8$``````D!`0`#___\$JJJJ``````)X>'@`#0T-``````," +M`@(`5%14`.;FY@`G)R<`````"$9&1@#___\`"PL+``````*MK:T`____!>3D +MY``<'!P``````C`P,`#___\(.#@X``````%>7EX`&!@8``````2HJ*@`@("` +M`"`@(``````!!@8&``````)`0$``____`_+R\@!Z>GH`#0T-``````4!`0$` +MK:VM`/___Q'FYN8`)R3D +MY``<'!P``````C`P,`#___\(.#@X``````%>7EX`&!@8``````2HJ*@`@("` +M`"`@(``````!!@8&``````)`0$``____!;FYN0`I*2D`````!KBXN`#^_OX` +M*RLK``````*7EY<`____`?[^_@"GH`#0T-``````4!`0$`K:VM`/___P/!P<$`0D)"``````J@H*``____"S@X +M.``````!7EY>`!@8&``````$J*BH`("`@``@("```````08&!@`````"0$!` +M`/___P/R\O(`>GIZ``T-#0`````%`0$!`*VMK0#___\,P<'!`$)"0@`````* +MH*"@`/W]_0#2TM(`Y>7E`/O[^P#___\`@8&!``````)`0$``____!*JJJ@`` +M```">'AX``T-#0`````#`@("`%145`#FYN8`)RGIZ``T-#0`````%`0$!`*VMK0#___\!____`/___S9&1D8` +M`````E=75P#___\%\O+R`!04%``````$`P,#`$-#0P!F9F8``````@D)"0#_ +M__\"^OKZ`&]O;P`````")B8F`)N;FP!145$``````2PL+`#___\$XN+B``H* +M"@`````!`0$!`,O+RP#___\*/CX^``````$@("``____`UY>7@`````#65E9 +M`/___P2JJJH``@("``````$%!04`MK:V`!04%``````$`P,#`$-#0P!F9F8` +M`````@D)"0#___\!XN+B``D)"0`````!?'Q\`/___P&(B(@``````Q45%0#$ +MQ,0`]O;V`"(B(@`````#,#`P`.WM[0#R\O(`%!04``````0#`P,`0T-#`&9F +M9@`````""0D)`/___PG[^_L`5E96``````(^/CX`ZNKJ`/___P%[>WL````` +M`CX^/@#___\`Z>GI`"8F)@`````#75U=`-S`/KZ^@#V]O8`J*BH`"0D)``````!H:&A`/__ +M_PGN[NX`#`P,``````0:&AH`F9F9`",C(P`````!#P\/`/___P'IZ>D`)B8F +M``````-=75T`W-S<`-G9V0`````""`@(`/___P3BXN(`"@H*``````$!`0$` +MR\O+`/___PS[^_L`5E96``````(^/CX`ZNKJ`/___P%[>WL``````CX^/@#_ +M__\"O;V]`!P<'``````"&1D9`%I:6@!F9F8`%145``````$I*2D`____`?[^ +M_@!P<'```````S`/KZ^@#V]O8`J*BH`"0D)``````!H:&A +M`/___P/BXN(`"@H*``````$!`0$`R\O+`/___P/^_OX`+"PL``````$!`0$` +M`````P8&!@!D9&0`V=G9`.GIZ0`F)B8``````UU=70#W`/___P3S\_,`,#`P``````(+"PL`U=75`/__ +M_P>RLK(`````!!,3$P!RGI`"8F)@`````#75U=`-S`/KZ^@#V]O8`J*BH`"0D)``````!H:&A`/___PJRLK(` +M````!!,3$P!RWMX`^OKZ`/;V]@"HJ*@`)"0D``````&AH:$`____ +M`^+BX@`*"@H``````0$!`0#+R\L`____`_[^_@`L+"P``````0$!`0`````# +M!@8&`&1D9`#9V=D`Z>GI`"8F)@`````#75U=`-S;FY@`*"@H````` +M`K.SLP#[^_L`/S\_``````.,C(P`____`?;V]@`````"#P\/`/___P&7EY<` +M`P,#``````$@("``I*2D`/O[^P#___\!E965``````$%!04`____`8F)B0`` +M```#FYN;`/___P+1T=$`*BHJ``````(,#`P`V-C8`/___PF"@H(`````!$Q, +M3`#Q\?$`U]?7``````(*"@H`____`/O[^P`_/S\``````XR,C`#___\!]O;V +M``````(/#P\`____!%5550`````"6%A8`/___PS^_OX`5E96``````)`0$`` +M]O;V`/___P'FYN8`"@H*``````*SL[,`____`9>7EP`#`P,``````2`@(`"D +MI*0`^_O[`/___P&5E94``````04%!0#___\!B8F)``````.;FYL`____`M'1 +MT0`J*BH``````@P,#`#8V-@`____`U5550`````"6%A8`/___P2MK:T````` +M!04%!0!K:VL`X^/C`/___P#[^_L`/S\_``````.,C(P`____`?;V]@`````" +M#P\/`/___P`````#P<'!`/___P/\_/P`2DI*``````.FIJ8`____"#(R,@`` +M```"`@("`'AX>`#T]/0`____`"HJ*@`````#/#P\`.'AX0#___\`B(B(```` +M``(H*"@`____`9>7EP`#`P,``````2`@(`"DI*0`^_O[`/___P&5E94````` +M`04%!0#___\/^_O[`#\_/P`````#C(R,`/___P'V]O8``````@\/#P#___\! +M@H*"``````1,3$P`\?'Q`-?7UP`````""@H*`/___P*+BXL``````FMK:P#_ +M__\"`````\'!P0#___\#_/S\`$I*2@`````#IJ:F`/___P@R,C(``````@(" +M`@!X>'@`]/3T`/___P`J*BH``````SP\/`#AX>$`____`(B(B``````"*"@H +M`/___P+P\/``/S\_``````)T='0`^?GY`-W=W0`%!04``````9Z>G@#___\` +M.CHZ``````*9F9D`X^/C`%Y>7@`!`0$``````PL+"P!]?7T`____`9>7EP`# +M`P,``````2`@(`"DI*0`^_O[`/___P&5E94``````04%!0#___\!B8F)```` +M``.;FYL`____`M'1T0`J*BH``````@P,#`#8V-@`____"C(R,@`````"`@(" +M`'AX>`#T]/0`____`"HJ*@`````#/#P\`.'AX0#___\`B(B(``````(H*"@` +M____`9>7EP`#`P,``````2`@(`"DI*0`^_O[`/___P&5E94``````04%!0#_ +M__\*B8F)``````.;FYL`____`M'1T0`J*BH``````@P,#`#8V-@`____`U55 +M50`````"6%A8`/___P2MK:T`````!04%!0!K:VL`X^/C`/___P#[^_L`/S\_ +M``````.,C(P`____`?;V]@`````"#P\/`/___P&"@H(`````!$Q,3`#Q\?$` +MU]?7``````(*"@H`____`ZFIJ0`("`@``````4%!00#CX^,`____`-+2T@`` +M```"*"@H`/W]_0#___\`EY>7``,#`P`````!("`@`*2DI`#[^_L`____`965 +ME0`````!!04%`/___P'___\`____#KZ^O@!,3$P`!P<'``("`@!A86$`^/CX +M`/___P3"PL(`+R\O`&9F9@#T]/0`____%W!P<``````",3$Q`/___P7IZ>D` +M"PL+``````-J:FH`_O[^`/___P#8V-@``@("``````*3DY,`____`.[N[@`P +M,#```````0("`@"?GY\`____`5145``````!&!@8`/CX^`#___\#NKJZ```` +M``(&!@8`W=W=`/___PKIZ>D``````GQ\?`#___\!UM;6``L+"P`````$JZNK +M`/___P+7U]<`$1$1``````)RGI``L+"P`````#:FIJ`/[^_@#___\` +MV-C8``("`@`````"DY.3`/___P#)RCHZ`!+2TL```````("`@![>WL`_/S\`/__ +M_P#IZ>D`"PL+``````-J:FH`_O[^`/___P#8V-@``@("``````*3DY,`____ +M"(6%A0`````"-C8V`//S\P#___\"9F9F``````(I*2D`_O[^`'AX>``````# +MB8F)`/___P++R\L``````C,S,P#___\`FIJ:``````)=75T`]?7U`/___P+: +MVMH`(B(B``````$M+2T`____`1L;&P`````#VMK:`/___P*)B8D``````A(2 +M$@#%Q<4`____"?7U]0`4%!0``````UQ<7`#\_/P`____`&AH:``````".3DY +M`/___P!X>'@``````XF)B0#___\"R\O+``````(S,S,`____`[JZN@`````" +M!@8&`-W=W0#___\,A86%``````(V-C8`\_/S`/___P)F9F8``````BDI*0#^ +M_OX`____`)J:F@`````"75U=`/7U]0#___\"VMK:`"(B(@`````!+2TM`/__ +M_P$;&QL``````]K:V@#___\"B8F)``````(2$A(`Q<7%`/___P.ZNKH````` +M`@8&!@#=W=T`____!#,S,P`````$2DI*`-K:V@#___\">'AX``````.)B8D` +M____`LO+RP`````",S,S`/___P`````#S,S,`/___P-F9F8``````VMK:P#_ +M__\(L+"P``````(("`@`M;6U`/___P'.SLX``````T9&1@#V]O8`____`/GY +M^0`<'!P``````GY^?@#___\`FIJ:``````)=75T`]?7U`/___P+:VMH`(B(B +M``````$M+2T`____#WAX>``````#B8F)`/___P++R\L``````C,S,P#___\` +M]?7U`!04%``````#7%Q<`/S\_`#___\`:&AH``````(Y.3D`____`?+R\@`4 +M%!0``````0("`@#>WMX`____`@````/,S,P`____`V9F9@`````#:VMK`/__ +M_PBPL+```````@@("`"UM;4`____`<[.S@`````#1D9&`/;V]@#___\`^?GY +M`!P<'``````"?GY^`/___P'N[NX`,#`P``````$"`@(`GY^?`/___P%45%0` +M`````1@8&`#X^/@`P<'!``````(-#0T`<'!P``D)"0`````#!`0$`&MK:P#I +MZ>D`____`9J:F@`````"75U=`/7U]0#___\"VMK:`"(B(@`````!+2TM`/__ +M_P$;&QL``````]K:V@#___\"B8F)``````(2$A(`Q<7%`/___PJPL+`````` +M`@@("`"UM;4`____`<[.S@`````#1D9&`/;V]@#___\`^?GY`!P<'``````" +M?GY^`/___P":FIH``````EU=70#U]?4`____`MK:V@`B(B(``````2TM+0#_ +M__\*&QL;``````/:VMH`____`HF)B0`````"$A(2`,7%Q0#___\#NKJZ```` +M``(&!@8`W=W=`/___P0S,S,`````!$I*2@#:VMH`____`GAX>``````#B8F) +M`/___P++R\L``````C,S,P#___\`]?7U`!04%``````#7%Q<`/S\_`#___\` +M:&AH``````(Y.3D`____`IB8F``!`0$``````5]?7P#[^_L`____`5A86``` +M```"H*"@`/___P":FIH``````EU=70#U]?4`____`MK:V@`B(B(``````2TM +M+0#___\!____`/___PSGY^<`45%1``````1;6UL`____`XF)B0`"`@(`(B(B +M`,K*R@#___\7]?7U`!`0$``````"GY^?`/___P5Q<7$``````UU=70#___\" +M65E9``````(6%A8`]?7U`/;V]@`Y.3D``````J"@H`#___\!P<'!``````*$ +MA(0`____`_GY^0`G)R<``````FYN;@#___\+OKZ^``````*JJJH`____`/?W +M]P`M+2T`````!=34U`#___\![.SL`",C(P`````"2TM+`/W]_0!Q<7$````` +M`UU=70#___\"65E9``````(6%A8`]?7U`/___P`]/3T``````0$!`0#8V-@` +M]_?W`"(B(@`````"`@("`+R\O`#___\#Y.3D`'EY>0#+R\L`____`G%Q<0`` +M```#75U=`/___P)965D``````A86%@#U]?4`____!\O+RP`$!`0``````1<7 +M%P#KZ^L`____`M?7UP`#`P,``````IRP`*"@H` +M`````JJJJ@#___\!$A(2``````,W-S<`Z.CH`/___P'#P\,``@("``P,#`!> +M7EX`X^/C`/___PJ'AX<``````T]/3P#\_/P`____`.7EY0`'!P<``````H>' +MAP#2TM(``P,#``````)F9F8`____`X6%A0`````";&QL`/___P+Y^?D`)RWM[``H*"@`` +M```"JJJJ`/___P$2$A(``````S +M7@#CX^,`____`_GY^0`G)R<``````FYN;@#___\$N;FY``````,'!P<`FYN; +M`/___P/2TM(``P,#``````)F9F8`____`X6%A0`````";&QL`/___P`````# +MUM;6`/___P*0D)```````S8V-@#Y^?D`____!_[^_@`O+R\``````0("`@"R +MLK(`____`EY>7@`````")24E`/+R\@#___\!E)24``````('!P<`Y^?G`,'! +MP0`$!`0``````6UM;0#___\"ZNKJ`'M[>P`*"@H``````JJJJ@#___\.TM+2 +M``,#`P`````"9F9F`/___P.%A84``````FQL;`#___\`AX>'``````-/3T\` +M_/S\`/___P#EY>4`!P<'``````*'AX<`____`8&!@0`````"45%1`/___P,` +M```#UM;6`/___P*0D)```````S8V-@#Y^?D`____!_[^_@`O+R\``````0(" +M`@"RLK(`____`EY>7@`````")24E`/+R\@#___\!E)24``````('!P<`Y^?G +M`/___P#V]O8`.3DY``````*@H*``____`<'!P0`````"A(2$`/___P!)24D` +M````"$)"0@#5U=4`____`L'!P0`$!`0``````6UM;0#___\"ZNKJ`'M[>P`* +M"@H``````JJJJ@#___\!$A(2``````,W-S<`Z.CH`/___P'#P\,``@("``P, +M#`!>7EX`X^/C`/___PK^_OX`+R\O``````$"`@(`LK*R`/___P)>7EX````` +M`B4E)0#R\O(`____`924E``````"!P<'`.?GYP#!P<$`!`0$``````%M;6T` +M____`NKJZ@![>WL`"@H*``````*JJJH`____"A(2$@`````#-S`./CXP#___\#^?GY`"'AP`````#3T]/`/S\_`#___\`Y>7E``<'!P`````" +MAX>'`/___P&HJ*@``0$!``````%75U<`_O[^`/___P&WM[<``````B$A(0#[ +M^_L`P<'!``0$!``````!;6UM`/___P+JZNH`>WM[``H*"@`````"JJJJ`/__ +M_P&YN;D`____#*"@H```````&!@8`']_?P#7U]<`\O+R``D)"0`-#0T`____ +M`?W]_0!F9F8``````$]/3P#P\/``____&)F9F0`````"%145`/CX^`#___\$ +MZ.CH``D)"0`````")RWL`____">CHZ``)"0D``````B``````%$1$0`_/S\`-34U`"2DI(`2TM+``8&!@`````"`P,#`)&1D0#_ +M__\"?GY^``````05%14`IJ:F`/___P'L[.P`^_O[`/___POQ\?$`$A(2```` +M``(T-#0`]O;V`/___P%O;V\``````@4%!0#FYN8`3$Q,``````(B(B(`]_?W +M`/___P,L+"P``````K:VM@#___\"A(2$``````(.#@X`ZNKJ`/___PO]_?T` +M,3$Q``````*OKZ\`____`OCX^``[.SL``````A@8&`#X^/@`\_/S`!X>'@`` +M```!1$1$`/S\_`#4U-0`DI*2`$M+2P`&!@8``````@,#`P"1D9$`____`GY^ +M?@`````$%145`*:FI@#___\![.SL`/O[^P#___\%A(2$``````(.#@X`ZNKJ +M`/___P1"0D(``````@P,#`#$Q,0`____!$Q,3``````"(B(B`/?W]P#___\# +M+"PL``````*VMK8`____``("`@`````"X>'A`/___P'/S\\`!P<'``````(3 +M$Q,`X>'A`/___PBJJJH``````F=G9P#___\"X>'A``4%!0`````"R,C(`/__ +M_P'U]?4`&1D9``````)D9&0`\_/S`!X>'@`````!1$1$`/S\_`#4U-0`DI*2 +M`$M+2P`&!@8``````@,#`P"1D9$`____#TQ,3``````"(B(B`/?W]P#___\# +M+"PL``````*VMK8`\?'Q`!(2$@`````"-#0T`/;V]@#___\!;V]O``````(% +M!04`YN;F`/___P#N[NX`#P\/``````+!P<$`____`P("`@`````"X>'A`/__ +M_P'/S\\`!P<'``````(3$Q,`X>'A`/___PBJJJH``````F=G9P#___\"X>'A +M``4%!0`````"R,C(`/___P'U]?4`&1D9``````)D9&0`____`5Q<7``````" +M?W]_`/___P'\_/P`+BXN``````$*"@H`[>WM`-#0T``````''1T=`*JJJ@#_ +M__\#\_/S`!X>'@`````!1$1$`/S\_`#4U-0`DI*2`$M+2P`&!@8``````@,# +M`P"1D9$`____`GY^?@`````$%145`*:FI@#___\![.SL`/O[^P#___\,JJJJ +M``````)G9V<`____`N'AX0`%!04``````LC(R`#___\!]?7U`!D9&0`````" +M9&1D`//S\P`>'AX``````41$1`#\_/P`U-34`)*2D@!+2TL`!@8&``````(# +M`P,`D9&1`/___PM^?GX`````!!45%0"FIJ8`____`>SL[`#[^_L`____!82$ +MA``````"#@X.`.KJZ@#___\$0D)"``````(,#`P`Q,3$`/___P1,3$P````` +M`B(B(@#W]_<`____`RPL+``````"MK:V`/'Q\0`2$A(``````C0T-`#V]O8` +M____`6]O;P`````"!04%`.;FY@#___\`UM;6``D)"0`````!/S\_`/GY^0#_ +M__\![.SL`!D9&0`````"F)B8`//S\P`>'AX``````41$1`#\_/P`U-34`)*2 +MD@!+2TL`!@8&``````(#`P,`D9&1`/___P)"0D(`____#.#@X`":FIH`^/CX +M`/___P&)B8D``````%!04`#___\`_O[^`&!@8```````9F9F`/W]_0#___\9 +M+BXN``````)]?7T`____!71T=``````#O;V]`/___P)65E8``````A(2$@#U +M]?4`FYN;``````)#0T,`_O[^`/___P&2DI(``````FMK:P#___\#X.#@``D) +M"0`````"@X.#`/___PQI:6D``````0D)"0#]_?T`JZNK``````)$1$0`@X.# +M``````$F)B8`____`6)B8@`````"%145`-_?WP#___\`='1T``````.]O;T` +M____`E965@`````"$A(2`/7U]0#^_OX`+BXN``````*_O[\`]_?W`!(2$@`` +M```"*"@H`/GY^0#___\)='1T``````.]O;T`____`E965@`````"$A(2`/7U +M]0#___\'H:&A``````):6EH`____`V!@8``````#A86%`-G9V0`````#KJZN +M`/___P/`P,```````A45%0!V=G8``````C4U-0`5%14`````!3L[.P#*RLH` +M____`_[^_@"&AH8`!P<'``````1$1$0`VMK:`/___PV"@H(``````A86%@#C +MX^,`____`>?GYP`)"0D``````F!@8`#9V=D``````ZZNK@#___\#P,#````` +M``(5%14`^OKZ`/___P'@X.``"0D)``````*#@X,`____#*&AH0`````"6EI: +M`/___P-@8&```````X6%A0#___\`>'AX``````(U-34`%145``````4[.SL` +MRLK*`/___P/^_OX`AH:&``<'!P`````$1$1$`-K:V@#___\&X.#@``D)"0`` +M```"@X.#`/___P3/S\\``````[.SLP#___\$V=G9``````.NKJX`____`\#` +MP``````"%145`/KZ^@#___\`!04%``````+KZ^L`____`//S\P`F)B8````` +M`@("`@"YN;D`____"/O[^P`G)R<``````0("`@#;V]L`____`F-C8P`````" +M1D9&`/___P*&AH8``````]/3TP!X>'@``````C4U-0`5%14`````!3L[.P#* +MRLH`____#]G9V0`````#KJZN`/___P/`P,```````A45%0#Z^OH`@H*"```` +M``(6%A8`X^/C`/___P'GY^<`"0D)``````)@8&``____`7AX>``````"*"@H +M`/___P0%!04``````NOKZP#___\`\_/S`"8F)@`````"`@("`+FYN0#___\( +M^_O[`"7D`]?7U`/___P1X>'@``````C4U-0`5%14````` +M!3L[.P#*RLH`____`_[^_@"&AH8`!P<'``````1$1$0`VMK:`/___PW[^_L` +M)R'AX``````(U-34`%145``````4[.SL`RLK*`/___PS^_OX`AH:&``<' +M!P`````$1$1$`-K:V@#___\&X.#@``D)"0`````"@X.#`/___P3/S\\````` +M`[.SLP#___\$V=G9``````.NKJX`____`\#`P``````"%145`/KZ^@""@H(` +M`````A86%@#CX^,`____`>?GYP`)"0D``````F!@8`#___\!.3DY``````$3 +M$Q,`YN;F`/___P'\_/P`0T-#``````(;&QL`^?GY`'AX>``````"-34U`!45 +M%0`````%.SL[`,K*R@#___\"S\_/``````#___\/X.#@`%-34P``````$!`0 +M`-O;VP#___\`<'!P``````!.3DX`_O[^`/___QG#P\,``````@8&!@#GY^<` +M____!.WM[0`,#`P``````DQ,3`#___\"V-C8``("`@`````">GIZ`.#@X``, +M#`P``````0L+"P#AX>$`____`>GIZ0`0$!```````0("`@#;V]L`____`U)2 +M4@`````"&!@8`/3T]`#___\,/CX^``````$T-#0`W]_?``\/#P`````!&!@8 +M`.CHZ`!'1T<``````4]/3P#___\`C8V-``````(&!@8`P\/#`/___P#M[>T` +M#`P,``````),3$P`____`MC8V``"`@(``````GIZ>@#___\`I:6E``````(O +M+R\`____`*:FI@`````#MK:V`/___PGM[>T`#`P,``````),3$P`____`MC8 +MV``"`@(``````GIZ>@#___\(*2DI``````$&!@8`X>'A`/___P*1D9$````` +M`PL+"P#N[NX`?GY^``````(I*2D`_O[^`/___P,^/CX``````F]O;P`,#`P` +M````!P8&!@!24E(`O[^_`/___P??W]\`8V-C``4%!0`````#"0D)`)R$`____`I&1D0`````#"PL+`.[N[@$,#`P` +M````!P8&!@!24E(`O[^_`/___P??W]\`8V-C``4%!0`````#"0D)`)R$`____`>GIZ0`0$!```````0(" +M`@#;V]L`W=W=``,#`P`````%:FIJ`/___P7N[NX`#`P,``````<&!@8`4E)2 +M`+^_OP#___\'W]_?`&-C8P`%!04``````PD)"0"_O[P`0$!```````D)"0@#N +M[NX`#`P,``````<&!@8`4E)2`+^_OP#___\0W]_?`&-C8P`%!04``````PD) +M"0"'A`%U=70`&!@8``````#0T-`#/S\\`____`)Z>G@`````##@X. +M`%]?7P#S\_,`____%EA86``````"7EY>`/___P5^?GX``````@$!`0#2TM(` +M____`F-C8P`````"!@8&`.;FY@!04%```````H2$A`#___\"6UM;``````)1 +M45$`____`[R\O``````#E965`/___PT4%!0``````5U=70`W-S<``````0(" +M`@"\O+P`_?W]``X.#@`````!>'AX`+N[NP`#`P,``````I^?GP#___\!?GY^ +M``````(!`0$`TM+2`/___P)C8V,``````@8&!@#FYN8`^_O[`"0D)``````" +MF9F9`/___P!965D``````C8V-@#___\&K:VM`/___P)^?GX``````@$!`0#2 +MTM(`____`F-C8P`````"!@8&`.;FY@#___\'P\/#``````)<7%P`____`KV] +MO0`$!`0``````VYN;@#___\`.3DY``````*0D)``____`Y:6E@`````""`@( +M`(:&A@`````%&AH:`%I:6@"CHZ,`[N[N`/___P#\_/P`____`\#`P`!=75T` +M3DY.`,'!P0#___\!X>'A`&%A80`!`0$``````YF9F0#___\*AH:&``````(W +M-S<`____`NOKZP`*"@H``````FQL;`#___\`.3DY``````*0D)``____`Y:6 +ME@`````""`@(`.7EY0#___\!O+R\``````.5E94`____#,/#PP`````"7%Q< +M`/___P*]O;T`!`0$``````-N;FX`____`)65E0`````%&AH:`%I:6@"CHZ,` +M[N[N`/___P#\_/P`____`\#`P`!=75T`3DY.`,'!P0#___\!X>'A`&%A80`! +M`0$``````YF9F0#___\#O+R\``````.5E94`____!._O[P`)"0D``````L;& +MQ@#___\%.3DY``````*0D)``____`Y:6E@`````""`@(`.7EY0#___\!$Q,3 +M``````$!`0$`_O[^`)RGIZ``````.QL;$`E965``````4: +M&AH`6EI:`*.CHP#N[NX`____`/S\_`#___\1.3DY``````*0D)``____`Y:6 +ME@`````""`@(`.7EY0"&AH8``````C@`````#L;&Q`/___P!04%```````H2$A`#___\"6UM;```` +M``)145$`____`&AH:``````""0D)``,#`P`````"@X.#`/___P25E94````` +M!1H:&@!:6EH`HZ.C`.[N[@#___\`_/S\`/___P/`P,``75U=`$Y.3@#!P<$` +M____`>'AX0!A86$``0$!``````.9F9D`____"O;V]@`:&AH``````LW-S0#_ +M__\"7%Q<``````(X.#@`____`GIZ>@`````#L;&Q`)65E0`````%&AH:`%I: +M6@"CHZ,`[N[N`/___P#\_/P`____#,#`P`!=75T`3DY.`,'!P0#___\!X>'A +M`&%A80`!`0$``````YF9F0#___\#O+R\``````.5E94`____!._O[P`)"0D` +M`````L;&Q@#___\%.3DY``````*0D)``____`Y:6E@`````""`@(`.7EY0"& +MAH8``````C?GYP`%!04``````M#0T`#_ +M__\$\O+R`!$1$0`````"5E96`/___P+GY^<`!P<'``````)A86$`S,S,```` +M``(3$Q,`\_/S`/___P&RLK(``````\3$Q`#___\"_?W]`"TM+0`````"(B(B +M`/KZ^@#___\,Z>GI``````(3$Q,``````GAX>`#___\`TM+2``````)_?W\` +M$A(2``````)U=74`____`?+R\@`1$1$``````E965@#___\"Y^?G``<'!P`` +M```"86%A`/___P"W`/___P'4U-0`$1$1``````,#`P,`W]_?`/___P!(2$@``````04% +M!0"EI:4`P,#``.?GYP#___\#_/S\`%M;6P#U]?4`____`/W]_0!I:6D````` +M`A(2$@#X^/@`____`J>GIP`````#'!P<`/___P+]_?T`+2TM``````(B(B(` +M^OKZ`/___P24E)0``````CX^/@#___\&#P\/``````+9V=D`____`L?'QP`' +M!P<``````G-S``````$*"@H`T]/3``D)"0`````"("`@`.WM +M[0#___\)B(B(``````),3$P`____`M;6U@`"`@(``````K2TM`#___\!Z^OK +M``L+"P`````"(R,C`/W]_0!(2$@``````04%!0"EI:4`P,#``.?GYP#___\# +M_/S\`%M;6P#U]?4`____$`\/#P`````"V=G9`/___P+'Q\<`!P<'``````)S +M``````$*"@H`T]/3``D)"0`````"("`@ +M`.WM[0#___\)B(B(``````),3$P`____`M;6U@`"`@(``````K2TM`#___\! +MZ^OK``L+"P`````"(R,C`/W]_0#,S,P``````A,3$P#S\_,`____`;*RL@`` +M```#Q,3$`.CHZ``("`@``````G=W=P"`@(```````Y"0D`#___\#2$A(```` +M``$%!04`I:6E`,#`P`#GY^<`____`_S\_`!;6UL`]?7U`/___P#]_?T`:6EI +M``````(2$A(`^/CX`/___P*GIZ<``````QP<'`#___\*B(B(``````),3$P` +M____`M;6U@`"`@(``````K2TM`#___\!Z^OK``L+"P`````"(R,C`/W]_0!( +M2$@``````04%!0"EI:4`P,#``.?GYP#___\#_/S\`%M;6P#U]?4`____"?W] +M_0!I:6D``````A(2$@#X^/@`____`J>GIP`````#'!P<`/___P+]_?T`+2TM +M``````(B(B(`^OKZ`/___P24E)0``````CX^/@#___\&#P\/``````+9V=D` +M____`L?'QP`'!P<``````G-S'AX` +M>7EY``````$P,#``W=W=`/W]_0#-S'AX0`Q,3$`Q\?'`/__ +M_P/L[.P``````!$1$0`F)B8``````#8V-@#Q\?$`____`=75U0``````1D9& +M`/___Q3[^_L`&QL;``````*SL[,`____!/?W]P`7%Q<``````E)24@#___\" +M\_/S``\/#P`````"3T]/`/___P`A(2$``````L7%Q0#___\`X.#@`",C(P`` +M```#JJJJ`/___P+Y^?D`'AX>``````(J*BH`_?W]`/___PV4E)0`````!!@8 +M&`#DY.0`____`6)B8@`````%+BXN`//S\P#___\!]_?W`!<7%P`````"4E)2 +M`/___P+S\_,`#P\/``````)/3T\`____`)J:F@`````#RLK*`/___P$'!P<` +M`````O;V]@#___\#I:6E``H*"@``````7EY>`/___P#W]_<`%Q<7``````)2 +M4E(`____`O/S\P`/#P\``````D]/3P#___\)#`P,``````+'AX``````BHJ*@#]_?T`____#0P,#``````"W-S<`(R,C``*"@H` +M``````$!`0`("`@``````LO+RP#___\!`P,#``````$*"@H`M+2T`/CX^`'8 +MV-@`G9V=`$I*2@`"`@(``````61D9`#___\`(2$A``````+;V]L`____`O[^ +M_@"KJZL`&!@8``````."@H(`____`?GY^0`>'AX``````BHJ*@#]_?T`____ +M!-G9V0`````")"0D`/[^_@#___\&&1D9``````+)R7D`]_?W`/___P<9&1D``````LG)R0#BXN(` +MA(2$``H*"@`````#LK*R`/GY^0`<'!P``````J2DI`#___\"F9F9``````(8 +M&!@`]O;V`/___P#U]?4`$!`0``````(+"PL`]/3T`/___P5`0$``````!J.C +MHP#___\*?GY^``````)34U,`____`MW=W0`#`P,``````K"PL`#___\!^?GY +M`!,3$P`````"$1$1`//S\P#___\`(2$A``````+%Q<4`____`.#@X``C(R,` +M`````ZJJJ@#P\/``#@X.``````)^?GX`____`>3DY``4%!0``````@<'!P#$ +MQ,0`____`0,#`P`````!"@H*`+2TM`#X^/@!V-C8`)V=G0!*2DH``@("```` +M``%D9&0`____`"$A(0`````"V]O;`/___P+^_OX`JZNK`!@8&``````#@H*" +M`/___PE^?GX``````E-34P#___\"W=W=``,#`P`````"L+"P`/___P'Y^?D` +M$Q,3``````(1$1$`\_/S`/___P`#`P,``````0H*"@"TM+0`^/CX`=C8V`"= +MG9T`2DI*``("`@`````!9&1D`/___PDA(2$``````MO;VP#___\"_O[^`*NK +MJP`8&!@``````X*"@@#___\!^?GY`!X>'@`````"*BHJ`/W]_0#___\$V=G9 +M``````(D)"0`_O[^`/___P89&1D``````LG)R0#BXN(`A(2$``H*"@`````# +MLK*R`/GY^0`<'!P``````J2DI`#___\"F9F9``````(8&!@`]O;V`/___P$T +M-#0``````MC8V`!E964`````!8R,C`#___\!`P,#``````$*"@H`M+2T`/CX +M^`'8V-@`G9V=`$I*2@`"`@(``````61D9`#___\!V=G9``````$`````____ +M"4='1P`>'AX`J:FI`/___P+S\_,`45%1``````!I:6D`!04%``````##P\,` +M____`?3T]``Z.CH``````+BXN`#___\4JZNK``````(C(R,`_?W]`/___P22 +MDI(``````@$!`0#/S\\`____`I24E``````#R +MW@"6EI8`$A(2``````,A(2$`_/S\`/___P*9F9D``````ZVMK0#___\.:6EI +M``````,&!@8`Q<7%`/___P(N+BX`````!!86%@#AX>$`____`I*2D@`````" +M`0$!`,_/SP#___\"E)24``````/)RWMP!'1T<``````0H*"@#0#___\!%145``````H='1T` +MZ>GI`/___P`%!04``````N/CXP#W]_<`T-#0`(B(B``H*"@`````!%!04`#[ +M^_L`____")J:F@`````"*BHJ`/W]_0#___\".SL[``````*-C8T`____`E]? +M7P`````)>7EY`/___P*9F9D``````ZVMK0#___\.!`0$``````:#@X,`"PL+ +M``````%`0$``____`A45%0`````*'1T=`.GIZ0#___\`!04%``````+CX^,` +M]_?W`-#0T`"(B(@`*"@H``````104%``^_O[`/___P&9F9D``````ZVMK0#_ +M__\%@X.#``````*1D9$`____!U]?7P`````)>7EY`/___P1;6UL`````!7U] +M?0#___\*[.SL``T-#0`````!!`0$`-G9V0#___\"=W=W``````(T-#0`____ +M`K"PL``````#>7EY`/___P$5%14`````"AT='0#IZ>D`____`?3T]``R,C(` +M`````UU=70#___\'7U]?``````EY>7D`____`)J:F@`````"*BHJ`/W]_0#_ +M__\".SL[``````*-C8T`____`9^?GP`````#65E9`/___P9;6UL`````!7U] +M?0#___\*[.SL``T-#0`````!!`0$`-G9V0#___\"=W=W``````(T-#0`____ +M`K"PL``````#>7EY`/___P$$!`0``````M[>W@"6EI8`$A(2``````,A(2$` +M_/S\`(:&A@`````"$1$1`/#P\`#___\"LK*R``````,7%Q<`X^/C`/___P`5 +M%14`````"AT='0#IZ>D`____``4%!0`````"X^/C`/?W]P#0T-``B(B(`"@H +M*``````$4%!0`/O[^P#___\([.SL``T-#0`````!!`0$`-G9V0#___\"=W=W +M``````(T-#0`____`K"PL``````#>7EY`/___P$5%14`````"AT='0#IZ>D` +M____"04%!0`````"X^/C`/?W]P#0T-``B(B(`"@H*``````$4%!0`/O[^P#_ +M__\!F9F9``````.MK:T`____!8.#@P`````"D9&1`/___P=?7U\`````"7EY +M>0#___\`FIJ:``````(J*BH`_?W]`/___P([.SL``````HV-C0#___\"#@X. +M``````4("`@``````A@8&`#U]?4`____`145%0`````*'1T=`.GIZ0#___\! +M@X.#``````$`````____"0<'!P#)R'AX`!45%0`` +M````)R7`/__ +M_P+$Q,0`!`0$``````<#`P,`K*RL`/___P$B(B(``````E%140#___\#+R\O +M``````)%144`____"B\O+P`````$`0$!`(Z.C@"GIZ<``````K2TM`#___\" +MW-S<``T-#0`````'9V=G`/[^_@#___\!965E``````DL+"P`WM[>`/___P$Q +M,3$`````"@("`@!X>'@`_/S\`/___PDD)"0``````K"PL`#___\"]?7U``,# +M`P`````!$Q,3`/3T]`#___\"W-S<``T-#0`````'9V=G`/[^_@#___\"*2DI +M``````(R,C(`_O[^`/___PXO+R\`````!`$!`0".CHX`IZ>G``````*TM+0` +M____`F5E90`````)+"PL`-[>W@#___\!,3$Q``````H"`@(`>'AX`/S\_`#_ +M__\"*2DI``````(R,C(`_O[^`/___P4O+R\``````0P,#`#Q\?$`____!]S< +MW``-#0T`````!V=G9P#^_OX`____!']_?P`````$65E9`/___PMV=G8````` +M`FMK:P#___\#)"0D``````*YN;D`____`G1T=``````"#`P,`.SL[`#___\! +M965E``````DL+"P`WM[>`/___P*+BXL`````!`T-#0#___\'W-S<``T-#0`` +M```'9V=G`/[^_@#___\`)"0D``````*PL+``____`O7U]0`#`P,``````1,3 +M$P#T]/0`____`3L[.P`````#LK*R`/___P9_?W\`````!%E960#___\+=G9V +M``````)K:VL`____`R0D)``````"N;FY`/___P)T='0``````@P,#`#L[.P` +M____`1<7%P`````%!@8&``````*1D9$`____`!T='0`````"AH:&`/___P1F +M9F8``````S`/___P$Q,3$`````"@(" +M`@!X>'@`_/S\`/___PEV=G8``````FMK:P#___\#)"0D``````*YN;D`____ +M`G1T=``````"#`P,`.SL[`#___\!965E``````DL+"P`WM[>`/___PHQ,3$` +M````"@("`@!X>'@`_/S\`/___P(I*2D``````C(R,@#^_OX`____!2\O+P`` +M```!#`P,`/'Q\0#___\'W-S<``T-#0`````'9V=G`/[^_@#___\`)"0D```` +M``*PL+``____`O7U]0`#`P,``````1,3$P#T]/0`____`B$A(0`````$%145 +M`%5550`````"E)24`/___P)E964`````"2PL+`#>WMX`____`B\O+P`````! +M#`P,`/___PDQ,3$`````!5!04`#JZNH`____`(.#@P`````#`0$!`'M[>P#_ +M__\6IJ:F`"@H*```````"PL+`/#P\`#___\%M+2T`!D9&0```````0$!`-+2 +MT@#___\#E)24``<'!P`````!Q,3$`/___P%M;6T`````!"LK*P!=75T````` +M`1`0$`#S\_,`____`^[N[@"TM+0``P,#``````"TM+0`____#Q04%``````" +M;&QL`/___P/\_/P`3$Q,`$!`0``+"PL``````:.CHP#___\$M+2T`!D9&0`` +M`````0$!`-+2T@#___\#E)24``<'!P`````!Q,3$`/___P&2DI(`"0D)```` +M```/#P\`]/3T`/___P.KJZL`"0D)``````47%Q<`M[>W`/___P*TM+0`&1D9 +M```````!`0$`TM+2`/___P.4E)0`!P<'``````'$Q,0`____"J2DI``````# +M#@X.`*RLK`#___\`I:6E`"DI*0``````*BHJ`/[^_@#___\#R,C(`"$A(0`` +M```$!04%`(B(B`#___\#Y^?G`!L;&P`````&#P\/`(*"@@#W]_<`____`L/# +MPP`+"PL`````"$-#0P#,S,P`____"Y&1D0`@("```````#X^/@#___\#\?'Q +M`#HZ.@`)"0D``````(J*B@#___\$R,C(`"$A(0`````$!04%`(B(B`#___\$ +M[N[N`+2TM``#`P,``````+2TM`#___\/I*2D``````,.#@X`K*RL`/___P"E +MI:4`*2DI```````J*BH`_O[^`/___P+GY^<`&QL;``````8/#P\`@H*"`/?W +M]P#___\"P\/#``L+"P`````(0T-#`,S,S`#___\$[N[N`+2TM``#`P,````` +M`+2TM`#___\&=75U`!`0$```````:6EI`/___PG(R,@`(2$A``````0%!04` +MB(B(`/___P9C8V,``````S0T-`#W]_<`____"U!04``/#P\``````!,3$P#M +M[>T`____`OW]_0`"`@(``````49&1@#___\#>WM[``("`@`````!?7U]`/__ +M_P+GY^<`&QL;``````8/#P\`@H*"`/?W]P#___\#>'AX``````00$!``____ +M",C(R``A(2$`````!`4%!0"(B(@`____`I&1D0`@("```````#X^/@#___\# +M\?'Q`#HZ.@`)"0D``````(J*B@#___\"='1T`!$1$0`````!#@X.`/GY^0#_ +M__\&8V-C``````,T-#0`]_?W`/___PM04%``#P\/```````3$Q,`[>WM`/__ +M_P+]_?T``@("``````%&1D8`____`WM[>P`"`@(``````7U]?0#___\";6UM +M``````0K*RL`75U=``````$0$!``\_/S`/___P#%Q<4`3DY.```````6%A8` +M]/3T`/___P3T]/0`)"0D``````($!`0`DY.3`.?GYP`;&QL`````!@\/#P"" +M@H(`]_?W`/___P+#P\,`"PL+``````A#0T,`S,S,`/___PM04%``#P\/```` +M```3$Q,`[>WM`/___P+]_?T``@("``````%&1D8`____`WM[>P`"`@(````` +M`7U]?0#___\"Y^?G`!L;&P`````&#P\/`(*"@@#W]_<`____"\/#PP`+"PL` +M````"$-#0P#,S,P`____!.[N[@"TM+0``P,#``````"TM+0`____!G5U=0`0 +M$!```````&EI:0#___\)R,C(`"$A(0`````$!04%`(B(B`#___\"D9&1`"`@ +M(```````/CX^`/___P/Q\?$`.CHZ``D)"0``````BHJ*`/___P.*BHH````` +M`RHJ*@#4U-0`%A86``````$9&1D`^/CX`/___P+GY^<`&QL;``````8/#P\` +M@H*"`/?W]P#___\#=75U`!`0$```````:6EI`/___PG.SLX`,S,S``8&!@$D +M)"0`8F)B`,7%Q0#___\"_?W]`'-S`$!`0`!(2$@`____ +M`OO[^P"'AX<`(R,C``("`@`I*2D`EY>7`/KZ^@`W-S<`5555`"0D)`!Z>GH` +M____!GQ\?``Z.CH`____$,;&Q@"JJJH`*BHJ`$-#0P#[^_L`____!M;6U@`U +M-34`>7EY`/___P;=W=T`-34U`%U=70#___\%WM[>`$!`0`!(2$@`____`\7% +MQ0`G)R<`='1T`/___P7`$!`0`!(2$@`____#(:&A@`3$Q,! +M965E`./CXP#___\"^?GY`%!04`">GIX`____!?CX^`"+BXL`)R' +M`-75U0#___\.VMK:`!04%`#-S7EY0!?7U\`^/CX`/___P7X^/@` +MBXN+`"GIX`____!.;FY@!J:FH`(B(B``4% +M!0`&!@8`(2$A`%5550"@H*``]/3T`/___P7=W=T`:FIJ`"4E)0`'!P<``P,# +M``\/#P`J*BH`45%1`(>'AP#5U=4`____"'Q\?``Z.CH`____",?'QP`B(B(` +MT]/3`/___PKX^/@`BXN+`"4`7U]?`/CX^`#___\#[.SL`(*"@@`Q,3$`8V-C`/___P:TM+0``````Q<7 +M%P#CX^,`____#??W]P!!04$`FYN;`/___P3'AP`C(R,``@("`"DI*0"7EY<` +M^OKZ`#@#___\#8F)B`(^/CP#___\&Q<7%`"(B(@"Z +MNKH`^?GY`/___P+FYN8`:FIJ`"(B(@`%!04`!@8&`"$A(0!5554`H*"@`/3T +M]`#___\%W=W=`&IJ:@`E)24`!P<'``,#`P`/#P\`*BHJ`%%140"'AX<`U=75 +M`/___P[W]_<`04%!`)N;FP#___\$W-S<`&MK:P`3$Q,`V]O;`/___P3L[.P` +M3T]/`#$Q,0#U]?4`____`^;FY@!J:FH`(B(B``4%!0`&!@8`(2$A`%5550"@ +MH*``]/3T`/___P[=W=T`:FIJ`"4E)0`'!P<``P,#``\/#P`J*BH`45%1`(>' +MAP#5U=4`____"'Q\?``Z.CH`____",?'QP`B(B(`T]/3`/___PKX^/@`BXN+ +M`"4` +M7U]?`/CX^`#___\#_/S\`&5E90`*"@H`)24E`(2$A`#U]?4`H:&A``````*( +MB(@`____!.;FY@!J:FH`(B(B``4%!0`&!@8`(2$A`%5550"@H*``]/3T`/__ +M_P;'Q\<`(B(B`-/3TP#_________F>KJZ@`7%Q<``````@4%!0##P\,`____ +M-\7%Q0`````"`@("`,G)R0#___\OZNKJ`!<7%P`````"!04%`,/#PP#____L +M-C8V``````$,#`P`[^_O`/___Q;___\`_________YE04%```````Y>7EP#_ +M__\XN;FY``````)]?7T`____,%!04``````#EY>7`/___^S.SLX``````F]O +M;P#___\7____`/________^8G9V=``````-F9F8`____.+*RL@`,#`P````` +M`6]O;P#___\PG9V=``````-F9F8`____[5]?7P`````!!`0$`-_?WP#___\7 +M____`/________^7W=W=``T-#0`````".CHZ`/GY^0#___\W@X.#``$!`0`` +M````$Q,3`**BH@#___\PW=W=``T-#0`````".CHZ`/GY^0#____F_?W]`$U- +M30`,#`P`75U=`/7U]0#___\`Z>GI``<'!P`````!6UM;`/___QC___\`____ +M_____Y;\_/P`.SL[``````(;&QL`Y^?G`/___S?1T=$`/#P\`$]/3P"3DY,` +M\?'Q`/___S#\_/P`.SL[``````(;&QL`Y^?G`/___^?1T=$``````F%A80#_ +M__\`;V]O``````$"`@(`U]?7`/___QC___\`_________Y:%A84``````@<' +M!P#)RGI``,#`P`````!`0$! +M`*JJJ@`%!04``````6%A80#___\9____`/________^6%Q<7``````*=G9T` +M____;Q<7%P`````"G9V=`/___^IN;FX``````@,#`P`````!$!`0`.?GYP#_ +M__\9____`/________^6Y.3D`#DY.0``````:FIJ`/___W#DY.0`.3DY```` +M``!J:FH`____Z_O[^P!5554`````!*2DI`#___\:____`/________^7M+2T +M`$!`0`#Z^OH`____<;2TM`!`0$``^OKZ`/___^VEI:4`.#@X``H*"@`B(B(` +MGIZ>`/___QO___\`____________________'O___P#_________________ +M__\>____`/___________________Q[___\`____________________'O__ +M_P#___________________\>____`/___________________Q[___\`____ +M________________'O___P#___________________\>____`/__________ +M_________Q[___\`____________________'O___P#_________________ +M__\>____`/___________________Q[___\`____________________'O__ +M_P#___]0G)R<``````)145$`____7)R@`Y.3D`"@H*`!04%`"GIZ<`____GO'Q\0!Z>GH` +M.3DY``H*"@`4%!0`IZ>G`/________]A____`/___T_BXN(`"@H*``````)J +M:FH`____6^+BX@`*"@H``````FIJ:@#___\LXN+B``H*"@`````":FIJ`/__ +M_R9X>'@``````]+2T@#___^>>'AX``````/2TM(`_________V'___\`____ +M3UM;6P`````#P\/#`/___UM;6UL``````\/#PP#___\L6UM;``````/#P\,` +M____)>SL[``,#`P``````DE)20#___^>[.SL``P,#``````"24E)`/______ +M__]B____`/___T[2TM(``0$!``````(N+BX`____6]+2T@`!`0$``````BXN +M+@#___\LTM+2``$!`0`````"+BXN`/___R9Y>7D``````[^_OP#___^>>7EY +M``````._O[\`_________V+___\`____0^_O[P#/S\\`KJZN`(Z.C@!N;FX` +M3T]/`#`P,``0$!``*BHJ`+JZN@#___\`3DY.``````.@H*``____)[.SLP`Y +M.3D`#@X.`!`0$`!24E(`^_O[`/___RU.3DX``````Z"@H`#___\L3DY.```` +M``.@H*``____)>WM[0`-#0T``````C8V-@#___][L[.S`#DY.0`.#@X`$!`0 +M`%)24@#[^_L`____'.WM[0`-#0T``````C8V-@#___\TL[.S`#DY.0`.#@X` +M$!`0`%)24@#[^_L`_________Q3X^/@`("`@``````,0$!``^/CX`/___PO_ +M__\`____/.SL[`#$Q,0`GY^?`'IZ>@!65E8`-#0T`!$1$0`````(!@8&`*^O +MKP`````#'AX>`/KZ^@#___\FZ^OK`!,3$P`````":FIJ`/___RW,S,P````` +M`QX>'@#Z^OH`____#KBXN`"KJZL`^_O[`/___QG,S,P``````QX>'@#Z^OH` +M____)7M[>P`````#JZNK`/___WKKZ^L`$Q,3``````)J:FH`____'7M[>P`` +M```#JZNK`/___S/KZ^L`$Q,3``````)J:FH`____N?'Q\0#GY^<`____`-?7 +MUP"CHZ,`____5IJ:F@`````$9&1D`/___PS___\`____-O7U]0#'Q\<`F9F9 +M`&MK:P`^/CX`%!04`````!`;&QL``````Y24E`#___\G7%Q<``````(='1T` +M\O+R`/___RU-34T``````Y24E`#___\.8F)B``````%:6EH`____&4U-30`` +M```#E)24`/___R7N[NX`#@X.``````(D)"0`_?W]`/___WI<7%P``````AT= +M'0#R\O(`____'.[N[@`.#@X``````B0D)`#]_?T`____,UQ<7``````"'1T= +M`/+R\@#___^Y24E)``("`@`M+2T``0$!`%Q<7`#___]5_?W]`"4E)0`````# +M`@("`-C8V`#___\,____`/___S'V]O8`Q<7%`)&1D0!<7%P`*BHJ``,#`P`` +M```4$1$1``````,9&1D`]_?W`/___R:SL[,``````[2TM`#___\MT-#0```` +M``,9&1D`]_?W`/___PVHJ*@``````@H*"@#___\8T-#0``````,9&1D`]_?W +M`/___R5]?7T``````Y>7EP#___]ZL[.S``````.TM+0`____'7U]?0`````# +MEY>7`/___S.SL[,``````[2TM`#___^YJZNK``````(#`P,`V]O;`/___U6J +MJJH`````!%M;6P#___\-____`/___S$/#P\`````%1P<'`!=75T`G)R<`-G9 +MV0!5554``````X^/CP#___\F[>WM`!D9&0`````"5U=7`/___RY5554````` +M`X^/CP#___\./S\_``````(='1T`____&%5550`````#CX^/`/___R7O[^\` +M#P\/``````(6%A8`]_?W`/___WGM[>T`&1D9``````)75U<`____'>_O[P`/ +M#P\``````A86%@#W]_<`____,NWM[0`9&1D``````E=75P#___^Y]O;V`!X> +M'@`````"7U]?`/___U8R,C(``````P,#`P#9V=D`____#?___P#___\Q9&1D +M`````!$+"PL`3$Q,`).3DP#9V=D`____`MC8V``"`@(``````A@8&`#V]O8` +M____)EU=70`````"$1$1`.CHZ`#___\MV-C8``("`@`````"&!@8`/;V]@#_ +M__\.#P\/``````)N;FX`____%]C8V``"`@(``````A@8&`#V]O8`____)7]_ +M?P`````#@X.#`/___WI=75T``````A$1$0#HZ.@`____'7]_?P`````#@X.# +M`/___S-=75T``````A$1$0#HZ.@`____N8&!@0`````"`P,#`-O;VP#___]5 +MN;FY``````1A86$`____#O___P#___\QJ*BH``````T!`0$`,3$Q`'9V=@"\ +MO+P`^?GY`/___P5@8&```````Y"0D`#___\FM;6U``````.:FIH`____+F!@ +M8``````#D)"0`/___P\.#@X``````1$1$0#HZ.@`____%V!@8``````#D)"0 +M`/___R7P\/``$!`0``````(+"PL`[>WM`/___WFUM;4``````YJ:F@#___\= +M\/#P`!`0$``````""PL+`.WM[0#___\RM;6U``````.:FIH`____N>;FY@`+ +M"PL``````E]?7P#___]6/S\_``````,%!04`W]_?`/___P[___\`____,;>W +MMP`````#&AH:`#P\/`!965D`<7%Q`&YN;@`````$65E9`/___PCAX>$`!04% +M``````(9&1D`]_?W`/___R7T]/0`'AX>``````(S,S,`X>'A`-;6U@#)R'A``4%!0`````"&1D9`/?W]P#___\BZ^OK`,_/ +MSP#!P<$`:6EI``````-O;V\`____>?3T]``>'AX``````C,S,P#AX>$`UM;6 +M`,G)R0"[N[L`KJZN`*2DI`#___\5Z^OK`,_/SP#!P<$`:6EI``````-O;V\` +M____,O3T]``>'AX``````C,S,P#AX>$`UM;6`,G)R0"[N[L`KJZN`*2DI`#_ +M__^T9F9F``````(#`P,`VMK:`/___U7'Q\<`````!&EI:0#___\/____`/__ +M_S'Q\?$`8F)B`)"0D`#!P<$`[^_O`/___P."@H(``````P$!`0#4U-0`____ +M"&MK:P`````#DI*2`/___R'W]_<`Y.3D`-/3TP#!P<$`IJ:F`%145``````) +M+"PL`/___RAK:VL``````Y*2D@#___\0XN+B`*6EI0#IZ>D`____"_CX^`#5 +MU=4`YN;F`/___PEK:VL``````Y*2D@#___\?X^/C`)65E0!)24D`%Q<7```` +M``8$!`0`X>'A`/___W3W]_<`Y.3D`-/3TP#!P<$`IJ:F`%145``````)+"PL +M`/___Q'CX^,`E965`$E)20`7%Q<`````!@0$!`#AX>$`____+??W]P#DY.0` +MT]/3`,'!P0"FIJ8`5%14``````DL+"P`____L]C8V``#`P,``````EI:6@#_ +M__]63T]/``````,("`@`Y>7E`/___P____\`____.?S\_``<'!P``````TU- +M30#___\(Z>GI``D)"0`````"'!P<`/CX^`#___\8]O;V`#P\/``T-#0`1D9& +M`*ZNK@#S\_,`5U=7`"XN+@`-#0T`````#@4%!0#'Q\<`____)^GIZ0`)"0D` +M`````AP<'`#X^/@`____'.GIZ0"1D9$`145%``<'!P`````!-SGI``D)"0`````"'!P<`/CX^`#___\=PL+"`$]/3P`"`@(`````"5M; +M6P#___\%]O;V`)24E``Z.CH`$1$1`3X^/@"KJZL`____/[>WMP#>WMX`____ +M%?;V]@"4E)0`.CHZ`!$1$0$^/CX`JZNK`/___P7S\_,`5U=7`"XN+@`-#0T` +M````#@4%!0#'Q\<`____#\+"P@!/3T\``@("``````E;6UL`____*O/S\P!7 +M5U<`+BXN``T-#0`````.!04%`,?'QP#___\!]_?W`'M[>P#"PL(`____`O7U +M]0"(B(@`'1T=`*NKJP#___\&]O;V`)24E``Z.CH`$1$1`3X^/@"KJZL`____ +M<_;V]@"4E)0`.CHZ`!$1$0$^/CX`JZNK`/___PBWM[<`WM[>`/___Q-45%0` +M`````@$!`0#5U=4`____3O;V]@`\/#P`-#0T`$9&1@"NKJX`____`=;6U@`! +M`0$``````W)R<@#___\0____`/___SFNKJX`````!+R\O`#___\(=W=W```` +M``.4E)0`____&7=W=P`````"KJZN`.WM[0`-#0T`````$!@8&`#___\H=W=W +M``````.4E)0`____&\O+RP!24E(`!`0$``````4-#0T`XN+B`/___P5W=W<` +M`````Y24E`#___\T`#0T-`````!`8&!@`____#MO;VP!,3$P`````#-'1T0#___\> +MK:VM`"'A`/___P&HJ*@`'!P<```` +M``%`0$``____!:6EI0`='1T`````!5Q<7`#Y^?D`____<*6EI0`='1T````` +M!5Q<7`#Y^?D`____!?#P\``1$1$`*"@H`.[N[@#___\1SGI`/___Q#_ +M__\`____.41$1``````#*"@H`/___PCO[^\`#@X.``````(:&AH`^/CX`/__ +M_P#/S\\`<'!P`"HJ*@`("`@`$A(2`%965@#4U-0`____"[^_OP!U=74`-34U +M`!@8&``#`P,``````R0D)`#]_?T`____`#\_/P`````*`@("`!P<'``Z.CH` +M4U-3`&MK:P!Z>GH`GY^?`/___P:(B(@`!`0$``````$!`0$`Q\?'`/___P7, +MS,P`#0T-`%M;6P!_?W\`-C8V``H*"@#IZ>D`____"(N+BP`*"@H``````0$! +M`0!.3DX`#@X.``````(:&AH`^/CX`/___P#/S\\`<'!P`"HJ*@`("`@`$A(2 +M`%965@#4U-0`____!IN;FP`2$A(`=G9V`%!04``W-S<`____!>#@X`!145$` +M````"A<7%P"&AH8`_O[^`/___P'O[^\`#@X.``````(:&AH`^/CX`/___P#/ +MS\\`<'!P`"HJ*@`("`@`$A(2`%965@#4U-0`____$O[^_@".CHX`!P<'```` +M``4*"@H`0$!```("`@`````#1T='`/___P/HZ.@`0D)"``````AM;6T`____ +M"NOKZP"CHZ,`86%A`#4U-0`6%A8`!P<'`!`0$`!'1T<`MK:V`/___PKIZ>D` +MG)R<`%Q<7``C(R,`````!P,#`P"[N[L`____#WY^?@`````#86%A`/___P#- +MS@"?GY\`____ +M#/[^_@".CHX`!P<'``````4*"@H`0$!```("`@`````#1T='`/___P?KZ^L` +MHZ.C`&%A80`U-34`%A86``<'!P`0$!``1T='`+:VM@#___\*Z>GI`)RGIZ`)N;FP`K*RL``````E965@#___\`X>'A`$='1P`````#!`0$ +M`,W-S0#___\"Z.CH`$)"0@`````(;6UM`/___P'`P,``#P\/`'Y^?@#\_/P` +M____#+Z^O@`A(2$`!`0$``\/#P"8F)@`____#?GY^0`N+BX``````0X.#@#V +M]O8`____`.7EY0"%A84`-S' +MAP!%144`&1D9``4%!0`:&AH`?'Q\`/W]_0#___\)Z^OK`*.CHP!A86$`-34U +M`!86%@`'!P<`$!`0`$='1P"VMK8`____&^CHZ`!"0D(`````"&UM;0#___\% +M?GY^``````-A86$`____`,W-S0!O;V\`*RLK``<'!P`:&AH`7U]?`-W=W0#_ +M__\'24E)``````/,S,P`P,#```\/#P!^?GX`_/S\`/___PR^OKX`(2$A``0$ +M!``/#P\`F)B8`/___PWY^?D`+BXN``````$.#@X`]O;V`/___P#EY>4`A86% +M`#`#___\%M[>W`$5%10#___\)____`/__ +M_SC9V=D``0$!``````.1D9$`____"(*"@@`````#BXN+`+:VM@`_/S\````` +M!0<'!P"XN+@`____"*>GIP`N+BX`````")65E0#___\`U]?7`!L;&P`Q,3$` +M24E)`&)B8@!Z>GH`=W=W``````2HJ*@`^/CX`/___PQ&1D8``````^KJZ@#_ +M__\$\O+R`"0D)``````#"0D)`/W]_0#___\':FIJ``````,'!P<`965E```` +M``.+BXL`MK:V`#\_/P`````%!P<'`+BXN`#___\$WM[>``H*"@`````"D9&1 +M`/___P2:FIH`"@H*``````4[.SL`965E``,#`P`````$:&AH`/___P&"@H(` +M`````XN+BP"VMK8`/S\_``````4'!P<`N+BX`/___Q#P\/``1T='``````5$ +M1$0`K*RL`/KZ^@"KJZL`````!+V]O0#___\"Q,3$`!H:&@`````*RGIZ`'=W=P`````$J*BH`/CX^`#___\1\/#P`$='1P`````%1$1$`*RL +MK`#Z^OH`JZNK``````2]O;T`____!GH`=W=W``````2HJ*@`^/CX`/___P29F9D``````\+"P@"A +MH:$`#0T-``````4D)"0`____`<3$Q``:&AH`````"LG)R0#___\`JZNK```` +M``$Z.CH`2$A(`"4E)0#:VMH`____"-O;VP`1$1$``````TI*2@#___\,BXN+ +M``````)Y>7D`WM[>`&-C8P`&!@8`````!')R<@#___\`_/S\`*NKJP`^/CX` +M````!H:&A@#___\'R\O+`%=75P`%!04`````!WY^?@#___\9Q,3$`!H:&@`` +M```*R7EY`-[>W@!C8V,` +M!@8&``````1RGIP`N +M+BX`````")65E0#___\!$`*RLK``````0K*RL` +MO+R\`/___P'\_/P`*BHJ``````,T-#0`____!.;FY@!86%@``0$!``````JU +MM;4`____!,W-S0`T-#0`````#ZNKJP#___\&8V-C``````,^/CX`____!?S\ +M_``B(B(``````B@H*`!D9&0`````!A04%`"%A84`____`+.SLP`&!@8````` +M"U965@#___\`HZ.C``````2TM+0`____!^_O[P`G)R<`````!(&!@0#___\+ +M\?'Q`!(2$@`````"3$Q,``0$!``````&5555`)65E0`?'Q\`````!`P,#``` +M```"'AX>`/___P7FYN8`6%A8``$!`0`````*M;6U`/___Q>SL[,`!@8&```` +M``M65E8`____`X>'AP`````#$1$1``````A+2TL`____!41$1``````#N[N[ +M`/___P"CHZ,`````!+2TM`#___\'[^_O`" +M'AX`____!]W=W0!$1$0`````"1(2$@#U]?4`____`._O[P`-#0T``````WAX +M>`#___\"_O[^`)Z>G@`2$A(``````0@("`#(R,@`____!>;FY@!86%@``0$! +M``````#___\W]?7U`!`0$``````#7EY>`/___PB)B8D`````""@H*`!.3DX` +M`````P@("`#___\%L+"P``X.#@`````##`P,`'!P<`"IJ:D`!`0$``````)[ +M>WL`____!M/3TP`#`P,``````\'!P0#___\-\O+R``````-#0T,`____!**B +MH@`````%5555`/___P:-C8T`````!'!P<`")B8D`````""@H*`!.3DX````` +M`P@("`#___\#N[N[``````-\?'P`____`O+R\@`^/CX`````!65E90#X^/@` +M_O[^`#\_/P`````%.CHZ`/3T]`#___\`B8F)``````@H*"@`3DY.``````,( +M"`@`____#N3DY``A(2$`````!&9F9@#X^/@`____`IRWM[`/___P&*BHH` +M`````PH*"@#JZNH`____`=?7UP`^/CX`````!`L+"P"SL[,`____`ZNKJP`1 +M$1$``````0````#___\WFYN;``````3&QL8`____!_/S\P`4%!0`````!DA( +M2`#2TM(`____`%E960`````#+R\O`/___P2$A(0``0$!``````-;6UL`Z^OK +M`/___P!M;6T``````@8&!@#GY^<`____!D='1P`````#1D9&`/___P[)R$`____`?S\_`!(2$@````` +M`@T-#0#___\"S\_/``<'!P`````#&QL;`+:VM@#___\#YN;F`&EI:0`.#@X` +M````!.'AX0#___\,DY.3``````8)"0D`G)R<`/___P"IJ:D``````PT-#0#_ +M__\"R\O+``@("``````$3T]/`/3T]`#___\!^/CX``````,*"@H`____!T=' +M1P`````#1D9&`/___Q'N[NX`*"@H``````,"`@(`F9F9`/___P/T]/0`&1D9 +M``````,C(R,`_/S\`/___P)]?7T`````!!,3$P!^?GX`X>'A`/___P'\_/P` +M2$A(``````(-#0T`____`L_/SP`'!P<``````QL;&P"VMK8`____`^;FY@!I +M:6D`#@X.``````3AX>$`____!4='1P`````#1D9&`/___P8O+R\`````"!H: +M&@"3DY,`^/CX`/___P'+R\L`"`@(``````1/3T\`]/3T`/___P'X^/@````` +M`PH*"@#___\`F9F9``````3)R$`____`?S\ +M_`!(2$@``````@T-#0#___\5R\O+``@("``````$3T]/`/3T]`#___\!^/CX +M``````,*"@H`____`I.3DP`````&"0D)`)RGI`/___POQ\?$`$1$1``````5&1D8`R'``````4*"@H`IZ>G`/___P'?W]\`!`0$```` +M``-_?W\`____`O[^_@!Q<7$``````P@("`"DI*0`____`=G9V0`%!04````` +M`F%A80#___\&M[>W``````3*RLH`____#I^?GP`````#G)R<`/___P+[^_L` +M-C8V``````:EI:4`____!,O+RP`)"0D``````R0D)`#N[NX`AX>'``````4* +M"@H`IZ>G`/___P'?W]\`!`0$``````-_?W\`____`J*BH@`````#8V-C`/__ +M_P)65E8`````!8:&A@#___\"965E``````1D9&0`^OKZ`/___P&'AX<````` +M!0H*"@"GIZ<`____`=_?WP`$!`0``````W]_?P#___\,_?W]`$9&1@`````# +M!`0$`*JJJ@#___\$?7U]``````26EI8`____`.OKZP`>'AX`````!%A86`#\ +M_/P`____`N;FY@`````#(B(B`/___P)P<'```````P0$!`!V=G8`\O+R`/__ +M_P1(2$@``````@@("`#___\"4%!0``````3CX^,`____!"8F)@`````$`0$! +M`(Z.C@#___\,^_O[`!\?'P`````%&!@8`,W-S0#___\!04%!``````,N+BX` +M____`>OKZP`>'AX`````!%A86`#\_/P`____`N;FY@`````#(B(B`/___P:W +MM[<`````!,K*R@#___\0_?W]`$9&1@`````#!`0$`*JJJ@#___\$?7U]```` +M``26EI8`____`G!P<``````#!`0$`'9V=@#R\O(`____!$A(2``````""`@( +M`/___P)04%``````!./CXP#___\$)B8F``````0!`0$`CHZ.`/___P6WM[<` +M````!,K*R@#___\%N+BX``````<.#@X`B(B(`/?W]P#___\"Z^OK`!X>'@`` +M```$6%A8`/S\_`#___\"YN;F``````,B(B(`____`)B8F``````$U-34`/__ +M_P6;FYL`````!`,#`P#`P,``____#(.#@P`````$"`@(`)Z>G@#___\"965E +M``````4='1T`UM;6`/___P'[^_L`(R,C``````)H:&@`____`G!P<``````# +M!`0$`'9V=@#R\O(`____!$A(2``````""`@(`/___Q3KZ^L`'AX>``````18 +M6%@`_/S\`/___P+FYN8``````R(B(@#___\!^_O[`!\?'P`````%&!@8`,W- +MS0#___\!04%!``````,N+BX`____`\7%Q0`````#&QL;`/KZ^@#___\!F)B8 +M``````34U-0`____!9N;FP`````$`P,#`,#`P`#___\,@X.#``````0("`@` +MGIZ>`/___P)E964`````!1T='0#6UM8`____`?O[^P`C(R,``````FAH:`#_ +M__\#_O[^`'%Q<0`````#"`@(`*2DI`#___\!V=G9``4%!0`````"86%A`/__ +M_P&EI:4``````P0$!`#@X.``L+"P`"$A(0`````&/CX^`,C(R`#___\"<'!P +M``````,$!`0`=G9V`/___S;'Q\<`````!)F9F0#___\']/3T`!04%``````$ +M"PL+`+^_OP#___\":VMK``````,$!`0`XN+B`/___P)Q<7$``````P\/#P#& +MQL8`____`DM+2P`````#T]/3`/___P7[^_L`*2DI``````-/3T\`____#W9V +M=@`````#R7D`````!\S,S`#___\#Y.3D`!D9&0`````##@X. +M`-;6U@#T]/0`%!04``````0+"PL`O[^_`/___P)K:VL``````P0$!`#BXN(` +M____`?CX^``?'Q\``````]/3TP#___\!D9&1``````5X>'@`____`_W]_0"( +MB(@``````0@("`"7EY<`____`O3T]``4%!0`````!`L+"P"_O[\`____`FMK +M:P`````#!`0$`.+BX@#___\,?7U]``````,!`0$`HZ.C`/___P3BXN(`"0D) +M``````,5%14`]_?W`/___P!+2TL`````!%)24@#[^_L`____`[.SLP`````# +M2TM+`/___P&$A(0``````Q<7%P#%Q<4`____!/CX^`!I:6D``````S4U-0#_ +M__\"$1$1``````3"PL(`____!!,3$P`````#"@H*`*JJJ@#___\-HJ*B```` +M``49&1D`V-C8`/___P',S,P`````!&YN;@#___\!2TM+``````124E(`^_O[ +M`/___P.SL[,``````TM+2P#___\%^_O[`"DI*0`````#3T]/`/___Q%]?7T` +M`````P$!`0"CHZ,`____!.+BX@`)"0D``````Q45%0#W]_<`____`82$A``` +M```#%Q<7`,7%Q0#___\$^/CX`&EI:0`````#-34U`/___P(1$1$`````!,+" +MP@#___\$$Q,3``````,*"@H`JJJJ`/___P7[^_L`*2DI``````-/3T\`____ +M!D)"0@`````&5U=7`.GIZ0#___\$2TM+``````124E(`^_O[`/___P.SL[,` +M`````TM+2P#___\`EY>7``````3>WMX`____!,+"P@`%!04`````!(:&A@#_ +M__\,\O+R`!(2$@`````##@X.`,;&Q@#___\"]_?W`!`0$``````$)24E`.'A +MX0#___\"F9F9``````/'Q\<`____`82$A``````#%Q<7`,7%Q0#___\$^/CX +M`&EI:0`````#-34U`/___Q1+2TL`````!%)24@#[^_L`____`[.SLP`````# +M2TM+`/___P&BHJ(`````!1D9&0#8V-@`____`7``````3>WMX`____!,+"P@`%!04`````!(:& +MA@#___\,\O+R`!(2$@`````##@X.`,;&Q@#___\"]_?W`!`0$``````$)24E +M`.'AX0#___\"F9F9``````/'Q\<`____`W%Q<0`````##P\/`,;&Q@#___\" +M2TM+``````/3T],`____`2\O+P`````#,#`P`$1$1``````&(2$A`*ZNK@#_ +M__\#A(2$``````,7%Q<`Q<7%`/___P#___\V75U=``````,/#P\`]/3T`/__ +M_P>.CHX`````!`$!`0"UM;4`____`NCHZ``)"0D``````UE960#___\"BHJ* +M``````,/#P\`RLK*`/___P*TM+0``````T='1P#___\&D)"0``````,!`0$` +MTM+2`/___P],3$P``````@$!`0#T]/0`____`;^_OP`"`@(`````!@$!`0#S +M\_,`____`O;V]@`T-#0``````P("`@"SL[,`____`(Z.C@`````$`0$!`+6U +MM0#___\"Z.CH``D)"0`````#65E9`/___P*.CHX``````T5%10#___\!VMK: +M``@("``````$9&1D`/___P7[^_L`965E`%A86`#7U]<`____`XZ.C@`````$ +M`0$!`+6UM0#___\"Z.CH``D)"0`````#65E9`/___PS'Q\<``P,#``````.' +MAX<`____!5I:6@`````$@H*"`/___P"LK*P`````!#0T-`#W]_<`____!&UM +M;0`````#A(2$`/___P"SL[,``0$!``````(:&AH`W=W=`/___P/]_?T`J:FI +M`"4E)0`````$EI:6`/___P(4%!0`````!"DI*0#EY>4`____`TA(2``````! +M`@("`%)24@#'AP#___\%6EI: +M``````2"@H(`____`;.SLP`!`0$``````AH:&@#=W=T`____`_W]_0"IJ:D` +M)24E``````26EI8`____`A04%``````$*2DI`.7EY0#___\#2$A(``````$" +M`@(`4E)2`-SGI`/___P/CX^,`%145``````1(2$@`_O[^`/___PR&AH8` +M`````P@("`#$Q,0`____`YF9F0`````$#@X.`-G9V0#___\"\_/S`!@8&``` +M```"-#0T`/___P&SL[,``0$!``````(:&AH`W=W=`/___P/]_?T`J:FI`"4E +M)0`````$EI:6`/___Q.LK*P`````!#0T-`#W]_<`____!&UM;0`````#A(2$ +M`/___P#[^_L`)"0D``````01$1$`U-34`/___P)24E(`````!+V]O0#___\" +MR,C(``````,%!04`Z.CH`/___P*8F)@`````!.GIZ0#___\#X^/C`!45%0`` +M```$2$A(`/[^_@#___\,AH:&``````,("`@`Q,3$`/___P.9F9D`````!`X. +M#@#9V=D`____`O/S\P`8&!@``````C0T-`#___\#BHJ*``````,/#P\`RLK* +M`/___P*TM+0``````T='1P#___\!M[>W``````L'!P<`?'Q\`/;V]@#___\# +ML[.S``$!`0`````"&AH:`-W=W0#___\`____`/___S7L[.P`"`@(``````-O +M;V\`____!_O[^P`='1T`````!&YN;@#___\#=75U``````30T-``____`;6U +MM0`!`0$``````@4%!0"^OKX`____`O?W]P`C(R,``````[N[NP#___\%Z^OK +M`!`0$``````#6%A8`/___Q`B(B(``````B(B(@#___\![>WM`!P<'``````# +M*RLK``````(<'!P`____`UE960`````$AH:&`/___P#[^_L`'1T=``````1N +M;FX`____`W5U=0`````$T-#0`/___P'R\O(`%!04``````.UM;4`____`4A( +M2``````$*2DI`/;V]@#___\,^_O[`!T='0`````$;FYN`/___P-U=74````` +M!-#0T`#___\+^_O[`"LK*P`````#4%!0`/___P7"PL(`````!`L+"P#M[>T` +M]O;V`!T='0`````#$Q,3`./CXP#___\$_O[^`!T='0`````#RW`/___P+CX^,`BHJ*`*BHJ`#GY^<`____ +M#YJ:F@`````$!@8&`,+"P@#___\"T]/3``$!`0`````#("`@`/S\_`#V]O8` +M'1T=``````,3$Q,`X^/C`/___P3^_OX`'1T=``````/)RT`____`.CHZ``4%!0``````@L+"P#1T=$`____`?W]_0#,S,P`@8&! +M`"$A(0`````%/CX^`/O[^P#___\":FIJ``````48&!@`M[>W`/___P+CX^,` +MBHJ*`*BHJ`#GY^<`____!^OKZP`0$!```````UA86`#___\&7%Q<``````0: +M&AH`SL[.`/___P7V]O8`'1T=``````,3$Q,`X^/C`/___P3^_OX`'1T=```` +M``/)RWM[``````.BHJ(`____`.CHZ``4%!0``````@L+"P#1T=$`____`?W]_0#, +MS,P`@8&!`"$A(0`````%/CX^`/O[^P#___\2]O;V`!T='0`````#$Q,3`./C +MXP#___\$_O[^`!T='0`````#RP`````#HJ*B`/__ +M_P*UM;4``0$!``````(%!04`OKZ^`/___P+W]_<`(R,C``````.[N[L`____ +M`4!`0``````*1$1$`-G9V0#___\$Z.CH`!04%``````""PL+`-'1T0#___\! +M_?W]`/___S6)B8D``````P$!`0#9V=D`____!Z.CHP`````$(R,C`/?W]P#_ +M__\"[N[N``P,#``````#1D9&`/___P'AX>$`$A(2``````.'AX`````!)Z>G@#___\#5U=7``````2,C(P`____`)B8F``````$FYN; +M`/___P6ZNKH``````QL;&P#^_OX`____!&AH:``````#`P,#`-C8V`#___\0 +MD9&1``````,7%Q<`[N[N`/___P3'@`````$GIZ>`/___P-75U<`````!(R,C`#___\"RLK*``````2^ +MOKX`____`YV=G0`````$_O[^`/___P*,C(P`````!`0$!`#$Q,0`____#8>' +MAP`````#'Q\?`/O[^P#___\#HJ*B``````1$1$0`____`]_?WP`("`@````` +M`A04%`#X^/@`____`>'AX0`2$A(``````YR`/___Q#/S\\``````WM[>P#_ +M__\`FYN;``````,2$A(`XN+B`"TM+0`````":VMK`/___P&VMK8``@("```` +M``,R,C(`]O;V`/___P$Q,3$`````!*RLK`#___\#@H*"``````2SL[,`____ +M`>WM[0`.#@X``````Y24E`#___\!2DI*``````2%A84`____#C$Q,0`````$ +MK*RL`/___P."@H(`````!+.SLP#___\+]O;V`!86%@`````#J:FI`/___P3O +M[^\`)R7@#___\0]O;V`!86%@`````#J:FI`/__ +M_P3O[^\`)R7@#___\&?GY^``````2MK:T`____!O[^_@`G)R<``````S0T-`#^ +M_OX`____!4I*2@`````#?GY^`/___P&AH:$``````PD)"0#___\"R\O+``4% +M!0`````$BHJ*`/___PWM[>T`$!`0``````.0D)``____`_S\_``E)24````` +M!+Z^O@#___\#4E)2``````-T='0`____`,W-S0`````$#@X.``````IG9V<` +M]?7U`/___Q/^_OX`)RWM`!`0$``````#D)"0`/___P/\_/P`)24E``````2^OKX` +M____`U)24@`````#='1T`/___P']_?T`/CX^``````-<7%P`____`]O;VP`( +M"`@``````Z&AH0#___\!45%1``````<#`P,`;FYN`/'Q\0#___\&SG`/___P!V=G8`4E)2 +M`.OKZP#&QL8``````%]?7P!%144`____%[6UM0`````$L[.S`/___P>]O;T` +M````!#0T-`#___\#]_?W`!45%0`````#("`@`/W]_0#___\`D9&1``````,: +M&AH`\?'Q`/___P-&1D8``````QH:&@#Z^OH`____!4='1P`````#!`0$`-S< +MW`#___\0IJ:F``````.GIZ<`VMK:``L+"P`````#L+"P`.WM[0`!`0$````` +M`I.3DP#___\`V]O;`!`0$``````#%Q<7`.+BX@#___\!O;V]``````0T-#0` +M____`_?W]P`5%14``````R`@(`#]_?T`____`7AX>``````##0T-`//S\P#_ +M__\`YN;F``("`@`````#*"@H`/S\_`#___\-O;V]``````0T-#0`____`_?W +M]P`5%14``````R`@(`#]_?T`____"Y65E0`````#.SL[`/___P3[^_L`145% +M``````5:6EH`____`,7%Q0`````$KJZN`/___P7+R\L``````P0$!`#DY.0` +M4E)2``````X_/S\`Q\?'`/___PG+R\L`0T-#``````986%@`]/3T`/___P_Y +M^?D`'1T=``````,X.#@`^OKZ`/___P-:6EH`````!(*"@@#___\`Q<7%```` +M``2NKJX`____!G```` +M``2'AX<`____!;N[NP`````$8F)B`/___Q%\?'P``````\[.S@`S,S,````` +M`VEI:0#___\`LK*R``````.[N[L`]/3T`"PL+``````#!@8&`,3$Q`#___\" +M2TM+``````2UM;4`____`YF9F0`````$B(B(`/___P'JZNH`"PL+``````-I +M:6D`____`9^?GP`````$KJZN`/___PC;V]L`____!$M+2P`````$M;6U`/__ +M_P.9F9D`````!(B(B`#___\,+BXN``````/!P<$`____!&EI:0`````&T-#0 +M`/___P!\?'P``````R,C(P#]_?T`____!/S\_``V-C8``````U)24@#FYN8` +M`P,#``````L"`@(`2DI*`+V]O0#___\&Y.3D`+2TM`##P\,`_?W]`/___P*_ +MO[\`.#@X``````4U-34`\_/S`/___PZ8F)@`````!+JZN@#___\#V=G9``(" +M`@`````#%145`//S\P#___\`?'Q\``````,C(R,`_?W]`/___P3\_/P`-C8V +M``````-24E(`____!+N[NP`````$8F)B`/___Q$N+BX``````\'!P0#___\$ +M:6EI``````;0T-``____`.;FY@`#`P,`````"P("`@!*2DH`O;V]`/___P;D +MY.0`M+2T`,/#PP#]_?T`____`K^_OP`X.#@`````!34U-0#S\_,`____!KN[ +MNP`````$8F)B`/___P:SL[,`````!+:VM@#___\'?'Q\``````,C(R,`_?W] +M`/___P3\_/P`-C8V``````-24E(`____`J^OKP`````#'AX>`/___P%65E8` +M````!"`@(`#N[NX`____#>3DY``("`@``````X"`@`#___\#^/CX`!X>'@`` +M```$N+BX`/___P+\_/P`+2TM``````-"0D(`____`.;FY@`#`P,`````"P(" +M`@!*2DH`O;V]`/___Q=\?'P``````R,C(P#]_?T`____!/S\_``V-C8````` +M`U)24@#___\`F)B8``````2ZNKH`____`]G9V0`"`@(``````Q45%0#S\_,` +M____`E!04``````$V]O;`/___P2OKZ\``````QX>'@#___\!5E96``````0@ +M("``[N[N`/___PWDY.0`"`@(``````.`@(``____`_CX^``>'AX`````!+BX +MN`#___\"_/S\`"TM+0`````#0D)"`/___P'GY^<`#0T-``````.LK*P`____ +M`Z>GIP`````$AX>'`/___P%E964`````"4)"0@#W]_<`____!>;FY@`#`P,` +M````"`````#___\,^/CX`&AH:```````.#@X`%E960``````M;6U`/___P$$ +M!`0`TM+2`/___P"HJ*@``P,#``4%!0#[^_L`____%M_?WP`"`@(``````XZ. +MC@#___\'V-C8``$!`0`````#-#0T`/___P0K*RL``````P@("`#KZ^L`____ +M`&AH:``````#/#P\`/___P/L[.P`%145``````,+"PL`[N[N`/___P3^_OX` +M,3$Q``````,$!`0`WM[>`/___Q%24E(``````@4%!0!O;V\``````RLK*P#V +M]O8`____`'EY>0`````#XN+B`%I:6@`````$G)R<`/___P+8V-@``0$!```` +M``,T-#0`____!"LK*P`````#"`@(`.OKZP#___\!=75U``````3/S\\`____ +M`5I:6@`````#)B8F`/[^_@#___\'^_O[`$-#0P#___\#V-C8``$!`0`````# +M-#0T`/___P0K*RL``````P@("`#KZ^L`____"]#0T``````#,C(R`/___P2/ +MCX\`````!D9&1@#___\!.SL[``````-X>'@`____!7U]?0`````#`@("`,_/ +MSP"2DI(`````"C,S,P"'AX<`XN+B`/___P';V]L`____`]K:V@!.3DX``@(" +M``````$Z.CH`]?7U`/___P.BHJ(`#@X.``````1N;FX`____#?O[^P`A(2$` +M`````RTM+0#___\$8&!@``````21D9$`____`3L[.P`````#>'AX`/___P5] +M?7T``````P("`@#/S\\`____`_[^_@`Q,3$``````P0$!`#>WMX`____$-#0 +MT``````#,C(R`/___P2/CX\`````!D9&1@#___\!DI*2``````HS,S,`AX>' +M`.+BX@#___\!V]O;`/___P/:VMH`3DY.``("`@`````!.CHZ`/7U]0#___\# +MHJ*B``X.#@`````$;FYN`/___P7^_OX`,3$Q``````,$!`0`WM[>`/___P9/ +M3T\``````RXN+@#___\(.SL[``````-X>'@`____!7U]?0`````#`@("`,_/ +MSP#___\"N;FY``````,I*2D`____`)B8F``````$!@8&`,K*R@#___\.9V=G +M``````,,#`P`[N[N`/___P.1D9$`````!#'AP#BXN(`____`=O;VP#___\6.SL[``````-X +M>'@`____!7U]?0`````#`@("`,_/SP#[^_L`(2$A``````,M+2T`____!&!@ +M8``````$D9&1`/___P+3T],``0$!``````,T-#0`____!;FYN0`````#*2DI +M`/___P"8F)@`````!`8&!@#*RLH`____#F=G9P`````##`P,`.[N[@#___\# +MD9&1``````0W-S<`____`YJ:F@`````$JJJJ`/___P%H:&@``````SP\/`#_ +M__\#[.SL`!45%0`````#"PL+`.[N[@#___\`Z.CH``<'!P`````##0T-`#\_ +M/P`````$2TM+`/O[^P#___\$DI*2``````D`````____"^OKZP`V-C8````` +M`&MK:P#=W=T`"`@(`#P\/`#___\"'Q\?`#P\/`"CHZ,``P,#``0$!`"CHZ,` +M____%W=W=P`````##`P,`/#P\`#___\':&AH``````2NKJX`____`[JZN@`` +M```$86%A`/___P#HZ.@`!P<'``````/`P,``____`T]/3P`````$;6UM`/__ +M_P6GIZ<`````!&-C8P#___\2*2DI``````(%!04``0$!``````('!P<`T]/3 +M`/___P%`0$```````@L+"P"4E)0`````!&YN;@#___\#:&AH``````2NKJX` +M____`[JZN@`````$86%A`/___P'JZNH`"PL+``````,S,S,`____`BLK*P`` +M```#B8F)`/___PASGIX`____!+>W +MMP`````$&!@8`/___P6GIZ<`````!&-C8P#___\&Z^OK``0$!``````#H*"@ +M`/___P@='1T``````\/#PP#___\$L+"P``$!`0`````#86%A`/___P/$Q,0` +M`````S0T-`#3T],`"0D)``````24E)0`____#MW=W0`%!04``````WIZ>@#_ +M__\#]O;V`!@8&``````$N+BX`/___P+V]O8`&1D9``````,7%Q<`^OKZ`/__ +M_P!.3DX`````!0H*"@`Q,3$`965E`*&AH0#FYN8`____`\G)R0!75U<`____ +M%AT='0`````#P\/#`/___P2PL+```0$!``````-A86$`____`*&AH0`````$ +MHZ.C`/___P/CX^,`!04%``````,D)"0`^OKZ`/___P):6EH`````!(Z.C@#_ +M__\%Q,3$``````,T-#0`T]/3``D)"0`````$E)24`/___P[=W=T`!04%```` +M``-Z>GH`____`_;V]@`8&!@`````!+BXN`#___\"]O;V`!D9&0`````#%Q<7 +M`/KZ^@#___\`Z.CH``<'!P`````#P,#``/___P-/3T\`````!&UM;0#___\! +M>7EY``````1\?'P`Y^?G`!45%0`````$7U]?`/___P1.3DX`````!0H*"@`Q +M,3$`965E`*&AH0#FYN8`____"N_O[P`O+R\`!@8&`)Z>G@#___\`8V-C```` +M``##P\,`____`D!`0``````!.#@X`-O;VP#___\7^/CX`!45%0`````#:VMK +M`/___P?M[>T`"@H*``````,H*"@`_O[^`/___P-*2DH`````!-#0T`#___\` +MDY.3``````,N+BX`____`X>'AP`````$`P,#`-[>W@#___\$_/S\`"8F)@`` +M```#!`0$`-[>W@#___\1^OKZ``4%!0`````'DY.3`/___P'\_/P`#`P,```` +M``(,#`P`!04%``````-#0T,`^_O[`/___P+M[>T`"@H*``````,H*"@`_O[^ +M`/___P-*2DH`````!-#0T`#___\!=G9V``````25E94`____`A(2$@`````# +MTM+2`/___P>-C8T``````WM``H*"@`````#*"@H`/[^_@#_ +M__\#2DI*``````30T-``____#$='1P`````#U]?7`/___P*FIJ8`!`0$```` +M``8S,S,`____`@<'!P`````#ZNKJ`/___P/"PL(`"@H*``````,+"PL`Y>7E +M`/___P`?'Q\``````X6%A0#JZNH`_O[^`/___P;@X.``&1D9``D)"0"SL[,` +M____`-'1T0`("`@``````UA86`#+R\L`____!>'AX0`````$$A(2`/___PS^ +M_OX`*BHJ``````,A(2$`_/S\`/___P-S4`____`_S\_``F)B8````` +M`P0$!`#>WMX`____$4='1P`````#U]?7`/___P*FIJ8`!`0$``````8S,S,` +M____`A\?'P`````#A86%`.KJZ@#^_OX`____!N#@X``9&1D`"0D)`+.SLP#_ +M__\`T='1``@("``````#6%A8`,O+RP#___\%X>'A``````02$A(`____!/S\ +M_``F)B8``````P0$!`#>WMX`____!I65E0`````#%Q<7`/GY^0#___\(!P<' +M``````/JZNH`____`\+"P@`*"@H``````PL+"P#EY>4`____`]/3TP`````# +M-#0T`"HJ*@`````$65E9`/___P]>7EX``````PX.#@#N[NX`____`XZ.C@`` +M```$.SL[`/___P.)B8D`````!'EY>0#___\!'Q\?``````.%A84`ZNKJ`/[^ +M_@#___\&X.#@`!D9&0`)"0D`L[.S`/___Q4'!P<``````^KJZ@#___\#PL+" +M``H*"@`````#"PL+`.7EY0#^_OX`*BHJ``````,A(2$`_/S\`/___P-S7@`````##@X.`.[N[@#___\#CHZ.```` +M``0[.SL`____`XF)B0`````$>7EY`/___P&3DY,``````RXN+@#___\#AX>' +M``````0#`P,`WM[>`/___P#S\_,`$!`0``````,0$!``[^_O`/___P"WM[<` +M`0$!``````2`@(``____`Q\?'P`````#A86%`.KJZ@#^_OX`____`O___P#_ +M__\)]_?W`#P\/``2$A(`OKZ^`.SL[`#$Q,0``P,#`#`P,`#7U]<`[^_O`/__ +M_P".CHX`!`0$```````K*RL`^_O[`/___QBCHZ,``````P$!`0#8V-@`____ +M!X:&A@`````$GIZ>`/___P/:VMH``0$!``````,^/CX`____`4='1P`````# +MC(R,`/___P*AH:$``0$!``````145%0`____!:.CHP`````$86%A`/___Q+5 +MU=4`````!UE960#___\"T='1``````@B(B(`[>WM`/___P.&AH8`````!)Z> +MG@#___\#VMK:``$!`0`````#/CX^`/___P'L[.P`#`P,``````,("`@`[^_O +M`/___P(#`P,``````_;V]@#___\%_?W]`'=W=P`````!#`P,`/'Q\0#___\! +MAH:&``````2>GIX`____`]K:V@`!`0$``````SX^/@#___\-&QL;``````/W +M]_<`____`/[^_@!_?W\``0$!``````>HJ*@`____`A86%@`````#^/CX`/__ +M_P*KJZL`"@H*``````2/CX\`____`0<'!P`````#U=75`/___P?%Q<4`&!@8 +M``````%<7%P`____`%-34P`````#@8&!`/___P;8V-@`*RLK``````1H:&@` +M____#*VMK0`````$FYN;`/___P/T]/0`#P\/``````,R,C(`_O[^`/___P(6 +M%A8``````_CX^`#___\"JZNK``H*"@`````$CX^/`/___P2CHZ,`````!&%A +M80#___\2&QL;``````/W]_<`____`/[^_@!_?W\``0$!``````>HJ*@`____ +M`@<'!P`````#U=75`/___P?%Q<4`&!@8``````%<7%P`____`%-34P`````# +M@8&!`/___P;8V-@`*RLK``````1H:&@`____!*.CHP`````$86%A`/___P<[ +M.SL``````WY^?@#___\)%A86``````/X^/@`____`JNKJP`*"@H`````!(^/ +MCP#___\$Y>7E``````DM+2T`]?7U`/___P[8V-@``P,#``````-_?W\`____ +M`_CX^``:&AH`````!+Z^O@#___\"]/3T`!45%0`````#`P,#`.'AX0#___\! +M!P<'``````/5U=4`____!\7%Q0`8&!@``````5Q<7`#___\$[.SL`*:FI@"- +MC8T`K:VM`/GY^0#___\+%A86``````/X^/@`____`JNKJP`*"@H`````!(^/ +MCP#___\`K:VM``````2;FYL`____`_3T]``/#P\``````S(R,@#^_OX`____ +M`GQ\?``````$.CHZ`/___P;EY>4`````"2TM+0#U]?4`____#MC8V``#`P,` +M`````W]_?P#___\#^/CX`!H:&@`````$OKZ^`/___P+T]/0`%145``````,# +M`P,`X>'A`/___P%'1T<``````XR,C`#___\"H:&A``$!`0`````$5%14`/__ +M_P&-C8T`````!(&!@0#___\"=G9V``````6FIJ8`____`@<'!P`````#U=75 +M`/___P3___\`____"5I:6@``````!04%``("`@`````$KZ^O`(*"@@`4%!0` +MLK*R`"XN+@`$!`0`V]O;`/___Q@Y.3D``````T='1P#___\'^?GY`!D9&0`` +M```#&QL;`/GY^0#___\#<'!P``````2OKZ\`____`1P<'``````#T-#0`/__ +M_P#^_OX`BXN+``$!`0`````%Q\?'`/___P3^_OX`*2DI``````,#`P,`V]O; +M`/___Q*LK*P`````!BXN+@#U]?4`____`IN;FP`````'#0T-`-34U`#___\# +M^?GY`!D9&0`````#&QL;`/GY^0#___\#<'!P``````2OKZ\`____`7U]?0`` +M```$6%A8`/___P,7%Q<``````^/CXP#___\$VMK:`#X^/@`````":6EI`/__ +M_P'Y^?D`&1D9``````,;&QL`^?GY`/___P-P<'``````!*^OKP#___\-!@8& +M``````/7U]<`O;V]`#L[.P`````#$A(2``````,B(B(`_/S\`/___P(V-C8` +M`````Z.CHP#Q\?$`N[N[`%!04``````%1D9&`/[^_@#___\!!@8&``````/3 +MT],`____!>/CXP!G9V<``@("``````$$!`0`T]/3`/___P`4%!0``````^?G +MYP#___\$V=G9`&EI:0`%!04`````!!@8&`#IZ>D`____##,S,P`````#(B(B +M`/O[^P#___\#H*"@``````2SL[,`____`S8V-@`````#HZ.C`/'Q\0"[N[L` +M4%!0``````5&1D8`_O[^`/___P/^_OX`*2DI``````,#`P,`V]O;`/___Q(& +M!@8``````]?7UP"]O;T`.SL[``````,2$A(``````R(B(@#\_/P`____`@8& +M!@`````#T]/3`/___P7CX^,`9V=G``("`@`````!!`0$`-/3TP#___\`%!04 +M``````/GY^<`____!-G9V0!I:6D`!04%``````08&!@`Z>GI`/___P/^_OX` +M*2DI``````,#`P,`V]O;`/___P;EY>4``0$!``````($!`0`Y>7E`/___PDV +M-C8``````Z.CHP#Q\?$`N[N[`%!04``````%1D9&`/[^_@#___\$^OKZ``$! +M`0`````'%!04`-[>W@#___\/65E9``````,6%A8`\O+R`/___P.>GIX````` +M!$='1P#___\#E965``````104%``____`@8&!@`````#T]/3`/___P7CX^,` +M9V=G``("`@`````!!`0$`-/3TP#___\#FYN;``H*"@`````"+2TM`.3DY`#_ +M__\*-C8V``````.CHZ,`\?'Q`+N[NP!04%``````!49&1@#^_OX`____`#,S +M,P`````#(B(B`/O[^P#___\#H*"@``````2SL[,`____`OS\_``:&AH````` +M!)"0D`#___\&^OKZ``$!`0`````'%!04`-[>W@#___\/65E9``````,6%A8` +M\O+R`/___P.>GIX`````!$='1P#___\#E965``````104%``____`AP<'``` +M```#T-#0`/___P#^_OX`BXN+``$!`0`````%Q\?'`/___P#Z^OH`'!P<```` +M``,2$A(`\?'Q`/___P+Z^OH`-34U``````0)"0D`SL[.`/___P$&!@8````` +M`]/3TP#___\$____`/___PDA(2$`$!`0`#L[.P!04%``0T-#```````^/CX` +MB8F)`(R,C`"7EY<`&AH:`-?7UP#___\`U=75``````!=75T`____%\[.S@`` +M```$L;&Q`/___P>>GIX`````!(R,C`#___\#]O;V`!$1$0`````#)B8F`/W] +M_0#___\!!04%``````/>WMX`KJZN`#HZ.@`````&.CHZ`/___P6PL+`````` +M!%Q<7`#___\3@H*"``````42$A(`W=W=`/___P-H:&@`````!@$!`0"QL;$` +M____!)Z>G@`````$C(R,`/___P/V]O8`$1$1``````,F)B8`_?W]`/___P#R +M\O(`$1$1``````2ZNKH`____`UA86``````#34U-`,_/SP#W]_<`[.SL`+>W +MMP!=75T`!`0$``````(9&1D`Z^OK`/___P&>GIX`````!(R,C`#___\#]O;V +M`!$1$0`````#)B8F`/W]_0#___\-"@H*``````E145$`86%A``````.4E)0` +M____`XF)B0`````,)24E`.[N[@#___\"*"@H``````,S,S,`R\O+`/KZ^@#W +M]_<`W-S<`*2DI`!24E(`!04%``````.4E)0`____`08&!@`````#SL[.`/S\ +M_`#M[>T`Q<7%`(>'AP`X.#@`````!A86%@#0T-``____#+BXN``````$GY^? +M`/___P1(2$@``````R\O+P#___\$B8F)``````PE)24`[N[N`/___P2PL+`` +M````!%Q<7`#___\3"@H*``````E145$`86%A``````.4E)0`____`R@H*``` +M```#,S,S`,O+RP#Z^OH`]_?W`-SWM`,7%Q0"'AX<`.#@X``````86%A8`T-#0 +M`/___P2PL+``````!%Q<7`#___\'E)24``````-5554`____"HF)B0`````, +M)24E`.[N[@#___\&&!@8``````8'!P<`Q<7%`/___P_5U=4``@("``````.5 +ME94`____!#L[.P`````#`0$!`,_/SP#___\#-34U``````2_O[\`____`B@H +M*``````#,S,S`,O+RP#Z^OH`]_?W`-SWMP`````$`0$!`./CXP#_ +M__\'&!@8``````8'!P<`Q<7%`/___P_5U=4``@("``````.5E94`____!#L[ +M.P`````#`0$!`,_/SP#___\#-34U``````2_O[\`____`@4%!0`````#WM[> +M`*ZNK@`Z.CH`````!CHZ.@#___\!GY^?``````2%A84`____!-O;VP`+"PL` +M````!"$A(0#M[>T`____`"@H*``````#,S,S`,O+RP#Z^OH`]_?W`-SWMX`_O[^`/___P%965D``````,[.S@#___\!0$!``,+" +MP@#___\![^_O```````+"PL`____%V1D9``````#'Q\?`/W]_0#___\'*RLK +M``````,2$A(`\_/S`/___P.AH:$`````!)>7EP#___\"%145``````@"`@(` +M`````ZVMK0#___\%.SL[``````,"`@(`U]?7`/___Q-86%@`````!`,#`P"[ +MN[L`____!#@X.``````&A(2$`/___P4K*RL``````Q(2$@#S\_,`____`Z&A +MH0`````$EY>7`/___P&RLK(`````!",C(P#^_OX`____`^#@X``5%14````` +M"P@("`"]O;T`____`BLK*P`````#$A(2`//S\P#___\#H:&A``````27EY<` +M____#C8V-@`````(8F)B`/+R\@`/#P\``````A04%`#V]O8`____`^OKZP`4 +M%!0`````"A\?'P#@X.``____`WEY>0`````-!04%`):6E@#___\"+BXN```` +M``\X.#@`Y.3D`/___PT_/S\``````RDI*0#\_/P`____`_W]_0`)"0D````` +M`Z>GIP#___\$Z^OK`!04%``````*'Q\?`.#@X`#___\%.SL[``````,"`@(` +MU]?7`/___Q,V-C8`````"&)B8@#R\O(`#P\/``````(4%!0`]O;V`/___P-Y +M>7D`````#04%!0"6EI8`____`BXN+@`````/.#@X`.3DY`#___\%.SL[```` +M``,"`@(`U]?7`/___P=%144``````[Z^O@#___\*Z^OK`!04%``````*'Q\? +M`.#@X`#___\'/#P\``````:@H*``____$%965@`````#)B8F`/O[^P#___\# +MY>7E``````1:6EH`____`^_O[P`!`0$``````S0T-`#___\#>7EY``````T% +M!04`EI:6`/___P/]_?T`%Q<7``````40$!``____"NOKZP`4%!0`````"A\? +M'P#@X.``____`3\_/P`````#*2DI`/S\_`#___\#_?W]``D)"0`````#IZ>G +M`/___P-86%@`````!#@X.`#___\(/#P\``````:@H*``____$%965@`````# +M)B8F`/O[^P#___\#Y>7E``````1:6EH`____`^_O[P`!`0$``````S0T-`#_ +M__\#%145``````@"`@(``````ZVMK0#___\!*BHJ``````,4%!0`\_/S`/__ +M_P67EY<`````!4M+2P#___\`>7EY``````D`````____#.3DY``%!04`04%! +M`/___P('!P<`FIJ:`.CHZ`#T]/0`9&1D```````D)"0`____%U965@`````# +MA86%`/___PAT='0``````X&!@0#___\$J:FI``````,6%A8`]O;V`/___P)/ +M3T\`````!R8F)@`O+R\``````B,C(P#]_?T`____!:6EI0!RW@`!`0$``````[6UM0#___\$L[.S```` +M``,("`@`X>'A`/___P/5U=4`````!*VMK0#___\#[N[N`!86%@`````+,#`P +M`,K*R@#___\$Z^OK``````8'!P<`____"\'!P0`'!P<`````""\O+P#BXN(` +M____`BTM+0`````#M+2T`/___P3CX^,``````R``$!`0`````#M;6U`/__ +M_P2SL[,``````P@("`#AX>$`____`]75U0`````$K:VM`/___P-/3T\````` +M!R8F)@`O+R\``````B,C(P#]_?T`____`7M[>P`)"0D``````HJ*B@#___\' +M1T='``````6:FIH`[N[N`!86%@`````(`````/___PQY>7D``````+2TM`#_ +M__\")R+BX@".CHX`-SD` +M____"I.3DP```````0$!`-'1T0#___\(]?7U`(V-C0`````!CHZ.`/___PW4 +MU-0`-34U``````4!`0$`:VMK`/7U]0#___\(L+"P``````4_/S\`^_O[`/__ +M_Q#[^_L`G9V=`'5U=0`-#0T``````%!04`#___\%PL+"`!T='0`````"@8&! +M`/___P3U]?4`='1T`"HJ*@`````!-34U`/[^_@#___\$Q\?'`!45%0`````( +M-#0T`*:FI@#]_?T`____!?S\_``1$1$`````!2@H*`#___\,U-34`#4U-0`` +M```%`0$!`&MK:P#U]?4`____`_W]_0"YN;D`%145``````!$1$0`____!?[^ +M_@"IJ:D`=75U`!`0$```````K*RL`/___P3S\_,`DI*2``\/#P`````"VMK: +M`/___P>PL+``````!3\_/P#[^_L`____$/O[^P"=G9T`=75U``T-#0`````` +M4%!0`/___P7"PL(`'1T=``````*!@8$`____!/7U]0!T='0`*BHJ``````$U +M-34`_O[^`/___P/5U=4`%145``````0&!@8`='1T`,/#PP`````#DY.3`/__ +M_P/O[^\`8&!@```````7%Q<`]?7U`/___P?DY.0`$!`0```````)"0D`145% +M`%965@!>7EX`A(2$`/___P#'Q\<`%145``````<`````____#*"@H``W-S<` +M_O[^`/___P+!P<$`("`@```````,#`P`1D9&`,3$Q`#___\:]O;V`'!P<`!> +M7EX`____"[&QL0`?'Q\`@("``/___P?N[NX`65E9`!<7%P#R\O(`____!.CH +MZ`!R'`"DI*0!\?'P`.CHZ +M`!@8&`#T]/0`____"/O[^P!&1D8`45%1`/___Q7^_OX`____`*NKJP`E)24` +M-C8V`/?W]P#___\)^/CX`'-S'A`/___PFQL;$`'Q\?`("`@`#_ +M__\'[N[N`%E960`7%Q<`\O+R`/___P6EI:4`'Q\?`&IJ:@#___\(^/CX`*>G +MIP!+2TL`(B(B``@("``6%A8`-34U`'M[>P#3T],`____"+&QL0`?'Q\`@("` +M`/___P?N[NX`65E9`!<7%P#R\O(`____$/'Q\0!I:6D`%A86``L+"P`_/S\` +MH*"@`/S\_`#___\$\O+R`%)24@!O;V\`____"/W]_0"BHJ(`04%!``X.#@`' +M!P<`)B8F`&MK:P#6UM8`____">WM[0"#@X,`.3DY`!$1$0`"`@(`"`@(`"`@ +M(`!,3$P`AX>'`-75U0#___\)U=75`'9V=@`L+"P`#`P,``("`@`("`@`%145 +M`#$Q,0!45%0`A86%`,+"P@#Z^OH`____%*2DI``-#0T`T='1`/___PC5U=4` +MWM`(.#@P`Y.3D`$1$1``("`@`("`@`("`@ +M`$Q,3`"'AX<`U=75`/___PG5U=4`=G9V`"PL+``,#`P``@("``@("``5%14` +M,3$Q`%145`"%A84`PL+"`/KZ^@#___\,^_O[`$9&1@!145$`____"Y65E0`> +M'AX`[>WM`/___P[]_?T`HJ*B`$%!00`.#@X`!P<'`"8F)@!K:VL`UM;6`/__ +M_PGKZ^L`%A86``````0<'!P`Z>GI`/___Q2XN+@`&QL;`.#@X`#___\'NKJZ +M`"`@(``Z.CH`^?GY`/___P;]_?T`:&AH`!@8&`#2TM(`____!NWM[0"#@X,` +M.3DY`!$1$0`"`@(`"`@(`"`@(`!,3$P`AX>'`-75U0#___\)CHZ.``````5R +MD`____%+BXN``;&QL`X.#@`/___P>ZNKH` +M("`@`#HZ.@#Y^?D`____!OW]_0!H:&@`&!@8`-+2T@#___\%Z.CH`')R<@`C +M(R,``P,#`!04%`!K:VL`X.#@`/___P"'AX<`*2DI`'Q\?``Z.CH`&!@8`/3T +M]`#___\$^_O[`$Q,3`"/CX\`____":&AH0`J*BH`S,S,`/___P7M[>T`@X.# +M`#DY.0`1$1$``@("``@("``@("``3$Q,`(>'AP#5U=4`______________\3 +M4E)2``````0'!P<`RWMX`____/U)24@`` +M```$!P<'`,G)R0#___]G____`/______________$J.CHP`````%FIJ:`/__ +M_TSHZ.@``````X&!@0#___\_HZ.C``````6:FIH`____:/___P#_________ +M_____Q'CX^,`$!`0``````1E964`____3/?W]P!'1T<``````D9&1@#\_/P` +M____/N/CXP`0$!``````!&5E90#___]I____`/______________$/[^_@!% +M144`````!#8V-@#X^/@`____2^3DY``W-S<``````D%!00#T]/0`____/O[^ +M_@!%144`````!#8V-@#X^/@`____:?___P#______________Q"5E94````` +M!!86%@#CX^,`____2\7%Q0`7%Q<``````FUM;0#Y^?D`____/Y65E0`````$ +M%A86`./CXP#___]J____`/______________#]O;VP`+"PL``````P0$!`"_ +MO[\`____2\C(R``("`@``````4-#0P#%Q<4`____0-O;VP`+"PL``````P0$ +M!`"_O[\`____:____P#______________P[]_?T`.CHZ``````2-C8T`____ +M3-O;VP"DI*0`L+"P`.7EY0#___]!_?W]`#HZ.@`````$C8V-`/___VS___\` +M______________\.B(B(``````165E8`____DXB(B``````$5E96`/___VW_ +M__\`______________\.$!`0``````,J*BH`]/3T`/___Y,0$!```````RHJ +M*@#T]/0`____;?___P#______________PZUM;4`,#`P``````$.#@X`V-C8 +M`/___Y2UM;4`,#`P``````$.#@X`V-C8`/___V[___\`______________\/ +MW]_?``$!`0``````KJZN`/___Y;?W]\``0$!``````"NKJX`____;____P#_ +M_____________Q!:6EH`>'AX`/___YA:6EH`>'AX`/___W#___\`________ +M____________'O___P#___________________\>____`/______________ +M_____Q[___\`____________________'O___P#___________________\> +M____`/___________________Q[___\`____________________'O___P#_ +M__________________\>____`/___________________Q[___\`________ +M____________'O___P#___________________\>____`/______________ +M_____Q[___\`____________________'O___P#___]9C8V-``$!`0`````" +M2$A(`/___W2-C8T``0$!``````)(2$@`____.8V-C0`!`0$``````DA(2`#_ +M__\PN[N[`&9F9@`Q,3$`!P<'`!(2$@!C8V,`____Q[N[NP!F9F8`,3$Q``<' +M!P`2$A(`8V-C`/____[___\`____6,G)R0`#`P,``````U!04`#___]SR7EY0!N;FX`,C(R``H*"@`8&!@`7%Q<`.+BX@#___\Y_?W]`#(R +M,@`````$H:&A`/___S?]_?T`,C(R``````2AH:$`____+ST]/0`````$SL[. +M`/___YGEY>4`;FYN`#(R,@`*"@H`&!@8`%Q<7`#BXN(`____)3T]/0`````$ +MSL[.`/___S_EY>4`;FYN`#(R,@`*"@H`&!@8`%Q<7`#BXN(`____M____P#_ +M__]7GIZ>``````02$A(`]O;V`/___S%34U,`````!*FIJ0#___\YGIZ>```` +M``02$A(`]O;V`/___S>>GIX`````!!(2$@#V]O8`____+KN[NP`````$1$1$ +M`/___YI34U,`````!*FIJ0#___\DN[N[``````1$1$0`____0%-34P`````$ +MJ:FI`/___[?___\`____5O7U]0`:&AH`````!'Q\?`#___\QQ,3$``````0V +M-C8`____.?7U]0`:&AH`````!'Q\?`#___\W]?7U`!H:&@`````$?'Q\`/__ +M_R\Z.CH`````!+FYN0#___^9Q,3$``````0V-C8`____)3HZ.@`````$N;FY +M`/___S_$Q,0`````!#8V-@#___^X____`/___TG]_?T`Y.3D`,7%Q0"GIZ<` +MB8F)`&QL;`!/3T\`,C(R`!45%0&2DI(`^/CX`/___P"#@X,`````!`L+"P#K +MZ^L`____,/[^_@`U-34`````!+^_OP#___\Y@X.#``````0+"PL`Z^OK`/__ +M_S>#@X,`````!`L+"P#KZ^L`____+KBXN``````$+BXN`/___YG^_OX`-34U +M``````2_O[\`____)+BXN``````$+BXN`/___S_^_OX`-34U``````2_O[\` +M____N/___P#___]!_O[^`.;FY@#$Q,0`HJ*B`(&!@0!A86$`04%!`"$A(0`% +M!04`````"5=75P#L[.P`#0T-``````1V=G8`____,9Z>G@`````$1T='`/__ +M_SGL[.P`#0T-``````1V=G8`____$O7U]0";FYL`@8&!`,C(R`#___\@[.SL +M``T-#0`````$=G9V`/___R\X.#@`````!*.CHP#___^9GIZ>``````1'1T<` +M____)3@X.``````$HZ.C`/___S^>GIX`````!$='1P#___^Y____`/___SOQ +M\?$`Q\?'`)Z>G@!W=W<`45%1`"PL+``)"0D`````$E965@`````$#`P,`.OK +MZP#___\P[>WM`!45%0`````$S,S,`/___SES'@#[^_L`____F.WM[0`5%14`````!,S,S`#___\DM;6U``````0> +M'AX`^_O[`/___S[M[>T`%145``````3,S,P`____N?___P#___\U^OKZ`-'1 +MT0"BHJ(`='1T`$9&1@`;&QL`````&0("`@`````$>WM[`/___S%E964````` +M!%)24@#___\YY>7E``@("``````$>WM[`/___Q'X^/@`*2DI``````,:&AH` +M____'N7EY0`("`@`````!'M[>P#___\O-34U``````2.CHX`____F65E90`` +M```$4E)2`/___R4U-34`````!(Z.C@#___\_965E``````124E(`____NO__ +M_P#___\QR;&QL``````00$!``[^_O`/___RZR +MLK(`````!!`0$`#S\_,`____F,O+RP`!`0$``````P("`@#4U-0`____)+*R +ML@`````$$!`0`//S\P#___\^R\O+``$!`0`````#`@("`-34U`#___^Z____ +M`/___S$.#@X`````'!@8&`!5554`DI*2`,W-S0#@X.``!P<'``````2%A84` +M____,/[^_@`X.#@`````!%Q<7`#___\YY.3D``<'!P`````$A86%`/___Q(Z +M.CH`````!$%!00#___\=Y.3D``<'!P`````$A86%`/___R\R,C(`````!'AX +M>`#___^8_O[^`#@X.``````$7%Q<`/___R4R,C(`````!'AX>`#___\^_O[^ +M`#@X.``````$7%Q<`/___[O___\`____,7=W=P`````8$!`0`%%140"6EI8` +MUM;6`/___P-K:VL`````!!<7%P#T]/0`____,**BH@`````$!`0$`-S'A``````@$!`0`%A86`!H:&@`````&8&!@`+6UM0#S\_,`____"6QL +M;``````$(R,C`/KZ^@#___\P?GY^``````0("`@`Y.3D`/___SEL;&P````` +M!",C(P#Z^OH`____$T!`0``````"-S3DY``'!P<`````!*:F +MI@#___\4O+R\`!04%``;&QL`>GIZ`/7U]0#___\=Y.3D``<'!P`````$IJ:F +M`/___RKHZ.@`O;V]`)Z>G@"/CX\`@8&!`"0D)``````$34U-`/___Y+X^/@` +MXN+B`,W-S0"YN;D`I*2D`(>'AP!H:&@`"@H*``````0?'Q\`8&!@`%145`!( +M2$@`/#P\`"\O+P`C(R,`%Q<7`!H:&@#___\8Z.CH`+V]O0">GIX`CX^/`(&! +M@0`D)"0`````!$U-30#___\X^/CX`.+BX@#-SGIP#_ +M__\+;&QL``````0P,#``_O[^`/___R#]_?T`_/S\`/___P.9F9D`6EI:`#(R +M,@`0$!``````%&)B8@#___\Q;&QL``````0P,#``_O[^`/___R;\_/P`Q\?' +M`)65E0"'AX<`M;6U`/W]_0#___\*;&QL``````0P,#``_O[^`/___R;JZNH` +MH*"@`%145``4%!0`````"L+"P@#___^.F9F9`%I:6@`R,C(`$!`0`````!1B +M8F(`____%.KJZ@"@H*``5%14`!04%``````*PL+"`/___S29F9D`6EI:`#(R +M,@`0$!``````%&)B8@#___\+[^_O`.GIZ0#___^G____`/___SR0D)`````` +M!20D)`#]_?T`____"N7EY0`("`@`````!+>WMP#___\A9V=G```````%!04` +M%A86`%)24@#S\_,`````%R\O+P#R\O(`____,.7EY0`("`@`````!+>WMP#_ +M__\D^?GY`*RLK`!65E8`$1$1``````,R,C(`X.#@`/___PCEY>4`"`@(```` +M``2WM[<`____)<;&Q@!5554``P,#``````PW-S<`____".GIZ0"0D)``/3T] +M`!D9&0`%!04`&QL;`%A86`#"PL(`____3OS\_`!Z>GH`]O;V`/___QSIZ>D` +MD)"0`#T]/0`9&1D`!04%`!L;&P!86%@`PL+"`/___P;S\_,`````%R\O+P#R +M\O(`____$L;&Q@!5554``P,#``````PW-S<`____-//S\P`````7+R\O`/+R +M\@#___\"H*"@`$%!00#N[NX`____`^CHZ`!P<'``"@H*`!<7%P#O[^\`____ +M">GIZ0"0D)``/3T]`!D9&0`%!04`&QL;`%A86`#"PL(`____D>GIZ0"0D)`` +M/3T]`!D9&0#___\[_O[^`"4E)0`````%F)B8`/___PMN;FX`````!#\_/P#_ +M__\AY>7E``@("``````"4U-3`/___P!(2$@`````%FAH:`#___\Q;FYN```` +M``0_/S\`____(^;FY@!SG@#___\'\_/S`'Y^?@`+"PL`````!FEI +M:0#Y^?D`____C?/S\P!^?GX`"PL+``````$`````____.[>WMP`````%$A(2 +M`/7U]0#___\*YN;F``@("``````$Q<7%`/___R%O;V\``````\O+RP#___\` +MC8V-`````!,&!@8`$Q,3`"`@(`"6EI8`____,.;FY@`("`@`````!,7%Q0#_ +M__\5_?W]`/[^_@#___\)[N[N`&UM;0`'!P<`````"GIZ>@#___\&YN;F``@( +M"``````$Q<7%`/___R+L[.P`7U]?``$!`0`````/)"0D`/W]_0#___\%G)R< +M`!@8&``````)1D9&`/S\_`#___\CSWM`/___Q3W]_<`&QL;```````*"@H`W=W=`/___QB7EY0`9&1D` +M`````+>WMP#___\!NKJZ`"0D)``````$1T='`/___P:WM[<`&1D9``````GIZ`+JZN@!C8V,````` +M!9:6E@#___\$[^_O`%!04``````,=G9V`/___PWKZ^L`I:6E`&UM;0!#0T,` +M("`@`!$1$0`%!04`&1D9`$U-30"LK*P`____"/[^_@"FIJ8`-C8V`````!`X +M.#@`^/CX`/___Q.2DI(`````!`$!`0"]O;T`_O[^`,?'QP!]?7T`0T-#`!D9 +M&0`%!04`$!`0`$A(2`"UM;4`____"N_O[P!04%``````#'9V=@#___\#^_O[ +M`"GIZ`+JZN@!C8V,`````!9:6E@#___\*Z^OK`*6EI0!M +M;6T`0T-#`"`@(``1$1$`!04%`!D9&0!-34T`K*RL`/___PC^_OX`IJ:F`#8V +M-@`````0.#@X`/CX^`#___\!^_O[`"OKZP"EI:4`;6UM`$-#0P`@("``$1$1``4%!0`9 +M&1D`34U-`*RLK`#___\B[^_O`%!04``````%`````/___SK7EX` +M;FYN`(>'AP"?GY\`MK:V`,[.S@#EY>4`FYN;``````5X>'@`____$3'@`````*O+R\`*RL +MK`!65E8`"PL+``````=5554`]?7U`/___P:/CX\`````!,;&Q@#___\$\O+R +M`%E960`````'!04%`&9F9@"UM;4`(R,C``````9Z>GH`____`>;FY@`("`@` +M````!+R\O`"LK*P`5E96``L+"P`````'5555`/7U]0#___\3_O[^`'=W=P`! +M`0$`````!CWL`'AX>``````=G9V<`____",G)R0`@("``````#00$!`#: +MVMH`____`N+BX@!>7EX`;FYN`(>'AP"?GY\`MK:V`,[.S@#EY>4`FYN;```` +M``5X>'@`____%O[^_@!W=W<``0$!``````8W-S<`LK*R`/W]_0#___\`Z^OK +M``L+"P`````$%145`/;V]@#___\'^?GY`*:FI@`^/CX``@("``````A'1T<` +M\?'Q`/___P7*RLH`-34U`````!-G9V<`____`>+BX@!>7EX`;FYN`(>'AP"? +MGY\`MK:V`,[.S@#EY>4`FYN;``````5X>'@`____!]#0T``!`0$``````Y:6 +ME@#"PL(`'AX>``````@-#0T`____`LG)R0`@("``````#00$!`#:VMH`____ +M`(.#@P`````%7EY>`/___PQQ<7$`````!!\?'P"EI:4`____#]O;VP`%!04` +M`````F!@8`#M[>T`D9&1`#`P,``````&%!04`/O[^P#___\`_O[^`,'!P0!L +M;&P`&AH:``````<0$!``V=G9`/___PGY^?D`IJ:F`#X^/@`"`@(`````"$=' +M1P#Q\?$`____'\G)R0`@("``````!@````#___\Z'AX`/___PG2TM(`%145``````H!`0$`"PL+```` +M``MC8V,`____!=[>W@`*"@H``````T)"0@#___\$W=W=`"G@#^_OX`____`G-SGIX`____!K6UM0`("`@`````#V=G9P#___\)]/3T`!D9&0`````$ +M$A(2`._O[P#___\5]O;V`%-34P`````&%145`)Z>G@#^_OX`____`G-S7`!H:&@`````,1$1$`/W]_0#___\#F)B8``8& +M!@`````5[.SL`/___P?T]/0`&1D9``````02$A(`[^_O`/___P=04%`````` +M`PX.#@""@H(``P,#``````@\/#P`MK:V`/___P&UM;4`"`@(``````]G9V<` +M____`'EY>0`````%4U-3`/___PN&AH8`````!CL[.P#___\/5%14``````-# +M0T,`!P<'``````G,S,P`>'AX`!P<'``````%$A(2``````134U,`____!_O[ +M^P"7EY<`&AH:``````Q$1$0`_?W]`/___QVUM;4`"`@(``````<`````____ +M.?7U]0`1$1$`````!;>WMP#___\*Y>7E``@("``````*"@H*`$='1P`9&1D` +M````!`T-#0#___\(HZ.C`!04%``````$!@8&`%M;6P"EI:4`1D9&``````2J +MJJH`____"'M[>P`````%BXN+`/___Q'@X.``````!`P,#`#^_OX`____!<_/ +MSP`("`@`````!J*BH@#___\(U]?7`!45%0`````%!`0$``````H*"@H`1T=' +M`!D9&0`````$#0T-`/___P5)24D`````!+Z^O@#___\#RLK*`!45%0`````' +M;V]O`/O[^P#___\`86%A``````<#`P,`J:FI`/___P#EY>4`"`@(``````H* +M"@H`1T='`!D9&0`````$#0T-`/___Q'U]?4`/CX^``````8\/#P`YN;F`/__ +M_P/CX^,`"`@(``````0*"@H`[.SL`/___P*MK:T`!@8&``````4$!`0`;6UM +M`-+2T@#W]_<`FYN;``````4@("``____!L/#PP`H*"@`````!P4%!0`!`0$` +M````!9^?GP#___\"EI:6``````@>'AX`:&AH`*^OKP#5U=4`ZNKJ`/KZ^@#N +M[NX`WM[>`+JZN@!I:6D``P,#``````/T]/0`____$/S\_``D)"0`````"0,# +M`P!75U<`>'AX``````0V-C8`____!:VMK0`&!@8`````!00$!`!M;6T`TM+2 +M`/?W]P";FYL`````!2`@(`#___\)>WM[``````6+BXL`____%?7U]0`^/CX` +M````!CP\/`#FYN8`____`^/CXP`("`@`````!`H*"@#L[.P`____!'AX`:&AH`*^O +MKP#5U=4`ZNKJ`/KZ^@#N[NX`WM[>`+JZN@!I:6D``P,#``````/T]/0`____ +M!WM[>P`````%BXN+`/___P?0T-```0$!``````,&!@8`````"$I*2@#%Q<4` +M____`JVMK0`&!@8`````!00$!`!M;6T`TM+2`/?W]P";FYL`````!2`@(`#_ +M__\`7EX`____"IRW@`````$$!`0 +M`/___P;#P\,`*"@H``````<%!04``0$!``````6?GY\`____'*VMK0`&!@8` +M````!00$!`!M;6T`TM+2`/?W]P#___\YFIJ:``````4C(R,`_O[^`/___PIJ +M:FH`````"2\O+P"BHJ(`]?7U`-W=W0`#`P,`````!`X.#@#___\&]/3T`%Y> +M7@`````$!`0$`'%Q<0#HZ.@`____`-+2T@`"`@(``````R4E)0#]_?T`____ +M!]_?WP`("`@`````!!P<'`#W]_<`____$;2TM``````$.CHZ`/___P7P\/`` +M(R,C``````?+R\L`____!^'AX0`<'!P`````!2$A(0`````)+R\O`**BH@#U +M]?4`W=W=``,#`P`````$#@X.`/___P2PL+``````!#G`.;F +MY@#___\`^/CX`*BHJ``&!@8``````SX^/@#___\!TM+2``0$!``````&*2DI +M`*:FI@#]_?T`____!/O[^P"GIZ<`04%!``("`@`````#%145`/___Q&GIZ<` +M````"30T-`#.SLX`____`'-SG`.;FY@#___\`^/CX`*BHJ``&!@8` +M`````SX^/@#___\!TM+2``0$!``````&*2DI`*:FI@#]_?T`____!/O[^P"G +MIZ<`04%!``("`@`````#%145`/___P??W]\`"`@(``````0<'!P`]_?W`/__ +M_P=34U,`````"P("`@!45%0`T-#0`/___P.NKJX`!`0$``````4@("``SL[. +M`/___P+W]_<`````!0@("`#___\`;6UM``````5H:&@`____";"PL``#`P,` +M````!0,#`P"]O;T`____#TE)20`````'%Q<7`(:&A@#N[NX`____`#G`.;FY@#___\`^/CX`*BHJ``&!@8``````SX^/@#___\;KJZN +M``0$!``````%("`@`,[.S@#___\!____`/___SDN+BX`````!8Z.C@#___\* +MW-S<``4%!0`````'$!`0`*&AH0#^_OX`____`6EI:0`````%/CX^`/___P7< +MW-P`*"@H``````0R,C(`TM+2`/___P)`0$``````!)F9F0#___\(4E)2```` +M``6/ +MCX\`____`C8V-@`````&&1D9`,K*R@#___\!W-S<``4%!0`````'$!`0`*&A +MH0#^_OX`____`6EI:0`````%/CX^`/___P_^_OX`5555``````9[>WL`____ +M!=#0T``"`@(`````!`,#`P#=W=T`____`=#0T``*"@H`````!3$Q,0#IZ>D` +M____`_+R\@`````%&!@8`/___P/JZNH`/CX^``````0!`0$`7%Q<`-'1T0#_ +M__\%04%!``````,.#@X`____`5U=70`````&965E`/CX^`#___\%Y.3D`"\O +M+P`````&8&!@`/___Q$N+BX`````"&=G9P#Z^OH`____`/KZ^@`9&1D````` +M!`D)"0#___\#T-#0``H*"@`````%,3$Q`.GIZ0#___\#\O+R``````48&!@` +M____"%)24@`````%G)R<`/___Q3^_OX`5555``````9[>WL`____!=#0T``" +M`@(`````!`,#`P#=W=T`____`^KJZ@`^/CX`````!`$!`0!<7%P`T='1`/__ +M_P5!04$``````PX.#@#___\!75U=``````9E964`^/CX`/___P7DY.0`+R\O +M``````9@8&``____!U)24@`````%G)R<`/___P?4U-0``0$!``````D!`0$` +M5555`-34U`#___\$T-#0``H*"@`````%,3$Q`.GIZ0#___\#\O+R``````48 +M&!@`____`&EI:0`````%D`____`O___P#_ +M__\XP<'!``````4+"PL`[^_O`/___PI;6UL`````!R,C(P#?W]\`____`N;F +MY@`'!P<`````!9"0D`#___\$R,C(`!45%0`````$8V-C`/?W]P#___\"I:6E +M``````09&1D`^/CX`/___P>\O+P`````!2@H*`#\_/P`____$EU=70`````$ +MF9F9`/___P2,C(P`````"!\?'P#___\&]?7U`#8V-@`````%'!P<`%)24@`` +M```'(R,C`-_?WP#___\"YN;F``<'!P`````%D)"0`/___P.'AX<`````!"DI +M*0#^_OX`____`?/S\P`L+"P`````!WU]?0#___\#?7U]``,#`P`````$04%! +M`.;FY@#___\"6UM;````````````;P\/``____ +M!I65E0`````&5%14`/O[^P#___\0M+2T``````B+BXL`____`JBHJ``````% +M*RLK`/___P+JZNH`'Q\?``````4O+R\`[.SL`/___P34U-0`````!3L[.P#_ +M__\'O+R\``````4H*"@`_/S\`/___Q2"@H(`````!H2$A`#___\&1$1$```` +M``55554`____`^7EY0`I*2D`````!",C(P"_O[\`____!M#0T``&!@8````` +M`P<'!P#___\!'AX>``````;P\/``____!I65E0`````&5%14`/O[^P#___\& +MO+R\``````4H*"@`_/S\`/___P=965D`````"3HZ.@#)RKJZ@`? +M'Q\`````!2\O+P#L[.P`____!-34U``````%.SL[`/___P!H:&@`````!7U] +M?0#___\'TM+2`!`0$``````&45%1`/___Q!$1$0`````!1$1$0"[N[L`____ +M`Z2DI``````'=75U`/___P/*RLH`````!7EY>0#___\"Y>7E`"DI*0`````$ +M(R,C`+^_OP#___\&T-#0``8&!@`````#!P<'`/___QGJZNH`'Q\?``````4O +M+R\`[.SL`/___P/___\`____.%5550`````%:&AH`/___PK5U=4``@("```` +M``8I*2D`Y>7E`/___P-Q<7$`````!0H*"@#M[>T`____`[BXN``)"0D````` +M`P$!`0"1D9$`____`^_O[P`7%Q<`````!(F)B0#___\'^OKZ`"DI*0`````% +MK:VM`/___Q,R,C(`````!,C(R`#___\#Q,3$``0$!``````(24E)`/___P7\ +M_/P`3$Q,``````4,#`P`KJZN``("`@`````&*2DI`.7EY0#___\#<7%Q```` +M``4*"@H`[>WM`/___P+IZ>D`#0T-``````2>GIX`____`F)B8@`````'6EI: +M`/___P7.SLX``@("``````$&!@8`A(2$`/W]_0#___\"U=75``("`@`````& +M*2DI`.7EY0#___\#<7%Q``````4*"@H`[>WM`/___PZVMK8``0$!``````5M +M;6T`____!K:VM@`````&RLK*`/___P%&1D8`````!2PL+`#KZ^L`____!9V= +MG0`````%9V=G`/___P'KZ^L`)24E``````1?7U\`]O;V`/___P:WM[<`$Q,3 +M``````0J*BH`____`0L+"P`````&H:&A`/___P:/CX\`````!69F9@#\_/P` +M____$3HZ.@`````'D9&1`/___P,Q,3$`````!61D9`#___\"1D9&``````4L +M+"P`Z^OK`/___P6=G9T`````!6=G9P#___\&^OKZ`"DI*0`````%K:VM`/__ +M_Q2VMK8``0$!``````5M;6T`____!K:VM@`````&RLK*`/___P+KZ^L`)24E +M``````1?7U\`]O;V`/___P:WM[<`$Q,3``````0J*BH`____`0L+"P`````& +MH:&A`/___P:/CX\`````!69F9@#\_/P`____!OKZ^@`I*2D`````!:VMK0#_ +M__\'W-S<``,#`P`````'$!`0`*&AH0#___\'1D9&``````4L+"P`Z^OK`/__ +M_P6=G9T`````!6=G9P#___\`9V=G``````6(B(@`____!N#@X``:&AH````` +M!BGI +M``H*"@`````%;FYN`/___P.^OKX`"0D)``````,$!`0`I*2D`/___P1E964` +M````!`\/#P#Q\?$`____!XN+BP`````%-C8V`/___Q/]_?T`"0D)``````," +M`@(`]?7U`/___P+JZNH`&QL;``````ESD`"@H*``````5N +M;FX`____#NOKZP`8&!@`````!5!04`#]_?T`____!?S\_``J*BH`````!4!` +M0`#___\!H:&A``````45%14`X.#@`/___P9:6EH`````!:6EI0#___\`]_?W +M`#@X.``````$=G9V`/___P;:VMH`6%A8``````9Y>7D`____`3X^/@`````& +M$Q,3`-#0T`#___\%NKJZ``````,8&!@`HZ.C`/___Q*UM;4`````!X2$A`#_ +M__\#M+2T``````:PL+``____`:&AH0`````%%145`.#@X`#___\&6EI:```` +M``6EI:4`____!HN+BP`````%-C8V`/___Q3KZ^L`&!@8``````504%``_?W] +M`/___P7\_/P`*BHJ``````5`0$``____`O?W]P`X.#@`````!'9V=@#___\& +MVMK:`%A86``````&>7EY`/___P$^/CX`````!A,3$P#0T-``____!;JZN@`` +M```#&!@8`*.CHP#___\(BXN+``````4V-C8`____"&5E90`````'1$1$`.3D +MY`#___\'H:&A``````45%14`X.#@`/___P9:6EH`````!:6EI0#___\`:&AH +M``````62DI(`____!>WM[0`G)R<`````!@P,#`#5U=4`____$$!`0``````$ +M#P\/`-+2T@#___\$S,S,``````9;6UL`____!,#`P``````%145%`/___P'W +M]_<`.#@X``````1V=G8`____!MK:V@!86%@`````!GEY>0#___\8H:&A```` +M``45%14`X.#@`/___P7___\`____-WQ\?``````%145%`/___PK8V-@``@(" +M``````4#`P,`P<'!`/___P1S`#___\'YN;F``T-#0`` +M```%OKZ^`/___Q/;V]L`````!"7```` +M``:UM;4`____`.SL[``4%!0`````!`4%!0#!P<$`____!OKZ^@`/#P\````` +M!`$!`0#GY^<`____`&-C8P`````$9V=G`/___P3\_/P`N;FY`%)24@`"`@(` +M````!A`0$`#JZNH`____`;*RL@`````'"@H*`)B8F`#___\$_O[^`%5550`R +M,C(`5U=7`*"@H`#W]_<`____$O[^_@`R,C(`````!FIJ:@#___\$-S7``````:UM;4`____`F-C8P`````$9V=G`/___P3\ +M_/P`N;FY`%)24@`"`@(`````!A`0$`#JZNH`____`;*RL@`````'"@H*`)B8 +MF`#___\$_O[^`%5550`R,C(`5U=7`*"@H`#W]_<`____".;FY@`-#0T````` +M!;Z^O@#___\'Y^?G``<'!P`````&;V]O`/S\_`#___\'[.SL`!04%``````$ +M!04%`,'!P0#___\&^OKZ``\/#P`````$`0$!`.?GYP#___\`:6EI``````6= +MG9T`____!55550`````'JJJJ`/___Q"]O;T`````!`,#`P"[N[L`____!555 +M50`````%*"@H`/3T]`#___\$.#@X``````6YN;D`____`6-C8P`````$9V=G +M`/___P3\_/P`N;FY`%)24@`"`@(`````!A`0$`#JZNH`____%^SL[``4%!0` +M````!`4%!0#!P<$`____!OKZ^@#___\V^?GY`!<7%P`````%M+2T`/___PI? +M7U\`````!H"`@`#___\$Z>GI``H*"@`````%:VMK`/___P+CX^,`&!@8```` +M``27EY<`____!/?W]P`F)B8`````!`@("`#HZ.@`____!UM;6P`````%145% +M`/___Q2OKZ\`````!%965@#___\"@8&!``````0"`@(`?GY^``````3&QL8` +M____`ZNKJP`!`0$`````!6MK:P#___\`7U]?``````:`@(``____!.GIZ0`* +M"@H`````!6MK:P#___\#34U-``````0.#@X`\?'Q`/___P&$A(0`````!Y65 +ME0#___\07U]?``````:`@(``____!.GIZ0`*"@H`````!6MK:P#___\.MK:V +M``````4%!04`S,S,`/___P;7EP!45%0`$1$1``````@#`P,`M[>W`/___P-]?7T`````"$%! +M00#8V-@`____&ZVMK0`````&1T='`/S\_`#___\#N;FY``````9Q<7$`____ +M`6QL;``````%@("``/___P>MK:T`````!3L[.P#___\&6UM;``````5%144` +M____%+:VM@`````%!04%`,S,S`#___\&W-S<`!04%``````%*RLK`/[^_@#_ +M__\!J:FI``````0]/3T`^_O[`/___P'8V-@`EY>7`%145``1$1$`````"`,# +M`P"WM[<`____`WU]?0`````(04%!`-C8V`#___\16UM;``````5%144`____ +M"'AX>``````&C8V-`/___PEL;&P`````!8"`@`#___\'K:VM``````4[.SL` +M____`6MK:P`````%IZ>G`/___P29F9D`````!W-S7EP!45%0`$1$1``````@#`P,`M[>W +M`/___QAL;&P`````!8"`@`#___\'K:VM`/___S:DI*0`````!24E)0#^_OX` +M____">'AX0`%!04`````!2DI*0#[^_L`____!'9V=@`````%!@8&`./CXP#_ +M__\!]O;V`#,S,P`````$'A``4%!0`````%*2DI`/O[ +M^P#___\$=G9V``````4&!@8`X^/C`/___PWZ^OH`)24E``````5Y>7D`____ +M!NWM[0`D)"0`````!I^?GP#___\`ZNKJ``D)"0`````$)24E`/CX^`#___\' +M2$A(``````62DI(`[N[N`!86%@`````#"PL+`+&QL0"6EI8`6%A8`!D9&0`` +M```+!P<'`*JJJ@#___\%IZ>G`!,3$P`````'!04%`'1T=`#R\O(`____&/[^ +M_@`M+2T`````!24E)0#O[^\`____!#HZ.@`````%`P,#`-W=W0#___\`ZNKJ +M``D)"0`````$)24E`/CX^`#___\'2$A(``````62DI(`____!7EY`/___P;M[>T`)"0D``````:? +MGY\`____`>[N[@`6%A8``````PL+"P"QL;$`EI:6`%A86``9&1D`````"P<' +M!P"JJJH`____!:>GIP`3$Q,`````!P4%!0!T='0`\O+R`/___P[#P\,````` +M!0$!`0#,S,P`____!_3T]``0$!``````!79V=@#___\)ZNKJ``D)"0`````$ +M)24E`/CX^`#___\'2$A(``````62DI(`____`6YN;@`````%LK*R`/___P/0 +MT-``"`@(``````8_/S\`^_O[`/___Q"TM+0`````!WM``P,#``````%8&!@`/___P,Y.3D`````!`0$!`#BXN(`____`9*2 +MD@`````&`P,#`-'1T0#___\0;6UM``````:XN+@`____!.WM[0`,#`P````` +M!6!@8`#___\.G)R<``````4B(B(`]O;V`/___P7[^_L`04%!``````8:&AH` +M^?GY`/___P!]?7T`````!;6UM0#___\'T]/3``$!`0`````$"`@(`.[N[@!N +M;FX`````%"KJZL`````!0P,#`#4U-0`____!+JZN@`````&6EI:`/___P%]?7T````` +M!;6UM0#___\'T]/3``$!`0`````$"`@(`.[N[@#___\$_?W]`#(R,@`````% +M5%14`/___Q27@#CX^,`!P<'`````!(/#P\`@H*"`/?W]P#___\* +MW-S<`&)B8@`%!04`````!TY.3@#L[.P`____%/[^_@`N+BX`````!:NKJP#_ +M__\%/#P\``````4#`P,`V=G9`/___P#[^_L`%145``````0Q,3$`____"%A8 +M6``````%7EY>`/___P6:FIH`````!0,#`P#7U]<`____$_S\_``C(R,````` +M!:JJJ@#___\&:VMK``````>)B8D`____`>/CXP`'!P<`````$@\/#P""@H(` +M]_?W`/___PK7EX`____`G=W=P`````%Q\?'`/___P)86%@````` +M!@8&!@#'Q\<`____$9J:F@`````%MK:V`/___P5145$`````!3P\/`#___\$ +M[N[N`!(2$@`````%>7EY`/___P#CX^,`!P<'`````!(/#P\`@H*"`/?W]P#_ +M__\9^_O[`!45%0`````$,3$Q`/___PA86%@``````/___S5?7U\`````!75U +M=0#___\*?GY^``````;+R\L`____!/7U]0`3$Q,`````!4)"0@#___\!Z>GI +M`!,3$P`````$IZ>G`/___P5^?GX`````!L_/SP#___\&\?'Q`!86%@`````% +M8&!@`/___Q7[^_L`!@8&``````,4%!0`____`'EY>0`````$`0$!`+FYN0#_ +M__\`PL+"``````1N;FX`____`/W]_0!*2DH`````!0H*"@#+R\L`____`7Y^ +M?@`````&R\O+`/___P3U]?4`$Q,3``````5"0D(`____`OS\_``J*BH````` +M!`-+2T@#___\3KJZN``````5`0$``____!;^_OP`````& +M8V-C`/___P&ZNKH`````!:BHJ`#___\'Q<7%``$!`0`````$`0$!`-/3TP#_ +M__\$\?'Q`!86%@`````%8&!@`/___Q2QL;$`````!3`P,`#^_OX`____!9F9 +MF0`````'#@X.`/#P\`#___\!='1T`````!$0$!``?7U]`.[N[@#___\.X^/C +M`'!P<``)"0D`````!AX>'@#2TM(`____"/'Q\0`6%A8`````!6!@8`#___\( +MN;FY``````5&1D8`____"KJZN@`````%J*BH`/___P?%Q<4``0$!``````0! +M`0$`T]/3`/___P)^?GX`````!='1T0#___\!EY>7``````>7EY<`____$?7U +M]0`9&1D`````!"\O+P#___\%R\O+``````:WM[<`____!'-S`"@H*``C(R,`8V-C`.CHZ`#___\%Y^?G +M`&EI:0`#`P,`````!186%@#CX^,`____$C,S,P`````%KZ^O`/___P5#0T,` +M````!0L+"P#FYN8`____`71T=``````$&!@8`/S\_`#___\&]?7U`"DI*0`` +M```%3T]/`/___P5V=G8`````!04%!0#?W]\`____%$U-30`````%JJJJ`/__ +M_P7!P<$`!04%``````=T='0`____`?CX^``3$Q,`````#S8V-@"9F9D`]/3T +M`/___P;"PL(`7EY>`"@H*``C(R,`8V-C`.CHZ`#___\%Y^?G`&EI:0`#`P,` +M````!186%@#CX^,`____!W9V=@`````%!04%`-_?WP#___\(4%!0``````7! +MP<$`____"G1T=``````$&!@8`/S\_`#___\&]?7U`"DI*0`````%3T]/`/__ +M_P.&AH8`````!=SD` +M45%1``````0Q,3$`_/S\`/___P;+R\L`&AH:``````5C8V,`____$;:VM@`` +M```%)B8F`/W]_0#___\$RLK*``````:#@X,`____`CT]/0`````$;&QL`/__ +M_P=D9&0`````!0,#`P#5U=4`____!.#@X``'!P<`````!6IJ:@#___\4[^_O +M``0$!``````$&1D9`/O[^P#___\$VMK:`!,3$P`````'!04%`./CXP#___\! +MMK:V``````P"`@(`.3DY`(B(B`#4`!`0$``````0X.#@`____"ST]/0`````$;&QL +M`/___P=D9&0`````!0,#`P#5U=4`____`Y&1D0`````%YN;F`/'Q\0`D)"0` +M````!C,S,P#W]_<`____$>SL[``.#@X`````!"DI*0#]_?T`____!,/#PP`` +M```&L+"P`/___P1A86$`````!L+"P@#___\`MK:V``````P"`@(`.3DY`(B( +MB`#'@`34U-`/___QC\_/P`'AX>``````7,S,P`____"?O[^P`> +M'AX`````!4U-30#___\%KJZN``````:9F9D`____`45%10`````$9V=G`/__ +M_P5:6EH`````!C7E`/___Q9_?W\````` +M!`$!`0`````$#@X.`-_?WP#___\"%145``````2TM+0`"`@(``````5D9&0` +M____`OO[^P`>'AX`````!4U-30#___\%KJZN``````:9F9D`____`I*2D@`` +M```%$1$1`/;V]@#___\"*BHJ``````4^/CX`____"H>'AP``````R``````5-34T`____!:ZNK@`````&F9F9`/___PZFIJ8````` +M!7)R<@#___\$Z>GI`"0D)``````(7EY>`/___P(7%Q<`````!+.SLP#___\& +MEY>7``````9G9V<`____`&UM;0`````("PL+`#HZ.@!P<'``KJZN`.[N[@#_ +M__\$]/3T`"'@#W]_<`____ +M`A<7%P`````$L[.S`/___P:7EY<`````!F=G9P#___\%7%Q<``````4)"0D` +MY>7E`/___Q2FIJ8`````!7)R<@#___\$Z>GI`"0D)``````(7EY>`/___P)M +M;6T`````"`L+"P`Z.CH`<'!P`*ZNK@#N[NX`____!/3T]``G)R<`MK:V`/__ +M_P'=W=T`(2$A``````:_O[\`____![FYN0`````%&1D9`/___P9<7%P````` +M!0D)"0#EY>4`____"(6%A0`````%K*RL`/___PL7%Q<`````!+.SLP#___\& +MEY>7``````9G9V<`____!)V=G0`````%\?'Q`%965@`````&%145`.'AX0#_ +M__\27``````(````` +M____"_[^_@!@8&```````&9F9@#]_?T`____`:ZNK@```````0$!`*&AH0#_ +M__\!\?'Q`!,3$P#___\8K:VM``````4^/CX`____"J.CHP`````&RNKJX`____!M'1T0`"`@(`````!7)R<@#___\75%14``````JIJ:D` +M____`MO;VP`````$!04%`!<7%P`````%0T-#`/KZ^@#___\"HZ.C``````;) +MR4`____!;.SLP`$!`0`````!1<7%P#N +M[NX`____!-'1T0`"`@(`````!7)R<@#___\5965E``````6ZNKH`____`^OK +MZP`L+"P`````"=+2T@#___\".#@X``````08&!@`JZNK`,+"P@#CX^,`_O[^ +M`/___P?[^_L`2DI*```````T-#0`ZNKJ`/3T]``J*BH`````!3T]/0#+R\L` +M____".GIZ0`````%#P\/`/___P71T=$``@("``````5R4`____!;.SLP`$!`0`````!1<7 +M%P#N[NX`____!*RLK``````%D)"0``````8$!`0`O[^_`/___Q+CX^,`"`@( +M``````0K*RL`_?W]`/___P3"PL(`````!J^OKP#___\$7EY>``````:?GY\` +M____`3@X.``````$&!@8`*NKJP#"PL(`X^/C`/[^_@#___\'^_O[`$I*2@`` +M````-#0T`.KJZ@#___\:!04%``````3EY>4`____!;.SLP`$!`0``````@`` +M``#___\+<'!P``````!.3DX`_O[^`/___P'\_/P`)B8F``````!L;&P`____ +M`N'AX0`#`P,`____&$%!00`````%KZ^O`/___PHM+2T`````!45%10#___\% +MQ\?'``````:$A(0`____`7]_?P`````$145%`/___P28F)@`````!R@H*`#^ +M_OX`____!DY.3@`````%"PL+`.GIZ0#___\7*"@H``````EQ<7$`____`Z.C +MHP`````+*2DI`._O[P#___\#+2TM``````5%144`____!?GYP#___\"W=W=`"HJ*@`````)2$A(`/___P,&!@8`````!/O[ +M^P#___\$L+"P``<'!P`````&JZNK`/___P$4%!0`````!&!@8`#___\*\/#P +M`$E)20`````";FYN`(R,C``````%3DY.`/W]_0#___\([N[N`$)"0@`````% +M6%A8`/___Q!(2$@`````!9"0D`#___\%;FYN``````4R,C(`_O[^`/___P,& +M!@8`````!/O[^P#___\$L+"P``<'!P`````&JZNK`/___P5.3DX`````!0L+ +M"P#IZ>D`____%30T-``````%Y^?G`/___P+=W=T`*BHJ``````E(2$@`____ +M`Q04%``````$8&!@`/___PKP\/``24E)``````)N;FX`C(R,``````5.3DX` +M_?W]`/___PCN[NX`0D)"``````586%@`____!4Y.3@`````%"PL+`.GIZ0#_ +M__\(Q\?'``````6/CX\`____#`8&!@`````$^_O[`/___P2PL+``!P<'```` +M``:KJZL`____!;R\O``````%!P<'``````:2DI(`____$V1D9``````%K*RL +M`/___P5&1D8`````!2\O+P#^_OX`____`]_?WP`$!`0`````!1<7%P#X^/@` +M____`104%``````$8&!@`/___PKP\/``24E)``````)N;FX`____!OGY^0#M +M[>T`_?W]`/___Q`&!@8`````!/O[^P#___\$L+"P``<'!P`````#`````/__ +M_PJ>GIX``````PX.#@!?7U\`K*RL```````1$1$`[^_O`/___P*8F)@`(B(B +M`/___Q?5U=4`````!2,C(P#]_?T`____";:VM@`````&P,#``/___P575U<` +M````!0L+"P#N[NX`____`3L[.P`````$E)24`/___P.$A(0`````")Z>G@#_ +M__\&S,S,``````9W=W<`____%_GY^0`$!`0`````"$)"0@#\_/P`____`VQL +M;``````*%!04`-W=W0#___\#MK:V``````;`P,``____!5=75P`````%"PL+ +M`.[N[@#___\!]/3T`!45%0`````%.CHZ`/___P0+"PL`````!?#P\`#___\' +MX^/C`"4E)0`````!!P<'`.?GYP#___\!MK:V``````;`P,``____!5=75P`` +M```%"PL+`.[N[@#___\/$Q,3``````7Y^?D`____`;N[NP`3$Q,`````"KV] +MO0#___\#'!P<``````3HZ.@`____`OKZ^@!_?W\``@("``````9D9&0`____ +M`@0$!``````$CX^/`/___PF[N[L`)"0D``````/&QL8`-C8V``````7*RLH` +M____!_W]_0"DI*0`'1T=``````4$!`0`T='1`/___P_.SLX`````!1@8&`#V +M]O8`____!/3T]``.#@X`````!;FYN0#___\$'!P<``````3HZ.@`____`OKZ +M^@!_?W\``@("``````9D9&0`____!7@#___\7 +M:6EI``````6/CX\`____"CX^/@`````%.CHZ`/___P7EY>4`!`0$``````5S +M7E``0$!``````% +M7EY0`$!`0`````!7-S +M7@`!`0$`````!!\?'P`````$,S,S +M`/___P1+2TL`````!'9V=@#V]O8`U]?7`(^/CP`C(R,`````!S0T-`#V]O8` +M____`@H*"@`````$6UM;`/___P?#P\,`3$Q,``````1<7%P`____``P,#``` +M```%\_/S`/___P7DY.0`BHJ*`"$A(0`````'BHJ*`/___Q!45%0`````!9"0 +MD`#___\%H*"@``````4[.SL`____!4M+2P`````$=G9V`/;V]@#7U]<`CX^/ +M`",C(P`````'-#0T`/;V]@#___\%34U-``````4-#0T`[.SL`/___Q8$!`0` +M````!``$!`0`````$'Q\?``````0S,S,`____!`H*"@`` +M```$6UM;`/___P?#P\,`3$Q,``````1<7%P`____``P,#``````%\_/S`/__ +M_P7DY.0`BHJ*`"$A(0`````'BHJ*`/___P5-34T`````!0T-#0#L[.P`____ +M"/W]_0`8&!@`````!&MK:P#___\-2TM+``````1V=G8`]O;V`-?7UP"/CX\` +M(R,C``````0`````!,#`P`-W=W0#]_?T`SW`/___P5^?GX`````!0<'!P#FYN8`____ +M`@,#`P`````$WM[>`,#`P`!G9V<`"PL+``````F-C8T`____!M/3TP`!`0$` +M````!7IZ>@#___\8IJ:F``````<+"PL`T='1`/___P3[^_L`"`@(``````FF +MIJ8`____!,3$Q``````&M[>W`/___P5^?GX`````!0<'!P#FYN8`____`?7U +M]0`5%14`````!1`0$`#U]?4`____!'M[>P`````%O+R\`/___P3Z^OH`CX^/ +M``@("``````"&AH:`._O[P#___\!Q,3$``````:WM[<`____!7Y^?@`````% +M!P<'`.;FY@#___\0#@X.``````P#`P,`FIJ:`$!`0``````$J*BH`/___P28 +MF)@`````$!\?'P#GY^<`____`S`P,``````%:6EI`-75U0#W]_<`^?GY`.;F +MY@"YN;D`?'Q\`"DI*0`````%,S,S`/3T]`#___\`"0D)``````6UM;4`^/CX +M`/?W]P#CX^,`N;FY`("`@``[.SL``@("``````A\?'P`____$-C8V``"`@(` +M````!!X>'@#X^/@`____!4M+2P`````%N;FY`/___P68F)@`````$!\?'P#G +MY^<`____!=/3TP`!`0$`````!7IZ>@#___\7#@X.``````P#`P,`FIJ:`$!` +M0``````$J*BH`/___P0P,#``````!6EI:0#5U=4`]_?W`/GY^0#FYN8`N;FY +M`'Q\?``I*2D`````!3,S,P#T]/0`____``D)"0`````%M;6U`/CX^`#W]_<` +MX^/C`+FYN0"`@(``.SL[``("`@`````(?'Q\`/___P73T],``0$!``````5Z +M>GH`____"<#`P``````%UM;6`/___PV8F)@`````$!\?'P#GY^<`____!_[^ +M_@`'!P<`````"2XN+@#Q\?$`____$]'1T0`!`0$`````!$E)20#___\%[^_O +M``<'!P`````%P<'!`/___P2RLK(`````!FIJ:@#___\#,#`P``````5I:6D` +MU=75`/?W]P#Y^?D`YN;F`+FYN0!\?'P`*2DI``````4S,S,`]/3T`/___P+] +M_?T`1$1$``````=B8F(`____#9B8F``````0'Q\?`/___PDF)B8``````#8V +M-@#Q\?$`____`=75U0```````@("``````#N[NX`____`?;V]@`H*"@`)B8F +M`/[^_@#___\6D)"0``````5L;&P`____"DA(2``````%-34U`/___P7[^_L` +M&1D9``````5I:6D`____`Q04%``````1$A(2`//S\P#___\&6UM;``````4. +M#@X`[N[N`/___QAZ>GH`````!@$!`0"LK*P`____!=+2T@`````)@8&!`/__ +M_P5(2$@`````!34U-0#___\%^_O[`!D9&0`````%:6EI`/___P*?GY\````` +M!G!P<`#___\%\?'Q`"$A(0`````$(R,C`*:FI@#GY^<`]O;V`-;6U@",C(P` +M)B8F``````,*"@H`Q\?'`/___P)(2$@`````!34U-0#___\%^_O[`!D9&0`` +M```%:6EI`/___Q$W-S<`````"PX.#@"UM;4`W-S<``$!`0`````#("`@`/S\ +M_`#___\$]?7U`!@8&``````.("`@`-_?WP#___\$?7U]`````!)!04$`\/#P +M`/___P$U-34`````%`T-#0"KJZL`____$6!@8``````%GIZ>`/___P7\_/P` +M"PL+``````0W-S<`____!O7U]0`8&!@`````#B`@(`#?W]\`____!EM;6P`` +M```%#@X.`.[N[@#___\7-S/CXP`!`0$`````!`4%!0#@X.``____`M?7UP`( +M"`@`````!`$!`0#:VMH`____!LS,S``,#`P`````#1,3$P#'Q\<`____`SX^ +M/@`````%L[.S`/___P7CX^,``0$!``````0%!04`X.#@`/___Q&8F)@````` +M"BLK*P#6UM8`____`(&!@0`````$DI*2`/___P:TM+0``@("``````PP,#`` +MXN+B`/___P7M[>T`%A86``````\)"0D`CHZ.`/W]_0#___\"H*"@`````!-` +M0$``V-C8`/___Q(0$!``````!"TM+0#]_?T`____!=K:V@`````%M;6U`/__ +M_P>TM+0``@("``````PP,#``XN+B`/___P=34U,`'!P<``0$!``````#?7U] +M`/___QB8F)@`````"BLK*P#6UM8`____`(&!@0`````$DI*2`/___P7M[>T` +M%A86``````\)"0D`CHZ.`/W]_0#___\"H*"@`````!-`0$``V-C8`/___P=3 +M4U,`'!P<``0$!``````#?7U]`/___PH='1T`````!*VMK0#___\/M+2T``(" +M`@`````,,#`P`.+BX@#___\*5%14``````<*"@H`S,S,`/___Q3)RWM`!86%@`````/"0D)`(Z.C@#]_?T`____!&1D9``````(!04%`/___PZT +MM+0``@("``````PP,#``XN+B`/___P#___\)'!P<``````#?W]\`\/#P`*RL +MK``H*"@``````')R<@`U-34``````+*RL@#M[>T`:VMK``````!/3T\`____ +M&-_?WP!F9F8`"PL+``````)$1$0`____"_+R\@!D9&0``0$!``````(U-34` +M____!Y65E0`&!@8``````V9F9@#___\$IJ:F``````D<'!P`KJZN`!P<'``` +M```#"@H*`.OKZP#___\)X>'A`!`0$``````!#@X.`.[N[@#___\9(R,C```` +M``524E(`_O[^`/___P;8V-@`*"@H`!`0$``9&1D``@("``````,]/3T`^?GY +M`/___P;R\O(`9&1D``$!`0`````"-34U`/___P>5E94`!@8&``````-F9F8` +M____!,7%Q0`H*"@``````TM+2P#___\(PL+"`!(2$@`````+,C(R`-?7UP#_ +M__\$\O+R`&1D9``!`0$``````C4U-0#___\'E965``8&!@`````#9F9F`/__ +M_Q+[^_L`)RBHJ(`!P<'``````I=75T`]?7U`/___P>ZNKH``@("``````P#`P,` +M4U-3`-K:V@#___\$_O[^`&%A80`````0)"0D`*^OKP#___\4N[N[`$Q,3``# +M`P,``````K>WMP#___\&Z>GI`!H:&@`````#.CHZ`/___PFBHJ(`!P<'```` +M``I=75T`]?7U`/___PKAX>$`$!`0``````$.#@X`[N[N`/___QC[^_L`)R'A`!`0$``````!#@X.`.[N[@#___\*@X.#`"``$!`0`````#$Q,3`.SL[`#___\&34U-``````1B8F(` +M____!E965@`````$"0D)`./CXP#___\%NKJZ``("`@`````,`P,#`%-34P#: +MVMH`____!FQL;``````(%Q<7`/___P^BHJ(`!P<'``````I=75T`]?7U`/__ +M_P#___\`____"8.#@P`````#`0$!`'M[>P#___\`IZ>G``````,S,S,`\/#P +M`/___QKAX>$`-SW`/___PC9V=D` +M1T='``````$&!@8`XN+B`/___P6,C(P`!04%``````4/#P\`@("``/3T]`"2 +MDI(`````!&UM;0#___\+C8V-``````%]?7T`____&EI:6@`\/#P`,#`P```` +M``(N+BX`]/3T`/___PO-SWMP#___\(V=G9`$='1P`````!!@8&`.+BX@#___\%^?GY`%-34P`````" +MO+R\`/___PG@X.``2DI*``````@8&!@`FYN;`/W]_0#___\'EI:6``````*W +MM[<`____"-G9V0!'1T<``````08&!@#BXN(`____$]C8V``4%!0`````!3L[ +M.P#'Q\<`____`_GY^0#7U]<`=G9V``````%\?'P`____"=/3TP!#0T,````` +M!RXN+@``````4A(2`#_ +M__\)Z.CH`)24E``("`@``0$!`,C(R`#___\*T]/3`$-#0P`````')R'@`````!X&!@0#___\7[>WM`,[.S@!@8&`````` +M`9F9F0#___\'N+BX`&%A80`6%A8``````1$1$0#IZ>D`____!O?W]P"\O+P` +M;V]O``0$!``````!@X.#`/___P>UM;4`&QL;``````D1$1$`<7%Q`-_?WP#_ +M__\(L+"P``````A,3$P`____$-/3TP!#0T,`````!RG@`B(B(`#0T- +M`&5E90#Q\?$`____'/O[^P"$A(0`,C(R`/S\_`#___\.I:6E`"8F)@`_/S\` +M____"OW]_0"-C8T`'!P<`&MK:P#___\'W=W=`'1T=``L+"P`"0D)```````P +M,#``B8F)`._O[P#___\!7U]?`"DI*0"!@8$`G)R<`#$Q,0`.#@X`X.#@`/__ +M_PO\_/P`5555`!86%@#N[NX`____'9^?GP`H*"@`&1D9`.#@X`#___\-[>WM +M`%Q<7``9&1D`V=G9`/___PNEI:4`)B8F`#\_/P#___\*_?W]`(V-C0`<'!P` +M:VMK`/___P?^_OX`E965`!\?'P`U-34`____#,O+RP!Q<7$`-#0T`!`0$``# +M`P,`#`P,`"LK*P!A86$`KJZN`/KZ^@#___\*I:6E`"8F)@`_/S\`____"OW] +M_0"-C8T`'!P<`&MK:P#___\5Y.3D`&)B8@`>'AX`!P<'`",C(P!C8V,`PL+" +M`/___PB3DY,`&AH:`.GIZ0#___\+P<'!`&-C8P`E)24`!P<'``H*"@`D)"0` +M8&!@`+&QL0#]_?T`____#/+R\@"CHZ,`5555`"@H*``3$Q,``P,#``L+"P`B +M(B(`2$A(`'U]?0"]O;T`^_O[`/___POS\_,`H:&A`%I:6@`I*2D`#P\/``0$ +M!`$0$!``'AX>`#L[.P!?7U\`AH:&`,#`P`#W]_<`____&VUM;0`,#`P`UM;6 +M`/___PO%Q<4`D9&1`/___PW!P<$`8V-C`"4E)0`'!P<`"@H*`"0D)`!@8&`` +ML;&Q`/W]_0#___\._/S\`%5550`6%A8`[N[N`/___QODY.0`8F)B`!X>'@`' +M!P<`(R,C`&-C8P#"PL(`____").3DP`:&AH`Z>GI`/___PGR\O(`HZ.C`%55 +M50`H*"@`$Q,3``,#`P`+"PL`(B(B`$A(2`!]?7T`O;V]`/O[^P#___\+\_/S +M`*&AH0!:6EH`*2DI``\/#P`$!`0!$!`0`!X>'@`[.SL`7U]?`(:&A@#`P,`` +M]_?W`/___Q#\_/P`5555`!86%@#N[NX`____#?O[^P!Z>GH`&QL;`.3DY`#_ +M__\4P<'!`&-C8P`E)24`!P<'``H*"@`D)"0`8&!@`+&QL0#]_?T`____#,'! +MP0`"`@(`````!E5550#___\:^_O[`%Q<7``Y.3D`_?W]`/___PGDY.0`1D9& +M``@("`"MK:T`____"JVMK0`:&AH`4%!0`/O[^P#___\(\O+R`*.CHP!5554` +M*"@H`!,3$P`#`P,`"PL+`"(B(@!(2$@`?7U]`+V]O0#[^_L`____"O[^_@!' +M1T<`````!Z&AH0#___\2P<'!`&-C8P`E)24`!P<'``H*"@`D)"0`8&!@`+&Q +ML0#]_?T`____`____P#______________XSO[^\`'AX>``````8Q,3$`]?7U +M`/___USZ^OH`:FIJ``````4?'Q\`^?GY`/___Q____\`______________^, +M6%A8``````87%Q<`XN+B`/___U[T]/0`````!;*RL@#___\@____`/______ +M________BZ&AH0`````&!@8&`,7%Q0#___]?FIJ:``````1L;&P`____(?__ +M_P#______________XK>WMX`#0T-``````:>GIX`____7ZFIJ0`%!04````` +M`TQ,3`#Z^OH`____(?___P#______________XG\_/P`.3DY``````9P<'`` +M____7O[^_@!_?W\``0$!``````-5554`^/CX`/___R+___\`____________ +M__^)?W]_``````9%144`_/S\`/___UWQ\?$`2TM+``````,%!04`AH:&`/[^ +M_@#___\C____`/______________B,;&Q@`#`P,`````!20D)`#N[NX`____ +M7>OKZP`N+BX``````T1$1`#1T=$`____)?___P#______________X?R\O(` +M(B(B``````4.#@X`UM;6`/___UZ'AX<`#P\/`!$1$0`P,#``;V]O`,S,S`#_ +M__\G____`/______________AUY>7@`````%`@("`+2TM`#___^-____`/__ +M____________AJFIJ0`````&AH:&`/___X[___\`______________^&%A86 +M``````575U<`____C____P#______________X9Q<7$``@("``````,Q,3$` +M]?7U`/___X____\`______________^'Y>7E`"$A(0`````!%145`.'AX0#_ +M__^0____`/______________B(J*B@``````!04%`,'!P0#___^1____`/__ +M____________B.WM[0`J*BH`E)24`/___Y+___\`____________________ +M'O___P#___________________\>____`/___________________Q[___\` +M____________________'O___P#___________________\>____`/______ +M_____________Q[___\`____________________'O___P#_____________ +M______\>____`/___________________Q[___\`____________________ +M'O___P#___________________\>____`/___________________Q[___\` +M____8//S\P`G)R<``````Q45%0#JZNH`____B_/S\P`G)R<``````Q45%0#J +MZNH`____0_/S\P`G)R<``````Q45%0#JZNH`____.?W]_0"OKZ\`:VMK`#8V +M-@`("`@`#@X.`$I*2@#>WMX`____[?W]_0"OKZ\`:VMK`#8V-@`("`@`#@X. +M`$I*2@#>WMX`____G?___P#___]@75U=``````7N[NX`____BUU=70`````% +M[N[N`/___T-=75T`````!>[N[@#___\Y6%A8``````0"`@(`V]O;`/___^U8 +M6%@`````!`("`@#;V]L`____G?___P#___]?O;V]``````4Q,3$`____B[V] +MO0`````%,3$Q`/___T.]O;T`````!3$Q,0#___\YU=75``$!`0`````$4%!0 +M`/___^W5U=4``0$!``````104%``____GO___P#___]>_?W]`"XN+@`````% +MB(B(`/___SVZNKH`9&1D`#`P,``)"0D`%A86`$]/3P#!P<$`____1?W]_0`N +M+BX`````!8B(B`#___]"_?W]`"XN+@`````%B(B(`/___SE<7%P`````!<+" +MP@#___^YNKJZ`&1D9``P,#``"0D)`!86%@!/3T\`P<'!`/___RQ<7%P````` +M!<+"P@#___]-NKJZ`&1D9``P,#``"0D)`!86%@!/3T\`P<'!`/___TG___\` +M____7J*BH@`````%!04%`.CHZ`#___\\SG +MIP#___^Y04%!``````6.CHX`____*V5E90`````%IZ>G`/___TU!04$````` +M!8Z.C@#___])____`/___U#\_/P`X.#@`+^_OP"?GY\`?W]_`&!@8`!!04$` +M(B(B``D)"0!65E8`Y>7E`/___P&6EI8`````!LW-S0#___\\L+"P``````4> +M'AX`^/CX`/___T26EI8`````!LW-S0#___]"EI:6``````;-S'@#[^_L`____N+"PL``````%'AX>`/CX^`#___\JY.3D +M``8&!@`````$'AX>`/O[^P#___],L+"P``````4>'AX`^/CX`/___TG___\` +M____2>WM[0#*RLH`IZ>G`(6%A0!C8V,`0D)"`"$A(0`$!`0`````"`@("`"_ +MO[\`^/CX`!L;&P`````%145%`/___SSY^?D`)"0D``````6@H*``____1/CX +M^``;&QL`````!45%10#___]"^/CX`!L;&P`````%145%`/___SEN;FX````` +M!8R,C`#___^X^?GY`"0D)``````%H*"@`/___RMN;FX`````!8R,C`#___], +M^?GY`"0D)``````%H*"@`/___TK___\`____0O3T]`#-S[N[L`:VMK`'9V=@#3T],`____ +M)I*2D@`````&O[^_`/___SCIZ>D`"0D)``````0.#@X`\?'Q`/___[B*BHH` +M````!2DI*0#\_/P`____*NGIZ0`)"0D`````!`X.#@#Q\?$`____3(J*B@`` +M```%*2DI`/S\_`#___]*____`/___SSZ^OH`T='1`*.CHP!V=G8`24E)`!\? +M'P`!`0$`````&!`0$``````%.SL[`/___SSDY.0`#0T-``````6LK*P`____ +M1/CX^``:&AH`````!3L[.P#___\6_O[^`&AH:``````"!@8&`+*RL@#___\D +M^/CX`!H:&@`````%.SL[`/___SEW=W<`````!7%Q<0#___^XY.3D``T-#0`` +M```%K*RL`/___RMW=W<`````!7%Q<0#___],Y.3D``T-#0`````%K*RL`/__ +M_TO___\`____-_7U]0#&QL8`E)24`&)B8@`O+R\`!04%`````"6WM[<`____ +M/%145``````%,S,S`/___T64E)0`````!K>WMP#___\6?7U]``````0O+R\` +M____))24E``````&M[>W`/___SCN[NX`#0T-``````0#`P,`X.#@`/___[A4 +M5%0`````!3,S,P#___\K[N[N``T-#0`````$`P,#`.#@X`#___],5%14```` +M``4S,S,`____3/___P#___\R^_O[`,[.S@"9F9D`8V-C`"TM+0`#`P,````` +M(1$1$0`("`@`````!30T-`#___\\NKJZ``````:VMK8`____1/KZ^@`='1T` +M````!30T-`#___\6V]O;``0$!``````$"0D)`/___R/Z^OH`'1T=``````4T +M-#0`____.8&!@0`````%5E96`/___[BZNKH`````!K:VM@#___\K@8&!```` +M``565E8`____3+JZN@`````&MK:V`/___TS___\`____,A04%``````B&QL; +M`%I:6@"7EY<`T]/3`)J:F@`````&LK*R`/___SOZ^OH`*2DI``````4[.SL` +M____19N;FP`````&LK*R`/___Q9P<'``````!2(B(@#___\CFYN;``````:R +MLK(`____.//S\P`2$A(`````!GIZ`,+"P@#[^_L` +M____!:6EI0`````&LK*R`/___SOKZ^L`#P\/``````5"0D(`____1:6EI0`` +M```&LK*R`/___Q<("`@`````! +M``````63DY,`____M]75U0`#`P,`````!4M+2P#___\K^OKZ`!X>'@`````% +MDY.3`/___TO5U=4``P,#``````5+2TL`____3____P#___\S%Q<7``````0+ +M"PL`,3$Q`%)24@!P<'``CHZ.`*2DI`"YN;D`>'AX``````8'!P<`Y>7E`/__ +M_PTU-34`````!34U-0#___\Z_?W]`./CXP!'1T<`````!K&QL0#5U=4`R,C( +M`+R\O`"OKZ\`HJ*B`)65E0"(B(@`>WM[`'-SWM[`'-S'AX`/__ +M_ZWJZNH`P<'!`*2DI`"-C8T`=75U`&!@8`!-34T`.3DY`"(B(@`%!04````` +M$2TM+0#___\9]_?W`+.SLP!F9F8`,S,S``@("``````*>'AX`/___T'JZNH` +MP<'!`*2DI`"-C8T`=75U`&!@8`!-34T`.3DY`"(B(@`%!04`````$2TM+0#_ +M__]&____`/___S/]_?T`____"L_/SP`````&`@("`-O;VP#___\-04%!```` +M``4X.#@`____*/CX^`#'Q\<`S,S,`-G9V0#M[>T`_O[^`/___P#^_OX`5U=7 +M`!,3$P`````;HJ*B`/___SM!04$`````!3@X.`#___\OY^?G`)V=G0!A86$` +M/#P\`$1$1`"!@8$`ZNKJ`/___PQ!04$`````!3@X.`#___\OPL+"`%965@`, +M#`P`````#04%!0#EY>4`____"?KZ^@"IJ:D`5E96`"`@(``&!@8`"PL+`"XN +M+@!V=G8`X.#@`/___X3Z^OH`J:FI`%965@`@("``!@8&``L+"P`N+BX`=G9V +M`.#@X`#___\)_O[^`%=75P`3$Q,`````&Z*BH@#___\7PL+"`%965@`,#`P` +M````#04%!0#EY>4`____/O[^_@!75U<`$Q,3`````!NBHJ(`____#=[>W@": +MFIH`]_?W`/___POZ^OH`J:FI`%965@`@("``!@8&``L+"P`N+BX`=G9V`.#@ +MX`#___\@____`/___S]F9F8`````!D]/3P#___\-Q\?'``````:YN;D`____ +M*)J:F@`````#)"0D`.WM[0#GY^<`````''-S'AX`#L[.P`&!@8``````@H*"@`8&!@`.CHZ +M`&-C8P"AH:$`Y^?G`/___QW"PL(`8&!@`/S\_`#___\@^_O[`)N;FP`='1T` +M````!@@("`"/CX\`____".?GYP`````<'AX`#L[.P`&!@8``````@H*"@`8&!@`.CHZ`&-C +M8P"AH:$`Y^?G`/___P?GY^<`````''-S^OKX`*"@H``````IK:VL`_?W] +M`/___RSR\O(`I*2D`$]/3P`("`@`````"P,#`P!145$`T-#0`/___QK\_/P` +M*2DI``````"+BXL`____`/[^_@!^?GX`$1$1`.KJZ@#___\:OKZ^`"@H*``` +M```*:VMK`/W]_0#___\'/CX^`````!NOKZ\`____%-/3TP`^/CX`````$L_/ +MSP#___\F\O+R`*2DI`!/3T\`"`@(``````L#`P,`45%1`-#0T`#___\&/CX^ +M`````!NOKZ\`____`LK*R@`)"0D``````*&AH0#___\#Z>GI`&9F9@`#`P,` +M`````@@("`#V]O8`____![Z^O@`H*"@`````"FMK:P#]_?T`____'?___P#_ +M__\^E)24``````8I*2D`____#=+2T@`!`0$`````!;>WMP#___\!VMK:`%%1 +M40`````&+R\O`-;6U@#___\;@H*"``````2EI:4`____`:2DI``````;O+R\ +M`/___S'HZ.@`+BXN``````$%!04`H*"@`/___P+2TM(``0$!``````6WM[<` +M____`=K:V@!145$`````!B\O+P#6UM8`____',[.S@!+2TL`````##@X.`#_ +M__\(TM+2``$!`0`````%M[>W`/___P':VMH`45%1``````8O+R\`UM;6`/__ +M_QWW]_<`/CXP!T='0`#@X.```` +M`!`$!`0`HZ.C`/___P6DI*0`````&[R\O`#___\!W=W=`!D9&0``````'1T= +M`/O[^P#___\!_/S\`).3DP`0$!``````!;2TM`#___\%\O+R`&%A80`````- +M@8&!`/___QW___\`____/BPL+``````&D9&1`/___PU86%@`````!34U-0#_ +M__\`^OKZ`(2$A``'!P<`````"!`0$`#7U]<`____$?O[^P#`P,``?GY^`$I* +M2@`F)B8`#@X.``,#`P`````&(2$A`/S\_`#___\!86%A`````!$$!`0`(2$A +M`$!`0`!<7%P``&%A80!;6UL`-C8V`!86%@`& +M!@8`J:FI`/___POM[>T`+"PL``````81$1$`*BHJ``````4U-34`____`/KZ +M^@"$A(0`!P<'``````@0$!``U]?7`/___PFWM[<`#P\/`!\?'P!5554`3$Q, +M`!D9&0`<'!P`^/CX`/___P?S\_,`;V]O``("`@`````/&1D9`&IJ:@#KZ^L` +M____!%A86``````%-34U`/___P#Z^OH`A(2$``<'!P`````($!`0`-?7UP#_ +M__\;U]?7`"XN+@`````)`0$!`"TM+0!M;6T`#`P,``````:TM+0`____! +M`!`0$``%!04`'!P<`$M+2P"=G9T`^?GY`/___PKV]O8`=W=W``4%!0`````3 +M"`@(`,G)R0#___\7^_O[`"(B(@`````%G)R<`/___P'^_OX`Q\?'`'Y^?@!# +M0T,`&1D9``4%!0`.#@X`/S\_`)N;FP#Z^OH`____#,S,S``B(B(`````#@,# +M`P#%Q<4`____!F%A80`````1!`0$`"$A(0!`0$``7%Q<`'-S'AX`$!`0``4%!0`< +M'!P`2TM+`)V=G0#Y^?D`____"O;V]@!W=W<`!04%`````!,("`@`R``````D<'!P`65E9 +M``L+"P`````&'1T=`-75U0#___\"V]O;``,#`P`````%KZ^O`-'1T0`O+R\` +M````"T]/3P#___\:I*2D``L+"P`````(&QL;`(&!@0#FYN8`____`+N[NP`` +M```&*"@H`/[^_@#___\$IJ:F``D)"0`````0,#`P`/[^_@#___\-R``````0+"PL`[^_O`/O[^P!_?W\`!`0$```` +M``E145$`____`J:FI@`)"0D`````$#`P,`#^_OX`____`>OKZP`````"'Q\? +M`(B(B`!P<'``*BHJ`%=75P#Z^OH`____#HF)B0``````____/5E960`````& +M7U]?`/___PUB8F(`````!1T='0!_?W\`!04%``````P.#@X`____#=+2T@!- +M34T``0$!``````T5%14`]O;V`/___P'GY^<`H*"@`+"PL`#)R'A`/GY +M^0#___\"WM[>``<'!P`````%!`0$`-G9V0#___\4TM+2``````4+"PL`_O[^ +M`/___P?[^_L`.#@X``````?=W=T`____"?[^_@!5554`````""HJ*@`````% +M'1T=`']_?P`%!04`````#`X.#@#___\(45%1``````7-SWMP`+"PL`````&%U=70#___\5_?W]`"@H*``` +M```%BXN+`%Q<7``%!04`````"B`@(`#S\_,`____")*2D@`````3N;FY`/__ +M_P3GY^<`H*"@`+"PL`#)R'A`/GY^0#___\"WM[>``<'!P`````%!`0$ +M`-G9V0#___\;AX>'``````@3$Q,`F9F9`/O[^P#___\"0$!```````:9F9D` +M____":ZNK@`V-C8`````#0H*"@#(R,@`____!K>WMP`+"PL`````&%U=70#_ +M__\"Y^?G`*"@H`"PL+``RW@`'!P<`````!00$ +M!`#9V=D`____")65E0`````%:FIJ`-[>W@`T-#0`````"PP,#`#___\!DI*2 +M`````!.YN;D`____`>'AX0`````'P<'!`/___PVMK:T``0$!``````#___\\ +MZNKJ``8&!@`````&Q,3$`/___PSBXN(`!04%`````!4*"@H`____"_#P\`!I +M:6D``@("``````^"@H(`____"U5550`````&965E`/___Q6HJ*@`````!38V +M-@#___\(=G9V``````<("`@`_?W]`/___PF`@(``````"#L[.P`%!04````` +M%0H*"@#___\'M+2T``````5&1D8`____!?O[^P!@8&``````"`H*"@"1D9$` +M_O[^`/___P!J:FH`````"2\O+P#]_?T`____`.+BX@`%!04`````%0H*"@#_ +M__\7_O[^`&YN;@`````(9&1D`.SL[`#___\#OKZ^``````85%14`]_?W`/__ +M_P.0D)``````%%U=70#___\)R'``````8I +M*2D`____#6QL;``````-`0$!`"XN+@`/#P\`````!28F)@#___\*P,#``!L; +M&P`````'-C8V`(.#@P"BHJ(``P,#``````0+"PL`[>WM`/___PK#P\,````` +M!@@("`#DY.0`____%7Y^?@`````%8V-C`/___P>YN;D``0$!``````P`````&'1T=`/___P?W +M]_<`='1T``("`@`````2BXN+`/___P/W]_<`)24E``````D!`0$`.CHZ`(B( +MB`#`P,``Y.3D`/;V]@#[^_L`ZNKJ`-G9V0"RLK(`>WM[``X.#@`````$.3DY +M`/___Q4R,C(`````#`X.#@!E964`4U-3``````4O+R\`____!HZ.C@`````) +M.#@X`*:FI@#FYN8`]/3T`'M[>P`````&'1T=`/___PS#P\,`````!@@("`#D +MY.0`____&G!P<``````'"0D)`*2DI`#___\%.CHZ``````9^?GX`____!O?W +M]P!T='0``@("`````!*+BXL`____`_?W]P`E)24`````"0$!`0`Z.CH`B(B( +M`,#`P`#DY.0`]O;V`/O[^P#JZNH`V=G9`+*RL@![>WL`#@X.``````0Y.3D` +M____"L/#PP`````&"`@(`.3DY`#___\(EI:6``````4&!@8`!`0$``````D3 +M$Q,`@("``.SL[`#___\!CHZ.``````DX.#@`IJ:F`.;FY@#T]/0`>WM[```` +M``8='1T`____`=/3TP`````'U-34`/___POBXN(`&1D9``````$`````____ +M._W]_0`A(2$`````!HZ.C@#___\,YN;F``@("``````+*BHJ`(Z.C@#HZ.@` +MV]O;``("`@`````%8F)B`/___PC]_?T`@("```("`@`````%`0$!`%M;6P#- +MSGI`/___P*AH:$`````"`P,#`">GIX`_O[^`/___P+N[NX` +M````!@8&!@#___\&V-C8`"DI*0`````'"`@(`%965@";FYL`QL;&`-;6U@"[ +MN[L`4E)2``````4Y.3D`____`Y^?GP`````(`0$!`%U=70#7U]<`____!M;6 +MU@!RWMP`````+`0$!`&1D9`#M[>T`____ +M`#L[.P`````%#0T-`/___P6AH:$`````"`P,#`">GIX`_O[^`/___P+N[NX` +M````!@8&!@#___\+_O[^`#,S,P`````&='1T`/___QJ%A84`````!QT='0#. +MSLX`____!;&QL0`````&!P<'`.GIZ0#___\%V-C8`"DI*0`````'"`@(`%96 +M5@";FYL`QL;&`-;6U@"[N[L`4E)2``````4Y.3D`____`Y^?GP`````(`0$! +M`%U=70#7U]<`____!M;6U@!R'@`````/&QL;`(^/CP#T]/0`____`J&AH0`` +M```(#`P,`)Z>G@#^_OX`____`N[N[@`````&!@8&`/___P'.SLX`````!][> +MW@#___\*\_/S`"\O+P`````"`````/___SNVMK8`````!@@("`#M[>T`____ +M#&QL;``````*'Q\?`*:FI@#^_OX`____`6IJ:@`````&L[.S`/___P?N[NX` +M04%!``````8U-34`R,C(`/___P+#P\,``0$!``````0%!04`XN+B`/___PJ> +MGIX`````!@X.#@#M[>T`____%BLK*P`````%OKZ^`/___P7^_OX`145%```` +M``E]?7T`____!_'Q\0`E)24`````!P("`@"TM+0`;&QL``````H?'Q\`IJ:F +M`/[^_@#___\!:FIJ``````:SL[,`____!>CHZ``-#0T`````!:NKJP#___\# +M_?W]`%)24@`````(86%A`/S\_`#___\"B8F)``````@D)"0`W=W=`/___P)L +M;&P`````"A\?'P"FIJ8`_O[^`/___P%J:FH`````!K.SLP#___\5HZ.C```` +M``3D +MY``#`P,`````!0@("`#___\$SG@`````&#@X.`.WM[0#___\9HZ.C``````GI`/___PG\_/P`2TM+``````,` +M````____.TU-30`````&7EY>`/___PSDY.0`!P<'``````E:6EH`\?'Q`/__ +M_P+KZ^L`"0D)``````48&!@`^_O[`/___P;?W]\`*"@H``````4#`P,`@("` +M`/W]_0#___\"^?GY`"HJ*@`````%7U]?`/___PKQ\?$`%Q<7``````:#@X,` +M____%OO[^P`&!@8`````!>OKZP#___\%B8F)``````JFIJ8`____!O[^_@!/ +M3T\`````"(F)B0#DY.0`!P<'``````E:6EH`\?'Q`/___P+KZ^L`"0D)```` +M``48&!@`^_O[`/___P5D9&0`````!20D)`#]_?T`____`WQ\?``````(8&!@ +M`/W]_0#___\#+R\O``````GI`/___P+DY.0`!P<'``````E:6EH` +M\?'Q`/___P+KZ^L`"0D)``````48&!@`^_O[`/___Q31T=$`"@H*``````8D +M)"0`XN+B`/___P:=G9T`````!@$!`0#5U=4`____`>SL[``?'Q\`````!S`P +M,`#IZ>D`____!>'AX0`````&*RLK`/___P2HJ*@``P,#``````4&!@8`>GIZ +M`//S\P#___\'+2TM``````0&!@8`____`QH:&@`````'X>'A`/___PD`____!>'AX0`````&*RLK`/__ +M_PKQ\?$`%Q<7``````:#@X,`____&='1T0`*"@H`````!B0D)`#BXN(`____ +M!IV=G0`````&`0$!`-75U0#___\$J*BH``,#`P`````%!@8&`'IZ>@#S\_,` +M____!RTM+0`````$!@8&`/___P,:&AH`````!^'AX0#___\',C(R``````A: +M6EH`^_O[`/___PCQ\?$`%Q<7``````:#@X,`____"/S\_``B(B(`````#!D9 +M&0";FYL`^_O[`/___P3L[.P`'Q\?``````GI`/___P7AX>$````` +M!BLK*P#___\!R$` +M`@("``````;'Q\<`____#&UM;0`````)?GY^`/___P1^?GX`````!G]_?P#_ +M__\&S,S,`!<7%P`````%&1D9`,#`P`#___\$@("```````4!`0$`U-34`/__ +M_PIT='0`````!A86%@#T]/0`____%M?7UP`````%&!@8`/___P7)R'AP`````(7%Q<`/___P!M;6T`````"7Y^?@#___\$ +M?GY^``````9_?W\`____!=/3TP`#`P,`````!9>7EP#___\#L[.S``$!`0`` +M```'6EI:`/W]_0#___\$S,S,`#4U-0`````%965E`/GY^0#___\#;6UM```` +M``E^?GX`____!'Y^?@`````&?W]_`/___Q3P\/``)"0D``````89&1D`X.#@ +M`/___P;W]_<`'!P<``````9(2$@`____`?[^_@!&1D8`````!S4U-0#P\/`` +M____!K*RL@`````&4U-3`/___P.HJ*@``P,#``````4M+2T`U-34`/___PB* +MBHH`````!2(B(@#___\#"@H*``````?8V-@`____!PT-#0`````'<'!P`/[^ +M_@#___\43$Q,``````DZ.CH`\?'Q`/___P+X^/@`&!@8``````9145$`____ +M`O[^_@!&1D8`````!S4U-0#P\/``____!K*RL@`````&4U-3`/___PIT='0` +M````!A86%@#T]/0`____&/#P\``D)"0`````!AD9&0#@X.``____!O?W]P`< +M'!P`````!DA(2`#___\$J*BH``,#`P`````%+2TM`-34U`#___\(BHJ*```` +M``4B(B(`____`PH*"@`````'V-C8`/___P<-#0T`````!W!P<`#^_OX`____ +M"71T=``````&%A86`/3T]`#___\(HZ.C``````L+"PL`?W]_`/3T]`#___\% +M_O[^`$9&1@`````'-34U`/#P\`#___\&LK*R``````934U,`____`WM[``````8P,#``____#.GI +MZ0`)"0D`````"(*"@@#___\$\_/S`!(2$@`````%!@8&`.?GYP#___\%SL[. +M`!`0$``````%*BHJ`.'AX0#___\$T]/3``8&!@`````%34U-`/___PK6UM8` +M!04%``````:2DI(`____%ZVMK0`````%1D9&`/___P3Q\?$`(B(B``````H! +M`0$`]?7U`/___P6_O[\``P,#``````7``````7``````'@`````"&5E90#___\%C(R,``````9@8&``____!=/3TP`3 +M$Q,`````!3X^/@#N[NX`____!/S\_``T-#0`````!L3$Q`#___\*1$1$```` +M``8A(2$`^?GY`/___Q>#@X,`````!7-S'AX`____ +M!>;FY@`7%Q<`````!QH:&@#EY>4`____`'AX>``````(965E`/___P6,C(P` +M````!F!@8`#___\%NKJZ``````:`@(``____`U=75P`````')24E`.WM[0#_ +M__\(NKJZ``X.#@``````24E)`-S'AX``````AE964`____!8R, +MC``````&8&!@`/___Q2QL;$`````!["PL`#___\'[.SL``\/#P`````&+BXN +M`/___P'GY^<`#@X.``````8B(B(`Z.CH`/___P@J*BH`````!K^_OP#___\! +MW-S<`!,3$P`````%965E`/[^_@#___\'L[.S`"GIX`____!E!04``````#!`0$`%A86`#?W]\`____%DM+ +M2P`````(,C(R`/+R\@#___\#^OKZ`!\?'P`````&`0$!`-_?WP#___\!Y^?G +M``X.#@`````&(B(B`.CHZ`#___\(*BHJ``````:_O[\`____"41$1``````& +M(2$A`/GY^0#___\8L;&Q``````>PL+``____!^SL[``/#P\`````!BXN+@#_ +M__\#W-S<`!,3$P`````%965E`/[^_@#___\'L[.S`"GIX`____!E!04``````#!`0$`%A86`#?W]\`____ +M"T1$1``````&(2$A`/GY^0#___\(KJZN``````D,#`P`F)B8`/___PCGY^<` +M#@X.``````8B(B(`Z.CH`/___P@J*BH`````!K^_OP#___\!R,C(``````82 +M$A(`____!]/3TP`-#0T`````!@````#___\YJ:FI``````8/#P\`]?7U`/__ +M_POQ\?$`#P\/``````W@`7%Q<`````!4!`0`#V]O8`____!86%A0`````&.SL[`/___PJLK*P` +M````!Z*BH@#___\865E9``````6@H*``____`YV=G0`````&`P,#``````1& +M1D8`____!/S\_``_/S\`````!P@("`#*RLH`____`/'Q\0`/#P\`````!S0T +M-`#X^/@`____!/CX^``9&1D`````!M+2T@#___\$_O[^`#`P,``````%"0D) +M`.OKZP#___\"OKZ^``````<("`@`T='1`/___PK\_/P`Y.3D`/___P;Q\?$` +M#P\/``````@H*``____`6%A80`````�T-`-75 +MU0#___\(UM;6``````8("`@`]_?W`/___P#Z^OH`,S,S``````565E8`_?W] +M`/___P7Z^OH`J*BH`#0T-``````(75U=`/___P3V]O8`)"0D``````AO;V\` +M^/CX`/___P35U=4`*"@H`#`P,`!04%``D9&1`.+BX@#___\7QL;&``````@C +M(R,`Z>GI`/___P2=G9T`````!SHZ.@#___\"86%A``````8-#0T`U=75`/__ +M_PC6UM8`````!@@("`#W]_<`____"*RLK``````'HJ*B`/___QCP\/``&!@8 +M``````9N;FX`____"&]O;P`````'H*"@`/___P+Z^OH`,S,S``````565E8` +M_?W]`/___P7Z^OH`J*BH`#0T-``````(75U=`/___P3V]O8`)"0D``````AO +M;V\`^/CX`/___P35U=4`*"@H`#`P,`!04%``D9&1`.+BX@#___\,K*RL```` +M``>BHJ(`____"30`````(I*2D`/___P&*BHH`````!P<'!P#7U]<`____!965E0`` +M```&1$1$`/___P6CHZ,`````!FAH:`#___\"_O[^`"XN+@`````'EI:6`/__ +M_Q2*BHH`````!P<'!P#7U]<`____!965E0`````&1$1$`/___Q1S7`/___P.WM[<``0$!```` +M``=W=W<`____`?GY^0`:&AH`````!X&!@0#___\%^_O[`!\?'P`````&L;&Q +M`/___P3Y^?D`(2$A``````4!`0$`V-C8`/___P*KJZL`````!TU-30#___\4 +M^?GY`!H:&@`````'@8&!`/___P7[^_L`'Q\?``````:QL;$`____$]O;VP`& +M!@8`````!0,#`P#.SLX`____!^#@X``6%A8`````!X6%A0#___\!6EI:```` +M``9'1T<`____"?CX^``3$Q,`````!J&AH0#___\`SL[.``,#`P`````$"PL+ +M`-SOKZ\`____"4M+ +M2P`````',S,S`//S\P#___\*6EI:``````9'1T<`____"?CX^``3$Q,````` +M!J&AH0#___\"S'@#V]O8`____!:"@H``` +M```&&QL;`/S\_`#___\#@H*"``````41$1$`V]O;`/___P9\?'P`````!Z&A +MH0#___\)X.#@``@("``````&-C8V`/___QG`/;V]@#___\%H*"@``````8;&QL`_/S\`/___P21 +MD9$`````!DQ,3`#___\#,3$Q``````8,#`P`XN+B`/___Q2?GY\`````!QX> +M'@#V]O8`____!:"@H``````&&QL;`/S\_`#___\365E9``````9N;FX`____ +M!_7U]0`O+R\`````!PH*"@#M[>T`____`.3DY``$!`0`````!0L+"P#?W]\` +M____"9N;FP`````&"PL+`/'Q\0#^_OX`.#@X``````545%0`?W]_`$-#0P`* +M"@H`````#F1D9`#V]O8`____"?S\_`"*BHH`"@H*``````@<'!P`L;&Q`/__ +M_QT_/S\`````!XN+BP#___\%_/S\`"4E)0`````'@("``/___P'DY.0`!`0$ +M``````4+"PL`W]_?`/___PF;FYL`````!@L+"P#Q\?$`____!^#@X``("`@` +M````!C8V-@#___\965E9``````9N;FX`____!_7U]0`O+R\`````!PH*"@#M +M[>T`____`?[^_@`X.#@`````!5145`!_?W\`0T-#``H*"@`````.9&1D`/;V +M]@#___\)_/S\`(J*B@`*"@H`````"!P<'`"QL;$`____$>#@X``("`@````` +M!C8V-@#___\)U]?7``$!`0`````&(B(B`.CHZ`#___\*Y.3D``0$!``````% +M"PL+`-_?WP#___\)FYN;``````8+"PL`\?'Q`/___P+1T=$`````!CL[.P#_ +M__\$Y^?G`!86%@`````'"0D)`-/3TP#___\`____-_7U]0`0$!``````!J^O +MKP#___\,+2TM``````>CHZ,`____!?[^_@`I*2D`````!GQ\?`#___\#P<'! +M``,#`P`````$`@("`+N[NP#___\&R[N[L`____&;*RL@`````%5555`/___P&UM;4``0$!``````5/ +M3T\`____`("`@``````%Y^?G`/___P'\_/P`/S\_``````WMX``P,#``````45%14`\?'Q`/___P=8 +M6%@`````"&IJ:@#___\!@("```````9[>WL`____"?O[^P`A(2$`````!F%A +M80#___\`K:VM`````!$`7%Q<``$!`0`````(7%Q< +M`/#P\`#___\:O[^_``````=65E8`____!J*BH@`````'#`P,`.WM[0#___\! +M@("```````9[>WL`____"?O[^P`A(2$`````!F%A80#___\(5%14``````>[ +MN[L`____&-[>W@`#`P,`````!145%0#Q\?$`____!UA86``````(:FIJ`/__ +M_P*MK:T`````%R4E)0"YN;D`____#>'AX0!<7%P``0$!``````A<7%P`\/#P +M`/___P]45%0`````![N[NP#___\)9V=G``````?!P<$`____"X"`@``````& +M>WM[`/___PG[^_L`(2$A``````9A86$`____`]75U0`````&145%`/___P/^ +M_OX`145%``````B>GIX`____`/___P#___\WG)R<``````8?'Q\`_/S\`/__ +M_PNYN;D`````!RPL+`#]_?T`____!;*RL@`````&`@("`-_?WP#___\"\/#P +M`!P<'``````%=G9V`/___P;U]?4`)B8F``````>/CX\`____";^_OP`````' +M04%!`/___QJ(B(@`````!8*"@@#___\`YN;F`!45%0`````%'!P<`.WM[0#_ +M__\`0D)"``````00$!``____`GU]?0`````'$A(2`-S,C(P`````"`("`@#:VMH`____`C`P +M,``````5(2$A`)V=G0#\_/P`____$-#0T`!+2TL`````"",C(P#2TM(`____ +M#;^_OP`````'04%!`/___PGO[^\`"PL+``````9-34T`____#"8F)@`````% +M"PL+`.SL[`#___\)E965``````?(R,@`____`]O;VP`````&3T]/`/___P.( +MB(@`````"%]?7P#___\!____`/___SNKJX`____!CX^/@`````&24E)`/___P-A86$`````!2\O+P#Y^?D`____ +M!FAH:``````'$A(2`/3T]`#___\(_?W]`"\O+P`````'QL;&`/___QI>7EX` +M````!;"PL`#^_OX`1$1$``````4"`@(`P<'!`/___P#[^_L`"@H*``````0X +M.#@`____`;Z^O@`"`@(`````!@0$!`"\O+P`____`T='1P`````'KJZN`/__ +M_P8^/CX`````!DE)20#___\$[^_O`!`0$``````&FIJ:`/___P+]_?T`%Q<7 +M``````:MK:T`____%4='1P`````'KJZN`/___P8^/CX`````!DE)20#___\3 +M]/3T``P,#``````%%Q<7`/7U]0#___\&O+R\``,#`P`````(3T]/`/___P'3 +MT],`````!G1T=`#___\)Z.CH`!`0$``````&/CX^`/___P"^OKX`````%#`P +M,`"AH:$`^_O[`/___PKN[NX`^_O[`/___P?`P,``,S,S``````GIZ`/___P'*RLH`````!6!@8`#___\`[.SL`!L;&P`````'DY.3`/__ +M_P/4U-0`````!R\O+P#^_OX`____!<[.S@`````'L+"P`/___P1Z>GH````` +M!@\/#P#T]/0`____`LG)R0`````&,S,S`/___PW\_/P`M;6U`/___P74U-0` +M````!R\O+P#^_OX`____!<[.S@`````'L+"P`/___Q.@H*``````!H.#@P#_ +M__\&W=W=`!(2$@`````)P<'!`/___P&/CX\`````!0("`@#AX>$`____"/[^ +M_@!*2DH`````![6UM0#___\`65E9`````!$2$A(`9F9F`,?'QP#___\*P<'! +M`%I:6@`0$!````````,#`P!!04$`S'A`/___PC^_OX`2DI*``````>UM;4`____!YR< +MG``````'2DI*`/___QF@H*``````!H.#@P#___\&W=W=`!(2$@`````)P<'! +M`/___P)965D`````$1(2$@!F9F8`Q\?'`/___PK!P<$`6EI:`!`0$``````` +M`P,#`$%!00#-S$`____"/[^_@!*2DH`````![6UM0#___\$ZNKJ``````9D9&0`____ +M`?'Q\0`B(B(`````!PP,#`#7U]<`____`O___P#___\V8F)B``````9D9&0` +M____#&-C8P`````'K*RL`/___P9@8&``````!AL;&P#\_/P`____`?S\_``N +M+BX`````!6=G9P#___\&XN+B`!(2$@`````'"0D)`.KJZ@#___\(\_/S`!@8 +M&``````'SW`/KZ^@#___\#\O+R`/___P7C +MX^,`45%1``````40$!``V=G9`/___P?8V-@`&1D9``````9O;V\`____%/CXP!145$`````!1`0 +M$`#9V=D`____!]C8V``9&1D`````!F]O;P#___\)\_/S`!@8&``````'SKJZ@`("`@`````!H"` +M@`#___\$KJZ@`("`@` +M````!H"`@`#___\3\O+R``4%!0`````%2DI*`/___P7\_/P`24E)``````JF +MIJ8`____`BTM+0`````%CX^/`/___PBMK:T``@("``````?"PL(`____`+*R +ML@`````+(R,C`%=75P"3DY,`UM;6`/___P;^_OX`145%`._O[P#___\#RLK* +M`!<7%P`````'6UM;`/___PBIJ:D`````!B(B(@#___\54%!0``````8?'Q\` +M^_O[`/___P8T-#0`````!ZNKJP#___\#+2TM``````6/CX\`____"*VMK0`" +M`@(`````!\+"P@#___\'?7U]``````=145$`____&?+R\@`%!04`````!4I* +M2@#___\%_/S\`$E)20`````*IJ:F`/___P*RLK(`````"R,C(P!75U<`DY.3 +M`-;6U@#___\&_O[^`$5%10#O[^\`____`\K*R@`7%Q<`````!UM;6P#___\( +MJ:FI``````8B(B(`____"7U]?0`````'45%1`/___PI5554`````!D%!00#_ +M__\-+2TM``````6/CX\`____"*VMK0`"`@(`````!\+"P@#___\%_?W]```` +M``9X>'@`____`)^?GP`````(9V=G`/___P3___\`____"I:6E@`_/S\`(R,C +M`!<7%P`+"PL``@("``L+"P!C8V,`____`>KJZ@!O;V\`%Q<7``T-#0!I:6D` +M^/CX`/___QJ0D)``````!CT]/0#___\,@8&!``````>AH:$`____!H"`@``` +M```&!`0$`.7EY0#___\",#`P``````5X>'@`____!?W]_0!65E8`````"`,# +M`P#?W]\`____".CHZ``+"PL`````!@$!`0#3T],`____&[>WMP`````-G)R< +M`/___P,A(2$`````!:RLK``)"0D`````!A\?'P#JZNH`____!(&!@0`````' +MH:&A`/___P:`@(``````!@0$!`#EY>4`____`^;FY@`)"0D`````!CHZ.@#_ +M__\$+BXN``````5F9F8`____#/?W]P`R,C(``````%Q<7`#___\$@8&!```` +M``>AH:$`____!H"`@``````&!`0$`.7EY0#___\3KZ^O``````:2DI(`____ +M!/W]_0!;6UL`````"AT='0#[^_L`____`A$1$0`````%R\O+`/___P?#P\,` +M"0D)``````=24E(`____`7!P<``````&;V]O`(R,C`"EI:4`RLK*`/'Q\0#_ +M__\*?'Q\``````#W`/___PT1$1$`````!'@#[^_L`____!?CX^``6%A8`````!E-34P#___\"SL[.``````4& +M!@8`YN;F`/___P3^_OX`9&1D``````E:6EH`____"6IJ:@`````'6%A8`/__ +M_QR-C8T`````#%!04`#___\#Z>GI``````8D)"0`````!@L+"P#1T=$`____ +M!/GY^0`7%Q<`````!AX>'@#[^_L`____!?CX^``6%A8`````!E-34P#___\$ +M;6UM``````>=G9T`____!!$1$0`````%L+"P`/___POZ^OH`3$Q,``````$5 +M%14`____`_GY^0`7%Q<`````!AX>'@#[^_L`____!?CX^``6%A8`````!E-3 +M4P#___\4'`#(R,@`````'$!`0`-[>W@#___\%____`/___PKP\/``\_/S`/___P'" +MPL(``@("`!T='0#O[^\`N[N[``P,#```````34U-`.CHZ`"MK:T``````!$1 +M$0#___\9OKZ^``````8;&QL`^_O[`/___PN>GIX`````!Y"0D`#___\&H*"@ +M``````>^OKX`____`GU]?0`````%3DY.`/___P3Z^OH`8F)B``````K0T-`` +M____".#@X``%!04`````!@,#`P#8V-@`____'&-C8P`````+(B(B`._O[P#_ +M__\#LK*R``````T!`0$`K:VM`/___P6>GIX`````!Y"0D`#___\&H*"@```` +M``>^OKX`____`^7EY0`("`@`````!@P,#`#S\_,`____!`0$!``````%WM[> +M`/___PKX^/@`4E)2``````(.#@X`____`YZ>G@`````'D)"0`/___P:@H*`` +M````![Z^O@#___\41$1$``````;N[NX`____`O+R\@!)24D`````"PT-#0#P +M\/``____`P<'!P`````%^OKZ`/___P6FIJ8`"0D)``````B0D)``____`AH: +M&@`````%7U]?`/___PSQ\?$`5E96``````-A86$`____`*"@H``````&;6UM +M`/___PKW]_<`'AX<`____$][>W@`#`P,`````!H2$A`#___\& +MU-34``````=45%0`____!0<'!P`````%^OKZ`/___P6FIJ8`"0D)``````B0 +MD)``____!^#@X``%!04`````!@,#`P#8V-@`____&D1$1``````&[N[N`/__ +M_P+R\O(`24E)``````L-#0T`\/#P`/___P,:&AH`````!5]?7P#___\,\?'Q +M`%965@`````#86%A`/___P"@H*``````!FUM;0#___\*]_?W`'-S'`/___P?@X.``!04%``````8#`P,`V-C8`/___PHU-34`````!IRGI`#DY.0`````#7%Q<`/___P,N +M+BX`````!A(2$@#T]/0`____!C4U-0`````&*BHJ`/___Q4?'Q\`````!O;V +M]@#___\!U-34`"LK*P`````,<'!P`/___P09&1D`````!=;6U@#___\#Z^OK +M`&!@8``````)1$1$`/[^_@#___\""0D)``````5O;V\`____"OW]_0"?GY\` +M'!P<``````2,C(P`____`$I*2@`````&T-#0`/___PCW]_<`G)R<`!T='0`` +M```'$1$1`.WM[0#___\39V=G``````81$1$`\?'Q`/___P9G9V<`````!@,# +M`P#8V-@`____!1D9&0`````%UM;6`/___P/KZ^L`8&!@``````E$1$0`_O[^ +M`/___P=E964`````!UU=70#___\;'Q\?``````;V]O8`____`=34U``K*RL` +M````#'!P<`#___\$"0D)``````5O;V\`____"OW]_0"?GY\`'!P<``````2, +MC(P`____`$I*2@`````&T-#0`/___PCW]_<`G)R<`!T='0`````'$1$1`.WM +M[0#___\'965E``````==75T`____"MK:V@`````&%145`/CX^`#___\.&1D9 +M``````76UM8`____`^OKZP!@8&``````"41$1`#^_OX`____"#HZ.@`````. +M@("``/___P?___\`____#7-S'AX``````%^?GX`____&.?GYP`%!04`````!04%!0#GY^<`____"[JZ +MN@`````'?GY^`/___P;)R+BX@#___\(M+2T`!H:&@`````$Q\?'`/___P*ZNKH````` +M!WY^?@#___\&R6EI8`____%0T-#0`````&OKZ^`-/3TP!P<'`` +M!P<'``````0%!04`("`@``````4#`P,`W]_?`/___P1!04$`````!5%140#R +M\O(`YN;F`+2TM`!G9V<`"PL+``````D4%!0`YN;F`/___P,$!`0`````!1\? +M'P#P\/``____!^[N[@"0D)``)R7EY0`````*;6UM`/___P86%A8`````"S`P,`#U]?4` +M____!D9&1@`````&"0D)`.OKZP#___\&8&!@``````8/#P\`]/3T`/___P-Q +M<7$`````!RPL+`#___\&0T-#``````63DY,`____!M?7UP!86%@`````!4E) +M20#___\#1D9&``````8)"0D`Z^OK`/___P9@8&``````!@\/#P#T]/0`____ +M%00$!``````.`@("`*>GIP`D)"0`````!55550#___\%?7U]`````!0&!@8` +MPL+"`/___P06%A8`````!BDI*0"KJZL`Y^?G`/KZ^@#V]O8`Y.3D`+V]O0"+ +MBXL`1$1$``4%!0`````'J:FI`/___P$%!04`````!J&AH0#R\O(`^_O[`.WM +M[0#-SGIP`D)"0`````!55550#_ +M__\%%A86``````8I*2D`JZNK`.?GYP#Z^OH`]O;V`.3DY`"]O;T`BXN+`$1$ +M1``%!04`````!ZFIJ0#___\!!04%``````:AH:$`\O+R`/O[^P#M[>T`S4`____#WU]?0`````4!@8&`,+"P@#___\*:6EI``````PN +M+BX`\O+R`/___PC___\`____"_O[^P`N+BX``P,#`,O+RP#___\#X>'A`"PL +M+```````"@H*`*2DI`#___\9_?W]`!X>'@`````&P\/#`/___PO0T-`````` +M!VUM;0#___\&[N[N``D)"0`````&7``````4+"PL`='1T +M`,W-S0#P\/``\O+R`-?7UP";FYL`3$Q,``("`@`````%"PL+`-SWM[`/___P(3$Q,`````&6%A80#\_/P`____$^SL[``+"PL````` +M!HR,C`#___\'4%!0``````975U<`____!]+2T@`````3`0$!`*&AH0#___\( +MZ.CH``@("``````&!`0$`-SP#___\"$Q,3`````!EA86$`_/S\`/__ +M_P?HZ.@`"`@(``````8$!`0`W-S<`/___PK9V=D`````!EA86`#___\0TM+2 +M`````!,!`0$`H:&A`/___PN&AH8`````"QD9&0#BXN(`____"?___P#___\+ +MB8F)``````!W=W<`____`]'1T0`9&1D``````"4E)0#3T],`____&K*RL@`` +M```&+"PL`/___PQ86%@`````!@4%!0#BXN(`____!I"0D``````&`P,#`-_? +MWP#___\$+2TM``````X0$!``````!2``````'8F)B +M`/___QZ2DI(`````"!P<'`#HZ.@`____!K.SLP`````*!@8&`,3$Q`#___\' +M6%A8``````8%!04`XN+B`/___P:0D)``````!@,#`P#?W]\`____`XB(B``` +M```'#`P,`/'Q\0#___\&^OKZ`#$Q,0`````3IZ>G`/___P-86%@`````!@4% +M!0#BXN(`____!I"0D``````&`P,#`-_?WP#___\6/#P\``````P!`0$`FYN; +M`/___P!T='0`````!3HZ.@#___\'2DI*`````!$!`0$`EY>7`/___P:.CHX` +M````%GY^?@#___\#145%`````!``````'8F)B`/___QT\/#P`````#`$!`0";FYL`____ +M`'1T=``````%.CHZ`/___P:.CHX`````%GY^?@#___\#145%`````!'AX``````=B8F(`____"X6%A0`````&Q,3$`/___Q%* +M2DH`````$0$!`0"7EY<`____#*>GIP`````*!P<'`,C(R`#___\*____`/__ +M_PKCX^,`"@H*`"4E)0#W]_<`____`L[.S@`1$1$``````$A(2`#P\/``____ +M&TM+2P`````&E)24`/___PPF)B8`````!F%A80#___\'0D)"``````945%0` +M____!6=G9P`````-3T]/`!H:&@`````%G)R<`/___PDC(R,`````!@0$!`#> +MWMX`____'FAH:``````'!P<'`,G)R0#___\'D)"0``````J=G9T`____""8F +M)@`````&86%A`/___P="0D(`````!E145`#___\$LK*R``````=I:6D`____ +M"-;6U@`-#0T`````$8V-C0#___\$)B8F``````9A86$`____!T)"0@`````& +M5%14`/___Q>)B8D`````"P8&!@"FIJ8`____`24E)0`````%K:VM`/___P?= +MW=T`#0T-``````\$!`0`FYN;`/___P?Q\?$`%145`````!,.#@X`JJJJ`/__ +M_P2HJ*@`````%A04%`"PL+``____%A45%0`````&H:&A`/___P?:VMH````` +M!DY.3@#___\)W=W=``T-#0`````/!`0$`)N;FP#___\*(R,C``````8$!`0` +MWM[>`/___QV)B8D`````"P8&!@"FIJ8`____`24E)0`````%K:VM`/___P;Q +M\?$`%145`````!,.#@X`JJJJ`/___P2HJ*@`````%A04%`"PL+``____"B,C +M(P`````&!`0$`-[>W@#___\+-C8V``````4Q,3$`____$MW=W0`-#0T````` +M#P0$!`";FYL`____#='1T0`````*H*"@`/___PO___\`____"EE960`````` +MN[N[`/___P+:VMH`%!04``````!@8&``_/S\`/___QR=G9T`#0T-``````0+ +M"PL`\/#P`/___PS.SLX`'!P<``````0#`P,`V]O;`/___P>CHZ,`````!L?' +MQP#___\%P,#```````L!`0$`?'Q\`)*2D@`````%&AH:`/GY^0#___\)[N[N +M`,+"P@"NKJX`,S,S``````-C8V,`____'SX^/@`````'G9V=`/___PB4E)0` +M````"6]O;P#___\)SL[.`!P<'``````$`P,#`-O;VP#___\'HZ.C``````;' +MQ\<`____!7EY>0`````&U=75`/___PF[N[L`!P<'``````X%!04`FYN;`/__ +M_P7.SLX`'!P<``````0#`P,`V]O;`/___P>CHZ,`````!L?'QP#___\7[>WM +M``X.#@`````)$Q,3`,#`P`#___\!Z^OK``````4B(B(`_?W]`/___PB[N[L` +M"0D)``````T2$A(`O;V]`/___PF?GY\`````$E!04`#CX^,`____!?[^_@!( +M2$@`````%%E960#IZ>D`____%V-C8P`````%,#`P`/W]_0#___\'R[>WM``X.#@`````)$Q,3`,#`P`#___\! +MZ^OK``````4B(B(`_?W]`/___P>?GY\`````$E!04`#CX^,`____!?[^_@!( +M2$@`````%%E960#IZ>D`____"^[N[@#"PL(`KJZN`#,S,P`````#8V-C`/__ +M_PP>'AX`````!9R`/___Q\4%!0`````!FMK:P#___\)\?'Q`):6E@!\?'P` +M@X.#`')R<@`("`@``````T5%10#\_/P`____"O#P\`!65E8``````UM;6P#_ +M__\)KZ^O`!D9&0`````#.SL[`/___P?!P<$`(2$A``````-#0T,`____"\/# +MPP`6%A8`````#"LK*P#+R\L`____!_#P\`!65E8``````UM;6P#___\)KZ^O +M`!D9&0`````#.SL[`/___QF2DI(`````"#P\/`#CX^,`____`OS\_`"=G9T` +MGH`!`0$``````*]O;T`____"/S\_`"(B(@`4E)2`!X>'@`````"5U=7 +M`/___PS,S,P`)B8F``````M&1D8`X.#@`/___P_3T],``@("``````$$!`0` +MWM[>`/___Q^2DI(`````"#P\/`#CX^,`____`OS\_`"=G9T`WMX`____#/O[^P"YN;D`/S\_ +M``````(0$!``]?7U`/___Q3,S,P`)B8F``````M&1D8`X.#@`/___P[]_?T` +M/#P\``````@_/S\`^_O[`/___PS___\`____"49&1@`'!P<`W]_?`/___P)2 +M4E(`````!0$!`0!X>'@`____'-75U0`G)R<``````'AX`(&!@0`N+BX``````CT]/0#Z +M^OH`____#LS,S``:&AH``````24E)0#O[^\`____#/S\_`!.3DX``````0,# +M`P#8V-@`____"O/S\P!D9&0``````K&QL0#___\(Y.3D`#$Q,0`````"LK*R +M`/___PSKZ^L`8F)B``0$!``````()"0D`)F9F0#[^_L`____"?S\_`!.3DX` +M`````0,#`P#8V-@`____"O/S\P!D9&0``````K&QL0#___\9_O[^`&5E90`` +M```%$1$1`).3DP#]_?T`____!N'AX0`;&QL``````!`0$`#T]/0`____"_CX +M^`"%A84`#`P,``````'@!M;6T`S,S,`/___QYT='0` +M`````5!04`#___\,_O[^`)"0D``!`0$`"@H*`.+BX@#___\-^/CX`(6%A0`, +M#`P`````!RLK*P"EI:4`____$FIJ:@`````!8F)B`/___R#^_OX`965E```` +M``41$1$`DY.3`/W]_0#___\&X>'A`!L;&P``````$!`0`/3T]`#___\*F9F9 +M`!,3$P`````*&AH:`&UM;0#3T],`____"_S\_`"2DI(`%A86``````P>'AX` +M;6UM`,S,S`#___\3:FIJ``````%B8F(`____#_3T]``S,S,``````7!P<`#_ +M__\6^/CX`(6%A0`,#`P`````!RLK*P"EI:4`____$(J*B@`````('!P<`.GI +MZ0#___\-____`/___PF4E)0`;6UM`/___P,E)24`#`P,`!(2$@`8&!@!$Q,3 +M``\/#P`*"@H`-C8V`/___QWS\_,`<'!P`#HZ.@#___\1^OKZ`'U]?0`;&QL` +M8&!@`/___PVEI:4`+2TM`"PL+`#^_OX`____">CHZ`"!@8$`-34U``T-#0`` +M````%Q<7`')R<@#BXN(`____`KZ^O@`1$1$`86%A`,S,S`#:VMH`5E96``L+ +M"P""@H(`____#_;V]@!-34T`#P\/`-W=W0#___\C^?GY`(&!@0`@("``'Q\? +M`.CHZ`#___\0Y^?G`%E960`7%Q<`U]?7`/___P[Z^OH`?7U]`!L;&P!@8&`` +M____#:6EI0`M+2T`+"PL`/[^_@#___\)]_?W`("`@``<'!P`+BXN`/[^_@#_ +M__\.X>'A`(J*B@!(2$@`'!P<``@("``$!`0`%!04`#HZ.@!S`#P\/`!Y>7D` +M____#NSL[`".CHX`0T-#`!45%0`%!04`%!04`#`P,`!N;FX`NKJZ`/[^_@#_ +M__\0]?7U`**BH@!<7%P`+2TM``\/#P`$!`0`!04%`!,3$P`O+R\`5E96`(R, +MC`#*RLH`_O[^`/___P_Y^?D`KJZN`&EI:0`U-34`%A86``<'!P`"`@(`#0T- +M`!L;&P`N+BX`4U-3`'IZ>@"DI*0`V]O;`/___R'Q\?$`0T-#``T-#0#W@`\/#P`>7EY`/___PSU]?4`HJ*B +M`%Q<7``M+2T`#P\/``0$!``%!04`$Q,3`"\O+P!65E8`C(R,`,K*R@#^_OX` +M____#_GY^0"NKJX`:6EI`#4U-0`6%A8`!P<'``("`@`-#0T`&QL;`"XN+@!3 +M4U,`>GIZ`*2DI`#;V]L`____%O;V]@!-34T`#P\/`-W=W0#___\0\?'Q`&]O +M;P`;&QL`V=G9`/___QCL[.P`CHZ.`$-#0P`5%14`!04%`!04%``P,#``;FYN +M`+JZN@#^_OX`____$-34U``'!P<`````!P<'!P#)R, +MC(P`____$____P#_______________[R\O(`("`@``````=65E8`____%/__ +M_P#_______________YD9&0`````!RLK*P#T]/0`____%/___P#_________ +M______VUM;4`````!PX.#@#9V=D`____%?___P#_______________SM[>T` +M&1D9``````8!`0$`L+"P`/___Q;___\`_______________\5U=7``````=Z +M>GH`____%____P#_______________NHJ*@`````!T5%10#]_?T`____%___ +M_P#_______________L9&1D`````!AX>'@#L[.P`____&/___P#_________ +M______M"0D(`````!0<'!P#+R\L`____&?___P#_______________OY^?D` +MFIJ:`"`@(``````#FYN;`/___QK___\`_______________]L+"P``````)C +M8V,`____&____P#_______________WZ^OH`%145```````S,S,`^/CX`/__ +M_QO___\`_______________^GY^?`"(B(@#@X.``____'/___P#_________ +M__________\>____`/___________________Q[___\`________________ +M____'O___P#___________________\>____`/___________________Q[_ +M__\`____________________'O___P#___________________\>____`/__ +2_________________Q[___\` +` +end diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/wmf/ski.miff.uu graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/wmf/ski.miff.uu --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/wmf/ski.miff.uu 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/reference-new/PerlMagick/t/reference/wmf/ski.miff.uu 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,3093 @@ +begin 644 ski.miff +M:60]26UA9V5-86=I8VL@('9EU_______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________[&LE2TE`-C5R_______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________SXY'D$V`,[+O?______________________ +M_____^OJZ%=1,?_______^SKZ4`Z'____O__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________/S\@```!\:`-S:TO______________ +M_________\;#L0```"`<#/___\G&MP```````/______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________YV7>FI8`````.[N[/______ +M__________[^_HV':````'5A`)Z8>Y"*:P```!<3`+&LE/______________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________GY^0```-ZX`````/KZ +M^O________S\_,G&MD$\($Y``..]`````$$\($P_`&95`'5O3?__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________YN5>%]/`*F- +M`&9?/O___^/BVX>`8````"XF`+&3`/_4`$4Z`"PE`+&3`*6)`"DE$?O[^___ +M__?W]P```)6.`!D5`-_>U___________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________________;V +M]AX;"Y^$`+N;`"LG$@```)V#`/G/`/_4`/_4`/_4`/_4`/_4`/_4`/G/```` +M`,._K?____[^_GQU5"<@`//*`#$I`-;3R/__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__S\_$,^(H1N`/_4`````'!=`/7+`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`(UV`&5>/?____GY^5M5-4U``/?.`/_4`#(J`-+/PO__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____^SKZ$Y(*F54`/_4`/_4`**&`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`.S$`````.[MZYF3=@```'!=`/W2`/_4`/S2`````/'Q[___________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______7U])J4=@```)=^`/W3`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`'-@`(N$90```&M9`.*\`/_4`/_4`/_4`,FG`````/[^_O__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_^7DW;"KDV!9.0```&A7`.*\`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`.2^`````!$.`-"M`/_4`/_4`/_4`/_4`/;-`````,O( +MN/__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_[BSG2TH$P```&=6`+67`.C!`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`&!0`$<[`/7,`/_4`/_4`/_4`/_4`/_4`(UU +M`'-L2____________^+@VO/S\O__________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____X-\7#DP`,>F`/W2`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`.?``/W2`/_4`/_4`/_4`/_4`/_4 +M`/'(`````.KIYO________[^_A\<#*RGCO__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________ZBCB2LD`/;,`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`*N.`&MD0____________[NVHC(I`)*,;?__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________^;EWP```.6^`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`$H^`,&]JO_______\O'MP```*V0`'1N3/__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________Y"*:X%L`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/K0`````/+R\/___[&LE````,^L`%E*`+BTGO__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________S`L%=6Q`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`-JU`!D6"?[^_I*,;04$`.*\`,NI``$! +M`/GY^?______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________P```.S$`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`,&@`%E2,Q<5"#HP`/'(`.W% +M`````,G&M?__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________P```.*\`4975P```````%A6)\VP$/[3`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`+R=`````)R6>?__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________________S\_'Z%A0```%EN +M;JW5U`!`.!?W]_?__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_\##PPD+"\OZ^L___\___\___\___\___\___\___\___\___\___\___\__ +M_\___\___\___\___\___\___YF]O0```.S&`__4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`+:7`````````%]/`+V=`````,"\J?______ +M____________________________________________________________ +M__S\_-#)Q\>_O-;1S_W]_?______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________PH+"ZC/S\___\___\___\___\___\___\___\___\___\___\__ +M_\___\___\___\___\___\___\___\___\___WB3DT].)O_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/S1`._'`/W3`*J-`````,&]J___ +M____________________________________________________________ +M_____[NQK0```#TE'$\P)!H0#````**5D/[^_O______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________]O=W00%!<_^_L___\___\___\___[3=W4%.30$```8("%%D +M9+[JZL___\___\___\___\___\___\___\___\___\___\KY^0```.G#!?_4 +M`/_4`/_4`/_4`-ZV`"<3`)IX`/_4`/_4`/_4`/_4`/_4`/O0`&]=`"`=#.7D +MW___________________________________________________________ +M_________ZJ=F1`*!])^8/^9=?^9=?^9=>.(:#XE'+JOK/______________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________Z>MK5YT=,___\___\___\___Z'&QA0,"0```'-& +M-N&+;8QG5P```+;@X,___\___\___\___\___\___\___\___\___\___V1[ +M>YJ+(O_4`/_4`/3*`&-!`````````.*V`/_4`/_4`/_4`/_4`/C/`$4Z`&ME +M0^+AVO______________________________________________________ +M_____________Z>:E@```.:*:O^9=?^9=?^9=?^9=?^9=:YH4'5E7_______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________WV$A(&?G\___\___\___Y*OK04#`A(+ +M",-U6206$?^9=?^9=;!X8BHT-,___\___\___\___\___\___\___\___\__ +M_\___Y[#PT)"(\>@`$\Q`````!L``,X``````/O1`/_4`/_4`/_4`/;,`#@O +M`'ER41P9"FAA0/______________________________________________ +M_________^/@WDT_.AP5$QP1#>B+:O^9=?^9=?^9=?^9=?^9=?N7U_______________________________________ +M_____________\G!OP```*-B2]Z%9ON6<_>4<<9W6[AO5;AO59%70CDB&A0, +M"5],1?W]_?__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________Z.IJ5EM;4-&1``` +M`$LM(^V.;?^9=?^9=?^9=54S)[EO5?^9=?V8=````,7R\L___\___\___\__ +M_\___\___\___\___\___Z;-S3DB(O\``/T``)(``````#`8`/7,`/_4`/_4 +M`/_4`/_4`,.B`->S`)=^`$U'*?__________________________________ +M__________________S\_`D'!LMZ7?^9=?^9=?^9=9A;1D`F'5$P(R\<%``` +M`$XO)()./`L&!8^`>___________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________^'@X$Y'0P`` +M`#,>%]F"8_^9=?^9=?^9=?^9=?^9=;5M4UPW*O^9=?^9=1<6%:W6UL___\__ +M_\___\___\___\___\___\___\___W&+BVLE)50```````<"`2<0#=6N!__4 +M`/_4`/_4`/_4`/_4`/_4`)V#`!(0!N_O[8B!8?#P[O__________________ +M_________________________][;V1T2#O^9=?^9=?^9=?^9=?Z8=#PA%"83 +M!P@%`]1_8?^9=?^9=?*1;S$=%B4<&9R.B?__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________^#?WRDC(0`` +M`#0?&-%]7_^9=?^9=?^9=?^9=?^9=>Z/;8=1/@\)!P```/^9=?^9=9AM6UQQ +M<<___\___\___\___\___\___\___\___\S[^P,#`Q$0$$@>%[]M4_^9=48J +M(,RE"/_4`/_4`/_4`/_4`/_4`)%Y``D(`^?FXC`K%0```/CX^/__________ +M_________________________________[RSKU8S)_^9=?^9=?^9=?^9==V$ +M8PP&`LEF(Q@."7],.I191+9M4]%^8-!]8,)T638@&9J+AO______________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________[*MJP`` +M`%,R)NB+:O^9=?^9=?^9=?&1;\!T6&@^,!`*"````!<."X]60OB5!8J%A2EPW*AX2#@````````$!`#@B&IE<1NR.;/^9=?^9=?^9 +M=?^9=?^9=?^9=:=S7P```*[7U\___\___\___\___\___Z?-S0```.J/;O^9 +M=?^9=?&1;UPW*G%4$__4`/_4`/_4`/S1`%!#`&UF15Q6-A$.`)A_`#DT&O__ +M__________________________________________________#O[P```/V8 +M=/^9=?^9=?^9=?^9=>.(9YY=0C@="A$*!K)K4O&0;O^9=?^9==N#9````/O[ +M^___________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________W1L:0```````!`,"Q4,"HQ30,QZ7O*1;_^9=?^9=?^9=?^9=?^9 +M=?^9=?^9=?^9=?^9=?^9=?^9=;A[9````#0_/X">GI&RLGJ6EBLT-!`0#\:! +M9_N7_O[/____________________________________________________[^ +M_@```.2):?^9=?^9=?^9=?^9=?^9=>F,:P```````/B54+`+Z>`+R< +M`````#HU&U%++/________________________________________W]_<.\ +MO%4_/P(!`59&0A`)!]Z%9O^9=?^9=?^9=?^9=?^9=?^9=?^9=285#*A5'6`U +M'&`Z+/>4J-;*YI4'9'-F@^,"(4#WA(-_V8=/^9=?^9=?^9 +M=?^9=?^9=?^9=?^9=?^9=?^9=;UR5P```/?-`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`.G"`#LQ`$M%)_3T\________________________]G5U6-.3@,! +M`0```$@``,,``/\``)```!T)!_^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9 +M=?^9=:1@1%LN$'4_(````````"P9$#@@%OZ8=/^9==B!8Q(-"___________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________YV0 +MBX50/?^9=?^9=?^9=?^9=?^9=4$G'N.(:/^9=?^9=0```*-B2_^9=?^9=?^9 +M=?^9=?^9=?^9=?^9=?^9=?^9=?^9==^&9@```-BQ!O_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`+J;`````)^:??____________________?W]XMY>0L%!0`` +M`#,``+```/T``/\``/\``/\``($``"8."O^9=?^9=?^9==>!8SHC&[!I4?^9 +M=?^9=?^9=?^9==%]7202!LEF([5=(KE>(KA>(````-N#9;!J40```+RQKO__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____VU=5[)K4O^9=?^9=?^9=?^9=?^9=1L0#=F"9,-U6HY50>&'9_^9=?^9 +M=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=>B+:@```+:1#/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`.G"`%=(`!`.!=G8S?_______________];2TDTX.````!`` +M`)8``/4``/\``/\``/\``/\``/\``/\``,D``````/^9=?Z8=)E<1@```+>L +MJ0```&([+7D4X-"4:%@```````````````+Q@(C(R,I*2DG%B5WU`%LEF +M(\EF(\EF(XY(&59'/?__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________S,H)-6`8O^9=?^9=?^9=?^9 +M=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=(````/W]_?______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________UA)0\!S6/^9=?^9 +M=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?R7='Q+.0```,:@ +M"?_4`/_4`/_4`-*O`(5N`"4?`````````/KZ^O_______Z*3DP0"`@T``*T` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``,`` +M`!````4"`JF2GIZ>GIZ>GEY>0```/#O[@```*!1',EF(\EF([U@(0```.KHY___ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________]S8UAD/#/^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9 +M=81//%Q#$O_4`/_4`/_4`!T8`````````````+*MEO_______WQH:````$L` +M`.T``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`*4```,``!,*"L6]O?__________________________________________ +M_____Z&AH1\?'W1T='IZ>GIZ>G9V=@```/___\6]N````,-C(LEF(\EF(W<\ +M%4T^-/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________CX^````/*1;_^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9 +M=?^9==N#9````/+)`?_4`/_4`/_4`/;-`+B9`!00`'ER4?[^_L[)R1,)"0@` +M`+X``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`.L``#(``````)."@O__________________________________________ +M______________[^_EY>7@````````P,#&!@8"XN+O_______W)C64(B#,EF +M(\EF(\=E(Q0*!%Q,0M_R/;G=73````+>WM^_O[P```/O[^________________VE4 +M5````'@``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``(```````$TX./?W]___________________________________ +M_____________________________________________________R4E)61D +M9&IJ:DM+2Q86%CXU+A4*!!()`P```'D]%;9<'R`0!;*GH/______________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________^GIZ9%_?R46%@````````X``$```&<``(\``)03$P("`MW= +MW1`0$$X^-Y1G6'M:3D0W,@```(B(B//S\____^7EY0```/___________]G5 +MU10*"@T``-```/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``-P``!@```8"`KRRLO__________________________________ +M_________________________________________________________^_O +M[P```!X>'@```%5554E)25Y>7@```(5$%XU'&54K#P```)"">?__________ +M_________________________________________R\O+_7U]?__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________O[^Y*!@0X'!P```!4``'D``,X``/D``/\``/\``/\``/\``#`; +M&\G)R?____KZ^KZ^OI*2DJBHJ,3$Q/+R\O___________[BXN%U=7?______ +M_X1Q<0```%T``/T``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``(L``````%A"0OO[^_______________________________ +M____________________________________________________________ +M_________[N[N[N[N_O[^Z>GIP```````)6.BBTB&U=(/1@,!"0D([6UM?__ +M_________________________________________________P```.SL[/__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________'Q\6I550````L``)4``.\``/\``/\``/\``/\``/\``/\``/\` +M`/\``````/KZ^O_______________________________________R0D),K* +MROGY^3HG)P(``+L``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``.T``"X```$``+6JJO______________________________ +M____________________________________________________________ +M_____________________________________________________TM+2QP< +M'`8&!O[^_O_______________________________________________PL+ +M"^3DY/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________X)N;@```"0``+D``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``````/CX^/___________________________________\_/ +MSQ04%-O8V`P%!2,``/```/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``*@``````#LH*/3T]/__________________________ +M____________________________________________________________ +M____________________________________________________________ +M_^SL[`````$!`965E?__________________________________________ +M_____S0```%T``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/D``$D``````)J)B?__________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________TE)21T='0,#`_W]_?______________________________ +M_____________V)B8KJZNO______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________W]_5Q'1P```(8``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``+L9&20D)/O[^___________________ +M__________/S\P````("`IT``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``-````4``"$3$^;EY?______________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________][>W@````$!`8R,C/______________________ +M_____________________Y:6EHR,C/_______________^SL[````/______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________^GHZ)>'APX'!Q0``-H``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``.4&!@$!`GIW=W=_______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________]?3 +MTS +M'O__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________][= +MW3'B$A(;Z^OO[^_O__________ +M____________________________________________________________ +M_____SHZ.B(B(@```.7EY?_______________________________Q@8&-/3 +MT____________T1$1,/#P_______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_YJ*B@$``!L``,X``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``,X``&0```X``````$4B(JB(B(I[>QT``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``%X` +M`````,:^OO__________________________________________________ +M____________________________________________________________ +M_____________________________]34U#4U-2(B(LK*RO______________ +M____________________________________________________________ +M_____________^OKZP```"HJ*B@H*/______________________________ +M_Z>GIV1D9/___________["PL%Q<7/______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_]C5U1@-#0$``)X``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/L``+@``$D``````````#9F?CX^/_______]C4 +MU````/H``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`$H```,!`=[;V_______________________________________________ +M____________________________________________________________ +M_____________________________^/CXU=75P```+>WM_[^_O__________ +M____________________________________________________________ +M_________________________XF)B0```````)Z>GO__________________ +M__________+R\@```/#P\/________+R\@```/;V]O__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____X%M;0```%T``/D``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``+8``#````````(!`5`\/+^VMOW]_?______________ +M_________PD$!)4``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/T``#8```P%!>KIZ?__________________________________________ +M____________________________________________________________ +M______________________________#P\'IZ>@```)^?G_O[^___________ +M____________________________________________________________ +M_____________________________________QL;&RPL+````//S\_______ +M_____________________X6%A7)RWO_______\[.SA\?'___ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________________S\ +M_,C"O7ML8D8X+D8X+J.7CO______________________________________ +M_________Y6$A````$H``/D``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/D``)T``!H``````"\=';6IJ?__________________________ +M_____________________________TDS,P\``/<``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``#T``&U86/__________________________________ +M____________________________________________________________ +M_________________________________[V]O0```%I:6N;FYO__________ +M____________________________________________________________ +M_________________________________________________________WIZ +M>@,#`P```)Z>GO___________________________Z6EI5145/________[^ +M_A45%=#0T/__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__S\_#8I(203!GL_%9U0&YU0&P```/7U]?__________________________ +M__________O[^T@T-````*P``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``.(``%P```````D$!']L;.[N[O__________________________ +M_____________________________________\S&Q@````H``,<``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/T``````+6JJO__________________________ +M____________________________________________________________ +M_________________________________^/CXT%!02'AP```&(``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/D``((```4``````&A34^GHZ/______________________________ +M_____________________________________________________P8"`J\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/$``&4``````-;2TO______________ +M____________________________________________________________ +M_____________________________________];6UAH:&E965NOKZ_______ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________XV-C0```````(B(B/______________ +M_____________X"`@&9F9O_______\O+RP0$!/O[^___________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________\_/SQD9&0```#0I(0T'`P```#8<"0(!`````)B8F!(2 +M$K"KJSHR+X%Y=LK'Q________T0O+P8``%(``/D``/\``/\``/\``/\``/\` +M`/\``/D``'H``````!()":"1D?W]_?______________________________ +M__________________________________________________________#P +M\````/,``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``*<``````!<,#-C5U?__________ +M____________________________________________________________ +M______________________________________GY^8.#@P```+R\O/______ +M_________________________________________]C8V&-C8R(B(O______ +M____________________________________________________________ +M_________________________________________S7I"0D/__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________[BXN````%E963HZ.AT='0X*!D0D$5HP%G0[&0`` +M`(J*BA8/#0,"`6([+287$0```** +MWO__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________R8F)F!@8#HZ.C4S,A41#P```#DB&CPD +M'!(+"````````!@/"_F5<_^9=?^9=:=D30````$!`9I<1_^9=?^9=385$#$` +M`/\``/D``'0``````!8+"[6IJ?__________________________________ +M____________________________________________________________ +M_____________^3BX@```/T``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``&P``"X='?______ +M____________________________________________________________ +M______________3T]"XN+N+BXO________________KZ^H.#@P```,/#P___ +M______________________________________/S\YJ:F@```$)"0LG)R?[^ +M_O__________________________________________________________ +M____________________________________________________________ +M_[Z^O@````X.#DQ,3/___________________________[&QL;N[N_______ +M_[6UM1`0$/?W]_______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________P```&=G9PL+"RPE(ELV*OF5 +MN-:]6`8O>3#@X/__ +M____________________________________________________________ +M____________________________________________________________ +M_____________V!@8`D)"0```)F9F?______________________________ +M_____________WEY>6UM;?______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________P4%!3P\/&EI:04# +M`[-K4O^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9=?^9 +M=;YR5P```%5,20````<#`ZB:FO__________________________________ +M____________________________________________________________ +M_________________________________P$``,<``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`!4``*"1D?__________________________________________________ +M_____________________ZJJJ@```+Z^OO_______________ZJJJ@```+FY +MN?___________________________________^_O[X&!@0```'M[>^OKZ___ +M____________________________________________________________ +M____________________________________________________________ +M_________________________Q,3$R@H*````-/3T___________________ +M______________________O[^^?GY_______________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________]'1T1D9 +M&6!@8$,Z."H9%/^9=?^9=?^9=?R7*:O^9=?^9=?^9=?^9=?^9=?^9 +M=?^9=;)K4@```(B!?O___Z*3D___________________________________ +M____________________________________________________________ +M_________________________________________S,A(5X``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``%H``$4Q,?__________________________________________ +M_____________________^[N[EY>7B0D).7EY?____________;V]F-C8RN-;--^850C?______________________________________ +M____________________________________________________________ +M_________________________________________________[RSLP```/L` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``-P``````+NQL?______________________________ +M_________________________[*RL@```(^/C_O[^____________]C8V`8& +M!GQ\?/O[^_____________________________GY^9B8F````'Q\?.WM[?__ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________\+"P@```!L;&RDI +M*?___________\+"PI>7E[V]O?__________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________3T]````````%\Y+$TN(P```"06$7!#,X=1/@```,9W6_J6 +M<]N#9..(:/^9=;YR6````(F"?___________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_Q8+"V$``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``(T``````!`("&]:6N_O[___________ +M_________________________^?GYU55528F)M[>WO_______________Z.C +MHP```+V]O?____________________________[^_K.SLP```&!@8.?GY___ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________XR, +MC`````4%!5Q<7./CXQ04%````!$1$0````0$!-_?W___________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________]#0T`$!`0```-F"9/^9=?^9=?^9=>2):3HC&VY" +M,A,+"0```````,%T6-)^80```&I?6_______________________________ +M____________________________________________________________ +M_____________________________________________________^3BXJ>9 +MF5A"0A0*"@```````/L``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``.\``)@``"L``````&]9 +M6?________________________/S\XB(B````)J:FOW]_?____________O[ +M^VIJ:C`P,.CHZ/___________________________\O+RQ\?'SHZ.M?7U___ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________U55508&!@```````#,S,RHJ*@4%!3P\/#\_/Q<7%___________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________CX^!T='7]_?T,[.````#@B&O^9=?^9=?^9 +M=>J-;````/^9=?^9=?^9=?R7[N[O______________ +M_^WM[2\O+VMK:_O[^________________________^KJZE%140X.#L+"PO__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________R0D)`L+"P```````%A86)&1D0```````````+BX +MN/__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________U=75UA86(N(AP````T(!@P'!6`Y +M+,)U6GI___________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________\/#PP0$!+&QL1(.#7Y,.O^9 +M=?F6;6UM1(. +M#9]@2?^9=?^9=?^9=?^9=?V8=)A;1O^9=?^9=?:3<8M40````!,/#O______ +M____________________________________________________________ +M_________________________________________________________YJ) +MB0```*\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``*,```(!`?W]_?__________ +M__________W]_6]O;R,C(^;FYO____________________W]_9>7EP```*JJ +MJO__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________^'AX0```````*6EI0`` +M`!D9&0```+6UM0````<'!Z>GI___________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________TE)28:& +MAK6UM4`W-10,"?V9=?^9=?^9=?^9==^&9@\)!P```````````&<^+P```*VG +MIO__________________________________________________________ +M____________________________________________________________ +M_^+@X````*D``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\```<``*B:FO__ +M_________________W-S>+:@4# +M`EU44?______________________________________________________ +M____________________________________________________________ +M_________STJ*DD``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``&@` +M`#`?'_____________________________________________W]_924E``` +M`+2TM/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________[N[ +MNP,#`P("`@```%%140,#`P````8&!BDI*2TM+?______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________^[N[@```$U&0P```'M).4`8"`0!L5D(@```/^9 +M=<9W6P```&MB8/______________________________________________ +M____________________________________________________________ +M_____________________XQZ>AD``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``.D``````/GY^?_______________________________\+" +MP@```)Z>GO__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________P("`C`P,````````````!X>'@$!`186%@("`EA86/__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________YN6DQ,,"?^9=?^9=?^9=(%GHZ/__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________[^_@```!<7%W1T=/_______________\?'QT1$1/__________ +M______O[^P```.SL[/__________________________________________ +M____________________________________________________________ +M_________SXK*T<``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``.0``````-G6UO______________________________________ +M_________R86%F```/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``.(``&P```X``````!D.#IZ.COO[^_______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________]34U````````-/3T________________X2$A)J:FO__ +M_____________\C(R#$Q,?______________________________________ +M____________________________________________________________ +M_________________]C5U0```.D``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``#@``%I$1/______________________________ +M_________________\G!P0```+X``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``.\``'\```@``````'YJ:OW]_?______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________VAH:!P<'````/[^_O_______________PP, +M#-SU_______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________Q(2$C7EV-C8_______ +M____________________________________________________________ +M____________________________________________________________ +M_________[NQL0```-X``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`/\``/0``````._O[___________________________________________ +M_____________________[JPL!D.#@````,``"<``+H``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``%4``````.G"`/_4 +M`.S$`*&&`````%Q6-N'?V/______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________^?G +MYP````8&!IZ>GO_______________YRQ(2$@```/7U]?____________[^_@D)"=G9V?___________VAH +M:(B(B/______________________________________________________ +M____________________________________________________________ +M______________________________O[^PH$!&\``/\``/\``/\``/\``/\` +M`/\``/\``/\``/\``/\``/\```T``*N>GO__________________________ +M__________________________________________________________/S +M\UQ'1P```$L``/```/\``/\``/\``/\``/\``/\``/\``/\``/\``/\``/\` +M`%@@`*F-`/_4`/_4`/_4`/_4`/_4`/_4`/7,`&%1`#8R&>_O[/__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________PT-#3 +MU___________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________]SWMT!`0/_______[2TM,G)R?______________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________]'+RP```&P``,P/`#08```` +M`)^$`.S$`/_4`/_4`/_4`/_4`/_4`/')`````/7U]/__________________ +M_____________________________________________________^CL[!LW +M.0!/5@#A]`#K_P#K_P#!T@```````!@)`!`.`)5\`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`//*`````-#.P/__ +M_____________________________________________VIJ:H.#@_______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________7U]0```!$1 +M$7EY>?____________[^_A<7%\[.SO______________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________\W(R"@A``L) +M`,&@`/W2`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`%5'`+.NE___________ +M_________________________________________________________[3& +MR`````"0G`#K_P#K_P#K_P#K_P!'3````"(<`````+26`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`+25 +M`$=")?_______________________________________________^[N[@`` +M`/S\_/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________X&! +M@0P,#````.[N[O___________\G)R2,C(___________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________^?FXA<5 +M"(!K`/O0`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`,BF`#(M%O__ +M__________________________________________________________[^ +M_FV/D@````"_SP#K_P#K_P#K_P#K_P#D^!L7``4$`$U``.G"`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/O1`````,K'M^;EX/______________________________________ +M__[^_@```.WM[?______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____P8&!BDI*3L[.________________S@X.+R\O/__________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________];3 +MR0```*B+`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/O0 +M`````.SKZ/__________________________________________________ +M_^_Q\29&20!!1P#=\`#K_P#K_P#K_P#K_P#K_P#J_B`L$PD'`+:7`/W2`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`*V0`$8Z`````!,1!JVGCO[^_O__________________ +M__________[^_@```.OKZ_______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________[BXN````````-#0T/___________\/#PQ\?'_[^_O__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__W]_0X,!,.B`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`&Q:`*6@A?__________________________________________ +M_____\#/T`````"%D`#J_@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_Q"_PB`V +M'@<&`+"2`/O1`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`-*O`$`U`$`Z'_/S\O______ +M_________________]S0```)1[`/W2`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`-.P`"4A#_______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________^SL[`````\/#WEY>?__________ +M_Z2DI$]/3___________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________Q02!]^Y`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`,VJ`#0O%_______ +M_________________XJFJ0````"OO0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P"GM0```**YN____________________________^OJYU=1 +M,2DB`.&[`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/[3`````.7DW___________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________UI:6AH:&@```/7U]?__ +M_____^KJZ@```.7EY?__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________V]H1Z:*`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/7,```` +M`/CX^/____________CX^$!D9P`C)@#3Y0#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#J_0!X@@,*"]7>W_______________________________ +M_________ZVID````/K/`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`%A)`,"\J?__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________________7U]0```!<7%UU= +M7?___________U5559B8F/______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________\C%M38M +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`"4?`-73Q________]7>WP<3%`!M=@#G^P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#>\0`]0B]25/3U]?__________________________ +M_________________]S;TAD4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`$L_`,?$L___________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________VYN;A$1 +M$0```.[N[O___________YN;F_S\_/______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__GY^0```.S$`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`(=P`):1QLP````"FM`#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#&U@```&N.D?__________________________ +M_________________________Z^JD6U:`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/O1`````/#P[O__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________________/S +M\P```!L;&T]/3_______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________WQU5(]W`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`,FG`#\Z'DUR=0`3%`#.WP#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P"AKP```*F_P/____________________KZ +M^L#`P$-#0W-S<____________________VYG1JZ0`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`+:<&QH9$C4Q +M)?W]_?______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____UM;6Q45%0```.[N[O______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________^GHY````/#(`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/'(`````!142@G)T0+?\`#H_`#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#I_0!Q>P<4%=KAXO_______________]_? +MWWU]?0```#\_/[V]O?GY^?___________________QL8"MRW`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`.O%!``` +M`,K*RC'@```/;V]O__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________O[^Q$/!L"?`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`(%K`"*0?@#K_P#K_P#K_P#K_P#K_P#"T@```'25F/________?W]YJ: +MF@```$='1\G)R?[^_O____________________________________CX^`0$ +M`<&@`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`*>0(#8V-O[^_N7EY0```&N-C_______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_Z>GIR\O+PT-#2TM+8N+B]K:V@````P,#')R/CX_______________________________________________ +M_____]31Q@```.[&`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`..^!P```.7EY?___W9V=B6#BP`,#8>DI___________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____XZ.C@```$Y.3EI:6D9&1@8&!@T-#2PL+````/KZ^O______________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_\G&M@\.!0```/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`-2P`!4>#@#K_P#K_P#H^P!J(.#EYO3T](Z. +MC@```&AH:./CX_______________________________________________ +M_________________Y2.<$P_`/_4`/_4`/_4`/?-`,NL$M>U#>*]".O$!?+) +M`?C.`/S1`/[3`/[3`#$M&ZJJJO____'Q\0````+=\`#6Z````)VVN/______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________P4%!6%A80````L+"P("`@$!`0````8&!GU]??__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__CX^'IS4@```,NI`..]`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`.[&`````!6RK@#K_P#9ZP`L+SYC9OGY^;*R +ML@```'9V=NCHZ/______________________________________________ +M__________________________[^_CDT&J*'`/_4`/_4`,JK$T='1RXN+A,3 +M$P````````````````````$!`4Y.3O_______Y*2DBAN=`#K_P#K_P#-W@`` +M`+W,SO______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________^'AX0```````!,3$V]O;_S\_`P,#`````@("$I*2O__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____]'/P@<&`F]=`/;-`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/S1`#4L`".*=0#K_P"]S0```'R +MWC4U-3,S,]K:VO______________________________________________ +M_____________________________________^CGX@```-FT`-&N`***$TE) +M2?____________W]_?KZ^O;V]N_O[^?GY_;V]OO[^]W=W4-#0RAA9@#H_`#K +M_P#K_P"\S````-C@X/__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________]G9V0````("`@T-#34U-3DY.0$!`0`````` +M``$!`9&1D?__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______O[^X>`7P```,.B`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`.6^`"LD`"A8.P#K_P"6HP```+/% +MQXJ*B@```*ZNKO______________________________________________ +M_________________________________________________[6QFBHF$3LV +M'$E%+@```!L;&U=75W1T=(Z.CJ:FIKJZNLS,S-S8B)!1````)"0D"904P#D +M]R1'2EY>7H*"@A0@(0/:[0#K_P#K_P",F!(I+/CX^/__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________PP,##$Q,30T-&AH +M:````$E)22`@(+V]O2PL+````/?W]_______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________W]_9.,;@```+F:`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/C.`&]<``X2!PK+T@#6Z``B +M)4)E9V)B8@<'!\K*RO____________________________________[^_NOK +MZ\#`P'Q\?!\?'P```)B8F/______________________________________ +M_____________________________RQ.40"!C`#K_P#K_P#K_P#K_QVFLCDY +M.2XN+A^?J@#I_2AG;#L[.YR21$1_O[^_______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________YJ:F@(" +M`@````<'!R4E)0```%145`H*"A`0$````-_?W_______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________]_>URHE$5-%`.[&`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`-NV`!`-`"AF2P#F^0"Y +MR````(6CI5-34XN+B_KZ^O___________________________^KJZK.SLUI: +M6@```````%%14:&AH=G9V?CX^/__________________________________ +M______________________________________#R\@````"XR`#K_P#K_P#K +M_P#J_AWM^GIZ?[^_O__________________________________________ +M_________________________________________________[[-SP````#; +M[@#K_P#K_P#K_Q#"T0```*NKJQHK+0#I_0#K_R";I@```,C(R````!BQOP#K +M_P#J_@!57#YC9O[^_O__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________X6%A0$!`27EU145":&CP#K_P#K_QBPO0```,G) +MR0```"">J0#K_P#H_`!&3$UR=?__________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________^7EY0```#DY.0<'!P$!`5)24FYN;E-34P```)N;F___ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________V-=/+B9`/_4`/_4`/_4`/_4`/_4`/_4 +M`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`/_4`,^L`````"=Y +M80#I_0#2Y``9&TYS=OS\_/____________GY^`#K_P#C]@!36AT[/>SO[_/S\YF9F0```#0T-+V]O?O[^_______ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________]G@X0````"_SP#K +M_P#K_QRHM#4U-?GY^0T-#1BQO@#K_P#K_P#K_P#D]RAR>1*^S0#F^@#K_P#K +M_P#A]``B)6R.D?______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__KZ^DE#)G%>`/_4`/_4`/_4`/_4`/_4`/_4`/_4`-BV#2@E%PL+"[2:&_S1 +M`']J``````["Q@#K_P#/X0`0$59[?N;FYGM[>P```&UM;=_?W___________ +M______________'Q\=;6UJVMK924E'AX>%E9638V-A$1$0`````````````` +M``````0$!"PL+,+"PO__________________________________________ +M_________________________________________________________[?( +MR@````#3Y0#K_P#K_ADI*[JZNM;6U@````/;[0#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#?\0`4%GN;GO__________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________KZ^D=")')?`/_4`/_4`/_4`/_4`/;-`'UO*````+>WM^#@ +MX````"LE#2=6.@'B]`#K_P"OO@```(:>H&QL;````(V-C>[N[O__________ +M__'Q\<;&QGU]?3,S,P```````"LK*W!P<)*2DJNKJ\#`P-/3T^+BXNKJZN_O +M[_KZ^O____+R\N;FYM?7U_3T]/__________________________________ +M____________________________________________________________ +M_________XVIK``0$0#A]`#K_P_#TP```%]?7P```!.[R0#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#:[0`#`XJGJ?______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________^7JZA8P,BXQ'E-+)]NV`-NV`*:-&````'5U=?3T +M]/_______[Z^O@````#K_P#K_P"#C@```,S7V&AH:):6EO7U]?____?W]\G) +MR7Q\?!,3$P```$5%19Z>GM+2TN[N[OW]_?__________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________U^#AP!!1P#I_0#K_RA>8R.3G0#E^0#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#5YP```)FRM/__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________Z_#Q0````"4H"904RDI*2\S+"@J)QX>'M34 +MU/_______]S*C0````#"T@'@\P```//S\R4E)9Z> +MGOW]_?___^7EY6%A80```!^?J0#H_`#,W0`&!E^"A?[^_O[^_MC8V'Q\?``` +M`#DY.;N[N_3T]/______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________GY^1`F*`"1G0#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#-WP```)6PLO______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________^SO[R%`0P!'30#?\@#K_QVEL5I:6O__ +M_________^SL['1T=````".1F@#E^`#K_P"JN````)VUM_GY^;"PL!$1$1(2 +M$I>7E^?GY___________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________^GL[``` +M``"FM0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#0X@```(ZKK?__________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________[O+S0````")E0#K_P#K_P#K_QTR +M-,?'Q_____+R\H:&A@```":#B@'A]`#K_P#J_@!\AP$$!<;.SY.3DP```$]/ +M3]+2TO______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____]??X`````"WQ@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#3Y0```(>EI_______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________W:6F0````"ZR@#K_P#K_P#K +M_R*5GR\O+_S\_):6E@```"AS>0/;[@#K_P#K_P#?\@!"2"M-3WEZ>@```'5U +M=>3DY/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________\32TP````#%U@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#6Z``%!G66F?__________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________+S\RU04P`X/0#:[0#K_P#K +M_P#K_Q.[R0```.OKZW=W=QTR-`75YP#K_P#K_P#K_P#(V0```&>*C?[^_IV= +MG>_O[_______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________ZW!PP````#+W0#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#<[P`?(E^" +MAO__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________\W8V0````!^B`#J_@#K +M_P#K_P#K_R"QT='>CHZ$E)22A@90#I_`#K_P#K_P#I_0!U?P4.#]?? +MX/__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________YBRM``` +M``#3Y0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#F^@!.5#176OS\_/______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________________S\_%)W>@`3%`#0 +MX0#K_P#K_P#K_P'A]"-$1U=75_+R\B\O+RAU>P#K_P#K_P#K_P#=[P`Y/C)5 +M6/;V]O______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____Y"KK0````#4Y@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#I_0!@:"='2OGY^?__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________^GL[!@S-0!8 +M7P#D]P#K_P#K_P#K_PC1X0<*"HF)B>KJZA,3$R6'D`#K_P#K_P#K_P#$U0`` +M`&^1E/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________XVIK`````#4Y@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_@!M=ALW.?;V]O______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________[W,S@`` +M``"/G`#K_P#K_P#K_P#K_Q2XQ@```+*RLN'AX0```"&8HP#K_P#K_P#K_P"? +MK0```*S!PO__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________XVIK`````#4Y@#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P!ZA!`F +M*/#Q\?______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________________X"? +MH0````"ZR@#K_P#K_P#K_P#K_P#K_RAO=3L[.];6U@```!RHM`#K_P#K_P#H +M_`!N=PD8&MWCY/______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________XVIK`````#2XP#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P"&D0,("=C@X?__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________________GY +M^3]C9@`I+0#7Z@#K_P#K_P#K_P#K_P#K_P#K_P#K_R=\@P```!:UPP#K_P#K +M_P#:[0`Q-3E>8?CX^/__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________Y.NL``` +M``#.WP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P"ELP```+#$Q?______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_]WCY`L<'0!JH?__________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____ZO`P@````">JP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P"9I@```+3&R/______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________Z2ZO`````#`T0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#8Z@`C)DQQ=?[^_O__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______[^_FN-D`````#$U0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#G^P!G;PXB).+GY___________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________[7'R0````"QP`#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#F^0!. +M5#!25?GY^?__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________+S\RI,3P!`1@#>\0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#7Z@`H*T%F:?KZ^O______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________\O7V`````"@K@#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#J_@!K=!``5%P#0X@#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#F^0!?9Q0L+N;JZO______________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________;V]B)"10!>9@#I_`#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P"OO@```+'$QO__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________^;JZA4N,`!;8@#D^`#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#4Y@`?(4EN?S\_/______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________[O+S`````"JN`#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#'V``'"%-W +M>_O[^_______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________YFRM0````"GM@#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P"SP@```)"LKO______ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________]3=W@````"4H`#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#C]P!>9@D9&M+;W/__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________S\_%-X>P`/$`#-WP#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P")E````,?4U?__ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________^CKZPL<'@!X@P#K +M_@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P"GM@```'N;GOW]_?__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________^7JZA4O,0!98`#D]P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#C]P!36AT[/>[O +M[___________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________________;V +M]B1#1@!'30#@\P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#6Z`!'30P?(,?4U?______________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________[/&QP````"4H`#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#0X@`1$U5Z +M??W]_?______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________[^_F6'BP````#&UP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P"LNP```$MP<_'R +M\O__________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________________________________W"2E`````#` +MT`#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P"QP``` +M`).NL/______________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________________________ZB^OP````">K`#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#C +M]@!W@0```(NGJOW]_?__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________+S\RQ.40`\ +M00#<[P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P"' +MD@```,G6UO__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________]WCY!8P,@`Y/@#1X@#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#-W@!!1P<3%++%QO______________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________________\O7UP`` +M``!]B`#J_@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#C +M]@!15Q\^0.[P\/______________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________[^_HBEJ``` +M``"`BP#E^`#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P"XQP`7&10M+[?(RO______________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________________________________[^_HNG +MJ@````"OO@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#/X0`/$%A\?_W]_?__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____^SO[T%F:0````">K`#H_`#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#J_@"POP`7&1$G*:F_ +MP/W]_?______________________________________________________ +M____________________________________________________________ +M_________________________________________________________[_. +MSPP>'P`]0P#2Y`#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P"OO@```)6PLO__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________\_:VR='2@`$!0"NO0#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#J +M_@"VQ0`N,@('")>QL_S\_/______________________________________ +M____________________________________________________________ +M_________________________________________________________^7J +MZC=<7P````"POP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#E^`!P>0```,O7V/______________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________[_-SQ$G*0`F*0"KN@#G^P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P##U``^0P$#`Y>QL_;V]O______________________ +M____________________________________________________________ +M__________________________________________________________KZ +M^FZ0DP````"*E@#F^@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P"^S@`"`DEN`````!,4@"XQP#E^0#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#=[P"5H0`. +M#P81$H.AI.?KZ_______________________________________________ +M____________________________________________________________ +M_\W8V1DU-P`E*`#"T@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P"VQ@`#`T5J;?3U]?______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________;V]IFRM!8O,@````!-4P"KN0#@\P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#$U0!?9P````@5%F6)C-KAXO__________________________ +M____________________________________________________________ +M_^ON[D5J;0````"DL@#J_@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#4Y@!2604-#KC)R_______________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____________________________________________^_Q\:"WN2U/4@`` +M```L,`!_B0"ZR@#>\0#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#K_P#K_P#K_P#I_`#(V0!]AP````L;''&3EO__________ +M____________________________________________________________ +M__GY^7>7FP````!_B@#D]P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#>\0!T?@```':7FOO[^___________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______?W]\+0T7"2E1\]/P`````%!0`]0@!N=P"6HP"WQ@#-W@#:[`#C]@#K +M_P#K_P#K_P#K_P#K_P#K_P#@\P#6Z`#'V`"LNP"(E`!<9``F*0```````/__ +M____________________________________________________________ +M__S\_(RIJP````!98`#5YP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#D]P")E0```%=[?N_Q\?__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________________S\_-_DY;G*S(NGJEA]@"E*30H9&P`` +M`````````````````````````````````````!$G*3A=8&J-D)VVN,O7V._Q +M\?__________________________________________________________ +M__[^_J*YNP(&!P!#20#*VP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#C]P"1G0```$!D9^+HZ/__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____[7'R`T@(@`M,0"_T`#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#;[@"%D````#Q@8]G@X?__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____\G5UATZ/0`5%P"TPP#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#K_P#$U0!>90```%%V>=WCY/__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____]KAXC)56`````"ELP#J_@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#K_P#9ZP"3GP`/$081$H2BI?/T]/__________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_____^CL[$EN<0````"4H`#G^@#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K_P#K +M_P#K_P#7Z0":IP`T.0```$EN<P#;[0#K_P#K_P#K_P#K_P#K_P#K_P#@\P"_SP"& +MD@`W/`````,*"F"$A\O7V/W]_?__________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______3U]6R.D0````!L=0#8ZP#K_P#K_P#C]P#-W@"FM0!S?0`\00`````` +M`!@S-6>*C;G*R_#R\O__________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M_________W.4EP````!F;@!S?0!:80`^0P`6&`````````@5%CYB98.BI+G* +MS./HZ/S\_/__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +-_________________P`` +` +end diff -Nru graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/rules graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/rules --- graphicsmagick-1.3.17-Q16/graphicsmagick-1.3.16/debian/rules 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/graphicsmagick-1.3.16/debian/rules 2012-10-25 09:14:43.000000000 +0000 @@ -0,0 +1,283 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) +export DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +export DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + gm_confflags += --build $(DEB_HOST_GNU_TYPE) +else + gm_confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +ARCHS_CHECK_NOFAIL:=hppa sparc +ifneq (,$(findstring $(DEB_BUILD_ARCH),$(ARCHS_CHECK_NOFAIL))) +CHECK_FAILED_ACTION:=echo "Ignoring testsuite failures on this architecture" +else +CHECK_FAILED_ACTION:= { \ + echo "Aborting build due to testsuite failures"; \ + if test -e test-suite.log; then \ + echo "==== test-suite.log ===="; \ + cat test-suite.log; \ + echo "==== end of test-suite.log ===="; \ + fi; \ + /bin/false; \ + } +endif + +CFLAGS = -Wall -g -fno-strict-aliasing +LDFLAGS = + +include /usr/share/hardening-includes/hardening.make +CFLAGS += $(HARDENING_CFLAGS) +LDFLAGS += $(HARDENING_LDFLAGS) + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +PACKAGENAME=graphicsmagick + +configure: configure-stamp +configure-stamp: + dh_testdir + + if test -f config.sub; then \ + mv config.sub config.sub.debsave; \ + fi + if test -f config.guess; then \ + mv config.guess config.guess.debsave; \ + fi + + ln -sf /usr/share/misc/config.sub . + ln -sf /usr/share/misc/config.guess . + + CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \ + ./configure $(gm_confflags) \ + --enable-shared \ + --enable-static \ + --enable-libtool-verbose \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --docdir=\$${prefix}/share/doc/graphicsmagick \ + --with-gs-font-dir=/usr/share/fonts/type1/gsfonts \ + --with-x \ + --x-includes=/usr/include/X11 \ + --x-libraries=/usr/lib/X11 \ + --without-dps \ + --without-modules \ + --without-frozenpaths \ + --with-perl \ + --with-perl-options="INSTALLDIRS=vendor" + + touch configure-stamp + +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp + dh_testdir + + # Teach Perl binding to build without an installed library. + # Also, we need to prune several of the security options we + # added above: + # * The compiler chokes on Perl's standard macro MEM_WRAP_CHECK() + # if -Werror=format-security is set. + # * The Perl Makefile generator ignores linker flags it doesn't + # grok (ie. -pie -z relro). Hence, we need to strip -fPIE from + # CCFLAGS as well, or the linker would barf about non-PIC symbols. + test -e PerlMagick/Makefile.PL.debsave || sed -i.debsave -e \ + "/LIBS/s|\(-L[[:space:]]*\)[^[:space:]]\+|\1$(CURDIR)/magick/.libs|" \ + -e "s/-Werror=format-security/-Wformat-security/g" \ + -e "s/-fPIE//g" \ + -e "s/-pie//g" \ + PerlMagick/Makefile.PL + + +## Check whether segfaults on arm are gone with current toolchain. +#ifeq ($(DEB_BUILD_ARCH),arm) +# # Calling variadic functions can lead to stack corruption on arm +# # with -O2 due to what I believe to be a compiler bug. Verfied for +# # DrawRoundRectangle() in magick/draw.c and wand/drawing_wand.c. +# # The following workaround prevents crashes of the drawtest runs +# # during make check until the compiler issue is fully understood. +# $(MAKE) CFLAGS="-Wall -g -O0" -C magick \ +# magick_libGraphicsMagick_la-draw.lo +# $(MAKE) CFLAGS="-Wall -g -O0" -C wand drawing_wand.lo +#endif + + $(MAKE) + # Perl is built separately. Make sure to override the stupid + # rpath picked up from the LIBS hack above. + $(MAKE) perl-build LD_RUN_PATH= + + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + dh_testdir + + pod2man debian/Magick.pm > 'debian/Image::Magick.3pm' + + touch build-indep-stamp + +check: check-stamp +check-stamp: build-arch-stamp + dh_testdir + + # Cannot patch a binary file, so do take a detour via uudecode... + for i in `cd "$(CURDIR)/debian/reference-new"; find -name "*.uu"`; do \ + new="$(CURDIR)/debian/reference-new/$$i"; \ + orig="$${i%.uu}"; \ + save="$(CURDIR)/debian/reference-orig/$${orig}"; \ + test -f "$${orig}" || continue; \ + test ! -f "$${save}" || continue; \ + mkdir -p "`dirname $${save}`" && \ + mv "$${orig}" "$${save}" && \ + uudecode -o "$${orig}" "$${new}"; \ + done + + # FIXME Something's confusing libtool, so its wrappers don't do the + # library path magic they are supposed to do. I haven't found + # out what's wrong yet, so let's work around the problem here + # with a manual override to LD_LIBRARY_PATH. + # XXX make check insists on rebuilding the Perl plugin, so we have + # to override LD_RUN_PATH once more. (NB: We cannot just build + # the plugin once here because make check is not called when + # cross-compiling.) + # XXX Unset DISPLAY to make sure the PerlMagick X regression test + # does not pick up a stray and possibly unauthenticated entry. + @if test "$(DEB_HOST_GNU_TYPE)" = "$(DEB_BUILD_GNU_TYPE)"; then \ + unset DISPLAY; \ + LD_LIBRARY_PATH="$(CURDIR)/magick/.libs:$(CURDIR)/wand/.libs:$(CURDIR)/Magick++/lib/.libs:$$LD_LIBRARY_PATH" \ + $(MAKE) check check-perl LD_RUN_PATH= || \ + $(CHECK_FAILED_ACTION); \ + else \ + echo "Skipping regression tests because we appear to be cross-compiling"; \ + fi + + touch check-stamp + +clean: + dh_testdir + dh_testroot + rm -f configure-stamp build-arch-stamp build-indep-stamp check-stamp + + test ! -f Makefile || $(MAKE) distclean distclean-perl + + rm -f 'debian/Image::Magick.3pm' + + if test -L config.sub; then \ + $(RM) config.sub; \ + if test -e config.sub.debsave; then \ + mv config.sub.debsave config.sub; \ + fi; \ + fi + if test -L config.guess; then \ + $(RM) config.guess; \ + if test -e config.guess.debsave; then \ + mv config.guess.debsave config.guess; \ + fi; \ + fi + + if test -e PerlMagick/Makefile.PL.debsave; then \ + mv PerlMagick/Makefile.PL.debsave PerlMagick/Makefile.PL; \ + fi + + # Clean up after 'patching' miff binaries. + test ! -d "$(CURDIR)/debian/reference-orig" || \ + for i in `cd "$(CURDIR)/debian/reference-orig"; find -type f`; do \ + orig="$${i}"; \ + save="$(CURDIR)/debian/reference-orig/$$i"; \ + mv "$${save}" "$${orig}"; \ + done && rm -rf "$(CURDIR)/debian/reference-orig" + + dh_clean + +install: build install-indep install-arch +install-indep: + dh_testdir + dh_testroot + + dh_clean -k -i + + dh_install -i + +install-arch: + dh_testdir + dh_testroot + + dh_clean -k -s + + # pkgdocdir is hardwired in configure.ac and can only be overridden + # here. + $(MAKE) install install-exec-perl \ + DESTDIR=$(CURDIR)/debian/tmp \ + pkgdocdir=/usr/share/doc/$(PACKAGENAME) + + # Push dependency libs to new .private entry. + grep -q '^Libs.private:' \ + debian/tmp/usr/lib/pkgconfig/GraphicsMagick.pc || \ + sed -e '/^Libs:/s|-L/usr/lib\(/X11\)\? ||g' \ + -e '/^Libs:/s|\(-lGraphicsMagick\) \(.*\)|\1\nLibs.private: -L/usr/lib/X11 \2|' \ + -i debian/tmp/usr/lib/pkgconfig/GraphicsMagick.pc + +binary-indep: build-indep install-indep + dh_testdir + dh_testroot + dh_installchangelogs -i + dh_installdocs -i + dh_installman -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build-arch check install-arch + dh_testdir + dh_testroot + dh_installdirs -a + mv debian/tmp/usr/share/doc/graphicsmagick/www/api* \ + debian/libgraphicsmagick1-dev/usr/share/doc/libgraphicsmagick1-dev/www + mv debian/tmp/usr/share/doc/graphicsmagick/www/Magick++/ \ + debian/libgraphicsmagick++1-dev/usr/share/doc/libgraphicsmagick++1-dev/www + sed -e 's|\(HREF="\)\(Magick++/\)|\1../../libgraphicsmagick++1-dev/www/\2|' \ + -e 's|\(HREF="\)\(api.html\)|\1../../libgraphicsmagick1-dev/www/\2|' \ + -i debian/tmp/usr/share/doc/graphicsmagick/www/programming.html + dh_install -a --list-missing --sourcedir=debian/tmp + dh_installchangelogs -a ChangeLog + dh_installdocs -a + dh_installman -a + dh_installexamples -a + dh_installmenu -p graphicsmagick + dh_installmime -p graphicsmagick + dh_link -a + dh_strip -a --dbg-package=graphicsmagick-dbg + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a + dh_perl -p libgraphics-magick-perl + dh_shlibdeps -a -L libgraphicsmagick3 \ + -l debian/libgraphicsmagick3/usr/lib + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch + diff -Nru graphicsmagick-1.3.17-Q16/locale/C.mgk graphicsmagick-1.3.16-Q16/locale/C.mgk --- graphicsmagick-1.3.17-Q16/locale/C.mgk 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/locale/C.mgk 2011-12-24 20:50:12.000000000 +0000 @@ -313,15 +313,6 @@ - - Unable to get current working directory - - - Unable to change to working directory - - - Unable to restore current working directory - default error @@ -562,9 +553,6 @@ unbalanced graphic context push-pop - - too many coordinates - diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/compile graphicsmagick-1.3.16-Q16/ltdl/config/compile --- graphicsmagick-1.3.17-Q16/ltdl/config/compile 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/compile 2012-06-23 20:10:11.000000000 +0000 @@ -1,9 +1,10 @@ #! /bin/sh -# Wrapper for compilers which do not understand '-c -o'. +# Wrapper for compilers which do not understand `-c -o'. -scriptversion=2012-03-05.13; # UTC +scriptversion=2010-11-15.09; # UTC -# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010 Free Software +# Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -39,7 +40,7 @@ # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file -# Currently only supports Windows hosts. If the determined conversion +# Currently only supports Win32 hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () @@ -78,48 +79,6 @@ esac } -# func_cl_dashL linkdir -# Make cl look for libraries in LINKDIR -func_cl_dashL () -{ - func_file_conv "$1" - if test -z "$lib_path"; then - lib_path=$file - else - lib_path="$lib_path;$file" - fi - linker_opts="$linker_opts -LIBPATH:$file" -} - -# func_cl_dashl library -# Do a library search-path lookup for cl -func_cl_dashl () -{ - lib=$1 - found=no - save_IFS=$IFS - IFS=';' - for dir in $lib_path $LIB - do - IFS=$save_IFS - if $shared && test -f "$dir/$lib.dll.lib"; then - found=yes - lib=$dir/$lib.dll.lib - break - fi - if test -f "$dir/$lib.lib"; then - found=yes - lib=$dir/$lib.lib - break - fi - done - IFS=$save_IFS - - if test "$found" != yes; then - lib=$lib.lib - fi -} - # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () @@ -135,7 +94,7 @@ else case $1 in -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. + # configure might choose to run compile as `compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) @@ -150,34 +109,43 @@ ;; esac ;; - -I) - eat=1 - func_file_conv "$2" mingw - set x "$@" -I"$file" - shift - ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; - -l) - eat=1 - func_cl_dashl "$2" - set x "$@" "$lib" - shift - ;; -l*) - func_cl_dashl "${1#-l}" - set x "$@" "$lib" + lib=${1#-l} + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + set x "$@" "$dir/$lib.dll.lib" + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + set x "$@" "$dir/$lib.lib" + break + fi + done + IFS=$save_IFS + + test "$found" != yes && set x "$@" "$lib.lib" shift ;; - -L) - eat=1 - func_cl_dashL "$2" - ;; -L*) - func_cl_dashL "${1#-L}" + func_file_conv "${1#-L}" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" ;; -static) shared=false @@ -228,19 +196,19 @@ case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] -Wrapper for compilers which do not understand '-c -o'. -Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +Wrapper for compilers which do not understand `-c -o'. +Remove `-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the -right script to run: please start by reading the file 'INSTALL'. +right script to run: please start by reading the file `INSTALL'. Report bugs to . EOF @@ -265,8 +233,8 @@ else case $1 in -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - # So we strip '-o arg' only if arg is an object. + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we strip `-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) @@ -293,10 +261,10 @@ done if test -z "$ofile" || test -z "$cfile"; then - # If no '-o' option was seen then we might have been invoked from a + # If no `-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no - # '.c' file was seen then we are probably linking. That is also + # `.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi @@ -305,7 +273,7 @@ cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. -# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# Note: use `[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/config.guess graphicsmagick-1.3.16-Q16/ltdl/config/config.guess --- graphicsmagick-1.3.17-Q16/ltdl/config/config.guess 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/config.guess 2012-06-23 20:10:11.000000000 +0000 @@ -2,9 +2,9 @@ # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# 2011 Free Software Foundation, Inc. -timestamp='2012-08-14' +timestamp='2011-11-11' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -17,7 +17,9 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -55,8 +57,8 @@ Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -143,7 +145,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -200,10 +202,6 @@ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; - *:Bitrig:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} - exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -805,9 +803,6 @@ i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; - *:MINGW64*:*) - echo ${UNAME_MACHINE}-pc-mingw64 - exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; @@ -868,13 +863,6 @@ i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; - aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - aarch64_be:Linux:*:*) - UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -909,16 +897,16 @@ echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo frv-unknown-linux-gnu exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo hexagon-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu @@ -960,7 +948,7 @@ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo or32-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu @@ -1001,7 +989,7 @@ echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo x86_64-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -1208,9 +1196,6 @@ BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; - x86_64:Haiku:*:*) - echo x86_64-unknown-haiku - exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1266,7 +1251,7 @@ NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; - NSE-*:NONSTOP_KERNEL:*:*) + NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1335,11 +1320,11 @@ i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; - x86_64:VMkernel:*:*) - echo ${UNAME_MACHINE}-unknown-esx - exit ;; esac +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + eval $set_cc_for_build cat >$dummy.c <. +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -74,8 +76,8 @@ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -123,17 +125,13 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; - android-linux) - os=-linux-android - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown - ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -225,12 +223,6 @@ -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; - -lynx*178) - os=-lynxos178 - ;; - -lynx*5) - os=-lynxos5 - ;; -lynx*) os=-lynxos ;; @@ -255,7 +247,6 @@ # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ - | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ @@ -328,7 +319,8 @@ c6x) basic_machine=tic6x-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) + # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; @@ -341,10 +333,7 @@ strongarm | thumb | xscale) basic_machine=arm-unknown ;; - xgate) - basic_machine=$basic_machine-unknown - os=-none - ;; + xscaleeb) basic_machine=armeb-unknown ;; @@ -367,7 +356,6 @@ # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ - | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ @@ -731,6 +719,7 @@ i370-ibm* | ibm*) basic_machine=i370-ibm ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -791,10 +780,6 @@ microblaze) basic_machine=microblaze-xilinx ;; - mingw64) - basic_machine=x86_64-pc - os=-mingw64 - ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -1356,15 +1341,15 @@ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -bitrig* | -openbsd* | -solidbsd* \ + | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -mingw32* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1547,9 +1532,6 @@ c4x-* | tic4x-*) os=-coff ;; - hexagon-*) - os=-elf - ;; tic54x-*) os=-coff ;; @@ -1577,6 +1559,9 @@ ;; m68000-sun) os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 ;; m68*-cisco) os=-aout diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/depcomp graphicsmagick-1.3.16-Q16/ltdl/config/depcomp --- graphicsmagick-1.3.17-Q16/ltdl/config/depcomp 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/depcomp 2011-12-24 20:50:12.000000000 +0000 @@ -1,9 +1,10 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2012-07-12.20; # UTC +scriptversion=2011-12-04.11; # UTC -# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, +# 2011 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -27,7 +28,7 @@ case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) @@ -39,8 +40,8 @@ Environment variables: depmode Dependency tracking mode. - source Source file read by 'PROGRAMS ARGS'. - object Object file output by 'PROGRAMS ARGS'. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. @@ -56,12 +57,6 @@ ;; esac -# A tabulation character. -tab=' ' -# A newline character. -nl=' -' - if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 @@ -107,12 +102,6 @@ depmode=msvc7 fi -if test "$depmode" = xlc; then - # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. - gccflag=-qmakedep=gcc,-MF - depmode=gcc -fi - case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what @@ -167,14 +156,15 @@ ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the "deleted header file" problem. +## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' "$nl" < "$tmpdepfile" | -## Some versions of gcc put a space before the ':'. On the theory + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. @@ -213,15 +203,18 @@ # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like '#:fec' to the end of the + # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. - tr ' ' "$nl" < "$tmpdepfile" \ + tr ' ' ' +' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr "$nl" ' ' >> "$depfile" + tr ' +' ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. - tr ' ' "$nl" < "$tmpdepfile" \ + tr ' ' ' +' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else @@ -233,17 +226,10 @@ rm -f "$tmpdepfile" ;; -xlc) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts '$object:' at the + # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` @@ -273,11 +259,12 @@ test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - # Each line is of the form 'foo.o: dependent.h'. + # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. + # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -288,26 +275,23 @@ ;; icc) - # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. - # However on - # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h - # which is wrong. We want + # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\': + # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... - # tcc 0.9.26 (FIXME still under development at the moment of writing) - # will emit a similar output, but also prepend the continuation lines - # with horizontal tabulation characters. + "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : @@ -316,85 +300,6 @@ exit $stat fi rm -f "$depfile" - # Each line is of the form 'foo.o: dependent.h', - # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. - # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ - < "$tmpdepfile" > "$depfile" - sed ' - s/[ '"$tab"'][ '"$tab"']*/ /g - s/^ *// - s/ *\\*$// - s/^[^:]*: *// - /^$/d - /:$/d - s/$/ :/ - ' < "$tmpdepfile" >> "$depfile" - rm -f "$tmpdepfile" - ;; - -## The order of this option in the case statement is important, since the -## shell code in configure will try each of these formats in the order -## listed in this file. A plain '-MD' option would be understood by many -## compilers, so we must ensure this comes after the gcc and icc options. -pgcc) - # Portland's C compiler understands '-MD'. - # Will always output deps to 'file.d' where file is the root name of the - # source file under compilation, even if file resides in a subdirectory. - # The object file name does not affect the name of the '.d' file. - # pgcc 10.2 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\' : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - # Use the source, not the object, to determine the base name, since - # that's sadly what pgcc will do too. - base=`echo "$source" | sed -e 's|^.*/||' -e 's/\.[-_a-zA-Z0-9]*$//'` - tmpdepfile="$base.d" - - # For projects that build the same source file twice into different object - # files, the pgcc approach of using the *source* file root name can cause - # problems in parallel builds. Use a locking strategy to avoid stomping on - # the same $tmpdepfile. - lockdir="$base.d-lock" - trap "echo '$0: caught signal, cleaning up...' >&2; rm -rf $lockdir" 1 2 13 15 - numtries=100 - i=$numtries - while test $i -gt 0 ; do - # mkdir is a portable test-and-set. - if mkdir $lockdir 2>/dev/null; then - # This process acquired the lock. - "$@" -MD - stat=$? - # Release the lock. - rm -rf $lockdir - break - else - ## the lock is being held by a different process, - ## wait until the winning process is done or we timeout - while test -d $lockdir && test $i -gt 0; do - sleep 1 - i=`expr $i - 1` - done - fi - i=`expr $i - 1` - done - trap - 1 2 13 15 - if test $i -le 0; then - echo "$0: failed to acquire lock after $numtries attempts" >&2 - echo "$0: check lockdir '$lockdir'" >&2 - exit 1 - fi - - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to @@ -439,7 +344,7 @@ done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add 'dependent.h:' lines. + # Add `dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// @@ -454,9 +359,9 @@ tru64) # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in 'foo.d' instead, so we check for that too. + # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= @@ -502,7 +407,8 @@ done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi @@ -537,11 +443,11 @@ p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g -s/\(.*\)/'"$tab"'\1 \\/p +s/\(.*\)/ \1 \\/p s/.\(.*\) \\/\1:/ H $ { - s/.*/'"$tab"'/ + s/.*/ / G p }' >> "$depfile" @@ -572,7 +478,7 @@ shift fi - # Remove '-o $object'. + # Remove `-o $object'. IFS=" " for arg do @@ -592,14 +498,15 @@ done test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for ':' + # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: - # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | - sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' "$nl" < "$tmpdepfile" | \ + tr ' ' ' +' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -655,7 +562,8 @@ # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -675,7 +583,7 @@ shift fi - # Remove '-o $object'. + # Remove `-o $object'. IFS=" " for arg do @@ -744,8 +652,8 @@ sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" - echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/install-sh graphicsmagick-1.3.16-Q16/ltdl/config/install-sh --- graphicsmagick-1.3.17-Q16/ltdl/config/install-sh 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/install-sh 2011-12-24 20:50:12.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2011-11-20.07; # UTC +scriptversion=2011-01-19.21; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,7 +35,7 @@ # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# 'make' implicit rules from creating a file called install from it +# `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written @@ -156,7 +156,7 @@ -s) stripcmd=$stripprog;; -t) dst_arg=$2 - # Protect names problematic for 'test' and other utilities. + # Protect names problematic for `test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -190,7 +190,7 @@ fi shift # arg dst_arg=$arg - # Protect names problematic for 'test' and other utilities. + # Protect names problematic for `test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -202,7 +202,7 @@ echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call 'install-sh -d' without argument. + # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi @@ -240,7 +240,7 @@ for src do - # Protect names problematic for 'test' and other utilities. + # Protect names problematic for `test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac @@ -354,7 +354,7 @@ if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writable bit of parent directory when it shouldn't. + # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/ltmain.sh graphicsmagick-1.3.16-Q16/ltdl/config/ltmain.sh --- graphicsmagick-1.3.17-Q16/ltdl/config/ltmain.sh 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/ltmain.sh 2011-11-12 20:39:26.000000000 +0000 @@ -1180,7 +1180,7 @@ test "$opt_debug" = : || func_append preserve_args " --debug" case $host in - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2*) + *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/missing graphicsmagick-1.3.16-Q16/ltdl/config/missing --- graphicsmagick-1.3.17-Q16/ltdl/config/missing 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/missing 2012-06-23 20:10:11.000000000 +0000 @@ -1,9 +1,10 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -scriptversion=2012-01-06.18; # UTC +scriptversion=2009-04-28.21; # UTC -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, +# 2008, 2009 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -25,7 +26,7 @@ # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then - echo 1>&2 "Try '$0 --help' for more information" + echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi @@ -33,7 +34,7 @@ sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' -# In the cases where this matters, 'missing' is being run in the +# In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac @@ -64,7 +65,7 @@ echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... -Handle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: @@ -73,20 +74,21 @@ --run try to run the given command, and emulate it if it fails Supported PROGRAM values: - aclocal touch file 'aclocal.m4' - autoconf touch file 'configure' - autoheader touch file 'config.h.in' + aclocal touch file \`aclocal.m4' + autoconf touch file \`configure' + autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one - automake touch all 'Makefile.in' files - bison create 'y.tab.[ch]', if possible, from existing .[ch] - flex create 'lex.yy.c', if possible, from existing .c + automake touch all \`Makefile.in' files + bison create \`y.tab.[ch]', if possible, from existing .[ch] + flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file - lex create 'lex.yy.c', if possible, from existing .c + lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file - yacc create 'y.tab.[ch]', if possible, from existing .[ch] + tar try tar, gnutar, gtar, then tar without non-portable flags + yacc create \`y.tab.[ch]', if possible, from existing .[ch] -Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and -'g' are ignored when checking the name. +Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and +\`g' are ignored when checking the name. Send bug reports to ." exit $? @@ -98,8 +100,8 @@ ;; -*) - echo 1>&2 "$0: Unknown '$1' option" - echo 1>&2 "Try '$0 --help' for more information" + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; @@ -120,13 +122,22 @@ # Not GNU programs, they don't have --version. ;; + tar*) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone - # running '$TOOL --version' or '$TOOL --help' to check whether + # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi @@ -138,27 +149,27 @@ case $program in aclocal*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if - you modified 'acinclude.m4' or '${configure_ac}'. You might want - to install the Automake and Perl packages. Grab them from +WARNING: \`$1' is $msg. You should only need it if + you modified \`acinclude.m4' or \`${configure_ac}'. You might want + to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if - you modified '${configure_ac}'. You might want to install the - Autoconf and GNU m4 packages. Grab them from any GNU +WARNING: \`$1' is $msg. You should only need it if + you modified \`${configure_ac}'. You might want to install the + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if - you modified 'acconfig.h' or '${configure_ac}'. You might want - to install the Autoconf and GNU m4 packages. Grab them +WARNING: \`$1' is $msg. You should only need it if + you modified \`acconfig.h' or \`${configure_ac}'. You might want + to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" @@ -175,9 +186,9 @@ automake*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if - you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'. - You might want to install the Automake and Perl packages. +WARNING: \`$1' is $msg. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. + You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | @@ -186,10 +197,10 @@ autom4te*) echo 1>&2 "\ -WARNING: '$1' is needed, but is $msg. +WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. - You can get '$1' as part of Autoconf from any GNU + You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` @@ -209,13 +220,13 @@ bison*|yacc*) echo 1>&2 "\ -WARNING: '$1' $msg. You should only need it if - you modified a '.y' file. You may need the Bison package +WARNING: \`$1' $msg. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get - Bison from any GNU archive site." + \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then - eval LASTARG=\${$#} + eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` @@ -239,13 +250,13 @@ lex*|flex*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if - you modified a '.l' file. You may need the Flex package +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get - Flex from any GNU archive site." + \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then - eval LASTARG=\${$#} + eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` @@ -262,10 +273,10 @@ help2man*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the - Help2man package in order for those modifications to take - effect. You can get Help2man from any GNU archive site." + \`Help2man' package in order for those modifications to take + effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` @@ -280,12 +291,12 @@ makeinfo*) echo 1>&2 "\ -WARNING: '$1' is $msg. You should only need it if - you modified a '.texi' or '.texinfo' file, or any other file +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy 'make' (AIX, - DU, IRIX). You might want to install the Texinfo package or - the GNU make package. Grab either from any GNU archive site." + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` @@ -307,14 +318,49 @@ touch $file ;; + tar*) + shift + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case $firstarg in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case $firstarg in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + *) echo 1>&2 "\ -WARNING: '$1' is needed, and is $msg. +WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the - proper tools for further handling them. Check the 'README' file, + proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case - some other package would contain this missing '$1' program." + some other package would contain this missing \`$1' program." exit 1 ;; esac diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/tap-driver.sh graphicsmagick-1.3.16-Q16/ltdl/config/tap-driver.sh --- graphicsmagick-1.3.17-Q16/ltdl/config/tap-driver.sh 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/tap-driver.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,652 +0,0 @@ -#! /bin/sh -# Copyright (C) 2011-2012 Free Software Foundation, Inc. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -scriptversion=2011-12-27.17; # UTC - -# Make unconditional expansion of undefined variables an error. This -# helps a lot in preventing typo-related bugs. -set -u - -me=tap-driver.sh - -fatal () -{ - echo "$me: fatal: $*" >&2 - exit 1 -} - -usage_error () -{ - echo "$me: $*" >&2 - print_usage >&2 - exit 2 -} - -print_usage () -{ - cat < - # - trap : 1 3 2 13 15 - if test $merge -gt 0; then - exec 2>&1 - else - exec 2>&3 - fi - "$@" - echo $? - ) | LC_ALL=C ${AM_TAP_AWK-awk} \ - -v me="$me" \ - -v test_script_name="$test_name" \ - -v log_file="$log_file" \ - -v trs_file="$trs_file" \ - -v expect_failure="$expect_failure" \ - -v merge="$merge" \ - -v ignore_exit="$ignore_exit" \ - -v comments="$comments" \ - -v diag_string="$diag_string" \ -' -# FIXME: the usages of "cat >&3" below could be optimized when using -# FIXME: GNU awk, and/on on systems that supports /dev/fd/. - -# Implementation note: in what follows, `result_obj` will be an -# associative array that (partly) simulates a TAP result object -# from the `TAP::Parser` perl module. - -## ----------- ## -## FUNCTIONS ## -## ----------- ## - -function fatal(msg) -{ - print me ": " msg | "cat >&2" - exit 1 -} - -function abort(where) -{ - fatal("internal error " where) -} - -# Convert a boolean to a "yes"/"no" string. -function yn(bool) -{ - return bool ? "yes" : "no"; -} - -function add_test_result(result) -{ - if (!test_results_index) - test_results_index = 0 - test_results_list[test_results_index] = result - test_results_index += 1 - test_results_seen[result] = 1; -} - -# Whether the test script should be re-run by "make recheck". -function must_recheck() -{ - for (k in test_results_seen) - if (k != "XFAIL" && k != "PASS" && k != "SKIP") - return 1 - return 0 -} - -# Whether the content of the log file associated to this test should -# be copied into the "global" test-suite.log. -function copy_in_global_log() -{ - for (k in test_results_seen) - if (k != "PASS") - return 1 - return 0 -} - -# FIXME: this can certainly be improved ... -function get_global_test_result() -{ - if ("ERROR" in test_results_seen) - return "ERROR" - if ("FAIL" in test_results_seen || "XPASS" in test_results_seen) - return "FAIL" - all_skipped = 1 - for (k in test_results_seen) - if (k != "SKIP") - all_skipped = 0 - if (all_skipped) - return "SKIP" - return "PASS"; -} - -function stringify_result_obj(result_obj) -{ - if (result_obj["is_unplanned"] || result_obj["number"] != testno) - return "ERROR" - - if (plan_seen == LATE_PLAN) - return "ERROR" - - if (result_obj["directive"] == "TODO") - return result_obj["is_ok"] ? "XPASS" : "XFAIL" - - if (result_obj["directive"] == "SKIP") - return result_obj["is_ok"] ? "SKIP" : COOKED_FAIL; - - if (length(result_obj["directive"])) - abort("in function stringify_result_obj()") - - return result_obj["is_ok"] ? COOKED_PASS : COOKED_FAIL -} - -function decorate_result(result) -{ - color_name = color_for_result[result] - if (color_name) - return color_map[color_name] "" result "" color_map["std"] - # If we are not using colorized output, or if we do not know how - # to colorize the given result, we should return it unchanged. - return result -} - -function report(result, details) -{ - if (result ~ /^(X?(PASS|FAIL)|SKIP|ERROR)/) - { - msg = ": " test_script_name - add_test_result(result) - } - else if (result == "#") - { - msg = " " test_script_name ":" - } - else - { - abort("in function report()") - } - if (length(details)) - msg = msg " " details - # Output on console might be colorized. - print decorate_result(result) msg - # Log the result in the log file too, to help debugging (this is - # especially true when said result is a TAP error or "Bail out!"). - print result msg | "cat >&3"; -} - -function testsuite_error(error_message) -{ - report("ERROR", "- " error_message) -} - -function handle_tap_result() -{ - details = result_obj["number"]; - if (length(result_obj["description"])) - details = details " " result_obj["description"] - - if (plan_seen == LATE_PLAN) - { - details = details " # AFTER LATE PLAN"; - } - else if (result_obj["is_unplanned"]) - { - details = details " # UNPLANNED"; - } - else if (result_obj["number"] != testno) - { - details = sprintf("%s # OUT-OF-ORDER (expecting %d)", - details, testno); - } - else if (result_obj["directive"]) - { - details = details " # " result_obj["directive"]; - if (length(result_obj["explanation"])) - details = details " " result_obj["explanation"] - } - - report(stringify_result_obj(result_obj), details) -} - -# `skip_reason` should be empty whenever planned > 0. -function handle_tap_plan(planned, skip_reason) -{ - planned += 0 # Avoid getting confused if, say, `planned` is "00" - if (length(skip_reason) && planned > 0) - abort("in function handle_tap_plan()") - if (plan_seen) - { - # Error, only one plan per stream is acceptable. - testsuite_error("multiple test plans") - return; - } - planned_tests = planned - # The TAP plan can come before or after *all* the TAP results; we speak - # respectively of an "early" or a "late" plan. If we see the plan line - # after at least one TAP result has been seen, assume we have a late - # plan; in this case, any further test result seen after the plan will - # be flagged as an error. - plan_seen = (testno >= 1 ? LATE_PLAN : EARLY_PLAN) - # If testno > 0, we have an error ("too many tests run") that will be - # automatically dealt with later, so do not worry about it here. If - # $plan_seen is true, we have an error due to a repeated plan, and that - # has already been dealt with above. Otherwise, we have a valid "plan - # with SKIP" specification, and should report it as a particular kind - # of SKIP result. - if (planned == 0 && testno == 0) - { - if (length(skip_reason)) - skip_reason = "- " skip_reason; - report("SKIP", skip_reason); - } -} - -function extract_tap_comment(line) -{ - if (index(line, diag_string) == 1) - { - # Strip leading `diag_string` from `line`. - line = substr(line, length(diag_string) + 1) - # And strip any leading and trailing whitespace left. - sub("^[ \t]*", "", line) - sub("[ \t]*$", "", line) - # Return what is left (if any). - return line; - } - return ""; -} - -# When this function is called, we know that line is a TAP result line, -# so that it matches the (perl) RE "^(not )?ok\b". -function setup_result_obj(line) -{ - # Get the result, and remove it from the line. - result_obj["is_ok"] = (substr(line, 1, 2) == "ok" ? 1 : 0) - sub("^(not )?ok[ \t]*", "", line) - - # If the result has an explicit number, get it and strip it; otherwise, - # automatically assing the next progresive number to it. - if (line ~ /^[0-9]+$/ || line ~ /^[0-9]+[^a-zA-Z0-9_]/) - { - match(line, "^[0-9]+") - # The final `+ 0` is to normalize numbers with leading zeros. - result_obj["number"] = substr(line, 1, RLENGTH) + 0 - line = substr(line, RLENGTH + 1) - } - else - { - result_obj["number"] = testno - } - - if (plan_seen == LATE_PLAN) - # No further test results are acceptable after a "late" TAP plan - # has been seen. - result_obj["is_unplanned"] = 1 - else if (plan_seen && testno > planned_tests) - result_obj["is_unplanned"] = 1 - else - result_obj["is_unplanned"] = 0 - - # Strip trailing and leading whitespace. - sub("^[ \t]*", "", line) - sub("[ \t]*$", "", line) - - # This will have to be corrected if we have a "TODO"/"SKIP" directive. - result_obj["description"] = line - result_obj["directive"] = "" - result_obj["explanation"] = "" - - if (index(line, "#") == 0) - return # No possible directive, nothing more to do. - - # Directives are case-insensitive. - rx = "[ \t]*#[ \t]*([tT][oO][dD][oO]|[sS][kK][iI][pP])[ \t]*" - - # See whether we have the directive, and if yes, where. - pos = match(line, rx "$") - if (!pos) - pos = match(line, rx "[^a-zA-Z0-9_]") - - # If there was no TAP directive, we have nothing more to do. - if (!pos) - return - - # Let`s now see if the TAP directive has been escaped. For example: - # escaped: ok \# SKIP - # not escaped: ok \\# SKIP - # escaped: ok \\\\\# SKIP - # not escaped: ok \ # SKIP - if (substr(line, pos, 1) == "#") - { - bslash_count = 0 - for (i = pos; i > 1 && substr(line, i - 1, 1) == "\\"; i--) - bslash_count += 1 - if (bslash_count % 2) - return # Directive was escaped. - } - - # Strip the directive and its explanation (if any) from the test - # description. - result_obj["description"] = substr(line, 1, pos - 1) - # Now remove the test description from the line, that has been dealt - # with already. - line = substr(line, pos) - # Strip the directive, and save its value (normalized to upper case). - sub("^[ \t]*#[ \t]*", "", line) - result_obj["directive"] = toupper(substr(line, 1, 4)) - line = substr(line, 5) - # Now get the explanation for the directive (if any), with leading - # and trailing whitespace removed. - sub("^[ \t]*", "", line) - sub("[ \t]*$", "", line) - result_obj["explanation"] = line -} - -function get_test_exit_message(status) -{ - if (status == 0) - return "" - if (status !~ /^[1-9][0-9]*$/) - abort("getting exit status") - if (status < 127) - exit_details = "" - else if (status == 127) - exit_details = " (command not found?)" - else if (status >= 128 && status <= 255) - exit_details = sprintf(" (terminated by signal %d?)", status - 128) - else if (status > 256 && status <= 384) - # We used to report an "abnormal termination" here, but some Korn - # shells, when a child process die due to signal number n, can leave - # in $? an exit status of 256+n instead of the more standard 128+n. - # Apparently, both behaviours are allowed by POSIX (2008), so be - # prepared to handle them both. See also Austing Group report ID - # 0000051 - exit_details = sprintf(" (terminated by signal %d?)", status - 256) - else - # Never seen in practice. - exit_details = " (abnormal termination)" - return sprintf("exited with status %d%s", status, exit_details) -} - -function write_test_results() -{ - print ":global-test-result: " get_global_test_result() > trs_file - print ":recheck: " yn(must_recheck()) > trs_file - print ":copy-in-global-log: " yn(copy_in_global_log()) > trs_file - for (i = 0; i < test_results_index; i += 1) - print ":test-result: " test_results_list[i] > trs_file - close(trs_file); -} - -BEGIN { - -## ------- ## -## SETUP ## -## ------- ## - -'"$init_colors"' - -# Properly initialized once the TAP plan is seen. -planned_tests = 0 - -COOKED_PASS = expect_failure ? "XPASS": "PASS"; -COOKED_FAIL = expect_failure ? "XFAIL": "FAIL"; - -# Enumeration-like constants to remember which kind of plan (if any) -# has been seen. It is important that NO_PLAN evaluates "false" as -# a boolean. -NO_PLAN = 0 -EARLY_PLAN = 1 -LATE_PLAN = 2 - -testno = 0 # Number of test results seen so far. -bailed_out = 0 # Whether a "Bail out!" directive has been seen. - -# Whether the TAP plan has been seen or not, and if yes, which kind -# it is ("early" is seen before any test result, "late" otherwise). -plan_seen = NO_PLAN - -## --------- ## -## PARSING ## -## --------- ## - -is_first_read = 1 - -while (1) - { - # Involutions required so that we are able to read the exit status - # from the last input line. - st = getline - if (st < 0) # I/O error. - fatal("I/O error while reading from input stream") - else if (st == 0) # End-of-input - { - if (is_first_read) - abort("in input loop: only one input line") - break - } - if (is_first_read) - { - is_first_read = 0 - nextline = $0 - continue - } - else - { - curline = nextline - nextline = $0 - $0 = curline - } - # Copy any input line verbatim into the log file. - print | "cat >&3" - # Parsing of TAP input should stop after a "Bail out!" directive. - if (bailed_out) - continue - - # TAP test result. - if ($0 ~ /^(not )?ok$/ || $0 ~ /^(not )?ok[^a-zA-Z0-9_]/) - { - testno += 1 - setup_result_obj($0) - handle_tap_result() - } - # TAP plan (normal or "SKIP" without explanation). - else if ($0 ~ /^1\.\.[0-9]+[ \t]*$/) - { - # The next two lines will put the number of planned tests in $0. - sub("^1\\.\\.", "") - sub("[^0-9]*$", "") - handle_tap_plan($0, "") - continue - } - # TAP "SKIP" plan, with an explanation. - else if ($0 ~ /^1\.\.0+[ \t]*#/) - { - # The next lines will put the skip explanation in $0, stripping - # any leading and trailing whitespace. This is a little more - # tricky in truth, since we want to also strip a potential leading - # "SKIP" string from the message. - sub("^[^#]*#[ \t]*(SKIP[: \t][ \t]*)?", "") - sub("[ \t]*$", ""); - handle_tap_plan(0, $0) - } - # "Bail out!" magic. - # Older versions of prove and TAP::Harness (e.g., 3.17) did not - # recognize a "Bail out!" directive when preceded by leading - # whitespace, but more modern versions (e.g., 3.23) do. So we - # emulate the latter, "more modern" behaviour. - else if ($0 ~ /^[ \t]*Bail out!/) - { - bailed_out = 1 - # Get the bailout message (if any), with leading and trailing - # whitespace stripped. The message remains stored in `$0`. - sub("^[ \t]*Bail out![ \t]*", ""); - sub("[ \t]*$", ""); - # Format the error message for the - bailout_message = "Bail out!" - if (length($0)) - bailout_message = bailout_message " " $0 - testsuite_error(bailout_message) - } - # Maybe we have too look for dianogtic comments too. - else if (comments != 0) - { - comment = extract_tap_comment($0); - if (length(comment)) - report("#", comment); - } - } - -## -------- ## -## FINISH ## -## -------- ## - -# A "Bail out!" directive should cause us to ignore any following TAP -# error, as well as a non-zero exit status from the TAP producer. -if (!bailed_out) - { - if (!plan_seen) - { - testsuite_error("missing test plan") - } - else if (planned_tests != testno) - { - bad_amount = testno > planned_tests ? "many" : "few" - testsuite_error(sprintf("too %s tests run (expected %d, got %d)", - bad_amount, planned_tests, testno)) - } - if (!ignore_exit) - { - # Fetch exit status from the last line. - exit_message = get_test_exit_message(nextline) - if (exit_message) - testsuite_error(exit_message) - } - } - -write_test_results() - -exit 0 - -} # End of "BEGIN" block. -' - -# TODO: document that we consume the file descriptor 3 :-( -} 3>"$log_file" - -test $? -eq 0 || fatal "I/O or internal error" - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff -Nru graphicsmagick-1.3.17-Q16/ltdl/config/test-driver graphicsmagick-1.3.16-Q16/ltdl/config/test-driver --- graphicsmagick-1.3.17-Q16/ltdl/config/test-driver 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/config/test-driver 1970-01-01 00:00:00.000000000 +0000 @@ -1,127 +0,0 @@ -#! /bin/sh -# test-driver - basic driver script for the 'parallel-tests' mode. - -scriptversion=2012-06-27.10; # UTC - -# Copyright (C) 2011-2012 Free Software Foundation, Inc. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -# Make unconditional expansion of undefined variables an error. This -# helps a lot in preventing typo-related bugs. -set -u - -usage_error () -{ - echo "$0: $*" >&2 - print_usage >&2 - exit 2 -} - -print_usage () -{ - cat <$log_file 2>&1 -estatus=$? -if test $enable_hard_errors = no && test $estatus -eq 99; then - estatus=1 -fi - -case $estatus:$expect_failure in - 0:yes) col=$red res=XPASS recheck=yes gcopy=yes;; - 0:*) col=$grn res=PASS recheck=no gcopy=no;; - 77:*) col=$blu res=SKIP recheck=no gcopy=yes;; - 99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;; - *:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;; - *:*) col=$red res=FAIL recheck=yes gcopy=yes;; -esac - -# Report outcome to console. -echo "${col}${res}${std}: $test_name" - -# Register the test result, and other relevant metadata. -echo ":test-result: $res" > $trs_file -echo ":global-test-result: $res" >> $trs_file -echo ":recheck: $recheck" >> $trs_file -echo ":copy-in-global-log: $gcopy" >> $trs_file - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff -Nru graphicsmagick-1.3.17-Q16/ltdl/m4/libtool.m4 graphicsmagick-1.3.16-Q16/ltdl/m4/libtool.m4 --- graphicsmagick-1.3.17-Q16/ltdl/m4/libtool.m4 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/ltdl/m4/libtool.m4 2011-11-12 20:39:26.000000000 +0000 @@ -1383,7 +1383,7 @@ case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) diff -Nru graphicsmagick-1.3.17-Q16/magick/GraphicsMagick-config.1 graphicsmagick-1.3.16-Q16/magick/GraphicsMagick-config.1 --- graphicsmagick-1.3.17-Q16/magick/GraphicsMagick-config.1 2011-11-12 20:39:26.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/GraphicsMagick-config.1 2012-10-25 09:15:01.000000000 +0000 @@ -38,8 +38,8 @@ .SH OPTIONS .TP .B --cflags -Print the compiler flags that were used to compile -.BR libMagick . +Print the compiler flags that are needed to use the GraphicsMagick C interface. +(Usually empty.) .TP .B --cppflags Print the preprocessor flags that are needed to find the diff -Nru graphicsmagick-1.3.17-Q16/magick/GraphicsMagick-config.in graphicsmagick-1.3.16-Q16/magick/GraphicsMagick-config.in --- graphicsmagick-1.3.17-Q16/magick/GraphicsMagick-config.in 2011-11-12 20:39:26.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/GraphicsMagick-config.in 2012-10-25 09:15:01.000000000 +0000 @@ -30,13 +30,13 @@ echo @PACKAGE_VERSION@ ;; --cflags) - echo '@CFLAGS@' + echo '' ;; --cppflags) echo '@MAGICK_API_CPPFLAGS@' ;; --ldflags) - echo '@MAGICK_API_LDFLAGS@' + echo '-L@libdir@' ;; --libs) echo '@MAGICK_API_LIBS@' diff -Nru graphicsmagick-1.3.17-Q16/magick/Makefile.am graphicsmagick-1.3.16-Q16/magick/Makefile.am --- graphicsmagick-1.3.17-Q16/magick/Makefile.am 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/Makefile.am 2011-12-24 19:34:17.000000000 +0000 @@ -33,9 +33,7 @@ magick_libGraphicsMagick_la_LIBADD = $(MAGICK_DEP_LIBS) $(MAGICK_LIBLTDL) endif # WITH_MODULES magick_libGraphicsMagick_la_CPPFLAGS = -I$(top_builddir)/ltdl -I$(top_srcdir)/ltdl $(LIBRARY_EXTRA_CPPFLAGS) -magick_libGraphicsMagick_la_LDFLAGS = \ - -no-undefined -export-symbols-regex ".*" \ - $(MAGICK_LT_RELEASE_OPTS) \ +magick_libGraphicsMagick_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \ -version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE) magick_libGraphicsMagick_la_DEPENDENCIES = $(MAGICK_LTDLDEPS) diff -Nru graphicsmagick-1.3.17-Q16/magick/animate.c graphicsmagick-1.3.16-Q16/magick/animate.c --- graphicsmagick-1.3.17-Q16/magick/animate.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/animate.c 2011-12-24 19:34:17.000000000 +0000 @@ -1130,9 +1130,7 @@ windows=MagickXSetWindows((MagickXWindows *) ~0); if (windows != (MagickXWindows *) NULL) { - if (chdir(working_directory) != 0) - MagickFatalError(ConfigureFatalError,UnableToRestoreCurrentDirectory, - NULL); + (void) chdir(working_directory); monitor_handler=SetMonitorHandler(MagickXMagickMonitor); warning_handler=resource_info->display_warnings ? SetErrorHandler(MagickXWarning) : SetErrorHandler((ErrorHandler) NULL); @@ -2560,12 +2558,8 @@ /* Change to home directory. */ - if (getcwd(working_directory,MaxTextExtent-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); - if (chdir(resource_info->home_directory) != 0) - MagickFatalError(ConfigureFatalError,UnableToRestoreCurrentDirectory, - resource_info->home_directory); + (void) getcwd(working_directory,MaxTextExtent-1); + (void) chdir(resource_info->home_directory); return(nexus); } #endif diff -Nru graphicsmagick-1.3.17-Q16/magick/attribute.c graphicsmagick-1.3.16-Q16/magick/attribute.c --- graphicsmagick-1.3.17-Q16/magick/attribute.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/attribute.c 2012-06-23 20:10:11.000000000 +0000 @@ -2562,8 +2562,7 @@ Extend existing text string. */ min_l=p->length+attribute->length+1; - for (realloc_l=2; realloc_l <= min_l; realloc_l *= 2) - { /* nada */}; + for (realloc_l=2; realloc_l <= min_l; realloc_l *= 2); MagickReallocMemory(char *,p->value,realloc_l); if (p->value != (char *) NULL) (void) strcat(p->value+p->length,attribute->value); diff -Nru graphicsmagick-1.3.17-Q16/magick/blob.c graphicsmagick-1.3.16-Q16/magick/blob.c --- graphicsmagick-1.3.17-Q16/magick/blob.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/blob.c 2012-06-23 20:10:11.000000000 +0000 @@ -1018,16 +1018,16 @@ /* Truncate memory-mapped output file to size. */ - status |= (MagickFtruncate(fileno(image->blob->handle.std),image->blob->length) != 0); + (void) MagickFtruncate(fileno(image->blob->handle.std),image->blob->length); if (image->blob->fsync) - status |= (fsync(fileno(image->blob->handle.std)) != 0); - status |= (fclose(image->blob->handle.std) != 0); + (void) fsync(fileno(image->blob->handle.std)); + status=fclose(image->blob->handle.std); } break; } } DetachBlob(image->blob); - image->blob->status=(status != 0); + image->blob->status=status < 0; } /* diff -Nru graphicsmagick-1.3.17-Q16/magick/command.c graphicsmagick-1.3.16-Q16/magick/command.c --- graphicsmagick-1.3.17-Q16/magick/command.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/command.c 2012-06-23 20:10:11.000000000 +0000 @@ -15458,7 +15458,7 @@ MagickXDestroyResourceInfo(&resource_info); MagickXDestroyX11Resources(); (void) XCloseDisplay(display); - return(status); + return(!status); #else ARG_NOT_USED(image_info); ARG_NOT_USED(argc); diff -Nru graphicsmagick-1.3.17-Q16/magick/common.h graphicsmagick-1.3.16-Q16/magick/common.h --- graphicsmagick-1.3.17-Q16/magick/common.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/common.h 2012-02-25 20:43:38.000000000 +0000 @@ -142,11 +142,6 @@ # define MAGICK_FUNC_ALLOC_SIZE_2ARG(arg_num1,arg_num2) __attribute__((__alloc_size__(arg_num1,arg_num2))) # define MAGICK_FUNC_HOT __attribute__((__hot__)) # define MAGICK_FUNC_COLD __attribute__((__cold__)) -# define MAGICK_OPTIMIZE_FUNC(opt) __attribute__((__optimize__ (opt))) -# endif -# if (((__GNUC__) > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7))) /* 4.7+ */ -# define MAGICK_ASSUME_ALIGNED(exp,align) __builtin_assume_aligned(exp,align) -# define MAGICK_ASSUME_ALIGNED_OFFSET(exp,align,offset) __builtin_assume_aligned(exp,align,offset) # endif # endif #endif @@ -183,15 +178,6 @@ #if !defined(MAGICK_FUNC_COLD) # define MAGICK_FUNC_COLD /*nothing*/ #endif -#if !defined(MAGICK_ASSUME_ALIGNED) -# define MAGICK_ASSUME_ALIGNED(exp,align) (exp) -#endif -#if !defined(MAGICK_ASSUME_ALIGNED_OFFSET) -# define MAGICK_ASSUME_ALIGNED_OFFSET(exp,align,offset) (exp) -#endif -#if !defined(MAGICK_OPTIMIZE_FUNC) -# define MAGICK_OPTIMIZE_FUNC(opt) /*nothing*/ -#endif #if defined(__cplusplus) || defined(c_plusplus) } diff -Nru graphicsmagick-1.3.17-Q16/magick/constitute.c graphicsmagick-1.3.16-Q16/magick/constitute.c --- graphicsmagick-1.3.17-Q16/magick/constitute.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/constitute.c 2012-04-28 19:45:16.000000000 +0000 @@ -1553,17 +1553,13 @@ image=AllocateImage(clone_info); if (image == (Image *) NULL) - { - DestroyImageInfo(clone_info); - return((Image *) NULL); - } + return(False); (void) strlcpy(image->filename,clone_info->filename,MaxTextExtent); status=OpenBlob(image_info,image,ReadBinaryBlobMode,exception); if (status == False) { - DestroyImageInfo(clone_info); DestroyImage(image); - return((Image *) NULL); + return(False); } if (!BlobIsSeekable(image)) { @@ -2172,7 +2168,7 @@ DestroyImageInfo(clone_info); return(False); } - (void) strlcpy(image->filename,tempfile,sizeof(image->filename)); + (void) strlcpy(image->filename,tempfile,sizeof(tempfile)); } else { diff -Nru graphicsmagick-1.3.17-Q16/magick/display.c graphicsmagick-1.3.16-Q16/magick/display.c --- graphicsmagick-1.3.17-Q16/magick/display.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/display.c 2011-12-24 19:34:17.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003 - 2012 GraphicsMagick Group +% Copyright (C) 2003 - 2010 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % Copyright 1991-1999 E. I. du Pont de Nemours and Company % @@ -5393,13 +5393,7 @@ /* Select image. */ - if (chdir(resource_info->home_directory) != 0) - { - MagickXNoticeWidget(display,windows,"Unable to restore directory:", - resource_info->home_directory); - MagickFatalError(ConfigureFatalError,UnableToRestoreCurrentDirectory, - resource_info->home_directory); - } + (void) chdir(resource_info->home_directory); nexus=MagickXOpenImage(display,resource_info,windows,True); break; } @@ -10299,9 +10293,7 @@ GetPathComponent(image->filename,HeadPath,path); GetPathComponent(image->filename,TailPath,filename); - if (chdir(path) != 0) - MagickXNoticeWidget(display,windows,"Unable to change to directory:", - path); + (void) chdir(path); } MagickXFileBrowserWidget(display,windows,"Save",filename); if (*filename == '\0') @@ -12264,13 +12256,7 @@ /* Change to the working directory. */ - if (('\0' != working_directory[0]) && (chdir(working_directory) != 0)) - { - MagickXNoticeWidget(display,windows,"Unable to restore directory:", - working_directory); - MagickFatalError(ConfigureFatalError,UnableToChangeToWorkingDirectory, - NULL); - } + (void) chdir(working_directory); /* Set the progress monitor if progress monitoring is requested. */ @@ -13863,14 +13849,8 @@ /* Change to home directory. */ - if (getcwd(working_directory,MaxTextExtent-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); - if (chdir(resource_info->home_directory) != 0) - { - MagickFatalError(ConfigureFatalError,UnableToRestoreCurrentDirectory, - resource_info->home_directory); - } + (void) getcwd(working_directory,MaxTextExtent-1); + (void) chdir(resource_info->home_directory); *image=display_image; return(nexus); } diff -Nru graphicsmagick-1.3.17-Q16/magick/effect.c graphicsmagick-1.3.16-Q16/magick/effect.c --- graphicsmagick-1.3.17-Q16/magick/effect.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/effect.c 2012-10-25 09:15:01.000000000 +0000 @@ -91,67 +91,25 @@ % */ #define AdaptiveThresholdImageText "[%s] Adaptive threshold..." -/* Macros for accessing dynamic preprocess buffer */ -#define PRE(X,Y) ((Y + height + 2) % (height + 2)) * (image->columns + (width << 1)) + X - -MagickExport Image *AdaptiveThresholdImage(const Image * image, - const unsigned long width, - const unsigned long height, - const double offset, - ExceptionInfo * exception) +MagickExport Image *AdaptiveThresholdImage(const Image *image, + const unsigned long width, + const unsigned long height, + const double offset, + ExceptionInfo *exception) { - const PixelPacket * restrict - p = (const PixelPacket *) NULL; Image - * restrict threshold_image; - - LongPixelPacket - * restrict dyn_process; - - const unsigned long - local_area = width * height; - - unsigned long - int i; - - /* - * allocates pre processing buffer, - * - * (window height + 2) * (image width + 2 * width), filled with zero - */ - const unsigned long - dyn_process_size = (height + 2) * (image->columns + (width << 1)); + *threshold_image; - unsigned long - row_count = 0UL; - - unsigned long - x, + long y; - const LongPixelPacket - long_zero = { 0UL, 0UL, 0UL, 0UL }; - - const long - long_offset = (long) (offset*MaxMap/MaxRGB + 0.5); - - const MagickBool - is_monochrome = image->is_monochrome, - is_grayscale = image->is_grayscale; - MagickPassFail status; const MagickBool - matte = ((image->matte) - || (image->colorspace == CMYKColorspace)); - - unsigned long - overflow_mask = 0x1UL << (sizeof(dyn_process[0].red)*8-1); - - MagickBool - overflow_eminent; + is_monochrome = image->is_monochrome, + is_grayscale = image->is_grayscale; /* Initialize thresholded image attributes. @@ -160,293 +118,189 @@ assert(image->signature == MagickSignature); assert(exception != (ExceptionInfo *) NULL); assert(exception->signature == MagickSignature); - if ((image->columns < width) || (image->rows < height)) - ThrowImageException3(OptionError, UnableToThresholdImage, - ImageSmallerThanRadius); - - threshold_image = CloneImage(image, 0, 0, MagickTrue, exception); + ThrowImageException3(OptionError,UnableToThresholdImage, + ImageSmallerThanRadius); + if (width*height > (unsigned long) ULONG_MAX/ScaleQuantumToMap(MaxRGB)) + { + ThrowImageException3(OptionError,UnableToThresholdImage, + RegionAreaExceedsLimit); + } + threshold_image=CloneImage(image,0,0,True,exception); if (threshold_image == (Image *) NULL) - return ((Image *) NULL); + return((Image *) NULL); if (is_monochrome) return threshold_image; - (void) SetImageType(threshold_image, TrueColorType); - status = MagickPass; - -#if 0 - fprintf(stderr,"overflow_mask=%lx\n",overflow_mask); - fprintf(stderr,"overflow pixels=%lu\n",(((~0UL) >> 1)/MaxMap)); -#endif + (void) SetImageType(threshold_image,TrueColorType); + status=MagickPass; /* Adaptive threshold image. */ - dyn_process = MagickAllocateArray(LongPixelPacket *,dyn_process_size, - sizeof(LongPixelPacket)); - if (dyn_process == (LongPixelPacket *) NULL) - { - DestroyImage(threshold_image); - ThrowImageException3(ResourceLimitError,MemoryAllocationFailed, - UnableToThresholdImage); - } - (void) memset(dyn_process,0,dyn_process_size*sizeof(LongPixelPacket)); - - overflow_eminent = MagickFalse; - - for (y = 0; y < (image->rows + height/2 + height + 1); y++) - { - PixelPacket - *restrict q = ((PixelPacket *) NULL); - - /* - * for each window height + 2 rows, redefine reading area for - * preprocess and avoid sum overflow - */ - if (PRE(0, y) == 0) - { - p = AcquireImagePixels(image, -(long) width, (long) y - (long) height, - image->columns + (width << 1), height + 2, - exception); - - if (p == (const PixelPacket *) NULL) - { - status = MagickFail; - break; - } - - /* - * this is the code for sum overflow avoidance in - * preprocessing it's only used for really large images. - * and it can be highly optimized. I couldn't properly - * test it this code... - */ - if (overflow_eminent) - { - LongPixelPacket - min_sum; - - if (image->logging) - (void) LogMagickEvent(TransformEvent,GetMagickModule(), - "LAT: overflow handling activated " - "(y=%lu)!",y); - min_sum.red = dyn_process[0].red; - min_sum.green = dyn_process[0].green; - min_sum.blue = dyn_process[0].blue; - min_sum.opacity = dyn_process[0].opacity; - - for (i = 0; i < dyn_process_size; i++) - { - dyn_process[i].red -= min_sum.red; - dyn_process[i].green -= min_sum.green; - dyn_process[i].blue -= min_sum.blue; - dyn_process[i].opacity -= min_sum.opacity; - } - overflow_eminent = MagickFalse; - } - } /* if (PRE(0, y) == 0) */ - - /* load line for writing */ - if (y > (height/2 + height)) - { - q = GetImagePixelsEx(threshold_image, 0, y - height/2 - height - 1, - threshold_image->columns, 1, exception); - - if (q == (PixelPacket *) NULL) - { - status = MagickFail; - break; - } - } - - for (x = 2; x < (image->columns + (width << 1)); x++) - { - LongPixelPacket * restrict current_pre; - - /* preprocess (x,y) */ - current_pre = &dyn_process[PRE(x, y)]; + { + unsigned long + row_count=0; - /* red / gray */ - current_pre->red = - ScaleQuantumToMap(p[PRE(x, y)].red) + - dyn_process[PRE(x, y - 1)].red + - dyn_process[PRE(x - 1, y)].red - - dyn_process[PRE(x - 1, y - 1)].red; - overflow_eminent |= (current_pre->red & overflow_mask); + const LongPixelPacket + long_zero = { 0, 0, 0, 0 }; - if (!is_grayscale) - { - /* green */ - current_pre->green = - ScaleQuantumToMap(p[PRE(x, y)].green) + - dyn_process[PRE(x, y - 1)].green + - dyn_process[PRE(x - 1, y)].green - - dyn_process[PRE(x - 1, y - 1)].green; - overflow_eminent |= (current_pre->green & overflow_mask); - - /* blue */ - current_pre->blue = - ScaleQuantumToMap(p[PRE(x, y)].blue) + - dyn_process[PRE(x, y - 1)].blue + - dyn_process[PRE(x - 1, y)].blue - - dyn_process[PRE(x - 1, y - 1)].blue; - overflow_eminent |= (current_pre->blue & overflow_mask); - } - if (matte) - { - /* opacity */ - current_pre->opacity = - ScaleQuantumToMap(p[PRE(x, y)].opacity) + - dyn_process[PRE(x, y - 1)].opacity + - dyn_process[PRE(x - 1, y)].opacity - - dyn_process[PRE(x - 1, y - 1)].opacity; - overflow_eminent |= (current_pre->opacity & overflow_mask); - } - /* END preprocess for (x,y) */ + const MagickBool + matte=((threshold_image->matte) || (threshold_image->colorspace == CMYKColorspace)); - /* - * start computing threshold mean, with the - * pre-computed data and only for pixels inside valid - * domain - */ - if ((y > (height/2 + height)) && (x >= width) && - (x < (image->columns + width))) - { - /* Left, Right, Upper, Bottom coord. to calculate the - window's sum */ - long - L, - R, - U, - B; - - LongPixelPacket - long_sum; - - L = x - width/2 - (width & 1); /* if is odd, subtract 1... */ - R = x + width/2; - U = y - height - 1; - B = y - 1; + const long + long_offset = offset + 0.5; - long_sum = long_zero; + const unsigned long + dimensions = width*height; - if (L >= 0) - { - long_sum.red += dyn_process[PRE(L, U)].red; - long_sum.red -= dyn_process[PRE(L, B)].red; - } +#if defined(HAVE_OPENMP) && !defined(sparc) +# if defined(TUNE_OPENMP) +# pragma omp parallel for schedule(runtime) shared(row_count, status) +# else +# if defined(USE_STATIC_SCHEDULING_ONLY) +# pragma omp parallel for schedule(static) shared(row_count, status) +# else +# pragma omp parallel for schedule(guided) shared(row_count, status) +# endif +# endif +#endif + for (y=0; y < (long) image->rows; y++) + { + const PixelPacket + * restrict p; - long_sum.red += dyn_process[PRE(R, B)].red; - long_sum.red -= dyn_process[PRE(R, U)].red; - if (!is_grayscale) - { - if (L >= 0) - { - long_sum.green += dyn_process[PRE(L, U)].green; - long_sum.green -= dyn_process[PRE(L, B)].green; - long_sum.blue += dyn_process[PRE(L, U)].blue; - long_sum.blue -= dyn_process[PRE(L, B)].blue; - } + PixelPacket + * restrict q; - long_sum.green += dyn_process[PRE(R, B)].green; - long_sum.green -= dyn_process[PRE(R, U)].green; - long_sum.blue += dyn_process[PRE(R, B)].blue; - long_sum.blue -= dyn_process[PRE(R, U)].blue; - } - if (matte) - { - if (L >= 0) - { - long_sum.opacity += dyn_process[PRE(L, U)].opacity; - long_sum.opacity -= dyn_process[PRE(L, B)].opacity; - } + long + x; - long_sum.opacity += dyn_process[PRE(R, B)].opacity; - long_sum.opacity -= dyn_process[PRE(R, U)].opacity; - } + MagickBool + thread_status; - /* - * Avoid overflow at mean. We were able to do - * this by using some bitwise operations but there - * was no speedup and the code get pretty hard to - * read... - */ - if ((long) (long_sum.red / local_area) + long_offset > (long) MaxMap) - long_sum.red = MaxMap; - else if ((long) (long_sum.red / local_area) + long_offset < (long) 0L) - long_sum.red = 0UL; - else - long_sum.red = ((long) (long_sum.red / local_area)) + long_offset; +#if defined(HAVE_OPENMP) && !defined(sparc) +# pragma omp critical (GM_AdaptiveThresholdImage) +#endif + thread_status=status; + if (thread_status == MagickFail) + continue; - /* grayscale and red */ - q[x - width].red = (ScaleQuantumToMap(q[x - width].red) <= long_sum.red ? 0U : MaxRGB); + p=AcquireImagePixels(image,-(long) width/2,y-height/2, + image->columns+width,height,exception); + q=SetImagePixelsEx(threshold_image,0,y,threshold_image->columns,1,exception); + if ((p == (const PixelPacket *) NULL) || (q == (PixelPacket *) NULL)) + thread_status=MagickFail; - if (!is_grayscale) - { - if ((long) (long_sum.green / local_area) + long_offset > (long) MaxMap) - long_sum.green = MaxMap; - else if ((long) (long_sum.green / local_area) + long_offset < (long) 0L) - long_sum.green = 0UL; - else - long_sum.green = ((long) (long_sum.green / local_area)) + long_offset; - - if ((long) (long_sum.blue / local_area) + long_offset > (long) MaxMap) - long_sum.blue = MaxMap; - else if ((long) (long_sum.blue / local_area) + long_offset < (long) 0L) - long_sum.blue = 0UL; - else - long_sum.blue = ((long) (long_sum.blue / local_area)) + long_offset; + if (thread_status != MagickFail) + { + for (x=0; x < (long) image->columns; x++) + { + LongPixelPacket + long_sum; + + const PixelPacket + * restrict r; + + unsigned long + u, + v; - q[x - width].green = (ScaleQuantumToMap(q[x - width].green) <= long_sum.green ? 0U : MaxRGB); - q[x - width].blue = (ScaleQuantumToMap(q[x - width].blue) <= long_sum.blue ? 0U : MaxRGB); + r=p; + long_sum=long_zero; - } - if (matte) - { - if ((long) (long_sum.opacity / local_area) + long_offset > (long) MaxMap) - long_sum.opacity = MaxMap; - else if ((long) (long_sum.opacity / local_area) + long_offset < (long) 0) - long_sum.opacity = 0UL; - else - long_sum.opacity = (long_sum.opacity / local_area) + long_offset; + if (is_grayscale && !matte) + { + /* G */ + for (v=0; v < height; v++) + { + for (u=0; u < width; u++) + long_sum.red += ScaleQuantumToMap(r[u].red); + r+=image->columns+width; + } + } + else if (!matte) + { + /* RGB */ + for (v=0; v < height; v++) + { + for (u=0; u < width; u++) + { + long_sum.red += ScaleQuantumToMap(r[u].red); + long_sum.green += ScaleQuantumToMap(r[u].green); + long_sum.blue += ScaleQuantumToMap(r[u].blue); + } + r+=image->columns+width; + } + } + else + { + /* RGBA */ + for (v=0; v < height; v++) + { + for (u=0; u < width; u++) + { + long_sum.red += ScaleQuantumToMap(r[u].red); + long_sum.green += ScaleQuantumToMap(r[u].green); + long_sum.blue += ScaleQuantumToMap(r[u].blue); + long_sum.opacity += ScaleQuantumToMap(r[u].opacity); + } + r+=image->columns+width; + } + } - q[x - width].opacity = - (ScaleQuantumToMap(q[x - width].opacity) <= long_sum.opacity ? 0U : MaxRGB); - } + long_sum.red = ScaleMapToQuantum(((long) long_sum.red/dimensions))+long_offset; + if (!is_grayscale) + { + long_sum.green = ScaleMapToQuantum(((long) long_sum.green/dimensions))+long_offset; + long_sum.blue = ScaleMapToQuantum(((long) long_sum.blue/dimensions))+long_offset; + } + if (matte) + long_sum.opacity = ScaleMapToQuantum(((long) long_sum.opacity/dimensions))+long_offset; - if (is_grayscale) - q[x - width].green = q[x - width].blue = q[x - width].red; - } /* if (y ... */ - } /* for (x ... */ - if (q != (const PixelPacket *) NULL) + if (is_grayscale) + { + q->red=q->green=q->blue=(q->red <= long_sum.red ? 0 : MaxRGB); + } + else + { + q->red=(q->red <= long_sum.red ? 0 : MaxRGB); + q->green=(q->green <= long_sum.green ? 0 : MaxRGB); + q->blue=(q->blue <= long_sum.blue ? 0 : MaxRGB); + } + if (matte) + q->opacity=(q->opacity <= long_sum.opacity ? 0 : MaxRGB); + p++; + q++; + } + if (!SyncImagePixelsEx(threshold_image,exception)) + thread_status=MagickFail; + } +#if defined(HAVE_OPENMP) && !defined(sparc) +# pragma omp critical (GM_AdaptiveThresholdImage) +#endif { - if (!SyncImagePixelsEx(threshold_image, exception)) - { - status = MagickFail; - break; - } + row_count++; + if (QuantumTick(row_count,image->rows)) + if (!MagickMonitorFormatted(row_count,image->rows,exception, + AdaptiveThresholdImageText, + image->filename)) + thread_status=MagickFail; + + if (thread_status == MagickFail) + status=MagickFail; } - row_count++; - if (QuantumTick(row_count, image->rows)) - if (!MagickMonitorFormatted(row_count, image->rows, exception, - AdaptiveThresholdImageText, image->filename)) - { - status = MagickFail; - break; - } - } /* for (y ... */ - - MagickFreeMemory(dyn_process); - + } + } if (MagickFail == status) { DestroyImage(threshold_image); - threshold_image = (Image *) NULL; + threshold_image=(Image *) NULL; } - else if (is_grayscale) + if (is_grayscale) { - threshold_image->is_monochrome = MagickTrue; - threshold_image->is_grayscale = MagickTrue; + threshold_image->is_monochrome=MagickTrue; + threshold_image->is_grayscale=MagickTrue; } - return (threshold_image); + return(threshold_image); } /* @@ -831,7 +685,7 @@ long y; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -849,7 +703,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_BlurImageScanlines) #endif thread_status=status; @@ -883,7 +737,7 @@ thread_status=MagickFail; } } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_BlurImageScanlines) #endif { @@ -1324,9 +1178,7 @@ register long i; - normal_kernel=MagickAllocateAlignedMemory(float_quantum_t *, - MAGICK_CACHE_LINE_SIZE, - width*width*sizeof(float_quantum_t)); + normal_kernel=MagickAllocateMemory(float_quantum_t *,width*width*sizeof(float_quantum_t)); if (normal_kernel == (float_quantum_t *) NULL) { DestroyImage(convolve_image); @@ -1397,7 +1249,7 @@ zero; (void) memset(&zero,0,sizeof(float_packet_t)); -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -1422,7 +1274,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_ConvolveImage) #endif thread_status=status; @@ -1519,7 +1371,7 @@ if (!SyncImagePixelsEx(convolve_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_ConvolveImage) #endif { @@ -1536,7 +1388,7 @@ } } } - MagickFreeAlignedMemory(normal_kernel); + MagickFreeMemory(normal_kernel); if (MagickFail == status) { DestroyImage(convolve_image); @@ -1984,9 +1836,8 @@ % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% EnhanceImage() applies a digital filter to the image color channels that -% improves the quality of a noisy image. The opacity channel is preserved -% but is otherwise ignored. +% EnhanceImage() applies a digital filter that improves the quality of a +% noisy image. % % The format of the EnhanceImage method is: % @@ -2000,20 +1851,36 @@ % % */ +#define Enhance(weight) \ + mean=((double) r->red+pixel.red)/2.0; \ + distance=r->red-(double) pixel.red; \ + distance_squared=(2.0*((double) MaxRGBDouble+1.0)+mean)*distance* \ + distance/MaxRGBDouble; \ + mean=((double) r->green+pixel.green)/2.0; \ + distance=r->green-(double) pixel.green; \ + distance_squared+=4.0*distance*distance; \ + mean=((double) r->blue+pixel.blue)/2.0; \ + distance=r->blue-(double) pixel.blue; \ + distance_squared+= \ + (3.0*(MaxRGBDouble+1.0)-1.0-mean)*distance*distance/MaxRGBDouble; \ + mean=((double) r->opacity+pixel.opacity)/2.0; \ + distance=r->opacity-(double) pixel.opacity; \ + distance_squared+= \ + (3.0*((double) MaxRGBDouble+1.0)-1.0-mean)*distance* \ + distance/MaxRGBDouble; \ + if (distance_squared < ((double) MaxRGBDouble*MaxRGBDouble/25.0)) \ + { \ + aggregate.red+=(weight)*r->red; \ + aggregate.green+=(weight)*r->green; \ + aggregate.blue+=(weight)*r->blue; \ + aggregate.opacity+=(weight)*r->opacity; \ + total_weight+=(weight); \ + } \ + r++; #define EnhanceImageText "[%s] Enhance... " MagickExport Image *EnhanceImage(const Image *image,ExceptionInfo *exception) { - static const double - Weights[5][5] = - { - { 5.0, 8.0, 10.0, 8.0, 5.0 }, - { 8.0, 20.0, 40.0, 20.0, 8.0 }, - { 10.0, 40.0, 80.0, 40.0, 10.0 }, - { 8.0, 20.0, 40.0, 20.0, 8.0 }, - { 5.0, 8.0, 10.0, 8.0, 5.0 } - }; - Image *enhance_image; @@ -2047,7 +1914,7 @@ status=MagickPass; (void) memset(&zero,0,sizeof(DoublePixelPacket)); -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -2072,7 +1939,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_EnhanceImage) #endif thread_status=status; @@ -2088,27 +1955,6 @@ thread_status=MagickFail; if (thread_status != MagickFail) { - DoublePixelPacket - aggregate; - - double - pixel_red, - pixel_green, - pixel_blue, - total_weight; - - register const PixelPacket - *r; - - double - distance, - distance_squared, - mean; - - unsigned long - i, - j; - /* Transfer first 2 pixels of the scanline. */ @@ -2116,50 +1962,43 @@ *q++=(*(p+2*image->columns+1)); for (x=2; x < (long) (image->columns-2); x++) { + DoublePixelPacket + aggregate; + + double + distance, + distance_squared, + mean, + total_weight; + + PixelPacket + pixel; + + register const PixelPacket + *r; + /* Compute weighted average of target pixel color components. */ aggregate=zero; total_weight=0.0; r=p+2*image->columns+2; - pixel_red=r->red; - pixel_green=r->green; - pixel_blue=r->blue; - - for (i=0 ; i < 5; i++) - { - r=p+i*image->columns; - for (j = 0; j < 5; j++) - { - const double red = (double) r->red; - const double green = (double) r->green; - const double blue = (double) r->blue; - mean=(red+pixel_red)/2.0; - distance=red-pixel_red; - distance_squared=(2.0*(MaxRGBDouble+1.0)+mean)*distance* - distance/MaxRGBDouble; - mean=(green+pixel_green)/2.0; - distance=green-pixel_green; - distance_squared+=4.0*distance*distance; - mean=(blue+pixel_blue)/2.0; - distance=blue-pixel_blue; - distance_squared+= - (3.0*(MaxRGBDouble+1.0)-1.0-mean)*distance*distance/MaxRGBDouble; - if (distance_squared < ((MaxRGBDouble*MaxRGBDouble/25.0))) - { - const double weight = Weights[i][j]; - aggregate.red+=weight*red; - aggregate.green+=weight*green; - aggregate.blue+=weight*blue; - total_weight+=weight; - } - r++; - } - } + pixel=(*r); + r=p; + Enhance(5.0); Enhance(8.0); Enhance(10.0); Enhance(8.0); Enhance(5.0); + r=p+image->columns; + Enhance(8.0); Enhance(20.0); Enhance(40.0); Enhance(20.0); Enhance(8.0); + r=p+2*image->columns; + Enhance(10.0); Enhance(40.0); Enhance(80.0); Enhance(40.0); Enhance(10.0); + r=p+3*image->columns; + Enhance(8.0); Enhance(20.0); Enhance(40.0); Enhance(20.0); Enhance(8.0); + r=p+4*image->columns; + Enhance(5.0); Enhance(8.0); Enhance(10.0); Enhance(8.0); Enhance(5.0); q->red=(Quantum) ((aggregate.red+(total_weight/2.0)-1.0)/total_weight); q->green=(Quantum) ((aggregate.green+(total_weight/2.0)-1.0)/total_weight); q->blue=(Quantum) ((aggregate.blue+(total_weight/2.0)-1.0)/total_weight); - q->opacity=p->opacity; + q->opacity=(Quantum) + ((aggregate.opacity+(total_weight/2.0)-1.0)/total_weight); p++; q++; } @@ -2169,7 +2008,7 @@ if (!SyncImagePixelsEx(enhance_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_EnhanceImage) #endif { @@ -2555,9 +2394,9 @@ i; for (i=0; i < 4U; i++) - MagickFreeAlignedMemory(skiplist->lists[i].nodes); + MagickFreeMemory(skiplist->lists[i].nodes); } - MagickFreeAlignedMemory(skiplist); + MagickFreeMemory(skiplist); } static MedianPixelList *AllocateMedianList(const long width) @@ -2565,32 +2404,27 @@ MedianPixelList *skiplist; - skiplist=MagickAllocateAlignedMemory(MedianPixelList *, - MAGICK_CACHE_LINE_SIZE, - sizeof(MedianPixelList)); + skiplist=MagickAllocateMemory(MedianPixelList *,Max(sizeof(MedianPixelList), + MAGICK_CACHE_LINE_SIZE)); if (skiplist != (MedianPixelList *) NULL) { unsigned int i; - const size_t - node_list_size = 65537U*sizeof(MedianListNode); - (void) memset(skiplist,0,sizeof(MedianPixelList)); skiplist->center=width*width/2; skiplist->signature=MagickSignature; for (i=0; i < 4U; i++) { skiplist->lists[i].nodes = - MagickAllocateAlignedMemory(MedianListNode *,MAGICK_CACHE_LINE_SIZE, - node_list_size); + MagickAllocateArray(MedianListNode *,65537U,sizeof(MedianListNode)); if (skiplist->lists[i].nodes == (MedianListNode *) NULL) { DestroyMedianList(skiplist); skiplist=(MedianPixelList *) NULL; break; } - (void) memset(skiplist->lists[i].nodes,0,node_list_size); + (void) memset(skiplist->lists[i].nodes,0,65537U*sizeof(MedianListNode)); } } return skiplist; @@ -2667,7 +2501,7 @@ return ((Image *) NULL); } { -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -2691,7 +2525,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_MedianFilterImage) #endif thread_status=status; @@ -2728,7 +2562,7 @@ if (!SyncImagePixelsEx(median_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_MedianFilterImage) #endif { @@ -2923,7 +2757,7 @@ status=MagickPass; (void) memset(&zero,0,sizeof(DoublePixelPacket)); -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -2944,7 +2778,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_MotionBlurImage) #endif thread_status=status; @@ -2997,7 +2831,7 @@ if (!SyncImagePixelsEx(blur_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_MotionBlurImage) #endif { @@ -3249,7 +3083,7 @@ long y; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -3280,7 +3114,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_RandomChannelThresholdImage) #endif thread_status=status; @@ -3478,7 +3312,7 @@ if (!SyncImagePixelsEx(image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_RandomChannelThresholdImage) #endif { @@ -3656,7 +3490,7 @@ return ((Image *) NULL); } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -3680,7 +3514,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_ReduceNoiseImage) #endif thread_status=status; @@ -3718,7 +3552,7 @@ if (!SyncImagePixelsEx(noise_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_ReduceNoiseImage) #endif { @@ -3814,7 +3648,7 @@ unsigned long row_count=0; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -3841,7 +3675,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_ShadeImage) #endif thread_status=status; @@ -3913,7 +3747,7 @@ if (!SyncImagePixelsEx(shade_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) +#if defined(HAVE_OPENMP) && !defined(sparc) # pragma omp critical (GM_ShadeImage) #endif { @@ -4158,7 +3992,7 @@ MagickPassFail status=MagickPass; -#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) +#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -4190,7 +4024,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) +#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) && !defined(sparc) # pragma omp critical (GM_SpreadImage) #endif thread_status=status; @@ -4257,7 +4091,7 @@ if (!SyncImagePixelsEx(spread_image,exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) +#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) && !defined(sparc) # pragma omp critical (GM_SpreadImage) #endif { @@ -4355,7 +4189,7 @@ unsigned long row_count=0; -#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) +#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) && !defined(sparc) # if defined(TUNE_OPENMP) # pragma omp parallel for schedule(runtime) shared(row_count, status) # else @@ -4385,7 +4219,7 @@ MagickBool thread_status; -#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) +#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) && !defined(sparc) # pragma omp critical (GM_ThresholdImage) #endif thread_status=status; @@ -4423,7 +4257,7 @@ if (!SyncImagePixelsEx(image,&image->exception)) thread_status=MagickFail; } -#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) +#if defined(HAVE_OPENMP) && !defined(DisableSlowOpenMP) && !defined(sparc) # pragma omp critical (GM_ThresholdImage) #endif { diff -Nru graphicsmagick-1.3.17-Q16/magick/export.c graphicsmagick-1.3.16-Q16/magick/export.c --- graphicsmagick-1.3.17-Q16/magick/export.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/export.c 2012-02-25 20:43:38.000000000 +0000 @@ -355,7 +355,7 @@ x; register unsigned char - *q; + * restrict q; q=destination; @@ -499,10 +499,10 @@ { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -612,10 +612,10 @@ { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -1005,10 +1005,10 @@ { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -1342,10 +1342,10 @@ { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -1504,10 +1504,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -1666,10 +1666,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -1830,10 +1830,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -2124,10 +2124,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -2283,10 +2283,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -2461,10 +2461,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -2653,10 +2653,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; @@ -2843,10 +2843,10 @@ unsigned long *bytes_exported) { register unsigned char - *q = destination; + * restrict q = destination; register const PixelPacket - *p = pixels; + * restrict p = pixels; register unsigned long x; diff -Nru graphicsmagick-1.3.17-Q16/magick/image.c graphicsmagick-1.3.16-Q16/magick/image.c --- graphicsmagick-1.3.17-Q16/magick/image.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/image.c 2012-04-28 19:45:16.000000000 +0000 @@ -2846,16 +2846,16 @@ ARG_NOT_USED(image); ARG_NOT_USED(exception); - if (image->colorspace == CMYKColorspace) - { - for (i=0; i < npixels; i++) - indexes[i]=(IndexPacket) BlendQuantumOpacity(indexes[i],opacity); - } - else - { - for (i=0; i < npixels; i++) - pixels[i].opacity=(Quantum) BlendQuantumOpacity(pixels[i].opacity,opacity); - } +if (image->colorspace == CMYKColorspace) + { + for (i=0; i < npixels; i++) + indexes[i]=(IndexPacket) BlendQuantumOpacity(indexes[i],opacity); + } + else + { + for (i=0; i < npixels; i++) + pixels[i].opacity=(Quantum) BlendQuantumOpacity(pixels[i].opacity,opacity); + } return MagickPass; } static MagickPassFail @@ -2877,16 +2877,16 @@ ARG_NOT_USED(image); ARG_NOT_USED(exception); - if (image->colorspace == CMYKColorspace) - { - for (i=0; i < npixels; i++) - indexes[i]=opacity; - } - else - { - for (i=0; i < npixels; i++) - pixels[i].opacity=opacity; - } +if (image->colorspace == CMYKColorspace) + { + for (i=0; i < npixels; i++) + indexes[i]=opacity; + } + else + { + for (i=0; i < npixels; i++) + pixels[i].opacity=opacity; + } return MagickPass; } MagickExport void SetImageOpacity(Image *image,const unsigned int opacity_val) diff -Nru graphicsmagick-1.3.17-Q16/magick/image.h graphicsmagick-1.3.16-Q16/magick/image.h --- graphicsmagick-1.3.17-Q16/magick/image.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/image.h 2012-04-28 19:45:16.000000000 +0000 @@ -39,7 +39,6 @@ #if (QuantumDepth == 8) # define MaxColormapSize 256U # define MaxMap 255U -# define MaxMapDepth 8 # define MaxMapFloat 255.0f # define MaxMapDouble 255.0 # define MaxRGB 255U @@ -62,7 +61,6 @@ #elif (QuantumDepth == 16) # define MaxColormapSize 65536U # define MaxMap 65535U -# define MaxMapDepth 16 # define MaxMapFloat 65535.0f # define MaxMapDouble 65535.0 # define MaxRGB 65535U @@ -108,7 +106,6 @@ may take more time to compute the table than to process the image. */ #define MaxMap 65535U -#define MaxMapDepth 16 #define MaxMapFloat 65535.0f #define MaxMapDouble 65535.0 #if MaxMap == 65535U diff -Nru graphicsmagick-1.3.17-Q16/magick/locale_c.h graphicsmagick-1.3.16-Q16/magick/locale_c.h --- graphicsmagick-1.3.17-Q16/magick/locale_c.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/locale_c.h 2011-12-24 20:50:13.000000000 +0000 @@ -3,7 +3,7 @@ extern MagickExport const char *GetLocaleMessageFromID(const int); -#define MAX_LOCALE_MSGS 522 +#define MAX_LOCALE_MSGS 518 #define MGK_BlobErrorUnableToCreateBlob 1 #define MGK_BlobErrorUnableToOpenFile 2 @@ -101,432 +101,428 @@ #define MGK_ConfigureErrorUnableToAccessLogFile 94 #define MGK_ConfigureErrorUnableToAccessModuleFile 95 #define MGK_ConfigureFatalErrorDefault 96 -#define MGK_ConfigureFatalErrorUnableToChangeToWorkingDirectory 97 -#define MGK_ConfigureFatalErrorUnableToGetCurrentDirectory 98 -#define MGK_ConfigureFatalErrorUnableToRestoreCurrentDirectory 99 -#define MGK_ConfigureWarningDefault 100 -#define MGK_CorruptImageErrorAnErrorHasOccurredReadingFromFile 101 -#define MGK_CorruptImageErrorAnErrorHasOccurredWritingToFile 102 -#define MGK_CorruptImageErrorColormapExceeds256Colors 103 -#define MGK_CorruptImageErrorCorruptImage 104 -#define MGK_CorruptImageErrorImageFileDoesNotContainAnyImageData 105 -#define MGK_CorruptImageErrorImageTypeNotSupported 106 -#define MGK_CorruptImageErrorImproperImageHeader 107 -#define MGK_CorruptImageErrorInsufficientImageDataInFile 108 -#define MGK_CorruptImageErrorInvalidColormapIndex 109 -#define MGK_CorruptImageErrorInvalidFileFormatVersion 110 -#define MGK_CorruptImageErrorLengthAndFilesizeDoNotMatch 111 -#define MGK_CorruptImageErrorMissingImageChannel 112 -#define MGK_CorruptImageErrorNegativeOrZeroImageSize 113 -#define MGK_CorruptImageErrorNonOS2HeaderSizeError 114 -#define MGK_CorruptImageErrorNotEnoughTiles 115 -#define MGK_CorruptImageErrorStaticPlanesValueNotEqualToOne 116 -#define MGK_CorruptImageErrorSubsamplingRequiresEvenWidth 117 -#define MGK_CorruptImageErrorTooMuchImageDataInFile 118 -#define MGK_CorruptImageErrorUnableToReadColormapFromDumpFile 119 -#define MGK_CorruptImageErrorUnableToReadColorProfile 120 -#define MGK_CorruptImageErrorUnableToReadExtensionBlock 121 -#define MGK_CorruptImageErrorUnableToReadGenericProfile 122 -#define MGK_CorruptImageErrorUnableToReadImageData 123 -#define MGK_CorruptImageErrorUnableToReadImageHeader 124 -#define MGK_CorruptImageErrorUnableToReadIPTCProfile 125 -#define MGK_CorruptImageErrorUnableToReadPixmapFromDumpFile 126 -#define MGK_CorruptImageErrorUnableToReadSubImageData 127 -#define MGK_CorruptImageErrorUnableToReadVIDImage 128 -#define MGK_CorruptImageErrorUnableToReadWindowNameFromDumpFile 129 -#define MGK_CorruptImageErrorUnableToRunlengthDecodeImage 130 -#define MGK_CorruptImageErrorUnableToUncompressImage 131 -#define MGK_CorruptImageErrorUnexpectedEndOfFile 132 -#define MGK_CorruptImageErrorUnexpectedSamplingFactor 133 -#define MGK_CorruptImageErrorUnknownPatternType 134 -#define MGK_CorruptImageErrorUnrecognizedBitsPerPixel 135 -#define MGK_CorruptImageErrorUnrecognizedImageCompression 136 -#define MGK_CorruptImageErrorUnrecognizedXWDHeader 137 -#define MGK_CorruptImageFatalErrorUnableToPersistKey 138 -#define MGK_CorruptImageWarningCompressionNotValid 139 -#define MGK_CorruptImageWarningImproperImageHeader 140 -#define MGK_CorruptImageWarningLengthAndFilesizeDoNotMatch 141 -#define MGK_CorruptImageWarningNegativeOrZeroImageSize 142 -#define MGK_CorruptImageWarningNonOS2HeaderSizeError 143 -#define MGK_CorruptImageWarningSkipToSyncByte 144 -#define MGK_CorruptImageWarningStaticPlanesValueNotEqualToOne 145 -#define MGK_CorruptImageWarningUnrecognizedBitsPerPixel 146 -#define MGK_CorruptImageWarningUnrecognizedImageCompression 147 -#define MGK_CorruptImageWarningUnrecognizedNumberOfColors 148 -#define MGK_DelegateErrorDelegateFailed 149 -#define MGK_DelegateErrorFailedToAllocateArgumentList 150 -#define MGK_DelegateErrorFailedToAllocateGhostscriptInterpreter 151 -#define MGK_DelegateErrorFailedToComputeOutputSize 152 -#define MGK_DelegateErrorFailedToRenderFile 153 -#define MGK_DelegateErrorFailedToScanFile 154 -#define MGK_DelegateErrorNoTagFound 155 -#define MGK_DelegateErrorPostscriptDelegateFailed 156 -#define MGK_DelegateErrorUnableToCreateImage 157 -#define MGK_DelegateErrorUnableToCreateImageComponent 158 -#define MGK_DelegateErrorUnableToDecodeImageFile 159 -#define MGK_DelegateErrorUnableToEncodeImageFile 160 -#define MGK_DelegateErrorUnableToInitializeFPXLibrary 161 -#define MGK_DelegateErrorUnableToInitializeWMFLibrary 162 -#define MGK_DelegateErrorUnableToManageJP2Stream 163 -#define MGK_DelegateErrorUnableToWriteSVGFormat 164 -#define MGK_DelegateFatalErrorDefault 165 -#define MGK_DelegateWarningDefault 166 -#define MGK_DrawErrorAlreadyPushingPatternDefinition 167 -#define MGK_DrawErrorNonconformingDrawingPrimitiveDefinition 168 -#define MGK_DrawErrorTooManyCoordinates 169 -#define MGK_DrawErrorUnableToPrint 170 -#define MGK_DrawErrorUnbalancedGraphicContextPushPop 171 -#define MGK_DrawFatalErrorDefault 172 -#define MGK_DrawWarningNotARelativeURL 173 -#define MGK_DrawWarningNotCurrentlyPushingPatternDefinition 174 -#define MGK_DrawWarningURLNotFound 175 -#define MGK_FileOpenErrorUnableToCreateTemporaryFile 176 -#define MGK_FileOpenErrorUnableToOpenFile 177 -#define MGK_FileOpenErrorUnableToWriteFile 178 -#define MGK_FileOpenFatalErrorDefault 179 -#define MGK_FileOpenWarningDefault 180 -#define MGK_ImageErrorAngleIsDiscontinuous 181 -#define MGK_ImageErrorColorspaceColorProfileMismatch 182 -#define MGK_ImageErrorImageColorspaceDiffers 183 -#define MGK_ImageErrorImageColorspaceMismatch 184 -#define MGK_ImageErrorImageDifferenceExceedsLimit 185 -#define MGK_ImageErrorImageDoesNotContainResolution 186 -#define MGK_ImageErrorImageOpacityDiffers 187 -#define MGK_ImageErrorImageSequenceIsRequired 188 -#define MGK_ImageErrorImageSizeDiffers 189 -#define MGK_ImageErrorInvalidColormapIndex 190 -#define MGK_ImageErrorLeftAndRightImageSizesDiffer 191 -#define MGK_ImageErrorNoImagesWereFound 192 -#define MGK_ImageErrorNoImagesWereLoaded 193 -#define MGK_ImageErrorNoLocaleImageAttribute 194 -#define MGK_ImageErrorTooManyClusters 195 -#define MGK_ImageErrorUnableToAppendImage 196 -#define MGK_ImageErrorUnableToAssignProfile 197 -#define MGK_ImageErrorUnableToAverageImage 198 -#define MGK_ImageErrorUnableToCoalesceImage 199 -#define MGK_ImageErrorUnableToCompareImages 200 -#define MGK_ImageErrorUnableToCreateImageMosaic 201 -#define MGK_ImageErrorUnableToCreateStereoImage 202 -#define MGK_ImageErrorUnableToDeconstructImageSequence 203 -#define MGK_ImageErrorUnableToFlattenImage 204 -#define MGK_ImageErrorUnableToGetClipMask 205 -#define MGK_ImageErrorUnableToHandleImageChannel 206 -#define MGK_ImageErrorUnableToResizeImage 207 -#define MGK_ImageErrorUnableToSegmentImage 208 -#define MGK_ImageErrorUnableToSetClipMask 209 -#define MGK_ImageErrorUnableToShearImage 210 -#define MGK_ImageErrorWidthOrHeightExceedsLimit 211 -#define MGK_ImageFatalErrorUnableToPersistKey 212 -#define MGK_ImageWarningDefault 213 -#define MGK_MissingDelegateErrorDPSLibraryIsNotAvailable 214 -#define MGK_MissingDelegateErrorFPXLibraryIsNotAvailable 215 -#define MGK_MissingDelegateErrorFreeTypeLibraryIsNotAvailable 216 -#define MGK_MissingDelegateErrorJPEGLibraryIsNotAvailable 217 -#define MGK_MissingDelegateErrorLCMSLibraryIsNotAvailable 218 -#define MGK_MissingDelegateErrorLZWEncodingNotEnabled 219 -#define MGK_MissingDelegateErrorNoDecodeDelegateForThisImageFormat 220 -#define MGK_MissingDelegateErrorNoEncodeDelegateForThisImageFormat 221 -#define MGK_MissingDelegateErrorTIFFLibraryIsNotAvailable 222 -#define MGK_MissingDelegateErrorXMLLibraryIsNotAvailable 223 -#define MGK_MissingDelegateErrorXWindowLibraryIsNotAvailable 224 -#define MGK_MissingDelegateErrorZipLibraryIsNotAvailable 225 -#define MGK_MissingDelegateFatalErrorDefault 226 -#define MGK_MissingDelegateWarningDefault 227 -#define MGK_ModuleErrorFailedToCloseModule 228 -#define MGK_ModuleErrorFailedToFindSymbol 229 -#define MGK_ModuleErrorUnableToLoadModule 230 -#define MGK_ModuleErrorUnableToRegisterImageFormat 231 -#define MGK_ModuleErrorUnrecognizedModule 232 -#define MGK_ModuleFatalErrorUnableToInitializeModuleLoader 233 -#define MGK_ModuleWarningDefault 234 -#define MGK_MonitorErrorDefault 235 -#define MGK_MonitorFatalErrorDefault 236 -#define MGK_MonitorFatalErrorUserRequestedTerminationBySignal 237 -#define MGK_MonitorWarningDefault 238 -#define MGK_OptionErrorBevelWidthIsNegative 239 -#define MGK_OptionErrorColorSeparatedImageRequired 240 -#define MGK_OptionErrorFrameIsLessThanImageSize 241 -#define MGK_OptionErrorGeometryDimensionsAreZero 242 -#define MGK_OptionErrorGeometryDoesNotContainImage 243 -#define MGK_OptionErrorHaldClutImageDimensionsInvalid 244 -#define MGK_OptionErrorImagesAreNotTheSameSize 245 -#define MGK_OptionErrorImageSizeMustExceedBevelWidth 246 -#define MGK_OptionErrorImageSmallerThanKernelWidth 247 -#define MGK_OptionErrorImageSmallerThanRadius 248 -#define MGK_OptionErrorImageWidthsOrHeightsDiffer 249 -#define MGK_OptionErrorInputImagesAlreadySpecified 250 -#define MGK_OptionErrorInvalidSubimageSpecification 251 -#define MGK_OptionErrorKernelRadiusIsTooSmall 252 -#define MGK_OptionErrorKernelWidthMustBeAnOddNumber 253 -#define MGK_OptionErrorMatrixIsNotSquare 254 -#define MGK_OptionErrorMatrixOrderOutOfRange 255 -#define MGK_OptionErrorMissingAnImageFilename 256 -#define MGK_OptionErrorMissingArgument 257 -#define MGK_OptionErrorMustSpecifyAnImageName 258 -#define MGK_OptionErrorMustSpecifyImageSize 259 -#define MGK_OptionErrorNoBlobDefined 260 -#define MGK_OptionErrorNoImagesDefined 261 -#define MGK_OptionErrorNonzeroWidthAndHeightRequired 262 -#define MGK_OptionErrorNoProfileNameWasGiven 263 -#define MGK_OptionErrorNullBlobArgument 264 -#define MGK_OptionErrorReferenceImageRequired 265 -#define MGK_OptionErrorReferenceIsNotMyType 266 -#define MGK_OptionErrorRegionAreaExceedsLimit 267 -#define MGK_OptionErrorRequestDidNotReturnAnImage 268 -#define MGK_OptionErrorSteganoImageRequired 269 -#define MGK_OptionErrorStereoImageRequired 270 -#define MGK_OptionErrorSubimageSpecificationReturnsNoImages 271 -#define MGK_OptionErrorUnableToAddOrRemoveProfile 272 -#define MGK_OptionErrorUnableToAverageImageSequence 273 -#define MGK_OptionErrorUnableToBlurImage 274 -#define MGK_OptionErrorUnableToChopImage 275 -#define MGK_OptionErrorUnableToColorMatrixImage 276 -#define MGK_OptionErrorUnableToConstituteImage 277 -#define MGK_OptionErrorUnableToConvolveImage 278 -#define MGK_OptionErrorUnableToEdgeImage 279 -#define MGK_OptionErrorUnableToEqualizeImage 280 -#define MGK_OptionErrorUnableToFilterImage 281 -#define MGK_OptionErrorUnableToFormatImageMetadata 282 -#define MGK_OptionErrorUnableToFrameImage 283 -#define MGK_OptionErrorUnableToOilPaintImage 284 -#define MGK_OptionErrorUnableToPaintImage 285 -#define MGK_OptionErrorUnableToRaiseImage 286 -#define MGK_OptionErrorUnableToSharpenImage 287 -#define MGK_OptionErrorUnableToThresholdImage 288 -#define MGK_OptionErrorUnableToWaveImage 289 -#define MGK_OptionErrorUnrecognizedAttribute 290 -#define MGK_OptionErrorUnrecognizedChannelType 291 -#define MGK_OptionErrorUnrecognizedColor 292 -#define MGK_OptionErrorUnrecognizedColormapType 293 -#define MGK_OptionErrorUnrecognizedColorspace 294 -#define MGK_OptionErrorUnrecognizedCommand 295 -#define MGK_OptionErrorUnrecognizedComposeOperator 296 -#define MGK_OptionErrorUnrecognizedDisposeMethod 297 -#define MGK_OptionErrorUnrecognizedElement 298 -#define MGK_OptionErrorUnrecognizedEndianType 299 -#define MGK_OptionErrorUnrecognizedGravityType 300 -#define MGK_OptionErrorUnrecognizedHighlightStyle 301 -#define MGK_OptionErrorUnrecognizedImageCompression 302 -#define MGK_OptionErrorUnrecognizedImageFilter 303 -#define MGK_OptionErrorUnrecognizedImageFormat 304 -#define MGK_OptionErrorUnrecognizedImageMode 305 -#define MGK_OptionErrorUnrecognizedImageType 306 -#define MGK_OptionErrorUnrecognizedIntentType 307 -#define MGK_OptionErrorUnrecognizedInterlaceType 308 -#define MGK_OptionErrorUnrecognizedListType 309 -#define MGK_OptionErrorUnrecognizedMetric 310 -#define MGK_OptionErrorUnrecognizedModeType 311 -#define MGK_OptionErrorUnrecognizedNoiseType 312 -#define MGK_OptionErrorUnrecognizedOperator 313 -#define MGK_OptionErrorUnrecognizedOption 314 -#define MGK_OptionErrorUnrecognizedPerlMagickMethod 315 -#define MGK_OptionErrorUnrecognizedPixelMap 316 -#define MGK_OptionErrorUnrecognizedPreviewType 317 -#define MGK_OptionErrorUnrecognizedResourceType 318 -#define MGK_OptionErrorUnrecognizedType 319 -#define MGK_OptionErrorUnrecognizedUnitsType 320 -#define MGK_OptionErrorUnrecognizedVirtualPixelMethod 321 -#define MGK_OptionErrorUnsupportedSamplingFactor 322 -#define MGK_OptionErrorUsageError 323 -#define MGK_OptionFatalErrorInvalidColorspaceType 324 -#define MGK_OptionFatalErrorInvalidEndianType 325 -#define MGK_OptionFatalErrorInvalidImageType 326 -#define MGK_OptionFatalErrorInvalidInterlaceType 327 -#define MGK_OptionFatalErrorMissingAnImageFilename 328 -#define MGK_OptionFatalErrorMissingArgument 329 -#define MGK_OptionFatalErrorNoImagesWereLoaded 330 -#define MGK_OptionFatalErrorOptionLengthExceedsLimit 331 -#define MGK_OptionFatalErrorRequestDidNotReturnAnImage 332 -#define MGK_OptionFatalErrorUnableToOpenXServer 333 -#define MGK_OptionFatalErrorUnableToPersistKey 334 -#define MGK_OptionFatalErrorUnrecognizedColormapType 335 -#define MGK_OptionFatalErrorUnrecognizedColorspaceType 336 -#define MGK_OptionFatalErrorUnrecognizedDisposeMethod 337 -#define MGK_OptionFatalErrorUnrecognizedEndianType 338 -#define MGK_OptionFatalErrorUnrecognizedFilterType 339 -#define MGK_OptionFatalErrorUnrecognizedImageCompressionType 340 -#define MGK_OptionFatalErrorUnrecognizedImageType 341 -#define MGK_OptionFatalErrorUnrecognizedInterlaceType 342 -#define MGK_OptionFatalErrorUnrecognizedOption 343 -#define MGK_OptionFatalErrorUnrecognizedResourceType 344 -#define MGK_OptionFatalErrorUnrecognizedVirtualPixelMethod 345 -#define MGK_OptionWarningUnrecognizedColor 346 -#define MGK_RegistryErrorImageExpected 347 -#define MGK_RegistryErrorImageInfoExpected 348 -#define MGK_RegistryErrorStructureSizeMismatch 349 -#define MGK_RegistryErrorUnableToGetRegistryID 350 -#define MGK_RegistryErrorUnableToLocateImage 351 -#define MGK_RegistryErrorUnableToSetRegistry 352 -#define MGK_RegistryFatalErrorDefault 353 -#define MGK_RegistryWarningDefault 354 -#define MGK_ResourceLimitErrorCacheResourcesExhausted 355 -#define MGK_ResourceLimitErrorImagePixelLimitExceeded 356 -#define MGK_ResourceLimitErrorMemoryAllocationFailed 357 -#define MGK_ResourceLimitErrorNoPixelsDefinedInCache 358 -#define MGK_ResourceLimitErrorPixelCacheAllocationFailed 359 -#define MGK_ResourceLimitErrorUnableToAddColorProfile 360 -#define MGK_ResourceLimitErrorUnableToAddGenericProfile 361 -#define MGK_ResourceLimitErrorUnableToAddIPTCProfile 362 -#define MGK_ResourceLimitErrorUnableToAllocateCoefficients 363 -#define MGK_ResourceLimitErrorUnableToAllocateColormap 364 -#define MGK_ResourceLimitErrorUnableToAllocateICCProfile 365 -#define MGK_ResourceLimitErrorUnableToAllocateString 366 -#define MGK_ResourceLimitErrorUnableToAnnotateImage 367 -#define MGK_ResourceLimitErrorUnableToAverageImageSequence 368 -#define MGK_ResourceLimitErrorUnableToCloneDrawingWand 369 -#define MGK_ResourceLimitErrorUnableToCloneImage 370 -#define MGK_ResourceLimitErrorUnableToComputeImageSignature 371 -#define MGK_ResourceLimitErrorUnableToConstituteImage 372 -#define MGK_ResourceLimitErrorUnableToConvertFont 373 -#define MGK_ResourceLimitErrorUnableToConvertStringToTokens 374 -#define MGK_ResourceLimitErrorUnableToCreateColormap 375 -#define MGK_ResourceLimitErrorUnableToCreateColorTransform 376 -#define MGK_ResourceLimitErrorUnableToCreateCommandWidget 377 -#define MGK_ResourceLimitErrorUnableToCreateImageGroup 378 -#define MGK_ResourceLimitErrorUnableToCreateImageMontage 379 -#define MGK_ResourceLimitErrorUnableToCreateXWindow 380 -#define MGK_ResourceLimitErrorUnableToCropImage 381 -#define MGK_ResourceLimitErrorUnableToDespeckleImage 382 -#define MGK_ResourceLimitErrorUnableToDetermineImageClass 383 -#define MGK_ResourceLimitErrorUnableToDetermineTheNumberOfImageColors 384 -#define MGK_ResourceLimitErrorUnableToDitherImage 385 -#define MGK_ResourceLimitErrorUnableToDrawOnImage 386 -#define MGK_ResourceLimitErrorUnableToEdgeImage 387 -#define MGK_ResourceLimitErrorUnableToEmbossImage 388 -#define MGK_ResourceLimitErrorUnableToEnhanceImage 389 -#define MGK_ResourceLimitErrorUnableToFloodfillImage 390 -#define MGK_ResourceLimitErrorUnableToGammaCorrectImage 391 -#define MGK_ResourceLimitErrorUnableToGetBestIconSize 392 -#define MGK_ResourceLimitErrorUnableToGetFromRegistry 393 -#define MGK_ResourceLimitErrorUnableToGetPackageInfo 394 -#define MGK_ResourceLimitErrorUnableToLevelImage 395 -#define MGK_ResourceLimitErrorUnableToMagnifyImage 396 -#define MGK_ResourceLimitErrorUnableToManageColor 397 -#define MGK_ResourceLimitErrorUnableToMapImage 398 -#define MGK_ResourceLimitErrorUnableToMapImageSequence 399 -#define MGK_ResourceLimitErrorUnableToMedianFilterImage 400 -#define MGK_ResourceLimitErrorUnableToMotionBlurImage 401 -#define MGK_ResourceLimitErrorUnableToNoiseFilterImage 402 -#define MGK_ResourceLimitErrorUnableToNormalizeImage 403 -#define MGK_ResourceLimitErrorUnableToOpenColorProfile 404 -#define MGK_ResourceLimitErrorUnableToQuantizeImage 405 -#define MGK_ResourceLimitErrorUnableToQuantizeImageSequence 406 -#define MGK_ResourceLimitErrorUnableToReadTextChunk 407 -#define MGK_ResourceLimitErrorUnableToReadXImage 408 -#define MGK_ResourceLimitErrorUnableToReadXServerColormap 409 -#define MGK_ResourceLimitErrorUnableToResizeImage 410 -#define MGK_ResourceLimitErrorUnableToRotateImage 411 -#define MGK_ResourceLimitErrorUnableToSampleImage 412 -#define MGK_ResourceLimitErrorUnableToScaleImage 413 -#define MGK_ResourceLimitErrorUnableToSelectImage 414 -#define MGK_ResourceLimitErrorUnableToSharpenImage 415 -#define MGK_ResourceLimitErrorUnableToShaveImage 416 -#define MGK_ResourceLimitErrorUnableToShearImage 417 -#define MGK_ResourceLimitErrorUnableToSortImageColormap 418 -#define MGK_ResourceLimitErrorUnableToThresholdImage 419 -#define MGK_ResourceLimitErrorUnableToTransformColorspace 420 -#define MGK_ResourceLimitFatalErrorMemoryAllocationFailed 421 -#define MGK_ResourceLimitFatalErrorSemaporeOperationFailed 422 -#define MGK_ResourceLimitFatalErrorUnableToAllocateAscii85Info 423 -#define MGK_ResourceLimitFatalErrorUnableToAllocateCacheInfo 424 -#define MGK_ResourceLimitFatalErrorUnableToAllocateCacheView 425 -#define MGK_ResourceLimitFatalErrorUnableToAllocateColorInfo 426 -#define MGK_ResourceLimitFatalErrorUnableToAllocateDashPattern 427 -#define MGK_ResourceLimitFatalErrorUnableToAllocateDelegateInfo 428 -#define MGK_ResourceLimitFatalErrorUnableToAllocateDerivatives 429 -#define MGK_ResourceLimitFatalErrorUnableToAllocateDrawContext 430 -#define MGK_ResourceLimitFatalErrorUnableToAllocateDrawInfo 431 -#define MGK_ResourceLimitFatalErrorUnableToAllocateDrawingWand 432 -#define MGK_ResourceLimitFatalErrorUnableToAllocateGammaMap 433 -#define MGK_ResourceLimitFatalErrorUnableToAllocateImage 434 -#define MGK_ResourceLimitFatalErrorUnableToAllocateImagePixels 435 -#define MGK_ResourceLimitFatalErrorUnableToAllocateLogInfo 436 -#define MGK_ResourceLimitFatalErrorUnableToAllocateMagicInfo 437 -#define MGK_ResourceLimitFatalErrorUnableToAllocateMagickInfo 438 -#define MGK_ResourceLimitFatalErrorUnableToAllocateModuleInfo 439 -#define MGK_ResourceLimitFatalErrorUnableToAllocateMontageInfo 440 -#define MGK_ResourceLimitFatalErrorUnableToAllocateQuantizeInfo 441 -#define MGK_ResourceLimitFatalErrorUnableToAllocateRandomKernel 442 -#define MGK_ResourceLimitFatalErrorUnableToAllocateRegistryInfo 443 -#define MGK_ResourceLimitFatalErrorUnableToAllocateSemaphoreInfo 444 -#define MGK_ResourceLimitFatalErrorUnableToAllocateString 445 -#define MGK_ResourceLimitFatalErrorUnableToAllocateTypeInfo 446 -#define MGK_ResourceLimitFatalErrorUnableToAllocateWand 447 -#define MGK_ResourceLimitFatalErrorUnableToAnimateImageSequence 448 -#define MGK_ResourceLimitFatalErrorUnableToCloneBlobInfo 449 -#define MGK_ResourceLimitFatalErrorUnableToCloneCacheInfo 450 -#define MGK_ResourceLimitFatalErrorUnableToCloneImage 451 -#define MGK_ResourceLimitFatalErrorUnableToCloneImageInfo 452 -#define MGK_ResourceLimitFatalErrorUnableToConcatenateString 453 -#define MGK_ResourceLimitFatalErrorUnableToConvertText 454 -#define MGK_ResourceLimitFatalErrorUnableToCreateColormap 455 -#define MGK_ResourceLimitFatalErrorUnableToDestroySemaphore 456 -#define MGK_ResourceLimitFatalErrorUnableToDisplayImage 457 -#define MGK_ResourceLimitFatalErrorUnableToEscapeString 458 -#define MGK_ResourceLimitFatalErrorUnableToInitializeSemaphore 459 -#define MGK_ResourceLimitFatalErrorUnableToInterpretMSLImage 460 -#define MGK_ResourceLimitFatalErrorUnableToLockSemaphore 461 -#define MGK_ResourceLimitFatalErrorUnableToUnlockSemaphore 462 -#define MGK_ResourceLimitWarningMemoryAllocationFailed 463 -#define MGK_StreamErrorImageDoesNotContainTheStreamGeometry 464 -#define MGK_StreamErrorNoStreamHandlerIsDefined 465 -#define MGK_StreamErrorPixelCacheIsNotOpen 466 -#define MGK_StreamErrorUnableToAcquirePixelStream 467 -#define MGK_StreamErrorUnableToSetPixelStream 468 -#define MGK_StreamErrorUnableToSyncPixelStream 469 -#define MGK_StreamFatalErrorDefault 470 -#define MGK_StreamWarningDefault 471 -#define MGK_TypeErrorFontSubstitutionRequired 472 -#define MGK_TypeErrorUnableToGetTypeMetrics 473 -#define MGK_TypeErrorUnableToInitializeFreetypeLibrary 474 -#define MGK_TypeErrorUnableToReadFont 475 -#define MGK_TypeErrorUnrecognizedFontEncoding 476 -#define MGK_TypeFatalErrorDefault 477 -#define MGK_TypeWarningDefault 478 -#define MGK_WandErrorInvalidColormapIndex 479 -#define MGK_WandErrorWandAPINotImplemented 480 -#define MGK_WandErrorWandContainsNoImageIndexs 481 -#define MGK_WandErrorWandContainsNoImages 482 -#define MGK_XServerErrorColorIsNotKnownToServer 483 -#define MGK_XServerErrorNoWindowWithSpecifiedIDExists 484 -#define MGK_XServerErrorStandardColormapIsNotInitialized 485 -#define MGK_XServerErrorUnableToConnectToRemoteDisplay 486 -#define MGK_XServerErrorUnableToCreateBitmap 487 -#define MGK_XServerErrorUnableToCreateColormap 488 -#define MGK_XServerErrorUnableToCreatePixmap 489 -#define MGK_XServerErrorUnableToCreateProperty 490 -#define MGK_XServerErrorUnableToCreateStandardColormap 491 -#define MGK_XServerErrorUnableToDisplayImageInfo 492 -#define MGK_XServerErrorUnableToGetProperty 493 -#define MGK_XServerErrorUnableToGetStandardColormap 494 -#define MGK_XServerErrorUnableToGetVisual 495 -#define MGK_XServerErrorUnableToGrabMouse 496 -#define MGK_XServerErrorUnableToLoadFont 497 -#define MGK_XServerErrorUnableToMatchVisualToStandardColormap 498 -#define MGK_XServerErrorUnableToOpenXServer 499 -#define MGK_XServerErrorUnableToReadXAttributes 500 -#define MGK_XServerErrorUnableToReadXWindowImage 501 -#define MGK_XServerErrorUnrecognizedColormapType 502 -#define MGK_XServerErrorUnrecognizedGravityType 503 -#define MGK_XServerErrorUnrecognizedVisualSpecifier 504 -#define MGK_XServerFatalErrorUnableToAllocateXHints 505 -#define MGK_XServerFatalErrorUnableToCreateCursor 506 -#define MGK_XServerFatalErrorUnableToCreateGraphicContext 507 -#define MGK_XServerFatalErrorUnableToCreateStandardColormap 508 -#define MGK_XServerFatalErrorUnableToCreateTextProperty 509 -#define MGK_XServerFatalErrorUnableToCreateXImage 510 -#define MGK_XServerFatalErrorUnableToCreateXPixmap 511 -#define MGK_XServerFatalErrorUnableToCreateXWindow 512 -#define MGK_XServerFatalErrorUnableToDisplayImage 513 -#define MGK_XServerFatalErrorUnableToDitherImage 514 -#define MGK_XServerFatalErrorUnableToGetPixelInfo 515 -#define MGK_XServerFatalErrorUnableToGetVisual 516 -#define MGK_XServerFatalErrorUnableToLoadFont 517 -#define MGK_XServerFatalErrorUnableToMakeXWindow 518 -#define MGK_XServerFatalErrorUnableToOpenXServer 519 -#define MGK_XServerFatalErrorUnableToViewFonts 520 -#define MGK_XServerWarningUnableToGetVisual 521 -#define MGK_XServerWarningUsingDefaultVisual 522 +#define MGK_ConfigureWarningDefault 97 +#define MGK_CorruptImageErrorAnErrorHasOccurredReadingFromFile 98 +#define MGK_CorruptImageErrorAnErrorHasOccurredWritingToFile 99 +#define MGK_CorruptImageErrorColormapExceeds256Colors 100 +#define MGK_CorruptImageErrorCorruptImage 101 +#define MGK_CorruptImageErrorImageFileDoesNotContainAnyImageData 102 +#define MGK_CorruptImageErrorImageTypeNotSupported 103 +#define MGK_CorruptImageErrorImproperImageHeader 104 +#define MGK_CorruptImageErrorInsufficientImageDataInFile 105 +#define MGK_CorruptImageErrorInvalidColormapIndex 106 +#define MGK_CorruptImageErrorInvalidFileFormatVersion 107 +#define MGK_CorruptImageErrorLengthAndFilesizeDoNotMatch 108 +#define MGK_CorruptImageErrorMissingImageChannel 109 +#define MGK_CorruptImageErrorNegativeOrZeroImageSize 110 +#define MGK_CorruptImageErrorNonOS2HeaderSizeError 111 +#define MGK_CorruptImageErrorNotEnoughTiles 112 +#define MGK_CorruptImageErrorStaticPlanesValueNotEqualToOne 113 +#define MGK_CorruptImageErrorSubsamplingRequiresEvenWidth 114 +#define MGK_CorruptImageErrorTooMuchImageDataInFile 115 +#define MGK_CorruptImageErrorUnableToReadColormapFromDumpFile 116 +#define MGK_CorruptImageErrorUnableToReadColorProfile 117 +#define MGK_CorruptImageErrorUnableToReadExtensionBlock 118 +#define MGK_CorruptImageErrorUnableToReadGenericProfile 119 +#define MGK_CorruptImageErrorUnableToReadImageData 120 +#define MGK_CorruptImageErrorUnableToReadImageHeader 121 +#define MGK_CorruptImageErrorUnableToReadIPTCProfile 122 +#define MGK_CorruptImageErrorUnableToReadPixmapFromDumpFile 123 +#define MGK_CorruptImageErrorUnableToReadSubImageData 124 +#define MGK_CorruptImageErrorUnableToReadVIDImage 125 +#define MGK_CorruptImageErrorUnableToReadWindowNameFromDumpFile 126 +#define MGK_CorruptImageErrorUnableToRunlengthDecodeImage 127 +#define MGK_CorruptImageErrorUnableToUncompressImage 128 +#define MGK_CorruptImageErrorUnexpectedEndOfFile 129 +#define MGK_CorruptImageErrorUnexpectedSamplingFactor 130 +#define MGK_CorruptImageErrorUnknownPatternType 131 +#define MGK_CorruptImageErrorUnrecognizedBitsPerPixel 132 +#define MGK_CorruptImageErrorUnrecognizedImageCompression 133 +#define MGK_CorruptImageErrorUnrecognizedXWDHeader 134 +#define MGK_CorruptImageFatalErrorUnableToPersistKey 135 +#define MGK_CorruptImageWarningCompressionNotValid 136 +#define MGK_CorruptImageWarningImproperImageHeader 137 +#define MGK_CorruptImageWarningLengthAndFilesizeDoNotMatch 138 +#define MGK_CorruptImageWarningNegativeOrZeroImageSize 139 +#define MGK_CorruptImageWarningNonOS2HeaderSizeError 140 +#define MGK_CorruptImageWarningSkipToSyncByte 141 +#define MGK_CorruptImageWarningStaticPlanesValueNotEqualToOne 142 +#define MGK_CorruptImageWarningUnrecognizedBitsPerPixel 143 +#define MGK_CorruptImageWarningUnrecognizedImageCompression 144 +#define MGK_CorruptImageWarningUnrecognizedNumberOfColors 145 +#define MGK_DelegateErrorDelegateFailed 146 +#define MGK_DelegateErrorFailedToAllocateArgumentList 147 +#define MGK_DelegateErrorFailedToAllocateGhostscriptInterpreter 148 +#define MGK_DelegateErrorFailedToComputeOutputSize 149 +#define MGK_DelegateErrorFailedToRenderFile 150 +#define MGK_DelegateErrorFailedToScanFile 151 +#define MGK_DelegateErrorNoTagFound 152 +#define MGK_DelegateErrorPostscriptDelegateFailed 153 +#define MGK_DelegateErrorUnableToCreateImage 154 +#define MGK_DelegateErrorUnableToCreateImageComponent 155 +#define MGK_DelegateErrorUnableToDecodeImageFile 156 +#define MGK_DelegateErrorUnableToEncodeImageFile 157 +#define MGK_DelegateErrorUnableToInitializeFPXLibrary 158 +#define MGK_DelegateErrorUnableToInitializeWMFLibrary 159 +#define MGK_DelegateErrorUnableToManageJP2Stream 160 +#define MGK_DelegateErrorUnableToWriteSVGFormat 161 +#define MGK_DelegateFatalErrorDefault 162 +#define MGK_DelegateWarningDefault 163 +#define MGK_DrawErrorAlreadyPushingPatternDefinition 164 +#define MGK_DrawErrorNonconformingDrawingPrimitiveDefinition 165 +#define MGK_DrawErrorUnableToPrint 166 +#define MGK_DrawErrorUnbalancedGraphicContextPushPop 167 +#define MGK_DrawFatalErrorDefault 168 +#define MGK_DrawWarningNotARelativeURL 169 +#define MGK_DrawWarningNotCurrentlyPushingPatternDefinition 170 +#define MGK_DrawWarningURLNotFound 171 +#define MGK_FileOpenErrorUnableToCreateTemporaryFile 172 +#define MGK_FileOpenErrorUnableToOpenFile 173 +#define MGK_FileOpenErrorUnableToWriteFile 174 +#define MGK_FileOpenFatalErrorDefault 175 +#define MGK_FileOpenWarningDefault 176 +#define MGK_ImageErrorAngleIsDiscontinuous 177 +#define MGK_ImageErrorColorspaceColorProfileMismatch 178 +#define MGK_ImageErrorImageColorspaceDiffers 179 +#define MGK_ImageErrorImageColorspaceMismatch 180 +#define MGK_ImageErrorImageDifferenceExceedsLimit 181 +#define MGK_ImageErrorImageDoesNotContainResolution 182 +#define MGK_ImageErrorImageOpacityDiffers 183 +#define MGK_ImageErrorImageSequenceIsRequired 184 +#define MGK_ImageErrorImageSizeDiffers 185 +#define MGK_ImageErrorInvalidColormapIndex 186 +#define MGK_ImageErrorLeftAndRightImageSizesDiffer 187 +#define MGK_ImageErrorNoImagesWereFound 188 +#define MGK_ImageErrorNoImagesWereLoaded 189 +#define MGK_ImageErrorNoLocaleImageAttribute 190 +#define MGK_ImageErrorTooManyClusters 191 +#define MGK_ImageErrorUnableToAppendImage 192 +#define MGK_ImageErrorUnableToAssignProfile 193 +#define MGK_ImageErrorUnableToAverageImage 194 +#define MGK_ImageErrorUnableToCoalesceImage 195 +#define MGK_ImageErrorUnableToCompareImages 196 +#define MGK_ImageErrorUnableToCreateImageMosaic 197 +#define MGK_ImageErrorUnableToCreateStereoImage 198 +#define MGK_ImageErrorUnableToDeconstructImageSequence 199 +#define MGK_ImageErrorUnableToFlattenImage 200 +#define MGK_ImageErrorUnableToGetClipMask 201 +#define MGK_ImageErrorUnableToHandleImageChannel 202 +#define MGK_ImageErrorUnableToResizeImage 203 +#define MGK_ImageErrorUnableToSegmentImage 204 +#define MGK_ImageErrorUnableToSetClipMask 205 +#define MGK_ImageErrorUnableToShearImage 206 +#define MGK_ImageErrorWidthOrHeightExceedsLimit 207 +#define MGK_ImageFatalErrorUnableToPersistKey 208 +#define MGK_ImageWarningDefault 209 +#define MGK_MissingDelegateErrorDPSLibraryIsNotAvailable 210 +#define MGK_MissingDelegateErrorFPXLibraryIsNotAvailable 211 +#define MGK_MissingDelegateErrorFreeTypeLibraryIsNotAvailable 212 +#define MGK_MissingDelegateErrorJPEGLibraryIsNotAvailable 213 +#define MGK_MissingDelegateErrorLCMSLibraryIsNotAvailable 214 +#define MGK_MissingDelegateErrorLZWEncodingNotEnabled 215 +#define MGK_MissingDelegateErrorNoDecodeDelegateForThisImageFormat 216 +#define MGK_MissingDelegateErrorNoEncodeDelegateForThisImageFormat 217 +#define MGK_MissingDelegateErrorTIFFLibraryIsNotAvailable 218 +#define MGK_MissingDelegateErrorXMLLibraryIsNotAvailable 219 +#define MGK_MissingDelegateErrorXWindowLibraryIsNotAvailable 220 +#define MGK_MissingDelegateErrorZipLibraryIsNotAvailable 221 +#define MGK_MissingDelegateFatalErrorDefault 222 +#define MGK_MissingDelegateWarningDefault 223 +#define MGK_ModuleErrorFailedToCloseModule 224 +#define MGK_ModuleErrorFailedToFindSymbol 225 +#define MGK_ModuleErrorUnableToLoadModule 226 +#define MGK_ModuleErrorUnableToRegisterImageFormat 227 +#define MGK_ModuleErrorUnrecognizedModule 228 +#define MGK_ModuleFatalErrorUnableToInitializeModuleLoader 229 +#define MGK_ModuleWarningDefault 230 +#define MGK_MonitorErrorDefault 231 +#define MGK_MonitorFatalErrorDefault 232 +#define MGK_MonitorFatalErrorUserRequestedTerminationBySignal 233 +#define MGK_MonitorWarningDefault 234 +#define MGK_OptionErrorBevelWidthIsNegative 235 +#define MGK_OptionErrorColorSeparatedImageRequired 236 +#define MGK_OptionErrorFrameIsLessThanImageSize 237 +#define MGK_OptionErrorGeometryDimensionsAreZero 238 +#define MGK_OptionErrorGeometryDoesNotContainImage 239 +#define MGK_OptionErrorHaldClutImageDimensionsInvalid 240 +#define MGK_OptionErrorImagesAreNotTheSameSize 241 +#define MGK_OptionErrorImageSizeMustExceedBevelWidth 242 +#define MGK_OptionErrorImageSmallerThanKernelWidth 243 +#define MGK_OptionErrorImageSmallerThanRadius 244 +#define MGK_OptionErrorImageWidthsOrHeightsDiffer 245 +#define MGK_OptionErrorInputImagesAlreadySpecified 246 +#define MGK_OptionErrorInvalidSubimageSpecification 247 +#define MGK_OptionErrorKernelRadiusIsTooSmall 248 +#define MGK_OptionErrorKernelWidthMustBeAnOddNumber 249 +#define MGK_OptionErrorMatrixIsNotSquare 250 +#define MGK_OptionErrorMatrixOrderOutOfRange 251 +#define MGK_OptionErrorMissingAnImageFilename 252 +#define MGK_OptionErrorMissingArgument 253 +#define MGK_OptionErrorMustSpecifyAnImageName 254 +#define MGK_OptionErrorMustSpecifyImageSize 255 +#define MGK_OptionErrorNoBlobDefined 256 +#define MGK_OptionErrorNoImagesDefined 257 +#define MGK_OptionErrorNonzeroWidthAndHeightRequired 258 +#define MGK_OptionErrorNoProfileNameWasGiven 259 +#define MGK_OptionErrorNullBlobArgument 260 +#define MGK_OptionErrorReferenceImageRequired 261 +#define MGK_OptionErrorReferenceIsNotMyType 262 +#define MGK_OptionErrorRegionAreaExceedsLimit 263 +#define MGK_OptionErrorRequestDidNotReturnAnImage 264 +#define MGK_OptionErrorSteganoImageRequired 265 +#define MGK_OptionErrorStereoImageRequired 266 +#define MGK_OptionErrorSubimageSpecificationReturnsNoImages 267 +#define MGK_OptionErrorUnableToAddOrRemoveProfile 268 +#define MGK_OptionErrorUnableToAverageImageSequence 269 +#define MGK_OptionErrorUnableToBlurImage 270 +#define MGK_OptionErrorUnableToChopImage 271 +#define MGK_OptionErrorUnableToColorMatrixImage 272 +#define MGK_OptionErrorUnableToConstituteImage 273 +#define MGK_OptionErrorUnableToConvolveImage 274 +#define MGK_OptionErrorUnableToEdgeImage 275 +#define MGK_OptionErrorUnableToEqualizeImage 276 +#define MGK_OptionErrorUnableToFilterImage 277 +#define MGK_OptionErrorUnableToFormatImageMetadata 278 +#define MGK_OptionErrorUnableToFrameImage 279 +#define MGK_OptionErrorUnableToOilPaintImage 280 +#define MGK_OptionErrorUnableToPaintImage 281 +#define MGK_OptionErrorUnableToRaiseImage 282 +#define MGK_OptionErrorUnableToSharpenImage 283 +#define MGK_OptionErrorUnableToThresholdImage 284 +#define MGK_OptionErrorUnableToWaveImage 285 +#define MGK_OptionErrorUnrecognizedAttribute 286 +#define MGK_OptionErrorUnrecognizedChannelType 287 +#define MGK_OptionErrorUnrecognizedColor 288 +#define MGK_OptionErrorUnrecognizedColormapType 289 +#define MGK_OptionErrorUnrecognizedColorspace 290 +#define MGK_OptionErrorUnrecognizedCommand 291 +#define MGK_OptionErrorUnrecognizedComposeOperator 292 +#define MGK_OptionErrorUnrecognizedDisposeMethod 293 +#define MGK_OptionErrorUnrecognizedElement 294 +#define MGK_OptionErrorUnrecognizedEndianType 295 +#define MGK_OptionErrorUnrecognizedGravityType 296 +#define MGK_OptionErrorUnrecognizedHighlightStyle 297 +#define MGK_OptionErrorUnrecognizedImageCompression 298 +#define MGK_OptionErrorUnrecognizedImageFilter 299 +#define MGK_OptionErrorUnrecognizedImageFormat 300 +#define MGK_OptionErrorUnrecognizedImageMode 301 +#define MGK_OptionErrorUnrecognizedImageType 302 +#define MGK_OptionErrorUnrecognizedIntentType 303 +#define MGK_OptionErrorUnrecognizedInterlaceType 304 +#define MGK_OptionErrorUnrecognizedListType 305 +#define MGK_OptionErrorUnrecognizedMetric 306 +#define MGK_OptionErrorUnrecognizedModeType 307 +#define MGK_OptionErrorUnrecognizedNoiseType 308 +#define MGK_OptionErrorUnrecognizedOperator 309 +#define MGK_OptionErrorUnrecognizedOption 310 +#define MGK_OptionErrorUnrecognizedPerlMagickMethod 311 +#define MGK_OptionErrorUnrecognizedPixelMap 312 +#define MGK_OptionErrorUnrecognizedPreviewType 313 +#define MGK_OptionErrorUnrecognizedResourceType 314 +#define MGK_OptionErrorUnrecognizedType 315 +#define MGK_OptionErrorUnrecognizedUnitsType 316 +#define MGK_OptionErrorUnrecognizedVirtualPixelMethod 317 +#define MGK_OptionErrorUnsupportedSamplingFactor 318 +#define MGK_OptionErrorUsageError 319 +#define MGK_OptionFatalErrorInvalidColorspaceType 320 +#define MGK_OptionFatalErrorInvalidEndianType 321 +#define MGK_OptionFatalErrorInvalidImageType 322 +#define MGK_OptionFatalErrorInvalidInterlaceType 323 +#define MGK_OptionFatalErrorMissingAnImageFilename 324 +#define MGK_OptionFatalErrorMissingArgument 325 +#define MGK_OptionFatalErrorNoImagesWereLoaded 326 +#define MGK_OptionFatalErrorOptionLengthExceedsLimit 327 +#define MGK_OptionFatalErrorRequestDidNotReturnAnImage 328 +#define MGK_OptionFatalErrorUnableToOpenXServer 329 +#define MGK_OptionFatalErrorUnableToPersistKey 330 +#define MGK_OptionFatalErrorUnrecognizedColormapType 331 +#define MGK_OptionFatalErrorUnrecognizedColorspaceType 332 +#define MGK_OptionFatalErrorUnrecognizedDisposeMethod 333 +#define MGK_OptionFatalErrorUnrecognizedEndianType 334 +#define MGK_OptionFatalErrorUnrecognizedFilterType 335 +#define MGK_OptionFatalErrorUnrecognizedImageCompressionType 336 +#define MGK_OptionFatalErrorUnrecognizedImageType 337 +#define MGK_OptionFatalErrorUnrecognizedInterlaceType 338 +#define MGK_OptionFatalErrorUnrecognizedOption 339 +#define MGK_OptionFatalErrorUnrecognizedResourceType 340 +#define MGK_OptionFatalErrorUnrecognizedVirtualPixelMethod 341 +#define MGK_OptionWarningUnrecognizedColor 342 +#define MGK_RegistryErrorImageExpected 343 +#define MGK_RegistryErrorImageInfoExpected 344 +#define MGK_RegistryErrorStructureSizeMismatch 345 +#define MGK_RegistryErrorUnableToGetRegistryID 346 +#define MGK_RegistryErrorUnableToLocateImage 347 +#define MGK_RegistryErrorUnableToSetRegistry 348 +#define MGK_RegistryFatalErrorDefault 349 +#define MGK_RegistryWarningDefault 350 +#define MGK_ResourceLimitErrorCacheResourcesExhausted 351 +#define MGK_ResourceLimitErrorImagePixelLimitExceeded 352 +#define MGK_ResourceLimitErrorMemoryAllocationFailed 353 +#define MGK_ResourceLimitErrorNoPixelsDefinedInCache 354 +#define MGK_ResourceLimitErrorPixelCacheAllocationFailed 355 +#define MGK_ResourceLimitErrorUnableToAddColorProfile 356 +#define MGK_ResourceLimitErrorUnableToAddGenericProfile 357 +#define MGK_ResourceLimitErrorUnableToAddIPTCProfile 358 +#define MGK_ResourceLimitErrorUnableToAllocateCoefficients 359 +#define MGK_ResourceLimitErrorUnableToAllocateColormap 360 +#define MGK_ResourceLimitErrorUnableToAllocateICCProfile 361 +#define MGK_ResourceLimitErrorUnableToAllocateString 362 +#define MGK_ResourceLimitErrorUnableToAnnotateImage 363 +#define MGK_ResourceLimitErrorUnableToAverageImageSequence 364 +#define MGK_ResourceLimitErrorUnableToCloneDrawingWand 365 +#define MGK_ResourceLimitErrorUnableToCloneImage 366 +#define MGK_ResourceLimitErrorUnableToComputeImageSignature 367 +#define MGK_ResourceLimitErrorUnableToConstituteImage 368 +#define MGK_ResourceLimitErrorUnableToConvertFont 369 +#define MGK_ResourceLimitErrorUnableToConvertStringToTokens 370 +#define MGK_ResourceLimitErrorUnableToCreateColormap 371 +#define MGK_ResourceLimitErrorUnableToCreateColorTransform 372 +#define MGK_ResourceLimitErrorUnableToCreateCommandWidget 373 +#define MGK_ResourceLimitErrorUnableToCreateImageGroup 374 +#define MGK_ResourceLimitErrorUnableToCreateImageMontage 375 +#define MGK_ResourceLimitErrorUnableToCreateXWindow 376 +#define MGK_ResourceLimitErrorUnableToCropImage 377 +#define MGK_ResourceLimitErrorUnableToDespeckleImage 378 +#define MGK_ResourceLimitErrorUnableToDetermineImageClass 379 +#define MGK_ResourceLimitErrorUnableToDetermineTheNumberOfImageColors 380 +#define MGK_ResourceLimitErrorUnableToDitherImage 381 +#define MGK_ResourceLimitErrorUnableToDrawOnImage 382 +#define MGK_ResourceLimitErrorUnableToEdgeImage 383 +#define MGK_ResourceLimitErrorUnableToEmbossImage 384 +#define MGK_ResourceLimitErrorUnableToEnhanceImage 385 +#define MGK_ResourceLimitErrorUnableToFloodfillImage 386 +#define MGK_ResourceLimitErrorUnableToGammaCorrectImage 387 +#define MGK_ResourceLimitErrorUnableToGetBestIconSize 388 +#define MGK_ResourceLimitErrorUnableToGetFromRegistry 389 +#define MGK_ResourceLimitErrorUnableToGetPackageInfo 390 +#define MGK_ResourceLimitErrorUnableToLevelImage 391 +#define MGK_ResourceLimitErrorUnableToMagnifyImage 392 +#define MGK_ResourceLimitErrorUnableToManageColor 393 +#define MGK_ResourceLimitErrorUnableToMapImage 394 +#define MGK_ResourceLimitErrorUnableToMapImageSequence 395 +#define MGK_ResourceLimitErrorUnableToMedianFilterImage 396 +#define MGK_ResourceLimitErrorUnableToMotionBlurImage 397 +#define MGK_ResourceLimitErrorUnableToNoiseFilterImage 398 +#define MGK_ResourceLimitErrorUnableToNormalizeImage 399 +#define MGK_ResourceLimitErrorUnableToOpenColorProfile 400 +#define MGK_ResourceLimitErrorUnableToQuantizeImage 401 +#define MGK_ResourceLimitErrorUnableToQuantizeImageSequence 402 +#define MGK_ResourceLimitErrorUnableToReadTextChunk 403 +#define MGK_ResourceLimitErrorUnableToReadXImage 404 +#define MGK_ResourceLimitErrorUnableToReadXServerColormap 405 +#define MGK_ResourceLimitErrorUnableToResizeImage 406 +#define MGK_ResourceLimitErrorUnableToRotateImage 407 +#define MGK_ResourceLimitErrorUnableToSampleImage 408 +#define MGK_ResourceLimitErrorUnableToScaleImage 409 +#define MGK_ResourceLimitErrorUnableToSelectImage 410 +#define MGK_ResourceLimitErrorUnableToSharpenImage 411 +#define MGK_ResourceLimitErrorUnableToShaveImage 412 +#define MGK_ResourceLimitErrorUnableToShearImage 413 +#define MGK_ResourceLimitErrorUnableToSortImageColormap 414 +#define MGK_ResourceLimitErrorUnableToThresholdImage 415 +#define MGK_ResourceLimitErrorUnableToTransformColorspace 416 +#define MGK_ResourceLimitFatalErrorMemoryAllocationFailed 417 +#define MGK_ResourceLimitFatalErrorSemaporeOperationFailed 418 +#define MGK_ResourceLimitFatalErrorUnableToAllocateAscii85Info 419 +#define MGK_ResourceLimitFatalErrorUnableToAllocateCacheInfo 420 +#define MGK_ResourceLimitFatalErrorUnableToAllocateCacheView 421 +#define MGK_ResourceLimitFatalErrorUnableToAllocateColorInfo 422 +#define MGK_ResourceLimitFatalErrorUnableToAllocateDashPattern 423 +#define MGK_ResourceLimitFatalErrorUnableToAllocateDelegateInfo 424 +#define MGK_ResourceLimitFatalErrorUnableToAllocateDerivatives 425 +#define MGK_ResourceLimitFatalErrorUnableToAllocateDrawContext 426 +#define MGK_ResourceLimitFatalErrorUnableToAllocateDrawInfo 427 +#define MGK_ResourceLimitFatalErrorUnableToAllocateDrawingWand 428 +#define MGK_ResourceLimitFatalErrorUnableToAllocateGammaMap 429 +#define MGK_ResourceLimitFatalErrorUnableToAllocateImage 430 +#define MGK_ResourceLimitFatalErrorUnableToAllocateImagePixels 431 +#define MGK_ResourceLimitFatalErrorUnableToAllocateLogInfo 432 +#define MGK_ResourceLimitFatalErrorUnableToAllocateMagicInfo 433 +#define MGK_ResourceLimitFatalErrorUnableToAllocateMagickInfo 434 +#define MGK_ResourceLimitFatalErrorUnableToAllocateModuleInfo 435 +#define MGK_ResourceLimitFatalErrorUnableToAllocateMontageInfo 436 +#define MGK_ResourceLimitFatalErrorUnableToAllocateQuantizeInfo 437 +#define MGK_ResourceLimitFatalErrorUnableToAllocateRandomKernel 438 +#define MGK_ResourceLimitFatalErrorUnableToAllocateRegistryInfo 439 +#define MGK_ResourceLimitFatalErrorUnableToAllocateSemaphoreInfo 440 +#define MGK_ResourceLimitFatalErrorUnableToAllocateString 441 +#define MGK_ResourceLimitFatalErrorUnableToAllocateTypeInfo 442 +#define MGK_ResourceLimitFatalErrorUnableToAllocateWand 443 +#define MGK_ResourceLimitFatalErrorUnableToAnimateImageSequence 444 +#define MGK_ResourceLimitFatalErrorUnableToCloneBlobInfo 445 +#define MGK_ResourceLimitFatalErrorUnableToCloneCacheInfo 446 +#define MGK_ResourceLimitFatalErrorUnableToCloneImage 447 +#define MGK_ResourceLimitFatalErrorUnableToCloneImageInfo 448 +#define MGK_ResourceLimitFatalErrorUnableToConcatenateString 449 +#define MGK_ResourceLimitFatalErrorUnableToConvertText 450 +#define MGK_ResourceLimitFatalErrorUnableToCreateColormap 451 +#define MGK_ResourceLimitFatalErrorUnableToDestroySemaphore 452 +#define MGK_ResourceLimitFatalErrorUnableToDisplayImage 453 +#define MGK_ResourceLimitFatalErrorUnableToEscapeString 454 +#define MGK_ResourceLimitFatalErrorUnableToInitializeSemaphore 455 +#define MGK_ResourceLimitFatalErrorUnableToInterpretMSLImage 456 +#define MGK_ResourceLimitFatalErrorUnableToLockSemaphore 457 +#define MGK_ResourceLimitFatalErrorUnableToUnlockSemaphore 458 +#define MGK_ResourceLimitWarningMemoryAllocationFailed 459 +#define MGK_StreamErrorImageDoesNotContainTheStreamGeometry 460 +#define MGK_StreamErrorNoStreamHandlerIsDefined 461 +#define MGK_StreamErrorPixelCacheIsNotOpen 462 +#define MGK_StreamErrorUnableToAcquirePixelStream 463 +#define MGK_StreamErrorUnableToSetPixelStream 464 +#define MGK_StreamErrorUnableToSyncPixelStream 465 +#define MGK_StreamFatalErrorDefault 466 +#define MGK_StreamWarningDefault 467 +#define MGK_TypeErrorFontSubstitutionRequired 468 +#define MGK_TypeErrorUnableToGetTypeMetrics 469 +#define MGK_TypeErrorUnableToInitializeFreetypeLibrary 470 +#define MGK_TypeErrorUnableToReadFont 471 +#define MGK_TypeErrorUnrecognizedFontEncoding 472 +#define MGK_TypeFatalErrorDefault 473 +#define MGK_TypeWarningDefault 474 +#define MGK_WandErrorInvalidColormapIndex 475 +#define MGK_WandErrorWandAPINotImplemented 476 +#define MGK_WandErrorWandContainsNoImageIndexs 477 +#define MGK_WandErrorWandContainsNoImages 478 +#define MGK_XServerErrorColorIsNotKnownToServer 479 +#define MGK_XServerErrorNoWindowWithSpecifiedIDExists 480 +#define MGK_XServerErrorStandardColormapIsNotInitialized 481 +#define MGK_XServerErrorUnableToConnectToRemoteDisplay 482 +#define MGK_XServerErrorUnableToCreateBitmap 483 +#define MGK_XServerErrorUnableToCreateColormap 484 +#define MGK_XServerErrorUnableToCreatePixmap 485 +#define MGK_XServerErrorUnableToCreateProperty 486 +#define MGK_XServerErrorUnableToCreateStandardColormap 487 +#define MGK_XServerErrorUnableToDisplayImageInfo 488 +#define MGK_XServerErrorUnableToGetProperty 489 +#define MGK_XServerErrorUnableToGetStandardColormap 490 +#define MGK_XServerErrorUnableToGetVisual 491 +#define MGK_XServerErrorUnableToGrabMouse 492 +#define MGK_XServerErrorUnableToLoadFont 493 +#define MGK_XServerErrorUnableToMatchVisualToStandardColormap 494 +#define MGK_XServerErrorUnableToOpenXServer 495 +#define MGK_XServerErrorUnableToReadXAttributes 496 +#define MGK_XServerErrorUnableToReadXWindowImage 497 +#define MGK_XServerErrorUnrecognizedColormapType 498 +#define MGK_XServerErrorUnrecognizedGravityType 499 +#define MGK_XServerErrorUnrecognizedVisualSpecifier 500 +#define MGK_XServerFatalErrorUnableToAllocateXHints 501 +#define MGK_XServerFatalErrorUnableToCreateCursor 502 +#define MGK_XServerFatalErrorUnableToCreateGraphicContext 503 +#define MGK_XServerFatalErrorUnableToCreateStandardColormap 504 +#define MGK_XServerFatalErrorUnableToCreateTextProperty 505 +#define MGK_XServerFatalErrorUnableToCreateXImage 506 +#define MGK_XServerFatalErrorUnableToCreateXPixmap 507 +#define MGK_XServerFatalErrorUnableToCreateXWindow 508 +#define MGK_XServerFatalErrorUnableToDisplayImage 509 +#define MGK_XServerFatalErrorUnableToDitherImage 510 +#define MGK_XServerFatalErrorUnableToGetPixelInfo 511 +#define MGK_XServerFatalErrorUnableToGetVisual 512 +#define MGK_XServerFatalErrorUnableToLoadFont 513 +#define MGK_XServerFatalErrorUnableToMakeXWindow 514 +#define MGK_XServerFatalErrorUnableToOpenXServer 515 +#define MGK_XServerFatalErrorUnableToViewFonts 516 +#define MGK_XServerWarningUnableToGetVisual 517 +#define MGK_XServerWarningUsingDefaultVisual 518 #endif @@ -581,51 +577,51 @@ { "Coder/Warning", 87, CoderWarning }, { "Configure/Error", 88, ConfigureError }, { "Configure/FatalError", 95, ConfigureFatalError }, - { "Configure/Warning", 99, ConfigureWarning }, - { "Corrupt/Image/Error", 100, CorruptImageError }, - { "Corrupt/Image/FatalError", 137, CorruptImageFatalError }, - { "Corrupt/Image/Warning", 138, CorruptImageWarning }, - { "Delegate/Error", 148, DelegateError }, - { "Delegate/FatalError", 164, DelegateFatalError }, - { "Delegate/Warning", 165, DelegateWarning }, - { "Draw/Error", 166, DrawError }, - { "Draw/FatalError", 171, DrawFatalError }, - { "Draw/Warning", 172, DrawWarning }, - { "File/Open/Error", 175, FileOpenError }, - { "File/Open/FatalError", 178, FileOpenFatalError }, - { "File/Open/Warning", 179, FileOpenWarning }, - { "Image/Error", 180, ImageError }, - { "Image/FatalError", 211, ImageFatalError }, - { "Image/Warning", 212, ImageWarning }, - { "Missing/Delegate/Error", 213, MissingDelegateError }, - { "Missing/Delegate/FatalError", 225, MissingDelegateFatalError }, - { "Missing/Delegate/Warning", 226, MissingDelegateWarning }, - { "Module/Error", 227, ModuleError }, - { "Module/FatalError", 232, ModuleFatalError }, - { "Module/Warning", 233, ModuleWarning }, - { "Monitor/Error", 234, MonitorError }, - { "Monitor/FatalError", 235, MonitorFatalError }, - { "Monitor/Warning", 237, MonitorWarning }, - { "Option/Error", 238, OptionError }, - { "Option/FatalError", 323, OptionFatalError }, - { "Option/Warning", 345, OptionWarning }, - { "Registry/Error", 346, RegistryError }, - { "Registry/FatalError", 352, RegistryFatalError }, - { "Registry/Warning", 353, RegistryWarning }, - { "Resource/Limit/Error", 354, ResourceLimitError }, - { "Resource/Limit/FatalError", 420, ResourceLimitFatalError }, - { "Resource/Limit/Warning", 462, ResourceLimitWarning }, - { "Stream/Error", 463, StreamError }, - { "Stream/FatalError", 469, StreamFatalError }, - { "Stream/Warning", 470, StreamWarning }, - { "Type/Error", 471, TypeError }, - { "Type/FatalError", 476, TypeFatalError }, - { "Type/Warning", 477, TypeWarning }, - { "Wand/Error", 478, WandError }, - { "XServer/Error", 482, XServerError }, - { "XServer/FatalError", 504, XServerFatalError }, - { "XServer/Warning", 520, XServerWarning }, - { 0, 522, UndefinedException } + { "Configure/Warning", 96, ConfigureWarning }, + { "Corrupt/Image/Error", 97, CorruptImageError }, + { "Corrupt/Image/FatalError", 134, CorruptImageFatalError }, + { "Corrupt/Image/Warning", 135, CorruptImageWarning }, + { "Delegate/Error", 145, DelegateError }, + { "Delegate/FatalError", 161, DelegateFatalError }, + { "Delegate/Warning", 162, DelegateWarning }, + { "Draw/Error", 163, DrawError }, + { "Draw/FatalError", 167, DrawFatalError }, + { "Draw/Warning", 168, DrawWarning }, + { "File/Open/Error", 171, FileOpenError }, + { "File/Open/FatalError", 174, FileOpenFatalError }, + { "File/Open/Warning", 175, FileOpenWarning }, + { "Image/Error", 176, ImageError }, + { "Image/FatalError", 207, ImageFatalError }, + { "Image/Warning", 208, ImageWarning }, + { "Missing/Delegate/Error", 209, MissingDelegateError }, + { "Missing/Delegate/FatalError", 221, MissingDelegateFatalError }, + { "Missing/Delegate/Warning", 222, MissingDelegateWarning }, + { "Module/Error", 223, ModuleError }, + { "Module/FatalError", 228, ModuleFatalError }, + { "Module/Warning", 229, ModuleWarning }, + { "Monitor/Error", 230, MonitorError }, + { "Monitor/FatalError", 231, MonitorFatalError }, + { "Monitor/Warning", 233, MonitorWarning }, + { "Option/Error", 234, OptionError }, + { "Option/FatalError", 319, OptionFatalError }, + { "Option/Warning", 341, OptionWarning }, + { "Registry/Error", 342, RegistryError }, + { "Registry/FatalError", 348, RegistryFatalError }, + { "Registry/Warning", 349, RegistryWarning }, + { "Resource/Limit/Error", 350, ResourceLimitError }, + { "Resource/Limit/FatalError", 416, ResourceLimitFatalError }, + { "Resource/Limit/Warning", 458, ResourceLimitWarning }, + { "Stream/Error", 459, StreamError }, + { "Stream/FatalError", 465, StreamFatalError }, + { "Stream/Warning", 466, StreamWarning }, + { "Type/Error", 467, TypeError }, + { "Type/FatalError", 472, TypeFatalError }, + { "Type/Warning", 473, TypeWarning }, + { "Wand/Error", 474, WandError }, + { "XServer/Error", 478, XServerError }, + { "XServer/FatalError", 500, XServerFatalError }, + { "XServer/Warning", 516, XServerWarning }, + { 0, 518, UndefinedException } }; #endif @@ -734,432 +730,428 @@ { "UnableToAccessLogFile", 94 }, { "UnableToAccessModuleFile", 95 }, { "Default", 96 }, - { "UnableToChangeToWorkingDirectory", 97 }, - { "UnableToGetCurrentDirectory", 98 }, - { "UnableToRestoreCurrentDirectory", 99 }, - { "Default", 100 }, - { "AnErrorHasOccurredReadingFromFile", 101 }, - { "AnErrorHasOccurredWritingToFile", 102 }, - { "ColormapExceeds256Colors", 103 }, - { "CorruptImage", 104 }, - { "ImageFileDoesNotContainAnyImageData", 105 }, - { "ImageTypeNotSupported", 106 }, - { "ImproperImageHeader", 107 }, - { "InsufficientImageDataInFile", 108 }, - { "InvalidColormapIndex", 109 }, - { "InvalidFileFormatVersion", 110 }, - { "LengthAndFilesizeDoNotMatch", 111 }, - { "MissingImageChannel", 112 }, - { "NegativeOrZeroImageSize", 113 }, - { "NonOS2HeaderSizeError", 114 }, - { "NotEnoughTiles", 115 }, - { "StaticPlanesValueNotEqualToOne", 116 }, - { "SubsamplingRequiresEvenWidth", 117 }, - { "TooMuchImageDataInFile", 118 }, - { "UnableToReadColormapFromDumpFile", 119 }, - { "UnableToReadColorProfile", 120 }, - { "UnableToReadExtensionBlock", 121 }, - { "UnableToReadGenericProfile", 122 }, - { "UnableToReadImageData", 123 }, - { "UnableToReadImageHeader", 124 }, - { "UnableToReadIPTCProfile", 125 }, - { "UnableToReadPixmapFromDumpFile", 126 }, - { "UnableToReadSubImageData", 127 }, - { "UnableToReadVIDImage", 128 }, - { "UnableToReadWindowNameFromDumpFile", 129 }, - { "UnableToRunlengthDecodeImage", 130 }, - { "UnableToUncompressImage", 131 }, - { "UnexpectedEndOfFile", 132 }, - { "UnexpectedSamplingFactor", 133 }, - { "UnknownPatternType", 134 }, - { "UnrecognizedBitsPerPixel", 135 }, - { "UnrecognizedImageCompression", 136 }, - { "UnrecognizedXWDHeader", 137 }, - { "UnableToPersistKey", 138 }, - { "CompressionNotValid", 139 }, - { "ImproperImageHeader", 140 }, - { "LengthAndFilesizeDoNotMatch", 141 }, - { "NegativeOrZeroImageSize", 142 }, - { "NonOS2HeaderSizeError", 143 }, - { "SkipToSyncByte", 144 }, - { "StaticPlanesValueNotEqualToOne", 145 }, - { "UnrecognizedBitsPerPixel", 146 }, - { "UnrecognizedImageCompression", 147 }, - { "UnrecognizedNumberOfColors", 148 }, - { "DelegateFailed", 149 }, - { "FailedToAllocateArgumentList", 150 }, - { "FailedToAllocateGhostscriptInterpreter", 151 }, - { "FailedToComputeOutputSize", 152 }, - { "FailedToRenderFile", 153 }, - { "FailedToScanFile", 154 }, - { "NoTagFound", 155 }, - { "PostscriptDelegateFailed", 156 }, - { "UnableToCreateImage", 157 }, - { "UnableToCreateImageComponent", 158 }, - { "UnableToDecodeImageFile", 159 }, - { "UnableToEncodeImageFile", 160 }, - { "UnableToInitializeFPXLibrary", 161 }, - { "UnableToInitializeWMFLibrary", 162 }, - { "UnableToManageJP2Stream", 163 }, - { "UnableToWriteSVGFormat", 164 }, - { "Default", 165 }, - { "Default", 166 }, - { "AlreadyPushingPatternDefinition", 167 }, - { "NonconformingDrawingPrimitiveDefinition", 168 }, - { "TooManyCoordinates", 169 }, - { "UnableToPrint", 170 }, - { "UnbalancedGraphicContextPushPop", 171 }, - { "Default", 172 }, - { "NotARelativeURL", 173 }, - { "NotCurrentlyPushingPatternDefinition", 174 }, - { "URLNotFound", 175 }, - { "UnableToCreateTemporaryFile", 176 }, - { "UnableToOpenFile", 177 }, - { "UnableToWriteFile", 178 }, - { "Default", 179 }, - { "Default", 180 }, - { "AngleIsDiscontinuous", 181 }, - { "ColorspaceColorProfileMismatch", 182 }, - { "ImageColorspaceDiffers", 183 }, - { "ImageColorspaceMismatch", 184 }, - { "ImageDifferenceExceedsLimit", 185 }, - { "ImageDoesNotContainResolution", 186 }, - { "ImageOpacityDiffers", 187 }, - { "ImageSequenceIsRequired", 188 }, - { "ImageSizeDiffers", 189 }, - { "InvalidColormapIndex", 190 }, - { "LeftAndRightImageSizesDiffer", 191 }, - { "NoImagesWereFound", 192 }, - { "NoImagesWereLoaded", 193 }, - { "NoLocaleImageAttribute", 194 }, - { "TooManyClusters", 195 }, - { "UnableToAppendImage", 196 }, - { "UnableToAssignProfile", 197 }, - { "UnableToAverageImage", 198 }, - { "UnableToCoalesceImage", 199 }, - { "UnableToCompareImages", 200 }, - { "UnableToCreateImageMosaic", 201 }, - { "UnableToCreateStereoImage", 202 }, - { "UnableToDeconstructImageSequence", 203 }, - { "UnableToFlattenImage", 204 }, - { "UnableToGetClipMask", 205 }, - { "UnableToHandleImageChannel", 206 }, - { "UnableToResizeImage", 207 }, - { "UnableToSegmentImage", 208 }, - { "UnableToSetClipMask", 209 }, - { "UnableToShearImage", 210 }, - { "WidthOrHeightExceedsLimit", 211 }, - { "UnableToPersistKey", 212 }, - { "Default", 213 }, - { "DPSLibraryIsNotAvailable", 214 }, - { "FPXLibraryIsNotAvailable", 215 }, - { "FreeTypeLibraryIsNotAvailable", 216 }, - { "JPEGLibraryIsNotAvailable", 217 }, - { "LCMSLibraryIsNotAvailable", 218 }, - { "LZWEncodingNotEnabled", 219 }, - { "NoDecodeDelegateForThisImageFormat", 220 }, - { "NoEncodeDelegateForThisImageFormat", 221 }, - { "TIFFLibraryIsNotAvailable", 222 }, - { "XMLLibraryIsNotAvailable", 223 }, - { "XWindowLibraryIsNotAvailable", 224 }, - { "ZipLibraryIsNotAvailable", 225 }, - { "Default", 226 }, - { "Default", 227 }, - { "FailedToCloseModule", 228 }, - { "FailedToFindSymbol", 229 }, - { "UnableToLoadModule", 230 }, - { "UnableToRegisterImageFormat", 231 }, - { "UnrecognizedModule", 232 }, - { "UnableToInitializeModuleLoader", 233 }, + { "Default", 97 }, + { "AnErrorHasOccurredReadingFromFile", 98 }, + { "AnErrorHasOccurredWritingToFile", 99 }, + { "ColormapExceeds256Colors", 100 }, + { "CorruptImage", 101 }, + { "ImageFileDoesNotContainAnyImageData", 102 }, + { "ImageTypeNotSupported", 103 }, + { "ImproperImageHeader", 104 }, + { "InsufficientImageDataInFile", 105 }, + { "InvalidColormapIndex", 106 }, + { "InvalidFileFormatVersion", 107 }, + { "LengthAndFilesizeDoNotMatch", 108 }, + { "MissingImageChannel", 109 }, + { "NegativeOrZeroImageSize", 110 }, + { "NonOS2HeaderSizeError", 111 }, + { "NotEnoughTiles", 112 }, + { "StaticPlanesValueNotEqualToOne", 113 }, + { "SubsamplingRequiresEvenWidth", 114 }, + { "TooMuchImageDataInFile", 115 }, + { "UnableToReadColormapFromDumpFile", 116 }, + { "UnableToReadColorProfile", 117 }, + { "UnableToReadExtensionBlock", 118 }, + { "UnableToReadGenericProfile", 119 }, + { "UnableToReadImageData", 120 }, + { "UnableToReadImageHeader", 121 }, + { "UnableToReadIPTCProfile", 122 }, + { "UnableToReadPixmapFromDumpFile", 123 }, + { "UnableToReadSubImageData", 124 }, + { "UnableToReadVIDImage", 125 }, + { "UnableToReadWindowNameFromDumpFile", 126 }, + { "UnableToRunlengthDecodeImage", 127 }, + { "UnableToUncompressImage", 128 }, + { "UnexpectedEndOfFile", 129 }, + { "UnexpectedSamplingFactor", 130 }, + { "UnknownPatternType", 131 }, + { "UnrecognizedBitsPerPixel", 132 }, + { "UnrecognizedImageCompression", 133 }, + { "UnrecognizedXWDHeader", 134 }, + { "UnableToPersistKey", 135 }, + { "CompressionNotValid", 136 }, + { "ImproperImageHeader", 137 }, + { "LengthAndFilesizeDoNotMatch", 138 }, + { "NegativeOrZeroImageSize", 139 }, + { "NonOS2HeaderSizeError", 140 }, + { "SkipToSyncByte", 141 }, + { "StaticPlanesValueNotEqualToOne", 142 }, + { "UnrecognizedBitsPerPixel", 143 }, + { "UnrecognizedImageCompression", 144 }, + { "UnrecognizedNumberOfColors", 145 }, + { "DelegateFailed", 146 }, + { "FailedToAllocateArgumentList", 147 }, + { "FailedToAllocateGhostscriptInterpreter", 148 }, + { "FailedToComputeOutputSize", 149 }, + { "FailedToRenderFile", 150 }, + { "FailedToScanFile", 151 }, + { "NoTagFound", 152 }, + { "PostscriptDelegateFailed", 153 }, + { "UnableToCreateImage", 154 }, + { "UnableToCreateImageComponent", 155 }, + { "UnableToDecodeImageFile", 156 }, + { "UnableToEncodeImageFile", 157 }, + { "UnableToInitializeFPXLibrary", 158 }, + { "UnableToInitializeWMFLibrary", 159 }, + { "UnableToManageJP2Stream", 160 }, + { "UnableToWriteSVGFormat", 161 }, + { "Default", 162 }, + { "Default", 163 }, + { "AlreadyPushingPatternDefinition", 164 }, + { "NonconformingDrawingPrimitiveDefinition", 165 }, + { "UnableToPrint", 166 }, + { "UnbalancedGraphicContextPushPop", 167 }, + { "Default", 168 }, + { "NotARelativeURL", 169 }, + { "NotCurrentlyPushingPatternDefinition", 170 }, + { "URLNotFound", 171 }, + { "UnableToCreateTemporaryFile", 172 }, + { "UnableToOpenFile", 173 }, + { "UnableToWriteFile", 174 }, + { "Default", 175 }, + { "Default", 176 }, + { "AngleIsDiscontinuous", 177 }, + { "ColorspaceColorProfileMismatch", 178 }, + { "ImageColorspaceDiffers", 179 }, + { "ImageColorspaceMismatch", 180 }, + { "ImageDifferenceExceedsLimit", 181 }, + { "ImageDoesNotContainResolution", 182 }, + { "ImageOpacityDiffers", 183 }, + { "ImageSequenceIsRequired", 184 }, + { "ImageSizeDiffers", 185 }, + { "InvalidColormapIndex", 186 }, + { "LeftAndRightImageSizesDiffer", 187 }, + { "NoImagesWereFound", 188 }, + { "NoImagesWereLoaded", 189 }, + { "NoLocaleImageAttribute", 190 }, + { "TooManyClusters", 191 }, + { "UnableToAppendImage", 192 }, + { "UnableToAssignProfile", 193 }, + { "UnableToAverageImage", 194 }, + { "UnableToCoalesceImage", 195 }, + { "UnableToCompareImages", 196 }, + { "UnableToCreateImageMosaic", 197 }, + { "UnableToCreateStereoImage", 198 }, + { "UnableToDeconstructImageSequence", 199 }, + { "UnableToFlattenImage", 200 }, + { "UnableToGetClipMask", 201 }, + { "UnableToHandleImageChannel", 202 }, + { "UnableToResizeImage", 203 }, + { "UnableToSegmentImage", 204 }, + { "UnableToSetClipMask", 205 }, + { "UnableToShearImage", 206 }, + { "WidthOrHeightExceedsLimit", 207 }, + { "UnableToPersistKey", 208 }, + { "Default", 209 }, + { "DPSLibraryIsNotAvailable", 210 }, + { "FPXLibraryIsNotAvailable", 211 }, + { "FreeTypeLibraryIsNotAvailable", 212 }, + { "JPEGLibraryIsNotAvailable", 213 }, + { "LCMSLibraryIsNotAvailable", 214 }, + { "LZWEncodingNotEnabled", 215 }, + { "NoDecodeDelegateForThisImageFormat", 216 }, + { "NoEncodeDelegateForThisImageFormat", 217 }, + { "TIFFLibraryIsNotAvailable", 218 }, + { "XMLLibraryIsNotAvailable", 219 }, + { "XWindowLibraryIsNotAvailable", 220 }, + { "ZipLibraryIsNotAvailable", 221 }, + { "Default", 222 }, + { "Default", 223 }, + { "FailedToCloseModule", 224 }, + { "FailedToFindSymbol", 225 }, + { "UnableToLoadModule", 226 }, + { "UnableToRegisterImageFormat", 227 }, + { "UnrecognizedModule", 228 }, + { "UnableToInitializeModuleLoader", 229 }, + { "Default", 230 }, + { "Default", 231 }, + { "Default", 232 }, + { "UserRequestedTerminationBySignal", 233 }, { "Default", 234 }, - { "Default", 235 }, - { "Default", 236 }, - { "UserRequestedTerminationBySignal", 237 }, - { "Default", 238 }, - { "BevelWidthIsNegative", 239 }, - { "ColorSeparatedImageRequired", 240 }, - { "FrameIsLessThanImageSize", 241 }, - { "GeometryDimensionsAreZero", 242 }, - { "GeometryDoesNotContainImage", 243 }, - { "HaldClutImageDimensionsInvalid", 244 }, - { "ImagesAreNotTheSameSize", 245 }, - { "ImageSizeMustExceedBevelWidth", 246 }, - { "ImageSmallerThanKernelWidth", 247 }, - { "ImageSmallerThanRadius", 248 }, - { "ImageWidthsOrHeightsDiffer", 249 }, - { "InputImagesAlreadySpecified", 250 }, - { "InvalidSubimageSpecification", 251 }, - { "KernelRadiusIsTooSmall", 252 }, - { "KernelWidthMustBeAnOddNumber", 253 }, - { "MatrixIsNotSquare", 254 }, - { "MatrixOrderOutOfRange", 255 }, - { "MissingAnImageFilename", 256 }, - { "MissingArgument", 257 }, - { "MustSpecifyAnImageName", 258 }, - { "MustSpecifyImageSize", 259 }, - { "NoBlobDefined", 260 }, - { "NoImagesDefined", 261 }, - { "NonzeroWidthAndHeightRequired", 262 }, - { "NoProfileNameWasGiven", 263 }, - { "NullBlobArgument", 264 }, - { "ReferenceImageRequired", 265 }, - { "ReferenceIsNotMyType", 266 }, - { "RegionAreaExceedsLimit", 267 }, - { "RequestDidNotReturnAnImage", 268 }, - { "SteganoImageRequired", 269 }, - { "StereoImageRequired", 270 }, - { "SubimageSpecificationReturnsNoImages", 271 }, - { "UnableToAddOrRemoveProfile", 272 }, - { "UnableToAverageImageSequence", 273 }, - { "UnableToBlurImage", 274 }, - { "UnableToChopImage", 275 }, - { "UnableToColorMatrixImage", 276 }, - { "UnableToConstituteImage", 277 }, - { "UnableToConvolveImage", 278 }, - { "UnableToEdgeImage", 279 }, - { "UnableToEqualizeImage", 280 }, - { "UnableToFilterImage", 281 }, - { "UnableToFormatImageMetadata", 282 }, - { "UnableToFrameImage", 283 }, - { "UnableToOilPaintImage", 284 }, - { "UnableToPaintImage", 285 }, - { "UnableToRaiseImage", 286 }, - { "UnableToSharpenImage", 287 }, - { "UnableToThresholdImage", 288 }, - { "UnableToWaveImage", 289 }, - { "UnrecognizedAttribute", 290 }, - { "UnrecognizedChannelType", 291 }, - { "UnrecognizedColor", 292 }, - { "UnrecognizedColormapType", 293 }, - { "UnrecognizedColorspace", 294 }, - { "UnrecognizedCommand", 295 }, - { "UnrecognizedComposeOperator", 296 }, - { "UnrecognizedDisposeMethod", 297 }, - { "UnrecognizedElement", 298 }, - { "UnrecognizedEndianType", 299 }, - { "UnrecognizedGravityType", 300 }, - { "UnrecognizedHighlightStyle", 301 }, - { "UnrecognizedImageCompression", 302 }, - { "UnrecognizedImageFilter", 303 }, - { "UnrecognizedImageFormat", 304 }, - { "UnrecognizedImageMode", 305 }, - { "UnrecognizedImageType", 306 }, - { "UnrecognizedIntentType", 307 }, - { "UnrecognizedInterlaceType", 308 }, - { "UnrecognizedListType", 309 }, - { "UnrecognizedMetric", 310 }, - { "UnrecognizedModeType", 311 }, - { "UnrecognizedNoiseType", 312 }, - { "UnrecognizedOperator", 313 }, - { "UnrecognizedOption", 314 }, - { "UnrecognizedPerlMagickMethod", 315 }, - { "UnrecognizedPixelMap", 316 }, - { "UnrecognizedPreviewType", 317 }, - { "UnrecognizedResourceType", 318 }, - { "UnrecognizedType", 319 }, - { "UnrecognizedUnitsType", 320 }, - { "UnrecognizedVirtualPixelMethod", 321 }, - { "UnsupportedSamplingFactor", 322 }, - { "UsageError", 323 }, - { "InvalidColorspaceType", 324 }, - { "InvalidEndianType", 325 }, - { "InvalidImageType", 326 }, - { "InvalidInterlaceType", 327 }, - { "MissingAnImageFilename", 328 }, - { "MissingArgument", 329 }, - { "NoImagesWereLoaded", 330 }, - { "OptionLengthExceedsLimit", 331 }, - { "RequestDidNotReturnAnImage", 332 }, - { "UnableToOpenXServer", 333 }, - { "UnableToPersistKey", 334 }, - { "UnrecognizedColormapType", 335 }, - { "UnrecognizedColorspaceType", 336 }, - { "UnrecognizedDisposeMethod", 337 }, - { "UnrecognizedEndianType", 338 }, - { "UnrecognizedFilterType", 339 }, - { "UnrecognizedImageCompressionType", 340 }, - { "UnrecognizedImageType", 341 }, - { "UnrecognizedInterlaceType", 342 }, - { "UnrecognizedOption", 343 }, - { "UnrecognizedResourceType", 344 }, - { "UnrecognizedVirtualPixelMethod", 345 }, - { "UnrecognizedColor", 346 }, - { "ImageExpected", 347 }, - { "ImageInfoExpected", 348 }, - { "StructureSizeMismatch", 349 }, - { "UnableToGetRegistryID", 350 }, - { "UnableToLocateImage", 351 }, - { "UnableToSetRegistry", 352 }, - { "Default", 353 }, - { "Default", 354 }, - { "CacheResourcesExhausted", 355 }, - { "ImagePixelLimitExceeded", 356 }, - { "MemoryAllocationFailed", 357 }, - { "NoPixelsDefinedInCache", 358 }, - { "PixelCacheAllocationFailed", 359 }, - { "UnableToAddColorProfile", 360 }, - { "UnableToAddGenericProfile", 361 }, - { "UnableToAddIPTCProfile", 362 }, - { "UnableToAllocateCoefficients", 363 }, - { "UnableToAllocateColormap", 364 }, - { "UnableToAllocateICCProfile", 365 }, - { "UnableToAllocateString", 366 }, - { "UnableToAnnotateImage", 367 }, - { "UnableToAverageImageSequence", 368 }, - { "UnableToCloneDrawingWand", 369 }, - { "UnableToCloneImage", 370 }, - { "UnableToComputeImageSignature", 371 }, - { "UnableToConstituteImage", 372 }, - { "UnableToConvertFont", 373 }, - { "UnableToConvertStringToTokens", 374 }, - { "UnableToCreateColormap", 375 }, - { "UnableToCreateColorTransform", 376 }, - { "UnableToCreateCommandWidget", 377 }, - { "UnableToCreateImageGroup", 378 }, - { "UnableToCreateImageMontage", 379 }, - { "UnableToCreateXWindow", 380 }, - { "UnableToCropImage", 381 }, - { "UnableToDespeckleImage", 382 }, - { "UnableToDetermineImageClass", 383 }, - { "UnableToDetermineTheNumberOfImageColors", 384 }, - { "UnableToDitherImage", 385 }, - { "UnableToDrawOnImage", 386 }, - { "UnableToEdgeImage", 387 }, - { "UnableToEmbossImage", 388 }, - { "UnableToEnhanceImage", 389 }, - { "UnableToFloodfillImage", 390 }, - { "UnableToGammaCorrectImage", 391 }, - { "UnableToGetBestIconSize", 392 }, - { "UnableToGetFromRegistry", 393 }, - { "UnableToGetPackageInfo", 394 }, - { "UnableToLevelImage", 395 }, - { "UnableToMagnifyImage", 396 }, - { "UnableToManageColor", 397 }, - { "UnableToMapImage", 398 }, - { "UnableToMapImageSequence", 399 }, - { "UnableToMedianFilterImage", 400 }, - { "UnableToMotionBlurImage", 401 }, - { "UnableToNoiseFilterImage", 402 }, - { "UnableToNormalizeImage", 403 }, - { "UnableToOpenColorProfile", 404 }, - { "UnableToQuantizeImage", 405 }, - { "UnableToQuantizeImageSequence", 406 }, - { "UnableToReadTextChunk", 407 }, - { "UnableToReadXImage", 408 }, - { "UnableToReadXServerColormap", 409 }, - { "UnableToResizeImage", 410 }, - { "UnableToRotateImage", 411 }, - { "UnableToSampleImage", 412 }, - { "UnableToScaleImage", 413 }, - { "UnableToSelectImage", 414 }, - { "UnableToSharpenImage", 415 }, - { "UnableToShaveImage", 416 }, - { "UnableToShearImage", 417 }, - { "UnableToSortImageColormap", 418 }, - { "UnableToThresholdImage", 419 }, - { "UnableToTransformColorspace", 420 }, - { "MemoryAllocationFailed", 421 }, - { "SemaporeOperationFailed", 422 }, - { "UnableToAllocateAscii85Info", 423 }, - { "UnableToAllocateCacheInfo", 424 }, - { "UnableToAllocateCacheView", 425 }, - { "UnableToAllocateColorInfo", 426 }, - { "UnableToAllocateDashPattern", 427 }, - { "UnableToAllocateDelegateInfo", 428 }, - { "UnableToAllocateDerivatives", 429 }, - { "UnableToAllocateDrawContext", 430 }, - { "UnableToAllocateDrawInfo", 431 }, - { "UnableToAllocateDrawingWand", 432 }, - { "UnableToAllocateGammaMap", 433 }, - { "UnableToAllocateImage", 434 }, - { "UnableToAllocateImagePixels", 435 }, - { "UnableToAllocateLogInfo", 436 }, - { "UnableToAllocateMagicInfo", 437 }, - { "UnableToAllocateMagickInfo", 438 }, - { "UnableToAllocateModuleInfo", 439 }, - { "UnableToAllocateMontageInfo", 440 }, - { "UnableToAllocateQuantizeInfo", 441 }, - { "UnableToAllocateRandomKernel", 442 }, - { "UnableToAllocateRegistryInfo", 443 }, - { "UnableToAllocateSemaphoreInfo", 444 }, - { "UnableToAllocateString", 445 }, - { "UnableToAllocateTypeInfo", 446 }, - { "UnableToAllocateWand", 447 }, - { "UnableToAnimateImageSequence", 448 }, - { "UnableToCloneBlobInfo", 449 }, - { "UnableToCloneCacheInfo", 450 }, - { "UnableToCloneImage", 451 }, - { "UnableToCloneImageInfo", 452 }, - { "UnableToConcatenateString", 453 }, - { "UnableToConvertText", 454 }, - { "UnableToCreateColormap", 455 }, - { "UnableToDestroySemaphore", 456 }, - { "UnableToDisplayImage", 457 }, - { "UnableToEscapeString", 458 }, - { "UnableToInitializeSemaphore", 459 }, - { "UnableToInterpretMSLImage", 460 }, - { "UnableToLockSemaphore", 461 }, - { "UnableToUnlockSemaphore", 462 }, - { "MemoryAllocationFailed", 463 }, - { "ImageDoesNotContainTheStreamGeometry", 464 }, - { "NoStreamHandlerIsDefined", 465 }, - { "PixelCacheIsNotOpen", 466 }, - { "UnableToAcquirePixelStream", 467 }, - { "UnableToSetPixelStream", 468 }, - { "UnableToSyncPixelStream", 469 }, - { "Default", 470 }, - { "Default", 471 }, - { "FontSubstitutionRequired", 472 }, - { "UnableToGetTypeMetrics", 473 }, - { "UnableToInitializeFreetypeLibrary", 474 }, - { "UnableToReadFont", 475 }, - { "UnrecognizedFontEncoding", 476 }, - { "Default", 477 }, - { "Default", 478 }, - { "InvalidColormapIndex", 479 }, - { "WandAPINotImplemented", 480 }, - { "WandContainsNoImageIndexs", 481 }, - { "WandContainsNoImages", 482 }, - { "ColorIsNotKnownToServer", 483 }, - { "NoWindowWithSpecifiedIDExists", 484 }, - { "StandardColormapIsNotInitialized", 485 }, - { "UnableToConnectToRemoteDisplay", 486 }, - { "UnableToCreateBitmap", 487 }, - { "UnableToCreateColormap", 488 }, - { "UnableToCreatePixmap", 489 }, - { "UnableToCreateProperty", 490 }, - { "UnableToCreateStandardColormap", 491 }, - { "UnableToDisplayImageInfo", 492 }, - { "UnableToGetProperty", 493 }, - { "UnableToGetStandardColormap", 494 }, - { "UnableToGetVisual", 495 }, - { "UnableToGrabMouse", 496 }, - { "UnableToLoadFont", 497 }, - { "UnableToMatchVisualToStandardColormap", 498 }, - { "UnableToOpenXServer", 499 }, - { "UnableToReadXAttributes", 500 }, - { "UnableToReadXWindowImage", 501 }, - { "UnrecognizedColormapType", 502 }, - { "UnrecognizedGravityType", 503 }, - { "UnrecognizedVisualSpecifier", 504 }, - { "UnableToAllocateXHints", 505 }, - { "UnableToCreateCursor", 506 }, - { "UnableToCreateGraphicContext", 507 }, - { "UnableToCreateStandardColormap", 508 }, - { "UnableToCreateTextProperty", 509 }, - { "UnableToCreateXImage", 510 }, - { "UnableToCreateXPixmap", 511 }, - { "UnableToCreateXWindow", 512 }, - { "UnableToDisplayImage", 513 }, - { "UnableToDitherImage", 514 }, - { "UnableToGetPixelInfo", 515 }, - { "UnableToGetVisual", 516 }, - { "UnableToLoadFont", 517 }, - { "UnableToMakeXWindow", 518 }, - { "UnableToOpenXServer", 519 }, - { "UnableToViewFonts", 520 }, - { "UnableToGetVisual", 521 }, - { "UsingDefaultVisual", 522 }, + { "BevelWidthIsNegative", 235 }, + { "ColorSeparatedImageRequired", 236 }, + { "FrameIsLessThanImageSize", 237 }, + { "GeometryDimensionsAreZero", 238 }, + { "GeometryDoesNotContainImage", 239 }, + { "HaldClutImageDimensionsInvalid", 240 }, + { "ImagesAreNotTheSameSize", 241 }, + { "ImageSizeMustExceedBevelWidth", 242 }, + { "ImageSmallerThanKernelWidth", 243 }, + { "ImageSmallerThanRadius", 244 }, + { "ImageWidthsOrHeightsDiffer", 245 }, + { "InputImagesAlreadySpecified", 246 }, + { "InvalidSubimageSpecification", 247 }, + { "KernelRadiusIsTooSmall", 248 }, + { "KernelWidthMustBeAnOddNumber", 249 }, + { "MatrixIsNotSquare", 250 }, + { "MatrixOrderOutOfRange", 251 }, + { "MissingAnImageFilename", 252 }, + { "MissingArgument", 253 }, + { "MustSpecifyAnImageName", 254 }, + { "MustSpecifyImageSize", 255 }, + { "NoBlobDefined", 256 }, + { "NoImagesDefined", 257 }, + { "NonzeroWidthAndHeightRequired", 258 }, + { "NoProfileNameWasGiven", 259 }, + { "NullBlobArgument", 260 }, + { "ReferenceImageRequired", 261 }, + { "ReferenceIsNotMyType", 262 }, + { "RegionAreaExceedsLimit", 263 }, + { "RequestDidNotReturnAnImage", 264 }, + { "SteganoImageRequired", 265 }, + { "StereoImageRequired", 266 }, + { "SubimageSpecificationReturnsNoImages", 267 }, + { "UnableToAddOrRemoveProfile", 268 }, + { "UnableToAverageImageSequence", 269 }, + { "UnableToBlurImage", 270 }, + { "UnableToChopImage", 271 }, + { "UnableToColorMatrixImage", 272 }, + { "UnableToConstituteImage", 273 }, + { "UnableToConvolveImage", 274 }, + { "UnableToEdgeImage", 275 }, + { "UnableToEqualizeImage", 276 }, + { "UnableToFilterImage", 277 }, + { "UnableToFormatImageMetadata", 278 }, + { "UnableToFrameImage", 279 }, + { "UnableToOilPaintImage", 280 }, + { "UnableToPaintImage", 281 }, + { "UnableToRaiseImage", 282 }, + { "UnableToSharpenImage", 283 }, + { "UnableToThresholdImage", 284 }, + { "UnableToWaveImage", 285 }, + { "UnrecognizedAttribute", 286 }, + { "UnrecognizedChannelType", 287 }, + { "UnrecognizedColor", 288 }, + { "UnrecognizedColormapType", 289 }, + { "UnrecognizedColorspace", 290 }, + { "UnrecognizedCommand", 291 }, + { "UnrecognizedComposeOperator", 292 }, + { "UnrecognizedDisposeMethod", 293 }, + { "UnrecognizedElement", 294 }, + { "UnrecognizedEndianType", 295 }, + { "UnrecognizedGravityType", 296 }, + { "UnrecognizedHighlightStyle", 297 }, + { "UnrecognizedImageCompression", 298 }, + { "UnrecognizedImageFilter", 299 }, + { "UnrecognizedImageFormat", 300 }, + { "UnrecognizedImageMode", 301 }, + { "UnrecognizedImageType", 302 }, + { "UnrecognizedIntentType", 303 }, + { "UnrecognizedInterlaceType", 304 }, + { "UnrecognizedListType", 305 }, + { "UnrecognizedMetric", 306 }, + { "UnrecognizedModeType", 307 }, + { "UnrecognizedNoiseType", 308 }, + { "UnrecognizedOperator", 309 }, + { "UnrecognizedOption", 310 }, + { "UnrecognizedPerlMagickMethod", 311 }, + { "UnrecognizedPixelMap", 312 }, + { "UnrecognizedPreviewType", 313 }, + { "UnrecognizedResourceType", 314 }, + { "UnrecognizedType", 315 }, + { "UnrecognizedUnitsType", 316 }, + { "UnrecognizedVirtualPixelMethod", 317 }, + { "UnsupportedSamplingFactor", 318 }, + { "UsageError", 319 }, + { "InvalidColorspaceType", 320 }, + { "InvalidEndianType", 321 }, + { "InvalidImageType", 322 }, + { "InvalidInterlaceType", 323 }, + { "MissingAnImageFilename", 324 }, + { "MissingArgument", 325 }, + { "NoImagesWereLoaded", 326 }, + { "OptionLengthExceedsLimit", 327 }, + { "RequestDidNotReturnAnImage", 328 }, + { "UnableToOpenXServer", 329 }, + { "UnableToPersistKey", 330 }, + { "UnrecognizedColormapType", 331 }, + { "UnrecognizedColorspaceType", 332 }, + { "UnrecognizedDisposeMethod", 333 }, + { "UnrecognizedEndianType", 334 }, + { "UnrecognizedFilterType", 335 }, + { "UnrecognizedImageCompressionType", 336 }, + { "UnrecognizedImageType", 337 }, + { "UnrecognizedInterlaceType", 338 }, + { "UnrecognizedOption", 339 }, + { "UnrecognizedResourceType", 340 }, + { "UnrecognizedVirtualPixelMethod", 341 }, + { "UnrecognizedColor", 342 }, + { "ImageExpected", 343 }, + { "ImageInfoExpected", 344 }, + { "StructureSizeMismatch", 345 }, + { "UnableToGetRegistryID", 346 }, + { "UnableToLocateImage", 347 }, + { "UnableToSetRegistry", 348 }, + { "Default", 349 }, + { "Default", 350 }, + { "CacheResourcesExhausted", 351 }, + { "ImagePixelLimitExceeded", 352 }, + { "MemoryAllocationFailed", 353 }, + { "NoPixelsDefinedInCache", 354 }, + { "PixelCacheAllocationFailed", 355 }, + { "UnableToAddColorProfile", 356 }, + { "UnableToAddGenericProfile", 357 }, + { "UnableToAddIPTCProfile", 358 }, + { "UnableToAllocateCoefficients", 359 }, + { "UnableToAllocateColormap", 360 }, + { "UnableToAllocateICCProfile", 361 }, + { "UnableToAllocateString", 362 }, + { "UnableToAnnotateImage", 363 }, + { "UnableToAverageImageSequence", 364 }, + { "UnableToCloneDrawingWand", 365 }, + { "UnableToCloneImage", 366 }, + { "UnableToComputeImageSignature", 367 }, + { "UnableToConstituteImage", 368 }, + { "UnableToConvertFont", 369 }, + { "UnableToConvertStringToTokens", 370 }, + { "UnableToCreateColormap", 371 }, + { "UnableToCreateColorTransform", 372 }, + { "UnableToCreateCommandWidget", 373 }, + { "UnableToCreateImageGroup", 374 }, + { "UnableToCreateImageMontage", 375 }, + { "UnableToCreateXWindow", 376 }, + { "UnableToCropImage", 377 }, + { "UnableToDespeckleImage", 378 }, + { "UnableToDetermineImageClass", 379 }, + { "UnableToDetermineTheNumberOfImageColors", 380 }, + { "UnableToDitherImage", 381 }, + { "UnableToDrawOnImage", 382 }, + { "UnableToEdgeImage", 383 }, + { "UnableToEmbossImage", 384 }, + { "UnableToEnhanceImage", 385 }, + { "UnableToFloodfillImage", 386 }, + { "UnableToGammaCorrectImage", 387 }, + { "UnableToGetBestIconSize", 388 }, + { "UnableToGetFromRegistry", 389 }, + { "UnableToGetPackageInfo", 390 }, + { "UnableToLevelImage", 391 }, + { "UnableToMagnifyImage", 392 }, + { "UnableToManageColor", 393 }, + { "UnableToMapImage", 394 }, + { "UnableToMapImageSequence", 395 }, + { "UnableToMedianFilterImage", 396 }, + { "UnableToMotionBlurImage", 397 }, + { "UnableToNoiseFilterImage", 398 }, + { "UnableToNormalizeImage", 399 }, + { "UnableToOpenColorProfile", 400 }, + { "UnableToQuantizeImage", 401 }, + { "UnableToQuantizeImageSequence", 402 }, + { "UnableToReadTextChunk", 403 }, + { "UnableToReadXImage", 404 }, + { "UnableToReadXServerColormap", 405 }, + { "UnableToResizeImage", 406 }, + { "UnableToRotateImage", 407 }, + { "UnableToSampleImage", 408 }, + { "UnableToScaleImage", 409 }, + { "UnableToSelectImage", 410 }, + { "UnableToSharpenImage", 411 }, + { "UnableToShaveImage", 412 }, + { "UnableToShearImage", 413 }, + { "UnableToSortImageColormap", 414 }, + { "UnableToThresholdImage", 415 }, + { "UnableToTransformColorspace", 416 }, + { "MemoryAllocationFailed", 417 }, + { "SemaporeOperationFailed", 418 }, + { "UnableToAllocateAscii85Info", 419 }, + { "UnableToAllocateCacheInfo", 420 }, + { "UnableToAllocateCacheView", 421 }, + { "UnableToAllocateColorInfo", 422 }, + { "UnableToAllocateDashPattern", 423 }, + { "UnableToAllocateDelegateInfo", 424 }, + { "UnableToAllocateDerivatives", 425 }, + { "UnableToAllocateDrawContext", 426 }, + { "UnableToAllocateDrawInfo", 427 }, + { "UnableToAllocateDrawingWand", 428 }, + { "UnableToAllocateGammaMap", 429 }, + { "UnableToAllocateImage", 430 }, + { "UnableToAllocateImagePixels", 431 }, + { "UnableToAllocateLogInfo", 432 }, + { "UnableToAllocateMagicInfo", 433 }, + { "UnableToAllocateMagickInfo", 434 }, + { "UnableToAllocateModuleInfo", 435 }, + { "UnableToAllocateMontageInfo", 436 }, + { "UnableToAllocateQuantizeInfo", 437 }, + { "UnableToAllocateRandomKernel", 438 }, + { "UnableToAllocateRegistryInfo", 439 }, + { "UnableToAllocateSemaphoreInfo", 440 }, + { "UnableToAllocateString", 441 }, + { "UnableToAllocateTypeInfo", 442 }, + { "UnableToAllocateWand", 443 }, + { "UnableToAnimateImageSequence", 444 }, + { "UnableToCloneBlobInfo", 445 }, + { "UnableToCloneCacheInfo", 446 }, + { "UnableToCloneImage", 447 }, + { "UnableToCloneImageInfo", 448 }, + { "UnableToConcatenateString", 449 }, + { "UnableToConvertText", 450 }, + { "UnableToCreateColormap", 451 }, + { "UnableToDestroySemaphore", 452 }, + { "UnableToDisplayImage", 453 }, + { "UnableToEscapeString", 454 }, + { "UnableToInitializeSemaphore", 455 }, + { "UnableToInterpretMSLImage", 456 }, + { "UnableToLockSemaphore", 457 }, + { "UnableToUnlockSemaphore", 458 }, + { "MemoryAllocationFailed", 459 }, + { "ImageDoesNotContainTheStreamGeometry", 460 }, + { "NoStreamHandlerIsDefined", 461 }, + { "PixelCacheIsNotOpen", 462 }, + { "UnableToAcquirePixelStream", 463 }, + { "UnableToSetPixelStream", 464 }, + { "UnableToSyncPixelStream", 465 }, + { "Default", 466 }, + { "Default", 467 }, + { "FontSubstitutionRequired", 468 }, + { "UnableToGetTypeMetrics", 469 }, + { "UnableToInitializeFreetypeLibrary", 470 }, + { "UnableToReadFont", 471 }, + { "UnrecognizedFontEncoding", 472 }, + { "Default", 473 }, + { "Default", 474 }, + { "InvalidColormapIndex", 475 }, + { "WandAPINotImplemented", 476 }, + { "WandContainsNoImageIndexs", 477 }, + { "WandContainsNoImages", 478 }, + { "ColorIsNotKnownToServer", 479 }, + { "NoWindowWithSpecifiedIDExists", 480 }, + { "StandardColormapIsNotInitialized", 481 }, + { "UnableToConnectToRemoteDisplay", 482 }, + { "UnableToCreateBitmap", 483 }, + { "UnableToCreateColormap", 484 }, + { "UnableToCreatePixmap", 485 }, + { "UnableToCreateProperty", 486 }, + { "UnableToCreateStandardColormap", 487 }, + { "UnableToDisplayImageInfo", 488 }, + { "UnableToGetProperty", 489 }, + { "UnableToGetStandardColormap", 490 }, + { "UnableToGetVisual", 491 }, + { "UnableToGrabMouse", 492 }, + { "UnableToLoadFont", 493 }, + { "UnableToMatchVisualToStandardColormap", 494 }, + { "UnableToOpenXServer", 495 }, + { "UnableToReadXAttributes", 496 }, + { "UnableToReadXWindowImage", 497 }, + { "UnrecognizedColormapType", 498 }, + { "UnrecognizedGravityType", 499 }, + { "UnrecognizedVisualSpecifier", 500 }, + { "UnableToAllocateXHints", 501 }, + { "UnableToCreateCursor", 502 }, + { "UnableToCreateGraphicContext", 503 }, + { "UnableToCreateStandardColormap", 504 }, + { "UnableToCreateTextProperty", 505 }, + { "UnableToCreateXImage", 506 }, + { "UnableToCreateXPixmap", 507 }, + { "UnableToCreateXWindow", 508 }, + { "UnableToDisplayImage", 509 }, + { "UnableToDitherImage", 510 }, + { "UnableToGetPixelInfo", 511 }, + { "UnableToGetVisual", 512 }, + { "UnableToLoadFont", 513 }, + { "UnableToMakeXWindow", 514 }, + { "UnableToOpenXServer", 515 }, + { "UnableToViewFonts", 516 }, + { "UnableToGetVisual", 517 }, + { "UsingDefaultVisual", 518 }, { 0, 0 } }; #endif @@ -1264,9 +1256,6 @@ "Unable to access log configuration file", "Unable to access module file", "default error", - "Unable to change to working directory", - "Unable to get current working directory", - "Unable to restore current working directory", "default warning", "An error has occurred reading from file", "An error has occurred writing to file", @@ -1336,7 +1325,6 @@ "default warning", "Already pushing pattern definition", "Non-conforming drawing primitive definition", - "too many coordinates", "Unable to print", "unbalanced graphic context push-pop", "default error", diff -Nru graphicsmagick-1.3.17-Q16/magick/magick.c graphicsmagick-1.3.16-Q16/magick/magick.c --- graphicsmagick-1.3.17-Q16/magick/magick.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/magick.c 2011-12-24 19:34:17.000000000 +0000 @@ -974,8 +974,8 @@ debug=_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); debug|=_CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_DELAY_FREE_MEM_DF | _CRTDBG_LEAK_CHECK_DF; - /* debug=_CrtSetDbgFlag(debug); */ - /* _ASSERTE(_CrtCheckMemory()); */ + // debug=_CrtSetDbgFlag(debug); + // _ASSERTE(_CrtCheckMemory()); } # endif /* defined(_DEBUG) */ #endif /* defined(MSWINDOWS) */ diff -Nru graphicsmagick-1.3.17-Q16/magick/magick_config.h.in graphicsmagick-1.3.16-Q16/magick/magick_config.h.in --- graphicsmagick-1.3.17-Q16/magick/magick_config.h.in 2012-10-13 21:33:46.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/magick_config.h.in 2012-06-23 20:17:59.000000000 +0000 @@ -369,9 +369,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_DL_H -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_MMAN_H - /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_SYS_NDIR_H @@ -439,9 +436,6 @@ /* This value is set to 1 to indicate that the system argz facility works */ #undef HAVE_WORKING_ARGZ -/* Define to 1 if you have the `_aligned_malloc' function. */ -#undef HAVE__ALIGNED_MALLOC - /* Define to 1 if you have the `_exit' function. */ #undef HAVE__EXIT @@ -555,15 +549,6 @@ /* Command which returns total physical memory in bytes */ #undef MAGICK_PHYSICAL_MEMORY_COMMAND -/* Target Host CPU */ -#undef MAGICK_TARGET_CPU - -/* Target Host OS */ -#undef MAGICK_TARGET_OS - -/* Target Host Vendor */ -#undef MAGICK_TARGET_VENDOR - /* define if the compiler lacks ios::binary */ #undef MISSING_STD_IOS_BINARY diff -Nru graphicsmagick-1.3.17-Q16/magick/magick_types.h graphicsmagick-1.3.16-Q16/magick/magick_types.h --- graphicsmagick-1.3.17-Q16/magick/magick_types.h 2012-10-13 23:07:31.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/magick_types.h 2012-06-23 20:12:59.000000000 +0000 @@ -75,13 +75,13 @@ typedef unsigned int magick_uint32_t; #define MAGICK_UINT32_F "" - typedef signed long magick_int64_t; -#define MAGICK_INT64_F "l" - typedef unsigned long magick_uint64_t; -#define MAGICK_UINT64_F "l" + typedef signed long long magick_int64_t; +#define MAGICK_INT64_F "ll" + typedef unsigned long long magick_uint64_t; +#define MAGICK_UINT64_F "ll" - typedef unsigned long magick_uintmax_t; -#define MAGICK_UINTMAX_F "l" + typedef unsigned long long magick_uintmax_t; +#define MAGICK_UINTMAX_F "ll" typedef unsigned long magick_uintptr_t; #define MAGICK_UINTPTR_F "l" diff -Nru graphicsmagick-1.3.17-Q16/magick/memory.c graphicsmagick-1.3.16-Q16/magick/memory.c --- graphicsmagick-1.3.17-Q16/magick/memory.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/memory.c 2011-12-24 19:34:17.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003 - 2012 GraphicsMagick Group +% Copyright (C) 2003 - 2009 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % Copyright 1991-1999 E. I. du Pont de Nemours and Company % @@ -160,85 +160,6 @@ % % % % % % -% M a g i c k M a l l o c A l i g n e d % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% MagickMallocAligned() allocates memory and returns a pointer to a -% block of memory capable of storing at least size bytes with the -% allocation's base address being an even multiple of alignment. -% The size of the buffer allocation is rounded up as required in -% order to consume a block of memory starting at least at the requested -% alignment and ending at at least the requested alignment. -% -% The requested alignment should be a power of 2 at least as large as -% sizeof(void *). -% -% NULL is returned if insufficient memory is available, the requested -% size is zero, or integer overflow was detected. -% -% This function is intended for allocating special-purpose buffers -% which benefit from specific alignment. -% -% The format of the MagickMallocAligned method is: -% -% void * MagickMallocAligned(size_t alignment, const size_t size) -% -% A description of each parameter follows: -% -% o size: The size of the memory in bytes to allocate. -% -% -*/ -MagickExport void * MagickMallocAligned(const size_t alignment,const size_t size) -{ - size_t - alligned_size; - - void - *alligned_p = 0; - - alligned_size=RoundUpToAlignment(size,alignment); - - if ((size == 0) || (alignment < sizeof(void *)) || (alligned_size < size)) - return ((void *) NULL); - -#if defined(HAVE_POSIX_MEMALIGN) - if (posix_memalign(&alligned_p, alignment, alligned_size) != 0) - alligned_p=0; -#elif defined(HAVE__ALIGNED_MALLOC) - alligned_p=_aligned_malloc(alligned_size,alignment); -#else - { - void - *alloc_p; - - size_t - alloc_size; - - alloc_size=(size+alignment-1)+sizeof(void *); - if (alloc_size > size) - { - if ((alloc_p = (MallocFunc)(alloc_size)) != NULL) - { - alligned_p=(void*) RoundUpToAlignment((magick_uintptr_t)alloc_p+ - sizeof(void *),alignment); - *((void **)alligned_p-1)=alloc_p; - } - } - } -#endif - - return alligned_p; -} - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % + M a g i c k M a l l o c A r r a y % % % % % @@ -418,10 +339,8 @@ % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% MagickFree() frees memory that has already been allocated by -% MagickMalloc() or other other other allocators directly compatible -% with the currently defined memory allocator (which defaults to the -% system malloc()). For convenience, a NULL argument is ignored. +% MagickFree() frees memory that has already been allocated. A NULL +% argument is ignored. % % The format of the MagickFree method is: % @@ -438,46 +357,3 @@ if (memory != (void *) NULL) (FreeFunc)(memory); } - -/* -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% % -% % -% M a g i c k F r e e A l i g n e d % -% % -% % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% MagickFreeAligned() frees aligned memory that has previously been -% allocated via MagickMallocAligned(). For convenience, a NULL argument is -% ignored. -% -% This function exists in case the pointer allocated by -% MagickMallocAligned() can not be used directly with MagickFree(). -% -% The format of the MagickFreeAligned method is: -% -% void MagickFreeAligned(void *memory) -% -% A description of each parameter follows: -% -% o memory: A pointer to a block of memory to free for reuse. -% -% -*/ -MagickExport void MagickFreeAligned(void *memory) -{ - if (memory != (void *) NULL) - { -#if defined (HAVE_POSIX_MEMALIGN) - (FreeFunc)(memory); -#elif defined(HAVE__ALIGNED_MALLOC) - /* Windows Studio .NET 2003 or later */ - _aligned_free(memory); -#else - (FreeFunc)(*((void **)memory-1)); -#endif - } -} diff -Nru graphicsmagick-1.3.17-Q16/magick/memory.h graphicsmagick-1.3.16-Q16/magick/memory.h --- graphicsmagick-1.3.17-Q16/magick/memory.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/memory.h 2012-02-25 20:43:38.000000000 +0000 @@ -1,5 +1,5 @@ /* - Copyright (C) 2003-2012 GraphicsMagick Group + Copyright (C) 2003 - 2012 GraphicsMagick Group This program is covered by multiple licenses, which are described in Copyright.txt. You should have received a copy of Copyright.txt with this @@ -22,12 +22,10 @@ MagickAllocFunctions(MagickFreeFunc free_func,MagickMallocFunc malloc_func, MagickReallocFunc realloc_func), *MagickMalloc(const size_t size) MAGICK_FUNC_MALLOC MAGICK_FUNC_ALLOC_SIZE_1ARG(1), - *MagickMallocAligned(const size_t alignment, const size_t size) MAGICK_FUNC_MALLOC MAGICK_FUNC_ALLOC_SIZE_1ARG(2), *MagickMallocCleared(const size_t size) MAGICK_FUNC_MALLOC MAGICK_FUNC_ALLOC_SIZE_1ARG(1), *MagickCloneMemory(void *destination,const void *source,const size_t size) MAGICK_FUNC_NONNULL, *MagickRealloc(void *memory,const size_t size) MAGICK_FUNC_MALLOC MAGICK_FUNC_ALLOC_SIZE_1ARG(2), - MagickFree(void *memory), - MagickFreeAligned(void *memory); + MagickFree(void *memory); #if defined(MAGICK_IMPLEMENTATION) @@ -41,6 +39,7 @@ Allocate memory */ +/* #define MagickAllocateMemory(type,size) ((type) MagickMalloc((size_t) (size))) */ #define MagickAllocateMemory(type,size) \ ((((size) != ((size_t) (size))) || (size == 0)) ? ((type) 0) : \ ((type) MagickMalloc((size_t) (size)))) @@ -72,24 +71,6 @@ memory=(type) _magick_mp; \ } -/* - Allocate memory aligned to a specified alignment boundary -*/ -#define MagickAllocateAlignedMemory(type,alignment,size) \ - ((((size) != ((size_t) (size))) || (size == 0)) ? ((type) 0) : \ - ((type) MAGICK_ASSUME_ALIGNED(MagickMallocAligned((size_t) alignment, (size_t) (size)),alignment))) - -/* - Free aligned memory (from MagickAllocateAlignedMemory()) and set pointer to - NULL -*/ -#define MagickFreeAlignedMemory(memory) \ -{ \ - void *_magick_mp=memory; \ - MagickFreeAligned(_magick_mp); \ - memory=0; \ -} - #endif /* defined(MAGICK_IMPLEMENTATION) */ #if defined(__cplusplus) || defined(c_plusplus) diff -Nru graphicsmagick-1.3.17-Q16/magick/nt_base.h graphicsmagick-1.3.16-Q16/magick/nt_base.h --- graphicsmagick-1.3.17-Q16/magick/nt_base.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/nt_base.h 2012-02-25 20:43:38.000000000 +0000 @@ -128,12 +128,8 @@ 1400 Visual C++ 2005 1500 Visual C++ 2008 */ -#if defined(_VISUALC_) && (_MSC_VER >= 1310) -# define HAVE_GLOBALMEMORYSTATUSEX 1 -#endif - #if defined(_VISUALC_) && (_MSC_VER >= 1300) -# define HAVE__ALIGNED_MALLOC 1 +# define HAVE_GLOBALMEMORYSTATUSEX 1 #endif /* diff -Nru graphicsmagick-1.3.17-Q16/magick/pixel_cache.c graphicsmagick-1.3.16-Q16/magick/pixel_cache.c --- graphicsmagick-1.3.17-Q16/magick/pixel_cache.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/pixel_cache.c 2012-06-23 20:10:11.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003 - 2012 GraphicsMagick Group +% Copyright (C) 2003 - 2010 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % % This program is covered by multiple licenses, which are described in @@ -436,8 +436,8 @@ } } view_set->nviews=0; - MagickFreeAlignedMemory(view_set->views); - MagickFreeAlignedMemory(view_set); + MagickFreeMemory(view_set->views); + MagickFreeMemory(view_set); } } MagickExport ThreadViewSet * @@ -452,14 +452,12 @@ MagickPassFail status=MagickPass; - view_set=MagickAllocateAlignedMemory(ThreadViewSet *,MAGICK_CACHE_LINE_SIZE, - sizeof(ThreadViewSet)); + view_set=MagickAllocateMemory(ThreadViewSet *,sizeof(ThreadViewSet)); if (view_set == (ThreadViewSet *) NULL) MagickFatalError3(ResourceLimitFatalError,MemoryAllocationFailed, UnableToAllocateCacheView); view_set->nviews=omp_get_max_threads(); - view_set->views=MagickAllocateAlignedMemory(ViewInfo *,MAGICK_CACHE_LINE_SIZE, - view_set->nviews*sizeof(ViewInfo *)); + view_set->views=MagickAllocateArray(ViewInfo *,view_set->nviews,sizeof(ViewInfo *)); if (view_set->views == (ViewInfo *) NULL) { ThrowException(exception,CacheError,UnableToAllocateCacheView, @@ -1659,7 +1657,7 @@ assert(view_info->nexus_info->signature == MagickSignature); DestroyCacheNexus(view_info->nexus_info); view_info->nexus_info=(NexusInfo *) NULL; - MagickFreeAlignedMemory(view_info); + MagickFreeMemory(view_info); } } @@ -1742,7 +1740,7 @@ (void) LogMagickEvent(CacheEvent,GetMagickModule(),"destroy cache %.1024s", cache_info->filename); cache_info->signature=0; - MagickFreeAlignedMemory(cache_info); + MagickFreeMemory(cache_info); } /* @@ -1774,8 +1772,8 @@ { if (nexus_info != (NexusInfo *) NULL) { - MagickFreeAlignedMemory(nexus_info->staging); - MagickFreeAlignedMemory(nexus_info); + MagickFreeMemory(nexus_info->staging); + MagickFreeMemory(nexus_info); } } @@ -1842,9 +1840,7 @@ *cache_info; assert(cache != (Cache*) NULL); - cache_info=MagickAllocateAlignedMemory(CacheInfo *, - MAGICK_CACHE_LINE_SIZE, - sizeof(CacheInfo)); + cache_info=MagickAllocateMemory(CacheInfo *,sizeof(CacheInfo)); if (cache_info == (CacheInfo *) NULL) MagickFatalError3(ResourceLimitFatalError,MemoryAllocationFailed, UnableToAllocateCacheInfo); @@ -2354,8 +2350,8 @@ NexusInfo *nexus_info; - nexus_info=MagickAllocateAlignedMemory(NexusInfo *,MAGICK_CACHE_LINE_SIZE, - sizeof(NexusInfo)); + nexus_info=MagickAllocateMemory(NexusInfo *,Max(sizeof(NexusInfo), + MAGICK_CACHE_LINE_SIZE)); if (nexus_info != ((NexusInfo *) NULL)) { (void) memset(nexus_info,0,sizeof(NexusInfo)); @@ -3212,8 +3208,7 @@ assert(image != (Image *) NULL); assert(image->signature == MagickSignature); - view=MagickAllocateAlignedMemory(View *,MAGICK_CACHE_LINE_SIZE, - sizeof(View)); + view=MagickAllocateMemory(View *,sizeof(View)); if (view == (View *) NULL) MagickFatalError3(ResourceLimitFatalError,MemoryAllocationFailed, UnableToAllocateCacheView); @@ -4101,10 +4096,7 @@ (nexus_info->staging_length < length))) { nexus_info->staging_length=0; - MagickFreeAlignedMemory(nexus_info->staging); - nexus_info->staging=MagickAllocateAlignedMemory(PixelPacket *, - MAGICK_CACHE_LINE_SIZE, - length); + MagickReallocMemory(PixelPacket *,nexus_info->staging,length); if (nexus_info->staging != (PixelPacket *) NULL) { nexus_info->staging_length=length; diff -Nru graphicsmagick-1.3.17-Q16/magick/random.c graphicsmagick-1.3.16-Q16/magick/random.c --- graphicsmagick-1.3.17-Q16/magick/random.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/random.c 2011-12-24 19:34:17.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2009-2012 GraphicsMagick Group +% Copyright (C) 2009 GraphicsMagick Group % % This program is covered by multiple licenses, which are described in % Copyright.txt. You should have received a copy of Copyright.txt with this @@ -51,9 +51,9 @@ kernel=(MagickRandomKernel *) MagickTsdGetSpecific(kernel_key); if (kernel == (MagickRandomKernel *) NULL) { - kernel=MagickAllocateAlignedMemory(MagickRandomKernel *, - MAGICK_CACHE_LINE_SIZE, - sizeof(MagickRandomKernel)); + kernel=MagickAllocateMemory(MagickRandomKernel *, + Max(sizeof(MagickRandomKernel), + MAGICK_CACHE_LINE_SIZE)); if (kernel == (MagickRandomKernel *) NULL) MagickFatalError3(ResourceLimitFatalError,MemoryAllocationFailed, UnableToAllocateRandomKernel); @@ -91,7 +91,7 @@ /* This only frees memory associated with one thread */ kernel=(MagickRandomKernel *) MagickTsdGetSpecific(kernel_key); - MagickFreeAlignedMemory(kernel); + MagickFreeMemory(kernel); (void) MagickTsdSetSpecific(kernel_key,kernel); MagickTsdKeyDelete(kernel_key); } diff -Nru graphicsmagick-1.3.17-Q16/magick/render.c graphicsmagick-1.3.16-Q16/magick/render.c --- graphicsmagick-1.3.17-Q16/magick/render.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/render.c 2012-02-25 20:43:38.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003-2012 GraphicsMagick Group +% Copyright (C) 2003-2009 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % Copyright 1991-1999 E. I. du Pont de Nemours and Company % @@ -83,11 +83,8 @@ long number_points, direction, + ghostline, highwater; - - MagickBool - ghostline; - } EdgeInfo; typedef struct _PolygonInfo @@ -159,7 +156,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % CloneDrawInfo() makes a copy of the given draw info structure. If NULL -% is specified, a new DrawInfo structure is created initialized to +% is specified, a new image info structure is created initialized to % default values. % % The format of the CloneDrawInfo method is: @@ -175,8 +172,8 @@ % % */ -MagickExport DrawInfo * -CloneDrawInfo(const ImageInfo *image_info,const DrawInfo *draw_info) +MagickExport DrawInfo *CloneDrawInfo(const ImageInfo *image_info, + const DrawInfo *draw_info) { DrawInfo *clone_info; @@ -188,8 +185,7 @@ GetDrawInfo(image_info,clone_info); if (draw_info == (DrawInfo *) NULL) return(clone_info); - if (clone_info->primitive != (char *) NULL) - (void) CloneString(&clone_info->primitive,draw_info->primitive); + clone_info->primitive=(char *) NULL; if (draw_info->geometry != (char *) NULL) clone_info->geometry=AllocateString(draw_info->geometry); clone_info->affine=draw_info->affine; @@ -295,8 +291,7 @@ extern "C" { #endif -static int -CompareEdges(const void *x,const void *y) +static int CompareEdges(const void *x,const void *y) { register const EdgeInfo *p, @@ -305,8 +300,8 @@ /* Compare two edges. */ - p=(const EdgeInfo *) x; - q=(const EdgeInfo *) y; + p=(EdgeInfo *) x; + q=(EdgeInfo *) y; if ((p->points[0].y-MagickEpsilon) > q->points[0].y) return(1); if ((p->points[0].y+MagickEpsilon) < q->points[0].y) @@ -325,8 +320,7 @@ } #endif -static void -LogPolygonInfo(const PolygonInfo *polygon_info) +static void LogPolygonInfo(const PolygonInfo *polygon_info) { register EdgeInfo *p; @@ -355,8 +349,7 @@ (void) LogMagickEvent(RenderEvent,GetMagickModule()," end active-edge"); } -static void -ReversePoints(PointInfo *points,const int number_points) +static void ReversePoints(PointInfo *points,const int number_points) { PointInfo point; @@ -372,12 +365,12 @@ } } -static PolygonInfo * -ConvertPathToPolygon(const PathInfo *path_info) +static PolygonInfo *ConvertPathToPolygon(const PathInfo *path_info) { long direction, edge, + ghostline, next_direction, number_edges, number_points; @@ -396,9 +389,6 @@ i, n; - MagickBool - ghostline; - /* Convert a path to the more efficient sorted rendering form. */ @@ -412,7 +402,7 @@ return((PolygonInfo *) NULL); direction=0; edge=0; - ghostline=MagickFalse; + ghostline=False; n=0; number_points=0; points=(PointInfo *) NULL; @@ -448,7 +438,7 @@ polygon_info->edges[edge].bounds.y1=points[0].y; polygon_info->edges[edge].bounds.y2=points[n-1].y; points=(PointInfo *) NULL; - ghostline=MagickFalse; + ghostline=False; edge++; } if (points == (PointInfo *) NULL) @@ -459,7 +449,7 @@ if (points == (PointInfo *) NULL) return((PolygonInfo *) NULL); } - ghostline=path_info[i].code == GhostlineCode ? MagickTrue : MagickFalse; + ghostline=path_info[i].code == GhostlineCode; point=path_info[i].point; points[0]=point; bounds.x1=point.x; @@ -505,7 +495,7 @@ if (points == (PointInfo *) NULL) return((PolygonInfo *) NULL); n=1; - ghostline=MagickFalse; + ghostline=False; points[0]=point; bounds.x1=point.x; bounds.x2=point.x; @@ -556,7 +546,7 @@ polygon_info->edges[edge].bounds=bounds; polygon_info->edges[edge].bounds.y1=points[0].y; polygon_info->edges[edge].bounds.y2=points[n-1].y; - ghostline=MagickFalse; + ghostline=False; edge++; } } @@ -599,8 +589,7 @@ % */ -static void -LogPathInfo(const PathInfo *path_info) +static void LogPathInfo(const PathInfo *path_info) { register const PathInfo *p; @@ -615,10 +604,13 @@ (void) LogMagickEvent(RenderEvent,GetMagickModule()," end vector-path"); } -static PathInfo * -ConvertPrimitiveToPath(const DrawInfo *ARGUNUSED(draw_info), - const PrimitiveInfo *primitive_info) +static PathInfo *ConvertPrimitiveToPath(const DrawInfo *ARGUNUSED(draw_info), + const PrimitiveInfo *primitive_info) { + long + coordinates, + start; + PathInfo *path_info; @@ -633,10 +625,6 @@ i, n; - long - coordinates, - start; - /* Converts a PrimitiveInfo structure into a vector path structure. */ @@ -657,10 +645,10 @@ return((PathInfo *) NULL); coordinates=0; n=0; - p.x=(-1.0); - p.y=(-1.0); - q.x=(-1.0); - q.y=(-1.0); + p.x=(-1); + p.y=(-1); + q.x=(-1); + q.y=(-1); start=0; for (i=0; primitive_info[i].primitive != UndefinedPrimitive; i++) { @@ -732,8 +720,7 @@ % % */ -MagickExport void -DestroyDrawInfo(DrawInfo *draw_info) +MagickExport void DestroyDrawInfo(DrawInfo *draw_info) { assert(draw_info != (DrawInfo *) NULL); assert(draw_info->signature == MagickSignature); @@ -782,8 +769,7 @@ % % */ -static long -DestroyEdge(PolygonInfo * restrict polygon_info,const long edge) +static long DestroyEdge(PolygonInfo *polygon_info,const long edge) { assert(edge >= 0); assert(edge < polygon_info->number_edges); @@ -820,8 +806,7 @@ % */ #if 0 -static void -DestroyGradientInfo(GradientInfo *gradient_info) +static void DestroyGradientInfo(GradientInfo *gradient_info) { register GradientInfo *p; @@ -861,8 +846,7 @@ % % */ -static void -DestroyPolygonInfo(void *polygon_info_void) +static void DestroyPolygonInfo(void *polygon_info_void) { PolygonInfo *polygon_info = (PolygonInfo *) polygon_info_void; @@ -905,9 +889,8 @@ % */ -static SegmentInfo -AffineEdge(const Image *image,const AffineMatrix *affine, - const long y,const SegmentInfo *edge) +static SegmentInfo AffineEdge(const Image *image,const AffineMatrix *affine, + const long y,const SegmentInfo *edge) { double intercept, @@ -951,7 +934,7 @@ inverse_edge.x2=x; } else - if ((z < 0.0) || (z >= image->columns)) + if ((z < 0) || (z >= image->columns)) { inverse_edge.x2=edge->x1; return(inverse_edge); @@ -992,8 +975,7 @@ return(inverse_edge); } -static AffineMatrix -InverseAffineMatrix(const AffineMatrix *affine) +static AffineMatrix InverseAffineMatrix(const AffineMatrix *affine) { AffineMatrix inverse_affine; @@ -1014,9 +996,8 @@ } #define AffineDrawImageText "[%s] Affine composite..." -MagickExport MagickPassFail -DrawAffineImage(Image *image,const Image *composite, - const AffineMatrix *affine) +MagickExport MagickPassFail DrawAffineImage(Image *image,const Image *composite, + const AffineMatrix *affine) { MagickPassFail status = MagickPass; @@ -1155,10 +1136,22 @@ point.x=x*inverse_affine.sx+y*inverse_affine.ry+inverse_affine.tx; point.y=x*inverse_affine.rx+y*inverse_affine.sy+inverse_affine.ty; + /* + FIXME: Point sampling is a rather crude implementation + for an affine transform. We achieve more accurate + point sampling by using InterpolateViewColor() to + evalute a bi-linear interpolated point rather than + obtaining a pixel value from a close pixel. + */ +#if 1 InterpolateViewColor(AccessDefaultCacheView(composite),&pixel, point.x, point.y, &image->exception); +#else + (void) AcquireOnePixelByReference(composite,&pixel,(long) point.x, + (long) point.y,&image->exception); +#endif if (!composite->matte) pixel.opacity=OpaqueOpacity; AlphaCompositePixel(q,&pixel,pixel.opacity,q,q->opacity); @@ -1214,15 +1207,17 @@ % % */ -static void -DrawBoundingRectangles(Image *image,const DrawInfo *draw_info, - const PolygonInfo *polygon_info) +static void DrawBoundingRectangles(Image *image,const DrawInfo *draw_info, + const PolygonInfo *polygon_info) { + double + mid; + DrawInfo *clone_info; - double - mid; + long + coordinates; PointInfo end, @@ -1238,9 +1233,6 @@ SegmentInfo bounds; - long - coordinates; - clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); (void) QueryColorDatabase("#000000ff",&clone_info->fill,&image->exception); resolution.x=72.0; @@ -1256,10 +1248,6 @@ } mid=(resolution.x/72.0)*ExpandAffine(&clone_info->affine)* clone_info->stroke_width/2.0; - bounds.x1=0.0; - bounds.y1=0.0; - bounds.x2=0.0; - bounds.y2=0.0; if (polygon_info != (PolygonInfo *) NULL) { bounds=polygon_info->edges[0].bounds; @@ -1335,7 +1323,7 @@ % % The format of the DrawClipPath method is: % -% MagickPassFail DrawClipPath(Image *image,const DrawInfo *draw_info, +% unsigned int DrawClipPath(Image *image,const DrawInfo *draw_info, % const char *name) % % A description of each parameter follows: @@ -1348,8 +1336,8 @@ % % */ -MagickExport MagickPassFail -DrawClipPath(Image *image,const DrawInfo *draw_info, const char *name) +MagickExport unsigned int DrawClipPath(Image *image,const DrawInfo *draw_info, + const char *name) { char clip_path[MaxTextExtent]; @@ -1360,7 +1348,7 @@ DrawInfo *clone_info; - MagickPassFail + unsigned int status; assert(image != (Image *) NULL); @@ -1369,16 +1357,16 @@ FormatString(clip_path,"[%.1024s]",name); attribute=GetImageAttribute(image,clip_path); if (attribute == (ImageAttribute *) NULL) - return(MagickFail); + return(False); if (image->clip_mask == (Image *) NULL) { Image *clip_mask; - clip_mask=CloneImage(image,image->columns,image->rows,MagickTrue, + clip_mask=CloneImage(image,image->columns,image->rows,True, &image->exception); if (clip_mask == (Image *) NULL) - return(MagickFail); + return(False); (void) SetImageClipMask(image,clip_mask); DestroyImage(clip_mask); } @@ -1392,7 +1380,7 @@ (void) QueryColorDatabase("white",&clone_info->fill,&image->exception); MagickFreeMemory(clone_info->clip_path); status=DrawImage(image->clip_mask,clone_info); - status|=NegateImage(image->clip_mask,False); + (void) NegateImage(image->clip_mask,False); DestroyDrawInfo(clone_info); (void) LogMagickEvent(RenderEvent,GetMagickModule(),"end clip-path"); return(status); @@ -1414,7 +1402,7 @@ % % The format of the DrawDashPolygon method is: % -% MagickPassFail DrawDashPolygon(const DrawInfo *draw_info, +% unsigned int DrawDashPolygon(const DrawInfo *draw_info, % const PrimitiveInfo *primitive_info,Image *image) % % A description of each parameter follows: @@ -1427,13 +1415,9 @@ % % */ -static MagickPassFail -DrawDashPolygon(const DrawInfo *draw_info,const PrimitiveInfo *primitive_info, - Image *image) +static unsigned int DrawDashPolygon(const DrawInfo *draw_info, + const PrimitiveInfo *primitive_info,Image *image) { - DrawInfo - *clone_info; - double length, maximum_length, @@ -1441,25 +1425,26 @@ scale, total_length; - MagickPassFail - status; + DrawInfo + *clone_info; + + int + j, + n, + number_vertices; PrimitiveInfo *dash_polygon; - register long - i; - register double dx, dy; - int - number_vertices; + register long + i; - int - j, - n; + unsigned int + status; assert(draw_info != (const DrawInfo *) NULL); (void) LogMagickEvent(RenderEvent,GetMagickModule()," begin draw-dash"); @@ -1471,7 +1456,7 @@ (size_t) 2*number_vertices+1, sizeof(PrimitiveInfo)); if (dash_polygon == (PrimitiveInfo *) NULL) - return(MagickFail); + return(False); dash_polygon[0]=primitive_info[0]; scale=ExpandAffine(&draw_info->affine); length=scale*draw_info->dash_pattern[0]; @@ -1498,15 +1483,13 @@ offset=0.0; n++; } - status=MagickPass; - maximum_length=0.0; - total_length=0.0; + status=True; for (i=1; i < number_vertices; i++) { dx=primitive_info[i].point.x-primitive_info[i-1].point.x; dy=primitive_info[i].point.y-primitive_info[i-1].point.y; maximum_length=sqrt(dx*dx+dy*dy+MagickEpsilon); - if (length == 0.0) + if (length == 0) { n++; if (draw_info->dash_pattern[n] == 0.0) @@ -1552,17 +1535,6 @@ dash_polygon[j].coordinates=1; j++; } - if ((total_length < maximum_length) && ((n & 0x01) == 0) && (j > 1)) - { - dash_polygon[j]=primitive_info[i-1]; - dash_polygon[j].point.x+=MagickEpsilon; - dash_polygon[j].point.y+=MagickEpsilon; - dash_polygon[j].coordinates=1; - j++; - dash_polygon[0].coordinates=(size_t) j; - dash_polygon[j].primitive=UndefinedPrimitive; - status|=DrawStrokePolygon(image,clone_info,dash_polygon); - } MagickFreeMemory(dash_polygon); DestroyDrawInfo(clone_info); (void) LogMagickEvent(RenderEvent,GetMagickModule()," end draw-dash"); @@ -1592,7 +1564,7 @@ % % The format of the DrawImage method is: % -% MagickPassFail DrawImage(Image *image,const DrawInfo *draw_info) +% unsigned int DrawImage(Image *image,const DrawInfo *draw_info) % % A description of each parameter follows: % @@ -1602,22 +1574,16 @@ % % */ -static inline MagickBool -IsPoint(const char *point) +static inline unsigned int IsPoint(const char *point) { char *p; - - long - value; - - value=strtol(point,&p,10); - (void) value; + + (void) strtol(point,&p,10); return(p != point); } -MagickExport MagickPassFail -DrawImage(Image *image,const DrawInfo *draw_info) +MagickExport unsigned int DrawImage(Image *image,const DrawInfo *draw_info) { #define RenderImageText "[%s] Render..." @@ -1636,9 +1602,12 @@ *token; double + alpha, + beta, angle, factor, - primitive_extent; + primitive_extent, + radius; DrawInfo **graphic_context; @@ -1673,7 +1642,7 @@ size_t length; - MagickPassFail + unsigned int status; unsigned long @@ -1688,7 +1657,7 @@ assert(draw_info->signature == MagickSignature); assert(draw_info->primitive != (char *) NULL); if (*draw_info->primitive == '\0') - return(MagickFail); + return(False); (void) LogMagickEvent(RenderEvent,GetMagickModule(),"begin draw-image"); if (*draw_info->primitive != '@') primitive=AllocateString(draw_info->primitive); @@ -1696,7 +1665,7 @@ primitive=(char *) FileToBlob(draw_info->primitive+1,&length,&image->exception); if (primitive == (char *) NULL) - return(MagickFail); + return(False); primitive_extent=strlen(primitive); (void) SetImageAttribute(image,"[MVG]",primitive); n=0; @@ -1710,7 +1679,7 @@ ThrowBinaryException3(ResourceLimitError,MemoryAllocationFailed, UnableToDrawOnImage) } - number_points=6553; + number_points=2047; primitive_info= MagickAllocateArray(PrimitiveInfo *,number_points,sizeof(PrimitiveInfo)); if (primitive_info == (PrimitiveInfo *) NULL) @@ -1726,7 +1695,7 @@ token=AllocateString(primitive); (void) QueryColorDatabase("black",&start_color,&image->exception); (void) SetImageType(image,TrueColorType); - status=MagickPass; + status=True; for (q=primitive; *q != '\0'; ) { /* @@ -1786,7 +1755,7 @@ primitive_type=ArcPrimitive; break; } - status=MagickFail; + status=False; break; } case 'b': @@ -1797,7 +1766,7 @@ primitive_type=BezierPrimitive; break; } - status=MagickFail; + status=False; break; } case 'c': @@ -1827,7 +1796,7 @@ graphic_context[n]->fill_rule=NonZeroRule; break; } - status=MagickFail; + status=False; break; } if (LocaleCompare("clip-units",keyword) == 0) @@ -1853,7 +1822,7 @@ affine.ty=draw_info->bounds.y1; break; } - status=MagickFail; + status=False; break; } if (LocaleCompare("circle",keyword) == 0) @@ -1866,7 +1835,7 @@ primitive_type=ColorPrimitive; break; } - status=MagickFail; + status=False; break; } case 'd': @@ -1890,10 +1859,10 @@ graphic_context[n]->decorate=LineThroughDecoration; break; } - status=MagickFail; + status=False; break; } - status=MagickFail; + status=False; break; } case 'e': @@ -1910,7 +1879,7 @@ (void) CloneString(&graphic_context[n]->encoding,token); break; } - status=MagickFail; + status=False; break; } case 'f': @@ -1943,7 +1912,7 @@ graphic_context[n]->fill_rule=NonZeroRule; break; } - status=MagickFail; + status=False; break; } if (LocaleCompare("fill-opacity",keyword) == 0) @@ -2031,7 +2000,7 @@ graphic_context[n]->weight=400; break; } - status=MagickFail; + status=False; break; } case 'g': @@ -2048,10 +2017,10 @@ graphic_context[n]->gravity=StringToGravityType(token); if (ForgetGravity != graphic_context[n]->gravity) break; - status=MagickFail; + status=False; break; } - status=MagickFail; + status=False; break; } case 'i': @@ -2063,10 +2032,10 @@ GetToken(q,&q,token); graphic_context[n]->compose=StringToCompositeOperator(token); if (UndefinedCompositeOp == graphic_context[n]->compose) - status=MagickFail; + status=False; break; } - status=MagickFail; + status=False; break; } case 'l': @@ -2077,7 +2046,7 @@ primitive_type=LinePrimitive; break; } - status=MagickFail; + status=False; break; } case 'm': @@ -2088,7 +2057,7 @@ primitive_type=MattePrimitive; break; } - status=MagickFail; + status=False; break; } case 'o': @@ -2109,7 +2078,7 @@ graphic_context[n]->stroke.opacity=graphic_context[n]->opacity; break; } - status=MagickFail; + status=False; break; } case 'p': @@ -2146,7 +2115,7 @@ break; if (LocaleCompare("graphic-context",token) == 0) { - if (n <= 0) + if (n == 0) { ThrowException(&image->exception,DrawError,UnbalancedGraphicContextPushPop,token); break; @@ -2161,7 +2130,7 @@ } if (LocaleCompare("pattern",token) == 0) break; - status=MagickFail; + status=False; break; } if (LocaleCompare("push",keyword) == 0) @@ -2197,6 +2166,9 @@ name[MaxTextExtent], type[MaxTextExtent]; +/* ElementInfo */ +/* element; */ + SegmentInfo segment; @@ -2206,27 +2178,28 @@ (void) strlcpy(type,token,MaxTextExtent); GetToken(q,&q,token); segment.x1=MagickAtoF(token); +/* element.cx=MagickAtoF(token); */ GetToken(q,&q,token); - if (*token == ',') GetToken(q,&q,token); segment.y1=MagickAtoF(token); +/* element.cy=MagickAtoF(token); */ GetToken(q,&q,token); - if (*token == ',') GetToken(q,&q,token); segment.x2=MagickAtoF(token); +/* element.major=MagickAtoF(token); */ GetToken(q,&q,token); - if (*token == ',') GetToken(q,&q,token); segment.y2=MagickAtoF(token); - +/* element.minor=MagickAtoF(token); */ if (LocaleCompare(type,"radial") == 0) { GetToken(q,&q,token); if (*token == ',') GetToken(q,&q,token); +/* element.angle=MagickAtoF(token); */ } for (p=q; *q != '\0'; ) { @@ -2322,10 +2295,10 @@ } if (LocaleCompare("defs",token) == 0) break; - status=MagickFail; + status=False; break; } - status=MagickFail; + status=False; break; } case 'r': @@ -2351,7 +2324,7 @@ primitive_type=RoundRectanglePrimitive; break; } - status=MagickFail; + status=False; break; } case 's': @@ -2481,7 +2454,7 @@ graphic_context[n]->linecap=SquareCap; break; } - status=MagickFail; + status=False; break; } if (LocaleCompare("stroke-linejoin",keyword) == 0) @@ -2502,7 +2475,7 @@ graphic_context[n]->linejoin=RoundJoin; break; } - status=MagickFail; + status=False; break; } if (LocaleCompare("stroke-miterlimit",keyword) == 0) @@ -2526,7 +2499,7 @@ graphic_context[n]->stroke_width=MagickAtoF(token); break; } - status=MagickFail; + status=False; break; } case 't': @@ -2582,7 +2555,7 @@ affine.ty=MagickAtoF(token); break; } - status=MagickFail; + status=False; break; } case 'v': @@ -2602,16 +2575,16 @@ GetToken(q,&q,token); break; } - status=MagickFail; + status=False; break; } default: { - status=MagickFail; + status=False; break; } } - if (status == MagickFail) + if (status == False) break; if ((affine.sx != 1.0) || (affine.rx != 0.0) || (affine.ry != 0.0) || (affine.sy != 1.0) || (affine.tx != 0.0) || (affine.ty != 0.0)) @@ -2636,9 +2609,6 @@ */ i=0; j=0; - primitive_info[0].point.x=0.0; - primitive_info[0].point.y=0.0; - primitive_info[0].method=FloodfillMethod; for (x=0; *q != '\0'; x++) { /* @@ -2655,7 +2625,6 @@ GetToken(q,(char **) NULL,token); if (*token == ',') GetToken(q,&q,token); - assert(i < (long) number_points); primitive_info[i].primitive=primitive_type; primitive_info[i].point=point; primitive_info[i].coordinates=0; @@ -2673,7 +2642,6 @@ break; } } - assert(j < (long) number_points); primitive_info[j].primitive=primitive_type; primitive_info[j].coordinates=x; primitive_info[j].method=FloodfillMethod; @@ -2687,7 +2655,6 @@ bounds.y2=primitive_info[j].point.y; for (k=1; k < (long) primitive_info[j].coordinates; k++) { - assert(j+k < (long) number_points); point=primitive_info[j+k].point; if (point.x < bounds.x1) bounds.x1=point.x; @@ -2698,78 +2665,13 @@ if (point.y > bounds.y2) bounds.y2=point.y; } - /* - Estimate how many points will be required for the primitive. - */ - length=primitive_info[j].coordinates; - switch (primitive_type) - { - case RectanglePrimitive: - { - length*=5; - break; - } - case RoundRectanglePrimitive: - { - length*=8*BezierQuantum+5; - break; - } - case BezierPrimitive: - { - if (primitive_info[j].coordinates > 109) - (void) ThrowException(&image->exception,DrawError, - TooManyCoordinates,token); - length=primitive_info[j].coordinates*BezierQuantum; - break; - } - case PathPrimitive: - { - char - *s, - *t; - - GetToken(q,&q,token); - length=1; - t=token; - for (s=token; *s != '\0'; s=t) - { - double - value; - - value=strtod(s,&t); - (void) value; - if (s == t) - { - t++; - continue; - } - length++; - } - length=length*BezierQuantum/2; - break; - } - case CirclePrimitive: - case ArcPrimitive: - case EllipsePrimitive: - { - double - alpha, - beta, - radius; - - alpha=bounds.x2-bounds.x1; - beta=bounds.y2-bounds.y1; - radius=hypot(alpha,beta); - length=2*(ceil(MagickPI*radius))+6*BezierQuantum+360; - break; - } - default: - break; - } - - if ((size_t) (i+length) >= number_points) + alpha=bounds.x2-bounds.x1; + beta=bounds.y2-bounds.y1; + radius=sqrt(alpha*alpha+beta*beta); + length=(size_t) (2*ceil(MagickPI*radius)+6*BezierQuantum+360); + if (i >= (long) (number_points-length)) { - number_points+=length+1; + number_points+=length; MagickReallocMemory(PrimitiveInfo *,primitive_info, number_points*sizeof(PrimitiveInfo)); if (primitive_info == (PrimitiveInfo *) NULL) @@ -2779,9 +2681,6 @@ break; } } - - assert(j < (long) number_points); - switch (primitive_type) { case PointPrimitive: @@ -2789,7 +2688,7 @@ { if (primitive_info[j].coordinates != 1) { - status=MagickFail; + status=False; break; } TracePoint(primitive_info+j,primitive_info[j].point); @@ -2800,7 +2699,7 @@ { if (primitive_info[j].coordinates != 2) { - status=MagickFail; + status=False; break; } TraceLine(primitive_info+j,primitive_info[j].point, @@ -2812,7 +2711,7 @@ { if (primitive_info[j].coordinates != 2) { - status=MagickFail; + status=False; break; } TraceRectangle(primitive_info+j,primitive_info[j].point, @@ -2824,7 +2723,7 @@ { if (primitive_info[j].coordinates != 3) { - status=MagickFail; + status=False; break; } TraceRoundRectangle(primitive_info+j,primitive_info[j].point, @@ -2848,7 +2747,7 @@ { if (primitive_info[j].coordinates != 3) { - status=MagickFail; + status=False; break; } TraceEllipse(primitive_info+j,primitive_info[j].point, @@ -2860,7 +2759,7 @@ { if (primitive_info[j].coordinates != 2) { - status=MagickFail; + status=False; break; } TraceCircle(primitive_info+j,primitive_info[j].point, @@ -2872,7 +2771,7 @@ { if (primitive_info[j].coordinates < 2) { - status=MagickFail; + status=False; break; } break; @@ -2881,10 +2780,9 @@ { if (primitive_info[j].coordinates < 3) { - status=MagickFail; + status=False; break; } - assert(i < (long) number_points); primitive_info[i]=primitive_info[j]; primitive_info[i].coordinates=0; primitive_info[j].coordinates++; @@ -2895,7 +2793,7 @@ { if (primitive_info[j].coordinates < 3) { - status=MagickFail; + status=False; break; } TraceBezier(primitive_info+j,primitive_info[j].coordinates); @@ -2904,6 +2802,50 @@ } case PathPrimitive: { + char + *s, + *t; + + size_t + path_max_points; + + GetToken(q,&q,token); + + /* + Reserved Memory size is: + path_max_points = length *3/2 + + Where: + length - Number of tokens (length) + *3 - Maximum points number to render one segment with bezier + / 2 - 1 point have 2 coords + +Some additional 6*BezierQuantum+360 - some approximation similar to TraceStrokePolygon code + */ + length=1; + t=token; + for (s=token; *s != '\0'; s=t) + { + (void) strtod(s,&t); + if (s == t) + { + t++; + continue; + } + length++; + } + path_max_points = length*3/2+6*BezierQuantum+360; + if (i > (long) (number_points-path_max_points)) + { + number_points+=path_max_points; + MagickReallocMemory(PrimitiveInfo *,primitive_info, + number_points*sizeof(PrimitiveInfo)); + if (primitive_info == (PrimitiveInfo *) NULL) + { + ThrowException3(&image->exception,ResourceLimitError, + MemoryAllocationFailed,UnableToDrawOnImage); + break; + } + } i=(long) (j+TracePath(primitive_info+j,token)); break; } @@ -2912,7 +2854,7 @@ { if (primitive_info[j].coordinates != 1) { - status=MagickFail; + status=False; break; } GetToken(q,&q,token); @@ -2932,11 +2874,10 @@ { if (primitive_info[j].coordinates != 1) { - status=MagickFail; + status=False; break; } - if (*token != ',') - GetToken(q,&q,token); + GetToken(q,&q,token); primitive_info[j].text=AllocateString(token); break; } @@ -2944,7 +2885,7 @@ { if (primitive_info[j].coordinates != 2) { - status=MagickFail; + status=False; break; } GetToken(q,&q,token); @@ -2955,9 +2896,8 @@ if (primitive_info == (PrimitiveInfo *) NULL) break; (void) LogMagickEvent(RenderEvent,GetMagickModule()," %.*s",(int) (q-p),p); - if (status == MagickFail) + if (status == False) break; - assert(i < (long) number_points); primitive_info[i].primitive=UndefinedPrimitive; if (i == 0) continue; @@ -2966,7 +2906,6 @@ */ for (i=0; primitive_info[i].primitive != UndefinedPrimitive; i++) { - assert((unsigned long) i < number_points); point=primitive_info[i].point; primitive_info[i].point.x=graphic_context[n]->affine.sx*point.x+ graphic_context[n]->affine.ry*point.y+graphic_context[n]->affine.tx; @@ -2999,7 +2938,7 @@ (magick_uint64_t) primitive_extent, &image->exception, RenderImageText,image->filename); - if (status == MagickFail) + if (status == False) break; } (void) LogMagickEvent(RenderEvent,GetMagickModule(),"end draw-image"); @@ -3007,12 +2946,13 @@ Free resources. */ MagickFreeMemory(token); - MagickFreeMemory(primitive_info); + if (primitive_info != (PrimitiveInfo *) NULL) + MagickFreeMemory(primitive_info); MagickFreeMemory(primitive); for ( ; n >= 0; n--) DestroyDrawInfo(graphic_context[n]); MagickFreeMemory(graphic_context); - if (status == MagickFail) + if (status == False) ThrowBinaryException(DrawError,NonconformingDrawingPrimitiveDefinition, keyword); return(status); @@ -3033,7 +2973,7 @@ % % The format of the DrawPatternPath method is: % -% MagickPassFail DrawPatternPath(Image *image,const DrawInfo *draw_info, +% unsigned int DrawPatternPath(Image *image,const DrawInfo *draw_info, % const char *name,Image **pattern) % % A description of each parameter follows: @@ -3048,9 +2988,8 @@ % % */ -MagickExport MagickPassFail -DrawPatternPath(Image *image,const DrawInfo *draw_info,const char *name, - Image **pattern) +MagickExport unsigned int DrawPatternPath(Image *image, + const DrawInfo *draw_info,const char *name,Image **pattern) { char attribute[MaxTextExtent]; @@ -3065,7 +3004,7 @@ ImageInfo *image_info; - MagickPassFail + unsigned int status; assert(image != (Image *) NULL); @@ -3075,11 +3014,11 @@ FormatString(attribute,"[%.1024s]",name); path=GetImageAttribute(image,attribute); if (path == (ImageAttribute *) NULL) - return(MagickFail); + return(False); FormatString(attribute,"[%.1024s-geometry]",name); geometry=GetImageAttribute(image,attribute); if (geometry == (ImageAttribute *) NULL) - return(MagickFail); + return(False); if ((*pattern) != (Image *) NULL) DestroyImage(*pattern); image_info=CloneImageInfo((ImageInfo *) NULL); @@ -3130,10 +3069,9 @@ % */ -static double -GetPixelOpacity(PolygonInfo * restrict polygon_info,const double mid, - const unsigned int fill,const FillRule fill_rule,const long x, - const long y,double * restrict stroke_opacity) +static double GetPixelOpacity(PolygonInfo *polygon_info,const double mid, + const unsigned int fill,const FillRule fill_rule,const long x,const long y, + double *stroke_opacity) { double alpha, @@ -3671,8 +3609,7 @@ % */ -static void -LogPrimitiveInfo(const PrimitiveInfo *primitive_info) +static void LogPrimitiveInfo(const PrimitiveInfo *primitive_info) { char *methods[] = @@ -3770,9 +3707,8 @@ } } -static MagickPassFail -DrawPrimitive(Image *image,const DrawInfo *draw_info, - const PrimitiveInfo *primitive_info) +static MagickPassFail DrawPrimitive(Image *image,const DrawInfo *draw_info, + const PrimitiveInfo *primitive_info) { long y; @@ -3787,7 +3723,7 @@ register PixelPacket *q; - MagickPassFail + unsigned int status; (void) LogMagickEvent(RenderEvent,GetMagickModule()," begin draw-primitive"); @@ -3795,7 +3731,7 @@ " affine: %g,%g,%g,%g,%g,%g",draw_info->affine.sx,draw_info->affine.rx, draw_info->affine.ry,draw_info->affine.sy,draw_info->affine.tx, draw_info->affine.ty); - status=MagickPass; + status=True; x=(long) ceil(primitive_info->point.x-0.5); y=(long) ceil(primitive_info->point.y-0.5); switch (primitive_info->primitive) @@ -4133,9 +4069,8 @@ % */ -static void -DrawRoundLinecap(Image *image,const DrawInfo *draw_info, - const PrimitiveInfo *primitive_info) +static void DrawRoundLinecap(Image *image,const DrawInfo *draw_info, + const PrimitiveInfo *primitive_info) { PrimitiveInfo linecap[5]; @@ -4154,19 +4089,12 @@ (void) DrawPolygonPrimitive(image,draw_info,linecap); } -static MagickPassFail -DrawStrokePolygon(Image *image,const DrawInfo *draw_info, - const PrimitiveInfo *primitive_info) +static unsigned int DrawStrokePolygon(Image *image,const DrawInfo *draw_info, + const PrimitiveInfo *primitive_info) { DrawInfo *clone_info; - MagickBool - closed_path; - - MagickPassFail - status; - PrimitiveInfo *stroke_polygon; @@ -4174,6 +4102,10 @@ *p, *q; + unsigned int + closed_path, + status; + /* Draw stroked polygon. */ @@ -4181,18 +4113,10 @@ " begin draw-stroke-polygon"); clone_info=CloneDrawInfo((ImageInfo *) NULL,draw_info); clone_info->fill=draw_info->stroke; - if (clone_info->fill_pattern != (Image *) NULL) - { - DestroyImage(clone_info->fill_pattern); - clone_info->fill_pattern= (Image *) NULL; - } - if (clone_info->stroke_pattern != (Image *) NULL) - clone_info->fill_pattern=CloneImage(clone_info->stroke_pattern,0,0, - MagickTrue,&clone_info->stroke_pattern->exception); clone_info->stroke.opacity=TransparentOpacity; clone_info->stroke_width=0.0; clone_info->fill_rule=NonZeroRule; - status=MagickPass; + status=True; for (p=primitive_info; p->primitive != UndefinedPrimitive; p+=p->coordinates) { stroke_polygon=TraceStrokePolygon(draw_info,p); @@ -4237,8 +4161,7 @@ % % */ -MagickExport void -GetDrawInfo(const ImageInfo *image_info,DrawInfo *draw_info) +MagickExport void GetDrawInfo(const ImageInfo *image_info,DrawInfo *draw_info) { ImageInfo *clone_info; @@ -4302,8 +4225,7 @@ % % */ -static inline double -Permutate(const long n,const long k) +static inline double Permutate(const long n,const long k) { double r; @@ -4336,9 +4258,8 @@ % */ -static void -TraceArc(PrimitiveInfo *primitive_info,const PointInfo start, - const PointInfo end,const PointInfo arc) +static void TraceArc(PrimitiveInfo *primitive_info,const PointInfo start, + const PointInfo end,const PointInfo arc) { PointInfo center, @@ -4351,10 +4272,9 @@ TraceEllipse(primitive_info,center,radius,arc); } -static void -TraceArcPath(PrimitiveInfo *primitive_info,const PointInfo start, - const PointInfo end,const PointInfo arc,const double angle, - const unsigned int large_arc,const unsigned int sweep) +static void TraceArcPath(PrimitiveInfo *primitive_info,const PointInfo start, + const PointInfo end,const PointInfo arc,const double angle, + const unsigned int large_arc,const unsigned int sweep) { double alpha, @@ -4469,9 +4389,8 @@ } } -static void -TraceBezier(PrimitiveInfo *primitive_info, - const unsigned long number_coordinates) +static void TraceBezier(PrimitiveInfo *primitive_info, + const unsigned long number_coordinates) { double alpha, @@ -4483,13 +4402,13 @@ point, *points; - register PrimitiveInfo - *p; - register long i, j; + register PrimitiveInfo + *p; + unsigned long control_points, quantum; @@ -4561,9 +4480,8 @@ MagickFreeMemory(coefficients); } -static void -TraceCircle(PrimitiveInfo *primitive_info,const PointInfo start, - const PointInfo end) +static void TraceCircle(PrimitiveInfo *primitive_info,const PointInfo start, + const PointInfo end) { double alpha, @@ -4584,9 +4502,8 @@ TraceEllipse(primitive_info,start,offset,degrees); } -static void -TraceEllipse(PrimitiveInfo *primitive_info,const PointInfo start, - const PointInfo stop,const PointInfo degrees) +static void TraceEllipse(PrimitiveInfo *primitive_info,const PointInfo start, + const PointInfo stop,const PointInfo degrees) { double delta, @@ -4634,9 +4551,8 @@ } } -static void -TraceLine(PrimitiveInfo *primitive_info,const PointInfo start, - const PointInfo end) +static void TraceLine(PrimitiveInfo *primitive_info,const PointInfo start, + const PointInfo end) { TracePoint(primitive_info,start); if ((AbsoluteValue(start.x-end.x) <= MagickEpsilon) && @@ -4651,23 +4567,20 @@ primitive_info->coordinates=2; } -static unsigned long -TracePath(PrimitiveInfo *primitive_info,const char *path) +static unsigned long TracePath(PrimitiveInfo *primitive_info,const char *path) { char + *p, token[MaxTextExtent]; - char - *p; + double + x, + y; int attribute, last_attribute; - double - x, - y; - PointInfo end={0,0}, points[4], @@ -4707,59 +4620,52 @@ case 'a': case 'A': { - MagickBool - large_arc, - sweep; - double angle; PointInfo arc; + unsigned int + large_arc, + sweep; + /* Compute arc points. */ - do - { + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - arc.x=MagickAtoF(token); + arc.x=MagickAtoF(token); + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - arc.y=MagickAtoF(token); + arc.y=MagickAtoF(token); + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - angle=MagickAtoF(token); + angle=MagickAtoF(token); + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - large_arc=MagickAtoI(token); + large_arc=MagickAtoI(token); + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - sweep=MagickAtoI(token); + sweep=MagickAtoI(token); + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - x=MagickAtoF(token); + x=MagickAtoF(token); + GetToken(p,&p,token); + if (*token == ',') GetToken(p,&p,token); - if (*token == ',') - GetToken(p,&p,token); - y=MagickAtoF(token); - end.x=attribute == 'A' ? x : point.x+x; - end.y=attribute == 'A' ? y : point.y+y; - TraceArcPath(q,point,end,arc,angle,large_arc,sweep); - q+=q->coordinates; - point=end; - while (isspace((int) ((unsigned char) *p)) != 0) - p++; - if (*p == ',') - p++; - } while (IsPoint(p) != MagickFalse); + y=MagickAtoF(token); + end.x=attribute == 'A' ? x : point.x+x; + end.y=attribute == 'A' ? y : point.y+y; + TraceArcPath(q,point,end,arc,angle,large_arc,sweep); + q+=q->coordinates; + point=end; break; } case 'c': @@ -4771,7 +4677,7 @@ do { points[0]=point; - for (i=1; i < 4; i++) + for (i=1; i <= 3; i++) { GetToken(p,&p,token); if (*token == ',') @@ -4785,7 +4691,7 @@ end.y=attribute == 'C' ? y : point.y+y; points[i]=end; } - for (i=0; i < 4; i++) + for (i=0; i <= 3; i++) (q+i)->point=points[i]; TraceBezier(q,4); q+=q->coordinates; @@ -4837,7 +4743,6 @@ number_coordinates+=primitive_info->coordinates; primitive_info=q; } - i=0; do { GetToken(p,&p,token); @@ -4850,17 +4755,10 @@ y=MagickAtoF(token); point.x=attribute == 'M' ? x : point.x+x; point.y=attribute == 'M' ? y : point.y+y; - if (i == 0) - start=point; - i++; TracePoint(q,point); q+=q->coordinates; - if ((i != 0) && (attribute == 'M')) - { - TracePoint(q,point); - q+=q->coordinates; - } } while (IsPoint(p)); + start=point; break; } case 'q': @@ -4907,7 +4805,7 @@ points[0]=points[3]; points[1].x=2.0*points[3].x-points[2].x; points[1].y=2.0*points[3].y-points[2].y; - for (i=2; i < 4; i++) + for (i=2; i <= 3; i++) { GetToken(p,&p,token); if (*token == ',') @@ -4928,7 +4826,7 @@ points[0]=points[2]; points[1]=points[3]; } - for (i=0; i < 4; i++) + for (i=0; i <= 3; i++) (q+i)->point=points[i]; TraceBezier(q,4); q+=q->coordinates; @@ -5022,15 +4920,13 @@ return(number_coordinates); } -static void -TracePoint(PrimitiveInfo *primitive_info,const PointInfo point) +static void TracePoint(PrimitiveInfo *primitive_info,const PointInfo point) { primitive_info->coordinates=1; primitive_info->point=point; } -static void -TraceRectangle(PrimitiveInfo *primitive_info,const PointInfo start, +static void TraceRectangle(PrimitiveInfo *primitive_info,const PointInfo start, const PointInfo end) { PointInfo @@ -5065,9 +4961,8 @@ } } -static void -TraceRoundRectangle(PrimitiveInfo *primitive_info, - const PointInfo start,const PointInfo end,PointInfo arc) +static void TraceRoundRectangle(PrimitiveInfo *primitive_info, + const PointInfo start,const PointInfo end,PointInfo arc) { PointInfo degrees, @@ -5121,13 +5016,15 @@ } } -static void -TraceSquareLinecap(PrimitiveInfo *primitive_info, - const unsigned long number_vertices,const double offset) +static void TraceSquareLinecap(PrimitiveInfo *primitive_info, + const unsigned long number_vertices,const double offset) { double distance; + long + j; + register double dx, dy; @@ -5135,9 +5032,6 @@ register long i; - long - j; - dx=0.0; dy=0.0; for (i=1; i < (long) number_vertices; i++) @@ -5147,8 +5041,6 @@ if ((fabs(dx) >= MagickEpsilon) || (fabs(dy) >= MagickEpsilon)) break; } - if (i == (long) number_vertices) - i=number_vertices-1; distance=sqrt(dx*dx+dy*dy+MagickEpsilon); primitive_info[0].point.x=primitive_info[i].point.x+ dx*(distance+offset)/distance; @@ -5168,9 +5060,8 @@ dy*(distance+offset)/distance; } -static PrimitiveInfo * -TraceStrokePolygon(const DrawInfo *draw_info, - const PrimitiveInfo *primitive_info) +static PrimitiveInfo *TraceStrokePolygon(const DrawInfo *draw_info, + const PrimitiveInfo *primitive_info) { typedef struct _LineSegment { @@ -5179,6 +5070,12 @@ q; } LineSegment; + double + delta_theta, + dot_product, + mid, + miterlimit; + LineSegment dx={0,0}, dy={0,0}, @@ -5186,15 +5083,6 @@ slope={0,0}, theta={0,0}; - MagickBool - closed_path; - - double - delta_theta, - dot_product, - mid, - miterlimit; - PointInfo box_p[5], box_q[5], @@ -5210,14 +5098,15 @@ register long i; - unsigned long - arc_segments, - max_strokes, - number_vertices; + unsigned int + closed_path; unsigned long + arc_segments, j, n, + max_strokes, + number_vertices, p, q; @@ -5256,8 +5145,6 @@ if ((fabs(dx.p) >= MagickEpsilon) || (fabs(dy.p) >= MagickEpsilon)) break; } - if (n == number_vertices) - n=number_vertices-1; slope.p=0.0; inverse_slope.p=0.0; if (fabs(dx.p) <= MagickEpsilon) diff -Nru graphicsmagick-1.3.17-Q16/magick/semaphore.c graphicsmagick-1.3.16-Q16/magick/semaphore.c --- graphicsmagick-1.3.17-Q16/magick/semaphore.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/semaphore.c 2012-04-28 19:45:16.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003-2012 GraphicsMagick Group +% Copyright (C) 2003-2010 GraphicsMagick Group % Copyright (C) 2002 ImageMagick Studio % % This program is covered by multiple licenses, which are described in @@ -292,9 +292,9 @@ /* Allocate semaphore. */ - semaphore_info=MagickAllocateAlignedMemory(SemaphoreInfo *, - MAGICK_CACHE_LINE_SIZE, - sizeof(SemaphoreInfo)); + semaphore_info=MagickAllocateMemory(SemaphoreInfo *, + Max(sizeof(SemaphoreInfo), + MAGICK_CACHE_LINE_SIZE)); if (semaphore_info == (SemaphoreInfo *) NULL) MagickFatalError3(ResourceLimitFatalError,MemoryAllocationFailed, UnableToAllocateSemaphoreInfo); @@ -418,7 +418,7 @@ DeleteCriticalSection(&(*semaphore_info)->mutex); #endif (void) memset((void *) *semaphore_info,0xbf,sizeof(SemaphoreInfo)); - MagickFreeAlignedMemory((*semaphore_info)); + MagickFreeMemory((*semaphore_info)); #if defined(USE_POSIX_THREADS) PTHREAD_MUTEX_UNLOCK(&semaphore_mutex); #endif diff -Nru graphicsmagick-1.3.17-Q16/magick/static.c graphicsmagick-1.3.16-Q16/magick/static.c --- graphicsmagick-1.3.17-Q16/magick/static.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/static.c 2012-10-25 09:15:01.000000000 +0000 @@ -176,9 +176,6 @@ RegisterJBIGImage(); #endif #if defined(HasJPEG) - RegisterJNXImage(); -#endif -#if defined(HasJPEG) RegisterJPEGImage(); #endif #if defined(HasJP2) @@ -331,9 +328,6 @@ UnregisterJBIGImage(); #endif #if defined(HasJPEG) - UnregisterJNXImage(); -#endif -#if defined(HasJPEG) UnregisterJPEGImage(); #endif #if defined(HasJP2) @@ -419,3 +413,16 @@ UnregisterYUVImage(); #endif /* !defined(BuildMagickModules) */ } + +#define AddStub(module) \ + MagickExport void Register##module##Image(void) { return; } \ + MagickExport void Unregister##module##Image(void) { return; } + +/* Add stub definitions to ensure ABI doesn't change whether certain libs + are available or not. */ +#if !defined(BuildMagickModules) +/* So far we only care about DPS. Other should be added as necessary. */ +# if !defined(HasDPS) +AddStub(DPS) +# endif +#endif /* !defined(BuildMagickModules) */ diff -Nru graphicsmagick-1.3.17-Q16/magick/static.h graphicsmagick-1.3.16-Q16/magick/static.h --- graphicsmagick-1.3.17-Q16/magick/static.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/static.h 2011-12-24 19:34:17.000000000 +0000 @@ -62,7 +62,6 @@ RegisterINFOImage(void), RegisterJBGImage(void), RegisterJBIGImage(void), - RegisterJNXImage(void), RegisterJPGImage(void), RegisterJPEGImage(void), RegisterJP2Image(void), @@ -200,7 +199,6 @@ UnregisterINFOImage(void), UnregisterJBGImage(void), UnregisterJBIGImage(void), - UnregisterJNXImage(void), UnregisterJPGImage(void), UnregisterJPEGImage(void), UnregisterJP2Image(void), diff -Nru graphicsmagick-1.3.17-Q16/magick/studio.h graphicsmagick-1.3.16-Q16/magick/studio.h --- graphicsmagick-1.3.17-Q16/magick/studio.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/studio.h 2012-02-25 20:43:38.000000000 +0000 @@ -22,6 +22,12 @@ #undef HAVE_CONFIG_H /* + Allow configuration of cache line size. If smaller than actual + cache line size, then performance may suffer. +*/ +#define MAGICK_CACHE_LINE_SIZE 128 + +/* Note that the WIN32 and WIN64 definitions are provided by the build configuration rather than the compiler. Definitions available from the Windows compiler are _WIN32 and _WIN64. @@ -46,18 +52,6 @@ #endif /* defined(__cplusplus) || defined(c_plusplus) */ /* - Allow configuration of cache line size. If smaller than actual cache line - size, then performance may suffer due to false cache line sharing between - threads. Most CPUs have cache lines of 32 or 64 bytes. IBM Power CPUs have - cache lines of 128 bytes. -*/ -#if defined(MAGICK_TARGET_CPU) && (MAGICK_TARGET_CPU == powerpc) -# define MAGICK_CACHE_LINE_SIZE 128 -#else -# define MAGICK_CACHE_LINE_SIZE 64 -#endif - -/* Support library symbol prefixing */ #if defined(PREFIX_MAGICK_SYMBOLS) @@ -158,9 +152,6 @@ # if defined(HAVE_SYS_RESOURCE_H) # include # endif /* defined(HAVE_SYS_RESOURCE_H) */ -# if defined(HAVE_SYS_MMAN_H) -# include -# endif /* defined(HAVE_SYS_MMAN_H) */ # include #endif diff -Nru graphicsmagick-1.3.17-Q16/magick/symbols.h graphicsmagick-1.3.16-Q16/magick/symbols.h --- graphicsmagick-1.3.17-Q16/magick/symbols.h 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/symbols.h 2011-11-12 20:39:26.000000000 +0000 @@ -576,7 +576,6 @@ #define RegisterHTMLImage GmRegisterHTMLImage #define RegisterICONImage GmRegisterICONImage #define RegisterJBIGImage GmRegisterJBIGImage -#define RegisterJNXImage GmRegisterJNXImage #define RegisterJP2Image GmRegisterJP2Image #define RegisterJPEGImage GmRegisterJPEGImage #define RegisterLABELImage GmRegisterLABELImage @@ -765,7 +764,6 @@ #define UnregisterHTMLImage GmUnregisterHTMLImage #define UnregisterICONImage GmUnregisterICONImage #define UnregisterJBIGImage GmUnregisterJBIGImage -#define UnregisterJNXImage GmUnregisterJNXImage #define UnregisterJP2Image GmUnregisterJP2Image #define UnregisterJPEGImage GmUnregisterJPEGImage #define UnregisterLABELImage GmUnregisterLABELImage diff -Nru graphicsmagick-1.3.17-Q16/magick/utility.c graphicsmagick-1.3.16-Q16/magick/utility.c --- graphicsmagick-1.3.17-Q16/magick/utility.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/utility.c 2012-10-25 09:15:01.000000000 +0000 @@ -1,5 +1,5 @@ /* -% Copyright (C) 2003 - 2012 GraphicsMagick Group +% Copyright (C) 2003 - 2010 GraphicsMagick Group % Copyright (c) 2000 Markus Friedl. All rights reserved. % Copyright (C) 2002 ImageMagick Studio % Copyright 1991-1999 E. I. du Pont de Nemours and Company @@ -1039,9 +1039,7 @@ ExpandFilename(path); if ('\0' == current_directory[0]) - if (getcwd(current_directory,MaxTextExtent-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(current_directory,MaxTextExtent-1); /* Get the list of matching file names. */ filelist=ListFiles(*path=='\0' ? current_directory : path, @@ -1053,14 +1051,7 @@ break; /* ListFiles() changes current directory without restoring. */ - if (chdir(current_directory) != 0) - { - for (j=0; j < number_files; j++) - MagickFreeMemory(filelist[j]); - MagickFreeMemory(filelist); - MagickFatalError(ConfigureFatalError,UnableToRestoreCurrentDirectory, - NULL); - } + (void) chdir(current_directory); if (filelist == 0) continue; @@ -1116,16 +1107,16 @@ formatted_buffer[MaxTextExtent]; *formatted_buffer='\0'; - if (strlcat(formatted_buffer,magick,sizeof(formatted_buffer)) - >= sizeof(formatted_buffer)) + if (strlcat(formatted_buffer,magick,sizeof(filename_buffer)) + >= sizeof(filename_buffer)) MagickFatalError2(ResourceLimitFatalError,"Path buffer overflow", formatted_buffer); - if (strlcat(formatted_buffer,filename_buffer,sizeof(formatted_buffer)) - >= sizeof(formatted_buffer)) + if (strlcat(formatted_buffer,filename_buffer,sizeof(filename_buffer)) + >= sizeof(filename_buffer)) MagickFatalError2(ResourceLimitFatalError,"Path buffer overflow", formatted_buffer); - if (strlcat(formatted_buffer,subimage,sizeof(formatted_buffer)) - >= sizeof(formatted_buffer)) + if (strlcat(formatted_buffer,subimage,sizeof(filename_buffer)) + >= sizeof(filename_buffer)) MagickFatalError2(ResourceLimitFatalError,"Path buffer overflow", formatted_buffer); if (first) @@ -1296,9 +1287,7 @@ { if (*execution_path != *DirectorySeparator) { - if (getcwd(path,MaxTextExtent-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(path,MaxTextExtent-1); (void) strlcat(path,"/",MaxTextExtent); } (void) strlcat(path,execution_path,MaxTextExtent); @@ -1342,32 +1331,52 @@ some other systems use compatible schemes. */ int - length; + length, + ret; long pid; char - link_path[MaxTextExtent], - real_path[PATH_MAX+1]; + link_path[MaxTextExtent]; + + char * + real_path = NULL; + + struct stat + linkbuf; pid=(long) getpid(); /* Linux format */ FormatString(link_path,"/proc/%ld/exe",pid); - length=readlink(link_path, real_path, PATH_MAX); - if (length == -1) + ret = lstat(link_path, &linkbuf); + if (ret == 0) + { + real_path = malloc(linkbuf.st_size + 1); + length=readlink(link_path, real_path, linkbuf.st_size); + } + if ((ret != 0) || (length == -1)) { /* Try FreeBSD format */ FormatString(link_path,"/proc/%ld/file",pid); - length=readlink(link_path, real_path, PATH_MAX); + ret = lstat(link_path, &linkbuf); + if (ret == 0) + { + real_path = realloc(real_path, linkbuf.st_size + 1); + length=readlink(link_path, real_path, linkbuf.st_size); + } } - if ((length > 0) && (length <= PATH_MAX)) + if ((ret == 0) && (length > 0) && (length <= linkbuf.st_size)) { real_path[length]=0; if (strlcpy(path,real_path,MaxTextExtent) < MaxTextExtent) if (IsAccessible(path)) - return(MagickPass); + { + free(real_path); + return(MagickPass); + } } + free(real_path); } #endif return(MagickFail); @@ -1417,8 +1426,9 @@ Save original working directory so it can be restored later. */ if (getcwd(original_cwd,sizeof(original_cwd)-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + { + return(MagickFail); + } /* Check to see if path is a valid relative path from current @@ -1433,9 +1443,7 @@ */ if (chdir(path) == 0) { - if (getcwd(execution_path,sizeof(execution_path)-2) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(execution_path,sizeof(execution_path)-2); } else { @@ -1445,9 +1453,7 @@ *p='\0'; if (chdir(temporary_path) == 0) { - if (getcwd(execution_path,sizeof(execution_path)-2) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(execution_path,sizeof(execution_path)-2); } } } @@ -1491,9 +1497,7 @@ (void) strlcat(temporary_path,path,sizeof(temporary_path)); if (IsAccessibleNoLogging(temporary_path)) { - if (getcwd(execution_path,sizeof(execution_path)-2) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(execution_path,sizeof(execution_path)-2); break; } } @@ -1505,8 +1509,7 @@ /* Restore original working directory. */ - if (chdir(original_cwd) != 0) - return(MagickFail); + (void) chdir(original_cwd); if (execution_path[0] != '\0') { @@ -2277,11 +2280,7 @@ char *p; - long - long_val; - - long_val = strtol(point,&p,10); - (void) long_val; + (void) strtol(point,&p,10); return(p != point); } @@ -2489,9 +2488,6 @@ register long i; - double - double_val; - assert(start != (const char *) NULL); assert(token != (char *) NULL); @@ -2533,8 +2529,7 @@ char *q; - double_val=strtod(p,&q); - (void) double_val; + (void) strtod(p,&q); if (p != q) { for ( ; p < q; p++) @@ -3213,17 +3208,11 @@ status=chdir(directory); if (status != 0) return((char **) NULL); - if (getcwd(filename,MaxTextExtent-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(filename,MaxTextExtent-1); current_directory=opendir(filename); if (current_directory == (DIR *) NULL) return((char **) NULL); - if (chdir(filename) != 0) - { - (void) closedir(current_directory); - return((char **) NULL); - } + (void) chdir(filename); /* Allocate filelist. */ diff -Nru graphicsmagick-1.3.17-Q16/magick/version.h graphicsmagick-1.3.16-Q16/magick/version.h --- graphicsmagick-1.3.17-Q16/magick/version.h 2012-10-13 23:07:31.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/version.h 2012-06-23 20:12:59.000000000 +0000 @@ -35,11 +35,11 @@ */ #define MagickPackageName "GraphicsMagick" #define MagickCopyright "Copyright (C) 2002-2012 GraphicsMagick Group.\nAdditional copyrights and licenses apply to this software.\nSee http://www.GraphicsMagick.org/www/Copyright.html for details." -#define MagickLibVersion 0x131000 -#define MagickLibVersionText "1.3.17" -#define MagickLibVersionNumber 13,10,0 -#define MagickChangeDate "20121013" -#define MagickReleaseDate "2012-10-13" +#define MagickLibVersion 0x120900 +#define MagickLibVersionText "1.3.16" +#define MagickLibVersionNumber 12,9,0 +#define MagickChangeDate "20120623" +#define MagickReleaseDate "2012-06-23" /* The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines @@ -54,7 +54,7 @@ MagickLibVersionNumber, but these are broken out and simplified so that they can be easily used in C pre-processor logic. */ -#define MagickLibInterfaceNewest 13 +#define MagickLibInterfaceNewest 12 #define MagickLibInterfaceOldest 3 #if (QuantumDepth == 8) diff -Nru graphicsmagick-1.3.17-Q16/magick/widget.c graphicsmagick-1.3.16-Q16/magick/widget.c --- graphicsmagick-1.3.17-Q16/magick/widget.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/widget.c 2011-12-24 19:34:17.000000000 +0000 @@ -4176,12 +4176,7 @@ assert(reply != (char *) NULL); MagickXSetCursorState(display,windows,True); MagickXCheckRefreshWindows(display,windows); - if (getcwd(home_directory,MaxTextExtent-1) == NULL) - { - MagickXNoticeWidget(display,windows,"Unable to get current directory:", - home_directory); - return; - } + (void) getcwd(home_directory,MaxTextExtent-1); (void) strlcpy(working_directory,home_directory,MaxTextExtent); filelist=ListFiles(working_directory,glob_pattern,&files); if (filelist == (char **) NULL) diff -Nru graphicsmagick-1.3.17-Q16/magick/xwindow.c graphicsmagick-1.3.16-Q16/magick/xwindow.c --- graphicsmagick-1.3.17-Q16/magick/xwindow.c 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/magick/xwindow.c 2011-12-24 19:34:17.000000000 +0000 @@ -3598,9 +3598,7 @@ MagickError(OptionError,UnrecognizedGravityType,resource_value); resource_info->gravity=CenterGravity; } - if (getcwd(resource_info->home_directory,MaxTextExtent-1) == NULL) - MagickFatalError(ConfigureFatalError,UnableToGetCurrentDirectory, - NULL); + (void) getcwd(resource_info->home_directory,MaxTextExtent-1); resource_info->icon_geometry=MagickXGetResourceClass(database,client_name, (char *) "iconGeometry",(char *) NULL); resource_value=MagickXGetResourceClass(database,client_name,(char *) "iconic", diff -Nru graphicsmagick-1.3.17-Q16/rungm.sh.in graphicsmagick-1.3.16-Q16/rungm.sh.in --- graphicsmagick-1.3.17-Q16/rungm.sh.in 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/rungm.sh.in 2011-11-12 20:39:27.000000000 +0000 @@ -1,5 +1,4 @@ # !/bin/sh -# -*- shell-script -*- # Copyright (C) 2003-2009 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in diff -Nru graphicsmagick-1.3.17-Q16/scripts/tap-functions.shi graphicsmagick-1.3.16-Q16/scripts/tap-functions.shi --- graphicsmagick-1.3.17-Q16/scripts/tap-functions.shi 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/scripts/tap-functions.shi 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -# -*- shell-script -*- -# -# Copyright (C) 2012 GraphicsMagick Group -# -# TAP-test implementation functions specific to GraphicsMagick. -# -test_count=0 - -# Populate a set of shell variables with a variable per feature -# This is used to implement a poor-man's hash map. -for feature in ${MAGICK_FEATURES} -do - eval MAGICK_FEATURE_${feature}=yes -done - -# Report the number of TAP tests we will subsequently run -# -# Usage: -# test_plan_fn integer -test_plan_fn () -{ - set +x - tests_planned=$1 - echo "1..${tests_planned}" - set -x -} - -# Report TAP test result and increment current test count -# -# Usage: -# test_result_fn result description -test_result_fn () -{ - set +x - test_result=$1 - shift - #test_count=$(($test_count + 1)) - test_count=`expr $test_count + 1` - test_output="${test_result} ${test_count}" - if test x"$*" != x - then - test_output="${test_output} - $*" - fi - printf '%s\n' "${test_output}" - set -x -} - -# Test a simple command where pass/fail depends on command exit status -# -# Usage: -# test_command_fn description [ -F feat1,feat2,...] command -test_command_fn () -{ - set +x - test_description=$1 - shift - - # Parse any feature dependency specification (-F 'feat1 feat2 ...' - test_feature_spec='' - while test $# -gt 0 - do - case $1 in - -F) - test_feature_spec=$2 - shift - ;; - *) - break - ;; - esac - shift - done - - missing='' - for feature in ${test_feature_spec} - do - # Check if required feature is supported - if eval test \""\$MAGICK_FEATURE_${feature}"\" != yes - then - if test "${missing}x" = 'x' - then - missing=${feature} - else - missing="${missing} ${feature}" - fi - fi - done - - # Determine if we expect this test to fail due to missing - # dependencies. - diagnosis= - if test "${missing}x" != 'x' - then - xfail='yes' - diagnosis=" # SKIP requires ${missing} support" - else - xfail='no' - diagnosis= - fi - - # Execute the test and determine execution status - ("$@") && fail='no' || fail='yes' - - test "${xfail}" = "${fail}" && test_result='ok' || test_result='not ok' - - # Report results - test_result_fn "${test_result}" "${test_description}${diagnosis}" - set -x -} diff -Nru graphicsmagick-1.3.17-Q16/tests/Makefile.am graphicsmagick-1.3.16-Q16/tests/Makefile.am --- graphicsmagick-1.3.17-Q16/tests/Makefile.am 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/Makefile.am 2011-12-24 19:34:17.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2012 GraphicsMagick Group +# Copyright (C) 2004-2011 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -39,19 +39,845 @@ tests_drawtest_CPPFLAGS = $(AM_CPPFLAGS) tests_drawtest_LDADD = $(LIBMAGICK) +if !HasFPX +TESTS_FPX_XFAIL_TESTS = \ + tests/rwblob_FPX_bilevel.sh \ + tests/rwblob_FPX_gray.sh \ + tests/rwblob_FPX_pallette.sh \ + tests/rwblob_FPX_truecolor.sh \ + tests/rwfile_FPX_bilevel.sh \ + tests/rwfile_FPX_gray.sh \ + tests/rwfile_FPX_pallette.sh \ + tests/rwfile_FPX_truecolor.sh \ + tests/rwfile_FPX_truecolor10.sh \ + tests/rwfile_FPX_truecolor12.sh \ + tests/rwfile_FPX_truecolor16.sh +endif -TESTS_XFAIL_TESTS = +if !HasJBIG +TESTS_JBIG_XFAIL_TESTS = \ + tests/rwblob_JBIG_bilevel.sh \ + tests/rwblob_JBIG_gray.sh \ + tests/rwblob_JBIG_pallette.sh \ + tests/rwblob_JBIG_truecolor.sh \ + tests/rwfile_JBIG_bilevel.sh \ + tests/rwfile_JBIG_gray.sh \ + tests/rwfile_JBIG_pallette.sh \ + tests/rwfile_JBIG_truecolor.sh \ + tests/rwfile_JBIG_truecolor10.sh \ + tests/rwfile_JBIG_truecolor12.sh \ + tests/rwfile_JBIG_truecolor16.sh +endif + +if !HasJPEG +TESTS_JPEG_XFAIL_TESTS = \ + tests/rwblob_JPEG_bilevel.sh \ + tests/rwblob_JPEG_gray.sh \ + tests/rwblob_JPEG_pallette.sh \ + tests/rwblob_JPEG_truecolor.sh \ + tests/rwfile_JPEG_bilevel.sh \ + tests/rwfile_JPEG_gray.sh \ + tests/rwfile_JPEG_pallette.sh \ + tests/rwfile_JPEG_truecolor.sh \ + tests/rwfile_JPEG_truecolor10.sh \ + tests/rwfile_JPEG_truecolor12.sh \ + tests/rwfile_JPEG_truecolor16.sh +endif + +if !HasJP2 +TESTS_JP2_XFAIL_TESTS = \ + tests/rwblob_JP2_bilevel.sh \ + tests/rwblob_JP2_gray.sh \ + tests/rwblob_JP2_pallette.sh \ + tests/rwblob_JP2_truecolor.sh \ + tests/rwfile_JP2_bilevel.sh \ + tests/rwfile_JP2_gray.sh \ + tests/rwfile_JP2_pallette.sh \ + tests/rwfile_JP2_truecolor.sh \ + tests/rwfile_JP2_truecolor10.sh \ + tests/rwfile_JP2_truecolor12.sh \ + tests/rwfile_JP2_truecolor16.sh +endif + +if !WIN32_NATIVE_BUILD +# For a native WWIN32 build, we assume that the Ghostcript library is +# dynamically loaded. We don't have a good way to know if the +# Ghostscript library is available so we will assume that Postscript +# is supported, and allow obvious test errors to occur if it is not. +if !HasPSDelegate +TESTS_PS_XFAIL_TESTS = \ + tests/rwblob_EPDF_bilevel.sh \ + tests/rwblob_EPDF_gray.sh \ + tests/rwblob_EPDF_pallette.sh \ + tests/rwblob_EPDF_truecolor.sh \ + tests/rwblob_EPT_bilevel.sh \ + tests/rwblob_EPT_gray.sh \ + tests/rwblob_EPT_pallette.sh \ + tests/rwblob_EPT_truecolor.sh \ + tests/rwfile_EPDF_bilevel.sh \ + tests/rwfile_EPDF_gray.sh \ + tests/rwfile_EPDF_pallette.sh \ + tests/rwfile_EPDF_truecolor.sh \ + tests/rwfile_EPDF_truecolor10.sh \ + tests/rwfile_EPDF_truecolor12.sh \ + tests/rwfile_EPDF_truecolor16.sh \ + tests/rwfile_EPI_bilevel.sh \ + tests/rwfile_EPI_gray.sh \ + tests/rwfile_EPI_pallette.sh \ + tests/rwfile_EPI_truecolor.sh \ + tests/rwfile_EPI_truecolor10.sh \ + tests/rwfile_EPI_truecolor12.sh \ + tests/rwfile_EPI_truecolor16.sh \ + tests/rwfile_EPSF_bilevel.sh \ + tests/rwfile_EPSF_gray.sh \ + tests/rwfile_EPSF_pallette.sh \ + tests/rwfile_EPSF_truecolor.sh \ + tests/rwfile_EPSF_truecolor10.sh \ + tests/rwfile_EPSF_truecolor12.sh \ + tests/rwfile_EPSF_truecolor16.sh \ + tests/rwfile_EPSI_bilevel.sh \ + tests/rwfile_EPSI_gray.sh \ + tests/rwfile_EPSI_pallette.sh \ + tests/rwfile_EPSI_truecolor.sh \ + tests/rwfile_EPSI_truecolor10.sh \ + tests/rwfile_EPSI_truecolor12.sh \ + tests/rwfile_EPSI_truecolor16.sh \ + tests/rwfile_EPS_bilevel.sh \ + tests/rwfile_EPS_gray.sh \ + tests/rwfile_EPS_pallette.sh \ + tests/rwfile_EPS_truecolor.sh \ + tests/rwfile_EPS_truecolor10.sh \ + tests/rwfile_EPS_truecolor12.sh \ + tests/rwfile_EPS_truecolor16.sh \ + tests/rwfile_EPT_bilevel.sh \ + tests/rwfile_EPT_gray.sh \ + tests/rwfile_EPT_pallette.sh \ + tests/rwfile_EPT_truecolor.sh \ + tests/rwfile_EPT_truecolor10.sh \ + tests/rwfile_EPT_truecolor12.sh \ + tests/rwfile_EPT_truecolor16.sh \ + tests/rwfile_PDF_bilevel.sh \ + tests/rwfile_PDF_bilevel_fax.sh \ + tests/rwfile_PDF_bilevel_jpeg.sh \ + tests/rwfile_PDF_bilevel_lzw.sh \ + tests/rwfile_PDF_bilevel_none.sh \ + tests/rwfile_PDF_bilevel_rle.sh \ + tests/rwfile_PDF_bilevel_zip.sh \ + tests/rwfile_PDF_gray.sh \ + tests/rwfile_PDF_gray_fax.sh \ + tests/rwfile_PDF_gray_jpeg.sh \ + tests/rwfile_PDF_gray_lzw.sh \ + tests/rwfile_PDF_gray_none.sh \ + tests/rwfile_PDF_gray_rle.sh \ + tests/rwfile_PDF_gray_zip.sh \ + tests/rwfile_PDF_pallette.sh \ + tests/rwfile_PDF_pallette_fax.sh \ + tests/rwfile_PDF_pallette_jpeg.sh \ + tests/rwfile_PDF_pallette_lzw.sh \ + tests/rwfile_PDF_pallette_none.sh \ + tests/rwfile_PDF_pallette_rle.sh \ + tests/rwfile_PDF_pallette_zip.sh \ + tests/rwfile_PDF_truecolor.sh \ + tests/rwfile_PDF_truecolor_fax.sh \ + tests/rwfile_PDF_truecolor_jpeg.sh \ + tests/rwfile_PDF_truecolor_lzw.sh \ + tests/rwfile_PDF_truecolor_none.sh \ + tests/rwfile_PDF_truecolor_rle.sh \ + tests/rwfile_PDF_truecolor_zip.sh \ + tests/rwfile_PS_bilevel.sh \ + tests/rwfile_PS_gray.sh \ + tests/rwfile_PS_pallette.sh \ + tests/rwfile_PS_truecolor.sh \ + tests/rwfile_PS_truecolor10.sh \ + tests/rwfile_PS_truecolor12.sh \ + tests/rwfile_PS_truecolor16.sh +endif +endif + +if !HasPNG +TESTS_PNG_XFAIL_TESTS = \ + tests/rwblob_MNG_bilevel.sh \ + tests/rwblob_MNG_gray.sh \ + tests/rwblob_MNG_pallette.sh \ + tests/rwblob_MNG_truecolor.sh \ + tests/rwblob_PNG_bilevel.sh \ + tests/rwblob_PNG_gray.sh \ + tests/rwblob_PNG_pallette.sh \ + tests/rwblob_PNG_truecolor.sh \ + tests/rwfile_MNG_bilevel.sh \ + tests/rwfile_MNG_gray.sh \ + tests/rwfile_MNG_pallette.sh \ + tests/rwfile_MNG_truecolor.sh \ + tests/rwfile_MNG_truecolor10.sh \ + tests/rwfile_MNG_truecolor12.sh \ + tests/rwfile_MNG_truecolor16.sh \ + tests/rwfile_PNG_bilevel.sh \ + tests/rwfile_PNG_gray.sh \ + tests/rwfile_PNG_pallette.sh \ + tests/rwfile_PNG_truecolor.sh \ + tests/rwfile_PNG_truecolor10.sh \ + tests/rwfile_PNG_truecolor12.sh \ + tests/rwfile_PNG_truecolor16.sh +endif + +if !HasTIFF +TESTS_TIFF_XFAIL_TESTS = \ + tests/rwblob_CALS_bilevel.sh \ + tests/rwblob_CALS_gray.sh \ + tests/rwblob_CALS_pallette.sh \ + tests/rwblob_CALS_truecolor.sh \ + tests/rwblob_EPT_bilevel.sh \ + tests/rwblob_EPT_gray.sh \ + tests/rwblob_EPT_pallette.sh \ + tests/rwblob_EPT_truecolor.sh \ + tests/rwblob_TIFF_bilevel.sh \ + tests/rwblob_TIFF_gray.sh \ + tests/rwblob_TIFF_pallette.sh \ + tests/rwblob_TIFF_truecolor.sh \ + tests/rwfile_CALS_bilevel.sh \ + tests/rwfile_CALS_gray.sh \ + tests/rwfile_CALS_pallette.sh \ + tests/rwfile_CALS_truecolor.sh \ + tests/rwfile_CALS_truecolor10.sh \ + tests/rwfile_CALS_truecolor12.sh \ + tests/rwfile_CALS_truecolor16.sh \ + tests/rwfile_EPT_bilevel.sh \ + tests/rwfile_EPT_gray.sh \ + tests/rwfile_EPT_pallette.sh \ + tests/rwfile_EPT_truecolor.sh \ + tests/rwfile_EPT_truecolor10.sh \ + tests/rwfile_EPT_truecolor12.sh \ + tests/rwfile_EPT_truecolor16.sh \ + tests/rwfile_PTIF_bilevel.sh \ + tests/rwfile_PTIF_gray.sh \ + tests/rwfile_PTIF_pallette.sh \ + tests/rwfile_PTIF_truecolor.sh \ + tests/rwfile_PTIF_truecolor10.sh \ + tests/rwfile_PTIF_truecolor12.sh \ + tests/rwfile_PTIF_truecolor16.sh \ + tests/rwfile_TIFF_bilevel.sh \ + tests/rwfile_TIFF_gray.sh \ + tests/rwfile_TIFF_pallette.sh \ + tests/rwfile_TIFF_truecolor.sh \ + tests/rwfile_TIFF_truecolor10.sh \ + tests/rwfile_TIFF_truecolor12.sh \ + tests/rwfile_TIFF_truecolor16.sh +endif + +if !HasX11 +TESTS_X11_XFAIL_TESTS = \ + tests/rwblob_XWD_bilevel.sh \ + tests/rwblob_XWD_gray.sh \ + tests/rwblob_XWD_pallette.sh \ + tests/rwblob_XWD_truecolor.sh \ + tests/rwfile_XWD_bilevel.sh \ + tests/rwfile_XWD_gray.sh \ + tests/rwfile_XWD_pallette.sh \ + tests/rwfile_XWD_truecolor.sh \ + tests/rwfile_XWD_truecolor10.sh \ + tests/rwfile_XWD_truecolor12.sh \ + tests/rwfile_XWD_truecolor16.sh +endif + +# These tests do not currently actually fail so they are not included +# in TESTS_XFAIL_TESTS +if !HasBZLIB +TESTS_BZIP_XFAIL_TESTS = \ + tests/rwfile_MIFF_bilevel_bzip.sh \ + tests/rwfile_MIFF_gray_bzip.sh \ + tests/rwfile_MIFF_pallette_bzip.sh \ + tests/rwfile_MIFF_truecolor_bzip.sh +endif + +# These tests do not currently actually fail so they are not included +# in TESTS_XFAIL_TESTS +if !HasZLIB +TESTS_ZIP_XFAIL_TESTS = \ + tests/rwfile_MIFF_bilevel_zip.sh \ + tests/rwfile_MIFF_gray_zip.sh \ + tests/rwfile_MIFF_pallette_zip.sh \ + tests/rwfile_MIFF_truecolor_zip.sh +endif + +TESTS_XFAIL_TESTS = \ + $(TESTS_FPX_XFAIL_TESTS) \ + $(TESTS_JBIG_XFAIL_TESTS) \ + $(TESTS_JP2_XFAIL_TESTS) \ + $(TESTS_JPEG_XFAIL_TESTS) \ + $(TESTS_PNG_XFAIL_TESTS) \ + $(TESTS_PS_XFAIL_TESTS) \ + $(TESTS_TIFF_XFAIL_TESTS) \ + $(TESTS_X11_XFAIL_TESTS) TESTS_TESTS = \ - tests/constitute.tap \ - tests/drawtests.tap \ - tests/rwblob.tap \ - tests/rwblob_sized.tap \ - tests/rwfile.tap \ - tests/rwfile_sized.tap \ - tests/rwfile_miff.tap \ - tests/rwfile_pdf.tap \ - tests/rwfile_deep.tap + tests/constitute_char_bgr.sh \ + tests/constitute_char_bgro.sh \ + tests/constitute_char_bgrp.sh \ + tests/constitute_char_cmy.sh \ + tests/constitute_char_cmyk.sh \ + tests/constitute_char_i.sh \ + tests/constitute_char_prgb.sh \ + tests/constitute_char_rgb.sh \ + tests/constitute_char_rgba.sh \ + tests/constitute_char_rgbo.sh \ + tests/constitute_char_rgbt.sh \ + tests/constitute_double_bgr.sh \ + tests/constitute_double_bgro.sh \ + tests/constitute_double_bgrp.sh \ + tests/constitute_double_cmy.sh \ + tests/constitute_double_cmyk.sh \ + tests/constitute_double_i.sh \ + tests/constitute_double_prgb.sh \ + tests/constitute_double_rgb.sh \ + tests/constitute_double_rgba.sh \ + tests/constitute_double_rgbo.sh \ + tests/constitute_double_rgbt.sh \ + tests/constitute_float_bgr.sh \ + tests/constitute_float_bgro.sh \ + tests/constitute_float_bgrp.sh \ + tests/constitute_float_cmy.sh \ + tests/constitute_float_cmyk.sh \ + tests/constitute_float_i.sh \ + tests/constitute_float_prgb.sh \ + tests/constitute_float_rgb.sh \ + tests/constitute_float_rgba.sh \ + tests/constitute_float_rgbo.sh \ + tests/constitute_float_rgbt.sh \ + tests/constitute_integer_bgr.sh \ + tests/constitute_integer_bgro.sh \ + tests/constitute_integer_bgrp.sh \ + tests/constitute_integer_cmy.sh \ + tests/constitute_integer_cmyk.sh \ + tests/constitute_integer_i.sh \ + tests/constitute_integer_prgb.sh \ + tests/constitute_integer_rgb.sh \ + tests/constitute_integer_rgba.sh \ + tests/constitute_integer_rgbo.sh \ + tests/constitute_integer_rgbt.sh \ + tests/constitute_long_bgr.sh \ + tests/constitute_long_bgro.sh \ + tests/constitute_long_bgrp.sh \ + tests/constitute_long_cmy.sh \ + tests/constitute_long_cmyk.sh \ + tests/constitute_long_i.sh \ + tests/constitute_long_prgb.sh \ + tests/constitute_long_rgb.sh \ + tests/constitute_long_rgba.sh \ + tests/constitute_long_rgbo.sh \ + tests/constitute_long_rgbt.sh \ + tests/constitute_short_bgr.sh \ + tests/constitute_short_bgro.sh \ + tests/constitute_short_bgrp.sh \ + tests/constitute_short_cmy.sh \ + tests/constitute_short_cmyk.sh \ + tests/constitute_short_i.sh \ + tests/constitute_short_prgb.sh \ + tests/constitute_short_rgb.sh \ + tests/constitute_short_rgba.sh \ + tests/constitute_short_rgbo.sh \ + tests/constitute_short_rgbt.sh \ + tests/rwblob_AVS_bilevel.sh \ + tests/rwblob_AVS_gray.sh \ + tests/rwblob_AVS_pallette.sh \ + tests/rwblob_AVS_truecolor.sh \ + tests/rwblob_BMP_bilevel.sh \ + tests/rwblob_BMP_gray.sh \ + tests/rwblob_BMP_pallette.sh \ + tests/rwblob_BMP_truecolor.sh \ + tests/rwblob_CALS_bilevel.sh \ + tests/rwblob_CALS_gray.sh \ + tests/rwblob_CALS_pallette.sh \ + tests/rwblob_CALS_truecolor.sh \ + tests/rwblob_CIN_bilevel.sh \ + tests/rwblob_CIN_gray.sh \ + tests/rwblob_CIN_pallette.sh \ + tests/rwblob_CIN_truecolor.sh \ + tests/rwblob_CMYK_truecolor_70x46.sh \ + tests/rwblob_DIB_bilevel.sh \ + tests/rwblob_DIB_gray.sh \ + tests/rwblob_DIB_pallette.sh \ + tests/rwblob_DIB_truecolor.sh \ + tests/rwblob_DPX_bilevel.sh \ + tests/rwblob_DPX_gray.sh \ + tests/rwblob_DPX_pallette.sh \ + tests/rwblob_DPX_truecolor.sh \ + tests/rwblob_EPDF_bilevel.sh \ + tests/rwblob_EPDF_gray.sh \ + tests/rwblob_EPDF_pallette.sh \ + tests/rwblob_EPDF_truecolor.sh \ + tests/rwblob_EPT_bilevel.sh \ + tests/rwblob_EPT_gray.sh \ + tests/rwblob_EPT_pallette.sh \ + tests/rwblob_EPT_truecolor.sh \ + tests/rwblob_FAX_bilevel.sh \ + tests/rwblob_FAX_gray.sh \ + tests/rwblob_FAX_pallette.sh \ + tests/rwblob_FAX_truecolor.sh \ + tests/rwblob_FITS_bilevel.sh \ + tests/rwblob_FITS_gray.sh \ + tests/rwblob_FITS_pallette.sh \ + tests/rwblob_FITS_truecolor.sh \ + tests/rwblob_FPX_bilevel.sh \ + tests/rwblob_FPX_gray.sh \ + tests/rwblob_FPX_pallette.sh \ + tests/rwblob_FPX_truecolor.sh \ + tests/rwblob_G3_bilevel.sh \ + tests/rwblob_G3_gray.sh \ + tests/rwblob_G3_pallette.sh \ + tests/rwblob_G3_truecolor.sh \ + tests/rwblob_GIF87_bilevel.sh \ + tests/rwblob_GIF87_gray.sh \ + tests/rwblob_GIF87_pallette.sh \ + tests/rwblob_GIF87_truecolor.sh \ + tests/rwblob_GIF_bilevel.sh \ + tests/rwblob_GIF_gray.sh \ + tests/rwblob_GIF_pallette.sh \ + tests/rwblob_GIF_truecolor.sh \ + tests/rwblob_GRAY_truecolor_70x46.sh \ + tests/rwblob_JBIG_bilevel.sh \ + tests/rwblob_JBIG_gray.sh \ + tests/rwblob_JBIG_pallette.sh \ + tests/rwblob_JBIG_truecolor.sh \ + tests/rwblob_JP2_bilevel.sh \ + tests/rwblob_JP2_gray.sh \ + tests/rwblob_JP2_pallette.sh \ + tests/rwblob_JP2_truecolor.sh \ + tests/rwblob_JPEG_bilevel.sh \ + tests/rwblob_JPEG_gray.sh \ + tests/rwblob_JPEG_pallette.sh \ + tests/rwblob_JPEG_truecolor.sh \ + tests/rwblob_MAT_bilevel.sh \ + tests/rwblob_MAT_gray.sh \ + tests/rwblob_MAT_pallette.sh \ + tests/rwblob_MAT_truecolor.sh \ + tests/rwblob_MIFF_bilevel.sh \ + tests/rwblob_MIFF_gray.sh \ + tests/rwblob_MIFF_pallette.sh \ + tests/rwblob_MIFF_truecolor.sh \ + tests/rwblob_MNG_bilevel.sh \ + tests/rwblob_MNG_gray.sh \ + tests/rwblob_MNG_pallette.sh \ + tests/rwblob_MNG_truecolor.sh \ + tests/rwblob_MONO_truecolor_70x46.sh \ + tests/rwblob_MTV_bilevel.sh \ + tests/rwblob_MTV_gray.sh \ + tests/rwblob_MTV_pallette.sh \ + tests/rwblob_MTV_truecolor.sh \ + tests/rwblob_P7_bilevel.sh \ + tests/rwblob_P7_gray.sh \ + tests/rwblob_P7_pallette.sh \ + tests/rwblob_P7_truecolor.sh \ + tests/rwblob_PAL_truecolor_70x46.sh \ + tests/rwblob_PBM_bilevel.sh \ + tests/rwblob_PBM_gray.sh \ + tests/rwblob_PBM_pallette.sh \ + tests/rwblob_PBM_truecolor.sh \ + tests/rwblob_PCDS_bilevel.sh \ + tests/rwblob_PCDS_gray.sh \ + tests/rwblob_PCDS_pallette.sh \ + tests/rwblob_PCDS_truecolor.sh \ + tests/rwblob_PCD_bilevel.sh \ + tests/rwblob_PCD_gray.sh \ + tests/rwblob_PCD_pallette.sh \ + tests/rwblob_PCD_truecolor.sh \ + tests/rwblob_PCX_bilevel.sh \ + tests/rwblob_PCX_gray.sh \ + tests/rwblob_PCX_pallette.sh \ + tests/rwblob_PCX_truecolor.sh \ + tests/rwblob_PGM_bilevel.sh \ + tests/rwblob_PGM_gray.sh \ + tests/rwblob_PGM_pallette.sh \ + tests/rwblob_PGM_truecolor.sh \ + tests/rwblob_PICON_bilevel.sh \ + tests/rwblob_PICON_gray.sh \ + tests/rwblob_PICON_pallette.sh \ + tests/rwblob_PICON_truecolor.sh \ + tests/rwblob_PICT_bilevel.sh \ + tests/rwblob_PICT_gray.sh \ + tests/rwblob_PICT_pallette.sh \ + tests/rwblob_PICT_truecolor.sh \ + tests/rwblob_PNG_bilevel.sh \ + tests/rwblob_PNG_gray.sh \ + tests/rwblob_PNG_pallette.sh \ + tests/rwblob_PNG_truecolor.sh \ + tests/rwblob_PPM_bilevel.sh \ + tests/rwblob_PPM_gray.sh \ + tests/rwblob_PPM_pallette.sh \ + tests/rwblob_PPM_truecolor.sh \ + tests/rwblob_RAS_bilevel.sh \ + tests/rwblob_RAS_gray.sh \ + tests/rwblob_RAS_pallette.sh \ + tests/rwblob_RAS_truecolor.sh \ + tests/rwblob_RGBA_truecolor_70x46.sh \ + tests/rwblob_RGB_truecolor_70x46.sh \ + tests/rwblob_SGI_bilevel.sh \ + tests/rwblob_SGI_gray.sh \ + tests/rwblob_SGI_pallette.sh \ + tests/rwblob_SGI_truecolor.sh \ + tests/rwblob_SUN_bilevel.sh \ + tests/rwblob_SUN_gray.sh \ + tests/rwblob_SUN_pallette.sh \ + tests/rwblob_SUN_truecolor.sh \ + tests/rwblob_TGA_bilevel.sh \ + tests/rwblob_TGA_gray.sh \ + tests/rwblob_TGA_pallette.sh \ + tests/rwblob_TGA_truecolor.sh \ + tests/rwblob_TIFF_bilevel.sh \ + tests/rwblob_TIFF_gray.sh \ + tests/rwblob_TIFF_pallette.sh \ + tests/rwblob_TIFF_truecolor.sh \ + tests/rwblob_TXT_bilevel.sh \ + tests/rwblob_TXT_gray.sh \ + tests/rwblob_TXT_pallette.sh \ + tests/rwblob_TXT_truecolor.sh \ + tests/rwblob_UYVY_truecolor_70x46.sh \ + tests/rwblob_VDA_bilevel.sh \ + tests/rwblob_VDA_gray.sh \ + tests/rwblob_VDA_pallette.sh \ + tests/rwblob_VDA_truecolor.sh \ + tests/rwblob_VICAR_bilevel.sh \ + tests/rwblob_VICAR_gray.sh \ + tests/rwblob_VICAR_pallette.sh \ + tests/rwblob_VICAR_truecolor.sh \ + tests/rwblob_VIFF_bilevel.sh \ + tests/rwblob_VIFF_gray.sh \ + tests/rwblob_VIFF_pallette.sh \ + tests/rwblob_VIFF_truecolor.sh \ + tests/rwblob_VST_bilevel.sh \ + tests/rwblob_VST_gray.sh \ + tests/rwblob_VST_pallette.sh \ + tests/rwblob_VST_truecolor.sh \ + tests/rwblob_WBMP_bilevel.sh \ + tests/rwblob_WBMP_gray.sh \ + tests/rwblob_WBMP_pallette.sh \ + tests/rwblob_WBMP_truecolor.sh \ + tests/rwblob_XBM_bilevel.sh \ + tests/rwblob_XBM_gray.sh \ + tests/rwblob_XBM_pallette.sh \ + tests/rwblob_XBM_truecolor.sh \ + tests/rwblob_XPM_bilevel.sh \ + tests/rwblob_XPM_gray.sh \ + tests/rwblob_XPM_pallette.sh \ + tests/rwblob_XPM_truecolor.sh \ + tests/rwblob_XWD_bilevel.sh \ + tests/rwblob_XWD_gray.sh \ + tests/rwblob_XWD_pallette.sh \ + tests/rwblob_XWD_truecolor.sh \ + tests/rwblob_YUV_truecolor_70x46.sh \ + tests/rwfile_AVS_bilevel.sh \ + tests/rwfile_AVS_gray.sh \ + tests/rwfile_AVS_pallette.sh \ + tests/rwfile_AVS_truecolor.sh \ + tests/rwfile_BMP_bilevel.sh \ + tests/rwfile_BMP_gray.sh \ + tests/rwfile_BMP_pallette.sh \ + tests/rwfile_BMP_truecolor.sh \ + tests/rwfile_CALS_bilevel.sh \ + tests/rwfile_CALS_gray.sh \ + tests/rwfile_CALS_pallette.sh \ + tests/rwfile_CALS_truecolor.sh \ + tests/rwfile_CIN_bilevel.sh \ + tests/rwfile_CIN_gray.sh \ + tests/rwfile_CIN_pallette.sh \ + tests/rwfile_CIN_truecolor.sh \ + tests/rwfile_CIN_truecolor10.sh \ + tests/rwfile_CIN_truecolor12.sh \ + tests/rwfile_CIN_truecolor16.sh \ + tests/rwfile_CMYK_truecolor_70x46.sh \ + tests/rwfile_DCX_bilevel.sh \ + tests/rwfile_DCX_gray.sh \ + tests/rwfile_DCX_pallette.sh \ + tests/rwfile_DCX_truecolor.sh \ + tests/rwfile_DIB_bilevel.sh \ + tests/rwfile_DIB_gray.sh \ + tests/rwfile_DIB_pallette.sh \ + tests/rwfile_DIB_truecolor.sh \ + tests/rwfile_DPX_bilevel.sh \ + tests/rwfile_DPX_gray.sh \ + tests/rwfile_DPX_pallette.sh \ + tests/rwfile_DPX_truecolor.sh \ + tests/rwfile_DPX_truecolor10.sh \ + tests/rwfile_DPX_truecolor12.sh \ + tests/rwfile_DPX_truecolor16.sh \ + tests/rwfile_EPDF_bilevel.sh \ + tests/rwfile_EPDF_gray.sh \ + tests/rwfile_EPDF_pallette.sh \ + tests/rwfile_EPDF_truecolor.sh \ + tests/rwfile_EPI_bilevel.sh \ + tests/rwfile_EPI_gray.sh \ + tests/rwfile_EPI_pallette.sh \ + tests/rwfile_EPI_truecolor.sh \ + tests/rwfile_EPSF_bilevel.sh \ + tests/rwfile_EPSF_gray.sh \ + tests/rwfile_EPSF_pallette.sh \ + tests/rwfile_EPSF_truecolor.sh \ + tests/rwfile_EPSI_bilevel.sh \ + tests/rwfile_EPSI_gray.sh \ + tests/rwfile_EPSI_pallette.sh \ + tests/rwfile_EPSI_truecolor.sh \ + tests/rwfile_EPS_bilevel.sh \ + tests/rwfile_EPS_gray.sh \ + tests/rwfile_EPS_pallette.sh \ + tests/rwfile_EPS_truecolor.sh \ + tests/rwfile_EPT_bilevel.sh \ + tests/rwfile_EPT_gray.sh \ + tests/rwfile_EPT_pallette.sh \ + tests/rwfile_EPT_truecolor.sh \ + tests/rwfile_FAX_bilevel.sh \ + tests/rwfile_FAX_gray.sh \ + tests/rwfile_FAX_pallette.sh \ + tests/rwfile_FAX_truecolor.sh \ + tests/rwfile_FITS_bilevel.sh \ + tests/rwfile_FITS_gray.sh \ + tests/rwfile_FITS_pallette.sh \ + tests/rwfile_FITS_truecolor.sh \ + tests/rwfile_FITS_truecolor10.sh \ + tests/rwfile_FITS_truecolor12.sh \ + tests/rwfile_FITS_truecolor16.sh \ + tests/rwfile_FPX_bilevel.sh \ + tests/rwfile_FPX_gray.sh \ + tests/rwfile_FPX_pallette.sh \ + tests/rwfile_FPX_truecolor.sh \ + tests/rwfile_GIF_bilevel.sh \ + tests/rwfile_GIF_gray.sh \ + tests/rwfile_GIF_pallette.sh \ + tests/rwfile_GIF_truecolor.sh \ + tests/rwfile_GRAY_bilevel.sh \ + tests/rwfile_GRAY_gray.sh \ + tests/rwfile_GRAY_pallette.sh \ + tests/rwfile_GRAY_truecolor.sh \ + tests/rwfile_GRAY_truecolor_70x46.sh \ + tests/rwfile_ICB_bilevel.sh \ + tests/rwfile_ICB_gray.sh \ + tests/rwfile_ICB_pallette.sh \ + tests/rwfile_ICB_truecolor.sh \ + tests/rwfile_JBIG_bilevel.sh \ + tests/rwfile_JBIG_gray.sh \ + tests/rwfile_JBIG_pallette.sh \ + tests/rwfile_JBIG_truecolor.sh \ + tests/rwfile_JP2_bilevel.sh \ + tests/rwfile_JP2_gray.sh \ + tests/rwfile_JP2_pallette.sh \ + tests/rwfile_JP2_truecolor.sh \ + tests/rwfile_JP2_truecolor10.sh \ + tests/rwfile_JP2_truecolor12.sh \ + tests/rwfile_JP2_truecolor16.sh \ + tests/rwfile_JPEG_bilevel.sh \ + tests/rwfile_JPEG_gray.sh \ + tests/rwfile_JPEG_pallette.sh \ + tests/rwfile_JPEG_truecolor.sh \ + tests/rwfile_MAT_bilevel.sh \ + tests/rwfile_MAT_gray.sh \ + tests/rwfile_MAT_pallette.sh \ + tests/rwfile_MAT_truecolor.sh \ + tests/rwfile_MAT_truecolor10.sh \ + tests/rwfile_MAT_truecolor12.sh \ + tests/rwfile_MAT_truecolor16.sh \ + tests/rwfile_MIFF_bilevel.sh \ + tests/rwfile_MIFF_bilevel_bzip.sh \ + tests/rwfile_MIFF_bilevel_none.sh \ + tests/rwfile_MIFF_bilevel_rle.sh \ + tests/rwfile_MIFF_bilevel_zip.sh \ + tests/rwfile_MIFF_gray.sh \ + tests/rwfile_MIFF_gray_bzip.sh \ + tests/rwfile_MIFF_gray_none.sh \ + tests/rwfile_MIFF_gray_rle.sh \ + tests/rwfile_MIFF_gray_zip.sh \ + tests/rwfile_MIFF_pallette.sh \ + tests/rwfile_MIFF_pallette_bzip.sh \ + tests/rwfile_MIFF_pallette_none.sh \ + tests/rwfile_MIFF_pallette_rle.sh \ + tests/rwfile_MIFF_pallette_zip.sh \ + tests/rwfile_MIFF_truecolor.sh \ + tests/rwfile_MIFF_truecolor10.sh \ + tests/rwfile_MIFF_truecolor12.sh \ + tests/rwfile_MIFF_truecolor16.sh \ + tests/rwfile_MIFF_truecolor_bzip.sh \ + tests/rwfile_MIFF_truecolor_none.sh \ + tests/rwfile_MIFF_truecolor_rle.sh \ + tests/rwfile_MIFF_truecolor_zip.sh \ + tests/rwfile_MNG_bilevel.sh \ + tests/rwfile_MNG_gray.sh \ + tests/rwfile_MNG_pallette.sh \ + tests/rwfile_MNG_truecolor.sh \ + tests/rwfile_MNG_truecolor10.sh \ + tests/rwfile_MNG_truecolor12.sh \ + tests/rwfile_MNG_truecolor16.sh \ + tests/rwfile_MONO_truecolor_70x46.sh \ + tests/rwfile_MPR_bilevel.sh \ + tests/rwfile_MPR_gray.sh \ + tests/rwfile_MPR_pallette.sh \ + tests/rwfile_MPR_truecolor.sh \ + tests/rwfile_MTV_bilevel.sh \ + tests/rwfile_MTV_gray.sh \ + tests/rwfile_MTV_pallette.sh \ + tests/rwfile_MTV_truecolor.sh \ + tests/rwfile_P7_bilevel.sh \ + tests/rwfile_P7_gray.sh \ + tests/rwfile_P7_pallette.sh \ + tests/rwfile_P7_truecolor.sh \ + tests/rwfile_PAL_truecolor_70x46.sh \ + tests/rwfile_PBM_bilevel.sh \ + tests/rwfile_PBM_gray.sh \ + tests/rwfile_PBM_pallette.sh \ + tests/rwfile_PBM_truecolor.sh \ + tests/rwfile_PCDS_bilevel.sh \ + tests/rwfile_PCDS_gray.sh \ + tests/rwfile_PCDS_pallette.sh \ + tests/rwfile_PCDS_truecolor.sh \ + tests/rwfile_PCD_bilevel.sh \ + tests/rwfile_PCD_gray.sh \ + tests/rwfile_PCD_pallette.sh \ + tests/rwfile_PCD_truecolor.sh \ + tests/rwfile_PCX_bilevel.sh \ + tests/rwfile_PCX_gray.sh \ + tests/rwfile_PCX_pallette.sh \ + tests/rwfile_PCX_truecolor.sh \ + tests/rwfile_PDF_bilevel.sh \ + tests/rwfile_PDF_bilevel_fax.sh \ + tests/rwfile_PDF_bilevel_jpeg.sh \ + tests/rwfile_PDF_bilevel_lzw.sh \ + tests/rwfile_PDF_bilevel_none.sh \ + tests/rwfile_PDF_bilevel_rle.sh \ + tests/rwfile_PDF_bilevel_zip.sh \ + tests/rwfile_PDF_gray.sh \ + tests/rwfile_PDF_gray_fax.sh \ + tests/rwfile_PDF_gray_jpeg.sh \ + tests/rwfile_PDF_gray_lzw.sh \ + tests/rwfile_PDF_gray_none.sh \ + tests/rwfile_PDF_gray_rle.sh \ + tests/rwfile_PDF_gray_zip.sh \ + tests/rwfile_PDF_pallette.sh \ + tests/rwfile_PDF_pallette_fax.sh \ + tests/rwfile_PDF_pallette_jpeg.sh \ + tests/rwfile_PDF_pallette_lzw.sh \ + tests/rwfile_PDF_pallette_none.sh \ + tests/rwfile_PDF_pallette_rle.sh \ + tests/rwfile_PDF_pallette_zip.sh \ + tests/rwfile_PDF_truecolor.sh \ + tests/rwfile_PDF_truecolor_fax.sh \ + tests/rwfile_PDF_truecolor_jpeg.sh \ + tests/rwfile_PDF_truecolor_lzw.sh \ + tests/rwfile_PDF_truecolor_none.sh \ + tests/rwfile_PDF_truecolor_rle.sh \ + tests/rwfile_PDF_truecolor_zip.sh \ + tests/rwfile_PGM_bilevel.sh \ + tests/rwfile_PGM_gray.sh \ + tests/rwfile_PGM_pallette.sh \ + tests/rwfile_PGM_truecolor.sh \ + tests/rwfile_PICON_bilevel.sh \ + tests/rwfile_PICON_gray.sh \ + tests/rwfile_PICON_pallette.sh \ + tests/rwfile_PICON_truecolor.sh \ + tests/rwfile_PICT_bilevel.sh \ + tests/rwfile_PICT_gray.sh \ + tests/rwfile_PICT_pallette.sh \ + tests/rwfile_PICT_truecolor.sh \ + tests/rwfile_PNG_bilevel.sh \ + tests/rwfile_PNG_gray.sh \ + tests/rwfile_PNG_pallette.sh \ + tests/rwfile_PNG_truecolor.sh \ + tests/rwfile_PNG_truecolor10.sh \ + tests/rwfile_PNG_truecolor12.sh \ + tests/rwfile_PNG_truecolor16.sh \ + tests/rwfile_PNM_bilevel.sh \ + tests/rwfile_PNM_gray.sh \ + tests/rwfile_PNM_pallette.sh \ + tests/rwfile_PNM_truecolor.sh \ + tests/rwfile_PPM_bilevel.sh \ + tests/rwfile_PPM_gray.sh \ + tests/rwfile_PPM_pallette.sh \ + tests/rwfile_PPM_truecolor.sh \ + tests/rwfile_PPM_truecolor10.sh \ + tests/rwfile_PPM_truecolor12.sh \ + tests/rwfile_PPM_truecolor16.sh \ + tests/rwfile_PSD_bilevel.sh \ + tests/rwfile_PSD_gray.sh \ + tests/rwfile_PSD_pallette.sh \ + tests/rwfile_PSD_truecolor.sh \ + tests/rwfile_PS_bilevel.sh \ + tests/rwfile_PS_gray.sh \ + tests/rwfile_PS_pallette.sh \ + tests/rwfile_PS_truecolor.sh \ + tests/rwfile_PTIF_bilevel.sh \ + tests/rwfile_PTIF_gray.sh \ + tests/rwfile_PTIF_pallette.sh \ + tests/rwfile_PTIF_truecolor.sh \ + tests/rwfile_PTIF_truecolor10.sh \ + tests/rwfile_PTIF_truecolor12.sh \ + tests/rwfile_PTIF_truecolor16.sh \ + tests/rwfile_RAS_bilevel.sh \ + tests/rwfile_RAS_gray.sh \ + tests/rwfile_RAS_pallette.sh \ + tests/rwfile_RAS_truecolor.sh \ + tests/rwfile_RGBA_truecolor_70x46.sh \ + tests/rwfile_RGB_truecolor_70x46.sh \ + tests/rwfile_SGI_bilevel.sh \ + tests/rwfile_SGI_gray.sh \ + tests/rwfile_SGI_pallette.sh \ + tests/rwfile_SGI_truecolor.sh \ + tests/rwfile_SGI_truecolor10.sh \ + tests/rwfile_SGI_truecolor12.sh \ + tests/rwfile_SGI_truecolor16.sh \ + tests/rwfile_SUN_bilevel.sh \ + tests/rwfile_SUN_gray.sh \ + tests/rwfile_SUN_pallette.sh \ + tests/rwfile_SUN_truecolor.sh \ + tests/rwfile_TGA_bilevel.sh \ + tests/rwfile_TGA_gray.sh \ + tests/rwfile_TGA_pallette.sh \ + tests/rwfile_TGA_truecolor.sh \ + tests/rwfile_TGA_truecolor10.sh \ + tests/rwfile_TGA_truecolor12.sh \ + tests/rwfile_TGA_truecolor16.sh \ + tests/rwfile_TIFF_bilevel.sh \ + tests/rwfile_TIFF_gray.sh \ + tests/rwfile_TIFF_pallette.sh \ + tests/rwfile_TIFF_truecolor.sh \ + tests/rwfile_TIFF_truecolor10.sh \ + tests/rwfile_TIFF_truecolor12.sh \ + tests/rwfile_TIFF_truecolor16.sh \ + tests/rwfile_TXT_bilevel.sh \ + tests/rwfile_TXT_gray.sh \ + tests/rwfile_TXT_pallette.sh \ + tests/rwfile_TXT_truecolor.sh \ + tests/rwfile_TXT_truecolor10.sh \ + tests/rwfile_TXT_truecolor12.sh \ + tests/rwfile_TXT_truecolor16.sh \ + tests/rwfile_UYVY_truecolor_70x46.sh \ + tests/rwfile_VDA_bilevel.sh \ + tests/rwfile_VDA_gray.sh \ + tests/rwfile_VDA_pallette.sh \ + tests/rwfile_VDA_truecolor.sh \ + tests/rwfile_VICAR_bilevel.sh \ + tests/rwfile_VICAR_gray.sh \ + tests/rwfile_VICAR_pallette.sh \ + tests/rwfile_VICAR_truecolor.sh \ + tests/rwfile_VIFF_bilevel.sh \ + tests/rwfile_VIFF_gray.sh \ + tests/rwfile_VIFF_pallette.sh \ + tests/rwfile_VIFF_truecolor.sh \ + tests/rwfile_VST_bilevel.sh \ + tests/rwfile_VST_gray.sh \ + tests/rwfile_VST_pallette.sh \ + tests/rwfile_VST_truecolor.sh \ + tests/rwfile_WBMP_bilevel.sh \ + tests/rwfile_WBMP_gray.sh \ + tests/rwfile_WBMP_pallette.sh \ + tests/rwfile_WBMP_truecolor.sh \ + tests/rwfile_XBM_bilevel.sh \ + tests/rwfile_XBM_gray.sh \ + tests/rwfile_XBM_pallette.sh \ + tests/rwfile_XBM_truecolor.sh \ + tests/rwfile_XPM_bilevel.sh \ + tests/rwfile_XPM_gray.sh \ + tests/rwfile_XPM_pallette.sh \ + tests/rwfile_XPM_truecolor.sh \ + tests/rwfile_XWD_bilevel.sh \ + tests/rwfile_XWD_gray.sh \ + tests/rwfile_XWD_pallette.sh \ + tests/rwfile_XWD_truecolor.sh \ + tests/rwfile_YUV_truecolor_70x46.sh TESTS_EXTRA_DIST = \ tests/common.shi \ @@ -67,3 +893,311 @@ TESTS_CLEANFILES = \ tests/*out*.* + + +CHECK_TYPES = bilevel gray pallette truecolor + +CHECK_DEEP_TYPES = truecolor10 truecolor12 truecolor16 + +# Blob formats to test which don't require that size be specified +CHECK_BLOB_FORMATS = \ + AVS \ + BMP \ + CALS \ + CIN \ + DIB \ + DPX \ + EPDF \ + EPT \ + FAX \ + FPX \ + G3 \ + FITS \ + GIF \ + GIF87 \ + JBIG \ + JPEG \ + JP2 \ + MAT \ + MIFF \ + MNG \ + MTV \ + P7 \ + PBM \ + PCD \ + PCDS \ + PCX \ + PGM \ + PICON \ + PICT \ + PNG \ + PPM \ + RAS \ + SGI \ + SUN \ + TGA \ + TIFF \ + TXT \ + VDA \ + VICAR \ + VIFF \ + VST \ + WBMP \ + XBM \ + XPM \ + XWD + +# File formats to test which don't require that size be specified +CHECK_FILE_FORMATS = \ + AVS \ + BMP \ + CALS \ + CIN \ + DCX \ + DIB \ + DPX \ + EPDF \ + EPSF \ + EPSI \ + EPI \ + EPS \ + EPT \ + FAX \ + FITS \ + FPX \ + GIF \ + GRAY \ + ICB \ + JBIG \ + JPEG \ + JP2 \ + MAT \ + MIFF \ + MNG \ + MPR \ + MTV \ + P7 \ + PBM \ + PCD \ + PCDS \ + PCX \ + PDF \ + PGM \ + PICON \ + PICT \ + PNG \ + PNM \ + PPM \ + PS \ + PSD \ + PTIF \ + RAS \ + SGI \ + SUN \ + TGA \ + TXT \ + TIFF \ + VDA \ + VICAR \ + VIFF \ + VST \ + WBMP \ + XBM \ + XPM \ + XWD + +# Blob formats to test where size must be specified +CHECK_SIZED_BLOB_FORMATS = \ + CMYK \ + GRAY \ + MONO \ + PAL \ + RGB \ + RGBA \ + UYVY \ + YUV + +# File formats to test where size must be specified +CHECK_SIZED_FILE_FORMATS = \ + CMYK \ + GRAY \ + MONO \ + PAL \ + RGB \ + RGBA \ + UYVY \ + YUV + +# File formats which support more than 8 bits per sample +CHECK_DEEP_FILE_FORMATS = \ + CIN \ + DPX \ + FITS \ + JP2 \ + MAT \ + MIFF \ + MNG \ + PNG \ + PPM \ + PTIF \ + SGI \ + TIFF \ + TGA \ + TXT + +CHECK_CONSTITUTE_MAPS = \ + bgr \ + bgro \ + bgrp \ + rgb \ + rgba \ + rgbt \ + rgbo \ + prgb \ + cmy \ + cmyk \ + i + +CHECK_CONSTITUTE_STORAGETYPES = \ + char \ + short \ + integer \ + long \ + float \ + double + +CHECK_MIFF_FILE_COMPRESS = \ + none \ + bzip \ + zip \ + rle + +CHECK_PDF_FILE_COMPRESS = \ + none \ + fax \ + jpeg \ + lzw \ + rle \ + zip + +generate-tests-scripts: + sh_file="$(srcdir)/tests/drawtest.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./drawtest drawtest_out.miff" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" + for storage_type in $(CHECK_CONSTITUTE_STORAGETYPES) ; \ + do \ + for map in $(CHECK_CONSTITUTE_MAPS) ; \ + do \ + sh_file="$(srcdir)/tests/constitute_$${storage_type}_$${map}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./constitute -storagetype $${storage_type} \$${SRCDIR}/input_truecolor.miff $${map}" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_BLOB_FORMATS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwblob_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwblob \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_FILE_FORMATS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_%d' \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_SIZED_BLOB_FORMATS) ; \ + do \ + for type in truecolor_70x46 ; \ + do \ + sh_file="$(srcdir)/tests/rwblob_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwblob -size 70x46 \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_SIZED_FILE_FORMATS) ; \ + do \ + for type in truecolor_70x46 ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_%d' -size 70x46 \$${SRCDIR}/input_$${type}.miff $$format" ; \ + ) > "$$sh_file" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for compress in $(CHECK_MIFF_FILE_COMPRESS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_MIFF_$${type}_$${compress}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_$${compress}_%d' -compress $$compress \$${SRCDIR}/input_$${type}.miff MIFF" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for compress in $(CHECK_PDF_FILE_COMPRESS) ; \ + do \ + for type in $(CHECK_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_PDF_$${type}_$${compress}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_$${compress}_%d' -compress $$compress \$${SRCDIR}/input_$${type}.miff PDF" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done + for format in $(CHECK_DEEP_FILE_FORMATS) ; \ + do \ + for type in $(CHECK_DEEP_TYPES) ; \ + do \ + sh_file="$(srcdir)/tests/rwfile_$${format}_$${type}.sh" ; \ + ( \ + echo "#!/bin/sh" ; \ + echo "# Copyright (C) 2004-2010 GraphicsMagick Group" ; \ + echo ". \$${srcdir}/tests/common.shi" ; \ + echo "\$${MEMCHECK} ./rwfile -filespec 'out_$${type}_%d' \$${SRCDIR}/input_$${type}.dpx $$format" ; \ + ) > "$${sh_file}" ; \ + chmod +x "$$sh_file" ; \ + done ; \ + done diff -Nru graphicsmagick-1.3.17-Q16/tests/common.shi graphicsmagick-1.3.16-Q16/tests/common.shi --- graphicsmagick-1.3.17-Q16/tests/common.shi 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/common.shi 2011-11-12 20:39:27.000000000 +0000 @@ -1,7 +1,4 @@ -# -*- shell-script -*- SRCDIR=`dirname $0` SRCDIR=`cd $SRCDIR && pwd` TOPSRCDIR=`cd $srcdir && pwd` -. ./common.shi -. $TOPSRCDIR/scripts/tap-functions.shi cd tests || exit 1 diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute.tap graphicsmagick-1.3.16-Q16/tests/constitute.tap --- graphicsmagick-1.3.17-Q16/tests/constitute.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test raw image encode/decode in memory. -. ${srcdir}/tests/common.shi -num_tests=0 -storage_types='char short integer long float double' -constitute_maps='bgr bgro bgrp rgb rgba rgbt rgbo prgb cmy cmyk i' -for storage_type in ${storage_types} -do - for map in ${constitute_maps} - do - num_tests=$((${num_tests} + 1)) - done -done -infile=${SRCDIR}/input_truecolor.miff -test_plan_fn ${num_tests} -for storage_type in ${storage_types} -do - for map in ${constitute_maps} - do - test_command_fn "${storage_type} ${map}" ${MEMCHECK} ./constitute -storagetype ${storage_type} ${infile} ${map} - done -done -: diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_bgr.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_bgr.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_bgr.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_bgr.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff bgr diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_bgro.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_bgro.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_bgro.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_bgro.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff bgro diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_bgrp.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_bgrp.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_bgrp.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_bgrp.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff bgrp diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_cmy.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_cmy.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_cmy.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_cmy.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff cmy diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_cmyk.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_cmyk.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_cmyk.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_cmyk.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff cmyk diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_i.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_i.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_i.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_i.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff i diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_prgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_prgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_prgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_prgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff prgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_rgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_rgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_rgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_rgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff rgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_rgba.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_rgba.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_rgba.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_rgba.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff rgba diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_rgbo.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_rgbo.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_rgbo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_rgbo.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff rgbo diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_char_rgbt.sh graphicsmagick-1.3.16-Q16/tests/constitute_char_rgbt.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_char_rgbt.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_char_rgbt.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype char ${SRCDIR}/input_truecolor.miff rgbt diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_bgr.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_bgr.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_bgr.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_bgr.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff bgr diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_bgro.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_bgro.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_bgro.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_bgro.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff bgro diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_bgrp.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_bgrp.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_bgrp.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_bgrp.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff bgrp diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_cmy.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_cmy.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_cmy.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_cmy.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff cmy diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_cmyk.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_cmyk.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_cmyk.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_cmyk.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff cmyk diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_i.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_i.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_i.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_i.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff i diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_prgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_prgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_prgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_prgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff prgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_rgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_rgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_rgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_rgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff rgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_rgba.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_rgba.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_rgba.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_rgba.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff rgba diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_rgbo.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_rgbo.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_rgbo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_rgbo.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff rgbo diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_double_rgbt.sh graphicsmagick-1.3.16-Q16/tests/constitute_double_rgbt.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_double_rgbt.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_double_rgbt.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype double ${SRCDIR}/input_truecolor.miff rgbt diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_bgr.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_bgr.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_bgr.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_bgr.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff bgr diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_bgro.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_bgro.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_bgro.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_bgro.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff bgro diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_bgrp.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_bgrp.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_bgrp.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_bgrp.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff bgrp diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_cmy.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_cmy.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_cmy.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_cmy.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff cmy diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_cmyk.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_cmyk.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_cmyk.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_cmyk.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff cmyk diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_i.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_i.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_i.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_i.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff i diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_prgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_prgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_prgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_prgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff prgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_rgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_rgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_rgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_rgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff rgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_rgba.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_rgba.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_rgba.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_rgba.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff rgba diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_rgbo.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_rgbo.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_rgbo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_rgbo.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff rgbo diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_float_rgbt.sh graphicsmagick-1.3.16-Q16/tests/constitute_float_rgbt.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_float_rgbt.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_float_rgbt.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype float ${SRCDIR}/input_truecolor.miff rgbt diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_bgr.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_bgr.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_bgr.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_bgr.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff bgr diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_bgro.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_bgro.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_bgro.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_bgro.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff bgro diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_bgrp.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_bgrp.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_bgrp.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_bgrp.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff bgrp diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_cmy.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_cmy.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_cmy.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_cmy.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff cmy diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_cmyk.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_cmyk.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_cmyk.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_cmyk.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff cmyk diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_i.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_i.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_i.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_i.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff i diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_prgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_prgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_prgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_prgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff prgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff rgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgba.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgba.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgba.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgba.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff rgba diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgbo.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgbo.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgbo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgbo.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff rgbo diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgbt.sh graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgbt.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_integer_rgbt.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_integer_rgbt.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype integer ${SRCDIR}/input_truecolor.miff rgbt diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_bgr.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_bgr.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_bgr.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_bgr.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff bgr diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_bgro.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_bgro.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_bgro.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_bgro.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff bgro diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_bgrp.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_bgrp.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_bgrp.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_bgrp.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff bgrp diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_cmy.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_cmy.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_cmy.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_cmy.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff cmy diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_cmyk.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_cmyk.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_cmyk.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_cmyk.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff cmyk diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_i.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_i.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_i.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_i.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff i diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_prgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_prgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_prgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_prgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff prgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_rgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_rgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_rgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_rgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff rgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_rgba.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_rgba.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_rgba.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_rgba.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff rgba diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_rgbo.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_rgbo.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_rgbo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_rgbo.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff rgbo diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_long_rgbt.sh graphicsmagick-1.3.16-Q16/tests/constitute_long_rgbt.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_long_rgbt.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_long_rgbt.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype long ${SRCDIR}/input_truecolor.miff rgbt diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_bgr.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_bgr.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_bgr.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_bgr.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff bgr diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_bgro.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_bgro.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_bgro.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_bgro.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff bgro diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_bgrp.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_bgrp.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_bgrp.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_bgrp.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff bgrp diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_cmy.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_cmy.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_cmy.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_cmy.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff cmy diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_cmyk.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_cmyk.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_cmyk.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_cmyk.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff cmyk diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_i.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_i.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_i.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_i.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff i diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_prgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_prgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_prgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_prgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff prgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_rgb.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_rgb.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_rgb.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_rgb.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff rgb diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_rgba.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_rgba.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_rgba.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_rgba.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff rgba diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_rgbo.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_rgbo.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_rgbo.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_rgbo.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff rgbo diff -Nru graphicsmagick-1.3.17-Q16/tests/constitute_short_rgbt.sh graphicsmagick-1.3.16-Q16/tests/constitute_short_rgbt.sh --- graphicsmagick-1.3.17-Q16/tests/constitute_short_rgbt.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/constitute_short_rgbt.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./constitute -storagetype short ${SRCDIR}/input_truecolor.miff rgbt diff -Nru graphicsmagick-1.3.17-Q16/tests/drawtests.tap graphicsmagick-1.3.16-Q16/tests/drawtests.tap --- graphicsmagick-1.3.17-Q16/tests/drawtests.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/drawtests.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2010 GraphicsMagick Group -# Test vector drawing. -. ${srcdir}/tests/common.shi -test_plan_fn 1 -test_command_fn 'vector drawing' ${MEMCHECK} ./drawtest drawtest_out.miff -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob.tap graphicsmagick-1.3.16-Q16/tests/rwblob.tap --- graphicsmagick-1.3.17-Q16/tests/rwblob.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,284 +0,0 @@ -#!/bin/sh -# Copyright (C) 2004-2012 GraphicsMagick Group -. ${srcdir}/tests/common.shi - -# Test program -rwblob=./rwblob - -# Types we will test -check_types='bilevel gray pallette truecolor' - -# Number of tests we plan to run -test_plan_fn 180 - -# AVS format -for type in ${check_types} -do - test_command_fn "AVS ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" AVS -done - -# BMP format -for type in ${check_types} -do - test_command_fn "BMP ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" BMP -done - -# CALS format -for type in ${check_types} -do - test_command_fn "CALS ${type}" -F TIFF ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" CALS -done - -# CIN format -for type in ${check_types} -do - test_command_fn "CIN ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" CIN -done - -# DIB format -for type in ${check_types} -do - test_command_fn "DIB ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" DIB -done - -# DPX format -for type in ${check_types} -do - test_command_fn "DPX ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" DPX -done - -# EPDF format -for type in ${check_types} -do - test_command_fn "EPDF ${type}" -F 'PS TIFF' ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" EPDF -done - -# EPT format -for type in ${check_types} -do - test_command_fn "EPT ${type}" -F 'PS TIFF' ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" EPT -done - -# FAX format -for type in ${check_types} -do - test_command_fn "FAX ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" FAX -done - -# FPX format -for type in ${check_types} -do - test_command_fn "FPX ${type}" -F FPX ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" FPX -done - -# G3 format -for type in ${check_types} -do - test_command_fn "G3 ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" G3 -done - -# FITS format -for type in ${check_types} -do - test_command_fn "FITS ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" FITS -done - -# GIF format -for type in ${check_types} -do - test_command_fn "GIF ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" GIF -done - -# GIF87 format -for type in ${check_types} -do - test_command_fn "GIF87 ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" GIF87 -done - -# JBIG format -for type in ${check_types} -do - test_command_fn "JBIG ${type}" -F JBIG ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" JBIG -done - -# JPEG format -for type in ${check_types} -do - test_command_fn "JPEG ${type}" -F JPEG ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" JPEG -done - -# JP2 format -for type in ${check_types} -do - test_command_fn "JP2 ${type}" -F JP2 ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" JP2 -done - -# MAT format -for type in ${check_types} -do - test_command_fn "MAT ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" MAT -done - -# MIFF format -for type in ${check_types} -do - test_command_fn "MIFF ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" MIFF -done - -# MNG format -for type in ${check_types} -do - test_command_fn "MNG ${type}" -F PNG ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" MNG -done - -# MTV format -for type in ${check_types} -do - test_command_fn "MTV ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" MTV -done - -# P7 format -for type in ${check_types} -do - test_command_fn "P7 ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" P7 -done - -# PBM format -for type in ${check_types} -do - test_command_fn "PBM ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PBM -done - -# PCD format -for type in ${check_types} -do - test_command_fn "PCD ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PCD -done - -# PCDS format -for type in ${check_types} -do - test_command_fn "PCDS ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PCDS -done - -# PCX format -for type in ${check_types} -do - test_command_fn "PCX ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PCX -done - -# PGM format -for type in ${check_types} -do - test_command_fn "PGM ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PGM -done - -# PICON format -for type in ${check_types} -do - test_command_fn "PICON ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PICON -done - -# PICT format -for type in ${check_types} -do - test_command_fn "PICT ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PICT -done - -# PNG format -for type in ${check_types} -do - test_command_fn "PNG ${type}" -F PNG ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PNG -done - -# PPM format -for type in ${check_types} -do - test_command_fn "PPM ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" PPM -done - -# RAS format -for type in ${check_types} -do - test_command_fn "RAS ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" RAS -done - -# SGI format -for type in ${check_types} -do - test_command_fn "SGI ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" SGI -done - -# SUN format -for type in ${check_types} -do - test_command_fn "SUN ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" SUN -done - -# TGA format -for type in ${check_types} -do - test_command_fn "TGA ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" TGA -done - -# TIFF format -for type in ${check_types} -do - test_command_fn "TIFF ${type}" -F TIFF ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" TIFF -done - -# TXT format -for type in ${check_types} -do - test_command_fn "TXT ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" TXT -done - -# VDA format -for type in ${check_types} -do - test_command_fn "VDA ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" VDA -done - -# VICAR format -for type in ${check_types} -do - test_command_fn "VICAR ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" VICAR -done - -# VIFF format -for type in ${check_types} -do - test_command_fn "VIFF ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" VIFF -done - -# VST format -for type in ${check_types} -do - test_command_fn "VST ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" VST -done - -# WBMP format -for type in ${check_types} -do - test_command_fn "WBMP ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" WBMP -done - -# XBM format -for type in ${check_types} -do - test_command_fn "XBM ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" XBM -done - -# XPM format -for type in ${check_types} -do - test_command_fn "XPM ${type}" ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" XPM -done - -# XWD format -for type in ${check_types} -do - test_command_fn "XWD ${type}" -F X ${MEMCHECK} ${rwblob} "${SRCDIR}/input_${type}.miff" XWD -done - -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_AVS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_AVS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_BMP_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_BMP_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_bilevel.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_gray.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_pallette.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CALS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CALS_truecolor.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CIN_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CIN_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_CMYK_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_CMYK_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_CMYK_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_CMYK_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff CMYK diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DIB_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DIB_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_DPX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_DPX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPDF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPDF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_EPT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_EPT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FAX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FAX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FITS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FITS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_FPX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_FPX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_G3_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_G3_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_G3_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_G3_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff G3 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_G3_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_G3_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_G3_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_G3_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff G3 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_G3_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_G3_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_G3_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_G3_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff G3 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_G3_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_G3_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_G3_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_G3_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff G3 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff GIF87 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff GIF87 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff GIF87 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF87_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF87_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff GIF87 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GIF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GIF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_GRAY_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_GRAY_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_GRAY_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_GRAY_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff GRAY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JBIG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JBIG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JP2_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JP2_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_JPEG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_JPEG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MAT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MAT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MIFF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MIFF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MNG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MNG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MONO_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MONO_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MONO_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MONO_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff MONO diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_MTV_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_MTV_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_P7_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_P7_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_P7_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_P7_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_P7_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_P7_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_P7_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_P7_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_P7_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_P7_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_P7_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_P7_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_P7_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_P7_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_P7_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_P7_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PAL_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PAL_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PAL_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PAL_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff PAL diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PBM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PBM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCDS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCDS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCD_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCD_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PCX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PCX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PGM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PGM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICON_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICON_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PICT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PICT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PNG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PNG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_PPM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_PPM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_RAS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_RAS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_RGBA_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_RGBA_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_RGBA_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_RGBA_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff RGBA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_RGB_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_RGB_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_RGB_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_RGB_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff RGB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SGI_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SGI_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_SUN_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_SUN_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TGA_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TGA_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TIFF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TIFF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_TXT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_TXT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_UYVY_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_UYVY_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_UYVY_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_UYVY_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff UYVY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VDA_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VDA_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VICAR_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VICAR_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VIFF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VIFF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VST_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VST_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VST_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VST_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VST_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VST_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VST_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VST_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VST_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VST_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VST_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VST_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_VST_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_VST_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_VST_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_VST_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_WBMP_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_WBMP_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XBM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XBM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XPM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XPM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_bilevel.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_gray.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_gray.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_pallette.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_XWD_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_XWD_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob ${SRCDIR}/input_truecolor.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_YUV_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwblob_YUV_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwblob_YUV_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_YUV_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwblob -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff YUV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwblob_sized.tap graphicsmagick-1.3.16-Q16/tests/rwblob_sized.tap --- graphicsmagick-1.3.17-Q16/tests/rwblob_sized.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwblob_sized.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -. ${srcdir}/tests/common.shi - -# Test program -rwblob=./rwblob - -# Types we will test -check_types='truecolor_70x46' - -# Number of tests we plan to run -test_plan_fn 8 - -# CMYK format -for type in ${check_types} -do - test_command_fn "CMYK ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" CMYK -done - -# GRAY format -for type in ${check_types} -do - test_command_fn "GRAY ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" GRAY -done - -# MONO format -for type in ${check_types} -do - test_command_fn "MONO ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" MONO -done - -# PAL format -for type in ${check_types} -do - test_command_fn "PAL ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" PAL -done - -# RGB format -for type in ${check_types} -do - test_command_fn "RGB ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" RGB -done - -# RGBA format -for type in ${check_types} -do - test_command_fn "RGBA ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" RGBA -done - -# UYVY format -for type in ${check_types} -do - test_command_fn "UYVY ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" UYVY -done - -# YUV format -for type in ${check_types} -do - test_command_fn "YUV ${type}" ${MEMCHECK} ${rwblob} -size 70x46 "${SRCDIR}/input_${type}.miff" YUV -done - -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile.tap graphicsmagick-1.3.16-Q16/tests/rwfile.tap --- graphicsmagick-1.3.17-Q16/tests/rwfile.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,351 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -. ${srcdir}/tests/common.shi - -# Test program -rwfile=./rwfile - -# Types we will test -check_types='bilevel gray pallette truecolor' - -# Number of tests we plan to run -test_plan_fn 224 - -# AVS format -for type in ${check_types} -do - test_command_fn "AVS ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" AVS -done - -# BMP format -for type in ${check_types} -do - test_command_fn "BMP ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" BMP -done - -# CALS format -for type in ${check_types} -do - test_command_fn "CALS ${type}" -F TIFF ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" CALS -done - -# CIN format -for type in ${check_types} -do - test_command_fn "CIN ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" CIN -done - -# DCX format -for type in ${check_types} -do - test_command_fn "DCX ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" DCX -done - -# DIB format -for type in ${check_types} -do - test_command_fn "DIB ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" DIB -done - -# DPX format -for type in ${check_types} -do - test_command_fn "DPX ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" DPX -done - -# EPDF format -for type in ${check_types} -do - test_command_fn "EPDF ${type}" -F 'PS' ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" EPDF -done - -# EPSF format -for type in ${check_types} -do - test_command_fn "EPSF ${type}" -F 'PS' ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" EPSF -done - -# EPSI format -for type in ${check_types} -do - test_command_fn "EPSI ${type}" -F 'PS' ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" EPSI -done - -# EPI format -for type in ${check_types} -do - test_command_fn "EPI ${type}" -F 'PS' ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" EPI -done - -# EPS format -for type in ${check_types} -do - test_command_fn "EPS ${type}" -F 'PS' ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" EPS -done - -# EPT format -for type in ${check_types} -do - test_command_fn "EPT ${type}" -F 'PS TIFF' ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" EPT -done - -# FAX format -for type in ${check_types} -do - test_command_fn "FAX ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" FAX -done - -# FITS format -for type in ${check_types} -do - test_command_fn "FITS ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" FITS -done - -# FPX format -for type in ${check_types} -do - test_command_fn "FPX ${type}" -F FPX ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" FPX -done - -# GIF format -for type in ${check_types} -do - test_command_fn "GIF ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" GIF -done - -# GRAY format -for type in ${check_types} -do - test_command_fn "GRAY ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" GRAY -done - -# ICB format -for type in ${check_types} -do - test_command_fn "ICB ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" ICB -done - -# JBIG format -for type in ${check_types} -do - test_command_fn "JBIG ${type}" -F JBIG ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" JBIG -done - -# JPEG format -for type in ${check_types} -do - test_command_fn "JPEG ${type}" -F JPEG ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" JPEG -done - -# JP2 format -for type in ${check_types} -do - test_command_fn "JP2 ${type}" -F JP2 ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" JP2 -done - -# MAT format -for type in ${check_types} -do - test_command_fn "MAT ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" MAT -done - -# MIFF format -for type in ${check_types} -do - test_command_fn "MIFF ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" MIFF -done - -# MNG format -for type in ${check_types} -do - test_command_fn "MNG ${type}" -F PNG ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" MNG -done - -# MPR format -for type in ${check_types} -do - test_command_fn "MPR ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" MPR -done - -# MTV format -for type in ${check_types} -do - test_command_fn "MTV ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" MTV -done - -# P7 format -for type in ${check_types} -do - test_command_fn "P7 ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" P7 -done - -# PBM format -for type in ${check_types} -do - test_command_fn "PBM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PBM -done - -# PCD format -for type in ${check_types} -do - test_command_fn "PCD ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PCD -done - -# PCDS format -for type in ${check_types} -do - test_command_fn "PCDS ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PCDS -done - -# PCX format -for type in ${check_types} -do - test_command_fn "PCX ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PCX -done - -# PDF format -for type in ${check_types} -do - test_command_fn "PDF ${type}" -F PS ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PDF -done - -# PGM format -for type in ${check_types} -do - test_command_fn "PGM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PGM -done - -# PICON format -for type in ${check_types} -do - test_command_fn "PICON ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PICON -done - -# PICT format -for type in ${check_types} -do - test_command_fn "PICT ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PICT -done - -# PNG format -for type in ${check_types} -do - test_command_fn "PNG ${type}" -F PNG ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PNG -done - -# PNM format -for type in ${check_types} -do - test_command_fn "PNM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PNM -done - -# PPM format -for type in ${check_types} -do - test_command_fn "PPM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PPM -done - -# PS format -for type in ${check_types} -do - test_command_fn "PS ${type}" -F PS ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PS -done - -# PSD format -for type in ${check_types} -do - test_command_fn "PSD ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PSD -done - -# PTIF format -for type in ${check_types} -do - test_command_fn "PTIF ${type}" -F TIFF ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" PTIF -done - -# RAS format -for type in ${check_types} -do - test_command_fn "RAS ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" RAS -done - -# SGI format -for type in ${check_types} -do - test_command_fn "SGI ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" SGI -done - -# SUN format -for type in ${check_types} -do - test_command_fn "SUN ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" SUN -done - -# TGA format -for type in ${check_types} -do - test_command_fn "TGA ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" TGA -done - -# TXT format -for type in ${check_types} -do - test_command_fn "TXT ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" TXT -done - -# TIFF format -for type in ${check_types} -do - test_command_fn "TIFF ${type}" -F TIFF ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" TIFF -done - -# VDA format -for type in ${check_types} -do - test_command_fn "VDA ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" VDA -done - -# VICAR format -for type in ${check_types} -do - test_command_fn "VICAR ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" VICAR -done - -# VIFF format -for type in ${check_types} -do - test_command_fn "VIFF ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" VIFF -done - -# VST format -for type in ${check_types} -do - test_command_fn "VST ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" VST -done - -# WBMP format -for type in ${check_types} -do - test_command_fn "WBMP ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" WBMP -done - -# XBM format -for type in ${check_types} -do - test_command_fn "XBM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" XBM -done - -# XPM format -for type in ${check_types} -do - test_command_fn "XPM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" XPM -done - -# XWD format -for type in ${check_types} -do - test_command_fn "XWD ${type}" -F X ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.miff" XWD -done - -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_AVS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_AVS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff AVS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_BMP_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_BMP_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff BMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_bilevel.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_gray.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_pallette.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CALS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CALS_truecolor.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff CALS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CIN_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CIN_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx CIN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_CMYK_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_CMYK_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_CMYK_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_CMYK_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff CMYK diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_bilevel.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff DCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_gray.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff DCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_pallette.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff DCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DCX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DCX_truecolor.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff DCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DIB_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DIB_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff DIB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_DPX_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_DPX_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx DPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPDF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPDF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff EPDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff EPI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff EPI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff EPI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPI_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPI_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff EPI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff EPSF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff EPSF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff EPSF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff EPSF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff EPSI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff EPSI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff EPSI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPSI_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPSI_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff EPSI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff EPS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff EPS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff EPS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff EPS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_EPT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_EPT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff EPT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FAX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FAX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff FAX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FITS_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FITS_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx FITS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_FPX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_FPX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff FPX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GIF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GIF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff GIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff GRAY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff GRAY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff GRAY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff GRAY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_GRAY_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_GRAY_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff GRAY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff ICB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff ICB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff ICB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_ICB_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_ICB_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff ICB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JBIG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JBIG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff JBIG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JP2_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JP2_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx JP2 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_JPEG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_JPEG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff JPEG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MAT_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MAT_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx MAT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_bzip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_bzip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_bzip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_bzip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_bzip_%d' -compress bzip ${SRCDIR}/input_bilevel.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_none.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_none_%d' -compress none ${SRCDIR}/input_bilevel.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_rle.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_rle_%d' -compress rle ${SRCDIR}/input_bilevel.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_bilevel_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_bilevel_zip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_zip_%d' -compress zip ${SRCDIR}/input_bilevel.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_bzip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_bzip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_bzip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_bzip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_bzip_%d' -compress bzip ${SRCDIR}/input_gray.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_none.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_none_%d' -compress none ${SRCDIR}/input_gray.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_rle.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_rle_%d' -compress rle ${SRCDIR}/input_gray.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_gray_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_gray_zip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_zip_%d' -compress zip ${SRCDIR}/input_gray.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_bzip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_bzip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_bzip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_bzip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_bzip_%d' -compress bzip ${SRCDIR}/input_pallette.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_none.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_none_%d' -compress none ${SRCDIR}/input_pallette.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_rle.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_rle_%d' -compress rle ${SRCDIR}/input_pallette.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_pallette_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_pallette_zip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_zip_%d' -compress zip ${SRCDIR}/input_pallette.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_bzip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_bzip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_bzip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_bzip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_bzip_%d' -compress bzip ${SRCDIR}/input_truecolor.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_none.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_none_%d' -compress none ${SRCDIR}/input_truecolor.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_rle.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_rle_%d' -compress rle ${SRCDIR}/input_truecolor.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MIFF_truecolor_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MIFF_truecolor_zip.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_zip_%d' -compress zip ${SRCDIR}/input_truecolor.miff MIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MNG_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MNG_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx MNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MONO_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MONO_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MONO_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MONO_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff MONO diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_bilevel.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff MPR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_gray.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff MPR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_pallette.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff MPR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MPR_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MPR_truecolor.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff MPR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_MTV_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_MTV_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff MTV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_P7_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_P7_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_P7_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_P7_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_P7_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_P7_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_P7_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_P7_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_P7_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_P7_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_P7_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_P7_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_P7_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_P7_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_P7_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_P7_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff P7 diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PAL_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PAL_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PAL_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PAL_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff PAL diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PBM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PBM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCDS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCDS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PCDS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCD_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCD_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PCD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PCX_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PCX_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PCX diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_fax.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_fax.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_fax.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_fax.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_fax_%d' -compress fax ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_jpeg.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_jpeg.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_jpeg.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_jpeg.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_jpeg_%d' -compress jpeg ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_lzw.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_lzw.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_lzw.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_lzw.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_lzw_%d' -compress lzw ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_none.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_none_%d' -compress none ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_rle.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_rle_%d' -compress rle ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_bilevel_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_bilevel_zip.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_zip_%d' -compress zip ${SRCDIR}/input_bilevel.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_fax.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_fax.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_fax.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_fax.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_fax_%d' -compress fax ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_jpeg.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_jpeg.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_jpeg.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_jpeg.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_jpeg_%d' -compress jpeg ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_lzw.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_lzw.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_lzw.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_lzw.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_lzw_%d' -compress lzw ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_none.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_none_%d' -compress none ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_rle.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_rle_%d' -compress rle ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_gray_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_gray_zip.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_zip_%d' -compress zip ${SRCDIR}/input_gray.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_fax.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_fax.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_fax.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_fax.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_fax_%d' -compress fax ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_jpeg.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_jpeg.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_jpeg.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_jpeg.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_jpeg_%d' -compress jpeg ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_lzw.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_lzw.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_lzw.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_lzw.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_lzw_%d' -compress lzw ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_none.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_none_%d' -compress none ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_rle.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_rle_%d' -compress rle ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_pallette_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_pallette_zip.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_zip_%d' -compress zip ${SRCDIR}/input_pallette.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_fax.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_fax.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_fax.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_fax.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_fax_%d' -compress fax ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_jpeg.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_jpeg.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_jpeg.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_jpeg.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_jpeg_%d' -compress jpeg ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_lzw.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_lzw.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_lzw.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_lzw.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_lzw_%d' -compress lzw ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_none.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_none.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_none.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_none.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_none_%d' -compress none ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_rle.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_rle.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_rle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_rle.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_rle_%d' -compress rle ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_zip.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_zip.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PDF_truecolor_zip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PDF_truecolor_zip.sh 2011-11-12 20:39:27.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_zip_%d' -compress zip ${SRCDIR}/input_truecolor.miff PDF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PGM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PGM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PGM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICON_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICON_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PICON diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PICT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PICT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PICT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNG_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNG_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx PNG diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PNM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PNM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PNM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PNM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PNM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PNM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PPM_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PPM_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx PPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PSD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PSD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PSD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PSD_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PSD_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PSD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_PTIF_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_PTIF_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx PTIF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_RAS_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_RAS_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff RAS diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_RGBA_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_RGBA_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_RGBA_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_RGBA_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff RGBA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_RGB_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_RGB_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_RGB_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_RGB_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff RGB diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SGI_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SGI_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx SGI diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_SUN_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_SUN_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff SUN diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TGA_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TGA_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx TGA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TIFF_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TIFF_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx TIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor10.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor10.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor10.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor10.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor10_%d' ${SRCDIR}/input_truecolor10.dpx TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor12.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor12.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor12.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor12.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor12_%d' ${SRCDIR}/input_truecolor12.dpx TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor16.sh graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor16.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_TXT_truecolor16.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_TXT_truecolor16.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor16_%d' ${SRCDIR}/input_truecolor16.dpx TXT diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_UYVY_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_UYVY_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_UYVY_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_UYVY_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff UYVY diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VDA_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VDA_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff VDA diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VICAR_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VICAR_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff VICAR diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VIFF_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VIFF_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff VIFF diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VST_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VST_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VST_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VST_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VST_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VST_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VST_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VST_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VST_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VST_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VST_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VST_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_VST_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_VST_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_VST_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_VST_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff VST diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_WBMP_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_WBMP_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff WBMP diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XBM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XBM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff XBM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XPM_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XPM_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff XPM diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_bilevel.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_bilevel.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_bilevel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_bilevel.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_bilevel_%d' ${SRCDIR}/input_bilevel.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_gray.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_gray.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_gray.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_gray.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_gray_%d' ${SRCDIR}/input_gray.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_pallette.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_pallette.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_pallette.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_pallette.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_pallette_%d' ${SRCDIR}/input_pallette.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_truecolor.sh graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_truecolor.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_XWD_truecolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_XWD_truecolor.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_%d' ${SRCDIR}/input_truecolor.miff XWD diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_YUV_truecolor_70x46.sh graphicsmagick-1.3.16-Q16/tests/rwfile_YUV_truecolor_70x46.sh --- graphicsmagick-1.3.17-Q16/tests/rwfile_YUV_truecolor_70x46.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_YUV_truecolor_70x46.sh 2011-12-24 19:34:17.000000000 +0000 @@ -0,0 +1,4 @@ +#!/bin/sh +# Copyright (C) 2004-2010 GraphicsMagick Group +. ${srcdir}/tests/common.shi +${MEMCHECK} ./rwfile -filespec 'out_truecolor_70x46_%d' -size 70x46 ${SRCDIR}/input_truecolor_70x46.miff YUV diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_deep.tap graphicsmagick-1.3.16-Q16/tests/rwfile_deep.tap --- graphicsmagick-1.3.17-Q16/tests/rwfile_deep.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_deep.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -. ${srcdir}/tests/common.shi - -# Test program -rwfile=./rwfile - -# Types we will test -check_types='truecolor10 truecolor12 truecolor16' - -# Number of tests we plan to run -test_plan_fn 42 - -# CIN format -for type in ${check_types} -do - test_command_fn "CIN ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" CIN -done - -# DPX format -for type in ${check_types} -do - test_command_fn "DPX ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" DPX -done - -# FITS format -for type in ${check_types} -do - test_command_fn "FITS ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" FITS -done - -# JP2 format -for type in ${check_types} -do - test_command_fn "JP2 ${type}" -F JP2 ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" JP2 -done - -# MAT format -for type in ${check_types} -do - test_command_fn "MAT ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" MAT -done - -# MIFF format -for type in ${check_types} -do - test_command_fn "MIFF ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" MIFF -done - -# MNG format -for type in ${check_types} -do - test_command_fn "MNG ${type}" -F PNG ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" MNG -done - -# PNG format -for type in ${check_types} -do - test_command_fn "PNG ${type}" -F PNG ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" PNG -done - -# PPM format -for type in ${check_types} -do - test_command_fn "PPM ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" PPM -done - -# PTIF format -for type in ${check_types} -do - test_command_fn "PTIF ${type}" -F TIFF ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" PTIF -done - -# SGI format -for type in ${check_types} -do - test_command_fn "SGI ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" SGI -done - -# TIFF format -for type in ${check_types} -do - test_command_fn "TIFF ${type}" -F TIFF ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" TIFF -done - -# TGA format -for type in ${check_types} -do - test_command_fn "TGA ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" TGA -done - -# TXT format -for type in ${check_types} -do - test_command_fn "TXT ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" "${SRCDIR}/input_${type}.dpx" TXT -done - -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_miff.tap graphicsmagick-1.3.16-Q16/tests/rwfile_miff.tap --- graphicsmagick-1.3.17-Q16/tests/rwfile_miff.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_miff.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -#!/bin/sh -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test MIFF format with various storage and compression types -. ${srcdir}/tests/common.shi - -# Test program -rwfile=./rwfile - -# Storage types we will test -check_types='bilevel gray pallette truecolor' - -# Comression types we will test -compress_types='none bzip zip rle' - -# Number of tests we plan to run -test_plan_fn 16 - -for compress in ${compress_types} -do - for type in ${check_types} - do - test_command_fn "MIFF ${compress} ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_${compress}_%d" -compress $compress "${SRCDIR}/input_${type}.miff" MIFF - done -done - -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_pdf.tap graphicsmagick-1.3.16-Q16/tests/rwfile_pdf.tap --- graphicsmagick-1.3.17-Q16/tests/rwfile_pdf.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_pdf.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -#!/bin/sh -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test PDF format with various storage and compression types -. ${srcdir}/tests/common.shi - -# Test program -rwfile=./rwfile - -# Storage types we will test -check_types='bilevel gray pallette truecolor' - -# Comression types we will test -compress_types='none fax jpeg lzw rle zip' - -# Number of tests we plan to run -test_plan_fn 24 - -for compress in ${compress_types} -do - for type in ${check_types} - do - test_command_fn "PDF ${type} ${compress}" -F PS ${MEMCHECK} ${rwfile} -filespec "out_${type}_${compress}_%d" -compress $compress "${SRCDIR}/input_${type}.miff" PDF - done -done - -: diff -Nru graphicsmagick-1.3.17-Q16/tests/rwfile_sized.tap graphicsmagick-1.3.16-Q16/tests/rwfile_sized.tap --- graphicsmagick-1.3.17-Q16/tests/rwfile_sized.tap 2012-10-13 21:30:22.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/tests/rwfile_sized.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -#!/bin/sh -# Copyright (C) 2004-2012 GraphicsMagick Group -. ${srcdir}/tests/common.shi - -# Test program -rwfile=./rwfile - -# Types we will test -check_types='truecolor_70x46' - -# Number of tests we plan to run -test_plan_fn 8 - -# CMYK format -for type in ${check_types} -do - test_command_fn "CMYK ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" CMYK -done - -# GRAY format -for type in ${check_types} -do - test_command_fn "GRAY ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" GRAY -done - -# MONO format -for type in ${check_types} -do - test_command_fn "MONO ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" MONO -done - -# PAL format -for type in ${check_types} -do - test_command_fn "PAL ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" PAL -done - -# RGB format -for type in ${check_types} -do - test_command_fn "RGB ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" RGB -done - -# RGBA format -for type in ${check_types} -do - test_command_fn "RGBA ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" RGBA -done - -# UYVY format -for type in ${check_types} -do - test_command_fn "UYVY ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" UYVY -done - -# YUV format -for type in ${check_types} -do - test_command_fn "YUV ${type}" ${MEMCHECK} ${rwfile} -filespec "out_${type}_%d" -size 70x46 "${SRCDIR}/input_${type}.miff" YUV -done - -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/Makefile.am graphicsmagick-1.3.16-Q16/utilities/Makefile.am --- graphicsmagick-1.3.17-Q16/utilities/Makefile.am 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/Makefile.am 2011-12-24 19:34:18.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2012 GraphicsMagick Group +# Copyright (C) 2004-2010 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -15,24 +15,228 @@ utilities_gm_LDFLAGS = $(LDFLAGS) utilities_gm_SOURCES = utilities/gm.c - -UTILITIES_XFAIL_TESTS = +if !HasJPEG +UTILITIES_JPEG_XFAIL_TESTS = \ + utilities/tests/identify.sh +endif + +if !HasLCMS +UTILITIES_LCMS_XFAIL_TESTS = \ + utilities/tests/icc-transform.sh +endif + +if !HasTTF +UTILITIES_TTF_XFAIL_TESTS = \ + utilities/tests/annotate.sh \ + utilities/tests/montage.sh \ + utilities/tests/msl_composite.sh +endif + +if !HasXML +UTILITIES_XML_XFAIL_TESTS = \ + utilities/tests/msl_composite.sh +endif + +if !HasX11 +UTILITIES_X11_XFAIL_TESTS = \ + utilities/tests/help-animate.sh \ + utilities/tests/help-import.sh +endif + +if !WITH_SHARED_LIBS +UTILITIES_MODULES_XFAIL_TESTS = \ + utilities/tests/list-module.sh +endif + +UTILITIES_XFAIL_TESTS = \ + $(UTILITIES_JPEG_XFAIL_TESTS) \ + $(UTILITIES_LCMS_XFAIL_TESTS) \ + $(UTILITIES_MODULES_XFAIL_TESTS) \ + $(UTILITIES_TTF_XFAIL_TESTS) \ + $(UTILITIES_XML_XFAIL_TESTS) \ + $(UTILITIES_X11_XFAIL_TESTS) # Tests to run UTILITIES_TESTS = \ - utilities/tests/effects.tap \ - utilities/tests/pipe.tap \ - utilities/tests/hald-clut.tap \ - utilities/tests/help.tap \ - utilities/tests/icc-transform.tap \ - utilities/tests/identify.tap \ - utilities/tests/list.tap \ - utilities/tests/montage.tap \ - utilities/tests/msl_composite.tap \ - utilities/tests/preview.tap + utilities/tests/addnoise.sh \ + utilities/tests/affine.sh \ + utilities/tests/annotate.sh \ + utilities/tests/black-threshold.sh \ + utilities/tests/blur.sh \ + utilities/tests/border.sh \ + utilities/tests/channel.sh \ + utilities/tests/charcoal.sh \ + utilities/tests/composite.sh \ + utilities/tests/contrast.sh \ + utilities/tests/convert-pipe-filter.sh \ + utilities/tests/convert-pipe-in.sh \ + utilities/tests/convert-pipe-out.sh \ + utilities/tests/convolve.sh \ + utilities/tests/crop.sh \ + utilities/tests/despeckle.sh \ + utilities/tests/draw.sh \ + utilities/tests/edge.sh \ + utilities/tests/emboss.sh \ + utilities/tests/equalize.sh \ + utilities/tests/explode.sh \ + utilities/tests/flip.sh \ + utilities/tests/flop.sh \ + utilities/tests/frame.sh \ + utilities/tests/gamma.sh \ + utilities/tests/gaussianblur.sh \ + utilities/tests/gradient.sh \ + utilities/tests/grayscale.sh \ + utilities/tests/hald-clut-identity.sh \ + utilities/tests/hald-clut-transform.sh \ + utilities/tests/help-animate.sh \ + utilities/tests/help-benchmark.sh \ + utilities/tests/help-compare.sh \ + utilities/tests/help-composite.sh \ + utilities/tests/help-conjure.sh \ + utilities/tests/help-convert.sh \ + utilities/tests/help-identify.sh \ + utilities/tests/help-import.sh \ + utilities/tests/help-mogrify.sh \ + utilities/tests/help-montage.sh \ + utilities/tests/help-time.sh \ + utilities/tests/help-version.sh \ + utilities/tests/help.sh \ + utilities/tests/icc-transform.sh \ + utilities/tests/identify.sh \ + utilities/tests/implode.sh \ + utilities/tests/level.sh \ + utilities/tests/list-color.sh \ + utilities/tests/list-delegate.sh \ + utilities/tests/list-format.sh \ + utilities/tests/list-magic.sh \ + utilities/tests/list-module.sh \ + utilities/tests/list-modulemap.sh \ + utilities/tests/list-resource.sh \ + utilities/tests/list-type.sh \ + utilities/tests/mask.sh \ + utilities/tests/medianfilter.sh \ + utilities/tests/modulate.sh \ + utilities/tests/monochrome.sh \ + utilities/tests/negate.sh \ + utilities/tests/normalize.sh \ + utilities/tests/oilpaint.sh \ + utilities/tests/ordered-dither2x2.sh \ + utilities/tests/ordered-dither3x3.sh \ + utilities/tests/ordered-dither4x4.sh \ + utilities/tests/plasma.sh \ + utilities/tests/quantize.sh \ + utilities/tests/raise.sh \ + utilities/tests/random-threshold.sh \ + utilities/tests/recolor.sh \ + utilities/tests/reducenoise.sh \ + utilities/tests/resize.sh \ + utilities/tests/roll.sh \ + utilities/tests/rotate.sh \ + utilities/tests/scale.sh \ + utilities/tests/segment.sh \ + utilities/tests/shade.sh \ + utilities/tests/sharpen.sh \ + utilities/tests/shave.sh \ + utilities/tests/shear.sh \ + utilities/tests/solarize.sh \ + utilities/tests/spread.sh \ + utilities/tests/swirl.sh \ + utilities/tests/threshold.sh \ + utilities/tests/unsharpmask.sh \ + utilities/tests/wave.sh \ + utilities/tests/white-threshold.sh \ + utilities/tests/montage.sh \ + utilities/tests/msl_composite.sh \ + utilities/tests/preview_addnoise.sh \ + utilities/tests/preview_blur.sh \ + utilities/tests/preview_brightness.sh \ + utilities/tests/preview_charcoal.sh \ + utilities/tests/preview_despeckle.sh \ + utilities/tests/preview_dull.sh \ + utilities/tests/preview_edgedetect.sh \ + utilities/tests/preview_gamma.sh \ + utilities/tests/preview_grayscale.sh \ + utilities/tests/preview_hue.sh \ + utilities/tests/preview_implode.sh \ + utilities/tests/preview_oilpaint.sh \ + utilities/tests/preview_quantize.sh \ + utilities/tests/preview_raise.sh \ + utilities/tests/preview_reducenoise.sh \ + utilities/tests/preview_roll.sh \ + utilities/tests/preview_rotate.sh \ + utilities/tests/preview_saturation.sh \ + utilities/tests/preview_segment.sh \ + utilities/tests/preview_shade.sh \ + utilities/tests/preview_sharpen.sh \ + utilities/tests/preview_shear.sh \ + utilities/tests/preview_solarize.sh \ + utilities/tests/preview_spiff.sh \ + utilities/tests/preview_spread.sh \ + utilities/tests/preview_swirl.sh \ + utilities/tests/preview_threshold.sh \ + utilities/tests/preview_wave.sh \ + utilities/tests/version.sh utilities/tests/montage.log : \ - utilities/tests/effects.tap + utilities/tests/addnoise.log \ + utilities/tests/affine.log \ + utilities/tests/annotate.log \ + utilities/tests/black-threshold.log \ + utilities/tests/blur.log \ + utilities/tests/border.log \ + utilities/tests/channel.log \ + utilities/tests/charcoal.log \ + utilities/tests/composite.log \ + utilities/tests/contrast.log \ + utilities/tests/convolve.log \ + utilities/tests/crop.log \ + utilities/tests/despeckle.log \ + utilities/tests/draw.log \ + utilities/tests/edge.log \ + utilities/tests/emboss.log \ + utilities/tests/equalize.log \ + utilities/tests/explode.log \ + utilities/tests/flip.log \ + utilities/tests/flop.log \ + utilities/tests/frame.log \ + utilities/tests/gamma.log \ + utilities/tests/gaussianblur.log \ + utilities/tests/gradient.log \ + utilities/tests/grayscale.log \ + utilities/tests/implode.log \ + utilities/tests/level.log \ + utilities/tests/mask.log \ + utilities/tests/medianfilter.log \ + utilities/tests/modulate.log \ + utilities/tests/monochrome.log \ + utilities/tests/negate.log \ + utilities/tests/normalize.log \ + utilities/tests/oilpaint.log \ + utilities/tests/ordered-dither2x2.log \ + utilities/tests/ordered-dither3x3.log \ + utilities/tests/ordered-dither4x4.log \ + utilities/tests/plasma.log \ + utilities/tests/quantize.log \ + utilities/tests/raise.log \ + utilities/tests/random-threshold.log \ + utilities/tests/recolor.log \ + utilities/tests/reducenoise.log \ + utilities/tests/resize.log \ + utilities/tests/roll.log \ + utilities/tests/rotate.log \ + utilities/tests/scale.log \ + utilities/tests/segment.log \ + utilities/tests/shade.log \ + utilities/tests/sharpen.log \ + utilities/tests/shave.log \ + utilities/tests/shear.log \ + utilities/tests/solarize.log \ + utilities/tests/spread.log \ + utilities/tests/swirl.log \ + utilities/tests/threshold.log \ + utilities/tests/unsharpmask.log \ + utilities/tests/wave.log \ + utilities/tests/white-threshold.log UTILITIES_MANS = \ utilities/gm.1 \ diff -Nru graphicsmagick-1.3.17-Q16/utilities/gm.1 graphicsmagick-1.3.16-Q16/utilities/gm.1 --- graphicsmagick-1.3.17-Q16/utilities/gm.1 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/gm.1 2012-06-23 20:10:11.000000000 +0000 @@ -1,4 +1,4 @@ -.TH gm 1 "2012/09/15" "GraphicsMagick" +.TH gm 1 "2012/05/07" "GraphicsMagick" .TP .in 15 .in 15 @@ -650,13 +650,13 @@ These color spaces may give better results when color reducing an image. Refer to quantize for more details. Two gray colorspaces are supported. The \fBRec601Luma\fP space is -based on the recommendations for legacy NTSC television (ITU-R -BT.601-5). The \fBRec709Luma\fP space is based on the -recommendations for HDTV (Rec. ITU-R BT.709-5) and is suitable for use -with computer graphics, and for contemporary CRT displays. The -\fBGRAY\fP colorspace currently selects the \fBRec601Luma\fP -colorspace by default for backwards compatibly reasons. This default -may be re-considered in the future. +based on the recommendations for legacy NTSC television (ITU-R BT.601-5). +The \fBRec709Luma\fP space is based on the recommendations for HDTV +(Rec. ITU-R BT.709-5) and is suitable for suitable for use with computer +graphics, and for contemporary CRT displays. The \fBGRAY\fP colorspace +currently selects the \fBRec601Luma\fP colorspace by default for +backwards compatibly reasons. This default may be re-considered in the +future. Two YCbCr colorspaces are supported. The \fBRec601YCbCr\fP space is based on the recommendations for legacy NTSC television (ITU-R BT.601-5). The diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/addnoise.sh graphicsmagick-1.3.16-Q16/utilities/tests/addnoise.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/addnoise.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/addnoise.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileAddNoise_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} +noise Laplacian -label AddNoise ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/affine.sh graphicsmagick-1.3.16-Q16/utilities/tests/affine.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/affine.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/affine.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileAffine_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -affine 1,0,0.785,1,0,0 -transform -label Affine ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/annotate.sh graphicsmagick-1.3.16-Q16/utilities/tests/annotate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/annotate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/annotate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileAnnotate_out.miff +ANNOTATE_CMD_FILE=annotate_cmds_out.txt +echo 'gravity North text 0,20 "Magick"' > ${ANNOTATE_CMD_FILE} +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill gold -pointsize 14 \ + -font ${GENERIC_TTF} \ + -draw @${ANNOTATE_CMD_FILE} \ + -label Annotate ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/black-threshold.sh graphicsmagick-1.3.16-Q16/utilities/tests/black-threshold.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/black-threshold.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/black-threshold.sh 2011-12-24 19:34:18.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileThresholdBlack_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -black-threshold "20%" \ + -label 'Black-Threshold' ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/blur.sh graphicsmagick-1.3.16-Q16/utilities/tests/blur.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/blur.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/blur.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileBlur_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -blur 0x1 -label Blur ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/border.sh graphicsmagick-1.3.16-Q16/utilities/tests/border.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/border.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/border.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileBorder_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -bordercolor gold -border 6x6 -label Border ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/channel.sh graphicsmagick-1.3.16-Q16/utilities/tests/channel.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/channel.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/channel.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileChannel_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colorspace cmyk -channel yellow -label Channel ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/charcoal.sh graphicsmagick-1.3.16-Q16/utilities/tests/charcoal.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/charcoal.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/charcoal.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileCharcoal_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -charcoal 0x1 -label Charcoal ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/common.sh graphicsmagick-1.3.16-Q16/utilities/tests/common.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/common.sh 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/common.sh 2011-11-12 20:39:28.000000000 +0000 @@ -1,11 +1,8 @@ -# -*- shell-script -*- # Common code fragment for utilities tests # SRCDIR=`dirname $0` SRCDIR=`cd $SRCDIR && pwd` TOPSRCDIR=`cd $srcdir && pwd` -. ./common.shi -. $TOPSRCDIR/scripts/tap-functions.shi mkdir -p utilities/tests cd utilities/tests || exit 1 BETARGB_PROFILE="${TOPSRCDIR}/utilities/tests/BetaRGB.icc" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/composite.sh graphicsmagick-1.3.16-Q16/utilities/tests/composite.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/composite.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/composite.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileComposite_out.miff +rm -f ${OUTFILE} +${GM} composite ${COMPOSITE_FLAGS} ${SMILE_MIFF} -geometry +35+65 ${MODEL_MIFF} -label Composite ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/contrast.sh graphicsmagick-1.3.16-Q16/utilities/tests/contrast.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/contrast.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/contrast.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileContrast_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -contrast -label Contrast ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/convert-pipe-filter.sh graphicsmagick-1.3.16-Q16/utilities/tests/convert-pipe-filter.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/convert-pipe-filter.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/convert-pipe-filter.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,24 @@ +#!/bin/sh +# Copyright (C) 2010 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test 'convert' for filter mode +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +echo "Expect MIFF output" +${GM} convert ${CONVERT_FLAGS} - - < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - +echo +echo "Expect MIFF output" +${GM} convert ${CONVERT_FLAGS} MIFF:- - < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - +echo +echo "Expect PNM output" +${GM} convert ${CONVERT_FLAGS} MIFF:- PNM:- < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - +echo +echo "Expect PNM output" +${GM} convert ${CONVERT_FLAGS} - PNM:- < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/convert-pipe-in.sh graphicsmagick-1.3.16-Q16/utilities/tests/convert-pipe-in.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/convert-pipe-in.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/convert-pipe-in.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,15 @@ +#!/bin/sh +# Copyright (C) 2010 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test 'convert' for reading input from a pipe. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert ${CONVERT_FLAGS} - 'null:' < ${SUNRISE_MIFF} +${GM} convert ${CONVERT_FLAGS} MIFF:- 'null:' < ${SUNRISE_MIFF} \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/convert-pipe-out.sh graphicsmagick-1.3.16-Q16/utilities/tests/convert-pipe-out.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/convert-pipe-out.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/convert-pipe-out.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh +# Copyright (C) 2010 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test 'convert' for writing to a pipe. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +echo "Expect MIFF output" +${GM} convert ${CONVERT_FLAGS} ${SUNRISE_MIFF} - | ${GM} identify -format '%m %wx%h %r %q-bit' - +echo +echo "Expect PNM output" +${GM} convert ${CONVERT_FLAGS} ${SUNRISE_MIFF} PPM:- | ${GM} identify -format '%m %wx%h %r %q-bit' - diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/convolve.sh graphicsmagick-1.3.16-Q16/utilities/tests/convolve.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/convolve.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/convolve.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,19 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileConvolve_out.miff +rm -f ${OUTFILE} +# 1,1,1, +# 1,4,1, +# 1,1,1 +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -convolve 1,1,1,1,4,1,1,1,1 -label Convolve ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/crop.sh graphicsmagick-1.3.16-Q16/utilities/tests/crop.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/crop.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/crop.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileCrop_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -crop '80x80+25+50' -label Crop ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/despeckle.sh graphicsmagick-1.3.16-Q16/utilities/tests/despeckle.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/despeckle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/despeckle.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileDespeckle_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -despeckle -label Despeckle ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/draw.sh graphicsmagick-1.3.16-Q16/utilities/tests/draw.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/draw.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/draw.sh 2011-12-24 19:34:18.000000000 +0000 @@ -0,0 +1,20 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileDraw_out.miff +DRAWFILE=draw_circle_out.txt +rm -f ${OUTFILE} +echo 'circle 60,90 60,120' > ${DRAWFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill none -stroke gold \ + -draw @${DRAWFILE} -label Draw ${OUTFILE} +rm -f ${DRAWFILE} \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/edge.sh graphicsmagick-1.3.16-Q16/utilities/tests/edge.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/edge.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/edge.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileEdge_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -edge 0x1 -label Edge ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/effects.tap graphicsmagick-1.3.16-Q16/utilities/tests/effects.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/effects.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/effects.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,269 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test image processing -# This script should be executed prior to Montage -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 59 - -OUTFILE=TileAddNoise_out.miff -rm -f ${OUTFILE} -test_command_fn 'AddNoise' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} +noise Laplacian -label AddNoise ${OUTFILE} - -OUTFILE=TileAffine_out.miff -rm -f ${OUTFILE} -test_command_fn 'Affine' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -affine 1,0,0.785,1,0,0 -transform -label Affine ${OUTFILE} - -OUTFILE=TileAnnotate_out.miff -ANNOTATE_CMD_FILE=annotate_cmds_out.txt -echo 'gravity North text 0,20 "Magick"' > ${ANNOTATE_CMD_FILE} -rm -f ${OUTFILE} -test_command_fn 'Annotate' -F TTF ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill gold -pointsize 14 \ - -font ${GENERIC_TTF} \ - -draw @${ANNOTATE_CMD_FILE} \ - -label Annotate ${OUTFILE} - -OUTFILE=TileThresholdBlack_out.miff -rm -f ${OUTFILE} -test_command_fn 'Black-Threshold' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -black-threshold "20%" \ - -label 'Black-Threshold' ${OUTFILE} - -OUTFILE=TileBlur_out.miff -rm -f ${OUTFILE} -test_command_fn 'Blur' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -blur 0x1 -label Blur ${OUTFILE} - -OUTFILE=TileBorder_out.miff -rm -f ${OUTFILE} -test_command_fn 'Border' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -bordercolor gold -border 6x6 -label Border ${OUTFILE} - -OUTFILE=TileChannel_out.miff -rm -f ${OUTFILE} -test_command_fn 'Channel' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colorspace cmyk -channel yellow -label Channel ${OUTFILE} - -OUTFILE=TileCharcoal_out.miff -rm -f ${OUTFILE} -test_command_fn 'Charcoal' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -charcoal 0x1 -label Charcoal ${OUTFILE} - -OUTFILE=TileComposite_out.miff -rm -f ${OUTFILE} -test_command_fn 'Composite' ${GM} composite ${COMPOSITE_FLAGS} ${SMILE_MIFF} -geometry +35+65 ${MODEL_MIFF} -label Composite ${OUTFILE} - -OUTFILE=TileContrast_out.miff -rm -f ${OUTFILE} -test_command_fn 'Contrast' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -contrast -label Contrast ${OUTFILE} - -OUTFILE=TileConvolve_out.miff -rm -f ${OUTFILE} -# 1,1,1, -# 1,4,1, -# 1,1,1 -test_command_fn 'Convolve' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -convolve 1,1,1,1,4,1,1,1,1 -label Convolve ${OUTFILE} - -OUTFILE=TileCrop_out.miff -rm -f ${OUTFILE} -test_command_fn 'Crop' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -crop '80x80+25+50' -label Crop ${OUTFILE} - -OUTFILE=TileDespeckle_out.miff -rm -f ${OUTFILE} -test_command_fn 'Despeckle' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -despeckle -label Despeckle ${OUTFILE} - -OUTFILE=TileDraw_out.miff -DRAWFILE=draw_circle_out.txt -rm -f ${OUTFILE} -echo 'circle 60,90 60,120' > ${DRAWFILE} -test_command_fn 'Draw' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill none -stroke gold \ - -draw @${DRAWFILE} -label Draw ${OUTFILE} -rm -f ${DRAWFILE} - -OUTFILE=TileEdge_out.miff -rm -f ${OUTFILE} -test_command_fn 'Edge' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -edge 0x1 -label Edge ${OUTFILE} - -OUTFILE=TileEmboss_out.miff -rm -f ${OUTFILE} -test_command_fn 'Emboss' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -emboss 0x1 -label Emboss ${OUTFILE} - -OUTFILE=TileEqualize_out.miff -rm -f ${OUTFILE} -test_command_fn 'Equalize' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -label Equalize ${OUTFILE} - -OUTFILE=TileExplode_out.miff -rm -f ${OUTFILE} -test_command_fn 'Explode' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -implode -1 -label Explode ${OUTFILE} - -OUTFILE=TileFlip_out.miff -rm -f ${OUTFILE} -test_command_fn 'Flip' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -flip -label Flip ${OUTFILE} - -OUTFILE=TileFlop_out.miff -rm -f ${OUTFILE} -test_command_fn 'Flop' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -flop -label Flop ${OUTFILE} - -OUTFILE=TileFrame_out.miff -rm -f ${OUTFILE} -test_command_fn 'Frame' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -frame 15x15+3+3 -label Frame ${OUTFILE} - -OUTFILE=TileGamma_out.miff -rm -f ${OUTFILE} -test_command_fn 'Gamma' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -gamma 1.6 -label Gamma ${OUTFILE} - -OUTFILE=TileGaussianBlur_out.miff -rm -f ${OUTFILE} -test_command_fn 'GaussianBlur' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -gaussian 0x1.5 -label GaussianBlur ${OUTFILE} - -OUTFILE=TileGradient_out.miff -rm -f ${OUTFILE} -test_command_fn 'Gradient' ${GM} convert ${CONVERT_FLAGS} -size 130x194 gradient:'#20a0ff-#ffff00' -label Gradient ${OUTFILE} - -OUTFILE=TileGrayscale_out.miff -rm -f ${OUTFILE} -test_command_fn 'Grayscale' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colorspace gray -label Grayscale ${OUTFILE} - -OUTFILE=TileImplode_out.miff -rm -f ${OUTFILE} -test_command_fn 'Implode' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -implode 0.5 -label Implode ${OUTFILE} - -OUTFILE=TileLevel_out.miff -rm -f ${OUTFILE} -test_command_fn 'Level' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -level 10%,1.2,90% -label Level ${OUTFILE} - -rm -f mask_out.miff TileMask_out.miff -${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -threshold "30%" mask_out.miff -test_command_fn 'Mask' ${GM} convert ${CONVERT_FLAGS} -mask mask_out.miff ${MODEL_MIFF} -negate -label Mask TileMask_out.miff - -OUTFILE=TileMedian_out.miff -rm -f ${OUTFILE} -test_command_fn 'MedianFilter' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -median 3 -label MedianFilter ${OUTFILE} - -OUTFILE=TileModulate_out.miff -rm -f ${OUTFILE} -test_command_fn 'Modulate' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -modulate 110/110/110 -label Modulate ${OUTFILE} - -OUTFILE=TileMonochrome_out.miff -rm -f ${OUTFILE} -test_command_fn 'Monochrome' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colorspace gray -colors 2 \ - +dither -label Monochrome ${OUTFILE} - -OUTFILE=TileNegate_out.miff -rm -f ${OUTFILE} -test_command_fn 'Negate' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -negate -label Negate ${OUTFILE} - -OUTFILE=TileNormalize_out.miff -rm -f ${OUTFILE} -test_command_fn 'Normalize' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -normalize -label Normalize ${OUTFILE} - -OUTFILE=TileOilPaint_out.miff -rm -f ${OUTFILE} -test_command_fn 'Oilpaint' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -paint 0x1 -label Oilpaint ${OUTFILE} - -OUTFILE=TileOrderedDither2_out.miff -rm -f ${OUTFILE} -test_command_fn 'Ordered2x2' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -ordered-dither intensity 2x2 -label Ordered2x2 ${OUTFILE} - -OUTFILE=TileOrderedDither3_out.miff -rm -f ${OUTFILE} -test_command_fn 'Ordered3x3' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -ordered-dither intensity 3x3 -label Ordered3x3 ${OUTFILE} - -OUTFILE=TileOrderedDither4_out.miff -rm -f ${OUTFILE} -test_command_fn 'Ordered4x4' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -ordered-dither intensity 4x4 -label Ordered4x4 ${OUTFILE} - -OUTFILE=TilePlasma_out.miff -rm -f ${OUTFILE} -test_command_fn 'Plasma' ${GM} convert ${CONVERT_FLAGS} -size 130x194 plasma:fractal -label Plasma ${OUTFILE} - -OUTFILE=TileQuantize_out.miff -rm -f ${OUTFILE} -test_command_fn 'Quantize' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colors 16 -label Quantize ${OUTFILE} - -OUTFILE=TileRaise_out.miff -rm -f ${OUTFILE} -test_command_fn 'Raise' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -raise 10x10 -label Raise ${OUTFILE} - -OUTFILE=TileRandomThreshold_out.miff -rm -f ${OUTFILE} -test_command_fn 'Random 10%' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -random-threshold intensity '10%' -label 'Random10%%' ${OUTFILE} - -OUTFILE=TileRecolor_out.miff -MATRIXFILE=recolor_matrix_out.txt -echo '0.9 0 0, 0 0.9 0, 0 0 1.2' > ${MATRIXFILE} -rm -f ${OUTFILE} -test_command_fn 'Recolor' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -recolor @${MATRIXFILE} -label Recolor ${OUTFILE} -rm -f ${MATRIXFILE} - -OUTFILE=TileReduceNoise_out.miff -rm -f ${OUTFILE} -test_command_fn 'ReduceNoise' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -noise 0x1 -label ReduceNoise ${OUTFILE} - -OUTFILE=TileResize_out.miff -rm -f ${OUTFILE} -test_command_fn 'Resize' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -resize 50% -label Resize ${OUTFILE} - -OUTFILE=TileRoll_out.miff -rm -f ${OUTFILE} -test_command_fn 'Roll' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -roll +20+10 -label Roll ${OUTFILE} - -OUTFILE=TileRotate_out.miff -rm -f ${OUTFILE} -test_command_fn 'Rotate 45' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill black -rotate 45 \ - -transparent black -label Rotate ${OUTFILE} - -OUTFILE=TileScale_out.miff -rm -f ${OUTFILE} -test_command_fn 'Scale' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -scale 60% -label Scale ${OUTFILE} - -OUTFILE=TileSegment_out.miff -rm -f ${OUTFILE} -test_command_fn 'Segment' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -segment 0.5x0.25 -label Segment ${OUTFILE} - -OUTFILE=TileShade_out.miff -rm -f ${OUTFILE} -test_command_fn 'Shade' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -shade 30x30 -label Shade ${OUTFILE} - -OUTFILE=TileSharpen_out.miff -rm -f ${OUTFILE} -test_command_fn 'Sharpen' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -sharpen 0x1 -label Sharpen ${OUTFILE} - -OUTFILE=TileShave_out.miff -rm -f ${OUTFILE} -test_command_fn 'Shave' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -shave 10x10 -label Shave ${OUTFILE} - -OUTFILE=TileShear_out.miff -rm -f ${OUTFILE} -test_command_fn 'Shear' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill black -shear 45x45 \ - -transparent black -label Shear ${OUTFILE} - -OUTFILE=TileSolar_out.miff -rm -f ${OUTFILE} -test_command_fn 'Solarize' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -solarize 50% -label Solarize ${OUTFILE} - -OUTFILE=TileSpread_out.miff -rm -f ${OUTFILE} -test_command_fn 'Spread' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -spread 3 -label Spread ${OUTFILE} - -OUTFILE=TileSwirl_out.miff -rm -f ${OUTFILE} -test_command_fn 'Swirl' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -background '#000000FF' \ - -swirl 90 -label Swirl ${OUTFILE} - -OUTFILE=TileThreshold_out.miff -rm -f ${OUTFILE} -test_command_fn 'Threshold' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -threshold "35%" \ - -label Threshold ${OUTFILE} - -OUTFILE=TileUnsharpMask_out.miff -rm -f ${OUTFILE} -test_command_fn 'UnsharpMask' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -unsharp 0x1+10+10 -label UnsharpMask ${OUTFILE} - -OUTFILE=TileWave_out.miff -rm -f ${OUTFILE} -test_command_fn 'Wave' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -background '#000000FF' \ - -wave 25x150 -label Wave ${OUTFILE} - -OUTFILE=TileThresholdWhite_out.miff -rm -f ${OUTFILE} -test_command_fn 'White-Threshold' ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -white-threshold "80%" \ - -label 'White-Threshold' ${OUTFILE} -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/emboss.sh graphicsmagick-1.3.16-Q16/utilities/tests/emboss.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/emboss.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/emboss.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileEmboss_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -emboss 0x1 -label Emboss ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/equalize.sh graphicsmagick-1.3.16-Q16/utilities/tests/equalize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/equalize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/equalize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileEqualize_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -label Equalize ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/explode.sh graphicsmagick-1.3.16-Q16/utilities/tests/explode.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/explode.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/explode.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileExplode_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -implode -1 -label Explode ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/flip.sh graphicsmagick-1.3.16-Q16/utilities/tests/flip.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/flip.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/flip.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileFlip_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -flip -label Flip ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/flop.sh graphicsmagick-1.3.16-Q16/utilities/tests/flop.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/flop.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/flop.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileFlop_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -flop -label Flop ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/frame.sh graphicsmagick-1.3.16-Q16/utilities/tests/frame.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/frame.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/frame.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileFrame_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -frame 15x15+3+3 -label Frame ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/gamma.sh graphicsmagick-1.3.16-Q16/utilities/tests/gamma.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/gamma.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/gamma.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileGamma_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -gamma 1.6 -label Gamma ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/gaussianblur.sh graphicsmagick-1.3.16-Q16/utilities/tests/gaussianblur.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/gaussianblur.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/gaussianblur.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileGaussianBlur_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -gaussian 0x1.5 -label GaussianBlur ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/gradient.sh graphicsmagick-1.3.16-Q16/utilities/tests/gradient.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/gradient.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/gradient.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileGradient_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} -size 130x194 gradient:'#20a0ff-#ffff00' -label Gradient ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/grayscale.sh graphicsmagick-1.3.16-Q16/utilities/tests/grayscale.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/grayscale.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/grayscale.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileGrayscale_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colorspace gray -label Grayscale ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/hald-clut-identity.sh graphicsmagick-1.3.16-Q16/utilities/tests/hald-clut-identity.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/hald-clut-identity.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/hald-clut-identity.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,21 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group +# +# Verify that processing the Hald CLUT identity image with the Hald +# CLUT identity image produces an unaltered image. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=HaldClutIdentity_out.miff +levels='2 7 8 10 12' +for level in $levels +do + echo "Testing Hald CLUT identity level ${level} ..." + identity_image=identity:${level} + rm -f ${OUTFILE} + ${GM} convert ${CONVERT_FLAGS} ${identity_image} -hald-clut ${identity_image} -label Hald-Clut ${OUTFILE} + ${GM} compare -maximum-error 1.5e-11 -metric MAE ${identity_image} ${OUTFILE} + echo +done diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/hald-clut-transform.sh graphicsmagick-1.3.16-Q16/utilities/tests/hald-clut-transform.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/hald-clut-transform.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/hald-clut-transform.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,23 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group +# +# Perform a simple verification that the Hald CLUT transform can be +# used to duplicate some other transform. + +# We test duplication of -negate, which is a linear transform, +# allowing perfect value interpolation and detection of any bias, +# arithmetic inaccuracies, or "push". + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +XFORM='-negate' +IDENTITY_CLUT='identity:8' +CLUT_OUTPUT=HaldClutTransform_out.miff +REFERENCE_OUTPUT=HaldClutTransformRef_out.miff +XFORM_CLUT=HaldClutTransformCLUT_out.miff + +eval ${GM} convert ${IDENTITY_CLUT} ${XFORM} ${XFORM_CLUT} +eval ${GM} convert ${MODEL_MIFF} ${XFORM} ${REFERENCE_OUTPUT} +${GM} convert ${MODEL_MIFF} -hald-clut ${XFORM_CLUT} ${CLUT_OUTPUT} +${GM} compare -maximum-error 4.0e-12 -metric MAE ${REFERENCE_OUTPUT} ${CLUT_OUTPUT} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/hald-clut.tap graphicsmagick-1.3.16-Q16/utilities/tests/hald-clut.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/hald-clut.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/hald-clut.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test hald CLUT operations -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 12 - -OUTFILE=HaldClutIdentity_out.miff -levels='2 7 8 10 12' -for level in $levels -do - echo "Testing Hald CLUT identity level ${level} ..." - identity_image=identity:${level} - rm -f ${OUTFILE} - test_command_fn 'Hald CLUT identity' ${GM} convert ${CONVERT_FLAGS} ${identity_image} -hald-clut ${identity_image} -label Hald-Clut ${OUTFILE} - test_command_fn 'Hald CLUT verify' ${GM} compare -maximum-error 1.5e-11 -metric MAE ${identity_image} ${OUTFILE} - echo -done - -XFORM='-negate' -IDENTITY_CLUT='identity:8' -CLUT_OUTPUT=HaldClutTransform_out.miff -REFERENCE_OUTPUT=HaldClutTransformRef_out.miff -XFORM_CLUT=HaldClutTransformCLUT_out.miff - -eval ${GM} convert ${IDENTITY_CLUT} ${XFORM} ${XFORM_CLUT} -eval ${GM} convert ${MODEL_MIFF} ${XFORM} ${REFERENCE_OUTPUT} -test_command_fn 'Hald CLUT emulate negate' ${GM} convert ${MODEL_MIFF} -hald-clut ${XFORM_CLUT} ${CLUT_OUTPUT} -test_command_fn 'Hald CLUT verify' ${GM} compare -maximum-error 4.0e-12 -metric MAE ${REFERENCE_OUTPUT} ${CLUT_OUTPUT} -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-animate.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-animate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-animate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-animate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} animate -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-benchmark.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-benchmark.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-benchmark.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-benchmark.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} benchmark -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-compare.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-compare.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-compare.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-compare.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} compare -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-composite.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-composite.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-composite.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-composite.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} composite -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-conjure.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-conjure.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-conjure.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-conjure.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} conjure -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-convert.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-convert.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-convert.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-convert.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-identify.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-identify.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-identify.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-identify.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} identify -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-import.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-import.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-import.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-import.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} import -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-mogrify.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-mogrify.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-mogrify.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-mogrify.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} mogrify -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-montage.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-montage.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-montage.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-montage.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} montage -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-time.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-time.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-time.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-time.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} time -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help-version.sh graphicsmagick-1.3.16-Q16/utilities/tests/help-version.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help-version.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help-version.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} version -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help.sh graphicsmagick-1.3.16-Q16/utilities/tests/help.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/help.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} -help diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/help.tap graphicsmagick-1.3.16-Q16/utilities/tests/help.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/help.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/help.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test -list option -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 30 - -nox_commands='benchmark compare composite conjure convert help identify mogrify montage time version' - -test_command_fn "gm help" ${GM} help - -test_command_fn "gm -version" ${GM} -version - -for command in ${nox_commands} -do - test_command_fn "gm help ${command}" ${GM} help ${command} - test_command_fn "gm ${command} -help" ${GM} ${command} -help -done - -x_commands='animate display import' -for command in ${x_commands} -do - test_command_fn "gm help ${command}" ${GM} help ${command} - test_command_fn "gm ${command} -help" -F X ${GM} ${command} -help -done -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/icc-transform.sh graphicsmagick-1.3.16-Q16/utilities/tests/icc-transform.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/icc-transform.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/icc-transform.sh 2011-12-24 19:34:18.000000000 +0000 @@ -0,0 +1,20 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group +# +# Perform a simple verification that we can usefully round-trip by +# applying a profile and then reverting the changes by applying the +# original profile. + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +ORIGINAL_PROFILE=sunrise.icc +IMAGE_OUTPUT=ICCTransform_out.miff + +rm -f ${ORIGINAL_PROFILE} +rm -f ${IMAGE_OUTPUT} +${GM} convert ${SUNRISE_MIFF} ${ORIGINAL_PROFILE} +${GM} convert ${SUNRISE_MIFF} -profile ${BETARGB_PROFILE} -profile ${ORIGINAL_PROFILE} ${IMAGE_OUTPUT} +${GM} compare -maximum-error 0.004 -metric MAE ${SUNRISE_MIFF} ${IMAGE_OUTPUT} +rm -f ${ORIGINAL_PROFILE} +rm -f ${IMAGE_OUTPUT} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/icc-transform.tap graphicsmagick-1.3.16-Q16/utilities/tests/icc-transform.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/icc-transform.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/icc-transform.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test ICC Transforms -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 3 - -ORIGINAL_PROFILE=sunrise.icc -IMAGE_OUTPUT=ICCTransform_out.miff - -rm -f ${ORIGINAL_PROFILE} -rm -f ${IMAGE_OUTPUT} -test_command_fn 'Extract ICC profile' ${GM} convert ${SUNRISE_MIFF} ${ORIGINAL_PROFILE} -test_command_fn 'Apply ICC profile and then reverse it' -F LCMS ${GM} convert ${SUNRISE_MIFF} -profile ${BETARGB_PROFILE} -profile ${ORIGINAL_PROFILE} ${IMAGE_OUTPUT} -test_command_fn 'Verify results' -F LCMS ${GM} compare -maximum-error 0.004 -metric MAE ${SUNRISE_MIFF} ${IMAGE_OUTPUT} -rm -f ${ORIGINAL_PROFILE} -rm -f ${IMAGE_OUTPUT} -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/identify.sh graphicsmagick-1.3.16-Q16/utilities/tests/identify.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/identify.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/identify.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} identify -verbose "${SUNRISE_JPEG}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/identify.tap graphicsmagick-1.3.16-Q16/utilities/tests/identify.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/identify.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/identify.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test ICC Transforms -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 1 - -test_command_fn 'identify -verbose' -F JPEG ${GM} identify -verbose "${SUNRISE_JPEG}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/implode.sh graphicsmagick-1.3.16-Q16/utilities/tests/implode.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/implode.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/implode.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileImplode_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -implode 0.5 -label Implode ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/level.sh graphicsmagick-1.3.16-Q16/utilities/tests/level.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/level.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/level.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileLevel_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -level 10%,1.2,90% -label Level ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-color.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-color.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-color.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-color.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list color +${GM} mogrify -list color diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-delegate.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-delegate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-delegate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-delegate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list delegate +${GM} mogrify -list delegate diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-format.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-format.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-format.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-format.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list format +${GM} mogrify -list format diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-magic.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-magic.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-magic.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-magic.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list magic +${GM} mogrify -list magic diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-module.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-module.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-module.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-module.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list module +${GM} mogrify -list module diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-modulemap.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-modulemap.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-modulemap.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-modulemap.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list modulemap +${GM} mogrify -list modulemap diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-resource.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-resource.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-resource.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-resource.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list resource +${GM} mogrify -list resource diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list-type.sh graphicsmagick-1.3.16-Q16/utilities/tests/list-type.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/list-type.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list-type.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} convert -list type +${GM} mogrify -list type diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/list.tap graphicsmagick-1.3.16-Q16/utilities/tests/list.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/list.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/list.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test -list option -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 16 - -list_opts='color delegate format magic modulemap resource type' - -for list_opt in ${list_opts} -do - test_command_fn "gm convert -list ${list_opt}" ${GM} convert -list ${list_opt} - test_command_fn "gm mogrify -list ${list_opt}" ${GM} mogrify -list ${list_opt} -done - -test_command_fn 'gm convert -list module' -F MODULES ${GM} convert -list module -test_command_fn 'gm mogrify -list module' -F MODULES ${GM} mogrify -list module -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/mask.sh graphicsmagick-1.3.16-Q16/utilities/tests/mask.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/mask.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/mask.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,9 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +rm -f mask_out.miff TileMask_out.miff +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -threshold "30%" mask_out.miff +${GM} convert ${CONVERT_FLAGS} -mask mask_out.miff ${MODEL_MIFF} -negate -label Mask TileMask_out.miff diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/medianfilter.sh graphicsmagick-1.3.16-Q16/utilities/tests/medianfilter.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/medianfilter.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/medianfilter.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileMedian_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -median 3 -label MedianFilter ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/modulate.sh graphicsmagick-1.3.16-Q16/utilities/tests/modulate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/modulate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/modulate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileModulate_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -modulate 110/110/110 -label Modulate ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/monochrome.sh graphicsmagick-1.3.16-Q16/utilities/tests/monochrome.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/monochrome.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/monochrome.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileMonochrome_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colorspace gray -colors 2 \ + +dither -label Monochrome ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/montage.sh graphicsmagick-1.3.16-Q16/utilities/tests/montage.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/montage.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/montage.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,20 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} montage ${MONTAGE_FLAGS} -geometry '130x194+10+5>' -gravity 'Center' \ + -bordercolor 'green' -borderwidth 1x1 -tile '7x4' -compose 'over' \ + -background '#ffffff' -font ${GENERIC_TTF} -pointsize 18 -fill '#600' \ + -stroke 'none' null: null: null: null: null: null: null: 'Tile*_out.miff' \ + -compress rle montage_out.miff +${GM} convert ${CONVERT_FLAGS} logo: -resize 40% logo_out.miff +${GM} composite ${COMPOSITE_FLAGS} 'tmp:logo_out.miff' -gravity north 'tmp:montage_out.miff' -depth 8 demo-%d.miff diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/montage.tap graphicsmagick-1.3.16-Q16/utilities/tests/montage.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/montage.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/montage.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test montage -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 3 - -test_command_fn 'Montage' -F TTF ${GM} montage ${MONTAGE_FLAGS} -geometry '130x194+10+5>' -gravity 'Center' \ - -bordercolor 'green' -borderwidth 1x1 -tile '7x4' -compose 'over' \ - -background '#ffffff' -font ${GENERIC_TTF} -pointsize 18 -fill '#600' \ - -stroke 'none' null: null: null: null: null: null: null: 'Tile*_out.miff' \ - -compress rle montage_out.miff -test_command_fn 'Prepare logo' -F TTF ${GM} convert ${CONVERT_FLAGS} logo: -resize 40% logo_out.miff -test_command_fn 'Composite logo' -F TTF ${GM} composite ${COMPOSITE_FLAGS} 'tmp:logo_out.miff' -gravity north 'tmp:montage_out.miff' -depth 8 demo.miff -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/msl_composite.sh graphicsmagick-1.3.16-Q16/utilities/tests/msl_composite.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/msl_composite.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/msl_composite.sh 2011-12-24 19:34:18.000000000 +0000 @@ -0,0 +1,156 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. + +#Author: Max Hohenegger +#Last change: 2008-10-01 +#Module: conjure, MSL +#Description: Test whether compositing images over a background image using +# gravity delivers the same result using conjure (MSL) and convert + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +COMPOSITE_CMD="${GM} composite" +CONJURE_CMD="${GM} conjure -debug exception" +CONVERT_CMD="${GM} convert" +COMPARE_CMD="${GM} compare" +DISPLAY_CMD="${GM} display" + +FORMAT="_out.pnm" + +BLANK="comp_blank$FORMAT" +CENTER="comp_Center$FORMAT" +NORTH="comp_North$FORMAT" +NORTHEAST="comp_NorthEast$FORMAT" +EAST="comp_East$FORMAT" +SOUTHEAST="comp_SouthEast$FORMAT" +SOUTH="comp_South$FORMAT" +SOUTHWEST="comp_SouthWest$FORMAT" +WEST="comp_West$FORMAT" +NORTHWEST="comp_NorthWest$FORMAT" + +RESULT="comp_result_out$FORMAT" +CONJURE_RESULT="comp_conjure_result_out$FORMAT" +COMPARED="comp_compared$FORMAT" + + +draw_text () +{ + TEXT=$1 + TARGET=$2 + + DRAWCMDFILE=msl_composite_draw_out.txt +# TEMPFILE=draw_text_tmp.svg +# cat <$TEMPFILE +# +# +# +# +# $TEXT +# +#EOF + +# $CONVERT_CMD $TEMPFILE $TARGET || exit 1 + + echo "font-size 20 font '${GENERIC_TTF}' gravity center text 0,0 '$TEXT'" > ${DRAWCMDFILE} + $CONVERT_CMD -size 100x100 xc:white -draw @${DRAWCMDFILE} $TARGET + rm -f ${DRAWCMDFILE} +# rm -f $TEMPFILE +} + +draw_blank () +{ + TARGET=$1 + +# TEMPFILE=draw_blank_tmp.svg +# cat <$TEMPFILE +# +# +# +# +#EOF + +# $CONVERT_CMD $TEMPFILE $TARGET || exit 2 + $CONVERT_CMD -size 500x500 xc:white $TARGET +# rm -f $TEMPFILE +} + +########################## PREPARE TEST OBJECTS ########################### +draw_blank $BLANK +draw_text "Center" $CENTER +draw_text "North" $NORTH +draw_text "NorthEast" $NORTHEAST +draw_text "East" $EAST +draw_text "SouthEast" $SOUTHEAST +draw_text "South" $SOUTH +draw_text "SouthWest" $SOUTHWEST +draw_text "West" $WEST +draw_text "NorthWest" $NORTHWEST + +########################## CREATE TEST BASE ########################### +cp $BLANK $RESULT +$COMPOSITE_CMD $CENTER $RESULT -gravity Center $RESULT || exit 3 +$COMPOSITE_CMD $NORTH $RESULT -gravity North $RESULT || exit 3 +$COMPOSITE_CMD $NORTHEAST $RESULT -gravity NorthEast $RESULT || exit 3 +$COMPOSITE_CMD $EAST $RESULT -gravity East $RESULT || exit 3 +$COMPOSITE_CMD $SOUTHEAST $RESULT -gravity SouthEast $RESULT || exit 3 +$COMPOSITE_CMD $SOUTH $RESULT -gravity South $RESULT || exit 3 +$COMPOSITE_CMD $SOUTHWEST $RESULT -gravity SouthWest $RESULT || exit 3 +$COMPOSITE_CMD $WEST $RESULT -gravity West $RESULT || exit 3 +$COMPOSITE_CMD $NORTHWEST $RESULT -gravity NorthWest $RESULT || exit 3 + +########################## CREATE TEST OBJECT ########################### +TEMPFILE=composite_tmp.msl +cat <$TEMPFILE + + + + + + + + + + + + + + + + + + + + + + + + + +EOF +$CONJURE_CMD $TEMPFILE + +################### COMPARE TEST OBJECT TO TESTBASE ######################### + +#gm display $RESULT +#gm display $CONJURE_RESULT + +cmp $RESULT $CONJURE_RESULT +status=$? +if test $status -eq 0 +then + rm -f $TEMPFILE $BLANK $CENTER $NORTH $NORTHEAST $EAST $SOUTHEAST $SOUTH \ + $SOUTHWEST $WEST $NORTHWEST $RESULT $CONJURE_RESULT +fi +#diff --report-identical-files $RESULT $CONJURE_RESULT +#$COMPARE_CMD $RESULT $CONJURE_RESULT $COMPARED || exit 5 +#$DISPLAY_CMD $COMPARED || exit 6 + +exit $status diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/msl_composite.tap graphicsmagick-1.3.16-Q16/utilities/tests/msl_composite.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/msl_composite.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/msl_composite.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test MSL Composite -. ${srcdir}/utilities/tests/common.sh - -#Author: Max Hohenegger -#Last change: 2008-10-01 -#Module: conjure, MSL -#Description: Test whether compositing images over a background image using -# gravity delivers the same result using conjure (MSL) and convert - -# Number of tests we plan to execute -test_plan_fn 2 - -COMPOSITE_CMD="${GM} composite" -CONJURE_CMD="${GM} conjure -debug exception" -CONVERT_CMD="${GM} convert" -COMPARE_CMD="${GM} compare" -DISPLAY_CMD="${GM} display" - -FORMAT="_out.pnm" - -BLANK="comp_blank$FORMAT" -CENTER="comp_Center$FORMAT" -NORTH="comp_North$FORMAT" -NORTHEAST="comp_NorthEast$FORMAT" -EAST="comp_East$FORMAT" -SOUTHEAST="comp_SouthEast$FORMAT" -SOUTH="comp_South$FORMAT" -SOUTHWEST="comp_SouthWest$FORMAT" -WEST="comp_West$FORMAT" -NORTHWEST="comp_NorthWest$FORMAT" - -RESULT="comp_result_out$FORMAT" -CONJURE_RESULT="comp_conjure_result_out$FORMAT" -COMPARED="comp_compared$FORMAT" - -draw_text () -{ - TEXT=$1 - TARGET=$2 - - DRAWCMDFILE=msl_composite_draw_out.txt -# TEMPFILE=draw_text_tmp.svg -# cat <$TEMPFILE -# -# -# -# -# $TEXT -# -#EOF - -# $CONVERT_CMD $TEMPFILE $TARGET || exit 1 - - echo "font-size 20 font '${GENERIC_TTF}' gravity center text 0,0 '$TEXT'" > ${DRAWCMDFILE} - $CONVERT_CMD -size 100x100 xc:white -draw @${DRAWCMDFILE} $TARGET - rm -f ${DRAWCMDFILE} -# rm -f $TEMPFILE -} - -draw_blank () -{ - TARGET=$1 - -# TEMPFILE=draw_blank_tmp.svg -# cat <$TEMPFILE -# -# -# -# -#EOF - -# $CONVERT_CMD $TEMPFILE $TARGET || exit 2 - $CONVERT_CMD -size 500x500 xc:white $TARGET -# rm -f $TEMPFILE -} - -########################## PREPARE TEST OBJECTS ########################### -draw_blank $BLANK -draw_text "Center" $CENTER -draw_text "North" $NORTH -draw_text "NorthEast" $NORTHEAST -draw_text "East" $EAST -draw_text "SouthEast" $SOUTHEAST -draw_text "South" $SOUTH -draw_text "SouthWest" $SOUTHWEST -draw_text "West" $WEST -draw_text "NorthWest" $NORTHWEST - -########################## CREATE TEST BASE ########################### -cp $BLANK $RESULT -$COMPOSITE_CMD $CENTER $RESULT -gravity Center $RESULT || exit 3 -$COMPOSITE_CMD $NORTH $RESULT -gravity North $RESULT || exit 3 -$COMPOSITE_CMD $NORTHEAST $RESULT -gravity NorthEast $RESULT || exit 3 -$COMPOSITE_CMD $EAST $RESULT -gravity East $RESULT || exit 3 -$COMPOSITE_CMD $SOUTHEAST $RESULT -gravity SouthEast $RESULT || exit 3 -$COMPOSITE_CMD $SOUTH $RESULT -gravity South $RESULT || exit 3 -$COMPOSITE_CMD $SOUTHWEST $RESULT -gravity SouthWest $RESULT || exit 3 -$COMPOSITE_CMD $WEST $RESULT -gravity West $RESULT || exit 3 -$COMPOSITE_CMD $NORTHWEST $RESULT -gravity NorthWest $RESULT || exit 3 - -########################## CREATE TEST OBJECT ########################### -TEMPFILE=composite_tmp.msl -cat <$TEMPFILE - - - - - - - - - - - - - - - - - - - - - - - - - -EOF -test_command_fn 'Conjure' -F TTF $CONJURE_CMD $TEMPFILE - -################### COMPARE TEST OBJECT TO TESTBASE ######################### - -#gm display $RESULT -#gm display $CONJURE_RESULT - -cmp $RESULT $CONJURE_RESULT -status=$? -test_command_fn 'Verify Result' test $status -if test $status -eq 0 -then - rm -f $TEMPFILE $BLANK $CENTER $NORTH $NORTHEAST $EAST $SOUTHEAST $SOUTH \ - $SOUTHWEST $WEST $NORTHWEST $RESULT $CONJURE_RESULT -fi -#diff --report-identical-files $RESULT $CONJURE_RESULT -#$COMPARE_CMD $RESULT $CONJURE_RESULT $COMPARED || exit 5 -#$DISPLAY_CMD $COMPARED || exit 6 -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/negate.sh graphicsmagick-1.3.16-Q16/utilities/tests/negate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/negate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/negate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileNegate_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -negate -label Negate ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/normalize.sh graphicsmagick-1.3.16-Q16/utilities/tests/normalize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/normalize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/normalize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileNormalize_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -normalize -label Normalize ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/oilpaint.sh graphicsmagick-1.3.16-Q16/utilities/tests/oilpaint.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/oilpaint.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/oilpaint.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileOilPaint_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -paint 0x1 -label Oilpaint ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/ordered-dither2x2.sh graphicsmagick-1.3.16-Q16/utilities/tests/ordered-dither2x2.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/ordered-dither2x2.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/ordered-dither2x2.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileOrderedDither2_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -ordered-dither intensity 2x2 -label Ordered2x2 ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/ordered-dither3x3.sh graphicsmagick-1.3.16-Q16/utilities/tests/ordered-dither3x3.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/ordered-dither3x3.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/ordered-dither3x3.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileOrderedDither3_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -ordered-dither intensity 3x3 -label Ordered3x3 ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/ordered-dither4x4.sh graphicsmagick-1.3.16-Q16/utilities/tests/ordered-dither4x4.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/ordered-dither4x4.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/ordered-dither4x4.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileOrderedDither4_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -ordered-dither intensity 4x4 -label Ordered4x4 ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/pipe.tap graphicsmagick-1.3.16-Q16/utilities/tests/pipe.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/pipe.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/pipe.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,36 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test I/O using pipes -# Note that running a test command containing a pipe blows up -# test_command_fn so we will only check final status. -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 8 - -${GM} convert ${CONVERT_FLAGS} - - < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - -test_command_fn 'Convert piped to identify (implicit MIFF)' test $? - -${GM} convert ${CONVERT_FLAGS} MIFF:- - < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - -test_command_fn 'Convert piped to identify (explicit MIFF)' test $? - -${GM} convert ${CONVERT_FLAGS} MIFF:- PNM:- < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - -test_command_fn 'Convert piped to identify (explicit MIFF to explicit PNM)' test $? - -${GM} convert ${CONVERT_FLAGS} - PNM:- < ${SUNRISE_MIFF} | ${GM} identify -format '%m %wx%h %r %q-bit' - -test_command_fn 'Convert piped to identify (explicit PNM)' test $? - -${GM} convert ${CONVERT_FLAGS} - 'null:' < ${SUNRISE_MIFF} -test_command_fn 'Convert implicit MIFF stdin to null:' test $? - -${GM} convert ${CONVERT_FLAGS} MIFF:- 'null:' < ${SUNRISE_MIFF}#!/bin/sh -test_command_fn 'Convert explicit MIFF stdin to null:' test $? - -${GM} convert ${CONVERT_FLAGS} ${SUNRISE_MIFF} - | ${GM} identify -format '%m %wx%h %r %q-bit' - -test_command_fn 'Convert MIFF piped to identify -format' test $? - -${GM} convert ${CONVERT_FLAGS} ${SUNRISE_MIFF} PPM:- | ${GM} identify -format '%m %wx%h %r %q-bit' - -test_command_fn 'Convert PNM piped to identify -format' test $? - -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/plasma.sh graphicsmagick-1.3.16-Q16/utilities/tests/plasma.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/plasma.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/plasma.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TilePlasma_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} -size 130x194 plasma:fractal -label Plasma ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview.tap graphicsmagick-1.3.16-Q16/utilities/tests/preview.tap --- graphicsmagick-1.3.17-Q16/utilities/tests/preview.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -#!/bin/sh -# -*- shell-script -*- -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test preview generation -. ${srcdir}/utilities/tests/common.sh - -# Number of tests we plan to execute -test_plan_fn 28 - -previews='AddNoise Blur Brightness CharcoalDrawing Despeckle Dull EdgeDetect - Gamma Grayscale Hue Implode OilPaint Quantize Raise ReduceNoise Roll - Rotate Saturation Segment Shade Sharpen Shear Solarize Spiff Spread - Swirl Threshold Wave' - -for preview in ${previews} -do - OUTFILE="Preview${preview}_out.miff" - rm -f ${OUTFILE} - test_command_fn "${preview}" ${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${preview} "preview:${OUTFILE}" -done -: diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_addnoise.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_addnoise.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_addnoise.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_addnoise.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=AddNoise +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_blur.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_blur.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_blur.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_blur.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Blur +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_brightness.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_brightness.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_brightness.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_brightness.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Brightness +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_charcoal.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_charcoal.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_charcoal.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_charcoal.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=CharcoalDrawing +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_despeckle.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_despeckle.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_despeckle.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_despeckle.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Despeckle +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_dull.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_dull.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_dull.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_dull.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Dull +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_edgedetect.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_edgedetect.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_edgedetect.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_edgedetect.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=EdgeDetect +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_gamma.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_gamma.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_gamma.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_gamma.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Gamma +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_grayscale.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_grayscale.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_grayscale.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_grayscale.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Grayscale +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_hue.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_hue.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_hue.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_hue.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Hue +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_implode.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_implode.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_implode.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_implode.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Implode +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_oilpaint.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_oilpaint.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_oilpaint.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_oilpaint.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=OilPaint +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_quantize.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_quantize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_quantize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_quantize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Quantize +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_raise.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_raise.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_raise.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_raise.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Raise +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_reducenoise.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_reducenoise.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_reducenoise.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_reducenoise.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=ReduceNoise +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_roll.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_roll.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_roll.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_roll.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Roll +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_rotate.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_rotate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_rotate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_rotate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Rotate +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_saturation.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_saturation.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_saturation.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_saturation.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Saturation +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_segment.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_segment.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_segment.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_segment.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Segment +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_shade.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_shade.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_shade.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_shade.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Shade +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_sharpen.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_sharpen.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_sharpen.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_sharpen.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Sharpen +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_shear.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_shear.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_shear.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_shear.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Shear +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_solarize.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_solarize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_solarize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_solarize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Solarize +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_spiff.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_spiff.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_spiff.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_spiff.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Spiff +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_spread.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_spread.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_spread.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_spread.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Spread +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_swirl.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_swirl.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_swirl.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_swirl.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Swirl +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_threshold.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_threshold.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_threshold.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_threshold.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Threshold +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/preview_wave.sh graphicsmagick-1.3.16-Q16/utilities/tests/preview_wave.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/preview_wave.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/preview_wave.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2008 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +PREVIEW=Wave +OUTFILE="Preview${PREVIEW}_out.miff" +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -preview ${PREVIEW} "preview:${OUTFILE}" diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/quantize.sh graphicsmagick-1.3.16-Q16/utilities/tests/quantize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/quantize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/quantize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileQuantize_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -colors 16 -label Quantize ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/raise.sh graphicsmagick-1.3.16-Q16/utilities/tests/raise.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/raise.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/raise.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileRaise_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -raise 10x10 -label Raise ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/random-threshold.sh graphicsmagick-1.3.16-Q16/utilities/tests/random-threshold.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/random-threshold.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/random-threshold.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileRandomThreshold_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -equalize -random-threshold intensity '10%' -label 'Random10%%' ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/recolor.sh graphicsmagick-1.3.16-Q16/utilities/tests/recolor.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/recolor.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/recolor.sh 2011-12-24 19:34:18.000000000 +0000 @@ -0,0 +1,19 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileRecolor_out.miff +MATRIXFILE=recolor_matrix_out.txt +echo '0.9 0 0, 0 0.9 0, 0 0 1.2' > ${MATRIXFILE} +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -recolor @${MATRIXFILE} -label Recolor ${OUTFILE} +rm -f ${MATRIXFILE} \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/reducenoise.sh graphicsmagick-1.3.16-Q16/utilities/tests/reducenoise.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/reducenoise.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/reducenoise.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileReduceNoise_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -noise 0x1 -label ReduceNoise ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/resize.sh graphicsmagick-1.3.16-Q16/utilities/tests/resize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/resize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/resize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileResize_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -resize 50% -label Resize ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/roll.sh graphicsmagick-1.3.16-Q16/utilities/tests/roll.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/roll.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/roll.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileRoll_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -roll +20+10 -label Roll ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/rotate.sh graphicsmagick-1.3.16-Q16/utilities/tests/rotate.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/rotate.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/rotate.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileRotate_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill black -rotate 45 \ + -transparent black -label Rotate ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/scale.sh graphicsmagick-1.3.16-Q16/utilities/tests/scale.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/scale.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/scale.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileScale_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -scale 60% -label Scale ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/segment.sh graphicsmagick-1.3.16-Q16/utilities/tests/segment.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/segment.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/segment.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileSegment_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -segment 0.5x0.25 -label Segment ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/shade.sh graphicsmagick-1.3.16-Q16/utilities/tests/shade.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/shade.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/shade.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileShade_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -shade 30x30 -label Shade ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/sharpen.sh graphicsmagick-1.3.16-Q16/utilities/tests/sharpen.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/sharpen.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/sharpen.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileSharpen_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -sharpen 0x1 -label Sharpen ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/shave.sh graphicsmagick-1.3.16-Q16/utilities/tests/shave.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/shave.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/shave.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileShave_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -shave 10x10 -label Shave ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/shear.sh graphicsmagick-1.3.16-Q16/utilities/tests/shear.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/shear.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/shear.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileShear_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -fill black -shear 45x45 \ + -transparent black -label Shear ${OUTFILE} + diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/solarize.sh graphicsmagick-1.3.16-Q16/utilities/tests/solarize.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/solarize.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/solarize.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileSolar_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -solarize 50% -label Solarize ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/spread.sh graphicsmagick-1.3.16-Q16/utilities/tests/spread.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/spread.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/spread.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileSpread_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -spread 3 -label Spread ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/swirl.sh graphicsmagick-1.3.16-Q16/utilities/tests/swirl.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/swirl.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/swirl.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileSwirl_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -background '#000000FF' \ + -swirl 90 -label Swirl ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/threshold.sh graphicsmagick-1.3.16-Q16/utilities/tests/threshold.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/threshold.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/threshold.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileThreshold_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -threshold "35%" \ + -label Threshold ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/unsharpmask.sh graphicsmagick-1.3.16-Q16/utilities/tests/unsharpmask.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/unsharpmask.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/unsharpmask.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileUnsharpMask_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -unsharp 0x1+10+10 -label UnsharpMask ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/version.sh graphicsmagick-1.3.16-Q16/utilities/tests/version.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/version.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/version.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh +# Copyright (C) 2009 GraphicsMagick Group + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +${GM} -version diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/wave.sh graphicsmagick-1.3.16-Q16/utilities/tests/wave.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/wave.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/wave.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileWave_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -background '#000000FF' \ + -wave 25x150 -label Wave ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/utilities/tests/white-threshold.sh graphicsmagick-1.3.16-Q16/utilities/tests/white-threshold.sh --- graphicsmagick-1.3.17-Q16/utilities/tests/white-threshold.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/utilities/tests/white-threshold.sh 2011-12-24 19:34:18.000000000 +0000 @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. +# +# Test for 'gm' utility. +# + +set -e # Exit on any error +. ${srcdir}/utilities/tests/common.sh + +OUTFILE=TileThresholdWhite_out.miff +rm -f ${OUTFILE} +${GM} convert ${CONVERT_FLAGS} ${MODEL_MIFF} -white-threshold "80%" \ + -label 'White-Threshold' ${OUTFILE} diff -Nru graphicsmagick-1.3.17-Q16/version.sh graphicsmagick-1.3.16-Q16/version.sh --- graphicsmagick-1.3.17-Q16/version.sh 2012-10-13 22:01:07.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/version.sh 2012-06-23 20:10:11.000000000 +0000 @@ -17,7 +17,7 @@ # Package base version. This is is the numeric version suffix applied to # PACKAGE_NAME (e.g. "1.2"). -PACKAGE_VERSION='1.3.17' +PACKAGE_VERSION='1.3.16' # # Package name plus version string. @@ -27,7 +27,7 @@ # # Formal Package release date # Set to string "unreleased" if package is not a formal release. -PACKAGE_RELEASE_DATE="2012-10-13" +PACKAGE_RELEASE_DATE="2012-06-23" #PACKAGE_RELEASE_DATE="unreleased" # @@ -86,21 +86,20 @@ # # Magick library versioning # -MAGICK_LIBRARY_CURRENT=13 - +MAGICK_LIBRARY_CURRENT=12 MAGICK_LIBRARY_REVISION=0 -MAGICK_LIBRARY_AGE=10 +MAGICK_LIBRARY_AGE=9 # # Magick++ library versioning # MAGICK_PLUS_PLUS_LIBRARY_CURRENT=9 -MAGICK_PLUS_PLUS_LIBRARY_REVISION=1 +MAGICK_PLUS_PLUS_LIBRARY_REVISION=0 MAGICK_PLUS_PLUS_LIBRARY_AGE=6 # # Magick Wand library versioning # MAGICK_WAND_LIBRARY_CURRENT=7 -MAGICK_WAND_LIBRARY_REVISION=1 +MAGICK_WAND_LIBRARY_REVISION=0 MAGICK_WAND_LIBRARY_AGE=5 diff -Nru graphicsmagick-1.3.17-Q16/wand/Makefile.am graphicsmagick-1.3.16-Q16/wand/Makefile.am --- graphicsmagick-1.3.17-Q16/wand/Makefile.am 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/Makefile.am 2011-12-24 19:34:18.000000000 +0000 @@ -43,7 +43,6 @@ wand_libGraphicsMagickWand_la_SOURCES = $(WAND_SOURCES) wand_libGraphicsMagickWand_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \ - $(MAGICK_LT_RELEASE_OPTS) \ -version-info $(MAGICK_WAND_LIBRARY_CURRENT):$(MAGICK_WAND_LIBRARY_REVISION):$(MAGICK_WAND_LIBRARY_AGE) wand_libGraphicsMagickWand_la_LIBADD = $(LIBMAGICK) $(LIB_MATH) @@ -54,7 +53,7 @@ wand/input_gray.miff \ wand/input_truecolor.miff \ wand/sequence.miff \ - wand/common.shi \ + wand/common.sh \ $(WAND_TESTS) wand_drawtest_LDADD = $(LIBWAND) @@ -70,7 +69,8 @@ wand/wandtest WAND_TESTS = \ - wand/wandtests.tap + wand/drawtest.sh \ + wand/wandtest.sh WAND_CLEANFILES = \ wand/*_out.* diff -Nru graphicsmagick-1.3.17-Q16/wand/common.sh graphicsmagick-1.3.16-Q16/wand/common.sh --- graphicsmagick-1.3.17-Q16/wand/common.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/common.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,7 @@ +# Common code fragment for wand tests +# +SRCDIR=`dirname $0` +SRCDIR=`cd $SRCDIR && pwd` +TOPSRCDIR=`cd $srcdir && pwd` +export SRCDIR TOPSRCDIR +cd wand || exit 1 diff -Nru graphicsmagick-1.3.17-Q16/wand/common.shi graphicsmagick-1.3.16-Q16/wand/common.shi --- graphicsmagick-1.3.17-Q16/wand/common.shi 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/common.shi 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -# Common code fragment for wand tests -# -SRCDIR=`dirname $0` -SRCDIR=`cd $SRCDIR && pwd` -TOPSRCDIR=`cd $srcdir && pwd` -export SRCDIR TOPSRCDIR -. ./common.shi -. $TOPSRCDIR/scripts/tap-functions.shi -cd wand || exit 1 diff -Nru graphicsmagick-1.3.17-Q16/wand/drawtest.sh graphicsmagick-1.3.16-Q16/wand/drawtest.sh --- graphicsmagick-1.3.17-Q16/wand/drawtest.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/drawtest.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,9 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. + +. ${srcdir}/wand/common.sh +${MEMCHECK} ./drawtest drawtest_out.miff diff -Nru graphicsmagick-1.3.17-Q16/wand/magick_compat.c graphicsmagick-1.3.16-Q16/wand/magick_compat.c --- graphicsmagick-1.3.17-Q16/wand/magick_compat.c 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/magick_compat.c 2012-04-28 19:45:16.000000000 +0000 @@ -324,9 +324,6 @@ unsigned int flags; - double - double_val; - /* Remove whitespaces meta characters from geometry specification. */ @@ -435,8 +432,7 @@ if (*p == '\0') return(flags); q=p; - double_val=strtod(p,&q); - (void) double_val; + (void) strtod(p,&q); if ((*q == 'x') || (*q == 'X') || (*q == '/') || (*q == ',') || (*q =='\0')) { /* diff -Nru graphicsmagick-1.3.17-Q16/wand/wandtest.sh graphicsmagick-1.3.16-Q16/wand/wandtest.sh --- graphicsmagick-1.3.17-Q16/wand/wandtest.sh 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/wandtest.sh 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,9 @@ +#!/bin/sh +# Copyright (C) 2004 GraphicsMagick Group +# +# This program is covered by multiple licenses, which are described in +# Copyright.txt. You should have received a copy of Copyright.txt with this +# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html. + +. ${srcdir}/wand/common.sh +${MEMCHECK} ./wandtest diff -Nru graphicsmagick-1.3.17-Q16/wand/wandtests.tap graphicsmagick-1.3.16-Q16/wand/wandtests.tap --- graphicsmagick-1.3.17-Q16/wand/wandtests.tap 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/wand/wandtests.tap 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -#!/bin/sh -# Copyright (C) 2004-2012 GraphicsMagick Group -# Test wand interface -. ${srcdir}/wand/common.shi -test_plan_fn 2 -test_command_fn 'wand vector drawing' ${MEMCHECK} ./drawtest drawtest_out.miff -test_command_fn 'wand api' ${MEMCHECK} ./wandtest -: diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2001.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2001.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2001.html 2012-10-13 21:32:41.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2001.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2002.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2002.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2002.html 2012-10-13 21:32:41.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2002.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2003.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2003.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2003.html 2012-10-13 21:32:43.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2003.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2004.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2004.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2004.html 2012-10-13 21:32:42.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2004.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2005.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2005.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2005.html 2012-10-13 21:32:42.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2005.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2006.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2006.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2006.html 2012-10-13 21:32:42.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2006.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2007.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2007.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2007.html 2012-10-13 21:32:43.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2007.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2008.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2008.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2008.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2008.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2009.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2009.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2009.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2009.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2010.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2010.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2010.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2010.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/ChangeLog-2011.html graphicsmagick-1.3.16-Q16/www/ChangeLog-2011.html --- graphicsmagick-1.3.17-Q16/www/ChangeLog-2011.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ChangeLog-2011.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/Changelog.html graphicsmagick-1.3.16-Q16/www/Changelog.html --- graphicsmagick-1.3.17-Q16/www/Changelog.html 2012-10-13 21:33:33.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Changelog.html 2012-06-23 20:13:39.000000000 +0000 @@ -3,7 +3,7 @@ - + @@ -36,319 +36,6 @@
-

2012-10-13 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • www/index.rst: Update top index page for 1.3.17 release.
  • -
  • NEWS.txt: Update NEWS for 1.3.17 release.
  • -
  • version.sh: Update shared library versioning for 1.3.17 release.
  • -
  • coders/jnx.c: Fix format string compilation warnings. Remove -MS-DOS line terminations.
  • -
  • configure.ac: Module loading is now only supported by the -modules build and not just because shared libraries are enabled. -This means that libltdl is only depended upon by the modules -build. Sometime in the future, libltdl will no longer be bundled -in the GraphicsMagick source tree.
  • -
-
-

2012-10-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • configure.ac (LTDL_INIT): Request installable libltdl rather -than convenience.
  • -
-
-

2012-10-08 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/bmp.c: Support alpha channel in uncompressed 32-bit BMP. -Resolves SourceForge issue 3566239 "Can't open BMP with alpha -created by photoshop".
  • -
-
-

2012-10-07 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-
    -
  • dcraw/dcraw.c: Fixed situation when M_PI is not defined.
  • -
-
-

2012-10-07 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-
    -
  • coders/jnx.c: Add image attribute with geolocation.
  • -
-
-

2012-10-06 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • dcraw: VisualMagick configure fixes to support linking with JPEG -and JPEG2000.
  • -
-
-

2012-09-30 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • dcraw: Add dcraw to VisualMagick build.
  • -
  • libxml: Update libxml2 to 2.9.0 release.
  • -
-
-

2012-09-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • tiff: Update libtiff to 4.0.3 release.
  • -
  • lcms: Update liblcms2 to 2.4 release.
  • -
  • png: Update libpng to 1.5.13 release.
  • -
-
-

2012-09-19 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • Makefile.am: Update to Automake 1.12.4.
  • -
-
-

2012-09-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • doc/options.imdoc: Fix Debian bug 687738 "graphicsmagick: -repeated words suitable for suitable for in gm manpage" reported -by Jonas Smedegaard.
  • -
-
-

2012-09-08 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • NEWS.txt: Update with news since last release.
  • -
  • configure.ac: Added the configure option ---enable-quantum-library-names to enable that shared library name -includes quantum depth to allow shared libraries with different -quantum depths to co-exist in same directory (only one can be used -for development).
  • -
-
-

2012-09-03 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/effect.c (AdaptiveThresholdImage): New implementation -contributed by Roberto de Deus Barbosa Murta. Executes in linear -time as threhold area is increased rather than being quadratic.
  • -
-
-

2012-09-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/svg.c: Fix improper injection of XML headers as rendered -text.
  • -
  • magick/render.c (DrawImage): Fix SourceForge issue 3499164 -"Drawing of text fails if text starts with "," character". Fix -SourceForge issue 3411492 "Certain SVGs hang GraphicsMagick". Fix -SourceForge issue 1961000 "Could not print ',' via convert draw -text".
  • -
-
-

2012-09-01 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/wmf.c (lite_font_stringwidth): Simply return zero. -Returning a computed string width was causing text placement -problems when testing with libwmf's fulltest.wmf.
  • -
-
-

2012-08-31 Glenn Randers-Pehrson <glennrp@simplesystems.org>

-
-
    -
  • coders/png.c: ReadOnePNGImage: sub-8-bit palette images were -getting unpacked twice; once by libpng via png_set_packing() -and again by coders/png.c in a switch() statement around line 2500, -resulting in horizontally stretched pixels.
  • -
-
-

2012-08-31 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • Makefile.am (AUTOMAKE_OPTIONS): Include lzip as a distribution -format again.
  • -
-
-

2012-08-26 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • configure.ac: BrowseDelegate now defaults to 'xdg-open', but if -it is not found, then configure will search for firefox, -google-chrome, mozilla (in that order).
  • -
-
-

2012-08-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • configure.ac: For testing on MinGW, assume that Postscript is -available since we don't have a good way to check for that.
  • -
  • scripts/tap-functions.shi (test_count): Always execute the test -program rather than skipping execution since we want to make sure -the test program fails correctly as well.
  • -
  • coders/gif.c (DecodeImage): Add a log message for attempted LZW -string data table overflow.
  • -
-
-

2012-08-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/effect.c (ConvolveImage): Allocate normalized convolution -kernel using cache-line aligned memory allocator.
  • -
  • configure.ac: Remove support for legacy LZWDecodeDelegate and -LZWEncodeDelegate since these are not used any more.
  • -
-
-

2012-08-19 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • scripts/tap-functions.shi: If a test declares that it needs -certain features, skip the test if required features are not -available.
  • -
  • configure.ac: Build a supported features list and save to -common.shi script for use by test scripts.
  • -
  • Makefile.am (LOG_COMPILER): Run Bourne-shell based TAP scripts -with the same shell $(SHELL) that configure selected for the -Makefile to use.
  • -
-
-

2012-08-18 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • Makefile.am (AUTOMAKE_OPTIONS): Update to Automake 1.12.3. -Update test suite to use Automake TAP driver rather than legacy -tests.
  • -
-
-

2012-08-14 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/jnx.c (ExtractTileJPG): Add a trace of tile offset and size.
  • -
-
-

2012-08-13 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/jnx.c (ExtractTileJPG): Use a memory buffer for the JPEG -tile rather than a temporary file.
  • -
-
-

2012-08-12 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-* PerlMagick/t/input_jnx.jnx: Small JNX test file.
-

2012-08-11 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-
    -
  • coders/jnx.c: speedup.
  • -
-
-

2012-08-10 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-
    -
  • coders/jnx.c: changed malloc/free to MagickMalloc/MagickFree.
  • -
-
-

2012-08-06 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/jnx.c (ReadJNXImage): Add progress monitor support for -JNX.
  • -
-
-

2012-08-06 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-
    -
  • coders/jnx.c: Image cache is turned off to work-around memory -overflow.
  • -
-
-

2012-08-05 Fojtik Jaroslav <JaFojtik@seznam.cz>

-
-
    -
  • coders/jnx.c: Fixed.
  • -
-
-

2012-08-05 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/jnx.c: Add JNX coder for "Garmin proprietary Image -Format" (implementation by Jaroslav Fojtik) to the build. Code is -not yet working properly at this time.
  • -
-
-

2012-08-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • configure.ac: Remove use of -Wl,-zlazyload under Solaris since -it seems to decrease the stability of C++ exceptions in x86-64 -build and does not measurably improve runtimes. Don't force use -of liblzma because libtiff is used. User should always have -control.
  • -
-
-

2012-07-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/memory.c (MagickMallocAligned): Use RoundUpToAlignment() -macro to compute aligned pointer.
  • -
  • magick/effect.c (EnhanceImage): Eliminate use of ugly Enhance -macro. Only filter based on color channels (ignore opacity).
  • -
-
-

2012-07-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/studio.h (MAGICK_CACHE_LINE_SIZE): Assume a cache line -size of 64 bytes except for on PowerPC which uses 128.
  • -
  • magick/pixel_cache.c: Use aligned memory allocator to allocate -structures and buffers which might suffer from false cache line -sharing
  • -
  • magick/memory.c (MagickMallocAligned): Also round up allocation -size to alignment.
  • -
-
-

2012-07-26 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/effect.c, magick/random.c, magick/semaphore.c: Use -aligned memory allocator to align allocations which should be -aligned to cache line boundary.
  • -
-
-

2012-07-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/memory.h (MagickAllocateAlignedMemory): New macro to -allocate aligned memory. -(MagickFreeAlignedMemory): New macro to free aligned memory.
  • -
  • magick/memory.c (MagickMallocAligned): New internal function to -allocate aligned memory. -(MagickFreeAligned): New internal function to free aligned memory.
  • -
-
-

2012-07-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • magick/common.h (MAGICK_ASSUME_ALIGNED): Add some GCC attribute -wrappers for useful features added by GCC 4.7.
  • -
-
-

2012-07-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • coders/gif.c (ReadGIFImage): Try to be better about reporting -failure when ReadBlob() fails to return the requested number of -bytes.
  • -
-
-

2012-06-26 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

-
-
    -
  • www/benchmarks.rst: Strip the outdated benchmark results from -the benchmarks page.
  • -
  • magick/command.c (ImportImageCommand): Status returned from the -command was inverted.
  • -
-

2012-06-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

    diff -Nru graphicsmagick-1.3.17-Q16/www/Changelog.rst graphicsmagick-1.3.16-Q16/www/Changelog.rst --- graphicsmagick-1.3.17-Q16/www/Changelog.rst 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Changelog.rst 2012-06-23 20:13:00.000000000 +0000 @@ -1,262 +1,3 @@ -2012-10-13 Bob Friesenhahn - - - www/index.rst: Update top index page for 1.3.17 release. - - - NEWS.txt: Update NEWS for 1.3.17 release. - - - version.sh: Update shared library versioning for 1.3.17 release. - - - coders/jnx.c: Fix format string compilation warnings. Remove - MS-DOS line terminations. - - - configure.ac: Module loading is now only supported by the - modules build and not just because shared libraries are enabled. - This means that libltdl is only depended upon by the modules - build. Sometime in the future, libltdl will no longer be bundled - in the GraphicsMagick source tree. - -2012-10-10 Bob Friesenhahn - - - configure.ac (LTDL\_INIT): Request installable libltdl rather - than convenience. - -2012-10-08 Bob Friesenhahn - - - coders/bmp.c: Support alpha channel in uncompressed 32-bit BMP. - Resolves SourceForge issue 3566239 "Can't open BMP with alpha - created by photoshop". - -2012-10-07 Fojtik Jaroslav - - - dcraw/dcraw.c: Fixed situation when M\_PI is not defined. - -2012-10-07 Fojtik Jaroslav - - - coders/jnx.c: Add image attribute with geolocation. - -2012-10-06 Bob Friesenhahn - - - dcraw: VisualMagick configure fixes to support linking with JPEG - and JPEG2000. - -2012-09-30 Bob Friesenhahn - - - dcraw: Add dcraw to VisualMagick build. - - - libxml: Update libxml2 to 2.9.0 release. - -2012-09-29 Bob Friesenhahn - - - tiff: Update libtiff to 4.0.3 release. - - - lcms: Update liblcms2 to 2.4 release. - - - png: Update libpng to 1.5.13 release. - -2012-09-19 Bob Friesenhahn - - - Makefile.am: Update to Automake 1.12.4. - -2012-09-15 Bob Friesenhahn - - - doc/options.imdoc: Fix Debian bug 687738 "graphicsmagick: - repeated words suitable for suitable for in gm manpage" reported - by Jonas Smedegaard. - -2012-09-08 Bob Friesenhahn - - - NEWS.txt: Update with news since last release. - - - configure.ac: Added the configure option - --enable-quantum-library-names to enable that shared library name - includes quantum depth to allow shared libraries with different - quantum depths to co-exist in same directory (only one can be used - for development). - -2012-09-03 Bob Friesenhahn - - - magick/effect.c (AdaptiveThresholdImage): New implementation - contributed by Roberto de Deus Barbosa Murta. Executes in linear - time as threhold area is increased rather than being quadratic. - -2012-09-02 Bob Friesenhahn - - - coders/svg.c: Fix improper injection of XML headers as rendered - text. - - - magick/render.c (DrawImage): Fix SourceForge issue 3499164 - "Drawing of text fails if text starts with "," character". Fix - SourceForge issue 3411492 "Certain SVGs hang GraphicsMagick". Fix - SourceForge issue 1961000 "Could not print ',' via convert draw - text". - -2012-09-01 Bob Friesenhahn - - - coders/wmf.c (lite\_font\_stringwidth): Simply return zero. - Returning a computed string width was causing text placement - problems when testing with libwmf's fulltest.wmf. - -2012-08-31 Glenn Randers-Pehrson - - - coders/png.c: ReadOnePNGImage: sub-8-bit palette images were - getting unpacked twice; once by libpng via png\_set\_packing() - and again by coders/png.c in a switch() statement around line 2500, - resulting in horizontally stretched pixels. - -2012-08-31 Bob Friesenhahn - - - Makefile.am (AUTOMAKE\_OPTIONS): Include lzip as a distribution - format again. - -2012-08-26 Bob Friesenhahn - - - configure.ac: BrowseDelegate now defaults to 'xdg-open', but if - it is not found, then configure will search for firefox, - google-chrome, mozilla (in that order). - -2012-08-23 Bob Friesenhahn - - - configure.ac: For testing on MinGW, assume that Postscript is - available since we don't have a good way to check for that. - - - scripts/tap-functions.shi (test\_count): Always execute the test - program rather than skipping execution since we want to make sure - the test program fails correctly as well. - - - coders/gif.c (DecodeImage): Add a log message for attempted LZW - string data table overflow. - -2012-08-20 Bob Friesenhahn - - - magick/effect.c (ConvolveImage): Allocate normalized convolution - kernel using cache-line aligned memory allocator. - - - configure.ac: Remove support for legacy LZWDecodeDelegate and - LZWEncodeDelegate since these are not used any more. - -2012-08-19 Bob Friesenhahn - - - scripts/tap-functions.shi: If a test declares that it needs - certain features, skip the test if required features are not - available. - - - configure.ac: Build a supported features list and save to - common.shi script for use by test scripts. - - - Makefile.am (LOG\_COMPILER): Run Bourne-shell based TAP scripts - with the same shell $(SHELL) that configure selected for the - Makefile to use. - -2012-08-18 Bob Friesenhahn - - - Makefile.am (AUTOMAKE\_OPTIONS): Update to Automake 1.12.3. - Update test suite to use Automake TAP driver rather than legacy - tests. - -2012-08-14 Bob Friesenhahn - - - coders/jnx.c (ExtractTileJPG): Add a trace of tile offset and size. - -2012-08-13 Bob Friesenhahn - - - coders/jnx.c (ExtractTileJPG): Use a memory buffer for the JPEG - tile rather than a temporary file. - -2012-08-12 Fojtik Jaroslav - - \* PerlMagick/t/input\_jnx.jnx: Small JNX test file. - -2012-08-11 Fojtik Jaroslav - - - coders/jnx.c: speedup. - -2012-08-10 Fojtik Jaroslav - - - coders/jnx.c: changed malloc/free to MagickMalloc/MagickFree. - -2012-08-06 Bob Friesenhahn - - - coders/jnx.c (ReadJNXImage): Add progress monitor support for - JNX. - -2012-08-06 Fojtik Jaroslav - - - coders/jnx.c: Image cache is turned off to work-around memory - overflow. - -2012-08-05 Fojtik Jaroslav - - - coders/jnx.c: Fixed. - -2012-08-05 Bob Friesenhahn - - - coders/jnx.c: Add JNX coder for "Garmin proprietary Image - Format" (implementation by Jaroslav Fojtik) to the build. Code is - not yet working properly at this time. - -2012-08-04 Bob Friesenhahn - - - configure.ac: Remove use of -Wl,-zlazyload under Solaris since - it seems to decrease the stability of C++ exceptions in x86-64 - build and does not measurably improve runtimes. Don't force use - of liblzma because libtiff is used. User should always have - control. - -2012-07-29 Bob Friesenhahn - - - magick/memory.c (MagickMallocAligned): Use RoundUpToAlignment() - macro to compute aligned pointer. - - - magick/effect.c (EnhanceImage): Eliminate use of ugly Enhance - macro. Only filter based on color channels (ignore opacity). - -2012-07-28 Bob Friesenhahn - - - magick/studio.h (MAGICK\_CACHE\_LINE\_SIZE): Assume a cache line - size of 64 bytes except for on PowerPC which uses 128. - - - magick/pixel\_cache.c: Use aligned memory allocator to allocate - structures and buffers which might suffer from false cache line - sharing - - - magick/memory.c (MagickMallocAligned): Also round up allocation - size to alignment. - -2012-07-26 Bob Friesenhahn - - - magick/effect.c, magick/random.c, magick/semaphore.c: Use - aligned memory allocator to align allocations which should be - aligned to cache line boundary. - -2012-07-24 Bob Friesenhahn - - - magick/memory.h (MagickAllocateAlignedMemory): New macro to - allocate aligned memory. - (MagickFreeAlignedMemory): New macro to free aligned memory. - - - magick/memory.c (MagickMallocAligned): New internal function to - allocate aligned memory. - (MagickFreeAligned): New internal function to free aligned memory. - -2012-07-21 Bob Friesenhahn - - - magick/common.h (MAGICK\_ASSUME\_ALIGNED): Add some GCC attribute - wrappers for useful features added by GCC 4.7. - -2012-07-10 Bob Friesenhahn - - - coders/gif.c (ReadGIFImage): Try to be better about reporting - failure when ReadBlob() fails to return the requested number of - bytes. - -2012-06-26 Bob Friesenhahn - - - www/benchmarks.rst: Strip the outdated benchmark results from - the benchmarks page. - - - magick/command.c (ImportImageCommand): Status returned from the - command was inverted. - 2012-06-23 Bob Friesenhahn - Release GraphicsMagick 1.3.16 diff -Nru graphicsmagick-1.3.17-Q16/www/Changes.html graphicsmagick-1.3.16-Q16/www/Changes.html --- graphicsmagick-1.3.17-Q16/www/Changes.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Changes.html 2012-06-23 20:13:00.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Change Logs @@ -38,9 +38,6 @@

    GraphicsMagick Change Logs

    - - -

    The following are the GraphicsMagick change logs since 2001:

      diff -Nru graphicsmagick-1.3.17-Q16/www/Changes.rst graphicsmagick-1.3.16-Q16/www/Changes.rst --- graphicsmagick-1.3.17-Q16/www/Changes.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Changes.rst 2012-06-23 20:10:11.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ========================== GraphicsMagick Change Logs ========================== diff -Nru graphicsmagick-1.3.17-Q16/www/Copyright.html graphicsmagick-1.3.16-Q16/www/Copyright.html --- graphicsmagick-1.3.17-Q16/www/Copyright.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Copyright.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Copyrights and Licenses @@ -36,7 +36,6 @@

      GraphicsMagick Copyrights and Licenses

      -

      This file is part of the GraphicsMagick software distributed by the diff -Nru graphicsmagick-1.3.17-Q16/www/FAQ.html graphicsmagick-1.3.16-Q16/www/FAQ.html --- graphicsmagick-1.3.17-Q16/www/FAQ.html 2012-10-13 21:32:44.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/FAQ.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick FAQ @@ -36,7 +36,6 @@

      GraphicsMagick FAQ

      - diff -Nru graphicsmagick-1.3.17-Q16/www/FAQ.rst graphicsmagick-1.3.16-Q16/www/FAQ.rst --- graphicsmagick-1.3.17-Q16/www/FAQ.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/FAQ.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/www/GraphicsMagick.html graphicsmagick-1.3.16-Q16/www/GraphicsMagick.html --- graphicsmagick-1.3.17-Q16/www/GraphicsMagick.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/GraphicsMagick.html 2012-04-28 19:45:16.000000000 +0000 @@ -965,13 +965,13 @@ These color spaces may give better results when color reducing an image. Refer to quantize for more details.

      Two gray colorspaces are supported. The Rec601Luma space is -based on the recommendations for legacy NTSC television (ITU-R -BT.601-5). The Rec709Luma space is based on the -recommendations for HDTV (Rec. ITU-R BT.709-5) and is suitable for use -with computer graphics, and for contemporary CRT displays. The -GRAY colorspace currently selects the Rec601Luma -colorspace by default for backwards compatibly reasons. This default -may be re-considered in the future. +based on the recommendations for legacy NTSC television (ITU-R BT.601-5). +The Rec709Luma space is based on the recommendations for HDTV +(Rec. ITU-R BT.709-5) and is suitable for suitable for use with computer +graphics, and for contemporary CRT displays. The GRAY colorspace +currently selects the Rec601Luma colorspace by default for +backwards compatibly reasons. This default may be re-considered in the +future.
      + + + @@ -253,18 +249,6 @@ --enable-magick-compat - - - - - -

      Two YCbCr colorspaces are supported. The Rec601YCbCr space is based on the recommendations for legacy NTSC television (ITU-R BT.601-5). The diff -Nru graphicsmagick-1.3.17-Q16/www/Hg.html graphicsmagick-1.3.16-Q16/www/Hg.html --- graphicsmagick-1.3.17-Q16/www/Hg.html 2012-10-13 21:32:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Hg.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Mercurial @@ -38,9 +38,6 @@

      GraphicsMagick Mercurial

      - - -

      Contents

        diff -Nru graphicsmagick-1.3.17-Q16/www/Hg.rst graphicsmagick-1.3.16-Q16/www/Hg.rst --- graphicsmagick-1.3.17-Q16/www/Hg.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Hg.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ======================================= GraphicsMagick Mercurial ======================================= diff -Nru graphicsmagick-1.3.17-Q16/www/INSTALL-unix.html graphicsmagick-1.3.16-Q16/www/INSTALL-unix.html --- graphicsmagick-1.3.17-Q16/www/INSTALL-unix.html 2012-10-13 21:32:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/INSTALL-unix.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + UNIX/Cygwin/MinGW Compilation @@ -36,7 +36,6 @@

        UNIX/Cygwin/MinGW Compilation

        -
        @@ -59,33 +58,32 @@

        Archive Formats

        GraphicsMagick is distributed in a number of different archive formats. The source code must be extracted prior to compilation as follows:

        -

        7z

        -
        -

        7-Zip archive format. The Z-Zip format may be extracted under Unix +

        +
        7z
        +

        7-Zip archive format. The Z-Zip format may be extracted under Unix using '7za' from the P7ZIP package (http://p7zip.sourceforge.net/). Extract similar to:

        -
        +
         7za x GraphicsMagick-1.3.7z
         
        -
        -

        .tar.bz2

        -
        -

        BZip2 compressed tar archive format. Requires that both the bzip2 + +

        .tar.bz2
        +

        BZip2 compressed tar archive format. Requires that both the bzip2 (http://www.bzip.org/) and tar programs to be available. Extract similar to:

        -
        +
         bzip2 -d GraphicsMagick-1.3.tar.bz | tar -xvf -
         
        -
        -

        .tar.gz

        -
        -

        Gzip compressed tar archive format. Requires that both the gzip + +

        .tar.gz
        +

        Gzip compressed tar archive format. Requires that both the gzip (http://www.gzip.org/) and tar programs to be available. Extract similar to:

        -
        +
         gzip -d GraphicsMagick-1.3.tar.gz | tar -xvf -
         
        -
        + +

        .tar.lz

        Lzip compressed tar archive format. Requires that both the lzip @@ -95,27 +93,26 @@ lzip -d -c GraphicsMagick-1.3.tar.gz | tar -xvf -

        -

        .tar.xz

        -
        -

        LZMA compressed tar archive format. Requires that LZMA utils +

        +
        .tar.xz
        +

        LZMA compressed tar archive format. Requires that LZMA utils (http://tukaani.org/lzma/) and tar programs to be available. Extract similar to:

        -
        +
         xz -d GraphicsMagick-1.3.tar.xz | tar -xvf -
         
        -
        -

        zip

        -
        -

        PK-ZIP archive format. Requires that the unzip program from Info-Zip + +

        zip
        +

        PK-ZIP archive format. Requires that the unzip program from Info-Zip (http://www.info-zip.org/UnZip.html) be available. Extract similar to:

        -
        +
         unzip GraphicsMagick-1.3.zip
         
        -
        -

        The GraphicsMagick source code is extracted into a subdirectory -similar to 'GraphicsMagick-1.3'. After the source code extracted, -change to the new directory (using the actual directory name) using -a command similar to:

        + + +

        The GraphicsMagick source code is extracted into the subdirectory +'GraphicsMagick-1.3'. After the source code extracted, change to the new +directory using the command:

         cd GraphicsMagick-1.3
         
        @@ -172,33 +169,28 @@ configure: loading site script /usr/local/share/config.site

        The configure variables you should be aware of are:

        -

        CC

        -
        -Name of C compiler (e.g. 'cc -Xa') to use
        -

        CXX

        -
        -Name of C++ compiler to use (e.g. 'CC')
        -

        CFLAGS

        -
        -Compiler flags (e.g. '-g -O2') to compile C code
        -

        CXXFLAGS

        -
        -Compiler flags (e.g. '-g -O2') to compile C++ code
        -

        CPPFLAGS

        -
        -Include paths (-I/somedir) to look for header files
        -

        LDFLAGS

        -
        -Library paths (-L/somedir) to look for libraries Systems that -support the notion of a library run-path may require an additional -argument in order to find shared libraries at run time. For -example, the Solaris linker requires an argument of the form -'-R/somedir', some Linux systems will work with '-rpath /somedir', -while some other Linux systems who's gcc does not pass -rpath to -the linker require an argument of the form '-Wl,-rpath,/somedir'.
        -

        LIBS

        -
        -Extra libraries (-lsomelib) required to link
        +
        +
        CC
        +
        Name of C compiler (e.g. 'cc -Xa') to use
        +
        CXX
        +
        Name of C++ compiler to use (e.g. 'CC')
        +
        CFLAGS
        +
        Compiler flags (e.g. '-g -O2') to compile C code
        +
        CXXFLAGS
        +
        Compiler flags (e.g. '-g -O2') to compile C++ code
        +
        CPPFLAGS
        +
        Include paths (-I/somedir) to look for header files
        +
        LDFLAGS
        +
        Library paths (-L/somedir) to look for libraries Systems that support +the notion of a library run-path may require an additional argument +in order to find shared libraries at run time. For example, the +Solaris linker requires an argument of the form '-R/somedir', some +Linux systems will work with '-rpath /somedir', while some other +Linux systems who's gcc does not pass -rpath to the linker require an +argument of the form '-Wl,-rpath,/somedir'.
        +
        LIBS
        +
        Extra libraries (-lsomelib) required to link
        +

        Any variable (e.g. CPPFLAGS or LDFLAGS) which requires a directory path must specify an absolute path rather than a relative path.

        The build now supports a Linux-style "silent" build (default @@ -210,9 +202,9 @@ automatically, but if it doesn't, you can use the 'configure' options '--x-includes=DIR' and '--x-libraries=DIR' to specify their locations.

        The configure script provides a number of GraphicsMagick specific -options. When disabling an option --disable-something is equivalent -to specifying --enable-something=no and --without-something is -equivalent to --with-something=no. The configure options are as +options. When disabling an option --disable-something is equivalent to +specifying --enable-something=no and --without-something is equivalent +to --with-something=no. The configure options are as follows (execute 'configure --help' to see all options).

        Optional Features

        @@ -220,6 +212,10 @@
      +--enable-ccmalloc
       enable 'ccmalloc' memory debug support (default disabled)
      --enable-prof enable 'prof' profiling support (default disabled)
       install ImageMagick utility shortcuts (default disabled)
      ---enable-maintainer-mode
       enable additional Makefile rules which update generated files -included in the distribution. Requires GNU make as well as a -number of utilities and tools.
      ---enable-quantum-library-names
       shared library name includes quantum depth to allow shared -libraries with different quantum depths to co-exist in same -directory (only one can be used for development)
      @@ -277,8 +261,7 @@ --with-quantum-depth - number of bits in a pixel quantum (default 8). Also see -'--enable-quantum-library-names.' + number of bits in a pixel quantum (default 8) --enable-ltdl-install @@ -370,7 +353,7 @@ disable TrueType support --with-umem -enable libumem memory allocation library support +enable umem memory allocation library support --without-wmf disable WMF support @@ -537,13 +520,10 @@  

      This option allows the user to specify the number of bits to use per pixel quantum (the size of the red, green, blue, and alpha pixel -components. When an image file with less depth is read, smaller -values are scaled up to this size for processing, and are scaled -down from this size when a file with lower depth is written. For -example, "--with-quantum-depth=8" builds GraphicsMagick using 8-bit -quantums. Most computer display adaptors use 8-bit -quantums. Currently supported arguments are 8, 16, or 32. The -default is 8. This option is the most important option in +components. For example, "--with-quantum-depth=8" builds +GraphicsMagick using 8-bit quantums. Most computer display adaptors +use 8-bit quantums. Currently supported arguments are 8, 16, or 32. +The default is 8. This option is the most important option in determining the overall run-time performance of GraphicsMagick.

      The number of bits in a quantum determines how many values it may contain. Each quantum level supports 256 times as many values as @@ -615,15 +595,11 @@

    -

    GraphicsMagick performs all image processing computations using +

    GraphicsMagick performs all image processing computations using floating point or non-lossy integer arithmetic, so results are very accurate. Increasing the quantum storage size decreases the amount of quantization noise (usually not visible at 8 bits) and helps prevent countouring and posterization in the image.

    -

    Consider also using the --enable-quantum-library-names configure -option so that installed shared libraries include the quantum depth -as part of their names so that shared libraries using different -quantum depth options may co-exist in the same directory.

    --without-magick-plus-plus @@ -647,45 +623,41 @@ --without-threads - By default, the GraphicsMagick library is compiled to be fully -thread safe by using thread APIs to implement required locking. If -the locking or dependence on thread APIs is undesireable, then -specify --without-threads. Specifying this option also disables -OpenMP support. Testing shows that the overhead from thread safety -is virtually unmeasurable so usually there is no reason to disable -multi-thread support. + By default, the GraphicsMagick library is compiled with multi-thread +support. If this is undesireable, then specify --without-threads. + +--with-cache +Specify a different image pixel cache threshold using the +--with-cache option. This sets the maximum amount of heap memory that +GraphicsMagick is allowed to consume before switching to using +memory-mapped temporary files to store raw pixel data. --disable-largefile  By default, GraphicsMagick is compiled with support for large (> 2GB on a 32-bit CPU) files if the operating system supports large files. -Applications which use the GraphicsMagick library might then also -need to be compiled to support for large files (operating system -dependent). Normally support for large files is a good thing. Only -disable this option if there is a need to do so. +All applications which use the GraphicsMagick library must then also +include support for large files. By disabling support for large files +via --disable-largefile, dependent applications do not require +special compilation options for large files in order to use the +library. --disable-openmp  

    By default, GraphicsMagick is compiled with support for OpenMP (http://www.openmp.org/) if the compilation environment supports it. OpenMP automatically parallizes loops across concurrent threads -based on instructions in pragmas. OpenMP was introduced in GCC -4.2. OpenMP is a well-established standard and was implemented in -some other compilers in the late '90s, long before its appearance in +based on instructions in pragmas. OpenMP is relatively new to GCC +and was introduced in GCC 4.2. OpenMP is a standard and was +implemented in some other compilers long before its appearance in GCC. OpenMP adds additional build and linkage requirements.

    -

    By default, GraphicsMagick enables as many threads as there are CPU -cores (or CPU threads). According to the OpenMP standard, the -OMP_NUM_THREADS environment variable specifies how many threads -should be used and GraphicsMagick also honors this request. In order -to obtain the best single-user performance, set OMP_NUM_THREADS -equal to the number of available CPU cores. On a server with many -cores and many programs running at once, there may be benefit to -setting OMP_NUM_THREADS to a much smaller value than the number of -cores, and sometimes values as low as two (or even one, to disable -threading) will offer the best overall system performance. Tuning a -large system with OpenMP programs running in parallel (competing for -resources) is a complex topic and some research and experimentation -may be required in order to find the best parameters.

    +

    The OpenMP support provided by GCC ("GOMP") automatically enables use +of OpenMP with the number of threads equal to the number of CPU cores +in the system. Other implementations of OpenMP do not enable +parallelization by default. According to the OpenMP standard, the +OMP_NUM_THREADS environment variable specifies how many threads should +be used. In order to obtain the best single-user performance, set +OMP_NUM_THREADS equal to the number of available CPU cores.

    --enable-openmp-slow @@ -697,8 +669,8 @@ without testing and pre-built binaries need to work well on all systems, these algorithms are now disabled for OpenMP by default. If you are using a well-threaded OS on a CPU with a good -high-performance memory architecture, you might consider enabling -this option based on experimentation. +high-performance memory architecture, you should probably enable +this option. --with-perl

    Use this option to include PerlMagick in the GraphicsMagick build @@ -767,11 +739,11 @@ Unix-emulation environment available for free from

    http://www.cygwin.com/
    -

    It is suggested that the X11R6 package be installed since this enables -GraphicsMagick's X11 support (animate, display, and import -sub-commands will work) and it includes the Freetype v2 DLL required -to support TrueType and Postscript Type 1 fonts. Make sure that -/usr/X11R6/bin is in your PATH prior to running configure.

    +

    It is strongly recommended that the X11R6 package be installed since +this enables GraphicsMagick's X11 support (animate, display, and +import sub-commands will work) and it includes the Freetype v2 DLL +required to support TrueType and Postscript Type 1 fonts. Make sure +that /usr/X11R6/bin is in your PATH prior to running configure.

    If you are using Cygwin version 1.3.9 or later, you may specify the configure option '--enable-shared' to build Cygwin DLLs. Specifying '--enable-shared' is required if you want to build PerlMagick under @@ -887,30 +859,26 @@

    Once GraphicsMagick is configured, these standard build targets are available from the generated Makefiles:

    -

    'make'

    -
    -Build the package
    -

    'make install'

    -
    -Install the package
    -

    'make check'

    -
    -Run tests using the uninstalled software. On some systems, 'make +
    +
    'make'
    +
    Build the package
    +
    'make install'
    +
    Install the package
    +
    'make check'
    +
    Run tests using the uninstalled software. On some systems, 'make install' must be done before the test suite will work but usually -the software can be tested prior to installation.
    -

    'make clean'

    -
    -Remove everything in the build directory created by 'make'
    -

    'make distclean'

    -
    -Remove everything in the build directory created by 'configure' -and 'make'. This is useful if you want to start over from scratch.
    -

    'make uninstall'

    -
    -Remove all files from the system which are (or would be) installed +the software can be tested prior to installation. +
    'make clean'
    +
    Remove everything in the build directory created by 'make'
    +
    'make distclean'
    +
    Remove everything in the build directory created by 'configure' +and 'make'. This is useful if you want to start over from scratch.
    +
    'make uninstall'
    +
    Remove all files from the system which are (or would be) installed by 'make install' using the current configuration. Note that this target does not work for PerlMagick since Perl no longer supports -an 'uninstall' target.
    +an 'uninstall' target. +
    @@ -974,12 +942,11 @@

    Note that due to differences between the developer's environment and your own, it is possible that some tests may be indicated as failed -even though the results are ok. Such failures should be rare, and if -they do occur, they should be reported as a bug. Differences between -the developer's environment environment and your own may include the -compiler, the CPU type, and the library versions used. The -GraphicsMagick developers use the current release of all dependent -libraries.

    +even though the results are ok. Such failures should be rare. +Differences between the developer's environment environment and your +own may include the compiler, the CPU type, and the library versions +used. The GraphicsMagick developers use the current release of all +dependent libraries.

    Copyright © GraphicsMagick Group 2002 - 2012

diff -Nru graphicsmagick-1.3.17-Q16/www/INSTALL-windows.html graphicsmagick-1.3.16-Q16/www/INSTALL-windows.html --- graphicsmagick-1.3.17-Q16/www/INSTALL-windows.html 2012-10-13 21:32:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/INSTALL-windows.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Windows Installation @@ -36,7 +36,6 @@

GraphicsMagick Windows Installation

-
diff -Nru graphicsmagick-1.3.17-Q16/www/ImageMagickObject.html graphicsmagick-1.3.16-Q16/www/ImageMagickObject.html --- graphicsmagick-1.3.17-Q16/www/ImageMagickObject.html 2012-10-13 21:32:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ImageMagickObject.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + ImageMagickObject @@ -36,9 +36,6 @@

ImageMagickObject

- - -

Overview

The ImageMagickObject is a COM+ compatible component that may be diff -Nru graphicsmagick-1.3.17-Q16/www/ImageMagickObject.rst graphicsmagick-1.3.16-Q16/www/ImageMagickObject.rst --- graphicsmagick-1.3.17-Q16/www/ImageMagickObject.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/ImageMagickObject.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ================= ImageMagickObject ================= diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Blob.html graphicsmagick-1.3.16-Q16/www/Magick++/Blob.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Blob.html 2012-10-13 21:32:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Blob.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,122 +1,179 @@ - - - - - - -Magick::Blob - - - - -

- - -
-

Magick::Blob

- - - - -

Blob provides the means to contain any opaque data. It is named after -the term Binary Large OBject commonly used to -describe unstructured data (such as encoded images) which are stored + + + + + Magick::Blob + + + + + + + + + + +

Magick::Blob

+

Blob provides the means to contain any opaque data. It is named +after the term "Binary Large OBject" commonly used to +describe unstructured data (such as encoded images) which is stored in a database. While the function of Blob is very simple (store a pointer and and size associated with allocated data), the Blob class provides some very useful capabilities. In particular, it is fully -reference counted just like the Image class.

-

The Blob class supports value assignment while preserving any +reference counted just like the Image class. +

+

The Blob class supports value assignment while preserving any outstanding earlier versions of the object. Since assignment is via a pointer internally, Blob is efficient enough to be stored directly in an STL container or any other data structure which requires -assignment. In particular, by storing a Blob in an associative -container -(such as STL's map) it is -possible to create simple indexed in-memory "database" of Blobs.

-

Magick++ currently uses Blob to contain encoded images (e.g. JPEG) as -well as ICC and IPTC profiles. Since Blob is a general-purpose class, -it may be used for other purposes as well.

-

The following is the definition of the Magick::Blob class:

-
-class Blob
-{
-
-public:
-
-  enum Allocator
-  {
-    MallocAllocator,
-    NewAllocator
-  };
-
-  // Default constructor
-  Blob ( void );
-
-  // Construct object with data, making a copy of the supplied data.
-  Blob ( const void* data_, size_t length_ );
-
-  // Copy constructor (reference counted)
-  Blob ( const Blob& blob_ );
-
-  // Destructor (reference counted)
-  virtual       ~Blob ();
-
-  // Assignment operator (reference counted)
-  Blob&         operator= ( const Blob& blob_ );
-
-  // Update object contents from Base64-encoded string representation.
-  void          base64 ( const std::string base64_ );
-  // Return Base64-encoded string representation.
-  std::string   base64 ( void );
-
-  // Update object contents, making a copy of the supplied data.
-  // Any existing data in the object is deallocated.
-  void          update ( const void* data_, size_t length_ );
-
-  // Update object contents, using supplied pointer directly (no
-  // copy). Any existing data in the object is deallocated.  The user
-  // must ensure that the pointer supplied is not deleted or
-  // otherwise modified after it has been supplied to this method.
-  // Specify allocator_ as "MallocAllocator" if memory is allocated
-  // via the C language malloc() function, or "NewAllocator" if
-  // memory is allocated via C++ 'new'.
-  void          updateNoCopy ( void* data_, size_t length_,
-                               Allocator allocator_ = NewAllocator );
-
-  // Obtain pointer to data. The user should never try to modify or
-  // free this data since the Blob class manages its own data. The
-  // user must be finished with the data before allowing the Blob to
-  // be destroyed since the pointer is invalid once the Blob is
-  // destroyed.
-  const void*   data ( void ) const;
-
-  // Obtain data length
-  size_t length ( void ) const;
-
-};
-
-

Copyright © Bob Friesenhahn 1999 - 2012

-
- - +assignment. In particular, by storing a Blob in an associative +container (such as STL's 'map') +it is possible to create simple indexed in-memory "database" +of Blobs. +

+

Magick++ currently uses Blob to contain encoded images (e.g. JPEG) +as well as ICC and IPTC profiles. Since Blob is a general-purpose +class, it may be used for other purposes as well. +

+

The methods Blob provides are shown in +the following table:

+

+

Blob Methods

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Method

+
+

Return Type

+
+

Signature(s)

+
+

Description

+
+

Blob

+
+

 

+
+

void

+
+

Default constructor

+
+

const void* data_, size_t length_

+
+

Construct object with data, making a copy of the + supplied data

+
+

const Blob& blob_

+
+

Copy constructor (reference counted)

+
+

operator=

+
+

Blob

+
+

const Blob& blob_

+
+

Assignment operator (reference counted)

+
+

update

+
+

void

+
+

const void* data_, size_t length_

+
+

Update object contents, making a copy of the + supplied data. Any existing data in the object is deallocated.

+
+

data

+
+

const void*

+
+

void

+
+

Obtain pointer to data

+
+

length

+
+

size_t

+
+

void

+
+

Obtain data length

+
+

updateNoCopy

+
+

void

+
+

void* data_, size_t length_, Blob::Allocator + allocator_ = Blob::NewAllocator

+
+

Update object contents, using supplied pointer + directly (no copy) Any existing data in the object is + deallocated.  The user must ensure that the pointer supplied + is not deleted or otherwise modified after it has been supplied to + this method. The optional allocator_ parameter allows the user to + specify if the C (MallocAllocator) or C++ (NewAllocator) memory + allocation system was used to allocate the memory. The default is + to use the C++ memory allocator.

+
+



+

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Blob.rst graphicsmagick-1.3.16-Q16/www/Magick++/Blob.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Blob.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Blob.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -============ -Magick::Blob -============ - -Blob provides the means to contain any opaque data. It is named after -the term `Binary Large OBject -`_ commonly used to -describe unstructured data (such as encoded images) which are stored -in a database. While the function of Blob is very simple (store a -pointer and and size associated with allocated data), the Blob class -provides some very useful capabilities. In particular, it is fully -reference counted just like the Image class. - -The Blob class supports value assignment while preserving any -outstanding earlier versions of the object. Since assignment is via a -pointer internally, Blob is efficient enough to be stored directly in -an STL container or any other data structure which requires -assignment. In particular, by storing a Blob in an `associative -container `_ -(such as STL's `map `_) it is -possible to create simple indexed in-memory "database" of Blobs. - -Magick++ currently uses Blob to contain encoded images (e.g. JPEG) as -well as ICC and IPTC profiles. Since Blob is a general-purpose class, -it may be used for other purposes as well. - -The following is the definition of the Magick::Blob class:: - - class Blob - { - - public: - - enum Allocator - { - MallocAllocator, - NewAllocator - }; - - // Default constructor - Blob ( void ); - - // Construct object with data, making a copy of the supplied data. - Blob ( const void* data_, size_t length_ ); - - // Copy constructor (reference counted) - Blob ( const Blob& blob_ ); - - // Destructor (reference counted) - virtual ~Blob (); - - // Assignment operator (reference counted) - Blob& operator= ( const Blob& blob_ ); - - // Update object contents from Base64-encoded string representation. - void base64 ( const std::string base64_ ); - // Return Base64-encoded string representation. - std::string base64 ( void ); - - // Update object contents, making a copy of the supplied data. - // Any existing data in the object is deallocated. - void update ( const void* data_, size_t length_ ); - - // Update object contents, using supplied pointer directly (no - // copy). Any existing data in the object is deallocated. The user - // must ensure that the pointer supplied is not deleted or - // otherwise modified after it has been supplied to this method. - // Specify allocator_ as "MallocAllocator" if memory is allocated - // via the C language malloc() function, or "NewAllocator" if - // memory is allocated via C++ 'new'. - void updateNoCopy ( void* data_, size_t length_, - Allocator allocator_ = NewAllocator ); - - // Obtain pointer to data. The user should never try to modify or - // free this data since the Blob class manages its own data. The - // user must be finished with the data before allowing the Blob to - // be destroyed since the pointer is invalid once the Blob is - // destroyed. - const void* data ( void ) const; - - // Obtain data length - size_t length ( void ) const; - - }; - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Cache.svg graphicsmagick-1.3.16-Q16/www/Magick++/Cache.svg --- graphicsmagick-1.3.17-Q16/www/Magick++/Cache.svg 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Cache.svg 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,37 @@ + + + +SVG drawing +This was produced by version 4.1 of GNU libplot, a free library for exporting 2-D vector graphics. + + + + + + + + + + + + + + + + + + + + + + +columns() +rows() +0,0 +columns_ +x,y +rows_ +Pixel + + diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/ChangeLog.html graphicsmagick-1.3.16-Q16/www/Magick++/ChangeLog.html --- graphicsmagick-1.3.17-Q16/www/Magick++/ChangeLog.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/ChangeLog.html 2012-04-28 19:48:26.000000000 +0000 @@ -3,7 +3,7 @@ - + diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/CoderInfo.html graphicsmagick-1.3.16-Q16/www/Magick++/CoderInfo.html --- graphicsmagick-1.3.17-Q16/www/Magick++/CoderInfo.html 2012-10-13 21:32:45.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/CoderInfo.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,121 +1,168 @@ - - - - - - -Magick::CoderInfo Class - - - - - - - -
-

Magick::CoderInfo Class

- - - - -

The CoderInfo class supports obtaining information about -GraphicsMagick support for an image format (designated by a magick -string). It may be used to provide support for a specific named format -(provided as an argument to the constructor), or as an element of a -container when format support is queried using the coderInfoList() -templated function.

-

The following code fragment illustrates how CoderInfo may be used:

-
-CoderInfo info("GIF");
-cout << info->name() << ": (" << info->description() << ") : ";
-cout << "Readable = ";
-if ( info->isReadable() )
-  cout << "true";
-else
-  cout << "false";
-cout << ", ";
-cout << "Writable = ";
-if ( info->isWritable() )
-  cout << "true";
-else
-  cout << "false";
-cout << ", ";
-cout << "Multiframe = ";
-if ( info->isMultiframe() )
-  cout << "true";
-else
-  cout << "false";
-cout << endl;
-
-

The definition of class 'Magick::CoderInfo' is:

-
-namespace Magick
-{
-  class MagickDLLDecl CoderInfo
-  {
-  public:
-
-    enum MatchType {
-      AnyMatch,       // match any coder
-      TrueMatch,      // match coder if true
-      FalseMatch      // match coder if false
-    };
-
-    // Default constructor
-    CoderInfo ( void );
-
-    // Copy constructor
-    CoderInfo ( const CoderInfo &coder_ );
-
-    // Construct with coder name
-    CoderInfo ( const std::string &name_ );
-
-    // Destructor
-    ~CoderInfo ( void );
-
-    // Format name
-    std::string name( void ) const;
-
-    // Format description
-    std::string description( void ) const;
-
-    // Format is readable
-    bool isReadable( void ) const;
-
-    // Format is writeable
-    bool isWritable( void ) const;
-
-    // Format supports multiple frames
-    bool isMultiFrame( void ) const;
-
-    // Assignment operator
-    CoderInfo& operator= (const CoderInfo &coder_ );
-
-  };
-}
-
-

Copyright © Bob Friesenhahn 1999 - 2012

-
- - + + + + + Magick::CoderInfo Class + + + + + + + + + + +

Magick::CoderInfo

+

The CoderInfo class provides the means to provide +information regarding GraphicsMagick support for an image format +(designated by a magick string). It may be used to provide support +for a specific named format (provided as an argument to the +constructor), or as an element of a container when format support is +queried using the coderInfoList() +templated function. +

+

The following code fragment illustrates how CoderInfo may be used. +

+

    CoderInfo +info("GIF");
    +cout << info->name() << ": (" << +info->description() << ") : ";
    +cout << "Readable = ";
    +if ( info->isReadable() )
      +cout << "true";
    +else
      +cout << "false";
    +cout << ", ";
    +cout << "Writable = ";
    +if ( info->isWritable() )
      +cout << "true";
    +else
      +cout << "false";
    +cout << ", ";
    +cout << "Multiframe = ";
    +if ( info->isMultiframe() )
      +cout << "true";
    +else
      +cout << "false";
    +cout << endl; +

+

The methods available in the CoderInfo +class are shown in the following table:

+

+

CoderInfo Methods

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Method

+
+

Returns

+
+

Signature

+
+

Description

+
+

CoderInfo

+
+

 

+
+

void

+
+

Construct object corresponding to named format + (e.g. "GIF"). An exception is thrown if the format is + not supported.

+
+

name

+
+

std::string

+
+

void

+
+

Format name (e.g. "GIF").

+
+

description

+
+

std::string

+
+

void

+
+

Format description (e.g. "CompuServe graphics + interchange format").

+
+

isReadable

+
+

bool

+
+

void

+
+

Format is readable.

+
+

isWritable

+
+

bool

+
+

void

+
+

Format is writeable.

+
+

isMultiFrame

+
+

bool

+
+

void

+
+

Format supports multiple frames.

+
+



+

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/CoderInfo.rst graphicsmagick-1.3.16-Q16/www/Magick++/CoderInfo.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/CoderInfo.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/CoderInfo.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,89 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -======================= -Magick::CoderInfo Class -======================= - -The CoderInfo class supports obtaining information about -GraphicsMagick support for an image format (designated by a magick -string). It may be used to provide support for a specific named format -(provided as an argument to the constructor), or as an element of a -container when format support is queried using the coderInfoList() -templated function. - -The following code fragment illustrates how CoderInfo may be used:: - - CoderInfo info("GIF"); - cout << info->name() << ": (" << info->description() << ") : "; - cout << "Readable = "; - if ( info->isReadable() ) - cout << "true"; - else - cout << "false"; - cout << ", "; - cout << "Writable = "; - if ( info->isWritable() ) - cout << "true"; - else - cout << "false"; - cout << ", "; - cout << "Multiframe = "; - if ( info->isMultiframe() ) - cout << "true"; - else - cout << "false"; - cout << endl; - -The definition of class 'Magick::CoderInfo' is:: - - namespace Magick - { - class MagickDLLDecl CoderInfo - { - public: - - enum MatchType { - AnyMatch, // match any coder - TrueMatch, // match coder if true - FalseMatch // match coder if false - }; - - // Default constructor - CoderInfo ( void ); - - // Copy constructor - CoderInfo ( const CoderInfo &coder_ ); - - // Construct with coder name - CoderInfo ( const std::string &name_ ); - - // Destructor - ~CoderInfo ( void ); - - // Format name - std::string name( void ) const; - - // Format description - std::string description( void ) const; - - // Format is readable - bool isReadable( void ) const; - - // Format is writeable - bool isWritable( void ) const; - - // Format supports multiple frames - bool isMultiFrame( void ) const; - - // Assignment operator - CoderInfo& operator= (const CoderInfo &coder_ ); - - }; - } - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Color.html graphicsmagick-1.3.16-Q16/www/Magick++/Color.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Color.html 2012-10-13 21:32:46.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Color.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,385 +1,448 @@ - - - - - - -Magick::Color Class - - - - - - - -
-

Magick::Color Class

- - - - -

Color is the base color class in Magick++. It is a simple container -class for the pixel red, green, blue, and alpha values scaled to fit -GraphicsMagick's Quantum (number of bits in a color component value) -size. Normally users will instantiate a class derived from Color which + + + + + Magick::Color Class + + + + + + + + + + + + + +

Magick::Color

+

Color is the base color class +in Magick++. It is a simple container class for the pixel red, green, +blue, and alpha values scaled to fit GraphicsMagick's Quantum size. +Normally users will instantiate a class derived from Color which supports the color model that fits the needs of the application. The Color class may be constructed directly from an X11-style color -string. As a perhaps odd design decision, the value transparent black -is considered to represent an unset value (invalid color) in many -cases. This choice was made since it avoided using more memory. The -default Color constructor constructs an invalid color -(i.e. transparent black) and may be used as a parameter in order to -remove a color setting.

-
-

Quantum

-

The base type used to represent color samples in GraphicsMagick is the -Quantum type. Pixels are represented by a structure of Quantum -values. For example, an RGB pixel contains red, green, and blue -quantums, while an RGBA pixel contains red, green, blue, and opacity -quantums. The maximum value that a Quantum can attain is specified by -a constant value represented by the MaxRGB define, which is itself -determined by the number of bits in a Quantum. The QuantumDepth build -option determines the number of bits in a Quantum.

-
-
-

PixelPacket

-

PixelPacket is the internal representation of a pixel in -GraphicsMagick. GraphicsMagick may be compiled to support 32, 64, or -128 bit pixels of type PixelPacket. This is controlled by the value of -the QuantumDepth define. The default is 32 bit pixels +string. As a perhaps odd design decision, the value transparent +black is considered to represent +an unset value (invalid color) in many cases. This +choice was made since it avoided using more memory. The default Color +constructor constructs an invalid color (i.e. transparent black) and +may be used as a parameter in order to remove a color setting.

+

Quantum

+

The base type used to represent color samples in +GraphicsMagick is the Quantum type. Pixels are represented by +a structure of Quantum values. For example, an RGB pixel +contains red, green, and blue quantums, while an RGBA pixel contains +red, green, blue, and opacity quantums. The maximum value that a +Quantum can attain is specified by a constant value +represented by the MaxRGB define, which is itself determined +by the number of bits in a Quantum. The QuantumDepth +build option determines the number of bits in a Quantum.

+

PixelPacket

+

PixelPacket is the +internal representation of a pixel in GraphicsMagick. GraphicsMagick +may be compiled to support 32, 64, or 128 bit pixels of type +PixelPacket. This is controlled by the +value of the QuantumDepth define. The default is 32 bit pixels (QuantumDepth=8), which provides the best performance and the least resource consumption. If additional color precision or range is desired, then GraphicsMagick may be compiled with QuantumDepth=16 or QuantumDepth=32. The following table shows the relationship between -QuantumDepth, the type of Quantum, and the overall PixelPacket size:

- - ----- - - - - - - - - - - - - - - - - - - - - -
Effect Of QuantumDepth Values
QuantumDepthQuantum TypedefPixelPacket Size
8unsigned char32 bits
16unsigned short64 bits
32unsigned int128 bits
-
-
-

Color Class

-

The Color base class is not intended to be used directly. Normally a -user will construct a derived class or inherit from this class. Color -arguments are must be scaled to fit the Quantum size according to the -range of MaxRGB. The Color class contains a pointer to a PixelPacket, -which may be allocated by the Color class, or may refer to an existing -pixel in an image.

-

An alternate way to construct the class is via an X11-compatible color -specification string (e.g. Color(“red”) or Color (“#FF0000”)). Since -the class may be constructed from a string, convenient strings may be -passed in place of an explicit Color object in methods which accept a -reference to Color. Color may also be converted to a std::string for -convenience in user interfaces, and for saving settings to a text -file.

-

The following is the definition of the Color class:

-
-// Compare two Color objects regardless of LHS/RHS
-int MagickDLLDecl operator == ( const Magick::Color& left_, const Magick::Color& right_ );
-int MagickDLLDecl operator != ( const Magick::Color& left_, const Magick::Color& right_ );
-int MagickDLLDecl operator >  ( const Magick::Color& left_, const Magick::Color& right_ );
-int MagickDLLDecl operator <  ( const Magick::Color& left_, const Magick::Color& right_ );
-int MagickDLLDecl operator >= ( const Magick::Color& left_, const Magick::Color& right_ );
-int MagickDLLDecl operator <= ( const Magick::Color& left_, const Magick::Color& right_ );
-
-// Base color class stores RGB components scaled to fit Quantum
-class MagickDLLDecl Color
-{
-public:
-  Color ( Quantum red_,
-          Quantum green_,
-          Quantum blue_ );
-  Color ( Quantum red_,
-          Quantum green_,
-          Quantum blue_,
-          Quantum alpha_ );
-  Color ( const std::string &x11color_ );
-  Color ( const char * x11color_ );
-  Color ( void );
-  virtual        ~Color ( void );
-  Color ( const Color & color_ );
-
-  // Red color (range 0 to MaxRGB)
-  void           redQuantum ( Quantum red_ );
-  Quantum        redQuantum ( void ) const;
-
-  // Green color (range 0 to MaxRGB)
-  void           greenQuantum ( Quantum green_ );
-  Quantum        greenQuantum ( void ) const;
-
-  // Blue color (range 0 to MaxRGB)
-  void           blueQuantum ( Quantum blue_ );
-  Quantum        blueQuantum ( void ) const;
-
-  // Alpha level (range OpaqueOpacity=0 to TransparentOpacity=MaxRGB)
-  void           alphaQuantum ( Quantum alpha_ );
-  Quantum        alphaQuantum ( void ) const;
-
-  // Scaled (to 1.0) version of alpha for use in sub-classes
-  // (range opaque=0 to transparent=1.0)
-  void           alpha ( double alpha_ );
-  double         alpha ( void ) const;
-
-  // Does object contain valid color?
-  void           isValid ( bool valid_ );
-  bool           isValid ( void ) const;
-
-  // Set color via X11 color specification string
-  const Color& operator= ( const std::string &x11color_ );
-  const Color& operator= ( const char * x11color_ );
-
-  // Assignment operator
-  Color& operator= ( const Color& color_ );
-
-  // Return X11 color specification string
-  /* virtual */ operator std::string() const;
-
-  // Return ImageMagick PixelPacket
-  operator PixelPacket() const;
-
-  // Construct color via ImageMagick PixelPacket
-  Color ( const PixelPacket &color_ );
-
-  // Set color via ImageMagick PixelPacket
-  const Color& operator= ( const PixelPacket &color_ );
-
-};
-
-
-
-

Color Derived Classes

-

Available derived color specification classes are shown in the following table:

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
Color Derived Classes
ClassDescription
ColorRGBRepresentation of RGB color with red, green, and blue specified -as ratios (0 to 1)
ColorGrayRepresentation of grayscale RGB color (equal parts red, green, -and blue) specified as a ratio (0 to 1)
ColorMonoRepresentation of a black/white color (true/false)
ColorHSLRepresentation of a color in Hue/Saturation/Luminosity (HSL) -colorspace
ColorYUVRepresentation of a color in the YUV colorspace
-
-
-

ColorRGB

-

Representation of an RGB color in floating point. All color arguments -have a valid range of 0.0 - 1.0. Note that floating point alpha may be -set via the alpha() method in the Color base class:

-
-class ColorRGB : public Color
-{
-public:
-  ColorRGB ( double red_, double green_, double blue_ );
-  ColorRGB ( void );
-  ColorRGB ( const Color & color_ );
-  /* virtual */  ~ColorRGB ( void );
-
-  void           red ( double red_ );
-  double         red ( void ) const;
-
-  void           green ( double green_ );
-  double         green ( void ) const;
-
-  void           blue ( double blue_ );
-  double         blue ( void ) const;
-
-  // Assignment operator from base class
-  ColorRGB& operator= ( const Color& color_ );
-
-protected:
-  // Constructor to construct with PixelPacket*
-  ColorRGB ( PixelPacket* rep_, PixelType pixelType_ );
-};
-
-
-
-

ColorGray

-

Representation of a floating point grayscale color (in RGB -colorspace). Grayscale is simply RGB with equal parts of red, green, -and blue. All double arguments have a valid range of 0.0 - 1.0:

-
-class ColorGray : public Color
-{
-public:
-  ColorGray ( double shade_ );
-  ColorGray ( void );
-  ColorGray ( const Color & color_ );
-  /* virtual */ ~ColorGray ();
-
-  void           shade ( double shade_ );
-  double         shade ( void ) const;
-
-  // Assignment operator from base class
-  ColorGray& operator= ( const Color& color_ );
-
-};
-
-
-
-

ColorMono

-

Representation of a black/white pixel (in RGB colorspace). Color -arguments are constrained to 'false' (black pixel) and 'true' (white -pixel):

-
-class ColorMono : public Color
-{
-public:
-  ColorMono ( bool mono_ );
-  ColorMono ( void );
-  ColorMono ( const Color & color_ );
-  /* virtual */ ~ColorMono ();
-
-  void           mono ( bool mono_ );
-  bool           mono ( void ) const;
-
-  // Assignment operator from base class
-  ColorMono& operator= ( const Color& color_ );
-
-};
-
-
-
-

ColorHSL

-

Representation of a color in Hue/Saturation/Luminosity (HSL) colorspace:

-
-class MagickDLLDecl ColorHSL : public Color
-{
-public:
-  ColorHSL ( double hue_, double saturation_, double luminosity_ );
-  ColorHSL ( void );
-  ColorHSL ( const Color & color_ );
-  /* virtual */  ~ColorHSL ( );
-
-  void           hue ( double hue_ );
-  double         hue ( void ) const;
-
-  void           saturation ( double saturation_ );
-  double         saturation ( void ) const;
-
-  void           luminosity ( double luminosity_ );
-  double         luminosity ( void ) const;
-
-  // Assignment operator from base class
-  ColorHSL& operator= ( const Color& color_ );
-
-};
-
-
-
-

ColorYUV

-

Representation of a color in YUV colorspace (used to encode color for -television transmission). Argument ranges are

-
- ---- - - - - - - - - - - - -
Y0.0 through 1.0
U-0.5 through 0.5
V-0.5 through 0.5
-
-
-class ColorYUV : public Color
-{
-public:
-  ColorYUV ( double y_, double u_, double v_ );
-  ColorYUV ( void );
-  ColorYUV ( const Color & color_ );
-  /* virtual */ ~ColorYUV ( void );
-
-  void           u ( double u_ );
-  double         u ( void ) const;
-
-  void           v ( double v_ );
-  double         v ( void ) const;
-
-  void           y ( double y_ );
-  double         y ( void ) const;
-
-  // Assignment operator from base class
-  ColorYUV& operator= ( const Color& color_ );
-
-};
-
-

Copyright © Bob Friesenhahn 1999 - 2012

-
-
- - +QuantumDepth, the type of Quantum, and the overall +PixelPacket size. +

+

Effect +Of QuantumDepth Values

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+

QuantumDepth

+
+

Quantum Typedef

+
+

PixelPacket Size

+
+

8

+
+

unsigned char

+
+

32 bits

+
+

16

+
+

unsigned short

+
+

64 bits

+
+

32

+
+

unsigned int

+
+

128 bits

+
+
+



+

+

Color Class

+

The Color base class is not intended to be used +directly. Normally a user will construct a derived class or inherit +from this class. Color arguments are must be scaled to fit the +Quantum size according to the range of MaxRGB. The Color class +contains a pointer to a PixelPacket, which may be allocated by +the Color class, or may refer to an existing pixel in an image. +

+

An alternate way to construct +the class is via an X11-compatible +color specification string (e.g. Color(“red”) or Color +(“#FF0000”)). Since the class may be constructed from a +string, convenient strings may be passed in place of an explicit +Color object in methods which accept a reference to Color. Color may +also be converted to a std::string for convenience in user +interfaces, and for saving settings to a text file.

+

class Color +
{
  +public: +
    Color +( Quantum red_,
     +Quantum green_, +
     Quantum +blue_ );
    +Color ( Quantum +red_,
     +Quantum green_, +
     Quantum +blue_,
     +Quantum alpha_ ); +
    Color +( const std::string &x11color_ );
    +Color ( const char +* x11color_ );
    +Color ( void ); +
    virtual        +~Color ( void );
    +Color ( const +Color & color_ ); +

+

    // +Red color (range 0 to MaxRGB)
    +void           +redQuantum ( Quantum red_ );
    +Quantum        +redQuantum ( void ) const; +

+

    // +Green color (range 0 to MaxRGB)
    +void           +greenQuantum ( Quantum green_ );
    +Quantum        +greenQuantum ( void ) const; +

+

    // +Blue color (range 0 to MaxRGB)
    +void           +blueQuantum ( Quantum blue_ );
    +Quantum        +blueQuantum ( void ) const; +

+

    // +Alpha level (range OpaqueOpacity=0 to TransparentOpacity=MaxRGB) +
    void           +alphaQuantum ( Quantum alpha_ );
    +Quantum        +alphaQuantum ( void ) const; +

+

    // +Scaled (to 1.0) version of alpha for use in sub-classes +
    // +(range opaque=0 to transparent=1.0)
    +void           +alpha ( double alpha_ );
    +double         +alpha ( void ) const;
  +
    // +Does object contain valid color?
    +void           +isValid ( bool valid_ );
    +bool           +isValid ( void ) const;
  +
    // +Set color via X11 color specification string
    +const Color& +operator= ( const std::string &x11color_ ); +
    const +Color& operator= ( const char * x11color_ ); +

+

    // +Assignment operator
    +Color& +operator= ( const Color& color_ );
  +
    // +Return X11 color specification string
    +/* virtual */ +operator std::string() const; +

+

    // +Return GraphicsMagick PixelPacket
    +operator +PixelPacket() const; +

+

    // +Construct color via GraphicsMagick PixelPacket +
    Color +( const PixelPacket &color_ ); +

+

    // +Set color via GraphicsMagick PixelPacket
    +const Color& +operator= ( PixelPacket &color_ );
}; +

+

Color Derived Classes

+

Available derived color +specification classes are shown in the following table: +

+

Color +Derived Classes

+
+ + + + + + + + + + + + + + + + + + + +
+

ColorRGB

+
+

Representation of RGB color with red, green, + and blue specified as ratios (0 to 1)

+
+

ColorGray

+
+

Representation of grayscale + RGB color (equal parts red, green, and blue) specified as a ratio + (0 to 1)

+
+

ColorMono

+
+

Representation of a black/white color + (true/false)

+
+

ColorYUV

+
+

Representation of a color in the YUV + colorspace

+
+
+



+

+

ColorRGB

+

Representation of an RGB color in floating point. +All color arguments have a valid range of 0.0 - 1.0. Note that +floating point alpha may be set via the alpha() method in the Color +base class.

+

class +ColorRGB : public Color
{ +
  public: +
    ColorRGB +( double red_, double green_, double blue_ );
    +ColorRGB ( void ); +
    ColorRGB +( const Color & color_ );
    +/* virtual */  +~ColorRGB ( void );
  +
    void           +red ( double red_ );
    +double         +red ( void ) const;
  +
    void           +green ( double green_ );
    +double         +green ( void ) const;
  +
    void           +blue ( double blue_ );
    +double         +blue ( void ) const; +

+

    // +Assignment operator from base class
    +ColorRGB& +operator= ( const Color& color_ );
}; +
  +

+

ColorGray

+

Representation of a floating point grayscale color +(in RGB colorspace). Grayscale is simply +RGB with equal parts of red, green, and blue. All double arguments +have a valid range of 0.0 - 1.0. +

+

class +ColorGray : public Color
{ +
  public: +
    ColorGray +( double shade_ );
    +ColorGray ( void +);
    +ColorGray ( const +Color & color_ );
    +/* virtual */ +~ColorGray (); +

+

    +void           +shade ( double shade_ );
    +double         +shade ( void ) const; +

+

    // +Assignment operator from base class
    +ColorGray& +operator= ( const Color& color_ );
}; +
  +

+

ColorMono

+

Representation of a black/white pixel (in RGB +colorspace). Color arguments are constrained to 'false' (black pixel) +and 'true' (white pixel).

+

class +ColorMono : public Color
{ +
  public: +
    ColorMono +( bool mono_ );
    +ColorMono ( void +);
    +ColorMono ( const +Color & color_ );
    +/* virtual */ +~ColorMono ();
  +
    void           +mono ( bool mono_ );
    +bool           +mono ( void ) const; +

+

    // +Assignment operator from base class
    +ColorMono& +operator= ( const Color& color_ );
}; +
  +

+

ColorHSL

+

Representation of a color in +Hue/Saturation/Luminosity (HSL) colorspace. +

+

class +ColorHSL : public Color
{ +
  public: +
    ColorHSL +( double hue_, double saturation_, double luminosity_ ); +
    ColorHSL +( void );
    +ColorHSL ( const +Color & color_ );
    +/* virtual */  +~ColorHSL ( );
  +
    void           +hue ( double hue_ );
    +double         +hue ( void ) const;
  +
    void           +saturation ( double saturation_ );
    +double         +saturation ( void ) const;
  +
    void           +luminosity ( double luminosity_ );
    +double         +luminosity ( void ) const; +

+

    // +Assignment operator from base class
    +ColorHSL& +operator= ( const Color& color_ );
}; +
  +

+

ColorYUV

+

Representation of a color in YUV colorspace (used +to encode color for television transmission). +

+

 Argument ranges:
        +Y:  0.0 through 1.0
        +U: -0.5 through 0.5
        V: +-0.5 through 0.5 +

+

class +ColorYUV : public Color
{ +
  public: +
    ColorYUV +( double y_, double u_, double v_ );
    +ColorYUV ( void ); +
    ColorYUV +( const Color & color_ );
    +/* virtual */ +~ColorYUV ( void );
  +
    void           +u ( double u_ );
    +double         +u ( void ) const;
  +
    void           +v ( double v_ );
    +double         +v ( void ) const;
  +
    void           +y ( double y_ );
    +double         +y ( void ) const; +

+

    // +Assignment operator from base class
    +ColorYUV& +operator= ( const Color& color_ );
}; +
 
  +

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Color.rst graphicsmagick-1.3.16-Q16/www/Magick++/Color.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Color.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Color.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,317 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -=================== -Magick::Color Class -=================== - -Color is the base color class in Magick++. It is a simple container -class for the pixel red, green, blue, and alpha values scaled to fit -GraphicsMagick's Quantum (number of bits in a color component value) -size. Normally users will instantiate a class derived from Color which -supports the color model that fits the needs of the application. The -Color class may be constructed directly from an X11-style color -string. As a perhaps odd design decision, the value transparent black -is considered to represent an unset value (invalid color) in many -cases. This choice was made since it avoided using more memory. The -default Color constructor constructs an invalid color -(i.e. transparent black) and may be used as a parameter in order to -remove a color setting. - -Quantum -------- - -The base type used to represent color samples in GraphicsMagick is the -Quantum type. Pixels are represented by a structure of Quantum -values. For example, an RGB pixel contains red, green, and blue -quantums, while an RGBA pixel contains red, green, blue, and opacity -quantums. The maximum value that a Quantum can attain is specified by -a constant value represented by the MaxRGB define, which is itself -determined by the number of bits in a Quantum. The QuantumDepth build -option determines the number of bits in a Quantum. - -PixelPacket ------------ - -PixelPacket is the internal representation of a pixel in -GraphicsMagick. GraphicsMagick may be compiled to support 32, 64, or -128 bit pixels of type PixelPacket. This is controlled by the value of -the QuantumDepth define. The default is 32 bit pixels -(QuantumDepth=8), which provides the best performance and the least -resource consumption. If additional color precision or range is -desired, then GraphicsMagick may be compiled with QuantumDepth=16 or -QuantumDepth=32. The following table shows the relationship between -QuantumDepth, the type of Quantum, and the overall PixelPacket size: - -.. table:: Effect Of QuantumDepth Values - - ============ =============== ================ - QuantumDepth Quantum Typedef PixelPacket Size - ============ =============== ================ - 8 unsigned char 32 bits - 16 unsigned short 64 bits - 32 unsigned int 128 bits - ============ =============== ================ - -Color Class ------------ - -The Color base class is not intended to be used directly. Normally a -user will construct a derived class or inherit from this class. Color -arguments are must be scaled to fit the Quantum size according to the -range of MaxRGB. The Color class contains a pointer to a PixelPacket, -which may be allocated by the Color class, or may refer to an existing -pixel in an image. - -An alternate way to construct the class is via an X11-compatible color -specification string (e.g. Color(“red”) or Color (“#FF0000”)). Since -the class may be constructed from a string, convenient strings may be -passed in place of an explicit Color object in methods which accept a -reference to Color. Color may also be converted to a std::string for -convenience in user interfaces, and for saving settings to a text -file. - -The following is the definition of the Color class:: - - // Compare two Color objects regardless of LHS/RHS - int MagickDLLDecl operator == ( const Magick::Color& left_, const Magick::Color& right_ ); - int MagickDLLDecl operator != ( const Magick::Color& left_, const Magick::Color& right_ ); - int MagickDLLDecl operator > ( const Magick::Color& left_, const Magick::Color& right_ ); - int MagickDLLDecl operator < ( const Magick::Color& left_, const Magick::Color& right_ ); - int MagickDLLDecl operator >= ( const Magick::Color& left_, const Magick::Color& right_ ); - int MagickDLLDecl operator <= ( const Magick::Color& left_, const Magick::Color& right_ ); - - // Base color class stores RGB components scaled to fit Quantum - class MagickDLLDecl Color - { - public: - Color ( Quantum red_, - Quantum green_, - Quantum blue_ ); - Color ( Quantum red_, - Quantum green_, - Quantum blue_, - Quantum alpha_ ); - Color ( const std::string &x11color_ ); - Color ( const char * x11color_ ); - Color ( void ); - virtual ~Color ( void ); - Color ( const Color & color_ ); - - // Red color (range 0 to MaxRGB) - void redQuantum ( Quantum red_ ); - Quantum redQuantum ( void ) const; - - // Green color (range 0 to MaxRGB) - void greenQuantum ( Quantum green_ ); - Quantum greenQuantum ( void ) const; - - // Blue color (range 0 to MaxRGB) - void blueQuantum ( Quantum blue_ ); - Quantum blueQuantum ( void ) const; - - // Alpha level (range OpaqueOpacity=0 to TransparentOpacity=MaxRGB) - void alphaQuantum ( Quantum alpha_ ); - Quantum alphaQuantum ( void ) const; - - // Scaled (to 1.0) version of alpha for use in sub-classes - // (range opaque=0 to transparent=1.0) - void alpha ( double alpha_ ); - double alpha ( void ) const; - - // Does object contain valid color? - void isValid ( bool valid_ ); - bool isValid ( void ) const; - - // Set color via X11 color specification string - const Color& operator= ( const std::string &x11color_ ); - const Color& operator= ( const char * x11color_ ); - - // Assignment operator - Color& operator= ( const Color& color_ ); - - // Return X11 color specification string - /* virtual */ operator std::string() const; - - // Return ImageMagick PixelPacket - operator PixelPacket() const; - - // Construct color via ImageMagick PixelPacket - Color ( const PixelPacket &color_ ); - - // Set color via ImageMagick PixelPacket - const Color& operator= ( const PixelPacket &color_ ); - - }; - - -Color Derived Classes ---------------------- - -Available derived color specification classes are shown in the following table: - -.. table:: Color Derived Classes - - ========== ================================================================ - Class Description - ========== ================================================================ - ColorRGB_ Representation of RGB color with red, green, and blue specified - as ratios (0 to 1) - ColorGray_ Representation of grayscale RGB color (equal parts red, green, - and blue) specified as a ratio (0 to 1) - ColorMono_ Representation of a black/white color (true/false) - ColorHSL_ Representation of a color in Hue/Saturation/Luminosity (HSL) - colorspace - ColorYUV_ Representation of a color in the YUV colorspace - ========== ================================================================ - -ColorRGB ---------- - -Representation of an RGB color in floating point. All color arguments -have a valid range of 0.0 - 1.0. Note that floating point alpha may be -set via the alpha() method in the Color base class:: - - class ColorRGB : public Color - { - public: - ColorRGB ( double red_, double green_, double blue_ ); - ColorRGB ( void ); - ColorRGB ( const Color & color_ ); - /* virtual */ ~ColorRGB ( void ); - - void red ( double red_ ); - double red ( void ) const; - - void green ( double green_ ); - double green ( void ) const; - - void blue ( double blue_ ); - double blue ( void ) const; - - // Assignment operator from base class - ColorRGB& operator= ( const Color& color_ ); - - protected: - // Constructor to construct with PixelPacket* - ColorRGB ( PixelPacket* rep_, PixelType pixelType_ ); - }; - - -ColorGray ---------- - -Representation of a floating point grayscale color (in RGB -colorspace). Grayscale is simply RGB with equal parts of red, green, -and blue. All double arguments have a valid range of 0.0 - 1.0:: - - class ColorGray : public Color - { - public: - ColorGray ( double shade_ ); - ColorGray ( void ); - ColorGray ( const Color & color_ ); - /* virtual */ ~ColorGray (); - - void shade ( double shade_ ); - double shade ( void ) const; - - // Assignment operator from base class - ColorGray& operator= ( const Color& color_ ); - - }; - - -ColorMono ---------- - -Representation of a black/white pixel (in RGB colorspace). Color -arguments are constrained to 'false' (black pixel) and 'true' (white -pixel):: - - class ColorMono : public Color - { - public: - ColorMono ( bool mono_ ); - ColorMono ( void ); - ColorMono ( const Color & color_ ); - /* virtual */ ~ColorMono (); - - void mono ( bool mono_ ); - bool mono ( void ) const; - - // Assignment operator from base class - ColorMono& operator= ( const Color& color_ ); - - }; - - -ColorHSL --------- - -Representation of a color in Hue/Saturation/Luminosity (HSL) colorspace:: - - class MagickDLLDecl ColorHSL : public Color - { - public: - ColorHSL ( double hue_, double saturation_, double luminosity_ ); - ColorHSL ( void ); - ColorHSL ( const Color & color_ ); - /* virtual */ ~ColorHSL ( ); - - void hue ( double hue_ ); - double hue ( void ) const; - - void saturation ( double saturation_ ); - double saturation ( void ) const; - - void luminosity ( double luminosity_ ); - double luminosity ( void ) const; - - // Assignment operator from base class - ColorHSL& operator= ( const Color& color_ ); - - }; - - -ColorYUV --------- - -Representation of a color in YUV colorspace (used to encode color for -television transmission). Argument ranges are - - == ================= - Y 0.0 through 1.0 - U -0.5 through 0.5 - V -0.5 through 0.5 - == ================= - -:: - - class ColorYUV : public Color - { - public: - ColorYUV ( double y_, double u_, double v_ ); - ColorYUV ( void ); - ColorYUV ( const Color & color_ ); - /* virtual */ ~ColorYUV ( void ); - - void u ( double u_ ); - double u ( void ) const; - - void v ( double v_ ); - double v ( void ) const; - - void y ( double y_ ); - double y ( void ) const; - - // Assignment operator from base class - ColorYUV& operator= ( const Color& color_ ); - - }; - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Documentation.html graphicsmagick-1.3.16-Q16/www/Magick++/Documentation.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Documentation.html 2012-10-13 21:32:46.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Documentation.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + Magick++ API Documentation @@ -36,9 +36,6 @@

Magick++ API Documentation

- - -

Magick++ provides a simple C++ API to the GraphicsMagick image processing library which supports reading and writing a huge number of image formats as well as supporting a broad spectrum of traditional image diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Documentation.rst graphicsmagick-1.3.16-Q16/www/Magick++/Documentation.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Documentation.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Documentation.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ========================== Magick++ API Documentation ========================== diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Drawable.html graphicsmagick-1.3.16-Q16/www/Magick++/Drawable.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Drawable.html 2012-10-13 21:32:46.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Drawable.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,1128 +1,1608 @@ - - - + + - - -Magick::Drawable - + + Magick::Drawable Class + + + + + + + - - -

- - -
-

Magick::Drawable

- - - - - -

Drawable provides a convenient interface for preparing vector, image, -or text arguments for the Image::draw() method. Each instance of a -Drawable sub-class represents a single drawable object. Drawable -objects may be drawn "one-by-one" via multiple invocations of the -Image draw() method, or may be drawn -"all-at-once" by passing a list of Drawable objects to the Image -draw() method. The one-by-one approach is -convenient for simple drawings, while the list-based approach is -appropriate for drawings which require more sophistication.

+ +

Magick::Drawable

+

Drawable provides a convenient interface for preparing vector, +image, or text arguments for the Image::draw() method. Each instance +of a Drawable sub-class represents a single drawable object. Drawable +objects may be drawn "one-by-one" via multiple invocations +of the Image draw() method, or may be +drawn "all-at-once" by passing a list of Drawable objects +to the Image draw() method. The +one-by-one approach is convenient for simple drawings, while the +list-based approach is appropriate for drawings which require more +sophistication.

The following is an example using the Drawable subclasses with a -one-by-one approach to draw the following figure:

-Figure showing drawing example -
-#include <string>
-#include <iostream>
-#include <Magick++.h>
-
-using namespace std;
-using namespace Magick;
-
-int main(int /*argc*/,char **argv)
-{
-  try {
-    InitializeMagick(*argv);
-
-    // Create base image (white image of 300 by 200 pixels)
-    Image image( Geometry(300,200), Color("white") );
-
-    // Set draw options
-    image.strokeColor("red"); // Outline color
-    image.fillColor("green"); // Fill color
-    image.strokeWidth(5);
-
-    // Draw a circle
-    image.draw( DrawableCircle(100,100, 50,100) );
-
-    // Draw a rectangle
-    image.draw( DrawableRectangle(200,200, 270,170) );
-
-    // Display the result
-    image.display( );
-  }
-  catch( exception &error_ )
-    {
-      cout << "Caught exception: " << error_.what() << endl;
-      return 1;
-    }
-
-  return 0;
-}
-
-

Since Drawable is an object it may be saved in an array or a list for -later (perhaps repeated) use. The following example shows how to draw -the same figure using the list-based approach:

-
-#include <string>
-#include <iostream>
-#include <list>
-#include <Magick++.h>
-
-using namespace std;
-using namespace Magick;
-
-int main(int /*argc*/,char **/*argv*/)
-{
-  try {
-
-    InitializeMagick(*argv);
-
-    // Create base image (white image of 300 by 200 pixels)
-    Image image( Geometry(300,200), Color("white") );
-
-    // Construct drawing list
-    std::list<Magick::Drawable> drawList;
-
-    // Add some drawing options to drawing list
-    drawList.push_back(DrawableStrokeColor("red")); // Outline color
-    drawList.push_back(DrawableStrokeWidth(5)); // Stroke width
-    drawList.push_back(DrawableFillColor("green")); // Fill color
-
-    // Add a Circle to drawing list
-    drawList.push_back(DrawableCircle(100,100, 50,100));
-
-    // Add a Rectangle to drawing list
-    drawList.push_back(DrawableRectangle(200,100, 270,170));
-
-    // Draw everything using completed drawing list
-    image.draw(drawList);
-
-    // Display the result
-    image.display( );
-  }
-  catch( exception &error_ )
-    {
-      cout << "Caught exception: " << error_.what() << endl;
-      return 1;
-    }
-
-  return 0;
-}
-
-
-

Coordinate structure

-

Drawable depends on the simple Coordinate structure which represents a -pair of x,y coodinates. The Coordinate structure is defined as -follows:

-
-class Coordinate
-{
-public:
-
-  // Default Constructor
-  Coordinate ( void );
-
-  // Constructor, setting first & second
-  Coordinate ( double x_, double y_ );
-
-  // Destructor
-  virtual ~Coordinate ();
-
-  // x coordinate member
-  void   x ( double x_ );
-  double x ( void ) const;
-
-  // y coordinate member
-  void   y ( double y_ );
-  double y ( void ) const;
-};
-
-
-
-

Drawable classes

-

Drawable classes represent objects to be drawn on the image.

- -
-

DrawableAffine

-

Specify a transformation matrix to adjust scaling, rotation, and -translation (coordinate transformation) for subsequently drawn objects -in the same or decendent drawing context. The sx_ & sy_ parameters -represent the x & y scale factors, the rx_ & ry_ parameters represent -the x & y rotation, and the tx_ & ty_ parameters represent the x & y -translation:

-
-DrawableAffine ( double sx_, double sy_,
-                 double rx_, double ry_,
-                 double tx_, double ty_ );
-
-

Specify a transformation matrix to adjust scaling, rotation, and -translation (coordinate transformation) for subsequently drawn objects -in the same or decendent drawing context. Initialized to unity (no -effect) affine values. Use class methods (not currently documented but -defined in the Drawable.h header file) to adjust individual parameters -from their unity values:

-
-DrawableAffine ( void );
-
-
-
-

DrawableArc

-

Draw an arc using the stroke color and based on the circle starting at -coordinates startX_,`startY_`, and ending with coordinates -endX_,`endY_`, and bounded by the rotational arc -startDegrees_,`endDegrees_`:

-
-DrawableArc ( double startX_, double startY_,
-              double endX_, double endY_,
-              double startDegrees_, double endDegrees_ );
-
-
-
-

DrawableBezier

-

Draw a bezier curve using the stroke color and based on the -coordinates specified by the coordinates_ list:

-
-DrawableBezier ( const CoordinateList &coordinates_ );
-
-
-
-

DrawableClipPath

-

Select a drawing clip path matching id_:

-
-DrawableClipPath ( const std::string &id_ );
-
-
-
-

DrawableCircle

-

Draw a circle using the stroke color and thickness using specified -origin and perimeter coordinates. If a fill color is specified, then -the object is filled:

-
-DrawableCircle ( double originX_, double originY_,
-                 double perimX_, double perimY_ )
-
-
-
-

DrawableColor

-

Color image according to paintMethod. The point method recolors the -target pixel. The replace method recolors any pixel that matches the -color of the target pixel. Floodfill recolors any pixel that matches -the color of the target pixel and is a neighbor, whereas filltoborder -recolors any neighbor pixel that is not the border color. Finally, -reset recolors all pixels:

-
-DrawableColor ( double x_, double y_,
-                PaintMethod paintMethod_ )
-
-
-
-

DrawableCompositeImage

-

Composite current image with contents of specified image, at specified -coordinates. If the matte attribute is set to true, then the image -composition will consider an alpha channel, or transparency, present -in the image file so that non-opaque portions allow part (or all) of -the composite image to show through:

-
-DrawableCompositeImage ( double x_, double y_,
-                         const std::string &filename_ );
-DrawableCompositeImage ( double x_, double y_,
-                         const Image &image_ );
-
-

Composite current image with contents of specified image, rendered -with specified width and height, at specified coordinates. If the -matte attribute is set to true, then the image composition will +one-by-one approach to draw the following figure:

+

+

+

#include <string> +
+#include <iostream> +
+#include <Magick++.h>
+

+

using namespace std; +
+using +namespace Magick;

+

int main(int +/*argc*/,char **argv) +
+{
+  +try {
+    InitializeMagick(*argv);
+

+

    // +Create base image (white image of 300 by 200 pixels)
+    +Image image( Geometry(300,200), Color("white") );
+

+

    // Set +draw options +
+    +image.strokeColor("red"); // Outline color
+    +image.fillColor("green"); // Fill color
+    +image.strokeWidth(5);

+

    // +Draw a circle +
+    image.draw( +DrawableCircle(100,100, 50,100) );

+

    // +Draw a rectangle +
+    image.draw( +DrawableRectangle(200,200, 270,170) );

+

    // +Display the result +
+    image.display( ); +
+  }
+  +catch( exception &error_ )
+    +{
+      +cout << "Caught exception: " << error_.what() +<< endl;
+      +return 1;
+    +}

+

  return 0;
+}
+

+

Since Drawable is an object it may be saved +in an array or a list for later (perhaps repeated) use. The following +example shows how to draw the same figure using the list-based +approach

+

#include <string> +
+#include <iostream> +
+#include <list> +
+#include <Magick++.h>
+

+

using namespace std; +
+using +namespace Magick;

+

int main(int +/*argc*/,char **/*argv*/) +
+{
+  +try {
+

+

    +InitializeMagick(*argv);
+

+

    // +Create base image (white image of 300 by 200 pixels)
+    +Image image( Geometry(300,200), Color("white") );
+

+

    // +Construct drawing +list
+    +std::list<Magick::Drawable> drawList;

+

    // Add +some drawing +options to drawing list
+    +drawList.push_back(DrawableStrokeColor("red")); // Outline +color
+    +drawList.push_back(DrawableStrokeWidth(5)); // Stroke width +
+    +drawList.push_back(DrawableFillColor("green")); // Fill +color

+

    // Add +a Circle to +drawing list
+    +drawList.push_back(DrawableCircle(100,100, 50,100));

+

    // Add +a Rectangle to +drawing list
+    +drawList.push_back(DrawableRectangle(200,100, 270,170));

+

    // +Draw everything +using completed drawing list
+    +image.draw(drawList);

+

    // +Display the result +
+    image.display( ); +
+  }
+  +catch( exception &error_ )
+    +{
+      +cout << "Caught exception: " << error_.what() +<< endl;
+      +return 1;
+    +}

+

  return 0;
+}
+

+

Drawable depends +on the simple Coordinate structure which represents a pair of x,y +coodinates. The methods provided by the Coordinate structure are +shown in the following table:

+

Coordinate Structure +Methods

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Method/Member

+
+

Signature

+
+

Description

+
+

Coordinate

+
+

void

+
+

Default Constructor

+
+

double x_, double y_

+
+

Constructor, setting first & second

+
+

x

+
+

double x_

+
+

x coordinate member

+
+

y

+
+

double y_

+
+

y coordinate member

+
+

The Drawable +classes are shown in the following table. Only constructor signatures +are documented here. Each Drawable class also provides methods by +which each individual parameter may be adjusted.

+

Drawable Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

DrawableAffine

+
+

double sx_, double sy_, double rx_, double +ry_, double tx_, double ty_

+
+

Specify a transformation matrix to adjust +scaling, rotation, and translation (coordinate transformation) for +subsequently drawn objects in the same or decendent drawing +context.  The sx_ & sy_ parameters represent the x & y +scale factors, the rx_ & ry_ parameters represent the x & y +rotation, and the tx_ & ty_ parameters represent the x & y +translation.

+
+

void

+
+

Specify a transformation matrix to adjust +scaling, rotation, and translation (coordinate transformation) for +subsequently drawn objects in the same or decendent drawing context. +Initialized to unity (no effect) affine values. Use class methods (not +currently documented) to adjust individual parameters from their unity +values.

+
+

DrawableAngle

+
+

double angle_

+
+

Set drawing angle

+
+

DrawableArc

+
+

double startX_, double startY_, double endX_, +double endY_, double startDegrees, double endDegrees_

+
+

Draw an arc using the stroke color and +based on the circle starting at coordinates startX_,startY_, +and ending with coordinates endX_,endY_, and bounded by the +rotational arc startDegrees_,endDegrees_

+
+

DrawableBezier

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

Draw a bezier curve using the stroke +color and based on the coordinates specified by the coordinates_ list.

+
+

DrawableClipPath

+
+

const std::string &id_

+
+

Select a drawing clip path matching id_.

+
+

DrawableCircle

+
+

double originX_, double originY_, double +perimX_, double perimY_

+
+

Draw a circle using the stroke color +and thickness using specified origin and perimeter coordinates. If a fill +color is specified, then the object is filled.

+
+

DrawableColor

+
+

double x_, double y_, PaintMethod paintMethod_

+
+

Color image according to paintMethod. The +point method recolors the target pixel.  The replace method +recolors any pixel that matches the color of the target pixel.  +Floodfill recolors any pixel that matches the color of the target pixel +and is a neighbor,  whereas filltoborder recolors any neighbor +pixel that is not the border color. Finally, reset recolors all pixels.

+
+

DrawableCompositeImage

+
+

double x_, double y_, const std::string +&filename_

+
+

Composite current image with contents of +specified image, at specified coordinates. If the matte +attribute is set to true, then the image composition will consider an alpha channel, or transparency, present in the image file so that non-opaque portions allow part (or all) of the composite image -to show through. If the specified width or height is zero, then the -image is composited at its natural size, without enlargement or -reduction:

-
-DrawableCompositeImage ( double x_, double y_,
-                         double width_, double height_,
-                         const std::string &filename_ );
-
-DrawableCompositeImage ( double x_, double y_,
-                         double width_, double height_,
-                         const Image &image_ );
-
-

Composite current image with contents of specified image, rendered -with specified width and height, using specified composition -algorithm, at specified coordinates. If the matte attribute is set to -true, then the image composition will consider an alpha channel, or +to show through.

+
+

double x_, double y_, const Image &image_

+
+

double x_, double y_, double width_, double +height_, const std::string &filename_

+
+

Composite current image with contents of +specified image, rendered with specified width and height, at specified +coordinates. If the matte attribute is set to true, +then the image composition will consider an alpha channel, or transparency, present in the image file so that non-opaque portions allow part (or all) of the composite image to show through. If the -specified width or height is zero, then the image is composited at its -natural size, without enlargement or reduction:

-
-DrawableCompositeImage ( double x_, double y_,
-                         double width_, double height_,
-                         const std::string &filename_,
-                         CompositeOperator composition_ );
-
-DrawableCompositeImage ( double x_, double y_,
-                         double width_, double height_,
-                         const Image &image_,
-                         CompositeOperator composition_ );
-
- -
-

DrawableDashArray

-

Specify the pattern of dashes and gaps used to stroke paths. The -strokeDashArray represents a zero-terminated array of numbers that -specify the lengths of alternating dashes and gaps in pixels. If an -odd number of values is provided, then the list of values is repeated -to yield an even number of values. A typical strokeDashArray_ array -might contain the members 5 3 2 0, where the zero value indicates the -end of the pattern array:

-
-DrawableDashArray( const double* dasharray_ );
-
-
-
-

DrawableDashOffset

-

Specify the distance into the dash pattern to start the dash. See -documentation on SVG's stroke-dashoffset -property for usage details:

-
-DrawableDashOffset ( const double offset_ )
-
-
-
-

DrawableEllipse

-

Draw an ellipse using the stroke color and thickness, specified -origin, x & y radius, as well as specified start and end of arc in -degrees. If a fill color is specified, then the object is filled:

-
-DrawableEllipse ( double originX_, double originY_,
-                  double radiusX_, double radiusY_,
-                  double arcStart_, double arcEnd_ )
-
-
-
-

DrawableFillColor

-

Specify drawing object fill color:

-
-DrawableFillColor ( const Color &color_ );
-
-
-

DrawableFillRule

-

Specify the algorithm which is to be used to determine what parts of -the canvas are included inside the shape. See documentation on SVG's -fill-rule -property for usage details:

-
-DrawableFillRule ( const FillRule fillRule_ )
-
-
-
-

DrawableFillOpacity

-

Specify opacity to use when drawing using fill color:

-
-DrawableFillOpacity ( double opacity_ )
-
-
-
-

DrawableFont

-

Specify font family, style, weight (one of the set { 100 | 200 | 300 | -400 | 500 | 600 | 700 | 800 | 900 } with 400 being the normal size), -and stretch to be used to select the font used when drawing -text. Wildcard matches may be applied to style via the AnyStyle -enumeration, applied to weight if weight is zero, and applied to -stretch via the AnyStretch enumeration:

-
-DrawableFont ( const std::string &font_ );
-
-DrawableFont ( const std::string &family_,
-               StyleType style_,
-               const unsigned long weight_,
-               StretchType stretch_ );
-
-
-
-

DrawableGravity

-

Specify text positioning gravity:

-
-DrawableGravity ( GravityType gravity_ )
-
-
-
-

DrawableLine

-

Draw a line using stroke color and thickness using starting and ending -coordinates:

-
-DrawableLine ( double startX_, double startY_,
-               double endX_, double endY_ )
-
-
-
-

DrawableMatte

-

Change the pixel matte value to transparent. The point method changes -the matte value of the target pixel. The replace method changes the -matte value of any pixel that matches the color of the target -pixel. Floodfill changes the matte value of any pixel that matches the -color of the target pixel and is a neighbor, whereas filltoborder -changes the matte value of any neighbor pixel that is not the border -color, Finally reset changes the matte value of all pixels:

-
-DrawableMatte ( double x_, double y_,
-                PaintMethod paintMethod_ )
-
-
-
-

DrawableMiterLimit

-

Specify miter limit. When two line segments meet at a sharp angle and -miter joins have been specified for 'lineJoin', it is possible for the -miter to extend far beyond the thickness of the line stroking the -path. The miterLimit' imposes a limit on the ratio of the miter length -to the 'lineWidth'. The default value of this parameter is 4:

-
-DrawableMiterLimit ( unsigned int miterlimit_ )
-
-
-
-

DrawablePath

-

Draw on image using vector path:

-
-DrawablePath ( const VPathList &path_ );
-
-
-
-

DrawablePoint

-

Draw a point using stroke color and thickness at coordinate:

-
-DrawablePoint ( double x_, double y_ )
-
-
-
-

DrawablePointSize

-

Set font point size:

-
-DrawablePointSize ( double pointSize_ )
-
-
-
-

DrawablePolygon

-

Draw an arbitrary polygon using stroke color and thickness consisting -of three or more coordinates contained in an STL list. If a fill color -is specified, then the object is filled:

-
-DrawablePolygon ( const CoordinateList &coordinates_ )
-
-
-
-

DrawablePolyline

-

Draw an arbitrary polyline using stroke color and thickness consisting -of three or more coordinates contained in an STL list. If a fill color -is specified, then the object is filled:

-
-DrawablePolyline ( const CoordinateList &coordinates_ )
-
-
-
-

DrawablePopClipPath

-

Pop (terminate) clip path definition started by DrawablePushClipPath:

-
-DrawablePopClipPath ( void )
-
-
-
-

DrawablePopGraphicContext

-

Pop Graphic Context. Removing the current graphic context from the -graphic context stack restores the options to the values they had -prior to the preceding DrawablePushGraphicContext operation:

-
-DrawablePopGraphicContext ( void )
-
-
-
-

DrawablePushClipPath

-

Push (create) clip path definition with id_. Clip patch definition -consists of subsequent drawing commands, terminated by -DrawablePopClipPath:

-
-DrawablePushClipPath ( const std::string &id_)
-
-
-
-

DrawablePushGraphicContext

-

Push Graphic Context. When a graphic context is pushed, options set -after the context is pushed (such as coordinate transformations, color -settings, etc.) are saved to a new graphic context. This allows -related options to be saved on a graphic context "stack" in order to -support heirarchical nesting of options. When -DrawablePopGraphicContext is used to pop the current graphic context, -the options in effect during the last DrawablePushGraphicContext -operation are restored:

-
-DrawablePushGraphicContext ( void )
-
-
-
-

DrawablePushPattern

-

Start a pattern definition with arbitrary pattern name specified by -id_, pattern offset specified by x_ and y_, and pattern size -specified by width_ and height_. The pattern is defined within the -coordinate system defined by the specified offset and size. Arbitrary -drawing objects (including DrawableCompositeImage) may be specified -between DrawablePushPattern and DrawablePopPattern in order to draw -the pattern. Normally the pair DrawablePushGraphicContext & -DrawablePopGraphicContext are used to enclose a pattern -definition. Pattern definitions are terminated by a -DrawablePopPattern object:

-
-DrawablePushPattern ( const std::string &id_, long x_, long y_,
-                      long width_, long height_ )
-
-
-
-

DrawablePopPattern

-

Terminate a pattern definition started via DrawablePushPattern:

-
-DrawablePopPattern ( void )
-
-
-
-

DrawableRectangle

-

Draw a rectangle using stroke color and thickness from upper-left -coordinates to lower-right coordinates. If a fill color is specified, -then the object is filled:

-
-DrawableRectangle ( double upperLeftX_, double upperLeftY_,
-                    double lowerRightX_, double lowerRightY_ )
-
-
-
-

DrawableRotation

-

Set rotation to use when drawing (coordinate transformation):

-
-DrawableRotation ( double angle_ )
-
-
-
-

DrawableRoundRectangle

-

Draw a rounded rectangle using stroke color and thickness, with -specified center coordinate, specified width and height, and specified -corner width and height. If a fill color is specified, then the -object is filled:

-
-DrawableRoundRectangle ( double centerX_, double centerY_,
-                         double width_, double hight_,
-                         double cornerWidth_, double cornerHeight_ )
-
-
-
-

DrawableScaling

-

Apply scaling in x and y direction while drawing objects (coordinate -transformation):

-
-DrawableScaling ( double x_, double y_ )
-
-
-
-

DrawableSkewX

-

Apply Skew in X direction (coordinate transformation):

-
-DrawableSkewX ( double angle_ )
-
-
-
-

DrawableSkewY

-

Apply Skew in Y direction:

-
-DrawableSkewY ( double angle_ )
-
-
-
-

DrawableStrokeAntialias

-

Antialias while drawing lines or object outlines:

-
-DrawableStrokeAntialias ( bool flag_ )
-
-
-
-

DrawableStrokeColor

-

Set color to use when drawing lines or object outlines:

-
-DrawableStrokeColor ( const Color &color_ )
-
-
-
-

DrawableStrokeLineCap

-

Specify the shape to be used at the end of open subpaths when they are -stroked. Values of LineCap are UndefinedCap, ButtCap, RoundCap, and -SquareCap:

-
-DrawableStrokeLineCap ( LineCap linecap_ )
-
-
-
-

DrawableStrokeLineJoin

-

Specify the shape to be used at the corners of paths (or other vector -shapes) when they are stroked. Values of LineJoin are UndefinedJoin, -MiterJoin, RoundJoin, and BevelJoin:

-
-DrawableStrokeLineJoin ( LineJoin linejoin_ )
-
-
-
-

DrawableStrokeOpacity

-

Opacity to use when drawing lines or object outlines:

-
-DrawableStrokeOpacity ( double opacity_ )
-
-
-
-

DrawableStrokeWidth

-

Set width to use when drawing lines or object outlines:

-
-DrawableStrokeWidth ( double width_ )
-
-
-
-

DrawableText

-

Annotate image with text using stroke color, font, font pointsize, and -box color (text background color), at specified coordinates. If text -contains special format characters the -image filename, type, width, height, or other image attributes may be -incorporated in the text (see label()):

-
-DrawableText ( const double x_, const double y_,
-               const std::string &text_ )
-
-

Annotate image with text represented with text encoding, using current -stroke color, font, font pointsize, and box color (text background -color), at specified coordinates. If text contains special format -characters the image filename, type, width, +specified width or height is zero, then the image is +composited at its natural size, without enlargement or reduction.

+
+

double x_, double y_, double width_, double +height_, const Image &image_

+
+

double x_, double y_, double +width_, double height_, const std::string &filename_, CompositeOperator +composition_

+
+

Composite current image with contents of +specified image, rendered with specified width and height, using +specified composition algorithm, at specified coordinates. If the matte +attribute is set to true, then the image composition will +consider an alpha channel, or transparency, present in the image file +so that non-opaque portions allow part (or all) of the composite image +to show through. If the specified width or height is +zero, then the image is composited at its natural size, without +enlargement or reduction.

+
+

double x_, double y_, double +width_, double height_, const Image &image_, CompositeOperator +composition_

+
+

DrawableDashArray

+
+

const double* dasharray_

+
+

Specify the pattern of dashes and gaps used to +stroke paths. The strokeDashArray represents a zero-terminated array of +numbers that specify the lengths of alternating dashes and gaps in +pixels. If an odd number of values is provided, then the list of values +is repeated to yield an even number of values.  A typical +strokeDashArray_ array might contain the members 5 3 2 0, where the +zero value indicates the end of the pattern array.

+
+

DrawableDashOffset

+
+

double offset_

+
+

Specify +the distance into the dash pattern to start the dash. See documentation +on SVG's stroke-dashoffset property for usage details.

+
+

DrawableEllipse

+
+

double originX_, double originY_, double +radiusX_, double radiusY_, double arcStart_, double arcEnd_

+
+

Draw an ellipse using the stroke color +and thickness, specified origin, x & y radius, as well as specified +start and end of arc in degrees. If a fill color is specified, +then the object is filled.

+
+

DrawableFillColor

+
+

const Color +&color_

+
+

Specify drawing object fill color.

+
+

DrawableFillRule

+
+

FillRule fillRule_

+
+

Specify +the algorithm which is to be used to determine what parts of the canvas +are included inside the shape. See documentation on SVG's fill-rule  property for usage details.

+
+

DrawableFillOpacity

+
+

double opacity_

+
+

Specify opacity to use when drawing using fill +color.

+
+

DrawableFont

+
+

const std::string &font_

+
+

Specify font name to use when drawing text.

+
+

const std::string &family_, +
+ StyleType +style_,
+ unsigned long weight_,
+ StretchType +stretch_

+
+

Specify font family, style, weight (one of the +set { 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 } with 400 +being the normal size), and stretch to be used to select the font used +when drawing text. Wildcard matches may be applied to style via the +AnyStyle enumeration, applied to weight if weight is zero, and applied +to stretch via the AnyStretch enumeration.

+
+

DrawableGravity

+
+

GravityType gravity_

+
+

Specify text positioning gravity.

+
+

DrawableLine

+
+

double startX_, double startY_, double endX_, +double endY_

+
+

Draw a line using stroke color and +thickness using starting and ending coordinates

+
+

DrawableMatte

+
+

double x_, double y_, PaintMethod paintMethod_

+
+

Change the pixel matte value to transparent. +The point method changes the matte value of the target pixel.  The +replace method changes the matte value of any pixel that matches the +color of the target pixel. Floodfill changes the matte value of any +pixel that matches the color of the target pixel and is a neighbor, +whereas filltoborder changes the matte value of any neighbor pixel that +is not the border color, Finally reset changes the matte value of all +pixels.

+
+

DrawableMiterLimit

+
+

unsigned int miterLimit_

+
+

Specify miter limit. When two line segments +meet at a sharp angle and miter joins have been specified for +'lineJoin', it is possible for the miter to extend far beyond the +thickness of the line stroking the path. The miterLimit' imposes a +limit on the ratio of the miter length to the 'lineWidth'. The default +value of this parameter is 4.

+
+

DrawablePath

+
+

const std::list<Magick::VPath> &path_

+
+

Draw on image using vector path.

+
+

DrawablePoint

+
+

double x_, double y_

+
+

Draw a point using stroke color and +thickness at coordinate

+
+

DrawablePointSize

+
+

double pointSize_

+
+

Set font point size.

+
+

DrawablePolygon

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

Draw an arbitrary polygon using stroke +color and thickness consisting of three or more coordinates contained +in an STL list. If a fill color is specified, then the object +is filled.

+
+

DrawablePolyline

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

Draw an arbitrary polyline using stroke +color and thickness consisting of three or more coordinates contained +in an STL list. If a fill color is specified, then the object +is filled.

+
+

DrawablePopClipPath

+
+

void

+
+

Pop (terminate) clip path definition started +by DrawablePushClipPath.

+
+

DrawablePopGraphicContext

+
+

void

+
+

Pop +Graphic Context. Removing the current graphic context from the graphic +context stack restores the options to the values they had prior to the +preceding DrawablePushGraphicContext operation.

+
+

DrawablePushClipPath

+
+

const std::string &id_

+
+

Push (create) clip path definition with id_. +Clip patch definition consists of subsequent drawing commands, +terminated by DrawablePopClipPath.

+
+

DrawablePushGraphicContext

+
+

void

+
+

Push +Graphic Context. When a graphic context is pushed, options set after +the context is pushed (such as coordinate transformations, color +settings, etc.) are saved to a new graphic context. This allows related +options to be saved on a graphic context "stack" in order to support +heirarchical nesting of options. When DrawablePopGraphicContext is used to pop the current graphic +context, the options in effect during the last DrawablePushGraphicContext +operation are restored.

+
+

DrawablePushPattern

+
+

std::string &id_, long x_, long y_, long +width_, long height_

+
+

Start +a pattern definition with arbitrary pattern name specified by id_, +pattern offset specified by x_ and y_, and pattern size +specified by width_ and height_. The pattern is defined +within the coordinate system defined by the specified offset and size. +Arbitrary drawing objects (including DrawableCompositeImage) may be specified between DrawablePushPattern and DrawablePopPattern in order to draw the pattern. +Normally the pair DrawablePushGraphicContext & DrawablePopGraphicContext are used to enclose a pattern +definition. Pattern definitions are terminated by a DrawablePopPattern object.

+
+

DrawablePopPattern

+
+

void

+
+

Terminate +a pattern definition started via DrawablePushPattern.

+
+

DrawableRectangle

+
+

double upperLeftX_, double upperLeftY_, double +lowerRightX_, double lowerRightY

+
+

Draw a rectangle using stroke color +and thickness from upper-left coordinates to lower-right coordinates. +If a fill color is specified, then the object is filled.

+
+

DrawableRotation

+
+

double angle_

+
+

Set rotation to use when drawing (coordinate +transformation).

+
+

DrawableRoundRectangle

+
+

double centerX_, double centerY_, double +width_, double hight_, double cornerWidth_, double cornerHeight_

+
+

Draw a rounded rectangle using stroke +color and thickness, with specified center coordinate, specified width +and height, and specified corner width and height.  If a fill +color is specified, then the object is filled.

+
+

DrawableScaling

+
+

double x_, double y_

+
+

Apply scaling in x and y direction while +drawing objects (coordinate transformation).

+
+

DrawableSkewX

+
+

double angle_

+
+

Apply Skew in X direction (coordinate +transformation)

+
+

DrawableSkewY

+
+

double angle_

+
+

Apply Skew in Y direction

+
+

DrawableStrokeAntialias

+
+

bool flag_

+
+

Antialias while drawing lines or object +outlines.

+
+

DrawableStrokeColor

+
+

const Color +&color_

+
+

Set color to use when drawing lines or object +outlines.

+
+

DrawableStrokeLineCap

+
+

LineCap linecap_

+
+

Specify the shape to be used at the end of +open subpaths when they are stroked. Values of LineCap are +UndefinedCap, ButtCap, RoundCap, and SquareCap.

+
+

DrawableStrokeLineJoin

+
+

LineJoin linejoin_

+
+

Specify the shape to be used at the corners of +paths (or other vector shapes) when they are stroked. Values of +LineJoin are UndefinedJoin, MiterJoin, RoundJoin, and BevelJoin.

+
+

DrawableStrokeOpacity

+
+

double opacity_

+
+

Opacity to use when drawing lines or object +outlines.

+
+

DrawableStrokeWidth

+
+

double width_

+
+

Set width to use when drawing lines or object +outlines.

+
+

DrawableText

+
+

double x_, double y_, std::string text_

+
+

Annotate +image with text using stroke color, font, font pointsize, and box +color (text background color), at specified coordinates. If text +contains special format characters the image filename, type, width, height, or other image attributes may be incorporated in the text (see -label()).

-

The text encoding specifies the code set to use for text -annotations. The only character encoding which may be specified at -this time is "UTF-8" for representing Unicode as a sequence of bytes. Specify an empty -string to set text encoding to the system's default. Successful text -annotation using Unicode may require fonts designed to support -Unicode:

-
-DrawableText ( const double x_, const double y_,
-               const std::string &text_, const std::string &encoding_)
-
- -
-

DrawableTextAntialias

-

Antialias while drawing text (default true). The main reason to -disable text antialiasing is to avoid adding new colors to the image:

-
-DrawableTextAntialias ( bool flag_ )
-
-
-
-

DrawableTextDecoration

-

Specify decoration (e.g. UnderlineDecoration) to apply to text:

-
-DrawableTextDecoration ( DecorationType decoration_ )
-
-
-
-

DrawableTextUnderColor

-

Draw a box under rendered text using the specified color:

-
-DrawableTextUnderColor ( const Color &color_ )
-
-
-
-

DrawableTranslation

-

Apply coordinate translation (set new coordinate origin):

-
-DrawableTranslation ( double x_, double y_ )
-
-
-
-

DrawableViewbox

-

Dimensions of the output viewbox. If the image is to be written to a -vector format (e.g. MVG or SVG), then a DrawablePushGraphicContext -object should be pushed to the head of the list, followed by a -DrawableViewbox object to establish the output canvas size. A -matching DrawablePopGraphicContext object should be pushed to the -tail of the list:

-
-DrawableViewbox(unsigned long x1_, unsigned long y1_,
-                unsigned long x2_, unsigned long y2_)
-
-
- -
-

Vector Path Classes

-

The vector paths supported by Magick++ are based on those supported by -the SVG XML specification. Vector paths are not directly -drawable, they must first be supplied as a constructor argument to the -DrawablePath class in order to create a drawable object. The -DrawablePath class effectively creates a drawable compound component -which may be replayed as desired. If the drawable compound component -consists only of vector path objects using relative coordinates then -the object may be positioned on the image by preceding it with a -DrawablePath which sets the current drawing coordinate. Alternatively -coordinate transforms may be used to translate the origin in order to position the object, rotate it, -skew it, or scale it.

- -
-

The "moveto" commands

-

The "moveto" commands establish a new current point. The effect is as -if the "pen" were lifted and moved to a new location. A path data -segment must begin with either one of the "moveto" commands or one of -the "arc" commands. Subsequent "moveto" commands (i.e., when the -"moveto" is not the first command) represent the start of a new -subpath.

-

Start a new sub-path at the given coordinate. PathMovetoAbs indicates -that absolute coordinates will follow; PathMovetoRel indicates that -relative coordinates will follow. If a relative moveto appears as the -first element of the path, then it is treated as a pair of absolute -coordinates. If a moveto is followed by multiple pairs of coordinates, -the subsequent pairs are treated as implicit lineto commands.

-
-

PathMovetoAbs

-

Simple moveto:

-
-PathMovetoAbs ( const Magick::Coordinate &coordinate_ )
-
-

Moveto followed by implicit linetos:

-
-PathMovetoAbs ( const CoordinateList &coordinates_ )
-
-
-
-

PathMovetoRel

-

Simple moveto:

-
-PathMovetoRel ( const Magick::Coordinate &coordinate_ );
-
-

Moveto followed by implicit linetos:

-
-PathMovetoRel ( const CoordinateList &coordinates_ );
-
-
-
-
-

The "closepath" command

-

The "closepath" command causes an automatic straight line to be drawn from the current point to the initial point of the current subpath.

-
-

PathClosePath

-

Close the current subpath by drawing a straight line from the current -point to current subpath's most recent starting point (usually, the -most recent moveto point):

-
-PathClosePath ( void )
-
-
-
-
-

The "lineto" commands

-

The various "lineto" commands draw straight lines from the current -point to a new point.

-
-

PathLinetoAbs

-

Draw a line from the current point to the given coordinate which -becomes the new current point. PathLinetoAbs indicates that absolute -coordinates are used. A number of coordinates pairs may be specified -in a list to draw a polyline. At the end of the command, the new -current point is set to the final set of coordinates provided.

-

Draw to a single point:

-
-PathLinetoAbs ( const Magick::Coordinate& coordinate_  );
-
-

Draw to multiple points:

-
-PathLinetoAbs ( const CoordinateList &coordinates_ );
-
-
-
-

PathLinetoRel

-

Draw a line from the current point to the given coordinate which -becomes the new current point. PathLinetoRel indicates that relative -coordinates are used. A number of coordinates pairs may be specified -in a list to draw a polyline. At the end of the command, the new -current point is set to the final set of coordinates provided.

-

Draw to a single point:

-
-PathLinetoRel ( const Magick::Coordinate& coordinate_ );
-
-

Draw to multiple points:

-
-PathLinetoRel ( const CoordinateList &coordinates_ );
-
-
-
-

PathLinetoHorizontalAbs

-

Draws a horizontal line from the current point (cpx, cpy) to (x, -cpy). PathLinetoHorizontalAbs indicates that absolute coordinates -are supplied. At the end of the command, the new current point -becomes (x, cpy) for the final value of x:

-
-PathLinetoHorizontalAbs ( double x_ )
-
-
-
-

PathLinetoHorizontalRel

-

Draws a horizontal line from the current point (cpx, cpy) to (x, -cpy). PathLinetoHorizontalRel indicates that relative coordinates -are supplied. At the end of the command, the new current point becomes -(x, cpy) for the final value of x:

-
-PathLinetoHorizontalRel ( double x_ )
-
-
-
-

PathLinetoVerticalAbs

-

Draws a vertical line from the current point (cpx, cpy) to (cpx, -y). PathLinetoVerticalAbs indicates that absolute coordinates are -supplied. At the end of the command, the new current point becomes -(cpx, y) for the final value of y:

-
-PathLinetoVerticalAbs ( double y_ )
-
-
-
-

PathLinetoVerticalRel

-

Draws a vertical line from the current point (cpx, cpy) to (cpx, y). -PathLinetoVerticalRel indicates that relative coordinates are -supplied. At the end of the command, the new current point becomes -(cpx, y) for the final value of y:

-
-PathLinetoVerticalRel ( double y_ )
-
-
-
-
-

Curve commands

-

These three groups of commands draw curves:

+label()).

+
+

const double x_, const double y_, const +std::string &text_, const std::string &encoding_

+
+

Annotate +image with text represented with text encoding, using current stroke +color, font, font pointsize, and box color (text background +color), at specified coordinates. If text contains special +format characters +the image filename, type, width, height, or other image attributes may +be incorporated in the text (see label()).

+

The +text encoding specifies the code set to use for text annotations. The +only character encoding which may be specified at this time is "UTF-8" for representing Unicode as a sequence of bytes. Specify an +empty string to set text encoding to the system's default. Successful +text annotation using Unicode may require fonts designed to support +Unicode.

+
+

DrawableTextAntialias

+
+

bool flag_

+
+

Antialias while drawing text (default true). +The main reason to disable text antialiasing is to avoid adding new +colors to the image.

+
+

+DrawableTextDecoration

+
+

DecorationType decoration_

+
+

Specify decoration (e.g. UnderlineDecoration) +to apply to text.

+
+

DrawableTextUnderColor

+
+

const Color &color_

+
+

Draw a box under rendered text using the +specified color.

+
+

DrawableTranslation

+
+

double x_, double y_

+
+

Apply coordinate translation (set new +coordinate origin).

+
+

DrawableViewbox

+
+

unsigned long x1_, unsigned long y1_, unsigned +long x2_, unsigned long y2_

+
+

Dimensions of the output viewbox. If the image +is to be written to a vector format (e.g. MVG or SVG), then a +DrawablePushGraphicContext() object should be pushed to the head of the +list, followed by a DrawableViewbox() statement to establish the output +canvas size. A matching DrawablePopGraphicContext() object should be +pushed to the tail of the list.

+
+

Vector Path Classes

+

The vector paths supported by Magick++ are based on those +supported by the SVG +XML specification. Vector paths are not directly drawable, they +must first be supplied as a constructor argument to the DrawablePath +class in order to create a drawable object. The DrawablePath +class effectively creates a drawable compound component which may be +replayed as desired. If the drawable compound component consists only +of vector path objects using relative coordinates then the object may +be positioned on the image by preceding it with a DrawablePath +which sets the current drawing coordinate. Alternatively coordinate +transforms may be used to translate +the origin in order to position the object, rotate +it, skew it, or scale +it.

+

The "moveto" commands

+

The "moveto" commands +establish a new current point. The effect is as if the "pen" +were lifted and moved to a new location. A path data segment must +begin with either one of the "moveto" commands or one of +the "arc" commands. Subsequent "moveto" commands +(i.e., when the "moveto" is not the first command) +represent the start of a new subpath:

+

Moveto Classes

+ + + + + + + + + + + + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

PathMovetoAbs

+
+

const Magick::Coordinate &coordinate_

+
+

Start a new sub-path at the given coordinate. PathMovetoAbs +indicates that absolute coordinates will follow; PathMovetoRel +indicates that relative coordinates will follow. If a relative moveto +appears as the first element of the path, then it is treated as a pair +of absolute coordinates. If a moveto is followed by multiple pairs of +coordinates, the subsequent pairs are treated as implicit lineto +commands.

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

PathMovetoRel

+
+

const Magick::Coordinate &coordinate_

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

The "closepath" command

+

The "closepath" command +causes an automatic straight line to be drawn from the current point +to the initial point of the current subpath:

+

Closepath Classes

+ + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

PathClosePath

+
+

void

+
+

Close the current subpath by drawing a +straight line from the current point to current subpath's most recent +starting point (usually, the most recent moveto point).

+
+

The "lineto" commands

+

The various "lineto" commands +draw straight lines from the current point to a new point:

+

Lineto Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

PathLinetoAbs

+
+

const Magick::Coordinate& coordinate_

+
+

Draw a line from the current point to the +given coordinate which becomes the new current point.  PathLinetoAbs +indicates that absolute coordinates are used; PathLinetoRel +indicates that relative coordinates are used. A number of coordinates +pairs may be specified in a list to draw a polyline. At the end of the +command, the new current point is set to the final set of coordinates +provided.

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

PathLinetoRel

+
+

const Magick::Coordinate& coordinate_

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

PathLinetoHorizontalAbs

+
+

double x_

+
+

Draws a horizontal line from the current point +(cpx, cpy) to (x, cpy). PathLinetoHorizontalAbs indicates that +absolute coordinates are supplied; PathLinetoHorizontalRel +indicates that relative coordinates are supplied. At the end of the +command, the new current point becomes (x, cpy) for the final value of +x.

+
+

PathLinetoHorizontalRel

+
+

double x_

+
+

+PathLinetoVerticalAbs

+
+

double y_

+
+

Draws a vertical line from the current point +(cpx, cpy) to (cpx, y). PathLinetoVerticalAbs indicates that +absolute coordinates are supplied; PathLinetoVerticalRel +indicates that relative coordinates are supplied.  At the end of +the command, the new current point becomes (cpx, y) for the final value +of y.

+
+

+PathLinetoVerticalRel

+
+

double y_

+
+

The curve commands

+

These three groups of commands draw curves:

    -
  • Cubic Bézier commands.

    -

    A cubic Bézier segment is defined by a start point, an end point, -and two control points.

    -
  • -
  • Quadratic Bézier commands.

    -

    A quadratic Bézier segment is defined by a start point, an end -point, and one control point.

    -
  • -
  • Elliptical arc commands.

    -

    An elliptical arc segment draws a segment of an ellipse.

    -
  • -
- -
-

Cubic Bézier curve commands

-
-

Cubic Bézier curve commands

- -
-
-

PathCurvetoArgs

-

The cubic Bézier commands depend on the PathCurvetoArgs argument -class, which has the constructor signature:

-
-PathCurvetoArgs( double x1_, double y1_,
-                 double x2_, double y2_,
-                 double x_, double y_ );
-
-

PathCurveto:

-

Draws a cubic Bézier curve from the current point to (x,*y*) using -(x1,*y1*) as the control point at the beginning of the curve and -(x2,*y2*) as the control point at the end of the -curve. PathCurvetoAbs indicates that absolutecoordinates will follow; -PathCurvetoRel indicates that relative coordinates will -follow. Multiple sets of coordinates may be specified to draw a +

The cubic Bézier curve +commands

+

The cubic Bézier commands depend on the PathCurvetoArgs +argument class, which has the constructor signature

+

  PathCurvetoArgs( double x1_, double y1_, +
+                   +double x2_, double y2_,
+                   +double x_, double y_ );

+

The commands are as follows:

+

Cubic Bézier +Curve Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

PathCurvetoAbs

+
+

const Magick::PathCurvetoArgs &args_

+
+

Draws a cubic Bézier curve from the +current point to (x,y) using (x1,y1) as the control point at the +beginning of the curve and (x2,y2) as the control point at the end of +the curve. PathCurvetoAbs indicates that absolutecoordinates +will follow; PathCurvetoRel indicates that relative coordinates +will follow. Multiple sets of coordinates may be specified to draw a polybezier. At the end of the command, the new current point becomes -the final (x,*y*) coordinate pair used in the polybezier.

- -
-

PathCurvetoAbs

-

Draw a single curve:

-
-PathCurvetoAbs ( const PathCurvetoArgs &args_ );
-
-

Draw multiple curves:

-
-PathCurvetoAbs ( const PathCurveToArgsList &args_ );
-
-
-
-

PathCurvetoRel

-

Draw a single curve:

-
-PathCurvetoRel ( const PathCurvetoArgs &args_ );
-
-

Draw multiple curves:

-
-PathCurvetoRel ( const PathCurveToArgsList &args_ );
-
-

PathSmoothCurveto:

-

Draws a cubic Bézier curve from the current point to (x,y). The first -control point is assumed to be the reflection of the second control -point on the previous command relative to the current point. (If there -is no previous command or if the previous command was not an -PathCurvetoAbs, PathCurvetoRel, PathSmoothCurvetoAbs or -PathSmoothCurvetoRel, assume the first control point is coincident -with the current point.) (x2,y2) is the second control point (i.e., -the control point at the end of the curve). PathSmoothCurvetoAbs -indicates that absolute coordinates will follow; PathSmoothCurvetoRel +the final (x,y) coordinate pair used in the polybezier.

+
+

const std::list<Magick::PathCurvetoArgs> +&args_

+
+

PathCurvetoRel

+
+

const Magick::PathCurvetoArgs &args_

+
+

const std::list<Magick::PathCurvetoArgs> +&args_

+
+

+PathSmoothCurvetoAbs

+
+

const Magick::Coordinate &coordinates_

+
+

Draws a cubic Bézier curve from the +current point to (x,y). The first control point is assumed to be the +reflection of the second control point on the previous command relative +to the current point. (If there is no previous command or if the +previous command was not an PathCurvetoAbs, PathCurvetoRel, + PathSmoothCurvetoAbs or PathSmoothCurvetoRel, +assume the first control point is coincident with the current point.) +(x2,y2) is the second control point (i.e., the control point at the end +of the curve).  PathSmoothCurvetoAbs indicates that +absolute coordinates will follow;  PathSmoothCurvetoRel indicates that relative coordinates will follow. Multiple sets of coordinates may be specified to draw a polybezier. At the end of the command, the new current point becomes the final (x,y) coordinate pair used in the polybezier.

- -
-

PathSmoothCurvetoAbs

-

Draw a single curve:

-
-PathSmoothCurvetoAbs ( const Magick::Coordinate &coordinates_ );
-
-

Draw multiple curves

-
-PathSmoothCurvetoAbs ( const CoordinateList &coordinates_ );
-
-
-

PathSmoothCurvetoRel

-

Draw a single curve:

-
-PathSmoothCurvetoRel ( const Coordinate &coordinates_ );
-
-

Draw multiple curves:

-
-PathSmoothCurvetoRel ( const CoordinateList &coordinates_ );
-
-
- -
-

Quadratic Bézier curve commands

- -
-

PathQuadraticCurvetoArgs

-

The quadratic Bézier commands depend on the PathQuadraticCurvetoArgs -argument class, which has the constructor signature:

-
-PathQuadraticCurvetoArgs( double x1_, double y1_,
-                          double x_, double y_ );
-
-
-
-

PathQuadraticCurvetoAbs

-

Draw a single curve:

-
-PathQuadraticCurvetoAbs ( const Magick::PathQuadraticCurvetoArgs &args_ );
-
-

Draw multiple curves:

-
-PathQuadraticCurvetoAbs ( const PathQuadraticCurvetoArgsList &args_ );
-
-
-
-

PathQuadraticCurvetoRel

-

Draw a single curve:

-
-PathQuadraticCurvetoRel ( const Magick::PathQuadraticCurvetoArgs &args_ );
-
-

Draw multiple curves:

-
-PathQuadraticCurvetoRel ( const PathQuadraticCurvetoArgsList &args_ );
-
-
-
-

PathSmoothQuadraticCurvetoAbs

-

Draw a single curve:

-
-PathSmoothQuadraticCurvetoAbs ( const Magick::Coordinate &coordinate_ );
-
-

Draw multiple curves:

-
-PathSmoothQuadraticCurvetoAbs ( const CoordinateList &coordinates_ );
-
-
-
-

PathSmoothQuadraticCurvetoRel

-

Draw a single curve:

-
-PathSmoothQuadraticCurvetoRel ( const Magick::Coordinate &coordinate_ );
-
-

Draw multiple curves:

-
-PathSmoothQuadraticCurvetoRel ( const CoordinateList &coordinates_ );
-
-
-
-
-

Elliptical arc curve commands

-
-

Elliptical arc curve commands

- -
-
-

PathArcArgs

-

The elliptical arc curve commands depend on the PathArcArgs argument -class, which has the constructor signature:

-
-PathArcArgs( double radiusX_, double radiusY_,
-             double xAxisRotation_, bool largeArcFlag_,
-             bool sweepFlag_, double x_, double y_ );
-
-

Draws an elliptical arc from the current point to (x, y). The size and -orientation of the ellipse are defined by two radii (radiusX, radiusY) -and an xAxisRotation, which indicates how the ellipse as a whole is -rotated relative to the current coordinate system. The center (cx, cy) -of the ellipse is calculated automatically to satisfy the constraints -imposed by the other parameters. largeArcFlag and sweepFlag contribute -to the automatic calculations and help determine how the arc is -drawn. If largeArcFlag is true then draw the larger of the available -arcs. If sweepFlag is true, then draw the arc matching a clock-wise -rotation.

-
-
-

PathArcAbs

-

Draw a single arc segment:

-
-PathArcAbs ( const PathArcArgs &coordinates_ );
-
-

Draw multiple arc segments:

-
-PathArcAbs ( const PathArcArgsList &coordinates_ );
-
-
-
-

PathArcRel

-

Draw a single arc segment:

-
-PathArcRel ( const PathArcArgs &coordinates_ );
-
-

Draw multiple arc segments:

-
-PathArcRel ( const PathArcArgsList &coordinates_ );
-
-

Copyright © Bob Friesenhahn 1999 - 2012

-
-
- - - +
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

+PathSmoothCurvetoRel

+
+

const Magick::Coordinate &coordinates_

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

The quadratic Bézier curve +commands

+

The quadratic Bézier commands depend on the +PathQuadraticCurvetoArgs argument class, which has the +constructor signature:

+

  PathQuadraticCurvetoArgs( double x1_, double y1_, +
+                            +double x_, double y_ );

+

The quadratic Bézier commands +are as follows:

+

Quadratic +Bézier +Curve Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

PathQuadraticCurvetoAbs

+
+

const Magick::PathQuadraticCurvetoArgs +&args_

+
+

Draws a quadratic Bézier curve from the +current point to (x,y) using (x1,y1) as the control point. PathQuadraticCurvetoAbs +indicates that absolute coordinates will follow; PathQuadraticCurvetoRel +indicates that relative coordinates will follow. Multiple sets of +coordinates may be specified to draw a polybezier. At the end of the +command, the new current point becomes the final (x,y) coordinate pair +used in the polybezier.

+
+

const +std::list<Magick::PathQuadraticCurvetoArgs> &args_

+
+

PathQuadraticCurvetoRel

+
+

const Magick::PathQuadraticCurvetoArgs +&args_

+
+

const +std::list<Magick::PathQuadraticCurvetoArgs> &args_

+
+

PathSmoothQuadraticCurvetoAbs

+
+

const Magick::Coordinate &coordinate_

+
+

Draws a quadratic Bézier curve from the +current point to (x,y). The control point is assumed to be the +reflection of the control point on the previous
+command relative to the current point. (If there is no previous command +or if the previous command was not a PathQuadraticCurvetoAbs, PathQuadraticCurvetoRel, + PathSmoothQuadraticCurvetoAbs or PathSmoothQuadraticCurvetoRel, +assume the control point is coincident with the current point.) PathSmoothQuadraticCurvetoAbs +indicates that absolute coordinates will follow; PathSmoothQuadraticCurvetoRel +indicates that relative coordinates will follow. At the end of the +command, the new current point becomes the final (x,y) coordinate pair +used in the polybezier.

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

PathSmoothQuadraticCurvetoRel

+
+

const Magick::Coordinate &coordinate_

+
+

const std::list<Magick::Coordinate> +&coordinates_

+
+

The elliptical arc curve commands

+

The elliptical arc curve commands depend on the PathArcArgs +argument class, which has the constructor signature:

+

   PathArcArgs( double radiusX_, double radiusY_, +
+                +double xAxisRotation_, bool largeArcFlag_,
+                +bool sweepFlag_, double x_, double y_ );

+

The elliptical arc commands are as +follows:

+

Elliptical Arc Curve +Classes

+ + + + + + + + + + + + + + + + + + + + + + + +
+

Sub-Class

+
+

Constructor Signature

+
+

Description

+
+

PathArcAbs

+
+

const Magick::PathArcArgs &coordinates_

+
+

Draws an elliptical arc from the current point +to (x, y). The size and orientation of the ellipse are defined by two +radii (radiusX, radiusY) and an xAxisRotation, +which indicates how the ellipse as a whole is rotated relative to the +current coordinate system. The center (cx, cy) of the ellipse is +calculated automatically to satisfy the constraints imposed by the +other parameters. largeArcFlag and sweepFlag contribute +to the automatic calculations and help determine how the arc is drawn. +If largeArcFlag is true then draw the larger of the available +arcs. If sweepFlag is true, then draw the arc matching a +clock-wise rotation.

+
+

const std::list<Magick::PathArcArgs> +&coordinates_

+
+

PathArcRel

+
+

const Magick::PathArcArgs &coordinates_

+
+

const std::list<Magick::PathArcArgs> +&coordinates_

+
+


+
+

diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Drawable.rst graphicsmagick-1.3.16-Q16/www/Magick++/Drawable.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Drawable.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Drawable.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,1055 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -================ -Magick::Drawable -================ - -.. contents:: - :depth: 1 - -Drawable provides a convenient interface for preparing vector, image, -or text arguments for the Image::draw() method. Each instance of a -Drawable sub-class represents a single drawable object. Drawable -objects may be drawn "one-by-one" via multiple invocations of the -Image `draw() `_ method, or may be drawn -"all-at-once" by passing a list of Drawable objects to the Image -`draw() `_ method. The one-by-one approach is -convenient for simple drawings, while the list-based approach is -appropriate for drawings which require more sophistication. - -The following is an example using the Drawable subclasses with a -one-by-one approach to draw the following figure: - -.. image:: Drawable_example_1.png - :width: 300 - :height: 200 - :alt: Figure showing drawing example - -:: - - #include - #include - #include - - using namespace std; - using namespace Magick; - - int main(int /*argc*/,char **argv) - { - try { - InitializeMagick(*argv); - - // Create base image (white image of 300 by 200 pixels) - Image image( Geometry(300,200), Color("white") ); - - // Set draw options - image.strokeColor("red"); // Outline color - image.fillColor("green"); // Fill color - image.strokeWidth(5); - - // Draw a circle - image.draw( DrawableCircle(100,100, 50,100) ); - - // Draw a rectangle - image.draw( DrawableRectangle(200,200, 270,170) ); - - // Display the result - image.display( ); - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; - } - -Since Drawable is an object it may be saved in an array or a list for -later (perhaps repeated) use. The following example shows how to draw -the same figure using the list-based approach:: - - #include - #include - #include - #include - - using namespace std; - using namespace Magick; - - int main(int /*argc*/,char **/*argv*/) - { - try { - - InitializeMagick(*argv); - - // Create base image (white image of 300 by 200 pixels) - Image image( Geometry(300,200), Color("white") ); - - // Construct drawing list - std::list drawList; - - // Add some drawing options to drawing list - drawList.push_back(DrawableStrokeColor("red")); // Outline color - drawList.push_back(DrawableStrokeWidth(5)); // Stroke width - drawList.push_back(DrawableFillColor("green")); // Fill color - - // Add a Circle to drawing list - drawList.push_back(DrawableCircle(100,100, 50,100)); - - // Add a Rectangle to drawing list - drawList.push_back(DrawableRectangle(200,100, 270,170)); - - // Draw everything using completed drawing list - image.draw(drawList); - - // Display the result - image.display( ); - } - catch( exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - return 1; - } - - return 0; - } - - -Coordinate structure --------------------- - -Drawable depends on the simple Coordinate structure which represents a -pair of x,y coodinates. The Coordinate structure is defined as -follows:: - - class Coordinate - { - public: - - // Default Constructor - Coordinate ( void ); - - // Constructor, setting first & second - Coordinate ( double x_, double y_ ); - - // Destructor - virtual ~Coordinate (); - - // x coordinate member - void x ( double x_ ); - double x ( void ) const; - - // y coordinate member - void y ( double y_ ); - double y ( void ) const; - }; - -Drawable classes ----------------- - -Drawable classes represent objects to be drawn on the image. - -.. contents:: Drawable classes - :local: - :depth: 1 - -DrawableAffine -++++++++++++++ - -Specify a transformation matrix to adjust scaling, rotation, and -translation (coordinate transformation) for subsequently drawn objects -in the same or decendent drawing context. The `sx_` & `sy_` parameters -represent the x & y scale factors, the `rx_` & `ry_` parameters represent -the x & y rotation, and the `tx_` & `ty_` parameters represent the x & y -translation:: - - DrawableAffine ( double sx_, double sy_, - double rx_, double ry_, - double tx_, double ty_ ); - -Specify a transformation matrix to adjust scaling, rotation, and -translation (coordinate transformation) for subsequently drawn objects -in the same or decendent drawing context. Initialized to unity (no -effect) affine values. Use class methods (not currently documented but -defined in the Drawable.h header file) to adjust individual parameters -from their unity values:: - - DrawableAffine ( void ); - - -DrawableArc -+++++++++++ - -Draw an arc using the stroke color and based on the circle starting at -coordinates `startX_`,`startY_`, and ending with coordinates -`endX_`,`endY_`, and bounded by the rotational arc -`startDegrees_`,`endDegrees_`:: - - DrawableArc ( double startX_, double startY_, - double endX_, double endY_, - double startDegrees_, double endDegrees_ ); - -DrawableBezier -++++++++++++++ - -Draw a bezier curve using the stroke color and based on the -coordinates specified by the `coordinates_` list:: - - DrawableBezier ( const CoordinateList &coordinates_ ); - -DrawableClipPath -++++++++++++++++ - -Select a drawing clip path matching `id_`:: - - DrawableClipPath ( const std::string &id_ ); - -DrawableCircle -++++++++++++++ - -Draw a circle using the stroke color and thickness using specified -origin and perimeter coordinates. If a fill color is specified, then -the object is filled:: - - DrawableCircle ( double originX_, double originY_, - double perimX_, double perimY_ ) - - -DrawableColor -+++++++++++++ - -Color image according to paintMethod. The point method recolors the -target pixel. The replace method recolors any pixel that matches the -color of the target pixel. Floodfill recolors any pixel that matches -the color of the target pixel and is a neighbor, whereas filltoborder -recolors any neighbor pixel that is not the border color. Finally, -reset recolors all pixels:: - - DrawableColor ( double x_, double y_, - PaintMethod paintMethod_ ) - - -DrawableCompositeImage -++++++++++++++++++++++ - -Composite current image with contents of specified image, at specified -coordinates. If the matte attribute is set to true, then the image -composition will consider an alpha channel, or transparency, present -in the image file so that non-opaque portions allow part (or all) of -the composite image to show through:: - - DrawableCompositeImage ( double x_, double y_, - const std::string &filename_ ); - DrawableCompositeImage ( double x_, double y_, - const Image &image_ ); - -Composite current image with contents of specified image, rendered -with specified width and height, at specified coordinates. If the -matte attribute is set to true, then the image composition will -consider an alpha channel, or transparency, present in the image file -so that non-opaque portions allow part (or all) of the composite image -to show through. If the specified width or height is zero, then the -image is composited at its natural size, without enlargement or -reduction:: - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const std::string &filename_ ); - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const Image &image_ ); - -Composite current image with contents of specified image, rendered -with specified width and height, using specified composition -algorithm, at specified coordinates. If the matte attribute is set to -true, then the image composition will consider an alpha channel, or -transparency, present in the image file so that non-opaque portions -allow part (or all) of the composite image to show through. If the -specified width or height is zero, then the image is composited at its -natural size, without enlargement or reduction:: - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const std::string &filename_, - CompositeOperator composition_ ); - - DrawableCompositeImage ( double x_, double y_, - double width_, double height_, - const Image &image_, - CompositeOperator composition_ ); - - -DrawableDashArray -+++++++++++++++++ - -Specify the pattern of dashes and gaps used to stroke paths. The -strokeDashArray represents a zero-terminated array of numbers that -specify the lengths of alternating dashes and gaps in pixels. If an -odd number of values is provided, then the list of values is repeated -to yield an even number of values. A typical `strokeDashArray_` array -might contain the members 5 3 2 0, where the zero value indicates the -end of the pattern array:: - - DrawableDashArray( const double* dasharray_ ); - -DrawableDashOffset -++++++++++++++++++ - -Specify the distance into the dash pattern to start the dash. See -documentation on SVG's `stroke-dashoffset -`_ -property for usage details:: - - DrawableDashOffset ( const double offset_ ) - -DrawableEllipse -+++++++++++++++ - -Draw an ellipse using the stroke color and thickness, specified -origin, x & y radius, as well as specified start and end of arc in -degrees. If a fill color is specified, then the object is filled:: - - DrawableEllipse ( double originX_, double originY_, - double radiusX_, double radiusY_, - double arcStart_, double arcEnd_ ) - -DrawableFillColor -+++++++++++++++++ - -Specify drawing object fill color: - - DrawableFillColor ( const Color &color_ ); - -DrawableFillRule -++++++++++++++++ - -Specify the algorithm which is to be used to determine what parts of -the canvas are included inside the shape. See documentation on SVG's -`fill-rule `_ -property for usage details:: - - DrawableFillRule ( const FillRule fillRule_ ) - -DrawableFillOpacity -+++++++++++++++++++ - -Specify opacity to use when drawing using fill color:: - - DrawableFillOpacity ( double opacity_ ) - -DrawableFont -++++++++++++ - -Specify font family, style, weight (one of the set { 100 | 200 | 300 | -400 | 500 | 600 | 700 | 800 | 900 } with 400 being the normal size), -and stretch to be used to select the font used when drawing -text. Wildcard matches may be applied to style via the AnyStyle -enumeration, applied to weight if weight is zero, and applied to -stretch via the AnyStretch enumeration:: - - DrawableFont ( const std::string &font_ ); - - DrawableFont ( const std::string &family_, - StyleType style_, - const unsigned long weight_, - StretchType stretch_ ); - -DrawableGravity -+++++++++++++++ - -Specify text positioning gravity:: - - DrawableGravity ( GravityType gravity_ ) - -DrawableLine -++++++++++++ - -Draw a line using stroke color and thickness using starting and ending -coordinates:: - - DrawableLine ( double startX_, double startY_, - double endX_, double endY_ ) - -DrawableMatte -+++++++++++++ - -Change the pixel matte value to transparent. The point method changes -the matte value of the target pixel. The replace method changes the -matte value of any pixel that matches the color of the target -pixel. Floodfill changes the matte value of any pixel that matches the -color of the target pixel and is a neighbor, whereas filltoborder -changes the matte value of any neighbor pixel that is not the border -color, Finally reset changes the matte value of all pixels:: - - DrawableMatte ( double x_, double y_, - PaintMethod paintMethod_ ) - -DrawableMiterLimit -++++++++++++++++++ - -Specify miter limit. When two line segments meet at a sharp angle and -miter joins have been specified for 'lineJoin', it is possible for the -miter to extend far beyond the thickness of the line stroking the -path. The miterLimit' imposes a limit on the ratio of the miter length -to the 'lineWidth'. The default value of this parameter is 4:: - - DrawableMiterLimit ( unsigned int miterlimit_ ) - -DrawablePath -++++++++++++ - -Draw on image using vector path:: - - DrawablePath ( const VPathList &path_ ); - -DrawablePoint -+++++++++++++ - -Draw a point using stroke color and thickness at coordinate:: - - DrawablePoint ( double x_, double y_ ) - -DrawablePointSize -+++++++++++++++++ - -Set font point size:: - - DrawablePointSize ( double pointSize_ ) - -DrawablePolygon -+++++++++++++++ - -Draw an arbitrary polygon using stroke color and thickness consisting -of three or more coordinates contained in an STL list. If a fill color -is specified, then the object is filled:: - - DrawablePolygon ( const CoordinateList &coordinates_ ) - -DrawablePolyline -++++++++++++++++ - -Draw an arbitrary polyline using stroke color and thickness consisting -of three or more coordinates contained in an STL list. If a fill color -is specified, then the object is filled:: - - DrawablePolyline ( const CoordinateList &coordinates_ ) - -DrawablePopClipPath -+++++++++++++++++++ - -Pop (terminate) clip path definition started by DrawablePushClipPath:: - - DrawablePopClipPath ( void ) - -DrawablePopGraphicContext -+++++++++++++++++++++++++ - -Pop Graphic Context. Removing the current graphic context from the -graphic context stack restores the options to the values they had -prior to the preceding DrawablePushGraphicContext_ operation:: - - DrawablePopGraphicContext ( void ) - -DrawablePushClipPath -++++++++++++++++++++ - -Push (create) clip path definition with `id_`. Clip patch definition -consists of subsequent drawing commands, terminated by -DrawablePopClipPath_:: - - DrawablePushClipPath ( const std::string &id_) - -DrawablePushGraphicContext -++++++++++++++++++++++++++ - -Push Graphic Context. When a graphic context is pushed, options set -after the context is pushed (such as coordinate transformations, color -settings, etc.) are saved to a new graphic context. This allows -related options to be saved on a graphic context "stack" in order to -support heirarchical nesting of options. When -DrawablePopGraphicContext_ is used to pop the current graphic context, -the options in effect during the last DrawablePushGraphicContext_ -operation are restored:: - - DrawablePushGraphicContext ( void ) - -DrawablePushPattern -+++++++++++++++++++ - -Start a pattern definition with arbitrary pattern name specified by -`id_`, pattern offset specified by `x_` and `y_`, and pattern size -specified by `width_` and `height_`. The pattern is defined within the -coordinate system defined by the specified offset and size. Arbitrary -drawing objects (including DrawableCompositeImage_) may be specified -between DrawablePushPattern_ and DrawablePopPattern_ in order to draw -the pattern. Normally the pair DrawablePushGraphicContext_ & -DrawablePopGraphicContext_ are used to enclose a pattern -definition. Pattern definitions are terminated by a -DrawablePopPattern_ object:: - - DrawablePushPattern ( const std::string &id_, long x_, long y_, - long width_, long height_ ) - - -DrawablePopPattern -++++++++++++++++++ - -Terminate a pattern definition started via DrawablePushPattern_:: - - DrawablePopPattern ( void ) - -DrawableRectangle -+++++++++++++++++ - -Draw a rectangle using stroke color and thickness from upper-left -coordinates to lower-right coordinates. If a fill color is specified, -then the object is filled:: - - DrawableRectangle ( double upperLeftX_, double upperLeftY_, - double lowerRightX_, double lowerRightY_ ) - -DrawableRotation -++++++++++++++++ - -Set rotation to use when drawing (coordinate transformation):: - - DrawableRotation ( double angle_ ) - -DrawableRoundRectangle -++++++++++++++++++++++ - -Draw a rounded rectangle using stroke color and thickness, with -specified center coordinate, specified width and height, and specified -corner width and height. If a fill color is specified, then the -object is filled:: - - DrawableRoundRectangle ( double centerX_, double centerY_, - double width_, double hight_, - double cornerWidth_, double cornerHeight_ ) - -DrawableScaling -+++++++++++++++ - -Apply scaling in x and y direction while drawing objects (coordinate -transformation):: - - DrawableScaling ( double x_, double y_ ) - -DrawableSkewX -+++++++++++++ - -Apply Skew in X direction (coordinate transformation):: - - DrawableSkewX ( double angle_ ) - -DrawableSkewY -+++++++++++++ - -Apply Skew in Y direction:: - - DrawableSkewY ( double angle_ ) - -DrawableStrokeAntialias -+++++++++++++++++++++++ - -Antialias while drawing lines or object outlines:: - - DrawableStrokeAntialias ( bool flag_ ) - -DrawableStrokeColor -+++++++++++++++++++ - -Set color to use when drawing lines or object outlines:: - - DrawableStrokeColor ( const Color &color_ ) - -DrawableStrokeLineCap -+++++++++++++++++++++ - -Specify the shape to be used at the end of open subpaths when they are -stroked. Values of LineCap are UndefinedCap, ButtCap, RoundCap, and -SquareCap:: - - DrawableStrokeLineCap ( LineCap linecap_ ) - -DrawableStrokeLineJoin -++++++++++++++++++++++ - -Specify the shape to be used at the corners of paths (or other vector -shapes) when they are stroked. Values of LineJoin are UndefinedJoin, -MiterJoin, RoundJoin, and BevelJoin:: - - DrawableStrokeLineJoin ( LineJoin linejoin_ ) - -DrawableStrokeOpacity -+++++++++++++++++++++ - -Opacity to use when drawing lines or object outlines:: - - DrawableStrokeOpacity ( double opacity_ ) - -DrawableStrokeWidth -+++++++++++++++++++ - -Set width to use when drawing lines or object outlines:: - - DrawableStrokeWidth ( double width_ ) - -DrawableText -++++++++++++ - -Annotate image with text using stroke color, font, font pointsize, and -box color (text background color), at specified coordinates. If text -contains `special format characters `_ the -image filename, type, width, height, or other image attributes may be -incorporated in the text (see label()):: - - DrawableText ( const double x_, const double y_, - const std::string &text_ ) - -Annotate image with text represented with text encoding, using current -stroke color, font, font pointsize, and box color (text background -color), at specified coordinates. If text contains `special format -characters `_ the image filename, type, width, -height, or other image attributes may be incorporated in the text (see -label()). - -The text encoding specifies the code set to use for text -annotations. The only character encoding which may be specified at -this time is "UTF-8" for representing `Unicode -`_ as a sequence of bytes. Specify an empty -string to set text encoding to the system's default. Successful text -annotation using Unicode may require fonts designed to support -Unicode:: - - DrawableText ( const double x_, const double y_, - const std::string &text_, const std::string &encoding_) - -DrawableTextAntialias -+++++++++++++++++++++ - -Antialias while drawing text (default true). The main reason to -disable text antialiasing is to avoid adding new colors to the image:: - - DrawableTextAntialias ( bool flag_ ) - -DrawableTextDecoration -++++++++++++++++++++++ - -Specify decoration (e.g. UnderlineDecoration) to apply to text:: - - DrawableTextDecoration ( DecorationType decoration_ ) - -DrawableTextUnderColor -++++++++++++++++++++++ - -Draw a box under rendered text using the specified color:: - - DrawableTextUnderColor ( const Color &color_ ) - -DrawableTranslation -+++++++++++++++++++ - -Apply coordinate translation (set new coordinate origin):: - - DrawableTranslation ( double x_, double y_ ) - -DrawableViewbox -+++++++++++++++ - -Dimensions of the output viewbox. If the image is to be written to a -vector format (e.g. MVG or SVG), then a DrawablePushGraphicContext_ -object should be pushed to the head of the list, followed by a -DrawableViewbox_ object to establish the output canvas size. A -matching DrawablePopGraphicContext_ object should be pushed to the -tail of the list:: - - DrawableViewbox(unsigned long x1_, unsigned long y1_, - unsigned long x2_, unsigned long y2_) - -Vector Path Classes -------------------- - -The vector paths supported by Magick++ are based on those supported by -the `SVG XML specification -`_. Vector paths are not directly -drawable, they must first be supplied as a constructor argument to the -DrawablePath_ class in order to create a drawable object. The -DrawablePath_ class effectively creates a drawable compound component -which may be replayed as desired. If the drawable compound component -consists only of vector path objects using relative coordinates then -the object may be positioned on the image by preceding it with a -DrawablePath_ which sets the current drawing coordinate. Alternatively -coordinate transforms may be used to `translate the origin -<#DrawableTranslation>`_ in order to position the object, rotate it, -skew it, or scale it. - -.. contents:: Vector path commands - :local: - :depth: 1 - -The "moveto" commands -+++++++++++++++++++++ - -The "moveto" commands establish a new current point. The effect is as -if the "pen" were lifted and moved to a new location. A path data -segment must begin with either one of the "moveto" commands or one of -the "arc" commands. Subsequent "moveto" commands (i.e., when the -"moveto" is not the first command) represent the start of a new -subpath. - -Start a new sub-path at the given coordinate. PathMovetoAbs indicates -that absolute coordinates will follow; PathMovetoRel indicates that -relative coordinates will follow. If a relative moveto appears as the -first element of the path, then it is treated as a pair of absolute -coordinates. If a moveto is followed by multiple pairs of coordinates, -the subsequent pairs are treated as implicit lineto commands. - -PathMovetoAbs -~~~~~~~~~~~~~ - -Simple moveto:: - - PathMovetoAbs ( const Magick::Coordinate &coordinate_ ) - -Moveto followed by implicit linetos:: - - PathMovetoAbs ( const CoordinateList &coordinates_ ) - -PathMovetoRel -~~~~~~~~~~~~~ - -Simple moveto:: - - PathMovetoRel ( const Magick::Coordinate &coordinate_ ); - -Moveto followed by implicit linetos:: - - PathMovetoRel ( const CoordinateList &coordinates_ ); - -The "closepath" command -+++++++++++++++++++++++ - -The "closepath" command causes an automatic straight line to be drawn from the current point to the initial point of the current subpath. - -PathClosePath -~~~~~~~~~~~~~ - -Close the current subpath by drawing a straight line from the current -point to current subpath's most recent starting point (usually, the -most recent moveto point):: - - PathClosePath ( void ) - -The "lineto" commands -+++++++++++++++++++++ - -The various "lineto" commands draw straight lines from the current -point to a new point. - -PathLinetoAbs -~~~~~~~~~~~~~ - -Draw a line from the current point to the given coordinate which -becomes the new current point. *PathLinetoAbs* indicates that absolute -coordinates are used. A number of coordinates pairs may be specified -in a list to draw a polyline. At the end of the command, the new -current point is set to the final set of coordinates provided. - -Draw to a single point:: - - PathLinetoAbs ( const Magick::Coordinate& coordinate_ ); - -Draw to multiple points:: - - PathLinetoAbs ( const CoordinateList &coordinates_ ); - -PathLinetoRel -~~~~~~~~~~~~~ - -Draw a line from the current point to the given coordinate which -becomes the new current point. *PathLinetoRel* indicates that relative -coordinates are used. A number of coordinates pairs may be specified -in a list to draw a polyline. At the end of the command, the new -current point is set to the final set of coordinates provided. - -Draw to a single point:: - - PathLinetoRel ( const Magick::Coordinate& coordinate_ ); - -Draw to multiple points:: - - PathLinetoRel ( const CoordinateList &coordinates_ ); - -PathLinetoHorizontalAbs -~~~~~~~~~~~~~~~~~~~~~~~~ - -Draws a horizontal line from the current point (cpx, cpy) to (x, -cpy). *PathLinetoHorizontalAbs* indicates that absolute coordinates -are supplied. At the end of the command, the new current point -becomes (x, cpy) for the final value of x:: - - PathLinetoHorizontalAbs ( double x_ ) - -PathLinetoHorizontalRel -~~~~~~~~~~~~~~~~~~~~~~~ - -Draws a horizontal line from the current point (cpx, cpy) to (x, -cpy). *PathLinetoHorizontalRel* indicates that relative coordinates -are supplied. At the end of the command, the new current point becomes -(x, cpy) for the final value of x:: - - PathLinetoHorizontalRel ( double x_ ) - -PathLinetoVerticalAbs -~~~~~~~~~~~~~~~~~~~~~ - -Draws a vertical line from the current point (cpx, cpy) to (cpx, -y). *PathLinetoVerticalAbs* indicates that absolute coordinates are -supplied. At the end of the command, the new current point becomes -(cpx, y) for the final value of y:: - - PathLinetoVerticalAbs ( double y_ ) - -PathLinetoVerticalRel -~~~~~~~~~~~~~~~~~~~~~ - -Draws a vertical line from the current point (cpx, cpy) to (cpx, y). -*PathLinetoVerticalRel* indicates that relative coordinates are -supplied. At the end of the command, the new current point becomes -(cpx, y) for the final value of y:: - - PathLinetoVerticalRel ( double y_ ) - -Curve commands -++++++++++++++ - -These three groups of commands draw curves: - -* Cubic Bézier commands. - - A cubic Bézier segment is defined by a start point, an end point, - and two control points. - -* Quadratic Bézier commands. - - A quadratic Bézier segment is defined by a start point, an end - point, and one control point. - -* Elliptical arc commands. - - An elliptical arc segment draws a segment of an ellipse. - -.. contents:: Curve Commands - :local: - :depth: 1 - - -Cubic Bézier curve commands -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. contents:: Cubic Bézier curve commands - :local: - :depth: 1 - -PathCurvetoArgs -``````````````` - -The cubic Bézier commands depend on the PathCurvetoArgs_ argument -class, which has the constructor signature:: - - PathCurvetoArgs( double x1_, double y1_, - double x2_, double y2_, - double x_, double y_ ); - -PathCurveto: - -Draws a cubic Bézier curve from the current point to (*x*,*y*) using -(*x1*,*y1*) as the control point at the beginning of the curve and -(*x2*,*y2*) as the control point at the end of the -curve. PathCurvetoAbs_ indicates that absolutecoordinates will follow; -PathCurvetoRel_ indicates that relative coordinates will -follow. Multiple sets of coordinates may be specified to draw a -polybezier. At the end of the command, the new current point becomes -the final (*x*,*y*) coordinate pair used in the polybezier. - -PathCurvetoAbs -`````````````` - -Draw a single curve:: - - PathCurvetoAbs ( const PathCurvetoArgs &args_ ); - -Draw multiple curves:: - - PathCurvetoAbs ( const PathCurveToArgsList &args_ ); - -PathCurvetoRel -`````````````` - -Draw a single curve:: - - PathCurvetoRel ( const PathCurvetoArgs &args_ ); - -Draw multiple curves:: - - PathCurvetoRel ( const PathCurveToArgsList &args_ ); - -PathSmoothCurveto: - -Draws a cubic Bézier curve from the current point to (x,y). The first -control point is assumed to be the reflection of the second control -point on the previous command relative to the current point. (If there -is no previous command or if the previous command was not an -PathCurvetoAbs, PathCurvetoRel, PathSmoothCurvetoAbs or -PathSmoothCurvetoRel, assume the first control point is coincident -with the current point.) (x2,y2) is the second control point (i.e., -the control point at the end of the curve). PathSmoothCurvetoAbs -indicates that absolute coordinates will follow; PathSmoothCurvetoRel -indicates that relative coordinates will follow. Multiple sets of -coordinates may be specified to draw a polybezier. At the end of the -command, the new current point becomes the final (x,y) coordinate pair -used in the polybezier. - -PathSmoothCurvetoAbs -```````````````````` - -Draw a single curve:: - - PathSmoothCurvetoAbs ( const Magick::Coordinate &coordinates_ ); - -Draw multiple curves - - PathSmoothCurvetoAbs ( const CoordinateList &coordinates_ ); - -PathSmoothCurvetoRel -```````````````````` - -Draw a single curve:: - - PathSmoothCurvetoRel ( const Coordinate &coordinates_ ); - -Draw multiple curves:: - - PathSmoothCurvetoRel ( const CoordinateList &coordinates_ ); - -Quadratic Bézier curve commands -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. contents:: Quadratic Bézier curve commands - :local: - :depth: 1 - -PathQuadraticCurvetoArgs -```````````````````````` - -The quadratic Bézier commands depend on the PathQuadraticCurvetoArgs_ -argument class, which has the constructor signature:: - - PathQuadraticCurvetoArgs( double x1_, double y1_, - double x_, double y_ ); - - -PathQuadraticCurvetoAbs -``````````````````````` - -Draw a single curve:: - - PathQuadraticCurvetoAbs ( const Magick::PathQuadraticCurvetoArgs &args_ ); - -Draw multiple curves:: - - PathQuadraticCurvetoAbs ( const PathQuadraticCurvetoArgsList &args_ ); - -PathQuadraticCurvetoRel -``````````````````````` - -Draw a single curve:: - - PathQuadraticCurvetoRel ( const Magick::PathQuadraticCurvetoArgs &args_ ); - -Draw multiple curves:: - - PathQuadraticCurvetoRel ( const PathQuadraticCurvetoArgsList &args_ ); - -PathSmoothQuadraticCurvetoAbs -````````````````````````````` - -Draw a single curve:: - - PathSmoothQuadraticCurvetoAbs ( const Magick::Coordinate &coordinate_ ); - -Draw multiple curves:: - - PathSmoothQuadraticCurvetoAbs ( const CoordinateList &coordinates_ ); - -PathSmoothQuadraticCurvetoRel -````````````````````````````` - -Draw a single curve:: - - PathSmoothQuadraticCurvetoRel ( const Magick::Coordinate &coordinate_ ); - - -Draw multiple curves:: - - PathSmoothQuadraticCurvetoRel ( const CoordinateList &coordinates_ ); - -Elliptical arc curve commands -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. contents:: Elliptical arc curve commands - :local: - :depth: 1 - -PathArcArgs -``````````` - -The elliptical arc curve commands depend on the PathArcArgs argument -class, which has the constructor signature:: - - PathArcArgs( double radiusX_, double radiusY_, - double xAxisRotation_, bool largeArcFlag_, - bool sweepFlag_, double x_, double y_ ); - -Draws an elliptical arc from the current point to (*x*, *y*). The size and -orientation of the ellipse are defined by two radii (*radiusX*, *radiusY*) -and an *xAxisRotation*, which indicates how the ellipse as a whole is -rotated relative to the current coordinate system. The center (cx, cy) -of the ellipse is calculated automatically to satisfy the constraints -imposed by the other parameters. *largeArcFlag* and *sweepFlag* contribute -to the automatic calculations and help determine how the arc is -drawn. If *largeArcFlag* is true then draw the larger of the available -arcs. If *sweepFlag* is true, then draw the arc matching a clock-wise -rotation. - -PathArcAbs -`````````` - -Draw a single arc segment:: - - PathArcAbs ( const PathArcArgs &coordinates_ ); - -Draw multiple arc segments:: - - PathArcAbs ( const PathArcArgsList &coordinates_ ); - -PathArcRel -`````````` - -Draw a single arc segment:: - - PathArcRel ( const PathArcArgs &coordinates_ ); - -Draw multiple arc segments:: - - PathArcRel ( const PathArcArgsList &coordinates_ ); - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Enumerations.html graphicsmagick-1.3.16-Q16/www/Magick++/Enumerations.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Enumerations.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Enumerations.html 2012-04-28 19:45:16.000000000 +0000 @@ -1,1322 +1,2316 @@ - - - - - - -Enumerations - - - - - - - -
-

Enumerations

- - - - - -
-

ChannelType

-

ChannelType is used as an argument when doing color separations. Use -ChannelType when extracting a layer from an image. MatteChannel is -useful for extracting the opacity values from an image. Note that an -image may be represented in RGB, RGBA, CMYK, or CMYKA, pixel formats -and a channel may only be extracted if it is valid for the current -pixel format.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChannelType
EnumerationDescription
UndefinedChannelUnset value.
RedChannelRGB Red channel
CyanChannelCMYK Cyan channel
GreenChannelRGB Green channel
MagentaChannelCMYK Magenta channel
BlueChannelRGB Blue channel
YellowChannelCMYK Yellow channel
OpacityChannelOpacity channel (inverse of transparency)
BlackChannelCMYK Black (K) channel
MatteChannelSame as Opacity channel (deprecated)
AllChannelsAll color channels
GrayChannelColor channels represent an intensity
-
-
-

ClassType

-

ClassType specifies the image storage class.

- - ---- - - - - - - - - - - - - - - - - -
ClassType
EnumerationDescription
UndefinedClassUnset value.
DirectClassImage is composed of pixels which represent -literal color values.
PseudoClassImage is composed of pixels which specify an index -in a color palette.
-
-
-

ColorspaceType

-

The ColorspaceType enumeration is used to specify the colorspace that -quantization (color reduction and mapping) is done under or to specify -the colorspace when encoding an output image. Colorspaces are ways of -describing colors to fit the requirements of a particular application -(e.g. Television, offset printing, color monitors). Color reduction, -by default, takes place in the RGBColorspace. Empirical evidence -suggests that distances in color spaces such as YUVColorspace or -YIQColorspace correspond to perceptual color differences more closely -han do distances in RGB space. These color spaces may give better -results when color reducing an image. Refer to quantize for more -details.

-

When encoding an output image, the colorspaces RGBColorspace, -CMYKColorspace, GRAYColorspace, or YCbCrColorspace may be -specified. The CMYKColorspace option is only applicable when writing -TIFF, JPEG, and Adobe Photoshop bitmap (PSD) files.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ColorspaceType
EnumerationDescription
UndefinedColorspaceUnset value.
RGBColorspaceRed-Green-Blue colorspace.
GRAYColorspaceGrayscale colorspace
TransparentColorspaceThe Transparent color space behaves uniquely in -that it preserves the matte channel of the image -if it exists.
OHTAColorspace 
XYZColorspace 
YCbCrColorspace 
YCCColorspace 
YIQColorspace 
YPbPrColorspace 
YUVColorspaceY-signal, U-signal, and V-signal colorspace. YUV is -most widely used to encode color for use in -television transmission.
CMYKColorspaceCyan-Magenta-Yellow-Black colorspace. CYMK is a -subtractive color system used by printers and -photographers for the rendering of colors with ink -or emulsion, -normally on a white surface.
sRGBColorspaceKodak PhotoCD sRGB
-
-
-

CompositeOperator

-

CompositeOperator is used to select the image composition algorithm -used to compose a composite image with an image. By default, each of -the composite image pixels are replaced by the corresponding image -tile pixel. Specify CompositeOperator to select a different -algorithm.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CompositeOperator
EnumerationDescription
UndefinedCompositeOpNot defined.
OverCompositeOpUnion of the two image shapes, with -opaque areas of change-image obscuring base-image -in the region of overlap.
InCompositeOpChange-image cut by the shape of base-image. -None of the image data of base-image will be -in the result.
OutCompositeOpChange-image with the shape of base-image cut out.
AtopCompositeOpSame shape as base-image, with change-image -obscuring base-image where the image shapes -overlap. Note this differs from over because the -portion of change-image outside base-image's shape -does not appear in the result.
XorCompositeOpImage data from both change-image and base-image -that is outside the overlap region. The overlap -region will be blank
PlusCompositeOpSum of the image data. Output values are -cropped to MaxRGB (no overflow). This operation is -independent of the matte channels.
MinusCompositeOpChange-image - base-image, with underflow cropped -to zero. The matte channel is ignored (set to -opaque, full coverage)
AddCompositeOpChange-image + base-image, with overflow wrapping -around (mod MaxRGB+1)
SubtractCompositeOpChange-image - base-image, with underflow wrapping -around (mod MaxRGB+1). The add and subtract -operators can be used to perform reversible -transformations
DifferenceCompositeOpAbsolute value of change-image minus base-image.
MultiplyCompositeOpChange-image * base-image. This is useful for the -creation of drop-shadows.
BumpmapCompositeOpBase-image shaded by change-image
CopyCompositeOpBase-image replaced with change-image. Here -the matte information is ignored
CopyRedCompositeOpRed channel in base-image replaced with -the red channel in change-image. The other channels -are copied untouched
CopyGreenCompositeOpGreen channel in base-image replaced with the green -channel in change-image. The other channels are -copied untouched.
CopyBlueCompositeOpBlue channel in base-image replaced with the blue -channel in change-image. The other channels are -copied untouched.
CopyOpacityCompositeOpOpacity channel in base-image replaced with the -opacity channel in change-image. The other -channels are copied untouched.
ClearCompositeOpPixels are set to transparent.
DissolveCompositeOp 
DisplaceCompositeOp 
ModulateCompositeOp 
ThresholdCompositeOp 
NoCompositeOp 
DarkenCompositeOp 
LightenCompositeOp 
HueCompositeOp 
SaturateCompositeOp 
ColorizeCompositeOp 
LuminizeCompositeOp 
ScreenCompositeOpNot yet implemented (Photoshop & PDF)
OverlayCompositeOpNot yet implemented (Photoshop & PDF)
CopyCyanCompositeOp 
CopyMagentaCompositeOp 
CopyYellowCompositeOp 
CopyBlackCompositeOpCopy CMYK Black (K) channel.
DivideCompositeOpChange-image / base-image. This is useful for -improving the readability of text on unevenly -illuminated photos. (by using a gaussian blurred -copy of change-image as base-image)
-
-
-

CompressionType

-

CompressionType is used to express the desired compression type when -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.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CompressionType
EnumerationDescription
UndefinedCompressionUnset value.
NoCompressionNo compression
BZipCompressionBZip as used by bzip2 utilities
FaxCompressionCCITT Group 3 FAX compression
Group4CompressionCCITT Group 4 FAX compression (used only for TIFF)
JPEGCompressionJPEG compression
LZWCompressionLempel-Ziv-Welch (LZW) compression
RLECompressionRun-Length encoded (RLE) compression
ZipCompressionLempel-Ziv compression (LZ77) as used in GNU gzip.
LZMACompressionLempel-Ziv-Markov chain algorithm
JPEG2000CompressionISO/IEC std 15444-1
JBIG1CompressionISO/IEC std 11544 / ITU-T rec T.82
JBIG2CompressionISO/IEC std 14492 / ITU-T rec T.88
-
-
-

DecorationType

-

The DecorationType enumerations are used to specify line decorations -of rendered text.

- - ---- - - - - - - - - - - - - - - - - - - - -
DecorationType
EnumerationDescription
NoDecorationNo decoration
UnderlineDecorationUnderlined text
OverlineDecorationOverlined text
LineThroughDecorationStrike-through text
-
-
-

EndianType

-

The EndianType enumerations are used to specify the endian option -for formats which support it (e.g. TIFF).

- - ---- - - - - - - - - - - - - - - - - - - - -
EndianType
EnumerationDescription
UndefinedEndianNot defined (default)
LSBEndianLittle endian (like Intel X86 and DEC Alpha)
MSBEndianBig endian (like Motorola 68K, Mac PowerPC, & -SPARC)
NativeEndianUse native endian of this CPU
-
-
-

FillRule

-

FillRule specifies the algorithm which is to be used to determine -what parts of the canvas are included inside the shape. See the -documentation on SVG's fill-rule property -for usage details.

- - ---- - - - - - - - - - - - - - - - - -
FillRule
EnumerationDescription
UndefinedRuleFill rule not specified
EvenOddRuleSee SVG fill-rule evenodd rule.
NonZeroRuleSee SVG fill-rule nonzero rule.
-
-
-

FilterTypes

-

FilterTypes is used to adjust the filter algorithm used when -resizing images. Different filters experience varying degrees of -success with various images and can take sipngicantly different -amounts of processing time. GraphicsMagick uses the LanczosFilter by -default since this filter has been shown to provide the best results -for most images in a reasonable amount of time. Other filter types -(e.g. TriangleFilter) may execute much faster but may show artifacts -when the image is re-sized or around diagonal lines. The only way to -be sure is to test the filter with sample images.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilterTypes
EnumerationDescription
UndefinedFilterUnset value.
PointFilterPoint Filter
BoxFilterBox Filter
TriangleFilterTriangle Filter
HermiteFilterHermite Filter
HanningFilterHanning Filter
HammingFilterHamming Filter
BlackmanFilterBlackman Filter
GaussianFilterGaussian Filter
QuadraticFilterQuadratic Filter
CubicFilterCubic Filter
CatromFilterCatrom Filter
MitchellFilterMitchell Filter
LanczosFilterLanczos Filter
BesselFilterBessel Filter
SincFilterSinc Filter
-
-
-

GravityType

-

GravityType specifies positioning of an object (e.g. text, image) -within a bounding region (e.g. an image). Gravity provides a -convenient way to locate objects irrespective of the size of the -bounding region, in other words, you don't need to provide absolute -coordinates in order to position an object. A common default for -gravity is NorthWestGravity.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GravityType
EnumerationDescription
ForgetGravityDon't use gravity.
NorthWestGravityPosition object at top-left of region.
NorthGravityPostiion object at top-center of region
NorthEastGravityPosition object at top-right of region
WestGravityPosition object at left-center of region
CenterGravityPosition object at center of region
EastGravityPosition object at right-center of region
SouthWestGravityPosition object at left-bottom of region
SouthGravityPosition object at bottom-center of region
SouthEastGravityPosition object at bottom-right of region
-
-
-

ImageType

-

ImageType indicates the type classification of the image.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ImageType
EnumerationDescription
UndefinedTypeUnset value.
BilevelTypeMonochrome bi-level image
GrayscaleTypeGrayscale image
GrayscaleMatteTypeGrayscale image with opacity
PaletteTypeIndexed color (palette) image
PaletteMatteTypeIndexed color (palette) image with opacity
TrueColorTypeTruecolor image
TrueColorMatteTypeTruecolor image with opacity
ColorSeparationTypeCyan/Yellow/Magenta/Black (CYMK) image
OptimizeTypeOptimize type based on image characteristics
-
-
-

InterlaceType

-

InterlaceType specifies the ordering of the red, green, and blue -pixel information in the image. Interlacing is often used to make -image information available to the user faster by taking advantage of -the space vs time tradeoff. For example, interlacing allows images on -the Web to be recognizable sooner and satellite images to -accumulate/render with image resolution increasing over time.

-

Use LineInterlace or PlaneInterlace to create an interlaced GIF or -progressive JPEG image.

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
InterlaceType
EnumerationDescription
UndefinedInterlaceUnset value.
NoInterlaceDon't interlace image (RGBRGBRGBRGBRGBRGB...)
LineInterlaceUse scanline interlacing -(RRR...GGG...BBB...RRR...GGG...BBB...)
PlaneInterlaceUse plane interlacing (RRRRRR...GGGGGG...BBBBBB...)
PartitionInterlaceSimilar to plane interlaing except that the -different planes are saved to individual files -(e.g. image.R, image.G, and image.B)
-
-
-

ChannelType

-

ChannelType is used as an argument when doing color separations. Use -ChannelType when extracting a layer from an image. MatteLayer is -useful for extracting the opacity values from an image.

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
ChannelType
EnumerationDescription
UndefinedLayerUnset value.
RedLayerSelect red layer
GreenLayerSelect green layer
BlueLayerSelect blue layer
MatteLayerSelect matte (opacity values) layer
-
-
-

LineCap

-

The LineCap enumerations specify shape to be used at the end of open -subpaths when they are stroked. See SVG's stroke-linecap for -examples.

- - ---- - - - - - - - - - - - - - - - - - - - -
LineCap
EnumerationDescription
UndefinedCapUnset value.
ButtCapSquare ending.
RoundCapRounded ending (half-circle end with radius of 1/2 -stroke width).
SquareCapSquare ending, extended by 1/2 the stroke width at -end.
-
-
-

LineJoin

-

The LineJoin enumerations specify the shape to be used at the -corners of paths or basic shapes when they are stroked. See SVG's -stroke-linejoin for -examples.

- - ---- - - - - - - - - - - - - - - - - - - - -
LineJoin
EnumerationDescription
UndefinedJoinUnset value.
MiterJoinSharp-edged join
RoundJoinRounded-edged join
BevelJoinBeveled-edged join
-
-
-

NoiseType

-

NoiseType is used as an argument to select the type of noise to be -added to the image.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NoiseType
EnumerationDescription
UndefinedNoiseUnset value.
UniformNoiseUniform noise
GaussianNoiseGaussian noise
MultiplicativeGaussianNoiseMultiplicative Gaussian noise
ImpulseNoiseImpulse noise
LaplacianNoiseLaplacian noise
PoissonNoisePoisson noise
RandomNoiseRandom noise
-
-
-

OrientationType

-

OrientationType specifies the orientation of the image. Useful for -when the image is produced via a different ordinate system, the camera -was turned on its side, or the page was scanned sideways.

- - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OrientationType
EnumerationScanline DirectionFrame Direction
UndefinedOrientationUnknownUnknown
TopLeftOrientationLeft to rightTop to bottom
TopRightOrientationRight to leftTop to bottom
BottomRightOrientationRight to leftBottom to top
BottomLeftOrientationLeft to rightBottom to top
LeftTopOrientationTop to bottomLeft to right
RightTopOrientationTop to bottomRight to left
RightBottomOrientationBottom to topRight to left
LeftBottomOrientationBottom to topLeft to right
-
-
-

PaintMethod

-

PaintMethod specifies how pixel colors are to be replaced in the -image. It is used to select the pixel-filling algorithm employed.

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
PaintMethod
EnumerationDescription
PointMethodReplace pixel color at point.
ReplaceMethodReplace color for all image pixels matching -color at point.
FloodfillMethodReplace color for pixels surrounding point -until encountering pixel that fails to match -color at point.
FillToBorderMethodReplace color for pixels surrounding point -until encountering pixels matching border -color.
ResetMethodReplace colors for all pixels in image with -pen color.
-
-
-

QuantumTypes

-

QuantumTypes is used to indicate the source or destination format of -entire pixels, or components of pixels ("Quantums") while they are -being read, or written to, a pixel cache. The validity of these format -specifications depends on whether the Image pixels are in RGB format, -RGBA format, or CMYK format. The pixel Quantum size is determined by -the Image depth (typically 8, 16, or 32 bits, but any value from 1-64 -bits integer or float is supported).

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
RGB(A) Image Quantums
EnumerationDescription
IndexQuantumPseudoColor colormap indices
RedQuantumRed pixel Quantum
GreenQuantumGreen pixel Quantum
BlueQuantumBlue pixel Quantum
OpacityQuantumOpacity (Alpha) Quantum
- - ---- - - - - - - - - - - - - - - - - - - - -
CMY(K) Image Quantum
EnumerationDescription
CyanQuantumCyan pixel Quantum
MagentaQuantumMagenta pixel Quantum
YellowQuantumYellow pixel Quantum
BlackQuantumBlack pixel Quantum
- - ---- - - - - - - - - - - - - - -
Grayscale Image Quantums
EnumerationDescription
GrayQuantumGray pixel
GrayOpacityQuantumPixel opacity
- - ---- - - - - - - - - - - - - - - - - -
Entire Pixels (Expressed in Byte Order)
EnumerationDescription
RGBQuantumRGB pixel (1 to 64 bits)
RGBAQuantumRGBA pixel (1 to 64 bits)
CMYKQuantumCMYK pixel (1 to 64 bits)
-
-
-

RenderingIntent

-

Rendering intent is a concept defined by ICC Spec ICC.1:1998-09, "File Format for Color -Profiles". GraphicsMagick uses RenderingIntent in order to support ICC -Color Profiles.

-

From the specification: "Rendering intent specifies the style of -reproduction to be used during the evaluation of this profile in a -sequence of profiles. It applies specifically to that profile in the -sequence and not to the entire sequence. Typically, the user or -application will set the rendering intent dynamically at runtime or -embedding time."

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
RenderingIntent
EnumerationDescription
UndefinedIntentUnset value.
SaturationIntentA rendering intent that specifies the saturation -of the pixels in the image is preserved perhaps -at the expense of accuracy in hue and lightness.
PerceptualIntentA rendering intent that specifies the full gamut -of the image is compressed or expanded to fill -the gamut of the destination device. Gray -balance is preserved but colorimetric accuracy -might not be preserved.
AbsoluteIntentAbsolute colorimetric
RelativeIntentRelative colorimetric
-
-
-

ResolutionType

-

By default, GraphicsMagick defines resolutions in pixels per -inch. ResolutionType provides a means to adjust this.

- - ---- - - - - - - - - - - - - - - - - -
ResolutionType
EnumerationDescription
UndefinedResolutionUnset value.
PixelsPerInchResolutionDensity specifications are specified in units -of pixels per inch (english units).
PixelsPerCentimeterResolutionDensity specifications are specified in units -of pixels per centimeter (metric units).
-
-
-

StorageType

-

The StorageType enumerations are used to specify the storage format -of pixels in the source or destination pixel array.

- - ---- - - - - - - - - - - - - - - - - - - - - - - -
StorageType
EnumerationDescription
CharPixelCharacter type
ShortPixelShort type
IntegerPixelInteger type
FloatPixelFloat type
DoublePixelDouble type
-
-
-

StretchType

-

The StretchType enumerations are used to specify the relative width -of a font to the regular width for the font family. If the width is -not important, the AnyStretch enumeration may be specified for a -wildcard match.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
StretchType
EnumerationDescription
AnyStretchWildcard match for font stretch
NormalStretchNormal width font
UltraCondensedStretchUltra-condensed (narrowest) font
ExtraCondensedStretchExtra-condensed font
CondensedStretchCondensed font
SemiCondensedStretchSemi-Condensed font
SemiExpandedStretchSemi-Expanded font
ExpandedStretchExpanded font
ExtraExpandedStretchExtra-Expanded font
UltraExpandedStretchUltra-expanded (widest) font
-
-
-

StyleType

-

The StyleType enumerations are used to specify the style -(e.g. Italic) of a font. If the style is not important, the AnyStyle -enumeration may be specified for a wildcard match.

- - ---- - - - - - - - - - - - - - - - - - - - -
StyleType
EnumerationDescription
AnyStyleWildcard match for font style
NormalStyleNormal font style
ItalicStyleItalic font style
ObliqueStyleOblique font style
-

Copyright © Bob Friesenhahn 1999 - 2012

-
-
- - + + + + + Enumerations + + + + + + + + + + +

Enumerations

+ + + + +
+

>Contents

+
+ + + + + +
+

>ChannelType

+
+

ChannelType is used as an +argument when doing color separations. Use ChannelType when +extracting a layer from an image. MatteChannel is useful for +extracting the opacity values from an image. Note that an image may +be represented in RGB, RGBA, CMYK, or CMYKA, pixel formats and a +channel may only be extracted if it is valid for the current pixel +format.

+

ChannelType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedChannel

+
+

Unset value.

+
+

RedChannel

+
+

Extract red channel (RGB images only)

+
+

CyanChannel

+
+

Extract cyan channel (CMYK images only)

+
+

GreenChannel

+
+

Extract green channel (RGB images only)

+
+

MagentaChannel

+
+

Extract magenta channel (CMYK images only)

+
+

BlueChannel

+
+

Extract blue channel (RGB images only)

+
+

YellowChannel

+
+

Extract yellow channel (CMYK images only)

+
+

OpacityChannel

+
+

Extract matte (opacity values) channel (CMYKA images only)

+
+

BlackChannel

+
+

Extract black channel (CMYK images only)

+
+

MatteChannel

+
+

Extract matte (opacity values) channel (RGB images only)

+
+


+

+ + + + +
+

>ClassType

+
+

ClassType specifies the image +storage class. +

+

ClassType

+ + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedClass

+
+

Unset value.

+
+

DirectClass

+
+

Image is composed of pixels which represent literal color + values.

+
+

PseudoClass

+
+

Image is composed of pixels which specify an index in a color + palette.

+
+


+

+ + + + +
+

>ColorspaceType

+
+

The ColorspaceType enumeration is used to specify the colorspace +that quantization (color reduction and mapping) is done under or to +specify the colorspace when encoding an output image. Colorspaces are +ways of describing colors to fit the requirements of a particular +application (e.g. Television, offset printing, color monitors).  +Color reduction, by default, takes place in the RGBColorspace. +Empirical evidence suggests that distances in color spaces such as +YUVColorspace or YIQColorspace correspond to perceptual +color differences more closely han do distances in RGB space. These +color spaces may give better results when color reducing an image. +Refer to quantize for more details. +

+

When encoding an output image, the +colorspaces RGBColorspace, CMYKColorspace, and +GRAYColorspace may be specified. The CMYKColorspace +option is only applicable when writing TIFF, JPEG, and Adobe +Photoshop bitmap (PSD) files. +

+

ColorspaceType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedColorspace

+
+

Unset value.

+
+

RGBColorspace

+
+

Red-Green-Blue colorspace.

+
+

GRAYColorspace

+
+

 Grayscale colorspace

+
+

TransparentColorspace

+
+

The Transparent color space behaves uniquely in that it + preserves the matte channel of the image if it exists.

+
+

OHTAColorspace

+
+

 

+
+

XYZColorspace

+
+

 

+
+

YCbCrColorspace

+
+

 

+
+

YCCColorspace

+
+

 

+
+

YIQColorspace

+
+

 

+
+

YPbPrColorspace

+
+

 

+
+

YUVColorspace

+
+

Y-signal, U-signal, and V-signal colorspace. YUV is most widely + used to encode color for use in television transmission.

+
+

CMYKColorspace

+
+

Cyan-Magenta-Yellow-Black colorspace. CYMK is a subtractive + color system used by printers and photographers for the rendering + of colors with ink or emulsion, normally on a white surface.

+
+

sRGBColorspace

+
+

 

+
+


+

+ + + + +
+

>CompositeOperator

+
+

CompositeOperator is used to +select the image composition algorithm used to compose a composite +image with an image. By default, each of the composite +image pixels are replaced by the corresponding image tile pixel. +Specify CompositeOperator to select a different algorithm. +

+

CompositeOperator

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedCompositeOp

+
+

Unset value.

+
+

OverCompositeOp

+
+

The result is the union of the the two image shapes with the + composite image obscuring image in the region of + overlap.

+
+

InCompositeOp

+
+

The result is a simply composite image cut by the shape + of image. None of the image data of image is included in + the result.

+
+

OutCompositeOp

+
+

The resulting image is composite image with the shape of + image cut out.

+
+

AtopCompositeOp

+
+

The result is the same shape as image image, with + composite image obscuring image there the image + shapes overlap. Note that this differs from OverCompositeOp + because the portion of composite image outside of image's + shape does not appear in the result.

+
+

XorCompositeOp

+
+

The result is the image data from both composite image + and image that is outside the overlap region. The overlap + region will be blank.

+
+

PlusCompositeOp

+
+

The result is just the sum of the  image data. Output + values are cropped to 255 (no overflow). This operation is + independent of the matte channels.

+
+

MinusCompositeOp

+
+

The result of composite image - image, with + overflow cropped to zero. The matte chanel is ignored (set to 255, + full coverage).

+
+

AddCompositeOp

+
+

The result of composite image + image, with + overflow wrapping around (mod 256).

+
+

SubtractCompositeOp

+
+

The result of composite image - image, with + underflow wrapping around (mod 256). The add and subtract + operators can be used to perform reverible transformations.

+
+

DifferenceCompositeOp

+
+

The result of abs(composite image - image). This + is useful for comparing two very similar images.

+
+

MultiplyCompositeOp

+
+

 The result of change-image * base-image. This is useful + for the creation of drop-shadows.

+
+

BumpmapCompositeOp

+
+

The result image shaded by composite image.

+
+

CopyCompositeOp

+
+

The resulting image is image replaced with composite + image. Here the matte information is ignored.

+
+

CopyRedCompositeOp

+
+

The resulting image is the red layer in image replaced + with the red layer in composite image. The other layers are + copied untouched.

+
+

CopyGreenCompositeOp

+
+

The resulting image is the green layer in image replaced + with the green layer in composite image. The other layers + are copied untouched.

+
+

CopyBlueCompositeOp

+
+

The resulting image is the blue layer in image replaced + with the blue layer in composite image. The other layers + are copied untouched.

+
+

CopyOpacityCompositeOp

+
+

The resulting image is the matte layer in image replaced + with the matte layer in composite image. The other layers + are copied untouched. +

+

The image compositor requires a matte, or alpha channel in the + image for some operations. This extra channel usually defines a + mask which represents a sort of a cookie-cutter for the image. + This is the case when matte is 255 (full coverage) for pixels + inside the shape, zero outside, and between zero and 255 on the + boundary.  For certain operations, if image does not + have a matte channel, it is initialized with 0 for any pixel + matching in color to pixel location (0,0), otherwise 255 (to work + properly borderWidth must be 0).

+
+

ClearCompositeOp

+
+

 Opacity channels are set to transparent.

+
+

DissolveCompositeOp

+
+

 

+
+

DisplaceCompositeOp

+
+

 

+
+

ModulateCompositeOp

+
+

 

+
+

ThresholdCompositeOp

+
+

 

+
+

DivideCompositeOp

+
+


+

+
+


+

+ + + + +
+

>CompressionType

+
+

CompressionType is used to +express the desired compression type when 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. +

+

CompressionType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedCompression

+
+

Unset value.

+
+

NoCompression

+
+

No compression

+
+

BZipCompression

+
+

BZip (Burrows-Wheeler block-sorting text compression algorithm + and Huffman coding)  as used by bzip2 utilities

+
+

FaxCompression

+
+

CCITT Group 3 FAX compression

+
+

Group4Compression

+
+

CCITT Group 4 FAX compression (used only for TIFF)

+
+

JPEGCompression

+
+

JPEG compression

+
+

LZWCompression

+
+

Lempel-Ziv-Welch (LZW) compression (caution, patented by + Unisys)

+
+

RunlengthEncodedCompression

+
+

Run-Length encoded (RLE) compression

+
+

ZipCompression

+
+

Lempel-Ziv compression (LZ77) as used in PKZIP and GNU gzip.

+
+


+

+ + + + +
+

>DecorationType

+
+

The DecorationType enumerations +are used to specify line decorations of rendered text. +

+

DecorationType

+ + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

NoDecoration

+
+

No decoration

+
+

UnderlineDecoration

+
+

Underlined text

+
+

OverlineDecoration

+
+

Overlined text

+
+

LineThroughDecoration

+
+

Strike-through text

+
+


+

+ + + + +
+

>EndianType

+
+

The EndianType enumerations are +used to specify the endian option for formats which support it (e.g. +TIFF). +

+


+

+

EndianType

+ + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedEndian

+
+

Not defined (default)

+
+

LSBEndian

+
+

Little endian (like Intel X86 and DEC Alpha)

+
+

MSBEndian

+
+

Big endian (like Motorola 68K, Mac PowerPC, & SPARC)

+
+


+

+ + + + +
+

>FillRule

+
+

FillRule specifies the algorithm +which is to be used to determine what parts of the canvas are +included inside the shape. See the documentation on SVG's fill-rule  +property for usage details. +

+

FillRule

+ + + + + + + + + + + + + +
+

UndefinedRule

+
+

Fill rule not specified

+
+

EvenOddRule

+
+

See SVG fill-rule evenodd rule.

+
+

NonZeroRule

+
+

See SVG fill-rule nonzero rule.

+
+


+

+ + + + +
+

>FilterTypes

+
+

FilterTypes is used to adjust +the filter algorithm used when resizing images. Different filters +experience varying degrees of success with various images and can +take sipngicantly different amounts of processing time. +GraphicsMagick uses the LanczosFilter by default since this +filter has been shown to provide the best results for most images in +a reasonable amount of time. Other filter types (e.g. TriangleFilter) +may execute much faster but may show artifacts when the image is +re-sized or around diagonal lines. The only way to be sure is to test +the filter with sample images. +

+

FilterTypes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedFilter

+
+

Unset value.

+
+

PointFilter

+
+

Point Filter

+
+

BoxFilter

+
+

Box Filter

+
+

TriangleFilter

+
+

Triangle Filter

+
+

HermiteFilter

+
+

Hermite Filter

+
+

HanningFilter

+
+

Hanning Filter

+
+

HammingFilter

+
+

Hamming Filter

+
+

BlackmanFilter

+
+

Blackman Filter

+
+

GaussianFilter

+
+

Gaussian Filter

+
+

QuadraticFilter

+
+

Quadratic Filter

+
+

CubicFilter

+
+

Cubic Filter

+
+

CatromFilter

+
+

Catrom Filter

+
+

MitchellFilter

+
+

Mitchell Filter

+
+

LanczosFilter

+
+

Lanczos Filter

+
+

BesselFilter

+
+

Bessel Filter

+
+

SincFilter

+
+

Sinc Filter

+
+


+

+ + + + +
+

>GravityType

+
+

GravityType specifies +positioning of an object (e.g. text, image) within a bounding region +(e.g. an image). Gravity provides a convenient way to locate objects +irrespective of the size of the bounding region, in other words, you +don't need to provide absolute coordinates in order to position an +object. A common default for gravity is NorthWestGravity. +

+

GravityType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

ForgetGravity

+
+

Don't use gravity.

+
+

NorthWestGravity

+
+

Position object at top-left of region.

+
+

NorthGravity

+
+

Postiion object at top-center of region

+
+

NorthEastGravity

+
+

Position object at top-right of region

+
+

WestGravity

+
+

Position object at left-center of region

+
+

CenterGravity

+
+

Position object at center of region

+
+

EastGravity

+
+

Position object at right-center of region

+
+

SouthWestGravity

+
+

Position object at left-bottom of region

+
+

SouthGravity

+
+

Position object at bottom-center of region

+
+

SouthEastGravity

+
+

Position object at bottom-right of region

+
+


+

+ + + + +
+

>ImageType

+
+

ImageType indicates the type +classification of the image. +

+

ImageType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedType

+
+

Unset value.

+
+

BilevelType

+
+

Monochrome image

+
+

GrayscaleType

+
+

Grayscale image

+
+

GrayscaleMatteType

+
+

Grayscale image with opacity

+
+

PaletteType

+
+

Indexed color (palette) image

+
+

PaletteMatteType

+
+

Indexed color (palette) image with opacity

+
+

TrueColorType

+
+

Truecolor image

+
+

TrueColorMatteType

+
+

Truecolor image with opacity

+
+

ColorSeparationType

+
+

Cyan/Yellow/Magenta/Black (CYMK) image

+
+


+

+ + + + +
+

>InterlaceType

+
+

InterlaceType specifies the ordering of the red, green, and +blue pixel information in the image. Interlacing is usually used to +make image information available to the user faster by taking +advantage of the space vs time tradeoff. For example, interlacing +allows images on the Web to be recognizable sooner and satellite +images to accumulate/render with image resolution increasing over +time. +

+

Use LineInterlace or +PlaneInterlace to create an interlaced GIF or progressive JPEG +image. +

+

InterlaceType

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedInterlace

+
+

Unset value.

+
+

NoInterlace

+
+

Don't interlace image (RGBRGBRGBRGBRGBRGB...)

+
+

LineInterlace

+
+

Use scanline interlacing (RRR...GGG...BBB...RRR...GGG...BBB...)

+
+

PlaneInterlace

+
+

Use plane interlacing (RRRRRR...GGGGGG...BBBBBB...)

+
+

PartitionInterlace

+
+

Similar to plane interlaing except that the different planes + are saved to individual files (e.g. image.R, image.G, and image.B)

+
+


+

+ + + + +
+

>ChannelType

+
+

ChannelType is used as an +argument when doing color separations. Use ChannelType when +extracting a layer from an image. MatteLayer is useful for +extracting the opacity values from an image. +

+

ChannelType

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedLayer

+
+

Unset value.

+
+

RedLayer

+
+

Select red layer

+
+

GreenLayer

+
+

Select green layer

+
+

BlueLayer

+
+

Select blue layer

+
+

MatteLayer

+
+

Select matte (opacity values) layer

+
+


+

+ + + + +
+

>LineCap

+
+

The LineCap enumerations specify +shape to be used at the end of open subpaths when they are stroked. +See SVG's 'stroke-linecap' +for examples. +

+

LineCap

+ + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedCap

+
+

Unset value.

+
+

ButtCap

+
+

Square ending.

+
+

RoundCap

+
+

Rounded ending (half-circle end with radius of 1/2 stroke + width).

+
+

SquareCap

+
+

Square ending, extended by 1/2 the stroke width at end.

+
+


+

+ + + + +
+

>LineJoin

+
+

The LineJoin enumerations +specify the shape to be used at the corners of paths or basic shapes +when they are stroked. See SVG's 'stroke-linejoin' +for examples. +

+

ChannelType

+ + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedJoin

+
+

Unset value.

+
+

MiterJoin

+
+

Sharp-edged join

+
+

RoundJoin

+
+

Rounded-edged join

+
+

BevelJoin

+
+

Beveled-edged join

+
+


+

+ + + + +
+

>NoiseType

+
+

NoiseType is used as an argument +to select the type of noise to be added to the image. +

+

NoiseType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UniformNoise

+
+

Uniform noise

+
+

GaussianNoise

+
+

Gaussian noise

+
+

MultiplicativeGaussianNoise

+
+

Multiplicative Gaussian noise

+
+

ImpulseNoise

+
+

Impulse noise

+
+

LaplacianNoise

+
+

Laplacian noise

+
+

PoissonNoise

+
+

Poisson noise

+
+

RandomNoise

+
+

Random noise

+
+


+

+ + + + + +
+

+ >OrientationType

+
+

OrientationType +specifies the orientation of the image. Useful for when the image is +produced via a different ordinate system, the camera was turned on +its side, or the page was scanned sideways.

+

OrientationType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Scanline Direction

+
+

Frame Direction

+
+

UndefinedOrientation

+
+

Unknown

+
+

Unknown

+
+

TopLeftOrientation

+
+

Left to right

+
+

Top to bottom

+
+

TopRightOrientation

+
+

Right to left

+
+

Top to bottom

+
+

BottomRightOrientation

+
+

Right to left

+
+

Bottom to top

+
+

BottomLeftOrientation

+
+

Left to right

+
+

Bottom to top

+
+

LeftTopOrientation

+
+

Top to bottom

+
+

Left to right

+
+

RightTopOrientation

+
+

Top to bottom

+
+

Right to left

+
+

RightBottomOrientation

+
+

Bottom to top

+
+

Right to left

+
+

LeftBottomOrientation

+
+

Bottom to top

+
+

Left to right

+
+


+

+ + + + +
+

>PaintMethod

+
+

PaintMethod specifies how pixel +colors are to be replaced in the image. It is used to select the +pixel-filling algorithm employed. +

+

PaintMethod

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

PointMethod

+
+

Replace pixel color at point.

+
+

ReplaceMethod

+
+

Replace color for all image pixels matching color at point.

+
+

FloodfillMethod

+
+

Replace color for pixels surrounding point until encountering + pixel that fails to match color at point.

+
+

FillToBorderMethod

+
+

Replace color for pixels surrounding point until encountering + pixels matching border color.

+
+

ResetMethod

+
+

Replace colors for all pixels in image with pen color.

+
+


+

+ + + + +
+

>QuantumTypes

+
+

QuantumTypes is used to indicate +the source or destination format of entire pixels, or components of +pixels ("Quantums") while they are being read, or written +to, a pixel cache. The validity of these format specifications +depends on whether the Image pixels are in RGB format, RGBA format, +or CMYK format. The pixel Quantum size is determined by the Image +depth (eight or sixteen bits). +

+

RGB(A) Image Quantums

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

IndexQuantum

+
+

PseudoColor colormap indices (valid only for image with + colormap)

+
+

RedQuantum

+
+

Red pixel Quantum

+
+

GreenQuantum

+
+

Green pixel Quantum

+
+

BlueQuantum

+
+

Blue pixel Quantum

+
+

OpacityQuantum

+
+

Opacity (Alpha) Quantum

+
+


+

+

CMY(K) Image Quantum

+ + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

CyanQuantum

+
+

Cyan pixel Quantum

+
+

MagentaQuantum

+
+

Magenta pixel Quantum

+
+

YellowQuantum

+
+

Yellow pixel Quantum

+
+

BlackQuantum

+
+

Black pixel Quantum

+
+


+

+

Grayscale Image +Quantums

+ + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

GrayQuantum

+
+

Gray pixel

+
+

GrayOpacityQuantum

+
+

Pixel opacity

+
+


+

+

Entire Pixels +(Expressed in Byte Order)

+ + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

RGBQuantum

+
+

RGB pixel (24 or 48 bits)

+
+

RGBAQuantum

+
+

RGBA pixel (32 or 64 bits)

+
+

CMYKQuantum

+
+

CMYK pixel (32 or 64 bits)

+
+


  +

+ + + + +
+

>RenderingIntent

+
+

Rendering intent is a concept defined by ICC +Spec ICC.1:1998-09, "File Format for Color Profiles". +GraphicsMagick uses RenderingIntent in order to support ICC +Color Profiles. +

+

From the specification: "Rendering +intent specifies the style of reproduction to be used during the +evaluation of this profile in a sequence of profiles. It applies +specifically to that profile in the sequence and not to the entire +sequence. Typically, the user or application will set the rendering +intent dynamically at runtime or embedding time." +

+

RenderingIntent

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedIntent

+
+

Unset value.

+
+

SaturationIntent

+
+

A rendering intent that specifies the saturation of the pixels + in the image is preserved perhaps at the expense of accuracy in + hue and lightness.

+
+

PerceptualIntent

+
+

A rendering intent that specifies the full gamut of the image + is compressed or expanded to fill the gamut of the destination + device. Gray balance is preserved but colorimetric accuracy might + not be preserved.

+
+

AbsoluteIntent

+
+

Absolute colorimetric

+
+

RelativeIntent

+
+

Relative colorimetric

+
+


+

+ + + + +
+

>ResolutionType

+
+

By default, GraphicsMagick defines +resolutions in pixels per inch. ResolutionType provides a +means to adjust this. +

+

ResolutionType

+ + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

UndefinedResolution

+
+

Unset value.

+
+

PixelsPerInchResolution

+
+

Density specifications are specified in units of pixels per + inch (english units).

+
+

PixelsPerCentimeterResolution

+
+

Density specifications are specified in units of pixels per + centimeter (metric units).

+
+


+

+ + + + +
+

>StorageType

+
+

The StorageType enumerations are +used to specify the storage format of pixels in the source or +destination pixel array. +

+

StorageType

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

CharPixel

+
+

Character type

+
+

ShortPixel

+
+

Short type

+
+

IntegerPixel

+
+

Integer type

+
+

FloatPixel

+
+

Float type

+
+

DoublePixel

+
+

Double type

+
+


+

+ + + + +
+

>StretchType

+
+

The StretchType enumerations are +used to specify the relative width of a font to the regular width for +the font family. If the width is not important, the AnyStretch +enumeration may be specified for a wildcard match. +

+

StretchType

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

AnyStretch

+
+

Wildcard match for font stretch

+
+

NormalStretch

+
+

Normal width font

+
+

UltraCondensedStretch

+
+

Ultra-condensed (narrowest) font

+
+

ExtraCondensedStretch

+
+

Extra-condensed font

+
+

CondensedStretch

+
+

Condensed font

+
+

SemiCondensedStretch

+
+

Semi-Condensed font

+
+

SemiExpandedStretch

+
+

Semi-Expanded font

+
+

ExpandedStretch

+
+

Expanded font

+
+

ExtraExpandedStretch

+
+

Extra-Expanded font

+
+

UltraExpandedStretch

+
+

Ultra-expanded (widest) font

+
+


+

+ + + + +
+

>StyleType

+
+

The StyleType enumerations are +used to specify the style (e.g. Italic) of a font. If the style is +not important, the AnyStyle enumeration may be specified for a +wildcard match. +

+

StyleType

+ + + + + + + + + + + + + + + + + + + + + +
+

Enumeration

+
+

Description

+
+

AnyStyle

+
+

Wildcard match for font style

+
+

NormalStyle

+
+

Normal font style

+
+

ItalicStyle

+
+

Italic font style

+
+

ObliqueStyle

+
+

Oblique font style

+
+



+

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Enumerations.rst graphicsmagick-1.3.16-Q16/www/Magick++/Enumerations.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Enumerations.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Enumerations.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,683 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -============ -Enumerations -============ - -.. contents:: Magick++ Enumerations - :depth: 1 - -ChannelType ------------ - -*ChannelType* is used as an argument when doing color separations. Use -*ChannelType* when extracting a layer from an image. *MatteChannel* is -useful for extracting the opacity values from an image. Note that an -image may be represented in RGB, RGBA, CMYK, or CMYKA, pixel formats -and a channel may only be extracted if it is valid for the current -pixel format. - -.. table:: ChannelType - - ===================== ================================================== - Enumeration Description - ===================== ================================================== - UndefinedChannel Unset value. - RedChannel RGB Red channel - CyanChannel CMYK Cyan channel - GreenChannel RGB Green channel - MagentaChannel CMYK Magenta channel - BlueChannel RGB Blue channel - YellowChannel CMYK Yellow channel - OpacityChannel Opacity channel (inverse of transparency) - BlackChannel CMYK Black (K) channel - MatteChannel Same as Opacity channel (deprecated) - AllChannels All color channels - GrayChannel Color channels represent an intensity - ===================== ================================================== - -ClassType ---------- - -*ClassType* specifies the image storage class. - -.. table:: ClassType - - ===================== ================================================== - Enumeration Description - ===================== ================================================== - UndefinedClass Unset value. - DirectClass Image is composed of pixels which represent - literal color values. - PseudoClass Image is composed of pixels which specify an index - in a color palette. - ===================== ================================================== - -ColorspaceType --------------- - -The *ColorspaceType* enumeration is used to specify the colorspace that -quantization (color reduction and mapping) is done under or to specify -the colorspace when encoding an output image. Colorspaces are ways of -describing colors to fit the requirements of a particular application -(e.g. Television, offset printing, color monitors). Color reduction, -by default, takes place in the *RGBColorspace*. Empirical evidence -suggests that distances in color spaces such as *YUVColorspace* or -*YIQColorspace* correspond to perceptual color differences more closely -han do distances in RGB space. These color spaces may give better -results when color reducing an image. Refer to quantize for more -details. - -When encoding an output image, the colorspaces *RGBColorspace*, -*CMYKColorspace*, *GRAYColorspace*, or *YCbCrColorspace* may be -specified. The CMYKColorspace option is only applicable when writing -TIFF, JPEG, and Adobe Photoshop bitmap (PSD) files. - -.. table:: ColorspaceType - - ===================== ================================================== - Enumeration Description - ===================== ================================================== - UndefinedColorspace Unset value. - RGBColorspace Red-Green-Blue colorspace. - GRAYColorspace Grayscale colorspace - TransparentColorspace The Transparent color space behaves uniquely in - that it preserves the matte channel of the image - if it exists. - OHTAColorspace - XYZColorspace - YCbCrColorspace - YCCColorspace - YIQColorspace - YPbPrColorspace - YUVColorspace Y-signal, U-signal, and V-signal colorspace. YUV is - most widely used to encode color for use in - television transmission. - CMYKColorspace Cyan-Magenta-Yellow-Black colorspace. CYMK is a - subtractive color system used by printers and - photographers for the rendering of colors with ink - or emulsion, - normally on a white surface. - sRGBColorspace Kodak PhotoCD sRGB - ===================== ================================================== - -CompositeOperator ------------------ - -*CompositeOperator* is used to select the image composition algorithm -used to compose a composite image with an image. By default, each of -the composite image pixels are replaced by the corresponding image -tile pixel. Specify *CompositeOperator* to select a different -algorithm. - -.. table:: CompositeOperator - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedCompositeOp Not defined. - OverCompositeOp Union of the two image shapes, with - opaque areas of change-image obscuring base-image - in the region of overlap. - InCompositeOp Change-image cut by the shape of base-image. - None of the image data of base-image will be - in the result. - OutCompositeOp Change-image with the shape of base-image cut out. - AtopCompositeOp Same shape as base-image, with change-image - obscuring base-image where the image shapes - overlap. Note this differs from over because the - portion of change-image outside base-image's shape - does not appear in the result. - XorCompositeOp Image data from both change-image and base-image - that is outside the overlap region. The overlap - region will be blank - PlusCompositeOp Sum of the image data. Output values are - cropped to MaxRGB (no overflow). This operation is - independent of the matte channels. - MinusCompositeOp Change-image - base-image, with underflow cropped - to zero. The matte channel is ignored (set to - opaque, full coverage) - AddCompositeOp Change-image + base-image, with overflow wrapping - around (mod MaxRGB+1) - SubtractCompositeOp Change-image - base-image, with underflow wrapping - around (mod MaxRGB+1). The add and subtract - operators can be used to perform reversible - transformations - DifferenceCompositeOp Absolute value of change-image minus base-image. - MultiplyCompositeOp Change-image * base-image. This is useful for the - creation of drop-shadows. - BumpmapCompositeOp Base-image shaded by change-image - CopyCompositeOp Base-image replaced with change-image. Here - the matte information is ignored - CopyRedCompositeOp Red channel in base-image replaced with - the red channel in change-image. The other channels - are copied untouched - CopyGreenCompositeOp Green channel in base-image replaced with the green - channel in change-image. The other channels are - copied untouched. - CopyBlueCompositeOp Blue channel in base-image replaced with the blue - channel in change-image. The other channels are - copied untouched. - CopyOpacityCompositeOp Opacity channel in base-image replaced with the - opacity channel in change-image. The other - channels are copied untouched. - ClearCompositeOp Pixels are set to transparent. - DissolveCompositeOp - DisplaceCompositeOp - ModulateCompositeOp - ThresholdCompositeOp - NoCompositeOp - DarkenCompositeOp - LightenCompositeOp - HueCompositeOp - SaturateCompositeOp - ColorizeCompositeOp - LuminizeCompositeOp - ScreenCompositeOp Not yet implemented (Photoshop & PDF) - OverlayCompositeOp Not yet implemented (Photoshop & PDF) - CopyCyanCompositeOp - CopyMagentaCompositeOp - CopyYellowCompositeOp - CopyBlackCompositeOp Copy CMYK Black (K) channel. - DivideCompositeOp Change-image / base-image. This is useful for - improving the readability of text on unevenly - illuminated photos. (by using a gaussian blurred - copy of change-image as base-image) - ======================= ================================================== - -CompressionType ---------------- - -*CompressionType* is used to express the desired compression type when -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. - -.. table:: CompressionType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedCompression Unset value. - NoCompression No compression - BZipCompression BZip as used by bzip2 utilities - FaxCompression CCITT Group 3 FAX compression - Group4Compression CCITT Group 4 FAX compression (used only for TIFF) - JPEGCompression JPEG compression - LZWCompression Lempel-Ziv-Welch (LZW) compression - RLECompression Run-Length encoded (RLE) compression - ZipCompression Lempel-Ziv compression (LZ77) as used in GNU gzip. - LZMACompression Lempel-Ziv-Markov chain algorithm - JPEG2000Compression ISO/IEC std 15444-1 - JBIG1Compression ISO/IEC std 11544 / ITU-T rec T.82 - JBIG2Compression ISO/IEC std 14492 / ITU-T rec T.88 - ======================= ================================================== - -DecorationType --------------- - -The *DecorationType* enumerations are used to specify line decorations -of rendered text. - -.. table:: DecorationType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - NoDecoration No decoration - UnderlineDecoration Underlined text - OverlineDecoration Overlined text - LineThroughDecoration Strike-through text - ======================= ================================================== - -EndianType ----------- - -The *EndianType* enumerations are used to specify the endian option -for formats which support it (e.g. TIFF). - -.. table:: EndianType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedEndian Not defined (default) - LSBEndian Little endian (like Intel X86 and DEC Alpha) - MSBEndian Big endian (like Motorola 68K, Mac PowerPC, & - SPARC) - NativeEndian Use native endian of this CPU - ======================= ================================================== - -FillRule --------- - -*FillRule* specifies the algorithm which is to be used to determine -what parts of the canvas are included inside the shape. See the -documentation on SVG's `fill-rule -`_ property -for usage details. - -.. table:: FillRule - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedRule Fill rule not specified - EvenOddRule See SVG fill-rule evenodd rule. - NonZeroRule See SVG fill-rule nonzero rule. - ======================= ================================================== - -FilterTypes ------------ - -*FilterTypes* is used to adjust the filter algorithm used when -resizing images. Different filters experience varying degrees of -success with various images and can take sipngicantly different -amounts of processing time. GraphicsMagick uses the *LanczosFilter* by -default since this filter has been shown to provide the best results -for most images in a reasonable amount of time. Other filter types -(e.g. *TriangleFilter*) may execute much faster but may show artifacts -when the image is re-sized or around diagonal lines. The only way to -be sure is to test the filter with sample images. - -.. table:: FilterTypes - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedFilter Unset value. - PointFilter Point Filter - BoxFilter Box Filter - TriangleFilter Triangle Filter - HermiteFilter Hermite Filter - HanningFilter Hanning Filter - HammingFilter Hamming Filter - BlackmanFilter Blackman Filter - GaussianFilter Gaussian Filter - QuadraticFilter Quadratic Filter - CubicFilter Cubic Filter - CatromFilter Catrom Filter - MitchellFilter Mitchell Filter - LanczosFilter Lanczos Filter - BesselFilter Bessel Filter - SincFilter Sinc Filter - ======================= ================================================== - -GravityType ------------ - -*GravityType* specifies positioning of an object (e.g. text, image) -within a bounding region (e.g. an image). Gravity provides a -convenient way to locate objects irrespective of the size of the -bounding region, in other words, you don't need to provide absolute -coordinates in order to position an object. A common default for -gravity is *NorthWestGravity*. - -.. table:: GravityType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - ForgetGravity Don't use gravity. - NorthWestGravity Position object at top-left of region. - NorthGravity Postiion object at top-center of region - NorthEastGravity Position object at top-right of region - WestGravity Position object at left-center of region - CenterGravity Position object at center of region - EastGravity Position object at right-center of region - SouthWestGravity Position object at left-bottom of region - SouthGravity Position object at bottom-center of region - SouthEastGravity Position object at bottom-right of region - ======================= ================================================== - -ImageType ---------- - -*ImageType* indicates the type classification of the image. - -.. table:: ImageType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedType Unset value. - BilevelType Monochrome bi-level image - GrayscaleType Grayscale image - GrayscaleMatteType Grayscale image with opacity - PaletteType Indexed color (palette) image - PaletteMatteType Indexed color (palette) image with opacity - TrueColorType Truecolor image - TrueColorMatteType Truecolor image with opacity - ColorSeparationType Cyan/Yellow/Magenta/Black (CYMK) image - OptimizeType Optimize type based on image characteristics - ======================= ================================================== - -InterlaceType -------------- - -*InterlaceType* specifies the ordering of the red, green, and blue -pixel information in the image. Interlacing is often used to make -image information available to the user faster by taking advantage of -the space vs time tradeoff. For example, interlacing allows images on -the Web to be recognizable sooner and satellite images to -accumulate/render with image resolution increasing over time. - -Use *LineInterlace* or *PlaneInterlace* to create an interlaced GIF or -progressive JPEG image. - -.. table:: InterlaceType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedInterlace Unset value. - NoInterlace Don't interlace image (RGBRGBRGBRGBRGBRGB...) - LineInterlace Use scanline interlacing - (RRR...GGG...BBB...RRR...GGG...BBB...) - PlaneInterlace Use plane interlacing (RRRRRR...GGGGGG...BBBBBB...) - PartitionInterlace Similar to plane interlaing except that the - different planes are saved to individual files - (e.g. image.R, image.G, and image.B) - ======================= ================================================== - -ChannelType ------------ - -*ChannelType* is used as an argument when doing color separations. Use -*ChannelType* when extracting a layer from an image. *MatteLayer* is -useful for extracting the opacity values from an image. - -.. table:: ChannelType - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedLayer Unset value. - RedLayer Select red layer - GreenLayer Select green layer - BlueLayer Select blue layer - MatteLayer Select matte (opacity values) layer - ======================= ================================================== - -LineCap -------- - -The *LineCap* enumerations specify shape to be used at the end of open -subpaths when they are stroked. See SVG's `stroke-linecap -`_ for -examples. - -.. table:: LineCap - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedCap Unset value. - ButtCap Square ending. - RoundCap Rounded ending (half-circle end with radius of 1/2 - stroke width). - SquareCap Square ending, extended by 1/2 the stroke width at - end. - ======================= ================================================== - -LineJoin --------- - -The *LineJoin* enumerations specify the shape to be used at the -corners of paths or basic shapes when they are stroked. See SVG's -`stroke-linejoin -`_ for -examples. - -.. table:: LineJoin - - ======================= ================================================== - Enumeration Description - ======================= ================================================== - UndefinedJoin Unset value. - MiterJoin Sharp-edged join - RoundJoin Rounded-edged join - BevelJoin Beveled-edged join - ======================= ================================================== - -NoiseType ---------- - -*NoiseType* is used as an argument to select the type of noise to be -added to the image. - -.. table:: NoiseType - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - UndefinedNoise Unset value. - UniformNoise Uniform noise - GaussianNoise Gaussian noise - MultiplicativeGaussianNoise Multiplicative Gaussian noise - ImpulseNoise Impulse noise - LaplacianNoise Laplacian noise - PoissonNoise Poisson noise - RandomNoise Random noise - =========================== ============================================== - -OrientationType ---------------- - -*OrientationType* specifies the orientation of the image. Useful for -when the image is produced via a different ordinate system, the camera -was turned on its side, or the page was scanned sideways. - -.. table:: OrientationType - - =========================== ==================== ======================== - Enumeration Scanline Direction Frame Direction - =========================== ==================== ======================== - UndefinedOrientation Unknown Unknown - TopLeftOrientation Left to right Top to bottom - TopRightOrientation Right to left Top to bottom - BottomRightOrientation Right to left Bottom to top - BottomLeftOrientation Left to right Bottom to top - LeftTopOrientation Top to bottom Left to right - RightTopOrientation Top to bottom Right to left - RightBottomOrientation Bottom to top Right to left - LeftBottomOrientation Bottom to top Left to right - =========================== ==================== ======================== - -PaintMethod ------------ - -*PaintMethod* specifies how pixel colors are to be replaced in the -image. It is used to select the pixel-filling algorithm employed. - -.. table:: PaintMethod - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - PointMethod Replace pixel color at point. - ReplaceMethod Replace color for all image pixels matching - color at point. - FloodfillMethod Replace color for pixels surrounding point - until encountering pixel that fails to match - color at point. - FillToBorderMethod Replace color for pixels surrounding point - until encountering pixels matching border - color. - ResetMethod Replace colors for all pixels in image with - pen color. - =========================== ============================================== - -QuantumTypes ------------- - -*QuantumTypes* is used to indicate the source or destination format of -entire pixels, or components of pixels ("Quantums") while they are -being read, or written to, a pixel cache. The validity of these format -specifications depends on whether the Image pixels are in RGB format, -RGBA format, or CMYK format. The pixel Quantum size is determined by -the Image depth (typically 8, 16, or 32 bits, but any value from 1-64 -bits integer or float is supported). - - -.. table:: RGB(A) Image Quantums - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - IndexQuantum PseudoColor colormap indices - RedQuantum Red pixel Quantum - GreenQuantum Green pixel Quantum - BlueQuantum Blue pixel Quantum - OpacityQuantum Opacity (Alpha) Quantum - =========================== ============================================== - -.. table:: CMY(K) Image Quantum - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - CyanQuantum Cyan pixel Quantum - MagentaQuantum Magenta pixel Quantum - YellowQuantum Yellow pixel Quantum - BlackQuantum Black pixel Quantum - =========================== ============================================== - -.. table:: Grayscale Image Quantums - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - GrayQuantum Gray pixel - GrayOpacityQuantum Pixel opacity - =========================== ============================================== - -.. table:: Entire Pixels (Expressed in Byte Order) - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - RGBQuantum RGB pixel (1 to 64 bits) - RGBAQuantum RGBA pixel (1 to 64 bits) - CMYKQuantum CMYK pixel (1 to 64 bits) - =========================== ============================================== - -RenderingIntent ---------------- - -Rendering intent is a concept defined by `ICC -`_ Spec ICC.1:1998-09, "File Format for Color -Profiles". GraphicsMagick uses RenderingIntent in order to support ICC -Color Profiles. - -From the specification: "Rendering intent specifies the style of -reproduction to be used during the evaluation of this profile in a -sequence of profiles. It applies specifically to that profile in the -sequence and not to the entire sequence. Typically, the user or -application will set the rendering intent dynamically at runtime or -embedding time." - -.. table:: RenderingIntent - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - UndefinedIntent Unset value. - SaturationIntent A rendering intent that specifies the saturation - of the pixels in the image is preserved perhaps - at the expense of accuracy in hue and lightness. - PerceptualIntent A rendering intent that specifies the full gamut - of the image is compressed or expanded to fill - the gamut of the destination device. Gray - balance is preserved but colorimetric accuracy - might not be preserved. - AbsoluteIntent Absolute colorimetric - RelativeIntent Relative colorimetric - =========================== ============================================== - -ResolutionType --------------- - -By default, GraphicsMagick defines resolutions in pixels per -inch. *ResolutionType* provides a means to adjust this. - -.. table:: ResolutionType - - ============================= ============================================ - Enumeration Description - ============================= ============================================ - UndefinedResolution Unset value. - PixelsPerInchResolution Density specifications are specified in units - of pixels per inch (english units). - PixelsPerCentimeterResolution Density specifications are specified in units - of pixels per centimeter (metric units). - ============================= ============================================ - -StorageType ------------ - -The *StorageType* enumerations are used to specify the storage format -of pixels in the source or destination pixel array. - -.. table:: StorageType - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - CharPixel Character type - ShortPixel Short type - IntegerPixel Integer type - FloatPixel Float type - DoublePixel Double type - =========================== ============================================== - -StretchType ------------ - -The *StretchType* enumerations are used to specify the relative width -of a font to the regular width for the font family. If the width is -not important, the *AnyStretch* enumeration may be specified for a -wildcard match. - -.. table:: StretchType - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - AnyStretch Wildcard match for font stretch - NormalStretch Normal width font - UltraCondensedStretch Ultra-condensed (narrowest) font - ExtraCondensedStretch Extra-condensed font - CondensedStretch Condensed font - SemiCondensedStretch Semi-Condensed font - SemiExpandedStretch Semi-Expanded font - ExpandedStretch Expanded font - ExtraExpandedStretch Extra-Expanded font - UltraExpandedStretch Ultra-expanded (widest) font - =========================== ============================================== - -StyleType ---------- - -The *StyleType* enumerations are used to specify the style -(e.g. Italic) of a font. If the style is not important, the *AnyStyle* -enumeration may be specified for a wildcard match. - -.. table:: StyleType - - =========================== ============================================== - Enumeration Description - =========================== ============================================== - AnyStyle Wildcard match for font style - NormalStyle Normal font style - ItalicStyle Italic font style - ObliqueStyle Oblique font style - =========================== ============================================== - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Exception.html graphicsmagick-1.3.16-Q16/www/Magick++/Exception.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Exception.html 2012-10-13 21:32:46.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Exception.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,296 +1,477 @@ - - - - - - -Magick::Exception - - - - - - - -
-

Magick::Exception

- - - - -

Exception represents the base class of objects thrown when -Magick++ reports an error. Magick++ throws C++ exceptions synchronous + + + + + Magick::Exception + + + + + + + + + +

Magick::Exception Classes

+

Exception represents the base class of objects thrown when +Magick++reports an error. Magick++ throws C++ exceptions synchronous with the operation where the error occurred. This allows errors to be trapped within the enclosing code (perhaps the code to process a single image) while allowing the code to be written with a simple -coding style.

-

A try/catch block should be placed around any sequence of operations -which can be considered an important body of work. For example, if -your program processes lists of images and some of these images may be -defective, by placing the try/catch block around the entire sequence -of code that processes one image (including instantiating the image -object), you can minimize the overhead of error checking while -ensuring that all objects created to deal with that object are safely -destroyed (C++ exceptions unroll the stack until the enclosing try -block, destroying any objects on the stack).

-

Note that any objects allocated via 'new' with a pointer on the stack -are not automatically destroyed by unrolling the stack via a C++ -exception so that it may be necessary to catch the exception at each -level, destroy any objects allocated via 'new' (or malloc()) and then -re-throw the exception. This includes constructors which might -encounter an exception while the object is being constructed and -should destroy any already-allocated data. Magick++ classes are -designed to be very tiny so it is recommended to automatically -allocate them on the stack when possible rather than via 'new'.

-

The pseudo code for the main loop of your program may look like:

-
- using namespace std;
- for infile in list
- {
-   try {
-     // Construct an image instance first so that we don't have to worry
-     // about object construction failure due to a minor warning exception
-     // being thrown.
-     Magick::Image image;
-     try {
-       // Try reading image file
-       image.read(infile);
-     }
-     catch( Magick::WarningCoder &warning )
-     {
-       // Process coder warning while loading file (e.g. TIFF warning)
-       // Maybe the user will be interested in these warnings (or not).
-       // If a warning is produced while loading an image, the image
-       // can normally still be used (but not if the warning was about
-       // something important!)
-       cerr << “Coder Warning: “ << warning.what() << endl;
-     }
-     catch( Magick::Warning &warning )
-     {
-       // Handle any other Magick++ warning.
-       cerr << “Warning: “ << warning.what() << endl;
-     }
-     catch( Magick::ErrorFileOpen &error )
-     {
-       // Process Magick++ file open error
-       cerr << “Error: “ << error.what() << endl;
-       continue; // Try next image.
-     }
-     try {
-       image.rotate(90);
-       image.write(“outfile”);
-     }
-     catch ( MagickExeption & error)
-     {
-        // Handle problem while rotating or writing outfile.
-        cerr << “Caught Magick++ exception: “ << error.what() << endl;
-     }
-   }
-   catch( std::exception &error )
-   {
-      // Process any other exceptions derived from standard C++ exception
-      cerr << “Caught C++ STD exception: “ << error.what() << endl;
-   }
-   catch( ... )
-   {
-     // Process *any* exception (last-ditch effort). There is not a lot
-     // you can do here other to retry the operation that failed, or exit
-     // the program.
-   }
- }
-
+coding style.

+

A try/catch block should be placed around any sequence of +operations which can be considered an important body of work. For +example, if your program processes lists of images and some of these +images may be defective, by placing the try/catch block around the +entire sequence of code that processes one image (including +instantiating the image object), you can minimize the overhead of +error checking while ensuring that all objects created to deal with +that object are safely destroyed (C++ exceptions unroll the stack +until the enclosing try block, destroying any created objects). +

+

The pseudo code for the main loop of your program may look like: +

+
using namespace std;
+for infile in list
+{
+  try {
+    // Construct an image instance first so that we don't have to worry
+    // about object construction failure due to a minor warning exception
+    // being thrown.
+    Magick::Image image; 
+    try {
+      // Try reading image file
+      image.read(infile);
+    }
+    catch( Magick::WarningCoder &warning )
+    {
+      // Process coder warning while loading file (e.g. TIFF warning)
+      // Maybe the user will be interested in these warnings (or not).
+      // If a warning is produced while loading an image, the image
+      // can normally still be used (but not if the warning was about
+      // something important!)
+      cerr << “Coder Warning: “ << warning.what() << endl;
+    }
+    catch( Magick::Warning &warning )
+    {
+      // Handle any other Magick++ warning.
+      cerr << “Warning: “ << warning.what() << endl;
+    }
+    catch( Magick::ErrorFileOpen &error ) 
+    { 
+      // Process Magick++ file open error
+      cerr << “Error: “ << error.what() << endl;
+      continue; // Try next image.
+    }
+    try {
+      image.rotate(90);
+      image.write(“outfile”);
+    }
+    catch ( MagickExeption & error)
+    {
+       // Handle problem while rotating or writing outfile.
+       cerr << “Caught Magick++ exception: “ << error.what() << endl;
+    }
+  }
+  catch( std::exception &error ) 
+  { 
+     // Process any other exceptions derived from standard C++ exception
+     cerr << “Caught C++ STD exception: “ << error.what() << endl;
+  } 
+  catch( ... ) 
+  { 
+    // Process *any* exception (last-ditch effort). There is not a lot
+    // you can do here other to retry the operation that failed, or exit
+    // the program. 
+  }
+}

The desired location and number of try/catch blocks in your program depends how sophisticated its error handling must be. Very simple -programs may use just one try/catch block. -

-

The Exception class is derived from the C++ standard -std::exception class. This means that it contains a C++ string -containing additional information about the error (e.g to display to -the user). Obtain access to this string via the what() method. For -example:

-
-catch( Exception &error_ )
-{
-  cout << "Caught exception: " << error_.what() << endl;
-}
-
-

The classes Warning and Error derive from the Exception -class. Exceptions derived from Warning are thrown to represent -non-fatal errors which may effect the completeness or quality of the -result (e.g. one image provided as an argument to montage is -defective). In most cases, a Warning exception may be ignored by -catching it immediately, processing it (e.g. printing a diagnostic) -and continuing on. Exceptions derived from Error are thrown to -represent fatal errors that can not produce a valid result -(e.g. attempting to read a file which does not exist).

-

The specific derived exception classes are shown in the following tables:

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Warning (Suspect but completed) Sub-Classes
WarningWarning Description
WarningUndefinedUnspecified type.
WarningBlobNOT CURRENTLY USED
WarningCacheNOT CURRENTLY USED
WarningCoderIssued by some coders.
WarningConfigureNOT CURRENTLY USED
WarningCorruptImageIssued when an image may be corrupt.
WarningDelegateReported by a subordinate program.
WarningDrawReported by the rendering subsystem.
WarningFileOpenReported when file could not be opened.
WarningImageNOT CURRENTLY USED
WarningMissingDelegateNOT CURRENTLY USED
WarningModuleNOT CURRENTLY USED
WarningMonitorNOT CURRENTLY USED
WarningOptionReported when an option is incorrect.
WarningRegistryNOT CURRENTLY USED
WarningResourceLimitReported when a resource is exhausted.
WarningStreamNOT CURRENTLY USED
WarningTypeNOT CURRENTLY USED
WarningXServerWarnings reported by the X11 subsystem.
- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Error (Failed) Sub-Classes
ErrorError Description
ErrorUndefinedUnspecified error type.
ErrorBlobReported by BLOB I/O subsystem.
ErrorCacheReported by the pixel cache subsystem.
ErrorCoderReported by coders (image format support).
ErrorConfigureReported while loading configuration files.
ErrorCorruptImageReported when the image file is corrupt.
ErrorDelegateReported by a subordinate program
ErrorDrawReported while drawing on image.
ErrorFileOpenReported when the image file can not be opened.
ErrorImageReported while drawing.
ErrorMissingDelegateReported when optional add-on library or -subordinate program is missing (but is needed).
ErrorModuleReported by the module loader subsystem.
ErrorMonitorReported by the progress monitor.
ErrorOptionReported when option is malformed or out of range.
ErrorRegistryReported by the image/BLOB registry subsystem.
ErrorResourceLimitReported when a program resource is exhausted.
ErrorStreamReported by the pixel stream subsystem.
ErrorTypeReported by the type (font) rendering subsystem.
ErrorXServerReported by the X11 subsystem.
-

Note that ErrorMissingDelegate is a "catch-all" error reported when -GraphicsMagick is unable to figure out how to open the file.

-

Copyright © Bob Friesenhahn 1999 - 2012

-
- - +programs may use just one try/catch block.

+

The Exception class is derived from the C++ standard +exception class. This means that it contains a C++ string containing +additional information about the error (e.g to display to the user). +Obtain access to this string via the what() method.  For +example: +

+

 catch( Exception &error_ ) +
    {
      +cout << "Caught exception: " << error_.what() +<< endl;
    +} +

+

The classes Warning and Error derive from the +Exception class. Exceptions derived from Warning are +thrown to represent non-fatal errors which may effect the +completeness or quality of the result (e.g. one image provided as an +argument to montage is defective). In most cases, a Warning +exception may be ignored by catching it immediately, processing it +(e.g. printing a diagnostic) and continuing on. Exceptions derived +from Error are thrown to represent fatal errors that can not +produce a valid result (e.g. attempting to read a file which does not +exist). +

+

The specific derived exception classes +are shown in the following tables: +

+

Warning Sub-Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Warning

+
+

Warning Description

+
+

WarningUndefined

+
+

Unspecified warning type.

+
+

WarningBlob

+
+

NOT + CURRENTLY USED

+
+

WarningCache

+
+

NOT + CURRENTLY USED

+
+

WarningCoder

+
+

Warnings issued by some coders.

+
+

WarningConfigure

+
+

NOT + CURRENTLY USED

+
+

WarningCorruptImage

+
+

Warning issued when an image is determined to be + corrupt.

+
+

WarningDelegate

+
+

Warnings reported by the delegate (interface to + external programs) subsystem.

+
+

WarningDraw

+
+

Warnings reported by the rendering subsystem.

+
+

WarningFileOpen

+
+

Warning reported when The image file could not be + opened (permission problem, wrong file type, or does not exist).

+
+

WarningImage

+
+

NOT CURRENTLY USED

+
+

WarningMissingDelegate

+
+

NOT CURRENTLY USED

+
+

WarningModule

+
+

NOT CURRENTLY USED

+
+

WarningMonitor

+
+

NOT CURRENTLY USED

+
+

WarningOption

+
+

Warning reported when an option is malformed or + out of range.

+
+

WarningRegistry

+
+

NOT CURRENTLY USED

+
+

WarningResourceLimit

+
+

Warning reported when a program resource is + exhausted (e.g. not enough memory).

+
+

WarningStream

+
+

NOT CURRENTLY USED

+
+

WarningType

+
+

NOT CURRENTLY USED

+
+

WarningXServer

+
+

Warnings reported by the X11 subsystem.

+
+


+

+

Error Sub-Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Error

+
+

Error Description

+
+

ErrorUndefined

+
+

Unspecified error type.

+
+

ErrorBlob

+
+

Error reported by BLOB I/O subsystem.

+
+

ErrorCache

+
+

Error reported by the pixel cache subsystem.

+
+

ErrorCoder

+
+

Error reported by coders (image format support).

+
+

ErrorConfigure

+
+

Errors reported while loading configuration files.

+
+

ErrorCorruptImage

+
+

Error reported when the image file is corrupt.

+
+

ErrorDelegate

+
+

Errors reported by the delegate (interface to + external programs) subsystem.

+
+

ErrorDraw

+
+

Error reported while drawing on image.

+
+

ErrorFileOpen

+
+

Error reported when the image file can not be + opened.

+
+

ErrorImage

+
+

Errors reported while drawing.

+
+

ErrorMissingDelegate

+
+

Error reported when an add-on library or program + is necessary in order to support the requested operation.

+
+

ErrorModule

+
+

Errors reported by the module loader subsystem.

+
+

ErrorMonitor

+
+

NOT CURRENTLY USED

+
+

ErrorOption

+
+

Error reported when an option is malformed or out + of range.

+
+

ErrorRegistry

+
+

Errors reported by the image/BLOB registry + subsystem.

+
+

ErrorResourceLimit

+
+

Error reported when a program resource is + exhausted (e.g. not enough memory).

+
+

ErrorStream

+
+

Errors reported by the pixel stream subsystem.

+
+

ErrorType

+
+

Errors reported by the type (font) rendering + subsystem.

+
+

ErrorXServer

+
+

Errors reported by the X11 subsystem.

+
+



+

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Exception.rst graphicsmagick-1.3.16-Q16/www/Magick++/Exception.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Exception.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Exception.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,179 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -================= -Magick::Exception -================= - -*Exception* represents the base class of objects thrown when -Magick++ reports an error. Magick++ throws C++ exceptions synchronous -with the operation where the error occurred. This allows errors to be -trapped within the enclosing code (perhaps the code to process a -single image) while allowing the code to be written with a simple -coding style. - -A try/catch block should be placed around any sequence of operations -which can be considered an important body of work. For example, if -your program processes lists of images and some of these images may be -defective, by placing the try/catch block around the entire sequence -of code that processes one image (including instantiating the image -object), you can minimize the overhead of error checking while -ensuring that all objects created to deal with that object are safely -destroyed (C++ exceptions unroll the stack until the enclosing try -block, destroying any objects on the stack). - -Note that any objects allocated via 'new' with a pointer on the stack -are not automatically destroyed by unrolling the stack via a C++ -exception so that it may be necessary to catch the exception at each -level, destroy any objects allocated via 'new' (or malloc()) and then -re-throw the exception. This includes constructors which might -encounter an exception while the object is being constructed and -should destroy any already-allocated data. Magick++ classes are -designed to be **very** tiny so it is recommended to automatically -allocate them on the stack when possible rather than via 'new'. - -The pseudo code for the main loop of your program may look like:: - - using namespace std; - for infile in list - { - try { - // Construct an image instance first so that we don't have to worry - // about object construction failure due to a minor warning exception - // being thrown. - Magick::Image image; - try { - // Try reading image file - image.read(infile); - } - catch( Magick::WarningCoder &warning ) - { - // Process coder warning while loading file (e.g. TIFF warning) - // Maybe the user will be interested in these warnings (or not). - // If a warning is produced while loading an image, the image - // can normally still be used (but not if the warning was about - // something important!) - cerr << “Coder Warning: “ << warning.what() << endl; - } - catch( Magick::Warning &warning ) - { - // Handle any other Magick++ warning. - cerr << “Warning: “ << warning.what() << endl; - } - catch( Magick::ErrorFileOpen &error ) - { - // Process Magick++ file open error - cerr << “Error: “ << error.what() << endl; - continue; // Try next image. - } - try { - image.rotate(90); - image.write(“outfile”); - } - catch ( MagickExeption & error) - { - // Handle problem while rotating or writing outfile. - cerr << “Caught Magick++ exception: “ << error.what() << endl; - } - } - catch( std::exception &error ) - { - // Process any other exceptions derived from standard C++ exception - cerr << “Caught C++ STD exception: “ << error.what() << endl; - } - catch( ... ) - { - // Process *any* exception (last-ditch effort). There is not a lot - // you can do here other to retry the operation that failed, or exit - // the program. - } - } - - The desired location and number of try/catch blocks in your program - depends how sophisticated its error handling must be. Very simple - programs may use just one try/catch block. - -The *Exception* class is derived from the C++ standard -*std::exception* class. This means that it contains a C++ string -containing additional information about the error (e.g to display to -the user). Obtain access to this string via the what() method. For -example:: - - catch( Exception &error_ ) - { - cout << "Caught exception: " << error_.what() << endl; - } - -The classes *Warning* and *Error* derive from the *Exception* -class. Exceptions derived from *Warning* are thrown to represent -non-fatal errors which may effect the completeness or quality of the -result (e.g. one image provided as an argument to montage is -defective). In most cases, a *Warning* exception may be ignored by -catching it immediately, processing it (e.g. printing a diagnostic) -and continuing on. Exceptions derived from *Error* are thrown to -represent fatal errors that can not produce a valid result -(e.g. attempting to read a file which does not exist). - -The specific derived exception classes are shown in the following tables: - -.. table:: Warning (Suspect but completed) Sub-Classes - - ========================= ============================================== - Warning Warning Description - ========================= ============================================== - WarningUndefined Unspecified type. - WarningBlob NOT CURRENTLY USED - WarningCache NOT CURRENTLY USED - WarningCoder Issued by some coders. - WarningConfigure NOT CURRENTLY USED - WarningCorruptImage Issued when an image may be corrupt. - WarningDelegate Reported by a subordinate program. - WarningDraw Reported by the rendering subsystem. - WarningFileOpen Reported when file could not be opened. - WarningImage NOT CURRENTLY USED - WarningMissingDelegate NOT CURRENTLY USED - WarningModule NOT CURRENTLY USED - WarningMonitor NOT CURRENTLY USED - WarningOption Reported when an option is incorrect. - WarningRegistry NOT CURRENTLY USED - WarningResourceLimit Reported when a resource is exhausted. - WarningStream NOT CURRENTLY USED - WarningType NOT CURRENTLY USED - WarningXServer Warnings reported by the X11 subsystem. - ========================= ============================================== - -.. table:: Error (Failed) Sub-Classes - - ========================= ============================================== - Error Error Description - ========================= ============================================== - ErrorUndefined Unspecified error type. - ErrorBlob Reported by BLOB I/O subsystem. - ErrorCache Reported by the pixel cache subsystem. - ErrorCoder Reported by coders (image format support). - ErrorConfigure Reported while loading configuration files. - ErrorCorruptImage Reported when the image file is corrupt. - ErrorDelegate Reported by a subordinate program - ErrorDraw Reported while drawing on image. - ErrorFileOpen Reported when the image file can not be opened. - ErrorImage Reported while drawing. - ErrorMissingDelegate Reported when optional add-on library or - subordinate program is missing (but is needed). - ErrorModule Reported by the module loader subsystem. - ErrorMonitor Reported by the progress monitor. - ErrorOption Reported when option is malformed or out of range. - ErrorRegistry Reported by the image/BLOB registry subsystem. - ErrorResourceLimit Reported when a program resource is exhausted. - ErrorStream Reported by the pixel stream subsystem. - ErrorType Reported by the type (font) rendering subsystem. - ErrorXServer Reported by the X11 subsystem. - ========================= ============================================== - -Note that *ErrorMissingDelegate* is a "catch-all" error reported when -GraphicsMagick is unable to figure out how to open the file. - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/FormatCharacters.html graphicsmagick-1.3.16-Q16/www/Magick++/FormatCharacters.html --- graphicsmagick-1.3.17-Q16/www/Magick++/FormatCharacters.html 2012-10-13 21:32:46.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/FormatCharacters.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,108 +1,163 @@ - - - - - - -Special Format Characters - - - - - - - -
-

Special Format Characters

- - - - -

The Magick::Image methods annotate, draw, label, and the template -function montageImages support special -format characters contained in the argument text. These format -characters work similar to C's printf. Whenever a format character + + + + + Special Format Characters + + + + + + + + + +

Special Format Characters

+

The Magick::Image methods annotate, +draw, label, +and the template function montageImages support special format +characters contained in the argument text. These format characters +work similar to C's printf. Whenever a format character appears in the text, it is replaced with the equivalent attribute text. The available format characters are shown in the following -table:

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Format Characters
Format CharacterDescription
%bfile size
%ddirectory
%efilename extension
%ffilename
%hheight
%mmagick (e.g GIF)
%ppage number
%sscene number
%ttop of filename
%wwidth
%xx resolution
%yy resolution
nnewline
rcarriage return
-

Copyright © Bob Friesenhahn 1999 - 2012

-
- - +table.

+

+

Format Characters

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Format Character

+
+

Description

+
+

%b

+
+

file size

+
+

%d

+
+

directory

+
+

%e

+
+

filename extension

+
+

%f

+
+

filename

+
+

%h

+
+

height

+
+

%m

+
+

magick (e.g GIF)

+
+

%p

+
+

page number

+
+

%s

+
+

scene number

+
+

%t

+
+

top of filename

+
+

%w

+
+

width

+
+

%x

+
+

x resolution

+
+

%y

+
+

y resolution

+
+

\n

+
+

newline

+
+

\r

+
+

carriage return

+
+
+


  +

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/FormatCharacters.rst graphicsmagick-1.3.16-Q16/www/Magick++/FormatCharacters.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/FormatCharacters.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/FormatCharacters.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -========================= -Special Format Characters -========================= - -The Magick::Image methods `annotate `_, `draw -`_, `label `_, and the template -function `montageImages `_ support special -format characters contained in the argument text. These format -characters work similar to C's printf. Whenever a format character -appears in the text, it is replaced with the equivalent attribute -text. The available format characters are shown in the following -table: - -.. table:: Format Characters - - ================ =========================== - Format Character Description - ================ =========================== - %b file size - %d directory - %e filename extension - %f filename - %h height - %m magick (e.g GIF) - %p page number - %s scene number - %t top of filename - %w width - %x x resolution - %y y resolution - \n newline - \r carriage return - ================ =========================== - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Future.html graphicsmagick-1.3.16-Q16/www/Magick++/Future.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Future.html 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Future.html 2011-11-12 20:39:28.000000000 +0000 @@ -0,0 +1,70 @@ + + + + + Magick++ Future + + + + + + + + + +

Future Plans

+

A challenging release plan has been developed for Magick++. What +actually gets accomplished depends on the level of support from users +and developers. Volunteers are needed. In particular, work on the +CORBA/COM IDL-base API may proceed in parallel with other +development. The following is the tentative development and release +plan (step 1.0 is complete). +

+

1.0 API for operating on individual images and STL +containers of images +

+
This version supports all GraphicsMagick API operations +which operate on a single image as well as providing STL +container support for operating on multiple images (on any STL +compatable container which supports a forward input iterator).
+
STL is used as the framework in which to store images. +Template functions (e.g. montage)  are provided to build the +image lists required by GraphicsMagick and then invoke the list-oriented +GraphicsMagick API. STL is quite powerful yet easy to use. At this stage +Magick++ has matched what is currently available/possible using the +PerlMagick API due to leveraging the power of STL.
+

2.0 CORBA and/or COM IDL +based client API with server implementation for executing image +processing operations on a remote (or local) computer. +

+
This version provides an IDL-based API. A C++ wrapper API +compatable with that developed for release 2.0 is available for use +by clients. Client wrappers may also be developed for other languages +(e.g. Java). COM and CORBA servers are provided which are +implemented in terms of the Magick++ API in order to satisfy client +requests (which may run a different operating system than the +server). +
+

3.0 Integration of IDL-based API with an existing open +source work-queing system in order to load-share image processing +tasks and the image frame and file level across a large number of +machines. +

+
This version is the culmination of the effort. By +intelligently spreading work over many machines, the performance of +GraphicsMagick is magnified. In order for this to be a success +algorithms for efficient transfer of image data must be developed. +Algorithms that take into account processor afinity and the CPU vs +I/O tradeoff for the task to be performed must be developed. At this +point in time, the queuing system to be employed has not been +identified.
+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Geometry.html graphicsmagick-1.3.16-Q16/www/Magick++/Geometry.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Geometry.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Geometry.html 2011-11-12 20:39:28.000000000 +0000 @@ -1,416 +1,839 @@ - - - - - - -Magick::Geometry - - - - - - - -
-

Magick::Geometry

- - - - -

Geometry provides a convenient means to specify a geometry + + + + + Magick::Geometry + + + + + + + + + +

Magick::Geometry

+

Geometry provides a convenient means to specify a geometry argument. The object may be initialized from a C string or C++ string containing a geometry specification. It may also be initialized by -more efficient parameterized constructors.

-
-

X11 Geometry Specifications

-

X11 geometry specifications are in the form -"<width>x<height>{+-}<xoffset>{+-}<yoffset>" (where width, height, -xoffset, and yoffset are numbers) for specifying the size and -placement location for an object.

-

The width and height parts of the geometry specification are measured -in pixels. The xoffset and yoffset parts are also measured in pixels +more efficient parameterized constructors. +

+

X11 Geometry +Specifications

+

X11 geometry specifications are in the form +"<width>x<height>{+-}<xoffset>{+-}<yoffset>" +(where width, height, xoffset, and yoffset +are numbers) for specifying the size and placement location for an +object. +

+

The width and height +parts of the geometry specification are measured in pixels. The +xoffset and yoffset parts are also measured in pixels and are used to specify the distance of the placement coordinate from the left and top and edges of the image, respectively. Both types of offsets are measured from the indicated edge of the object to the corresponding edge of the image. The X offset may be specified in the -following ways:

- ---- - - - - - - - - -
+xoffsetThe left edge of the object is to be placed xoffset -pixels in from the left edge of the image.
-xoffsetThe left edge of the object is to be placed outside the -image, xoffset pixels out from the left edge of the image.
-

The Y offset has similar meanings:

- ---- - - - - - - - - -
+yoffsetThe top edge of the object is to be yoffset pixels below -the top edge of the image.
-yoffsetThe top edge of the object is to be yoffset pixels above -the top edge of the image.
-

Offsets must be given as pairs; in other words, in order to specify -either xoffset or yoffset both must be present.

-
-
-

GraphicsMagick Extensions To X11 Geometry Specifications

-

GraphicsMagick has added a number of qualifiers to the standard -geometry string for use when resizing images. The form of an extended -geometry string is -"<width>x<height>{+-}<xoffset>{+-}<yoffset>{%}{!}{<}{>}". Extended -geometry strings should only be used when resizing an image. Using an -extended geometry string for other applications may cause the API call -to fail. The available qualifiers are shown in the following table:

- - ---- - - - - - - - - - - - - - - - - - - - -
GraphicsMagick Geometry Qualifiers
QualifierDescription
%Interpret width and height as a percentage of the current size.
!Resize to width and height exactly, loosing original aspect ratio.
<Resize only if the image is smaller than the geometry specification.
>Resize only if the image is greater than the geometry specification.
-

Note that the area specification syntax ('@') is not yet supported by -Magick++ Geometry.

-
-
-

Postscript Page Size Extension To Geometry Specifications

-

Any geometry string specification supplied to the Geometry constructor -is considered to be a Postscript page size nickname if the first -character is not numeric. The page size nickname is not case -sensitive. The Geometry constructor converts these page size -specifications into the equivalent numeric geometry string -specification (preserving any offset component) prior to conversion to -the internal object format. Postscript page size specifications are -short-hand for the pixel geometry required to fill a page of that -size. Since the 11x17 inch page size used in the US starts with a -digit, it is not supported as a Postscript page size -nickname. Instead, substitute the geometry specification "792x1224>" -when 11x17 output is desired.

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Postscript Page Size Nicknames
Postscript NicknameEquivalent Extended Geometry Specification
A02384x3370>
A11684x2384>
A1073x105>
A21191x1684>
A3842x1191>
A4595x842>
A4SMALL595x842>
A5420x595>
A6297x420>
A7210x297>
A8148x210>
A9105x148>
ARCHA648x864>
ARCHB864x1296>
ARCHC1296x1728>
ARCHD1728x2592>
ARCHE2592x3456>
B02920x4127>
B12064x2920>
B1091x127>
B21460x2064>
B31032x1460>
B4729x1032>
B5516x729>
B6363x516>
B7258x363>
B8181x258>
B9127x181>
C02599x3676>
C11837x2599>
C21298x1837>
C3918x1296>
C4649x918>
C5459x649>
C6323x459>
C7230x323>
EXECUTIVE540x720>
FLSA612x936>
FLSE612x936>
FOLIO612x936>
HALFLETTER396x612>
ISOB02835x4008>
ISOB12004x2835>
ISOB1088x125>
ISOB21417x2004>
ISOB31001x1417>
ISOB4709x1001>
ISOB5499x709>
ISOB6354x499>
ISOB7249x354>
ISOB8176x249>
ISOB9125x176>
LEDGER1224x792>
LEGAL612x1008>
LETTER612x792>
LETTERSMALL612x792>
QUARTO610x780>
STATEMENT396x612>
TABLOID792x1224>
-

The following is the definition of the Magick::Geometry class:

-
-class Geometry
-{
-public:
-
-  Geometry ( unsigned int width_,
-             unsigned int height_,
-             unsigned int xOff_ = 0,
-             unsigned int yOff_ = 0,
-             bool xNegative_ = false,
-             bool yNegative_ = false );
-  Geometry ( const std::string &geometry_ );
-  Geometry ( const char * geometry_ );
-  Geometry ( const Geometry &geometry_ );
-  Geometry ( );
-  ~Geometry ( void );
-
-  // Width
-  void          width ( unsigned int width_ );
-  unsigned int  width ( void ) const;
-
-  // Height
-  void          height ( unsigned int height_ );
-  unsigned int  height ( void ) const;
-
-  // X offset from origin
-  void          xOff ( unsigned int xOff_ );
-  unsigned int  xOff ( void ) const;
-
-  // Y offset from origin
-  void          yOff ( unsigned int yOff_ );
-  unsigned int  yOff ( void ) const;
-
-  // Sign of X offset negative? (X origin at right)
-  void          xNegative ( bool xNegative_ );
-  bool          xNegative ( void ) const;
-
-  // Sign of Y offset negative? (Y origin at bottom)
-  void          yNegative ( bool yNegative_ );
-  bool          yNegative ( void ) const;
-
-  // Width and height are expressed as percentages
-  void          percent ( bool percent_ );
-  bool          percent ( void ) const;
-
-  // Resize without preserving aspect ratio (!)
-  void          aspect ( bool aspect_ );
-  bool          aspect ( void ) const;
-
-  // Resize if image is greater than size (>)
-  void          greater ( bool greater_ );
-  bool          greater ( void ) const;
-
-  // Resize if image is less than size (<)
-  void          less ( bool less_ );
-  bool          less ( void ) const;
-
-  // Does object contain valid geometry?
-  void          isValid ( bool isValid_ );
-  bool          isValid ( void ) const;
-
-  // Set via geometry string
-  const Geometry& operator = ( const std::string &geometry_ );
-  const Geometry& operator = ( const char * geometry_ );
-
-  // Assignment operator
-  Geometry& operator= ( const Geometry& Geometry_ );
-
-  // Return geometry string
-  operator std::string() const;
-
-};
-
-

Copyright © Bob Friesenhahn 1999 - 2012

-
-
- - +following ways: +

+
+ + + + + + + + + + + +
+

+xoffset

+
+

The left edge of the object is to be placed xoffset + pixels in from the left edge of the image.

+
+

-xoffset

+
+

The left edge of the object is to be placed outside the image, + xoffset pixels out from the left edge of the image.

+
+
+

The Y offset has similar meanings: +

+
+ + + + + + + + + + + +
+

+yoffset

+
+

The top edge of the object is to be yoffset pixels + below the top edge of the image.

+
+

-yoffset

+
+

The top edge of the object is to be yoffset pixels + above the top edge of the image.

+
+
+

Offsets must be given as pairs; in other words, in order to +specify either xoffset or yoffset both must be present. +

+

GraphicsMagick +Extensions To X11 Geometry Specifications

+

GraphicsMagick has added a number of +qualifiers to the standard geometry string for use when resizing +images. The form of an extended geometry string is +"<width>x<height>{+-}<xoffset>{+-}<yoffset>{%}{!}{<}{>}". +Extended geometry strings should only be used when resizing +an image. Using an extended geometry string for other +applications may cause the API call to fail. The available +qualifiers are shown in the following table: +

+

GraphicsMagick Geometry +Qualifiers

+
+ + + + + + + + + + + + + + + + + + + + + + + +
+

Qualifier

+
+

Description

+
+

%

+
+

Interpret width and height as a percentage of the + current size.

+
+

!

+
+

Resize to width and height exactly, loosing original + aspect ratio.

+
+

<

+
+

Resize only if the image is smaller than the geometry + specification.

+
+

>

+
+

Resize only if the image is greater than the geometry + specification.

+
+
+

Postscript Page Size Extension +To Geometry Specifications

+

Any geometry string specification supplied to the Geometry +constructor is considered to be a Postscript page size nickname if +the first character is not numeric. The Geometry constructor converts +these page size specifications into the equivalent numeric geometry +string specification (preserving any offset component) prior to +conversion to the internal object format. Postscript page size +specifications are short-hand for the pixel geometry required to fill +a page of that size. Since the 11x17 inch page size used in the US +starts with a digit, it is not supported as a Postscript page size +nickname. Instead, substitute the geometry specification "792x1224>" +when 11x17 output is desired. +

+

An example of a Postscript page size +specification is "letter+43+43>". +

+

Postscript Page Size +Nicknames

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Postscript Page Size Nickname

+
+

Equivalent Extended Geometry Specification

+
+

Ledger

+
+

1224x792>

+
+

Legal

+
+

612x1008>

+
+

Letter

+
+

612x792>

+
+

LetterSmall

+
+

612x792>

+
+

ArchE

+
+

2592x3456>

+
+

ArchD

+
+

1728x2592>

+
+

ArchC

+
+

1296x1728>

+
+

ArchB

+
+

864x1296>

+
+

ArchA

+
+

648x864>

+
+

A0

+
+

2380x3368>

+
+

A1

+
+

1684x2380>

+
+

A2

+
+

1190x1684>

+
+

A3

+
+

842x1190>

+
+

A4

+
+

595x842>

+
+

A4Small

+
+

595x842>

+
+

A5

+
+

421x595>

+
+

A6

+
+

297x421>

+
+

A7

+
+

210x297>

+
+

A8

+
+

148x210>

+
+

A9

+
+

105x148>

+
+

A10

+
+

74x105>

+
+

B0

+
+

2836x4008>

+
+

B1

+
+

2004x2836>

+
+

B2

+
+

1418x2004>

+
+

B3

+
+

1002x1418>

+
+

B4

+
+

709x1002>

+
+

B5

+
+

501x709>

+
+

C0

+
+

2600x3677>

+
+

C1

+
+

1837x2600>

+
+

C2

+
+

1298x1837>

+
+

C3

+
+

918x1298>

+
+

C4

+
+

649x918>

+
+

C5

+
+

459x649>

+
+

C6

+
+

323x459>

+
+

Flsa

+
+

612x936>

+
+

Flse

+
+

612x936>

+
+

HalfLetter

+
+

396x612>

+
+
+

Geometry Methods

+

Geometry provides methods to initialize +its value from strings, from a set of parameters, or via attributes. +The methods available for use in Geometry are shown in the following +table: +

+

Geometry Methods

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Method

+
+

Return Type

+
+

Signature(s)

+
+

Description

+
+

Geometry

+
+

 

+
+

unsigned int width_, unsigned int height_, unsigned int xOff_ = + 0, unsigned int yOff_ = 0, bool xNegative_ = false, bool + yNegative_ = false

+
+

Construct X11 geometry via explicit parameters.

+
+

const string geometry_

+
+

Construct geometry from C++ string

+
+

const char * geometry_

+
+

Construct geometry from C string

+
+

width

+
+

void

+
+

unsigned int width_

+
+

Width

+
+

unsigned int

+
+

void

+
+

height

+
+

void

+
+

unsigned int height_

+
+

Height

+
+

unsigned int

+
+

void

+
+

xOff

+
+

void

+
+

unsigned int xOff_

+
+

X offset from origin

+
+

int

+
+

void

+
+

yOff

+
+

void

+
+

unsigned int yOff_

+
+

Y offset from origin

+
+

int

+
+

void

+
+

xNegative

+
+

void

+
+

bool xNegative_

+
+

Sign of X offset negative? (X origin at right)

+
+

bool

+
+

void

+
+

yNegative

+
+

void

+
+

bool yNegative_

+
+

Sign of Y offset negative? (Y origin at bottom)

+
+

bool

+
+

void

+
+

percent

+
+

void

+
+

bool percent_

+
+

Width and height are expressed as percentages

+
+

bool

+
+

void

+
+

aspect

+
+

void

+
+

bool aspect_

+
+

Resize without preserving aspect ratio (!)

+
+

bool

+
+

void

+
+

greater

+
+

void

+
+

bool greater_

+
+

Resize if image is greater than size (>)

+
+

bool

+
+

void

+
+

less

+
+

void

+
+

bool less_

+
+

Resize if image is less than size (<)

+
+

bool

+
+

void

+
+

isValid

+
+

void

+
+

bool isValid_

+
+

Does object contain a valid geometry? May be set to false + in order to invalidate an existing geometry object.

+
+

bool

+
+

void

+
+

operator =

+
+

const Geometry&

+
+

const string geometry_

+
+

Set geometry via C++ string

+
+

operator =

+
+

const Geometry&

+
+

const char * geometry_

+
+

Set geometry via C string

+
+

operator string

+
+

string

+
+

Geometry&

+
+

Obtain C++ string representation of geometry

+
+



+

+ + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Geometry.rst graphicsmagick-1.3.16-Q16/www/Magick++/Geometry.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Geometry.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Geometry.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,233 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -================ -Magick::Geometry -================ - -Geometry provides a convenient means to specify a geometry -argument. The object may be initialized from a C string or C++ string -containing a geometry specification. It may also be initialized by -more efficient parameterized constructors. - -X11 Geometry Specifications ---------------------------- - -X11 geometry specifications are in the form -"x{+-}{+-}" (where width, height, -xoffset, and yoffset are numbers) for specifying the size and -placement location for an object. - -The width and height parts of the geometry specification are measured -in pixels. The xoffset and yoffset parts are also measured in pixels -and are used to specify the distance of the placement coordinate from -the left and top and edges of the image, respectively. Both types of -offsets are measured from the indicated edge of the object to the -corresponding edge of the image. The X offset may be specified in the -following ways: - -========= ========================================================= -+xoffset The left edge of the object is to be placed xoffset - pixels in from the left edge of the image. --xoffset The left edge of the object is to be placed outside the - image, xoffset pixels out from the left edge of the image. -========= ========================================================= - -The Y offset has similar meanings: - -========= ========================================================= -+yoffset The top edge of the object is to be yoffset pixels below - the top edge of the image. --yoffset The top edge of the object is to be yoffset pixels above - the top edge of the image. -========= ========================================================= - -Offsets must be given as pairs; in other words, in order to specify -either xoffset or yoffset both must be present. - -GraphicsMagick Extensions To X11 Geometry Specifications --------------------------------------------------------- - -GraphicsMagick has added a number of qualifiers to the standard -geometry string for use when resizing images. The form of an extended -geometry string is -"x{+-}{+-}{%}{!}{<}{>}". Extended -geometry strings should only be used when resizing an image. Using an -extended geometry string for other applications may cause the API call -to fail. The available qualifiers are shown in the following table: - -.. table:: GraphicsMagick Geometry Qualifiers - - ========= ====================================================== - Qualifier Description - ========= ====================================================== - % Interpret width and height as a percentage of the current size. - ! Resize to width and height exactly, loosing original aspect ratio. - < Resize only if the image is smaller than the geometry specification. - > Resize only if the image is greater than the geometry specification. - ========= ====================================================== - -Note that the area specification syntax ('@') is not yet supported by -Magick++ Geometry. - -Postscript Page Size Extension To Geometry Specifications ---------------------------------------------------------- - -Any geometry string specification supplied to the Geometry constructor -is considered to be a Postscript page size nickname if the first -character is not numeric. The page size nickname is not case -sensitive. The Geometry constructor converts these page size -specifications into the equivalent numeric geometry string -specification (preserving any offset component) prior to conversion to -the internal object format. Postscript page size specifications are -short-hand for the pixel geometry required to fill a page of that -size. Since the 11x17 inch page size used in the US starts with a -digit, it is not supported as a Postscript page size -nickname. Instead, substitute the geometry specification "792x1224>" -when 11x17 output is desired. - -.. table:: Postscript Page Size Nicknames - - ==================== ========================================== - Postscript Nickname Equivalent Extended Geometry Specification - ==================== ========================================== - A0 2384x3370> - A1 1684x2384> - A10 73x105> - A2 1191x1684> - A3 842x1191> - A4 595x842> - A4SMALL 595x842> - A5 420x595> - A6 297x420> - A7 210x297> - A8 148x210> - A9 105x148> - ARCHA 648x864> - ARCHB 864x1296> - ARCHC 1296x1728> - ARCHD 1728x2592> - ARCHE 2592x3456> - B0 2920x4127> - B1 2064x2920> - B10 91x127> - B2 1460x2064> - B3 1032x1460> - B4 729x1032> - B5 516x729> - B6 363x516> - B7 258x363> - B8 181x258> - B9 127x181> - C0 2599x3676> - C1 1837x2599> - C2 1298x1837> - C3 918x1296> - C4 649x918> - C5 459x649> - C6 323x459> - C7 230x323> - EXECUTIVE 540x720> - FLSA 612x936> - FLSE 612x936> - FOLIO 612x936> - HALFLETTER 396x612> - ISOB0 2835x4008> - ISOB1 2004x2835> - ISOB10 88x125> - ISOB2 1417x2004> - ISOB3 1001x1417> - ISOB4 709x1001> - ISOB5 499x709> - ISOB6 354x499> - ISOB7 249x354> - ISOB8 176x249> - ISOB9 125x176> - LEDGER 1224x792> - LEGAL 612x1008> - LETTER 612x792> - LETTERSMALL 612x792> - QUARTO 610x780> - STATEMENT 396x612> - TABLOID 792x1224> - ==================== ========================================== - -The following is the definition of the Magick::Geometry class:: - - class Geometry - { - public: - - Geometry ( unsigned int width_, - unsigned int height_, - unsigned int xOff_ = 0, - unsigned int yOff_ = 0, - bool xNegative_ = false, - bool yNegative_ = false ); - Geometry ( const std::string &geometry_ ); - Geometry ( const char * geometry_ ); - Geometry ( const Geometry &geometry_ ); - Geometry ( ); - ~Geometry ( void ); - - // Width - void width ( unsigned int width_ ); - unsigned int width ( void ) const; - - // Height - void height ( unsigned int height_ ); - unsigned int height ( void ) const; - - // X offset from origin - void xOff ( unsigned int xOff_ ); - unsigned int xOff ( void ) const; - - // Y offset from origin - void yOff ( unsigned int yOff_ ); - unsigned int yOff ( void ) const; - - // Sign of X offset negative? (X origin at right) - void xNegative ( bool xNegative_ ); - bool xNegative ( void ) const; - - // Sign of Y offset negative? (Y origin at bottom) - void yNegative ( bool yNegative_ ); - bool yNegative ( void ) const; - - // Width and height are expressed as percentages - void percent ( bool percent_ ); - bool percent ( void ) const; - - // Resize without preserving aspect ratio (!) - void aspect ( bool aspect_ ); - bool aspect ( void ) const; - - // Resize if image is greater than size (>) - void greater ( bool greater_ ); - bool greater ( void ) const; - - // Resize if image is less than size (<) - void less ( bool less_ ); - bool less ( void ) const; - - // Does object contain valid geometry? - void isValid ( bool isValid_ ); - bool isValid ( void ) const; - - // Set via geometry string - const Geometry& operator = ( const std::string &geometry_ ); - const Geometry& operator = ( const char * geometry_ ); - - // Assignment operator - Geometry& operator= ( const Geometry& Geometry_ ); - - // Return geometry string - operator std::string() const; - - }; - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Image.html graphicsmagick-1.3.16-Q16/www/Magick++/Image.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Image.html 2012-10-13 21:32:48.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Image.html 2012-04-28 19:47:50.000000000 +0000 @@ -3,7 +3,7 @@ - + Magick::Image Class @@ -36,9 +36,6 @@

Magick::Image Class

- - -

Contents

    diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Image.rst graphicsmagick-1.3.16-Q16/www/Magick++/Image.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Image.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Image.rst 2012-04-28 19:45:16.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ==================== Magick::Image Class ==================== diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/ImageDesign.html graphicsmagick-1.3.16-Q16/www/Magick++/ImageDesign.html --- graphicsmagick-1.3.17-Q16/www/Magick++/ImageDesign.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/ImageDesign.html 2011-11-12 20:39:29.000000000 +0000 @@ -1,56 +1,27 @@ - - - - - - -Magick::Image Data Structures - - - + + + + + + + + Magick::Image Data Structures + + - - - -
    -

    Magick::Image Data Structures

    - - - - -

    The class Magick::Image is a simple handle which points to a -reference-counted image representation. This allows multiple -Magick::Image instances to share the same image and attributes. At the -point in time that the image data, or image attributes are modified -and the current reference count is greater than one, the image data -and attributes are copied to create a new image with a reference count -of one and the reference count on the old image is decremented. If the -reference count on the old image becomes zero, then the associated -reference and data are deleted. This strategy represents a simple (but -effective) form of garbage collection.

    -Figure showing Image class design -

    Copyright © Bob Friesenhahn 1999 - 2012

    -
    - - +
    +

    +Magick::Image Data Structures

    +The class Magick::Image is a simple handle which points to a reference-counted +image representation. This allows multiple Magick::Image instances to share +the same image and attributes. At the point in time that the image data, +or image attributes are modified and the current reference count is greater +than one, the image data and attributes are copied to create a new image +with a reference count of one and the reference count on the old image +is decremented. If the reference count on the old image becomes zero, then +the associated reference and data are deleted. This strategy represents +a simple (but effective) form of garbage collection +

    + + diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/ImageDesign.rst graphicsmagick-1.3.16-Q16/www/Magick++/ImageDesign.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/ImageDesign.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/ImageDesign.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -============================= -Magick::Image Data Structures -============================= - -The class Magick::Image is a simple handle which points to a -reference-counted image representation. This allows multiple -Magick::Image instances to share the same image and attributes. At the -point in time that the image data, or image attributes are modified -and the current reference count is greater than one, the image data -and attributes are copied to create a new image with a reference count -of one and the reference count on the old image is decremented. If the -reference count on the old image becomes zero, then the associated -reference and data are deleted. This strategy represents a simple (but -effective) form of garbage collection. - -.. image:: Image.png - :width: 910 - :height: 490 - :alt: Figure showing Image class design - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Install.html graphicsmagick-1.3.16-Q16/www/Magick++/Install.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Install.html 1970-01-01 00:00:00.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Install.html 2011-11-12 20:39:29.000000000 +0000 @@ -0,0 +1,474 @@ + + + + + Installing Magick++ + + + + + + + + + +

    Installing Magick++

    +

    General

    +

    In order to compile Magick++ you must have access to a standard +C++ implementation. The author uses gcc +3.3 (GNU C++) which is available under UNIX and under the Cygwin +UNIX-emulation environment, and MinGW +compilation toolset, for Windows. Standards compliant commercial C++ +compilers should also work fine. Most modern C++ compilers for +Microsoft Windows or the Mac should work. A project file generation +tool is provided as part of VisualMagick which generates +Workspace/Solution files for Microsoft Visual C++ 6.0 and 7.0. +

    +

    It was decided that Magick++ will be around for the long-haul, so +its API definition depends on valuable C++ features which should be +common in all current and future C++ compilers. The compiler must +support the following C++ standard features: +

    +
      +
    • templates +

      +
    • static constructors +

      +
    • C++-style casts (e.g. static_cast) +

      +
    • bool type +

      +
    • string class (<string>) +

      +
    • exceptions (<exception>) +

      +
    • namespaces +

      +
    • Standard Template Library (STL) (e.g. <list>, + <vector>) +

      +
    +

    The author has personally verified that +Magick++ compiles and runs using the following compiler/platform +combinations: +

    +

    Tested Configurations

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Operating System

    +
    +

    Architecture

    +
    +

    Compiler

    +
    +

    SunOS 5.6, 5.7, 5.8, 5.9 ("Solaris 2.6, 7, 8, + & 9)

    +
    +

    SPARC

    +
    +

    GCC 3.0.4, GCC 3.3

    +
    +

    SunOS 5.7 ("Solaris 7")

    +
    +

    SPARC

    +
    +

    Sun Workshop 5.0 C++

    +
    +

    SunOS 5.8 ("Solaris 8")

    +
    +

    SPARC

    +
    +

    Sun WorkShop 6 update 2 C++ 5.3

    +
    +

    FreeBSD 4.0

    +
    +

    Intel Pentium II

    +
    +

    GCC 2.95

    +
    +

    Windows NT 4.0 SP6a

    +
    +

    Intel Pentium II

    +
    +

    Visual C++ 6.0 Standard Edition

    +
    +

    Windows XP

    +
    +

    Intel Pentium IV

    +
    +

    Visual C++ 6.0 Standard Edition Service Pack 5

    +
    +

    Windows XP

    +
    +

    Intel Pentium IV

    +
    +

    Visual Studio .net Professional (Visual C++ 7.0)

    +
    +

    Windows '98 + Cygwin + 1.3.10

    +
    +

    Intel Pentium III

    +
    +

    GCC 2.95.3-5

    +
    +

    Windows NT 4.0 SP6a

    +
    +

    Intel Pentium II

    +
    +

    GCC 2.95.3-5

    +
    +

    Windows XP + Cygwin + 1.3.10

    +
    +

    Intel Pentium IV

    +
    +

    GCC 2.95.3-5

    +
    +

    Users of Magick++ have reported that +the following configurations work with Magick++: +

    +

    Other Known Working +Configurations

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Operating System

    +
    +

    Architecture

    +
    +

    Compiler

    +
    +

    Reported By

    +
    +

    Red Hat Linux 6.0

    +
    +

    i386 & alpha

    +
    +

    EGCS 1.1.2

    +
    +

    Dr. Alexander Zimmermann + <Alexander.Zimmermann@fmi.uni-passau.de>

    +
    +

    Red Hat Linux 7.0

    +
    +

    i386

    +
    +

    GCC 2.95.2

    +
    +

    Dr. Alexander Zimmermann + <Alexander.Zimmermann@fmi.uni-passau.de>

    +
    +

    Red Hat Linux 7.0

    +
    +

    i386

    +
    +

    GCC "2.96" snapshot

    +
    +

    ???

    +
    +

    Red Hat Linux 7.X

    +
    +

    i386 & alpha

    +
    +

    GCC 3.0

    +
    +

    Dr. Alexander Zimmermann + <Alexander.Zimmermann@fmi.uni-passau.de>

    +
    +

    SGI IRIX 6.2, 6.5

    +
    +

    MIPS

    +
    +

    IRIX C++ 7.3.1.2m

    +
    +

    Albert Chin-A-Young <china@thewrittenword.com>

    +
    +

    SunOS 5.5.1

    +
    +

    SPARC

    +
    +

    Sun WorkShop CC 5.0

    +
    +

    Albert Chin-A-Young <china@thewrittenword.com>

    +
    +

    SunOS 5.6, 5.7, 5.8

    +
    +

    SPARC

    +
    +

    Sun Forte CC 5.3

    +
    +

    Albert Chin-A-Young <china@thewrittenword.com>

    +
    +

    HP-UX 11.00

    +
    +

    PA-RISC

    +
    +

    HP-UX aCC A.03.30

    +
    +

    Albert Chin-A-Young <china@thewrittenword.com>

    +
    +

    Mac OS 9

    +
    +

    PowerPC

    +
    +

    CodeWarrior Professional Release 6

    +
    +

    Leonard Rosenthol <leonardr@digapp.com>

    +
    +

    Mac OS X 10.1 "Darwin"

    +
    +

    PowerPC

    +
    +

    GCC 2.95.2 (apple gcc -926)

    +
    +

    John Cristy

    +
    +

    Please let me know if you have successfully built and executed +Magick++ using a different configuration so that I can add to the +table of verified configurations. +

    +
    +

    Unix/Linux

    +

    Building From Source

    +

    Magick++ is built using the GraphicsMagick configure script and +Makefiles. Please follow the installation instructions provided by +its README.txt file. The following instructions pertain to the +Magick++ specific configuration and build options. +

    +

    To install GraphicsMagick plus Magick++ under Unix, installation +should be similar to +

    +

    ./configure [ --prefix=/prefix ]
    make
    make +install +

    +

    The library is currently named similar to 'libGraphicsMagick++.a' +(and/or libGraphicsMagick++.so.0.0.2) and is installed under +prefix/lib while the headers are installed with Magick++.h being +installed in prefix/include and the remaining headers in +prefix/include/Magick++. +

    +

    To influence the options the configure script chooses, you may +specify 'make' option variables when running the configure script. +For example, the command


    +

    +
    ./configure CXX=CC CXXFLAGS=-O2 LIBS=-lposix
    +


    specifies additional options to the +configure script. The following table shows the available options. +

    +

    Environment Variables That +Effect Configure

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Make Option Variable

    +
    +

    Description

    +
    +

    CXX

    +
    +

    Name of C++ compiler (e.g. 'CC -Xa') to use compiler 'CC -Xa'

    +
    +

    CXXFLAGS

    +
    +

    Compiler flags (e.g. '-g -O2') to compile with

    +
    +

    CPPFLAGS

    +
    +

    Include paths (-I/somedir) to look for header files

    +
    +

    LDFLAGS

    +
    +

    Library paths (-L/somedir) to look for libraries. Systems that + support the notion of a library run-path may additionally require + -R/somedir or '-rpath /somedir' in order to find shared libraries + at run time.

    +
    +

    LIBS

    +
    +

    Extra libraries (-lsomelib) required to link

    +
    +



    +

    +
    +

    Windows '9X, NT, 2000, ME, & XP

    +

    Visual C++

    +

    Windows '95 through Windows XP are supported by the GraphicsMagick +source package for NT available in the 'windows' subdirectory of the +GraphicsMagick ftp site (and mirrors). The GraphicsMagick source +package for NT provides sources to GraphicsMagick, Magick++, add-on +libraries (e.g. JPEG), and a ready-made Visual C++ 6.0 & 7.0 +build environments. Please read the configuration and build +instructions in INSTALL-windows.txt (under the heading "Windows +Win2K/95 VISUAL C++ 7.0 COMPILATION") in order to build +Magick++. +

    +

    Cygwin & GCC

    +

    It is possible to build both GraphicsMagick and Magick++ under the +Cygwin Unix-emulation environment for Windows NT. Obtain and install +Cgywin from http://www.cygwin.com/ +. An X11R6 environment for Cygwin is available from +http://www.cygwin.com/xfree/ +.To build using Cygwin and GCC, follow the instructions for building +under Unix. +

    + + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Montage.html graphicsmagick-1.3.16-Q16/www/Magick++/Montage.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Montage.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Montage.html 2011-11-12 20:39:29.000000000 +0000 @@ -1,209 +1,597 @@ - - - - - - -Magick::Montage Class - - - - - - - -
    -

    Magick::Montage Class

    - - - - -

    A montage is a single image which is composed of thumbnail images + + + + + Magick++ Montage Class + + + + + + + + + + +

    Magick::Montage Class

    +

    A montage is a single image which is composed of thumbnail images composed in a uniform grid. The size of the montage image is determined by the size of the individual thumbnails and the number of -rows and columns in the grid.

    -

    The following illustration shows a montage consisting of three columns -and two rows of thumbnails rendered on a gray background:

    -Figure showing framed montage -

    Montages may be either "plain" (undecorated thumbnails) or "framed" -(decorated thumbnails). In order to more easily understand the options -supplied to MontageImages(), montage options are supplied by two -different classes: Magick::Montage and Magick::MontageFramed.

    -
    -

    Plain Montages

    -

    Magick::Montage is the base class to provide montage options and -provides methods to set all options required to render simple -(unframed) montages. See Magick::MontageFramedif you would like to -create a framed montage.

    -

    Unframed thumbnails consist of four components: the thumbnail image, -the thumbnail border, an optional thumbnail shadow, and an optional -thumbnail label area.

    -Figure showing plain montage -

    The following is the definition of the Magick::Montage class:

    -
    -class Montage
    -{
    -public:
    -  Montage( void );
    -  virtual ~Montage( void );
    -
    -  // Specifies the background color that thumbnails are imaged upon.
    -  void              backgroundColor ( const Color &backgroundColor_ );
    -  Color             backgroundColor ( void ) const;
    -
    -  // Specifies the image composition algorithm for thumbnails. This
    -  // controls the algorithm by which the thumbnail image is placed
    -  // on the background. Use of OverCompositeOp is recommended for
    -  // use with images that have transparency. This option may have
    -  // negative side-effects for images without transparency.
    -  void              compose ( CompositeOperator compose_ );
    -  CompositeOperator compose ( void ) const;
    -
    -  // Specifies the image filename to be used for the generated
    -  // montage images. To handle the case were multiple montage images
    -  // are generated, a printf-style format may be embedded within the
    -  // filename. For example, a filename specification of
    -  // image%02d.miff names the montage images as image00.miff,
    -  // image01.miff, etc.
    -  void              fileName( const std::string &fileName_ );
    -  std::string       fileName( void ) const;
    -
    -  // Specifies the fill color to use for the label text.
    -  void              fillColor ( const Color &fill_ );
    -  Color             fillColor ( void ) const;
    -
    -  // Specifies the thumbnail label font.
    -  void              font ( const std::string &font_ );
    -  std::string       font ( void ) const;
    -
    -  // Specifies the size of the generated thumbnail.
    -  void              geometry ( const Geometry &geometry_ );
    -  Geometry          geometry ( void ) const;
    -
    -  // Specifies the thumbnail positioning within the specified
    -  // geometry area. If the thumbnail is smaller in any dimension
    -  // than the geometry, then it is placed according to this
    -  // specification
    -  void              gravity ( GravityType gravity_ );
    -  GravityType       gravity ( void ) const;
    -
    -  // Specifies the format used for the image label. Special format
    -  // characters may be embedded in the format string to include
    -  // information about the image.
    -  void              label( const std::string &label_ );
    -  std::string       label( void ) const;
    -
    -  // Specifies the pen color to use for the label text (same as fill).
    -  void              penColor ( const Color &pen_ );
    -  Color             penColor ( void ) const;
    -
    -  // Specifies the thumbnail label font size.
    -  void              pointSize ( unsigned int pointSize_ );
    -  unsigned int      pointSize ( void ) const;
    -
    -  // Enable/disable drop-shadow on thumbnails.
    -  void              shadow ( bool shadow_ );
    -  bool              shadow ( void ) const;
    -
    -  // Specifies the stroke color to use for the label text .
    -  void              strokeColor ( const Color &stroke_ );
    -  Color             strokeColor ( void ) const;
    -
    -  // Specifies a texture image to use as montage background. The
    -  // built-in textures "granite:" and "plasma:" are available. A
    -  // texture is the same as a background image.
    -  void              texture ( const std::string &texture_ );
    -  std::string       texture ( void ) const;
    -
    -  // Specifies the maximum number of montage columns and rows in the
    -  // montage. The montage is built by filling out all cells in a row
    -  // before advancing to the next row. Once the montage has reached
    -  // the maximum number of columns and rows, a new montage image is
    -  // started.
    -  void              tile ( const Geometry &tile_ );
    -  Geometry          tile ( void ) const;
    -
    -  // Specifies the montage title
    -  void              title ( const std::string &title_ );
    -  std::string       title ( void ) const;
    -
    -  // Specifies a montage color to set transparent. This option can
    -  // be set the same as the background color in order for the
    -  // thumbnails to appear without a background when rendered on an
    -  // HTML page. For best effect, ensure that the transparent color
    -  // selected does not occur in the rendered thumbnail colors.
    -  void              transparentColor ( const Color &transparentColor_ );
    -  Color             transparentColor ( void ) const;
    -
    -};
    -
    -
    -
    -

    Framed Montages

    -

    Magick::MontageFramed provides the means to specify montage options -when it is desired to have decorative frames around the image -thumbnails. MontageFramed inherits from Montage and therefore provides -all the methods of Montage as well as those shown in the table -"MontageFramed Methods".

    -

    Framed thumbnails consist of four components: the thumbnail image, the -thumbnail frame, the thumbnail border, an optional thumbnail shadow, -and an optional thumbnail label area.

    -Figure showing anatomy of a framed montage -

    The following is the definition of the Magick::MontageFramed class:

    -
    -class MontageFramed : public Montage
    -{
    -public:
    -  MontageFramed ( void );
    -  /* virtual */ ~MontageFramed ( void );
    -
    -  // Specifies the background color within the thumbnail frame.
    -  void           borderColor ( const Color &borderColor_ );
    -  Color          borderColor ( void ) const;
    -
    -  // Specifies the border (in pixels) to place between a thumbnail
    -  // and its surrounding frame. This option only takes effect if
    -  // thumbnail frames are enabled (via frameGeometry) and the
    -  // thumbnail geometry specification doesn't also specify the
    -  // thumbnail border width.
    -  void           borderWidth ( unsigned int borderWidth_ );
    -  unsigned int   borderWidth ( void ) const;
    -
    -  // Specifies the geometry specification for frame to place around
    -  // thumbnail. If this parameter is not specified, then the montage
    -  // is unframed.
    -  void           frameGeometry ( const Geometry &frame_ );
    -  Geometry       frameGeometry ( void ) const;
    -
    -  // Specifies the thumbnail frame color.
    -  void           matteColor ( const Color &matteColor_ );
    -  Color          matteColor ( void ) const;
    -
    -};
    -
    -

    Copyright © Bob Friesenhahn 1999 - 2012

    -
    -
    - - +rows and columns in the grid. +

    +

    The following illustration shows a montage consisting of three +columns and two rows of thumbnails rendered on a gray background: +

    +

    +

    Montages may be either "plain" (undecorated thumbnails) +or "framed" (decorated thumbnails). In order to more easily +understand the options supplied to MontageImages(), +montage options are supplied by two different classes: +Magick::Montage and +Magick::MontageFramed. +

    +

    Plain Montages

    +

    Magick::Montage is the base +class to provide montage options and provides methods to set all +options required to render simple (unframed) montages. See +Magick::MontageFramedif +you would like to create a framed montage. +

    +

    Unframed thumbnails consist of four components: the thumbnail +image, the thumbnail border, an optional thumbnail shadow, and an +optional thumbnail label area. +

    +

    +


    +

    +

    Montage Methods

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Method

    +
    +

    Return Type

    +
    +

    Signature(s)

    +
    +

    Description

    +
    +

    Montage

    +
    +

     

    +
    +

    void

    +
    +

    Default constructor

    +
    +

    backgroundColor

    +
    +

    void

    +
    +

    const Color + &backgroundColor_

    +
    +

    Specifies the background color that thumbnails are + imaged upon.

    +
    +

    Color

    +
    +

    void

    +
    +

    compose

    +
    +

    void

    +
    +

    CompositeOperator + compose_

    +
    +

    Specifies the image composition algorithm for + thumbnails. This controls the algorithm by which the thumbnail + image is placed on the background. Use of OverCompositeOp is + recommended for use with images that have transparency. This + option may have negative side-effects for images without + transparency.

    +
    +

    CompositeOperator

    +
    +

    void

    +
    +

    fileName

    +
    +

    void

    +
    +

    std::string fileName_

    +
    +

    Specifies the image filename to be used for the + generated montage images. To handle the case were multiple montage + images are generated, a printf-style + format may be embedded within the filename. For example, a + filename specification of image%02d.miff names the montage images + as image00.miff, image01.miff, etc.

    +
    +

    std::string

    +
    +

    void

    +
    +

    fill

    +
    +

    void

    +
    +

    const Color &pen_

    +
    +

    Specifies the fill color to use for the label + text.

    +
    +

    Color

    +
    +

    void

    +
    +

    font

    +
    +

    void

    +
    +

    std::string font_

    +
    +

    Specifies the thumbnail label font.

    +
    +

    std::string

    +
    +

    void

    +
    +

    geometry

    +
    +

    void

    +
    +

    const Geometry + &geometry_

    +
    +

    Specifies the size of the generated thumbnail.

    +
    +

    Geometry

    +
    +

    void

    +
    +

    gravity

    +
    +

    void

    +
    +

    GravityType + gravity_

    +
    +

    Specifies the thumbnail positioning within the + specified geometry area. If the thumbnail is smaller in any + dimension than the geometry, then it is placed according to this + specification.

    +
    +

    GravityType

    +
    +

    void

    +
    +

    label

    +
    +

    void

    +
    +

    std::string label_

    +
    +

    Specifies the format used for the image label. + Special format characters may + be embedded in the format string to include information about the + image.

    +
    +

    std::string

    +
    +

    void

    +
    +

    penColor

    +
    +

    void

    +
    +

    const Color &pen_

    +
    +

    Specifies the pen color to use for the label text + (same as fill).

    +
    +

    Color

    +
    +

    void

    +
    +

    pointSize

    +
    +

    void

    +
    +

    unsigned int pointSize_

    +
    +

    Specifies the thumbnail label font size.

    +
    +

    unsigned int

    +
    +

    void

    +
    +

    shadow

    +
    +

    void

    +
    +

    bool shadow_

    +
    +

    Enable/disable drop-shadow on thumbnails.

    +
    +

    bool

    +
    +

    void

    +
    +

    stroke

    +
    +

    void

    +
    +

    const Color &pen_

    +
    +

    Specifies the stroke color to use for the label + text .

    +
    +

    Color

    +
    +

    void

    +
    +

    texture

    +
    +

    void

    +
    +

    std::string texture_

    +
    +

    Specifies a texture image to use as montage + background. The built-in textures "granite:" + and "plasma:" are available. A texture is the + same as a background image.

    +
    +

    std::string

    +
    +

    void

    +
    +

    tile

    +
    +

    void

    +
    +

    const Geometry &tile_

    +
    +

    Specifies the maximum number of montage columns + and rows in the montage. The montage is built by filling out all + cells in a row before advancing to the next row. Once the montage + has reached the maximum number of columns and rows, a new montage + image is started.

    +
    +

    Geometry

    +
    +

    void

    +
    +

    transparentColor

    +
    +

    void

    +
    +

    const Color + &transparentColor_

    +
    +

    Specifies a montage color to set transparent. This + option can be set the same as the background color in order for + the thumbnails to appear without a background when rendered on an + HTML page. For best effect, ensure that the transparent color + selected does not occur in the rendered thumbnail colors.

    +
    +

    Color

    +
    +

    void

    +
    +

    Framed Montages

    +

    Magick::MontageFramed +provides the means to specify montage options when it is desired to +have decorative frames around the image thumbnails. MontageFramed +inherits from Montage and therefore provides all the methods +of Montage as well as those shown in the table "MontageFramed +Methods". +

    +

    Framed thumbnails consist of four components: the thumbnail image, +the thumbnail frame, the thumbnail border, an optional thumbnail +shadow, and an optional thumbnail label area.

    +

    +


    +

    +

    MontageFramed Methods

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Method

    +
    +

    Return Type

    +
    +

    Signature(s)

    +
    +

    Description

    +
    +

    MontageFramed

    +
    +

     

    +
    +

    void

    +
    +

    Default constructor (enable frame via + frameGeometry).

    +
    +

    borderColor

    +
    +

    void

    +
    +

    const Color &borderColor_

    +
    +

    Specifies the background color within the + thumbnail frame.

    +
    +

    Color

    +
    +

    void

    +
    +

    borderWidth

    +
    +

    void

    +
    +

    unsigned int borderWidth_

    +
    +

    Specifies the border (in pixels) to place between + a thumbnail and its surrounding frame. This option only takes + effect if thumbnail frames are enabled (via frameGeometry) + and the thumbnail geometry specification doesn't also specify the + thumbnail border width.

    +
    +

    unsigned int

    +
    +

    void

    +
    +

    frameGeometry

    +
    +

    void

    +
    +

    const Geometry &frame_

    +
    +

    Specifies the geometry specification for frame to + place around thumbnail. If this parameter is not specified, then + the montage is unframed.

    +
    +

    Geometry

    +
    +

    void

    +
    +

    matteColor

    +
    +

    void

    +
    +

    const Color &matteColor_

    +
    +

    Specifies the thumbnail frame color.

    +
    +

    Color

    +
    +

    void

    +
    +



    +

    + + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Montage.rst graphicsmagick-1.3.16-Q16/www/Magick++/Montage.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Montage.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Montage.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,201 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -===================== -Magick::Montage Class -===================== - -A montage is a single image which is composed of thumbnail images -composed in a uniform grid. The size of the montage image is -determined by the size of the individual thumbnails and the number of -rows and columns in the grid. - -The following illustration shows a montage consisting of three columns -and two rows of thumbnails rendered on a gray background: - -.. image:: montage-sample-framed.jpg - :width: 378px - :height: 238px - :scale: 100% - :align: center - :alt: Figure showing framed montage - -Montages may be either "plain" (undecorated thumbnails) or "framed" -(decorated thumbnails). In order to more easily understand the options -supplied to MontageImages(), montage options are supplied by two -different classes: Magick::Montage and Magick::MontageFramed. - -Plain Montages --------------- - -Magick::Montage is the base class to provide montage options and -provides methods to set all options required to render simple -(unframed) montages. See Magick::MontageFramedif you would like to -create a framed montage. - -Unframed thumbnails consist of four components: the thumbnail image, -the thumbnail border, an optional thumbnail shadow, and an optional -thumbnail label area. - -.. image:: thumbnail-anatomy-plain.jpg - :width: 309px - :height: 327px - :scale: 100% - :align: center - :alt: Figure showing plain montage - -The following is the definition of the Magick::Montage class:: - - class Montage - { - public: - Montage( void ); - virtual ~Montage( void ); - - // Specifies the background color that thumbnails are imaged upon. - void backgroundColor ( const Color &backgroundColor_ ); - Color backgroundColor ( void ) const; - - // Specifies the image composition algorithm for thumbnails. This - // controls the algorithm by which the thumbnail image is placed - // on the background. Use of OverCompositeOp is recommended for - // use with images that have transparency. This option may have - // negative side-effects for images without transparency. - void compose ( CompositeOperator compose_ ); - CompositeOperator compose ( void ) const; - - // Specifies the image filename to be used for the generated - // montage images. To handle the case were multiple montage images - // are generated, a printf-style format may be embedded within the - // filename. For example, a filename specification of - // image%02d.miff names the montage images as image00.miff, - // image01.miff, etc. - void fileName( const std::string &fileName_ ); - std::string fileName( void ) const; - - // Specifies the fill color to use for the label text. - void fillColor ( const Color &fill_ ); - Color fillColor ( void ) const; - - // Specifies the thumbnail label font. - void font ( const std::string &font_ ); - std::string font ( void ) const; - - // Specifies the size of the generated thumbnail. - void geometry ( const Geometry &geometry_ ); - Geometry geometry ( void ) const; - - // Specifies the thumbnail positioning within the specified - // geometry area. If the thumbnail is smaller in any dimension - // than the geometry, then it is placed according to this - // specification - void gravity ( GravityType gravity_ ); - GravityType gravity ( void ) const; - - // Specifies the format used for the image label. Special format - // characters may be embedded in the format string to include - // information about the image. - void label( const std::string &label_ ); - std::string label( void ) const; - - // Specifies the pen color to use for the label text (same as fill). - void penColor ( const Color &pen_ ); - Color penColor ( void ) const; - - // Specifies the thumbnail label font size. - void pointSize ( unsigned int pointSize_ ); - unsigned int pointSize ( void ) const; - - // Enable/disable drop-shadow on thumbnails. - void shadow ( bool shadow_ ); - bool shadow ( void ) const; - - // Specifies the stroke color to use for the label text . - void strokeColor ( const Color &stroke_ ); - Color strokeColor ( void ) const; - - // Specifies a texture image to use as montage background. The - // built-in textures "granite:" and "plasma:" are available. A - // texture is the same as a background image. - void texture ( const std::string &texture_ ); - std::string texture ( void ) const; - - // Specifies the maximum number of montage columns and rows in the - // montage. The montage is built by filling out all cells in a row - // before advancing to the next row. Once the montage has reached - // the maximum number of columns and rows, a new montage image is - // started. - void tile ( const Geometry &tile_ ); - Geometry tile ( void ) const; - - // Specifies the montage title - void title ( const std::string &title_ ); - std::string title ( void ) const; - - // Specifies a montage color to set transparent. This option can - // be set the same as the background color in order for the - // thumbnails to appear without a background when rendered on an - // HTML page. For best effect, ensure that the transparent color - // selected does not occur in the rendered thumbnail colors. - void transparentColor ( const Color &transparentColor_ ); - Color transparentColor ( void ) const; - - }; - -Framed Montages ---------------- - -Magick::MontageFramed provides the means to specify montage options -when it is desired to have decorative frames around the image -thumbnails. MontageFramed inherits from Montage and therefore provides -all the methods of Montage as well as those shown in the table -"MontageFramed Methods". - -Framed thumbnails consist of four components: the thumbnail image, the -thumbnail frame, the thumbnail border, an optional thumbnail shadow, -and an optional thumbnail label area. - -.. image:: thumbnail-anatomy-framed.jpg - :width: 350px - :height: 345px - :scale: 100% - :align: center - :alt: Figure showing anatomy of a framed montage - -The following is the definition of the Magick::MontageFramed class:: - - class MontageFramed : public Montage - { - public: - MontageFramed ( void ); - /* virtual */ ~MontageFramed ( void ); - - // Specifies the background color within the thumbnail frame. - void borderColor ( const Color &borderColor_ ); - Color borderColor ( void ) const; - - // Specifies the border (in pixels) to place between a thumbnail - // and its surrounding frame. This option only takes effect if - // thumbnail frames are enabled (via frameGeometry) and the - // thumbnail geometry specification doesn't also specify the - // thumbnail border width. - void borderWidth ( unsigned int borderWidth_ ); - unsigned int borderWidth ( void ) const; - - // Specifies the geometry specification for frame to place around - // thumbnail. If this parameter is not specified, then the montage - // is unframed. - void frameGeometry ( const Geometry &frame_ ); - Geometry frameGeometry ( void ) const; - - // Specifies the thumbnail frame color. - void matteColor ( const Color &matteColor_ ); - Color matteColor ( void ) const; - - }; - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/PixelPacket.html graphicsmagick-1.3.16-Q16/www/Magick++/PixelPacket.html --- graphicsmagick-1.3.17-Q16/www/Magick++/PixelPacket.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/PixelPacket.html 2011-11-12 20:39:29.000000000 +0000 @@ -1,139 +1,185 @@ - - - - - - -Magick::PixelPacket Structure - - - - - - - -
    -

    Magick::PixelPacket Structure

    - - - - -

    The PixelPacket structure is used to represent DirectClass pixels in -GraphicsMagick. GraphicsMagick may be compiled to support 32, 64, or -even 128 bit pixels. The size of PixelPacket is controlled by the -value of the QuantumDepth define. The default build depth is 32 bit -pixels, which provides minumum ("web standard") accuracy, least memory -consumption, and best performance. If deeper images need to be -supported or more mathematical accuracy is desired, then -GraphicsMagick may be compiled with QuantumDepth=16 or -QuantumDepth=32.

    -

    The following table shows the relationship between QuantumDepth, the -type of Quantum, and the overall PixelPacket size:

    - - ----- - - - - - - - - - - - - - - - - - - - - -
    Effect Of QuantumDepth Values
    QuantumDepthQuantum TypePixelPacket Size
    8unsigned char32 bits
    16unsigned short64 bits
    32unsigned int128 bits
    -

    The members of the PixelPacket structure, and their interpretation, -are shown in the following table:

    - - ------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    PixelPacket Structure Members
    MemberTypeInterpretation
     RGBColorspaceRGBColorspace + matteCMYKColorspace
    redQuantumRedRedCyan
    greenQuantumGreenGreenMagenta
    blueQuantumBlueBlueYellow
    opacityQuantumIgnoredOpacityBlack
    -

    Note that opacity is stored inverted from most other software -(i.e. maximum value is completely transparent and minum value is -totally opaque).

    -

    Note that for CMYKColorspace + matte (CMYKA), the opacity is stored in -the assocated IndexPacket.

    -

    Copyright © Bob Friesenhahn 1999 - 2012

    -
    - - + + + + + PixelPacket Structure + + + + + + + + + +

    PixelPacket Structure

    +

    The PixelPacket structure is +used to represent pixels in GraphicsMagick. GraphicsMagick may be compiled +to support 32 or 64 bit pixels. The size of PixelPacket is controlled +by the value of the QuantumDepth define. The default is 64 bit +pixels, which provide the best accuracy. If memory consumption must +be minimized, or processing time must be minimized, then GraphicsMagick +may be compiled with QuantumDepth=8. The following table shows the +relationship between QuantumDepth, the type of Quantum, +and the overall PixelPacket size.

    +

    +

    Effect Of QuantumDepth +Values

    +
    + + + + + + + + + + + + + + + + + + + +
    +

    QuantumDepth

    +
    +

    Quantum Type

    +
    +

    PixelPacket Size

    +
    +

    8

    +
    +

    unsigned char

    +
    +

    32 bits

    +
    +

    16

    +
    +

    unsigned short

    +
    +

    64 bits

    +
    +
    +

    The members of the PixelPacket +structure, and their interpretation, are shown in the following +table:

    +

    +

    PixelPacket Structure +Members

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Member

    +
    +

    Type

    +
    +

    Interpretation

    +
    +

    RGBColorspace

    +
    +

    RGBColorspace + + matte

    +
    +

    CMYKColorspace

    +
    +

    red

    +
    +

    Quantum

    +
    +

    Red

    +
    +

    Red

    +
    +

    Cyan

    +
    +

    green

    +
    +

    Quantum

    +
    +

    Green

    +
    +

    Green

    +
    +

    Magenta

    +
    +

    blue

    +
    +

    Quantum

    +
    +

    Blue

    +
    +

    Blue

    +
    +

    Yellow

    +
    +

    opacity

    +
    +

    Quantum

    +
    +

    Ignored

    +
    +

    Opacity

    +
    +

    Black

    +
    +
    +




    +

    + + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/PixelPacket.rst graphicsmagick-1.3.16-Q16/www/Magick++/PixelPacket.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/PixelPacket.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/PixelPacket.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -============================= -Magick::PixelPacket Structure -============================= - -The PixelPacket structure is used to represent DirectClass pixels in -GraphicsMagick. GraphicsMagick may be compiled to support 32, 64, or -even 128 bit pixels. The size of PixelPacket is controlled by the -value of the QuantumDepth define. The default build depth is 32 bit -pixels, which provides minumum ("web standard") accuracy, least memory -consumption, and best performance. If deeper images need to be -supported or more mathematical accuracy is desired, then -GraphicsMagick may be compiled with QuantumDepth=16 or -QuantumDepth=32. - -The following table shows the relationship between QuantumDepth, the -type of Quantum, and the overall PixelPacket size: - -.. table:: Effect Of QuantumDepth Values - - ============ =============== ================ - QuantumDepth Quantum Type PixelPacket Size - ============ =============== ================ - 8 unsigned char 32 bits - 16 unsigned short 64 bits - 32 unsigned int 128 bits - ============ =============== ================ - -The members of the PixelPacket structure, and their interpretation, -are shown in the following table: - -.. table:: PixelPacket Structure Members - - ======= ======= ============= ===================== =================== - Member Type Interpretation - ------- ------- --------------------------------------------------------- - \ RGBColorspace RGBColorspace + matte CMYKColorspace - ======= ======= ============= ===================== =================== - red Quantum Red Red Cyan - green Quantum Green Green Magenta - blue Quantum Blue Blue Yellow - opacity Quantum Ignored Opacity Black - ======= ======= ============= ===================== =================== - -Note that opacity is stored inverted from most other software -(i.e. maximum value is completely transparent and minum value is -totally opaque). - -Note that for CMYKColorspace + matte (CMYKA), the opacity is stored in -the assocated IndexPacket. - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Pixels.html graphicsmagick-1.3.16-Q16/www/Magick++/Pixels.html --- graphicsmagick-1.3.17-Q16/www/Magick++/Pixels.html 2012-10-13 21:32:47.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Pixels.html 2011-11-12 20:39:29.000000000 +0000 @@ -1,171 +1,351 @@ - - - + + - - -Magick::Pixels - + + +Magick::Pixels Class + + + + + + + + + - - - - - -
    -

    Magick::Pixels

    - - - - -

    The Pixels class provides efficient access to raw image pixels. Image -pixels (of type PixelPacket) may be accessed -directly via the Image Pixel Cache. The image pixel cache is a -rectangular window (a view) into the actual image pixels (which may be -in memory, memory-mapped from a disk file, or entirely on -disk). Obtain existing image pixels via get(). Create a new pixel -region using set().

    + +

    Magick::Pixels

    +

    The Pixels class provides efficient access to raw image +pixels. Image pixels (of type PixelPacket) may be accessed directly +via the Image Pixel Cache. The image pixel cache is a +rectangular window (a view) into the actual image pixels (which may +be in memory, memory-mapped from a disk file, or entirely on disk). +Obtain existing image pixels via get(). Create a new pixel +region using set().

    Depending on the capabilities of the operating system, and the -relationship of the window to the image, the pixel cache may be a copy -of the pixels in the selected window, or it may be the actual image -pixels. In any case calling sync() insures that the base image is -updated with the contents of the modified pixel cache. The method -decode()supports copying foreign pixel data formats into the pixel -cache according to the QuantumTypes. The method encode() supports -copying the pixels in the cache to a foreign pixel representation -according to the format specified by QuantumTypes.

    -

    Setting a view using the Pixels class does not cause the number of -references to the underlying image to be reduced to one. Therefore, in -order to ensure that only the current generation of the image is -modified, the Image's modifyImage() method should be invoked to reduce -the reference count on the underlying image to one. If this is not -done, then it is possible for a previous generation of the image to be -modified due to the use of reference counting when copying or -constructing an Image.

    -

    The PixelPacket* returned by the set and get methods, and the -IndexPacket* returned by the indexes method point to pixel data -managed by the Pixels class. The Pixels class is responsible for +relationship of the window to the image, the pixel cache may be a +copy of the pixels in the selected window, or it may be the actual +image pixels. In any case calling sync() insures that the +base image is updated with the contents of the modified pixel +cache. The method decode()supports copying foreign pixel +data formats into the pixel cache according to the +QuantumTypes. The method encode() supports copying +the pixels in the cache to a foreign pixel representation according +to the format specified by QuantumTypes.

    +

    Setting a view using the Pixels class does not cause the number +of references to the underlying image to be reduced to one. +Therefore, in order to ensure that only the current generation of +the image is modified, the Image's modifyImage() method should be invoked +to reduce the reference count on the underlying image to one. If +this is not done, then it is possible for a previous generation of +the image to be modified due to the use of reference counting when +copying or constructing an Image.

    +

    The PixelPacket* returned by the set and +get methods, and the IndexPacket* returned by the +indexes method point to pixel data managed by the +Pixels class. The Pixels class is responsible for releasing resources associated with the pixel view. This means that the pointer should never be passed to delete() or free().

    -Figure showing pixel cache access - - -

    The pixel view is a small image in which the pixels may be accessed, -addressed, and updated, as shown in the following example, which -produces an image similar to the one on the right (minus lines and -text):

    -
    -// Create base image
    -Image image(Geometry(254,218), "white");
    -
    -// Set the image type to TrueColor DirectClass representation.
    -image.type(TrueColorType);
    -
    -// Ensure that there is only one reference to underlying image
    -// If this is not done, then image pixels will not be modified.
    -image.modifyImage();
    -
    -// Allocate pixel view
    -Pixels view(image);
    -
    -// Set all pixels in region anchored at 38x36, with size 160x230 to green.
    -unsigned int columns = 196; unsigned int rows = 162;
    -Color green("green");
    -PixelPacket *pixels = view.get(38,36,columns,rows);
    -for ( int row = 0; row < rows ; ++row )
    -for ( int column = 0; column < columns ; ++column )
    -*pixels++=green;
    -
    -// Save changes to image.
    -view.sync();
    -
    -// Set all pixels in region anchored at 86x72, with size 108x67 to yellow.
    -columns = 108; rows = 67;
    -Color yellow("yellow");
    -pixels = view.get(86,72,columns,rows);
    -for ( int row = 0; row < rows ; ++row )
    -for ( int column = 0; column < columns ; ++column )
    -*pixels++=yellow;
    -view.sync();
    -
    -// Set pixel at position 108,94 to red
    -*(view.get(108,94,1,1)) = Color("red");
    -
    -// Save changes to image.
    -view.sync();
    -
    -

    The following is the definition of the Magick::Pixels class:

    -
    -class Pixels
    -{
    -public:
    -
    -  // Construct pixel view using specified image.
    -  Pixels( Magick::Image &image_ );
    -
    -  // Destroy pixel view
    -  ~Pixels( void );
    -
    -  // Transfer pixels from the image to the pixel view as defined by
    -  // the specified region. Modified pixels may be subsequently
    -  // transferred back to the image via sync.
    -  PixelPacket* get ( const int x_, const int y_,
    -                     const unsigned int columns_,const  unsigned int rows_ );
    -
    -  // Transfer read-only pixels from the image to the pixel view as
    -  // defined by the specified region.
    -  const PixelPacket* getConst ( const int x_, const int y_,
    -                                const unsigned int columns_,
    -                                const unsigned int rows_ );
    -
    -  // Transfers the image view pixels to the image.
    -  void sync ( void );
    -
    -  // Allocate a pixel view region to store image pixels as defined
    -  // by the region rectangle.  This area is subsequently transferred
    -  // from the pixel view to the image via sync.
    -  PixelPacket* set ( const int x_, const int y_,
    -                     const unsigned int columns_, const unsigned int rows_ );
    -
    -  // Return pixel colormap index array
    -  IndexPacket* indexes ( void );
    -
    -  // Left ordinate of view
    -  int x ( void ) const;
    -
    -  // Top ordinate of view
    -  int y ( void ) const;
    -
    -  // Width of view
    -  unsigned int columns ( void ) const;
    -
    -  // Height of view
    -  unsigned int rows ( void ) const;
    -
    -};
    -
    -

    Copyright © Bob Friesenhahn 1999 - 2012

    -
    +

    The pixel view is a small image in +which the pixels may be accessed, addressed, and updated, as shown +in the following example, which produces an image similar to the +one on the right (minus lines and text):

    + + + + + +
    +

    // Create base +image
    +Image image(Geometry(254,218), +"white");

    +

    // Set the image type to +TrueColor DirectClass representation.
    +image.type(TrueColorType);

    +

    // Ensure that there is only +one reference to underlying image
    +// If this is not done, then image pixels will not be +modified.
    +image.modifyImage();

    +

    // Allocate pixel +view
    +Pixels view(image);

    +

    // Set all pixels in region +anchored at 38x36, with size 160x230 to +green.
    +unsigned int columns = 196; unsigned int rows = +162;
    +Color green("green");
    +PixelPacket *pixels = +view.get(38,36,columns,rows);
    +for ( int row = 0; row < rows ; ++row +)
    +for ( int column = 0; column < columns ; ++column +)
    +*pixels++=green;

    +

    // Save changes to +image.
    view.sync();

    +

    // Set all pixels in region +anchored at 86x72, with size 108x67 to +yellow.
    +columns = 108; rows = 67;
    +Color yellow("yellow");
    +pixels = view.get(86,72,columns,rows);
    +for ( int row = 0; row < rows ; ++row +)
    +for ( int column = 0; column < columns ; ++column +)
    +*pixels++=yellow;
    +view.sync();

    +

    // Set pixel at position +108,94 to red
    +*(view.get(108,94,1,1)) = Color("red");

    +

    // Save changes to +image.
    view.sync();

    +
    +

    +
    +

    Pixels supports the following +methods:

    +

    Pixel Cache +Methods

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Method

    +
    +

    Returns

    +
    +

    Signature

    +
    +

    Description

    +
    +

    get

    +
    +

    PixelPacket*

    +
    +

    const int x_, const int y_, const unsigned const +int columns_, const unsigned int rows_

    +
    +

    Transfers read-write pixels from the image to the +pixel cache as defined by the specified rectangular region. +Modified pixels may be subsequently transferred back to the image +via sync. The value returned is intended for pixel access +only. It should never be deallocated.

    +
    +

    getConst

    +
    +

    const PixelPacket*

    +
    +

    const int x_, const int y_, const unsigned int +columns_, const unsigned int rows_

    +
    +

    Transfers read-only pixels from the image to the +pixel cache as defined by the specified rectangular +region.

    +
    +

    set

    +
    +

    PixelPacket*

    +
    +

    const int x_, const int y_, const unsigned int +columns_, const unsigned int rows_

    +
    +

    Allocates a pixel cache region to store image +pixels as defined by the region rectangle.   This area is +subsequently transferred from the pixel cache to the image via +sync. The value returned is intended for pixel access only. +It should never be deallocated.

    +
    +

    sync

    +
    +

    void

    +
    +

    void

    +
    +

    Transfers the image cache pixels to the +image.

    +
    +

    indexes

    +
    +

    IndexPacket*

    +
    +

    void

    +
    +

    Returns the PsuedoColor pixel indexes +corresponding to the pixel region defined by the last get , getConst, or set call. Only valid for PseudoColor and CMYKA images. +The pixel indexes (an array of type IndexPacket, which is +typedef Quantum, +which is itself typedef unsigned +char, or unsigned short, depending on the +value of the QuantumDepth +define) provide the colormap index +(see colorMap) for each pixel in +the image. For CMYKA images, the indexes represent the matte +(alpha) channel. The value returned is intended for pixel access +only. It should never be deallocated.

    +
    +

    x

    +
    +

    int

    +
    +

    void

    +
    +

    Left ordinate of view

    +
    +

    y

    +
    +

    int

    +
    +

    void

    +
    +

    Top ordinate of view

    +
    +

    columns

    +
    +

    unsigned int

    +
    +

    void

    +
    +

    Width of view

    +
    +

    rows

    +
    +

    unsigned int

    +
    +

    void

    +
    +

    Height of view

    +
    +


    +

    diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/Pixels.rst graphicsmagick-1.3.16-Q16/www/Magick++/Pixels.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/Pixels.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/Pixels.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -============== -Magick::Pixels -============== - -The Pixels class provides efficient access to raw image pixels. Image -pixels (of type `PixelPacket `_) may be accessed -directly via the Image Pixel Cache. The image pixel cache is a -rectangular window (a view) into the actual image pixels (which may be -in memory, memory-mapped from a disk file, or entirely on -disk). Obtain existing image pixels via get(). Create a new pixel -region using set(). - -Depending on the capabilities of the operating system, and the -relationship of the window to the image, the pixel cache may be a copy -of the pixels in the selected window, or it may be the actual image -pixels. In any case calling sync() insures that the base image is -updated with the contents of the modified pixel cache. The method -decode()supports copying foreign pixel data formats into the pixel -cache according to the QuantumTypes. The method encode() supports -copying the pixels in the cache to a foreign pixel representation -according to the format specified by QuantumTypes. - -Setting a view using the Pixels class does not cause the number of -references to the underlying image to be reduced to one. Therefore, in -order to ensure that only the current generation of the image is -modified, the Image's modifyImage() method should be invoked to reduce -the reference count on the underlying image to one. If this is not -done, then it is possible for a previous generation of the image to be -modified due to the use of reference counting when copying or -constructing an Image. - -The PixelPacket* returned by the set and get methods, and the -IndexPacket* returned by the indexes method point to pixel data -managed by the Pixels class. The Pixels class is responsible for -releasing resources associated with the pixel view. This means that -the pointer should never be passed to delete() or free(). - -.. image:: Cache.png - :width: 254px - :height: 218px - :scale: 100% - :align: center - :alt: Figure showing pixel cache access - -.. Probably want bottom alignment for above (but not accepted by -.. currently installed rst2html.py parser) - -The pixel view is a small image in which the pixels may be accessed, -addressed, and updated, as shown in the following example, which -produces an image similar to the one on the right (minus lines and -text):: - - // Create base image - Image image(Geometry(254,218), "white"); - - // Set the image type to TrueColor DirectClass representation. - image.type(TrueColorType); - - // Ensure that there is only one reference to underlying image - // If this is not done, then image pixels will not be modified. - image.modifyImage(); - - // Allocate pixel view - Pixels view(image); - - // Set all pixels in region anchored at 38x36, with size 160x230 to green. - unsigned int columns = 196; unsigned int rows = 162; - Color green("green"); - PixelPacket *pixels = view.get(38,36,columns,rows); - for ( int row = 0; row < rows ; ++row ) - for ( int column = 0; column < columns ; ++column ) - *pixels++=green; - - // Save changes to image. - view.sync(); - - // Set all pixels in region anchored at 86x72, with size 108x67 to yellow. - columns = 108; rows = 67; - Color yellow("yellow"); - pixels = view.get(86,72,columns,rows); - for ( int row = 0; row < rows ; ++row ) - for ( int column = 0; column < columns ; ++column ) - *pixels++=yellow; - view.sync(); - - // Set pixel at position 108,94 to red - *(view.get(108,94,1,1)) = Color("red"); - - // Save changes to image. - view.sync(); - -The following is the definition of the Magick::Pixels class:: - - class Pixels - { - public: - - // Construct pixel view using specified image. - Pixels( Magick::Image &image_ ); - - // Destroy pixel view - ~Pixels( void ); - - // Transfer pixels from the image to the pixel view as defined by - // the specified region. Modified pixels may be subsequently - // transferred back to the image via sync. - PixelPacket* get ( const int x_, const int y_, - const unsigned int columns_,const unsigned int rows_ ); - - // Transfer read-only pixels from the image to the pixel view as - // defined by the specified region. - const PixelPacket* getConst ( const int x_, const int y_, - const unsigned int columns_, - const unsigned int rows_ ); - - // Transfers the image view pixels to the image. - void sync ( void ); - - // Allocate a pixel view region to store image pixels as defined - // by the region rectangle. This area is subsequently transferred - // from the pixel view to the image via sync. - PixelPacket* set ( const int x_, const int y_, - const unsigned int columns_, const unsigned int rows_ ); - - // Return pixel colormap index array - IndexPacket* indexes ( void ); - - // Left ordinate of view - int x ( void ) const; - - // Top ordinate of view - int y ( void ) const; - - // Width of view - unsigned int columns ( void ) const; - - // Height of view - unsigned int rows ( void ) const; - - }; - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/TypeMetric.html graphicsmagick-1.3.16-Q16/www/Magick++/TypeMetric.html --- graphicsmagick-1.3.17-Q16/www/Magick++/TypeMetric.html 2012-10-13 21:32:48.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/TypeMetric.html 2011-11-12 20:39:29.000000000 +0000 @@ -1,96 +1,169 @@ - - - - - - -Magick::TypeMetric - - - - - - - -
    -

    Magick::TypeMetric

    - - - - -

    The TypeMetric class provides the means to pass data from the Image -class's TypeMetric method to the user. It provides information -regarding font metrics such as ascent, descent, text width, text -height, and maximum horizontal advance. The units of these font -metrics are in pixels, and that the metrics are dependent on the -current Image font (default Ghostscript's "Helvetica"), pointsize -(default 12 points), and x/y resolution (default 72 DPI) settings.

    -

    The pixel units may be converted to points (the standard + + + + + Magick::TypeMetric Class + + + + + + + + + + +

    Magick::TypeMetric

    +

    The TypeMetric class provides the means to pass data from +the Image class's TypeMetric method to the user. It provides +information regarding font metrics such as ascent, descent, text +width, text height, and maximum horizontal advance. The units of +these font metrics are in pixels, and that the metrics are dependent +on the current Image font (default Ghostscript's "Helvetica"), +pointsize (default 12 points), and x/y resolution (default 72 DPI) +settings. +

    +

    The pixel units may be converted to points (the standard resolution-independent measure used by the typesetting industry) via -the following equation:

    -
    -size_points = (size_pixels * 72)/resolution
    -
    -

    where resolution is in dots-per-inch (DPI). This means that at the -default image resolution, there is one pixel per point.

    -

    Note that a font's pointsize is only a first-order approximation of -the font height (ascender + descender) in points. The relationship +the following equation: +

    +
    size_points = (size_pixels * 72)/resolution
    +

    where resolution is in dots-per-inch (DPI). This means that at the +default image resolution, there is one pixel per point. +

    +

    Note that a font's pointsize is only a first-order approximation +of the font height (ascender + descender) in points. The relationship between the specified pointsize and the rendered font height is -determined by the font designer.

    -

    See FreeType Glyph Conventions -for a detailed description of font metrics related issues.

    -

    The following is the definition of the Magick::TypeMetric class:

    -
    -class MagickDLLDecl TypeMetric
    -{
    -  friend class Image;
    -public:
    -
    -  TypeMetric ( void );
    -  ~TypeMetric ( void );
    -
    -  // Ascent, the distance in pixels from the text baseline to the
    -  // highest/upper grid coordinate used to place an outline point.
    -  double         ascent ( void ) const;
    -
    -  // Descent, the distance in pixels from the baseline to the lowest
    -  // grid coordinate used to place an outline point. Always a
    -  // negative value.
    -  double         descent ( void ) const;
    -
    -  // Text width in pixels.
    -  double         textWidth ( void ) const;
    -
    -  // Text height in pixels.
    -  double         textHeight ( void ) const;
    -
    -  // Maximum horizontal advance in pixels.
    -  double         maxHorizontalAdvance ( void ) const;
    -
    -};
    -
    -

    Copyright © Bob Friesenhahn 1999 - 2012

    -
    - - +determined by the font designer. +

    +

    See FreeType +Glyph Conventions for a detailed description of font metrics +related issues. +

    +

    The methods available in the TypeMetric +class are shown in the following table: +

    +

    TypeMetric Methods

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Method

    +
    +

    Returns

    +
    +

    Units

    +
    +

    Signature

    +
    +

    Description

    +
    +

    ascent

    +
    +

    double

    +
    +

    Pixels

    +
    +

    void

    +
    +

    Returns the distance in pixels from the text + baseline to the highest/upper grid coordinate used to place an + outline point. Always a positive value.

    +
    +

    descent

    +
    +

    double

    +
    +

    Pixels

    +
    +

    void

    +
    +

    Returns the the distance in pixels from the + baseline to the lowest grid coordinate used to place an outline + point. Always a negative value.

    +
    +

    textWidth

    +
    +

    double

    +
    +

    Pixels

    +
    +

    void

    +
    +

    Returns text width in pixels.

    +
    +

    textHeight

    +
    +

    double

    +
    +

    Pixels

    +
    +

    void

    +
    +

    Returns text height in pixels.

    +
    +

    maxHorizontalAdvance

    +
    +

    double

    +
    +

    Pixels

    +
    +

    void

    +
    +

    Returns the maximum horizontal advance (advance + from the beginning of a character to the beginning of the next + character) in pixels.

    +
    +



    +

    + + \ No newline at end of file diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/TypeMetric.rst graphicsmagick-1.3.16-Q16/www/Magick++/TypeMetric.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/TypeMetric.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/TypeMetric.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - -================== -Magick::TypeMetric -================== - -The TypeMetric class provides the means to pass data from the Image -class's TypeMetric method to the user. It provides information -regarding font metrics such as ascent, descent, text width, text -height, and maximum horizontal advance. The units of these font -metrics are in pixels, and that the metrics are dependent on the -current Image font (default Ghostscript's "Helvetica"), pointsize -(default 12 points), and x/y resolution (default 72 DPI) settings. - -The pixel units may be converted to points (the standard -resolution-independent measure used by the typesetting industry) via -the following equation:: - - size_points = (size_pixels * 72)/resolution - -where resolution is in dots-per-inch (DPI). This means that at the -default image resolution, there is one pixel per point. - -Note that a font's pointsize is only a first-order approximation of -the font height (ascender + descender) in points. The relationship -between the specified pointsize and the rendered font height is -determined by the font designer. - -See `FreeType Glyph Conventions -`_ -for a detailed description of font metrics related issues. - -The following is the definition of the Magick::TypeMetric class:: - - class MagickDLLDecl TypeMetric - { - friend class Image; - public: - - TypeMetric ( void ); - ~TypeMetric ( void ); - - // Ascent, the distance in pixels from the text baseline to the - // highest/upper grid coordinate used to place an outline point. - double ascent ( void ) const; - - // Descent, the distance in pixels from the baseline to the lowest - // grid coordinate used to place an outline point. Always a - // negative value. - double descent ( void ) const; - - // Text width in pixels. - double textWidth ( void ) const; - - // Text height in pixels. - double textHeight ( void ) const; - - // Maximum horizontal advance in pixels. - double maxHorizontalAdvance ( void ) const; - - }; - -.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN - -Copyright |copy| Bob Friesenhahn 1999 - 2012 - diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/index.html graphicsmagick-1.3.16-Q16/www/Magick++/index.html --- graphicsmagick-1.3.17-Q16/www/Magick++/index.html 2012-10-13 21:32:48.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/index.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + Magick++ API for GraphicsMagick @@ -36,9 +36,6 @@

    Magick++ API for GraphicsMagick

    - - -

    Introduction

    Magick++ is the object-oriented C++ API to the GraphicsMagick diff -Nru graphicsmagick-1.3.17-Q16/www/Magick++/index.rst graphicsmagick-1.3.16-Q16/www/Magick++/index.rst --- graphicsmagick-1.3.17-Q16/www/Magick++/index.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Magick++/index.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - =============================== Magick++ API for GraphicsMagick =============================== diff -Nru graphicsmagick-1.3.17-Q16/www/Makefile.am graphicsmagick-1.3.16-Q16/www/Makefile.am --- graphicsmagick-1.3.17-Q16/www/Makefile.am 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/Makefile.am 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 2008 - 2012 GraphicsMagick Group +# Copyright (C) 2008 - 2011 GraphicsMagick Group # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -55,22 +55,9 @@ $(WWWDIR)/INSTALL-unix.html \ $(WWWDIR)/INSTALL-windows.html \ $(WWWDIR)/ImageMagickObject.html \ - $(WWWDIR)/Magick++/Blob.html \ $(WWWDIR)/Magick++/ChangeLog.html \ - $(WWWDIR)/Magick++/CoderInfo.html \ - $(WWWDIR)/Magick++/Color.html \ - $(WWWDIR)/Magick++/Drawable.html \ $(WWWDIR)/Magick++/Documentation.html \ - $(WWWDIR)/Magick++/Enumerations.html \ - $(WWWDIR)/Magick++/Exception.html \ - $(WWWDIR)/Magick++/FormatCharacters.html \ - $(WWWDIR)/Magick++/Geometry.html \ $(WWWDIR)/Magick++/Image.html \ - $(WWWDIR)/Magick++/ImageDesign.html \ - $(WWWDIR)/Magick++/Montage.html \ - $(WWWDIR)/Magick++/PixelPacket.html \ - $(WWWDIR)/Magick++/Pixels.html \ - $(WWWDIR)/Magick++/TypeMetric.html \ $(WWWDIR)/Magick++/index.html \ $(WWWDIR)/NEWS.html \ $(WWWDIR)/OpenMP.html \ @@ -103,21 +90,8 @@ $(WWWDIR)/FAQ.rst \ $(WWWDIR)/Hg.rst \ $(WWWDIR)/ImageMagickObject.rst \ - $(WWWDIR)/Magick++/Blob.rst \ - $(WWWDIR)/Magick++/CoderInfo.rst \ - $(WWWDIR)/Magick++/Color.rst \ - $(WWWDIR)/Magick++/Drawable.rst \ $(WWWDIR)/Magick++/Documentation.rst \ - $(WWWDIR)/Magick++/Enumerations.rst \ - $(WWWDIR)/Magick++/Exception.rst \ - $(WWWDIR)/Magick++/FormatCharacters.rst \ - $(WWWDIR)/Magick++/Geometry.rst \ $(WWWDIR)/Magick++/Image.rst \ - $(WWWDIR)/Magick++/ImageDesign.rst \ - $(WWWDIR)/Magick++/Montage.rst \ - $(WWWDIR)/Magick++/PixelPacket.rst \ - $(WWWDIR)/Magick++/Pixels.rst \ - $(WWWDIR)/Magick++/TypeMetric.rst \ $(WWWDIR)/Magick++/index.rst \ $(WWWDIR)/OpenMP.rst \ $(WWWDIR)/api/api.rst \ @@ -164,22 +138,10 @@ $(WWWDIR)/INSTALL-windows.html \ $(WWWDIR)/ImageMagickObject.html \ $(WWWDIR)/ImageMagickObject.rst \ - $(WWWDIR)/Magick++/Blob.html \ $(WWWDIR)/Magick++/ChangeLog.html \ - $(WWWDIR)/Magick++/CoderInfo.html \ - $(WWWDIR)/Magick++/Color.html \ - $(WWWDIR)/Magick++/Drawable.html \ $(WWWDIR)/Magick++/Documentation.html \ - $(WWWDIR)/Magick++/Enumerations.html \ - $(WWWDIR)/Magick++/Exception.html \ - $(WWWDIR)/Magick++/FormatCharacters.html \ - $(WWWDIR)/Magick++/Geometry.html \ + $(WWWDIR)/Magick++/Documentation.rst \ $(WWWDIR)/Magick++/Image.html \ - $(WWWDIR)/Magick++/ImageDesign.html \ - $(WWWDIR)/Magick++/Montage.html \ - $(WWWDIR)/Magick++/PixelPacket.html \ - $(WWWDIR)/Magick++/Pixels.html \ - $(WWWDIR)/Magick++/TypeMetric.html \ $(WWWDIR)/Magick++/index.html \ $(WWWDIR)/NEWS.html \ $(WWWDIR)/OpenMP.html \ diff -Nru graphicsmagick-1.3.17-Q16/www/NEWS.html graphicsmagick-1.3.16-Q16/www/NEWS.html --- graphicsmagick-1.3.17-Q16/www/NEWS.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/NEWS.html 2012-06-23 20:10:11.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick News @@ -36,133 +36,38 @@

    GraphicsMagick News

    - -

    This file was last updated on October 13, 2012

    +

    This file was last updated on June 24, 2012

    Please note that this file records news for the associated development branch and that each development branch has its own NEWS file. See the ChangeLog file for full details.

    -
    -

    1.3.17 (October 13, 2012)

    -

    Security Fixes:

    -
    -
      -
    • PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in -coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper -variable type for the allocation size, which might allow remote -attackers to cause a denial of service (crash) via a crafted PNG -file that triggers incorrect memory allocation.
    • -
    • Automake (derived): Fix for CVE-2012-3386: The "make distcheck" -rule in GNU Automake before 1.11.6 and 1.12.x before 1.12.2 grants -world-writable permissions to the extraction directory, which -introduces a race condition that allows local users to execute -arbitrary code via unspecified vectors.
    • -
    -
    -

    Bug fixes:

    -
    -
      -
    • PNG: Reading sub-8-bit palette images is fixed (images looked -stretched).
    • -
    • SVG: Fixed bug which allowed MVG and SVG files with long vector -paths to crash the software.
    • -
    • SVG: Ignore XML headers rather than rendering them as text.
    • -
    • MVG/SVG/WMF/-draw: It is now possible to draw a plain ',' -character.
    • -
    • WMF: Fixed a bug which caused wrong centered-text placement.
    • -
    • import: Return status was inverted.
    • -
    • configure: Don't force that liblzma is used just because libtiff -is used.
    • -
    -
    -

    New Features:

    -
    -
      -
    • The configure script now supports a --enable-quantum-library-names -option to enable that shared library name includes quantum depth -to allow shared libraries with different quantum depths to -co-exist in same directory (only one can be used for development).
    • -
    • JNX: Support is added for reading the Garmin proprietary Image -Format.
    • -
    • BMP: Support an alpha channel in uncompressed 32-bit BMP.
    • -
    -
    -

    Feature improvements:

    -
    -
      -
    • -
      -lat: The adaptive threshold algorithm is replaced with a new
      -

      algorithm which scales linearly (rather than quadratically) with -area size.

      -
      -
      -
    • -
    • Tests: Test suite is re-written to use TAP-based tests.

      -
    • -
    • GIF: Reader tries to be better at detecting and reporting -failures.

      -
    • -
    -
    -

    Performance Improvements:

    -
    -
      -
    • -lat: Adaptive threshold is much faster with large area sizes.
    • -
    -
    -

    Windows Delegate Updates:

    -
    -
      -
    • Dcraw 9.16 is now included in the build (with JPEG and JPEG2000 -support).
    • -
    • Libxml2 is updated to the 2.9.0 release.
    • -
    • Libtiff is updated to the 4.0.3 release.
    • -
    • Lcms2 is updated to the 2.4 release.
    • -
    • Libpng is updated to the 1.5.13 release.
    • -
    -
    -

    Behavior Changes:

    -
    -
      -
    • Loading modules is only supported for the modules build. -Previously any build using shared libraries could load modules.
    • -
    • Bundled libltdl is now configured as 'installable' rather than -'convenience'.
    • -
    • -enhance: Only filter based on color channels (ignore opacity).
    • -
    • BrowseDelegate: Web browser (for viewing help information) now -defaults to 'xdg-open', but if it is not found, then configure -will search for firefox, google-chrome, mozilla (in that order).
    • -
    -
    -
    -

    1.3.16 (June 24, 2012)

    +

    1.3.16 (June 24, 2012)

    Security Fixes:

      @@ -241,7 +146,7 @@ None
    -

    1.3.15 (April 28, 2012)

    +

    1.3.15 (April 28, 2012)

    Security Fixes:

      @@ -315,7 +220,7 @@
    -

    1.3.14 (February 25, 2012)

    +

    1.3.14 (February 25, 2012)

    Security Fixes:

      @@ -372,7 +277,7 @@
    -

    1.3.13 (December 24, 2011)

    +

    1.3.13 (December 24, 2011)

    Security Fixes:

    None
    @@ -526,7 +431,7 @@
    -

    1.3.12 (March 8, 2010)

    +

    1.3.12 (March 8, 2010)

    Security Fixes:

      @@ -570,7 +475,7 @@
    -

    1.3.11 (February 21, 2010)

    +

    1.3.11 (February 21, 2010)

    Security Fixes:

      @@ -622,7 +527,7 @@
    -

    1.3.10 (February 10, 2010)

    +

    1.3.10 (February 10, 2010)

    Security Fixes:

      @@ -669,7 +574,7 @@
    -

    1.3.9 (February 4, 2010)

    +

    1.3.9 (February 4, 2010)

    Security Fixes:

      @@ -729,7 +634,7 @@
    -

    1.3.8 (January 21, 2010)

    +

    1.3.8 (January 21, 2010)

    Security Fixes:

      @@ -883,7 +788,7 @@
    -

    1.3.7 (September 17, 2009)

    +

    1.3.7 (September 17, 2009)

    Security Fixes:

      @@ -973,7 +878,7 @@
    -

    1.3.6 (July 25, 2009)

    +

    1.3.6 (July 25, 2009)

    Security Fixes:

      @@ -1107,7 +1012,7 @@
    -

    1.3.5 (January 26, 2009)

    +

    1.3.5 (January 26, 2009)

    Security Fixes:

      @@ -1146,7 +1051,7 @@
    -

    1.3.4 (January 13, 2009)

    +

    1.3.4 (January 13, 2009)

    Security Fixes:

      @@ -1185,7 +1090,7 @@
    -

    1.3.3 (December 9, 2008)

    +

    1.3.3 (December 9, 2008)

    Security Fixes:

      @@ -1217,7 +1122,7 @@
    -

    1.3.2 (November 29, 2008)

    +

    1.3.2 (November 29, 2008)

    Security Fixes:

      @@ -1251,7 +1156,7 @@
    -

    1.3.1 (November 17, 2008)

    +

    1.3.1 (November 17, 2008)

    Security Fixes:

      @@ -1289,7 +1194,7 @@
    -

    1.3 (November 9, 2008)

    +

    1.3 (November 9, 2008)

    Security fixes:

      @@ -1497,7 +1402,7 @@
    -

    1.2 (April 29, 2008)

    +

    1.2 (April 29, 2008)

    Security fixes:

      @@ -1753,7 +1658,7 @@
    -

    1.1 (Released April 4, 2004)

    +

    1.1 (Released April 4, 2004)

    Bug fixes:

      @@ -1993,7 +1898,7 @@

    -

    1.0 (Released in May, 2003)

    +

    1.0 (Released in May, 2003)

    GraphicsMagick support services:

      diff -Nru graphicsmagick-1.3.17-Q16/www/OpenMP.html graphicsmagick-1.3.16-Q16/www/OpenMP.html --- graphicsmagick-1.3.17-Q16/www/OpenMP.html 2012-10-13 21:32:56.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/OpenMP.html 2012-02-25 20:51:31.000000000 +0000 @@ -3,7 +3,7 @@ - + OpenMP in GraphicsMagick @@ -36,7 +36,6 @@

      OpenMP in GraphicsMagick

      -
      diff -Nru graphicsmagick-1.3.17-Q16/www/OpenMP.rst graphicsmagick-1.3.16-Q16/www/OpenMP.rst --- graphicsmagick-1.3.17-Q16/www/OpenMP.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/OpenMP.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/www/README.html graphicsmagick-1.3.16-Q16/www/README.html --- graphicsmagick-1.3.17-Q16/www/README.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/README.html 2012-06-23 20:10:11.000000000 +0000 @@ -3,7 +3,7 @@ - + Installing GraphicsMagick @@ -36,7 +36,6 @@

      Installing GraphicsMagick

      -
      @@ -254,18 +253,6 @@ solve this problem, edit the file src/libjasper/base/jas_init.c and comment out the line which invokes atexit().

      -
    • On Unix-type systems, Windows/MinGW, and Windows/Cygwin, -GraphicsMagick requires libltdl from libtool in order to support -building GraphicsMagick with dynamically loadable modules. A copy -of libltdl is bundled with GraphicsMagick and may be optionally -configured to be installed with GraphicsMagick (via ---enable-ltdl-install option), but it is recommended to install it -separately via a binary package or by building and installing the -libtool source package. Libtool is available via anonymous FTP from

      -
      -

      ftp://ftp.gnu.org/pub/gnu/libtool/

      -
      -
    • GraphicsMagick requires the MPEG utilities from the MPEG Software Simulation Group, which are available via anonymous FTP as

      diff -Nru graphicsmagick-1.3.17-Q16/www/api/animate.html graphicsmagick-1.3.16-Q16/www/api/animate.html --- graphicsmagick-1.3.17-Q16/www/api/animate.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/animate.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + animate diff -Nru graphicsmagick-1.3.17-Q16/www/api/annotate.html graphicsmagick-1.3.16-Q16/www/api/annotate.html --- graphicsmagick-1.3.17-Q16/www/api/annotate.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/annotate.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + annotate diff -Nru graphicsmagick-1.3.17-Q16/www/api/api.html graphicsmagick-1.3.16-Q16/www/api/api.html --- graphicsmagick-1.3.17-Q16/www/api/api.html 2012-10-13 21:32:48.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/api.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Core C API @@ -36,9 +36,6 @@

      GraphicsMagick Core C API

      - - -

      The GraphicsMagick core C library constitutes the implementation of GraphicsMagick and provides the lowest-level C language programming interface for GraphicsMagick. The core C API provides many functions diff -Nru graphicsmagick-1.3.17-Q16/www/api/api.rst graphicsmagick-1.3.16-Q16/www/api/api.rst --- graphicsmagick-1.3.17-Q16/www/api/api.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/api.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ========================= GraphicsMagick Core C API ========================= diff -Nru graphicsmagick-1.3.17-Q16/www/api/attribute.html graphicsmagick-1.3.16-Q16/www/api/attribute.html --- graphicsmagick-1.3.17-Q16/www/api/attribute.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/attribute.html 2012-06-23 20:10:11.000000000 +0000 @@ -3,7 +3,7 @@ - + attribute diff -Nru graphicsmagick-1.3.17-Q16/www/api/average.html graphicsmagick-1.3.16-Q16/www/api/average.html --- graphicsmagick-1.3.17-Q16/www/api/average.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/average.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + average diff -Nru graphicsmagick-1.3.17-Q16/www/api/blob.html graphicsmagick-1.3.16-Q16/www/api/blob.html --- graphicsmagick-1.3.17-Q16/www/api/blob.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/blob.html 2012-06-23 20:13:39.000000000 +0000 @@ -3,7 +3,7 @@ - + blob diff -Nru graphicsmagick-1.3.17-Q16/www/api/cdl.html graphicsmagick-1.3.16-Q16/www/api/cdl.html --- graphicsmagick-1.3.17-Q16/www/api/cdl.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/cdl.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + cdl diff -Nru graphicsmagick-1.3.17-Q16/www/api/channel.html graphicsmagick-1.3.16-Q16/www/api/channel.html --- graphicsmagick-1.3.17-Q16/www/api/channel.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/channel.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + channel diff -Nru graphicsmagick-1.3.17-Q16/www/api/color.html graphicsmagick-1.3.16-Q16/www/api/color.html --- graphicsmagick-1.3.17-Q16/www/api/color.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/color.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + color diff -Nru graphicsmagick-1.3.17-Q16/www/api/colormap.html graphicsmagick-1.3.16-Q16/www/api/colormap.html --- graphicsmagick-1.3.17-Q16/www/api/colormap.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/colormap.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + colormap diff -Nru graphicsmagick-1.3.17-Q16/www/api/compare.html graphicsmagick-1.3.16-Q16/www/api/compare.html --- graphicsmagick-1.3.17-Q16/www/api/compare.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/compare.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + compare diff -Nru graphicsmagick-1.3.17-Q16/www/api/composite.html graphicsmagick-1.3.16-Q16/www/api/composite.html --- graphicsmagick-1.3.17-Q16/www/api/composite.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/composite.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + composite diff -Nru graphicsmagick-1.3.17-Q16/www/api/confirm_access.html graphicsmagick-1.3.16-Q16/www/api/confirm_access.html --- graphicsmagick-1.3.17-Q16/www/api/confirm_access.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/confirm_access.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + confirm_access diff -Nru graphicsmagick-1.3.17-Q16/www/api/constitute.html graphicsmagick-1.3.16-Q16/www/api/constitute.html --- graphicsmagick-1.3.17-Q16/www/api/constitute.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/constitute.html 2012-04-28 19:48:26.000000000 +0000 @@ -3,7 +3,7 @@ - + constitute diff -Nru graphicsmagick-1.3.17-Q16/www/api/decorate.html graphicsmagick-1.3.16-Q16/www/api/decorate.html --- graphicsmagick-1.3.17-Q16/www/api/decorate.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/decorate.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + decorate diff -Nru graphicsmagick-1.3.17-Q16/www/api/deprecate.html graphicsmagick-1.3.16-Q16/www/api/deprecate.html --- graphicsmagick-1.3.17-Q16/www/api/deprecate.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/deprecate.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + deprecate diff -Nru graphicsmagick-1.3.17-Q16/www/api/describe.html graphicsmagick-1.3.16-Q16/www/api/describe.html --- graphicsmagick-1.3.17-Q16/www/api/describe.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/describe.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + describe diff -Nru graphicsmagick-1.3.17-Q16/www/api/display.html graphicsmagick-1.3.16-Q16/www/api/display.html --- graphicsmagick-1.3.17-Q16/www/api/display.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/display.html 2012-02-25 20:51:39.000000000 +0000 @@ -3,7 +3,7 @@ - + display diff -Nru graphicsmagick-1.3.17-Q16/www/api/draw.html graphicsmagick-1.3.16-Q16/www/api/draw.html --- graphicsmagick-1.3.17-Q16/www/api/draw.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/draw.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + draw diff -Nru graphicsmagick-1.3.17-Q16/www/api/effect.html graphicsmagick-1.3.16-Q16/www/api/effect.html --- graphicsmagick-1.3.17-Q16/www/api/effect.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/effect.html 2012-06-23 20:13:40.000000000 +0000 @@ -3,7 +3,7 @@ - + effect @@ -413,9 +413,8 @@

      Description

      -

      EnhanceImage() applies a digital filter to the image color channels that -improves the quality of a noisy image. The opacity channel is preserved -but is otherwise ignored.

      +

      EnhanceImage() applies a digital filter that improves the quality of a +noisy image.

      The format of the EnhanceImage method is:

       Image *EnhanceImage( const Image *image, ExceptionInfo *exception );
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/enhance.html graphicsmagick-1.3.16-Q16/www/api/enhance.html
      --- graphicsmagick-1.3.17-Q16/www/api/enhance.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/enhance.html	2012-02-25 20:51:39.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       enhance
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/error.html graphicsmagick-1.3.16-Q16/www/api/error.html
      --- graphicsmagick-1.3.17-Q16/www/api/error.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/error.html	2012-02-25 20:51:39.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       error
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/export.html graphicsmagick-1.3.16-Q16/www/api/export.html
      --- graphicsmagick-1.3.17-Q16/www/api/export.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/export.html	2012-02-25 20:51:39.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       export
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/fx.html graphicsmagick-1.3.16-Q16/www/api/fx.html
      --- graphicsmagick-1.3.17-Q16/www/api/fx.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/fx.html	2012-02-25 20:51:39.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       fx
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/hclut.html graphicsmagick-1.3.16-Q16/www/api/hclut.html
      --- graphicsmagick-1.3.17-Q16/www/api/hclut.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/hclut.html	2012-02-25 20:51:39.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       hclut
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/image.html graphicsmagick-1.3.16-Q16/www/api/image.html
      --- graphicsmagick-1.3.17-Q16/www/api/image.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/image.html	2012-04-28 19:45:16.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       image
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/import.html graphicsmagick-1.3.16-Q16/www/api/import.html
      --- graphicsmagick-1.3.17-Q16/www/api/import.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/import.html	2012-02-25 20:51:39.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       import
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/list.html graphicsmagick-1.3.16-Q16/www/api/list.html
      --- graphicsmagick-1.3.17-Q16/www/api/list.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/list.html	2012-02-25 20:51:40.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       list
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/magick.html graphicsmagick-1.3.16-Q16/www/api/magick.html
      --- graphicsmagick-1.3.17-Q16/www/api/magick.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/magick.html	2012-02-25 20:51:40.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       magick
       
       
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/memory.html graphicsmagick-1.3.16-Q16/www/api/memory.html
      --- graphicsmagick-1.3.17-Q16/www/api/memory.html	2012-10-13 21:30:23.000000000 +0000
      +++ graphicsmagick-1.3.16-Q16/www/api/memory.html	2012-02-25 20:51:40.000000000 +0000
      @@ -3,7 +3,7 @@
       
       
       
      -
      +
       memory
       
       
      @@ -40,18 +40,16 @@
       
       
      -

      MagickAllocFunctions

      +

      MagickAllocFunctions

      Synopsis

      @@ -80,7 +78,7 @@
       
      -

      MagickMalloc

      +

      MagickMalloc

      Synopsis

      @@ -103,51 +101,15 @@
       
       
      -
      -

      MagickMallocAligned

      -
      -

      Synopsis

      -
      -void *MagickMallocAligned( size_t alignment, const size_t size );
      -
      -
      -
      -

      Description

      -

      MagickMallocAligned() allocates memory and returns a pointer to a -block of memory capable of storing at least size bytes with the -allocation's base address being an even multiple of alignment. -The size of the buffer allocation is rounded up as required in -order to consume a block of memory starting at least at the requested -alignment and ending at at least the requested alignment.

      -

      The requested alignment should be a power of 2 at least as large as -sizeof(void *).

      -
      -

      System Message: WARNING/2 (/home/bfriesen/src/graphics/GM/www/api/memory.apirst, line 94); backlink

      -Inline emphasis start-string without end-string.
      -

      NULL is returned if insufficient memory is available, the requested -size is zero, or integer overflow was detected.

      -

      This function is intended for allocating special-purpose buffers -which benefit from specific alignment.

      -

      The format of the MagickMallocAligned method is:

      -
      -void *MagickMallocAligned( size_t alignment, const size_t size );
      -
      -

      A description of each parameter follows:

      -
      -
      size:
      -
      The size of the memory in bytes to allocate.
      -
      -
      -
      -

      MagickMallocCleared

      -
      +

      MagickMallocCleared

      +

      Synopsis

       void *MagickMallocCleared( const size_t size );
       
      -
      +

      Description

      MagickMallocCleared() returns a pointer to a block of memory of at least size bytes suitably aligned for any use. NULL is returned if insufficient @@ -165,14 +127,14 @@

      -

      MagickCloneMemory

      -
      +

      MagickCloneMemory

      +

      Synopsis

       void *MagickCloneMemory( void *destination, const void *source, const size_t size );
       
      -
      +

      Description

      MagickCloneMemory() copies size bytes from memory area source to the destination. Copying between objects that overlap will take place @@ -188,14 +150,14 @@

      -

      MagickRealloc

      -
      +

      MagickRealloc

      +

      Synopsis

       void *MagickRealloc( void *memory, const size_t size );
       
      -
      +

      Description

      MagickRealloc() changes the size of the memory and returns a pointer to the (possibly moved) block. The contents will be unchanged up to the @@ -216,19 +178,17 @@

      -

      MagickFree

      -
      +

      MagickFree

      +

      Synopsis

       void MagickFree( void *memory );
       
      -
      +

      Description

      -

      MagickFree() frees memory that has already been allocated by -MagickMalloc() or other other other allocators directly compatible -with the currently defined memory allocator (which defaults to the -system malloc()). For convenience, a NULL argument is ignored.

      +

      MagickFree() frees memory that has already been allocated. A NULL +argument is ignored.

      The format of the MagickFree method is:

       void MagickFree( void *memory );
      @@ -240,32 +200,6 @@
       
       
      -
      -

      MagickFreeAligned

      -
      -

      Synopsis

      -
      -void MagickFreeAligned( void *memory );
      -
      -
      -
      -

      Description

      -

      MagickFreeAligned() frees aligned memory that has previously been -allocated via MagickMallocAligned(). For convenience, a NULL argument is -ignored.

      -

      This function exists in case the pointer allocated by -MagickMallocAligned() can not be used directly with MagickFree().

      -

      The format of the MagickFreeAligned method is:

      -
      -void MagickFreeAligned( void *memory );
      -
      -

      A description of each parameter follows:

      -
      -
      memory:
      -
      A pointer to a block of memory to free for reuse.
      -
      -
      -
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/monitor.html graphicsmagick-1.3.16-Q16/www/api/monitor.html --- graphicsmagick-1.3.17-Q16/www/api/monitor.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/monitor.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + monitor diff -Nru graphicsmagick-1.3.17-Q16/www/api/montage.html graphicsmagick-1.3.16-Q16/www/api/montage.html --- graphicsmagick-1.3.17-Q16/www/api/montage.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/montage.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + montage diff -Nru graphicsmagick-1.3.17-Q16/www/api/operator.html graphicsmagick-1.3.16-Q16/www/api/operator.html --- graphicsmagick-1.3.17-Q16/www/api/operator.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/operator.html 2012-04-28 19:45:16.000000000 +0000 @@ -3,7 +3,7 @@ - + operator diff -Nru graphicsmagick-1.3.17-Q16/www/api/paint.html graphicsmagick-1.3.16-Q16/www/api/paint.html --- graphicsmagick-1.3.17-Q16/www/api/paint.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/paint.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + paint diff -Nru graphicsmagick-1.3.17-Q16/www/api/pixel_cache.html graphicsmagick-1.3.16-Q16/www/api/pixel_cache.html --- graphicsmagick-1.3.17-Q16/www/api/pixel_cache.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/pixel_cache.html 2012-06-23 20:13:40.000000000 +0000 @@ -3,7 +3,7 @@ - + pixel_cache diff -Nru graphicsmagick-1.3.17-Q16/www/api/pixel_iterator.html graphicsmagick-1.3.16-Q16/www/api/pixel_iterator.html --- graphicsmagick-1.3.17-Q16/www/api/pixel_iterator.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/pixel_iterator.html 2012-06-23 20:13:40.000000000 +0000 @@ -3,7 +3,7 @@ - + pixel_iterator diff -Nru graphicsmagick-1.3.17-Q16/www/api/plasma.html graphicsmagick-1.3.16-Q16/www/api/plasma.html --- graphicsmagick-1.3.17-Q16/www/api/plasma.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/plasma.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + plasma diff -Nru graphicsmagick-1.3.17-Q16/www/api/profile.html graphicsmagick-1.3.16-Q16/www/api/profile.html --- graphicsmagick-1.3.17-Q16/www/api/profile.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/profile.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + profile diff -Nru graphicsmagick-1.3.17-Q16/www/api/quantize.html graphicsmagick-1.3.16-Q16/www/api/quantize.html --- graphicsmagick-1.3.17-Q16/www/api/quantize.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/quantize.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + quantize diff -Nru graphicsmagick-1.3.17-Q16/www/api/registry.html graphicsmagick-1.3.16-Q16/www/api/registry.html --- graphicsmagick-1.3.17-Q16/www/api/registry.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/registry.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + registry diff -Nru graphicsmagick-1.3.17-Q16/www/api/render.html graphicsmagick-1.3.16-Q16/www/api/render.html --- graphicsmagick-1.3.17-Q16/www/api/render.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/render.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + render @@ -59,7 +59,7 @@

      Description

      CloneDrawInfo() makes a copy of the given draw info structure. If NULL -is specified, a new DrawInfo structure is created initialized to +is specified, a new image info structure is created initialized to default values.

      The format of the CloneDrawInfo method is:

      @@ -129,8 +129,8 @@
       

      Synopsis

      -MagickPassFail DrawClipPath( Image *image, const DrawInfo *draw_info,
      -                             const char *name );
      +unsigned int DrawClipPath( Image *image, const DrawInfo *draw_info,
      +                           const char *name );
       
      @@ -138,8 +138,8 @@

      DrawClipPath() draws the clip path on the image mask.

      The format of the DrawClipPath method is:

      -MagickPassFail DrawClipPath( Image *image, const DrawInfo *draw_info,
      -                             const char *name );
      +unsigned int DrawClipPath( Image *image, const DrawInfo *draw_info,
      +                           const char *name );
       
      image:
      @@ -156,7 +156,7 @@

      Synopsis

      -MagickPassFail DrawImage( Image *image, const DrawInfo *draw_info );
      +unsigned int DrawImage( Image *image, const DrawInfo *draw_info );
       
      @@ -171,7 +171,7 @@ documented and less error prone.

      The format of the DrawImage method is:

      -MagickPassFail DrawImage( Image *image, const DrawInfo *draw_info );
      +unsigned int DrawImage( Image *image, const DrawInfo *draw_info );
       

      A description of each parameter follows:

      @@ -187,8 +187,8 @@

      Synopsis

      -MagickPassFail DrawPatternPath( Image *image, const DrawInfo *draw_info,
      -                                const char *name, Image ** pattern );
      +unsigned int DrawPatternPath( Image *image, const DrawInfo *draw_info,
      +                              const char *name, Image ** pattern );
       
      @@ -196,8 +196,8 @@

      DrawPatternPath() draws a pattern.

      The format of the DrawPatternPath method is:

      -MagickPassFail DrawPatternPath( Image *image, const DrawInfo *draw_info,
      -                                const char *name, Image ** pattern );
      +unsigned int DrawPatternPath( Image *image, const DrawInfo *draw_info,
      +                              const char *name, Image ** pattern );
       
      image:
      diff -Nru graphicsmagick-1.3.17-Q16/www/api/resize.html graphicsmagick-1.3.16-Q16/www/api/resize.html --- graphicsmagick-1.3.17-Q16/www/api/resize.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/resize.html 2012-04-28 19:48:26.000000000 +0000 @@ -3,7 +3,7 @@ - + resize diff -Nru graphicsmagick-1.3.17-Q16/www/api/resource.html graphicsmagick-1.3.16-Q16/www/api/resource.html --- graphicsmagick-1.3.17-Q16/www/api/resource.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/resource.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + resource diff -Nru graphicsmagick-1.3.17-Q16/www/api/segment.html graphicsmagick-1.3.16-Q16/www/api/segment.html --- graphicsmagick-1.3.17-Q16/www/api/segment.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/segment.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + segment diff -Nru graphicsmagick-1.3.17-Q16/www/api/shear.html graphicsmagick-1.3.16-Q16/www/api/shear.html --- graphicsmagick-1.3.17-Q16/www/api/shear.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/shear.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + shear diff -Nru graphicsmagick-1.3.17-Q16/www/api/signature.html graphicsmagick-1.3.16-Q16/www/api/signature.html --- graphicsmagick-1.3.17-Q16/www/api/signature.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/signature.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + signature diff -Nru graphicsmagick-1.3.17-Q16/www/api/statistics.html graphicsmagick-1.3.16-Q16/www/api/statistics.html --- graphicsmagick-1.3.17-Q16/www/api/statistics.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/statistics.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + statistics diff -Nru graphicsmagick-1.3.17-Q16/www/api/texture.html graphicsmagick-1.3.16-Q16/www/api/texture.html --- graphicsmagick-1.3.17-Q16/www/api/texture.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/texture.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + texture diff -Nru graphicsmagick-1.3.17-Q16/www/api/transform.html graphicsmagick-1.3.16-Q16/www/api/transform.html --- graphicsmagick-1.3.17-Q16/www/api/transform.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/transform.html 2012-02-25 20:43:38.000000000 +0000 @@ -3,7 +3,7 @@ - + transform diff -Nru graphicsmagick-1.3.17-Q16/www/api/types.html graphicsmagick-1.3.16-Q16/www/api/types.html --- graphicsmagick-1.3.17-Q16/www/api/types.html 2012-10-13 21:32:53.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/types.html 2012-02-25 20:51:29.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Types @@ -36,9 +36,6 @@

      GraphicsMagick Types

      - - -
      • AffineMatrix
      • diff -Nru graphicsmagick-1.3.17-Q16/www/api/types.rst graphicsmagick-1.3.16-Q16/www/api/types.rst --- graphicsmagick-1.3.17-Q16/www/api/types.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/types.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,6 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. ==================== GraphicsMagick Types diff -Nru graphicsmagick-1.3.17-Q16/www/api/widget.html graphicsmagick-1.3.16-Q16/www/api/widget.html --- graphicsmagick-1.3.17-Q16/www/api/widget.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/api/widget.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + widget diff -Nru graphicsmagick-1.3.17-Q16/www/authors.html graphicsmagick-1.3.16-Q16/www/authors.html --- graphicsmagick-1.3.17-Q16/www/authors.html 2012-10-13 21:32:48.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/authors.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Authors @@ -36,7 +36,6 @@

        GraphicsMagick Authors

        -

        The following people have contributed substantially to the development @@ -71,9 +70,8 @@ authoring environment based on the <imdoc> format. Maintains the SourceForge mailing lists.

        Jaroslav Fojtik
        -
        Authored the ART, CUT, JNX, MAC, MATLAB, TOPOL, and -WPG coder modules. Improved the FITS and TXT coder -modules.
        +
        Authored the ART, CUT, MAC, MATLAB, TOPOL, and WPG +coder modules.
        Rolf Schroedter
        Principal author of TclMagick.
        David N. Welton
        @@ -93,11 +91,6 @@ support for CALS type 1 format. Re-wrote the DICOM reader.
      -

      Roberto de Deus Barbosa Murta

      -
      -Contributed the adaptive threshold implementation -(-lat), which executes in linear rather than quadratic -time.

      Former GraphicsMagick Contributors

      diff -Nru graphicsmagick-1.3.17-Q16/www/authors.rst graphicsmagick-1.3.16-Q16/www/authors.rst --- graphicsmagick-1.3.17-Q16/www/authors.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/authors.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. @@ -37,9 +36,8 @@ Maintains the SourceForge mailing lists. Jaroslav Fojtik - Authored the ART, CUT, JNX, MAC, MATLAB, TOPOL, and - WPG coder modules. Improved the FITS and TXT coder - modules. + Authored the ART, CUT, MAC, MATLAB, TOPOL, and WPG + coder modules. Rolf Schroedter Principal author of TclMagick. @@ -65,12 +63,6 @@ support for CALS type 1 format. Re-wrote the DICOM reader. -Roberto de Deus Barbosa Murta - - Contributed the adaptive threshold implementation - (-lat), which executes in linear rather than quadratic - time. - Former GraphicsMagick Contributors ================================== diff -Nru graphicsmagick-1.3.17-Q16/www/benchmarks.html graphicsmagick-1.3.16-Q16/www/benchmarks.html --- graphicsmagick-1.3.17-Q16/www/benchmarks.html 2012-10-13 21:32:49.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/benchmarks.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,8 +3,8 @@ - -GraphicsMagick vs ImageMagick Benchmarks + +GraphicsMagick 1.3.8 vs ImageMagick 6.5.8-10 Benchmark Report @@ -33,58 +33,64 @@
    • Reference
    -
    -

    GraphicsMagick vs ImageMagick Benchmarks

    +
    +

    GraphicsMagick 1.3.8 vs ImageMagick 6.5.8-10 Benchmark Report

    - +
    +

    Introduction

    +

    GraphicsMagick 1.3.8 has been benchmarked against the most recent +ImageMagick release available at time of release. ImageMagick has been +significantly updated to use OpenMP as has GraphicsMagick +1.3.8. Several disparate types of systems were used in our +testing. While last time around, ImageMagick performance had taken a +terrific nose-dive, in this series of tests ImageMagick is much more +competitive. ImageMagick has clearly benefited from this benchmark +being available since November, 2008.

    -
    -

    Foreword

    -

    This page used to document benchmark results which compared -GraphicsMagick 1.3.8 performance to ImageMagick 6.5.8-10 performance. -We found that GraphicsMagick was usually considerably faster at -executing image processing operations from the command line than -ImageMagick 6.5.8-10 was. One ImageMagick algorithm ran as much as 770 -times slower. GraphicsMagick clearly ran much more efficiently under -Microsoft Windows.

    -

    We now find that a simple head to head performance comparison between -GraphicsMagick and recent ImageMagick is no longer possible because -ImageMagick has changed the meanings of the existing arguments. In -particular, we discovered that ImageMagick filter arguments producing -convolution matrices are now producing lower-order convolution -matrices representing perhaps an order of magnitude less work given -the same arguments. The resulting images are visually substantially -less filtered. Using the same command-line filter arguments causes -GraphicsMagick to appear slower when it is actually doing far more -work than ImageMagick.

    -

    Due to it not being feasable to do a head to head performance -measurement between GraphicsMagick and ImageMagick, we have decided to -not post results at the moment. However, the strategy and a simple -benchmark driver script are still provided for those who want to do -their own performance comparisons between GraphicsMagick and -ImageMagick.

    +
    +

    Executive Summary

    +

    GraphicsMagick is usually considerably faster at executing image +processing operations from the command line than ImageMagick 6.5.8-10 +is. One ImageMagick algorithm runs as much as 770 times slower. +GraphicsMagick clearly runs much more efficiently under Microsoft +Windows.

    -

    Strategy

    -

    The benchmark focuses on the ability to process many medium sized -HD-resolution (1920x1080 pixels) images. In order to prevent disk I/O -from being a factor, we use a small input image and tile it to create -a larger input image via the "tile:" coder. The processed image is -sent to the "null:" coder so that file writes to a slow disk are also -not a factor. Static executables are used and executed via full paths -in order to minimize variability from the execution environment. In -order to obtain accurate and useful timing, we use the bash shell to -execute the command 40 times and see how long it takes. This is a very -simple benchmark approach which is quite representative of the -performance that the typical user observes.

    +

    Strategy

    +

    Since the 1.2.X benchmark cycle, we used a completely different +benchmark approach. Instead of testing single-shot performance with +large uncompressed files, we focused on the ability to process many +medium sized HD-resolution (1920x1080 pixels) images. In order to +prevent disk I/O from being a factor, we used a small input image and +tiled it to create a larger input image via the "tile:" coder. The +processed image is sent to the "null:" coder so that file writes to a +slow disk are also not a factor. Static executables are used and +executed via full paths in order to minimize variability from the +execution environment. In order to obtain accurate and useful timing, +we used the bash shell to execute the command 40 times and see how +long it took. This is a very simple benchmark approach which is quite +representative of the performance that the typical user observes.

    This new benchmark reveals the following performance criteria:

      @@ -93,9 +99,15 @@
    • Efficacy of OpenMP enhancements.
    +

    The software involved in the testing identified itself as:

    +
    +GraphicsMagick 1.4 unreleased Q16 http://www.GraphicsMagick.org/
    +
    +ImageMagick 6.5.8-10 2010-01-07 Q16 http://www.imagemagick.org
    +
    -

    The Benchmark

    +

    The Benchmark

    The benchmark is quite simple. It reads a list of commands to execute from a file named "commands.txt" and times how long it takes to execute each command 40 times using GraphicsMagick and ImageMagick.

    @@ -169,6 +181,3569 @@ sleep 1 done 2>&1 +
    +
    +

    Test Results

    +

    The test results are expressed as the image processing operation +performed, the amount of wall-clock time it took for GraphicsMagick to +execute it fourty times, the amount of wall-clock time it took for +ImageMagick to execute it fourty times, and the ImageMagick time +divided by the GraphicsMagick time. In order to understand the "IM/GM +ratio" column, a value of 0.50 indicates that GM is half as fast as +IM, a value of 1.00 indicates that GM and IM are the same speed, and a +value of 4.00 indicates that GM is four times as fast as IM.

    +
    +

    AMD Opteron/Solaris 10

    +

    This system is a modern AMD Opteron system with two dual-core 3.0GHz +CPUs and running Solaris 10 U8. The compiler used identifies itself as +"gcc (GCC) 4.4.2".

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:01.1780:01.3771.17
    -affine 1,0,0.785,1,0,0 -transform0:07.77716:22.340126.31
    -black-threshold 20%0:01.3050:01.6751.28
    -blur 0x0.50:06.0760:12.6662.08
    -blur 0x1.00:06.9720:15.0072.15
    -border 6x60:01.9860:02.2691.14
    -charcoal 0x10:13.5300:24.3431.80
    -chop 800x600+200+3000:01.3640:01.8801.38
    -colorspace CMYK0:01.6100:03.8592.40
    -colorspace GRAY0:01.9080:02.5681.35
    -colorspace HSL0:03.2500:04.2621.31
    -colorspace HWB0:02.4450:04.0141.64
    -colorspace OHTA0:01.8840:03.6161.92
    -colorspace YCbCr0:01.9470:03.5731.84
    -colorspace YIQ0:01.8780:03.6311.93
    -colorspace YUV0:01.8910:03.6401.92
    -contrast -contrast -contrast0:14.2320:14.0880.99
    +contrast +contrast +contrast0:13.2900:13.1650.99
    -convolve 1,1,1,1,4,1,1,1,10:03.3410:04.3071.29
    -colorize 30%/20%/50%0:02.3670:04.8352.04
    -crop 1700x900+100+1000:01.7410:02.0561.18
    -despeckle0:29.3371:43.4413.53
    -edge 0x10:04.7740:06.0271.26
    -emboss 0x10:06.3100:14.1232.24
    -enhance0:18.5000:15.3130.83
    -equalize0:02.5120:04.4151.76
    -flip0:02.0250:02.1891.08
    -flop0:01.9480:02.2691.16
    -frame 15x15+3+30:01.9760:02.2301.13
    -gamma 1.60:01.4660:02.0741.41
    -gaussian 0x0.50:04.6280:05.7221.24
    -gaussian 0x1.00:09.0620:10.5151.16
    -implode 0.50:08.7540:13.9851.60
    -implode -10:07.4120:12.4151.67
    -lat 10x10-5%0:12.7090:15.9951.26
    -level 10%,1.2,90%0:01.7060:10.4986.15
    -median 10:27.0660:32.8351.21
    -median 21:05.9041:14.8021.14
    -modulate 110/100/950:03.9530:03.6820.93
    -motion-blur 0x3+300:40.1162:33.4563.83
    -negate0:01.3230:01.5981.21
    +noise Uniform0:05.2860:11.7532.22
    +noise Gaussian0:24.2221:26.1283.56
    +noise Multiplicative0:16.0940:54.4903.39
    +noise Impulse0:05.3970:10.4441.94
    +noise Laplacian0:08.8570:26.2202.96
    +noise Poisson0:10.6880:40.1223.75
    -noise 10:27.4300:33.0081.20
    -noise 21:07.9361:14.8091.10
    -normalize0:02.3560:04.4371.88
    -fill blue -fuzz 35% -opaque red0:01.4610:02.0071.37
    -paint 0x10:07.9810:10.7951.35
    -raise 10x100:01.2350:01.4381.16
    -density 75x75 -resample 50x500:04.8410:09.2121.90
    -recolor '1,0,0,0,1,0,0,0,1'0:01.1280:03.2852.91
    -recolor '0,0,1,0,1,0,1,0,0'0:01.8640:03.2651.75
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:01.9290:03.2011.66
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:01.9460:03.2761.68
    -resize 10%0:02.5850:03.0811.19
    -resize 50%0:03.6000:04.6051.28
    -resize 150%0:15.0960:14.6210.97
    -roll +20+100:02.0710:02.3311.13
    -rotate 00:01.1250:01.4111.25
    -rotate 150:13.3940:34.5232.58
    -rotate 450:46.7470:55.0911.18
    -rotate 900:02.9520:03.4171.16
    -rotate 1800:02.0350:02.2501.11
    -rotate 2700:02.9010:03.4851.20
    -shade 30x300:03.2660:04.1671.28
    -sharpen 0x0.50:04.6280:05.7351.24
    -sharpen 0x1.00:09.0730:10.3041.14
    -shave 10x100:01.9220:02.1341.11
    -shear 45x450:36.9081:17.6462.10
    -solarize 50%0:01.3180:01.6001.21
    -spread 10:02.0100:14.0096.97
    -spread 30:02.0900:14.4016.89
    -swirl 900:07.5240:12.3871.65
    -threshold 35%0:01.5380:01.5571.01
    -fuzz 35% -transparent red0:01.4160:02.2271.57
    -trim0:01.7230:02.5321.47
    -unsharp 0x0.5+20+10:06.6960:13.5972.03
    -unsharp 0x1.0+20+10:07.5960:15.8032.08
    -wave 25x1500:12.7300:28.3162.22
    -white-threshold 80%0:01.3150:01.5901.21
    +
    +
    +

    Sun SPARC/Solaris 10

    +

    This system is a 2004 vintage Sun SPARC workstation with two 1.2GHz +CPUs and running Solaris 10 U7. The compiler used identifies itself as +"gcc (GCC) 4.3.4".

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:02.7090:03.6561.35
    -affine 1,0,0.785,1,0,0 -transform0:52.31617:57.50920.60
    -black-threshold 20%0:04.9910:06.3521.27
    -blur 0x0.50:24.1660:49.6352.05
    -blur 0x1.00:30.3690:55.9501.84
    -border 6x60:04.6600:05.5121.18
    -charcoal 0x11:09.7171:44.7191.50
    -chop 800x600+200+3000:03.8330:04.8581.27
    -colorspace CMYK0:04.8830:13.2262.71
    -colorspace GRAY0:08.0690:09.4961.18
    -colorspace HSL0:15.0100:15.8581.06
    -colorspace HWB0:13.7490:15.2251.11
    -colorspace OHTA0:08.1590:10.7351.32
    -colorspace YCbCr0:08.1350:10.8101.33
    -colorspace YIQ0:08.0540:10.7481.33
    -colorspace YUV0:08.0270:10.7631.34
    -contrast -contrast -contrast1:33.3201:28.1270.94
    +contrast +contrast +contrast1:29.2131:24.9480.95
    -convolve 1,1,1,1,4,1,1,1,10:18.0110:19.7501.10
    -colorize 30%/20%/50%0:08.7520:15.3971.76
    -crop 1700x900+100+1000:04.1480:04.9171.19
    -despeckle3:55.7107:30.7741.91
    -edge 0x10:29.1480:29.6001.02
    -emboss 0x10:39.1891:24.5752.16
    -enhance1:29.8221:06.4350.74
    -equalize0:09.3430:17.6701.89
    -flip0:04.5720:05.3561.17
    -flop0:05.8710:06.3031.07
    -frame 15x15+3+30:04.6940:05.6301.20
    -gamma 1.60:04.8580:05.9051.22
    -gaussian 0x0.50:30.5140:31.0291.02
    -gaussian 0x1.01:16.6001:08.7310.90
    -implode 0.50:47.7531:09.8261.46
    -implode -10:38.9261:01.0291.57
    -lat 10x10-5%1:13.2661:31.9071.25
    -level 10%,1.2,90%0:05.84010:41.916109.92
    -median 11:47.3023:21.7641.88
    -median 24:23.8187:38.9721.74
    -modulate 110/100/950:26.7640:28.9431.08
    -motion-blur 0x3+302:11.4206:07.7152.80
    -negate0:04.2120:05.2831.25
    +noise Uniform0:26.1280:44.7861.71
    +noise Gaussian1:59.3073:39.2411.84
    +noise Multiplicative1:19.4062:31.3561.91
    +noise Impulse0:26.1460:45.2401.73
    +noise Laplacian0:46.2931:25.5361.85
    +noise Poisson1:17.0552:23.7291.87
    -noise 11:53.1733:31.1351.87
    -noise 24:37.5897:43.1201.67
    -normalize0:08.8670:17.6351.99
    -fill blue -fuzz 35% -opaque red0:06.8690:08.5601.25
    -paint 0x10:52.7140:54.8451.04
    -raise 10x100:02.9280:03.9721.36
    -density 75x75 -resample 50x500:26.9410:35.3011.31
    -recolor '1,0,0,0,1,0,0,0,1'0:02.9090:13.3964.61
    -recolor '0,0,1,0,1,0,1,0,0'0:09.1740:13.4051.46
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:10.9520:13.3761.22
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:11.0360:13.4871.22
    -resize 10%0:14.0460:15.8341.13
    -resize 50%0:20.4900:23.7451.16
    -resize 150%1:07.4441:05.3720.97
    -roll +20+100:04.5810:06.6871.46
    -rotate 00:02.7020:03.6531.35
    -rotate 150:57.0291:32.9691.63
    -rotate 452:00.4932:24.1841.20
    -rotate 900:06.9710:08.7781.26
    -rotate 1800:05.9200:06.7411.14
    -rotate 2700:07.0310:08.9941.28
    -shade 30x300:20.8790:19.9070.95
    -sharpen 0x0.50:30.5750:31.0921.02
    -sharpen 0x1.01:16.9781:09.1210.90
    -shave 10x100:04.4670:05.0101.12
    -shear 45x451:10.5052:21.2452.00
    -solarize 50%0:04.2280:06.2331.47
    -spread 10:06.4521:05.63410.17
    -spread 30:06.9071:06.3409.60
    -swirl 900:38.6101:00.3031.56
    -threshold 35%0:05.5790:08.5091.53
    -fuzz 35% -transparent red0:06.8320:09.7911.43
    -trim0:11.5910:07.4730.64
    -unsharp 0x0.5+20+10:29.8711:00.0882.01
    -unsharp 0x1.0+20+10:36.6001:12.7041.99
    -wave 25x1500:39.8701:05.8381.65
    -white-threshold 80%0:04.8060:06.2481.30
    +
    +
    +

    Apple PowerPC G5/OS-X Tiger

    +

    This system is an Apple G5 system with two 2.5GHz CPUs and running the +Leopard release of OS-X. The compiler used identifies itself as +"gcc-4.4.0 (GCC) 4.4.0".

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:04.8570:04.8010.99
    -affine 1,0,0.785,1,0,0 -transform0:26.7698:18.59218.63
    -black-threshold 20%0:05.1680:07.0551.37
    -blur 0x0.50:28.8550:48.3991.68
    -blur 0x1.00:40.0220:58.3681.46
    -border 6x60:06.9730:07.0721.01
    -charcoal 0x11:17.4801:48.5581.40
    -chop 800x600+200+3000:05.3810:05.3911.00
    -colorspace CMYK0:05.6940:10.7041.88
    -colorspace GRAY0:07.3610:08.9871.22
    -colorspace HSL0:10.3040:11.7421.14
    -colorspace HWB0:10.4520:11.6001.11
    -colorspace OHTA0:07.2690:10.5921.46
    -colorspace YCbCr0:07.2830:10.7101.47
    -colorspace YIQ0:07.2920:10.6221.46
    -colorspace YUV0:07.3790:10.6151.44
    -contrast -contrast -contrast0:31.3290:41.7651.33
    +contrast +contrast +contrast0:30.7620:40.5871.32
    -convolve 1,1,1,1,4,1,1,1,10:18.6420:20.4811.10
    -colorize 30%/20%/50%0:07.6980:16.9492.20
    -crop 1700x900+100+1000:06.3380:06.3511.00
    -despeckle3:12.3385:55.8181.85
    -edge 0x10:18.3970:41.6762.27
    -emboss 0x10:38.2622:05.1503.27
    -enhance1:04.9151:16.3631.18
    -equalize0:06.5140:09.5441.47
    -flip0:06.8880:06.9751.01
    -flop0:07.0470:07.0851.01
    -frame 15x15+3+30:07.0310:07.2021.02
    -gamma 1.60:05.4880:05.6291.03
    -gaussian 0x0.50:34.7160:41.7411.20
    -gaussian 0x1.01:30.2591:57.2551.30
    -implode 0.50:23.5320:39.2461.67
    -implode -10:19.2190:36.7931.91
    -lat 10x10-5%1:33.6682:49.7481.81
    -level 10%,1.2,90%0:05.6450:19.2883.42
    -median 11:05.7641:19.4531.21
    -median 22:41.2853:00.4251.12
    -modulate 110/100/950:12.8720:12.4090.96
    -motion-blur 0x3+301:28.8004:22.2062.95
    -negate0:05.2200:05.2631.01
    +noise Uniform0:14.9800:25.4011.70
    +noise Gaussian0:45.2891:23.8111.85
    +noise Multiplicative0:31.2830:57.1601.83
    +noise Impulse0:15.1760:21.8681.44
    +noise Laplacian0:23.1280:41.9361.81
    +noise Poisson0:30.3841:08.2472.25
    -noise 11:05.4511:19.0871.21
    -noise 22:36.1033:02.0101.17
    -normalize0:06.3150:10.9781.74
    -fill blue -fuzz 35% -opaque red0:05.5670:06.7691.22
    -paint 0x10:13.3070:21.4791.61
    -raise 10x100:05.0670:05.3371.05
    -density 75x75 -resample 50x500:27.3490:38.1981.40
    -recolor '1,0,0,0,1,0,0,0,1'0:04.7420:11.8282.49
    -recolor '0,0,1,0,1,0,1,0,0'0:08.9920:11.8231.31
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:09.5400:11.8441.24
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:09.4900:12.4111.31
    -resize 10%0:13.0620:16.9791.30
    -resize 50%0:20.0490:25.5181.27
    -resize 150%1:26.2951:14.2160.86
    -roll +20+100:06.9100:07.0651.02
    -rotate 00:04.7780:04.8051.01
    -rotate 150:57.5781:36.8891.68
    -rotate 452:50.2942:49.5351.00
    -rotate 900:08.9630:09.5501.07
    -rotate 1800:07.0260:07.0951.01
    -rotate 2700:09.0180:09.4161.04
    -shade 30x300:10.2320:22.1402.16
    -sharpen 0x0.50:34.7100:41.7651.20
    -sharpen 0x1.01:30.2191:57.3411.30
    -shave 10x100:06.8530:06.9731.02
    -shear 45x452:27.5563:51.7871.57
    -solarize 50%0:05.2010:06.7881.31
    -spread 10:07.0350:46.5936.62
    -spread 30:06.9230:46.8106.76
    -swirl 900:21.5050:39.5081.84
    -threshold 35%0:05.5590:05.7051.03
    -fuzz 35% -transparent red0:05.6550:07.7791.38
    -trim0:09.0730:08.3900.92
    -unsharp 0x0.5+20+10:33.0490:54.4051.65
    -unsharp 0x1.0+20+10:43.5131:04.6731.49
    -wave 25x1500:22.2110:43.1121.94
    -white-threshold 80%0:05.0710:06.8121.34
    +
    +
    +

    Intel Xeon / FreeBSD 8.0

    +

    This system is a 2003 vintage Intel Xeon system with two 2.4GHz CPUs +and running FreeBSD 8.0. The compiler used identifies itself as "gcc +(GCC) 4.2.1 20070719 [FreeBSD]".

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:03.1770:06.6802.10
    -affine 1,0,0.785,1,0,0 -transform0:24.0315:00.03912.49
    -black-threshold 20%0:03.9340:07.5661.92
    -blur 0x0.50:23.9500:37.9771.59
    -blur 0x1.00:25.7280:39.3731.53
    -border 6x60:05.6730:09.9641.76
    -charcoal 0x10:48.6691:12.3791.49
    -chop 800x600+200+3000:03.8910:07.3571.89
    -colorspace CMYK0:05.1420:12.8242.49
    -colorspace GRAY0:05.8390:12.5782.15
    -colorspace HSL0:09.2720:14.1381.52
    -colorspace HWB0:06.9990:13.5051.93
    -colorspace OHTA0:05.9170:14.9882.53
    -colorspace YCbCr0:05.8600:15.0522.57
    -colorspace YIQ0:05.8490:15.0482.57
    -colorspace YUV0:05.7920:14.9802.59
    -contrast -contrast -contrast0:33.5740:52.0131.55
    +contrast +contrast +contrast0:32.8690:51.3651.56
    -convolve 1,1,1,1,4,1,1,1,10:10.7570:14.2281.32
    -colorize 30%/20%/50%0:07.5220:17.4372.32
    -crop 1700x900+100+1000:05.0260:09.1001.81
    -despeckle1:51.7146:22.3663.42
    -edge 0x10:10.8470:17.9621.66
    -emboss 0x10:20.6160:43.2432.10
    -enhance1:03.8460:56.6800.89
    -equalize0:06.9640:14.8792.14
    -flip0:05.6350:09.8811.75
    -flop0:05.5840:09.9381.78
    -frame 15x15+3+30:05.7500:10.0831.75
    -gamma 1.60:04.6080:08.2421.79
    -gaussian 0x0.50:15.4720:18.6851.21
    -gaussian 0x1.00:32.4130:32.9441.02
    -implode 0.50:31.1060:48.7651.57
    -implode -10:19.2170:37.7541.96
    -lat 10x10-5%0:37.5760:39.6901.06
    -level 10%,1.2,90%0:05.3163:23.15738.22
    -median 11:39.6822:40.0291.61
    -median 24:24.7946:40.8951.51
    -modulate 110/100/950:11.3400:15.7221.39
    -motion-blur 0x3+302:55.1883:12.9141.10
    -negate0:04.0910:07.5751.85
    +noise Uniform0:16.6400:40.2022.42
    +noise Gaussian0:43.2221:36.9532.24
    +noise Multiplicative0:33.5781:26.8422.59
    +noise Impulse0:16.6290:34.6122.08
    +noise Laplacian0:23.0230:59.4062.58
    +noise Poisson0:37.6882:13.8663.55
    -noise 11:41.1522:34.0511.52
    -noise 24:27.0276:49.6831.53
    -normalize0:06.6320:14.7202.22
    -fill blue -fuzz 35% -opaque red0:04.0190:08.5852.14
    -paint 0x10:22.1830:42.3061.91
    -raise 10x100:03.3620:07.1242.12
    -density 75x75 -resample 50x500:21.6830:30.4181.40
    -recolor '1,0,0,0,1,0,0,0,1'0:03.2770:13.6514.17
    -recolor '0,0,1,0,1,0,1,0,0'0:05.2550:13.7402.61
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:05.7160:13.6212.38
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:05.7620:13.7992.39
    -resize 10%0:11.8070:15.1421.28
    -resize 50%0:17.0390:22.3361.31
    -resize 150%1:05.1380:55.9810.86
    -roll +20+100:06.5440:10.1431.55
    -rotate 00:03.2060:06.7702.11
    -rotate 150:44.5531:21.5711.83
    -rotate 452:01.9112:03.3461.01
    -rotate 900:11.5810:15.3091.32
    -rotate 1800:05.4780:09.9191.81
    -rotate 2700:11.2480:15.3601.37
    -shade 30x300:11.8840:13.8021.16
    -sharpen 0x0.50:15.4780:18.6611.21
    -sharpen 0x1.00:31.9060:32.9561.03
    -shave 10x100:05.6170:09.8331.75
    -shear 45x451:43.1652:44.8661.60
    -solarize 50%0:04.0740:07.4151.82
    -spread 10:06.2840:44.4687.08
    -spread 30:06.2150:44.8127.21
    -swirl 900:20.2470:38.5101.90
    -threshold 35%0:04.8700:07.5671.55
    -fuzz 35% -transparent red0:04.0970:09.3602.28
    -trim0:06.2450:10.5891.70
    -unsharp 0x0.5+20+10:26.5590:43.4601.64
    -unsharp 0x1.0+20+10:28.6960:44.9271.57
    -wave 25x1500:19.7480:41.7272.11
    -white-threshold 80%0:03.7280:07.4351.99
    +
    +
    +

    Windows XP / MSVC / Intel Core 2 Quad

    +

    For this test, the GraphicsMagick Windows distribution packages were +used. Both distribution packages included support for OpenMP. The +Winodws system is Windows XP with a 2.83 GHz Core 2 Quad Processor +(Q9550).

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:01.6560:07.6264.61
    -affine 1,0,0.785,1,0,0 -transform0:08.7032:35.86117.91
    -black-threshold 20%0:01.9210:07.7974.06
    -blur 0x0.50:05.7190:14.3912.52
    -blur 0x1.00:06.1410:15.0932.46
    -border 6x60:02.2190:09.0474.08
    -charcoal 0x10:13.5160:24.8281.84
    -chop 800x600+200+3000:01.8120:07.7034.25
    -colorspace CMYK0:02.0470:09.3444.56
    -colorspace GRAY0:03.2340:09.7183.00
    -colorspace HSL0:03.5780:09.6722.70
    -colorspace HWB0:03.0470:09.4063.09
    -colorspace OHTA0:03.2500:10.2353.15
    -colorspace YCbCr0:03.2340:10.2343.16
    -colorspace YIQ0:03.3280:10.2193.07
    -colorspace YUV0:03.2500:10.2503.15
    -contrast -contrast -contrast0:11.0160:18.6561.69
    +contrast +contrast +contrast0:11.3440:18.6561.64
    -convolve 1,1,1,1,4,1,1,1,10:03.7030:10.0322.71
    -colorize 30%/20%/50%0:02.7820:11.5474.15
    -crop 1700x900+100+1000:02.0630:08.6104.17
    -despeckle0:46.1412:43.5963.55
    -edge 0x10:05.5000:11.2502.05
    -emboss 0x10:06.2970:18.0472.87
    -enhance0:15.2660:19.3601.27
    -equalize0:02.4690:09.5943.89
    -flip0:02.2190:09.1404.12
    -flop0:02.2340:09.2514.14
    -frame 15x15+3+30:02.2500:09.2034.09
    -gamma 1.60:02.0000:08.0164.01
    -gaussian 0x0.50:05.2650:11.3442.15
    -gaussian 0x1.00:09.8280:15.7501.60
    -implode 0.50:06.8290:15.8442.32
    -implode -10:06.8280:15.9062.33
    -lat 10x10-5%0:10.0940:18.4531.83
    -level 10%,1.2,90%0:02.1090:33.81316.03
    -median 10:27.0941:41.1573.73
    -median 21:10.8603:36.6743.06
    -modulate 110/100/950:03.9220:10.0782.57
    -motion-blur 0x3+301:10.8601:01.4070.87
    -negate0:01.9370:07.9064.08
    +noise Uniform0:04.0150:20.4855.10
    +noise Gaussian0:13.1100:55.2204.21
    +noise Multiplicative0:09.7500:40.2824.13
    +noise Impulse0:04.3130:18.4224.27
    +noise Laplacian0:06.2500:28.8914.62
    +noise Poisson0:09.3590:42.6254.55
    -noise 10:26.8121:04.0162.39
    -noise 21:11.0162:19.4861.96
    -normalize0:02.3910:09.5944.01
    -fill blue -fuzz 35% -opaque red0:01.8750:08.0314.28
    -paint 0x10:09.3280:15.6411.68
    -raise 10x100:01.7180:08.0164.67
    -density 75x75 -resample 50x500:04.9530:12.3132.49
    -recolor '1,0,0,0,1,0,0,0,1'0:01.6250:09.0945.60
    -recolor '0,0,1,0,1,0,1,0,0'0:02.4060:09.1093.79
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:02.7970:09.0943.25
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:02.7350:09.1103.33
    -resize 10%0:02.7960:09.0003.22
    -resize 50%0:04.1720:10.5002.52
    -resize 150%0:10.5940:16.9541.60
    -roll +20+100:03.1250:09.0312.89
    -rotate 00:01.6410:07.5624.61
    -rotate 150:09.7810:27.8282.85
    -rotate 450:20.7810:37.5791.81
    -rotate 900:02.4220:08.4383.48
    -rotate 1800:02.2350:09.0634.06
    -rotate 2700:02.3910:08.4843.55
    -shade 30x300:02.8910:09.3593.24
    -sharpen 0x0.50:05.3280:11.3442.13
    -sharpen 0x1.00:09.8440:15.6411.59
    -shave 10x100:02.1880:08.9534.09
    -shear 45x450:15.1720:40.5632.67
    -solarize 50%0:01.9380:07.7814.01
    -spread 10:02.3910:18.6577.80
    -spread 30:02.4530:18.4077.50
    -swirl 900:06.3280:15.3912.43
    -threshold 35%0:02.2190:07.8593.54
    -fuzz 35% -transparent red0:01.9530:08.3914.30
    -trim0:02.0000:09.4064.70
    -unsharp 0x0.5+20+10:06.2500:15.2032.43
    -unsharp 0x1.0+20+10:06.9850:15.7342.25
    -wave 25x1500:07.0630:16.6882.36
    -white-threshold 80%0:01.8900:07.8134.13
    +
    +
    +

    Windows XP / MinGW / Intel Core 2 Quad

    +

    TDM's GCC/mingw32 build 1.905.0 (GCC 4.4.1) was downloaded from +http://www.tdragon.net/recentgcc/ and installed on the same Windows XP +system with the 2.83 GHz Core 2 Quad Processor (Q9550) as described +above. This processor is a multi-chip module (MCM) based on two Core +2 CPUs bonded to a L3 cache in the same chip package. This build +supports OpenMP:

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:01.0620:04.7194.44
    -affine 1,0,0.785,1,0,0 -transform0:09.0002:45.61118.40
    -black-threshold 20%0:01.3130:05.0003.81
    -blur 0x0.50:04.0000:11.2662.82
    -blur 0x1.00:04.6250:12.0002.59
    -border 6x60:01.6560:06.2193.76
    -charcoal 0x10:10.2030:19.7341.93
    -chop 800x600+200+3000:01.2340:04.8593.94
    -colorspace CMYK0:01.4690:06.0314.11
    -colorspace GRAY0:02.1870:05.8902.69
    -colorspace HSL0:02.8280:06.5312.31
    -colorspace HWB0:02.1090:06.1562.92
    -colorspace OHTA0:02.1560:06.4532.99
    -colorspace YCbCr0:02.1720:06.4222.96
    -colorspace YIQ0:02.1870:06.4382.94
    -colorspace YUV0:02.1720:06.4222.96
    -contrast -contrast -contrast0:12.0470:19.0161.58
    +contrast +contrast +contrast0:11.9220:18.9381.59
    -convolve 1,1,1,1,4,1,1,1,10:02.4690:06.6102.68
    -colorize 30%/20%/50%0:01.8750:07.2033.84
    -crop 1700x900+100+1000:01.5000:05.7813.85
    -despeckle0:25.7811:26.7663.37
    -edge 0x10:02.5310:08.0323.17
    -emboss 0x10:04.6880:14.5933.11
    -enhance0:13.1720:14.8591.13
    -equalize0:01.8280:06.7033.67
    -flip0:01.6410:06.2503.81
    -flop0:01.6570:06.2813.79
    -frame 15x15+3+30:01.6870:06.1723.66
    -gamma 1.60:01.4370:05.5793.88
    -gaussian 0x0.50:03.7500:07.9062.11
    -gaussian 0x1.00:08.2340:12.0631.47
    -implode 0.50:07.8280:14.6251.87
    -implode -10:07.8280:14.6091.87
    -lat 10x10-5%0:10.3750:17.3281.67
    -level 10%,1.2,90%0:01.5930:37.95323.82
    -median 10:26.1251:04.6412.47
    -median 21:06.7192:24.6422.17
    -modulate 110/100/950:03.2030:06.7342.10
    -motion-blur 0x3+301:34.0320:57.6560.61
    -negate0:01.3440:05.0313.74
    +noise Uniform0:03.1560:12.7344.03
    +noise Gaussian0:25.4221:40.5793.96
    +noise Multiplicative0:14.1250:55.4063.92
    +noise Impulse0:03.3120:11.2513.40
    +noise Laplacian0:08.9530:35.3133.94
    +noise Poisson0:11.8590:51.4064.33
    -noise 10:25.8130:55.4062.15
    -noise 21:06.1102:21.9222.15
    -normalize0:01.7500:06.6873.82
    -fill blue -fuzz 35% -opaque red0:01.2970:05.2194.02
    -paint 0x10:04.7190:11.3592.41
    -raise 10x100:01.1720:04.9064.19
    -density 75x75 -resample 50x500:04.1560:09.2032.21
    -recolor '1,0,0,0,1,0,0,0,1'0:01.0620:06.0635.71
    -recolor '0,0,1,0,1,0,1,0,0'0:01.9380:06.0933.14
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:01.8600:06.0933.28
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:01.8280:06.0943.33
    -resize 10%0:02.3120:06.1412.66
    -resize 50%0:03.5000:07.7032.20
    -resize 150%0:08.6090:12.8281.49
    -roll +20+100:02.5000:06.1412.46
    -rotate 00:01.0620:04.7034.43
    -rotate 150:08.4220:21.6572.57
    -rotate 450:19.0010:30.2031.59
    -rotate 900:01.8900:05.9063.12
    -rotate 1800:01.6720:06.2353.73
    -rotate 2700:01.8900:05.8913.12
    -shade 30x300:02.2820:06.4852.84
    -sharpen 0x0.50:03.7500:07.9062.11
    -sharpen 0x1.00:08.3120:12.0631.45
    -shave 10x100:01.6410:06.1713.76
    -shear 45x450:14.7970:34.0942.30
    -solarize 50%0:01.3280:04.9063.69
    -spread 10:01.7970:14.0627.83
    -spread 30:01.8900:14.1417.48
    -swirl 900:07.0310:14.2972.03
    -threshold 35%0:01.5620:05.0473.23
    -fuzz 35% -transparent red0:01.3750:05.4543.97
    -trim0:01.5310:06.6564.35
    -unsharp 0x0.5+20+10:04.5150:11.5312.55
    -unsharp 0x1.0+20+10:05.1410:11.9692.33
    -wave 25x1500:07.5780:14.7821.95
    -white-threshold 80%0:01.2650:04.9063.88
    +
    +
    +

    Windows XP / Cygwin / Intel Core 2 Quad

    +

    Cygwin 1.7.1 was installed on the same Windows XP system with the 2.83 +GHz Core 2 Quad Processor (Q9550) as described above. The compiler +identifies itself as "gcc (GCC) 4.3.4 20090804 (release) 1". This +build supports OpenMP:

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:01.9280:08.1974.25
    -affine 1,0,0.785,1,0,0 -transform0:12.905165:35.730769.91
    -black-threshold 20%0:02.2660:08.5213.76
    -blur 0x0.50:06.4210:16.5782.58
    -blur 0x1.00:06.9760:17.3012.48
    -border 6x60:02.7610:09.6523.50
    -charcoal 0x10:13.7930:27.6202.00
    -chop 800x600+200+3000:02.2070:08.3253.77
    -colorspace CMYK0:02.4060:09.9974.16
    -colorspace GRAY0:03.5880:10.3772.89
    -colorspace HSL0:03.9280:10.4632.66
    -colorspace HWB0:03.4730:10.0312.89
    -colorspace OHTA0:03.5820:10.9453.06
    -colorspace YCbCr0:03.5770:10.8773.04
    -colorspace YIQ0:03.5820:10.8973.04
    -colorspace YUV0:03.6520:10.8452.97
    -contrast -contrast -contrast0:11.4030:17.6291.55
    +contrast +contrast +contrast0:10.6050:17.1891.62
    -convolve 1,1,1,1,4,1,1,1,10:04.1320:10.7172.59
    -colorize 30%/20%/50%0:03.2130:11.6863.64
    -crop 1700x900+100+1000:02.5690:09.2063.58
    -despeckle0:33.4971:51.9323.34
    -edge 0x10:03.9880:11.7192.94
    -emboss 0x10:06.3540:18.1722.86
    -enhance0:14.4150:19.1491.33
    -equalize0:02.9560:10.1833.44
    -flip0:02.7050:09.6883.58
    -flop0:02.7560:09.6713.51
    -frame 15x15+3+30:03.0000:09.6113.20
    -gamma 1.60:02.4320:08.7303.59
    -gaussian 0x0.50:05.3120:11.8192.22
    -gaussian 0x1.00:09.5020:15.7501.66
    -implode 0.50:09.0040:21.6012.40
    -implode -10:06.6320:18.9412.86
    -lat 10x10-5%0:10.0170:18.3331.83
    -level 10%,1.2,90%0:02.7350:45.82116.75
    -median 10:25.8050:43.6271.69
    -median 21:05.2361:30.7991.39
    -modulate 110/100/950:04.3510:10.5462.42
    -motion-blur 0x3+305:22.2968:07.8931.51
    -negate0:02.2590:08.4483.74
    +noise Uniform0:07.4200:21.9442.96
    +noise Gaussian0:22.9221:18.2833.42
    +noise Multiplicative0:15.8000:53.0223.36
    +noise Impulse0:07.2600:20.2992.80
    +noise Laplacian0:11.2880:36.6853.25
    +noise Poisson0:14.4270:52.1643.62
    -noise 10:27.1480:41.6491.53
    -noise 21:07.4021:30.2611.34
    -normalize0:02.9270:10.2463.50
    -fill blue -fuzz 35% -opaque red0:02.2310:08.7013.90
    -paint 0x10:06.3120:15.3002.42
    -raise 10x100:02.0810:08.5304.10
    -density 75x75 -resample 50x500:05.7250:13.5402.37
    -recolor '1,0,0,0,1,0,0,0,1'0:01.9110:09.5184.98
    -recolor '0,0,1,0,1,0,1,0,0'0:02.7060:09.5213.52
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:03.0150:09.7393.23
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:02.9910:09.5763.20
    -resize 10%0:03.2370:09.3642.89
    -resize 50%0:04.8730:11.4722.35
    -resize 150%0:13.8690:19.8951.43
    -roll +20+100:03.4890:09.5332.73
    -rotate 00:01.9240:07.9444.13
    -rotate 150:11.4100:29.6592.60
    -rotate 450:22.4650:39.5991.76
    -rotate 900:03.2220:10.5163.26
    -rotate 1800:02.7450:09.3793.42
    -rotate 2700:03.1960:10.9113.41
    -shade 30x300:04.2600:09.9862.34
    -sharpen 0x0.50:05.2980:11.7162.21
    -sharpen 0x1.00:09.4760:15.5281.64
    -shave 10x100:02.7360:09.4763.46
    -shear 45x450:16.3810:50.0453.06
    -solarize 50%0:02.2700:08.1773.60
    -spread 10:04.4270:23.9595.41
    -spread 30:04.6250:24.1485.22
    -swirl 900:06.3260:18.4302.91
    -threshold 35%0:02.4830:08.2413.32
    -fuzz 35% -transparent red0:02.3520:08.9883.82
    -trim0:02.4940:09.9613.99
    -unsharp 0x0.5+20+10:06.8950:17.1572.49
    -unsharp 0x1.0+20+10:07.4930:17.9202.39
    -wave 25x1501:19.0032:51.2142.17
    -white-threshold 80%0:02.2830:08.1533.57
    +
    +
    +

    Intel Pentium IV / Cygwin

    +

    This system is a 2000 vintage 2.0GHz Pentium IV system with Windows XP +SP3 and Cygwin 1.5.25. This system has only one CPU core and the +compiler (gcc version 3.4.4 (cygming special, gdc 0.12, using dmd +0.125) does not support OpenMP so this is a single-threaded +configuration. It can be seen that ImageMagick takes much longer to +generate its tiled input image and to even get started (first -noop +entry). GraphicsMagick is faster for all algorithms:

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OperationGM realIM realIM/GM ratio
    -noop0:04.1780:07.6831.84
    -affine 1,0,0.785,1,0,0 -transform1:14.06828:20.03722.95
    -black-threshold 20%0:05.6730:09.9971.76
    -blur 0x0.50:34.5251:58.7983.44
    -blur 0x1.00:41.2692:06.5093.07
    -border 6x60:06.6230:10.1101.53
    -charcoal 0x11:33.9323:23.9372.17
    -chop 800x600+200+3000:04.8550:08.5891.77
    -colorspace CMYK0:06.0390:22.3703.70
    -colorspace GRAY0:11.9630:17.5101.46
    -colorspace HSL0:26.4580:28.6921.08
    -colorspace HWB0:19.3660:24.2471.25
    -colorspace OHTA0:12.1230:19.8851.64
    -colorspace YCbCr0:12.4370:19.8691.60
    -colorspace YIQ0:12.2940:19.9061.62
    -colorspace YUV0:12.4560:19.8971.60
    -contrast -contrast -contrast2:02.0152:25.9741.20
    +contrast +contrast +contrast1:52.5092:13.8171.19
    -convolve 1,1,1,1,4,1,1,1,10:25.3490:35.8951.42
    -colorize 30%/20%/50%0:13.5200:17.3761.29
    -crop 1700x900+100+1000:05.9290:09.5211.61
    -despeckle4:19.3915:24.7021.25
    -edge 0x10:24.3860:52.7592.16
    -emboss 0x10:48.0202:05.8252.62
    -enhance2:55.8692:32.2140.87
    -equalize0:08.2400:21.1042.56
    -flip0:06.5160:09.9641.53
    -flop0:06.3860:09.9941.56
    -frame 15x15+3+30:06.5830:10.2351.55
    -gamma 1.60:07.9580:11.7531.48
    -gaussian 0x0.50:42.0760:53.6341.27
    -gaussian 0x1.01:46.2631:48.2711.02
    -implode 0.52:02.6282:56.1451.44
    -implode -11:16.6932:04.8691.63
    -lat 10x10-5%1:24.8131:54.3101.35
    -level 10%,1.2,90%0:07.71311:47.05791.67
    -median 15:27.3836:27.6621.18
    -median 215:15.33516:47.2171.10
    -modulate 110/100/950:31.6050:35.8051.13
    -motion-blur 0x3+303:03.74811:02.8763.61
    -negate0:04.9960:08.7971.76
    +noise Uniform0:43.6920:51.6131.18
    +noise Gaussian4:31.6734:34.0141.01
    +noise Multiplicative2:47.4322:56.0381.05
    +noise Impulse0:41.9340:42.7311.02
    +noise Laplacian1:35.8021:37.3361.02
    +noise Poisson2:42.9872:39.1940.98
    -noise 15:34.2846:39.4371.19
    -noise 215:28.05917:01.2181.10
    -normalize0:08.6390:21.9532.54
    -fill blue -fuzz 35% -opaque red0:06.0820:14.0302.31
    -paint 0x10:53.3631:38.2031.84
    -raise 10x100:04.5500:08.1051.78
    -density 75x75 -resample 50x500:39.4291:15.9421.93
    -recolor '1,0,0,0,1,0,0,0,1'0:04.1410:20.2784.90
    -recolor '0,0,1,0,1,0,1,0,0'0:12.8410:20.4661.59
    -recolor '0.9,0,0,0,0.9,0,0,0,1.2'0:17.1100:20.4531.20
    -recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'0:17.1110:20.3921.19
    -resize 10%0:21.1190:37.5931.78
    -resize 50%0:29.9060:52.6241.76
    -resize 150%1:35.0722:31.9771.60
    -roll +20+100:06.6620:10.0191.50
    -rotate 00:04.1110:07.9071.92
    -rotate 151:01.0962:13.3122.18
    -rotate 453:15.9934:28.1991.37
    -rotate 900:09.7760:14.5131.48
    -rotate 1800:06.3150:09.6971.54
    -rotate 2700:09.8190:14.5941.49
    -shade 30x300:34.2240:25.4000.74
    -sharpen 0x0.50:41.9020:53.6731.28
    -sharpen 0x1.01:46.5321:48.1071.01
    -shave 10x100:06.3790:09.7511.53
    -shear 45x452:10.2095:53.4122.71
    -solarize 50%0:05.0040:09.2111.84
    -spread 10:11.2972:03.59310.94
    -spread 30:11.0242:03.90011.24
    -swirl 901:05.5651:55.0781.76
    -threshold 35%0:06.1810:09.9771.61
    -fuzz 35% -transparent red0:06.4000:14.9382.33
    -trim0:08.2270:10.9461.33
    -unsharp 0x0.5+20+10:43.3202:08.1702.96
    -unsharp 0x1.0+20+10:50.0792:15.6432.71
    -wave 25x1501:05.9352:10.4861.98
    -white-threshold 80%0:05.5030:08.9671.63

    Copyright (C) 2008-2012 GraphicsMagick Group
    @@ -178,5 +3753,6 @@ package; otherwise see http://www.graphicsmagick.org/Copyright.html.

    +
    diff -Nru graphicsmagick-1.3.17-Q16/www/benchmarks.rst graphicsmagick-1.3.16-Q16/www/benchmarks.rst --- graphicsmagick-1.3.17-Q16/www/benchmarks.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/benchmarks.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,57 +1,50 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. ============================================================= -GraphicsMagick vs ImageMagick Benchmarks +GraphicsMagick 1.3.8 vs ImageMagick 6.5.8-10 Benchmark Report ============================================================= .. contents:: :local: -Foreword -========= +Introduction +============ -This page used to document benchmark results which compared -GraphicsMagick 1.3.8 performance to ImageMagick 6.5.8-10 performance. -We found that GraphicsMagick was usually considerably faster at -executing image processing operations from the command line than -ImageMagick 6.5.8-10 was. One ImageMagick algorithm ran as much as 770 -times slower. GraphicsMagick clearly ran much more efficiently under -Microsoft Windows. - -We now find that a simple head to head performance comparison between -GraphicsMagick and recent ImageMagick is no longer possible because -ImageMagick has changed the meanings of the existing arguments. In -particular, we discovered that ImageMagick filter arguments producing -convolution matrices are now producing lower-order convolution -matrices representing perhaps an order of magnitude less work given -the same arguments. The resulting images are visually substantially -less filtered. Using the same command-line filter arguments causes -GraphicsMagick to appear slower when it is actually doing far more -work than ImageMagick. - -Due to it not being feasable to do a head to head performance -measurement between GraphicsMagick and ImageMagick, we have decided to -not post results at the moment. However, the strategy and a simple -benchmark driver script are still provided for those who want to do -their own performance comparisons between GraphicsMagick and -ImageMagick. +GraphicsMagick 1.3.8 has been benchmarked against the most recent +ImageMagick release available at time of release. ImageMagick has been +significantly updated to use OpenMP as has GraphicsMagick +1.3.8. Several disparate types of systems were used in our +testing. While last time around, ImageMagick performance had taken a +terrific nose-dive, in this series of tests ImageMagick is much more +competitive. ImageMagick has clearly benefited from this benchmark +being available since November, 2008. + +Executive Summary +================= + +GraphicsMagick is usually considerably faster at executing image +processing operations from the command line than ImageMagick 6.5.8-10 +is. One ImageMagick algorithm runs as much as 770 times slower. +GraphicsMagick clearly runs much more efficiently under Microsoft +Windows. Strategy ======== -The benchmark focuses on the ability to process many medium sized -HD-resolution (1920x1080 pixels) images. In order to prevent disk I/O -from being a factor, we use a small input image and tile it to create -a larger input image via the "tile:" coder. The processed image is -sent to the "null:" coder so that file writes to a slow disk are also -not a factor. Static executables are used and executed via full paths -in order to minimize variability from the execution environment. In -order to obtain accurate and useful timing, we use the bash shell to -execute the command 40 times and see how long it takes. This is a very -simple benchmark approach which is quite representative of the -performance that the typical user observes. +Since the 1.2.X benchmark cycle, we used a completely different +benchmark approach. Instead of testing single-shot performance with +large uncompressed files, we focused on the ability to process many +medium sized HD-resolution (1920x1080 pixels) images. In order to +prevent disk I/O from being a factor, we used a small input image and +tiled it to create a larger input image via the "tile:" coder. The +processed image is sent to the "null:" coder so that file writes to a +slow disk are also not a factor. Static executables are used and +executed via full paths in order to minimize variability from the +execution environment. In order to obtain accurate and useful timing, +we used the bash shell to execute the command 40 times and see how +long it took. This is a very simple benchmark approach which is quite +representative of the performance that the typical user observes. This new benchmark reveals the following performance criteria: @@ -61,6 +54,12 @@ * Efficacy of OpenMP enhancements. +The software involved in the testing identified itself as:: + + GraphicsMagick 1.4 unreleased Q16 http://www.GraphicsMagick.org/ + + ImageMagick 6.5.8-10 2010-01-07 Q16 http://www.imagemagick.org + The Benchmark ============= @@ -139,6 +138,798 @@ done 2>&1 +Test Results +============ + +The test results are expressed as the image processing operation +performed, the amount of wall-clock time it took for GraphicsMagick to +execute it fourty times, the amount of wall-clock time it took for +ImageMagick to execute it fourty times, and the ImageMagick time +divided by the GraphicsMagick time. In order to understand the "IM/GM +ratio" column, a value of 0.50 indicates that GM is half as fast as +IM, a value of 1.00 indicates that GM and IM are the same speed, and a +value of 4.00 indicates that GM is four times as fast as IM. + +AMD Opteron/Solaris 10 +---------------------- + +This system is a modern AMD Opteron system with two dual-core 3.0GHz +CPUs and running Solaris 10 U8. The compiler used identifies itself as +"gcc (GCC) 4.4.2". + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:01.178 0:01.377 1.17 +-affine 1,0,0.785,1,0,0 -transform 0:07.777 16:22.340 126.31 +-black-threshold 20% 0:01.305 0:01.675 1.28 +-blur 0x0.5 0:06.076 0:12.666 2.08 +-blur 0x1.0 0:06.972 0:15.007 2.15 +-border 6x6 0:01.986 0:02.269 1.14 +-charcoal 0x1 0:13.530 0:24.343 1.80 +-chop 800x600+200+300 0:01.364 0:01.880 1.38 +-colorspace CMYK 0:01.610 0:03.859 2.40 +-colorspace GRAY 0:01.908 0:02.568 1.35 +-colorspace HSL 0:03.250 0:04.262 1.31 +-colorspace HWB 0:02.445 0:04.014 1.64 +-colorspace OHTA 0:01.884 0:03.616 1.92 +-colorspace YCbCr 0:01.947 0:03.573 1.84 +-colorspace YIQ 0:01.878 0:03.631 1.93 +-colorspace YUV 0:01.891 0:03.640 1.92 +-contrast -contrast -contrast 0:14.232 0:14.088 0.99 ++contrast +contrast +contrast 0:13.290 0:13.165 0.99 +-convolve 1,1,1,1,4,1,1,1,1 0:03.341 0:04.307 1.29 +-colorize 30%/20%/50% 0:02.367 0:04.835 2.04 +-crop 1700x900+100+100 0:01.741 0:02.056 1.18 +-despeckle 0:29.337 1:43.441 3.53 +-edge 0x1 0:04.774 0:06.027 1.26 +-emboss 0x1 0:06.310 0:14.123 2.24 +-enhance 0:18.500 0:15.313 0.83 +-equalize 0:02.512 0:04.415 1.76 +-flip 0:02.025 0:02.189 1.08 +-flop 0:01.948 0:02.269 1.16 +-frame 15x15+3+3 0:01.976 0:02.230 1.13 +-gamma 1.6 0:01.466 0:02.074 1.41 +-gaussian 0x0.5 0:04.628 0:05.722 1.24 +-gaussian 0x1.0 0:09.062 0:10.515 1.16 +-implode 0.5 0:08.754 0:13.985 1.60 +-implode -1 0:07.412 0:12.415 1.67 +-lat 10x10-5% 0:12.709 0:15.995 1.26 +-level 10%,1.2,90% 0:01.706 0:10.498 6.15 +-median 1 0:27.066 0:32.835 1.21 +-median 2 1:05.904 1:14.802 1.14 +-modulate 110/100/95 0:03.953 0:03.682 0.93 +-motion-blur 0x3+30 0:40.116 2:33.456 3.83 +-negate 0:01.323 0:01.598 1.21 ++noise Uniform 0:05.286 0:11.753 2.22 ++noise Gaussian 0:24.222 1:26.128 3.56 ++noise Multiplicative 0:16.094 0:54.490 3.39 ++noise Impulse 0:05.397 0:10.444 1.94 ++noise Laplacian 0:08.857 0:26.220 2.96 ++noise Poisson 0:10.688 0:40.122 3.75 +-noise 1 0:27.430 0:33.008 1.20 +-noise 2 1:07.936 1:14.809 1.10 +-normalize 0:02.356 0:04.437 1.88 +-fill blue -fuzz 35% -opaque red 0:01.461 0:02.007 1.37 +-paint 0x1 0:07.981 0:10.795 1.35 +-raise 10x10 0:01.235 0:01.438 1.16 +-density 75x75 -resample 50x50 0:04.841 0:09.212 1.90 +-recolor '1,0,0,0,1,0,0,0,1' 0:01.128 0:03.285 2.91 +-recolor '0,0,1,0,1,0,1,0,0' 0:01.864 0:03.265 1.75 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:01.929 0:03.201 1.66 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:01.946 0:03.276 1.68 +-resize 10% 0:02.585 0:03.081 1.19 +-resize 50% 0:03.600 0:04.605 1.28 +-resize 150% 0:15.096 0:14.621 0.97 +-roll +20+10 0:02.071 0:02.331 1.13 +-rotate 0 0:01.125 0:01.411 1.25 +-rotate 15 0:13.394 0:34.523 2.58 +-rotate 45 0:46.747 0:55.091 1.18 +-rotate 90 0:02.952 0:03.417 1.16 +-rotate 180 0:02.035 0:02.250 1.11 +-rotate 270 0:02.901 0:03.485 1.20 +-shade 30x30 0:03.266 0:04.167 1.28 +-sharpen 0x0.5 0:04.628 0:05.735 1.24 +-sharpen 0x1.0 0:09.073 0:10.304 1.14 +-shave 10x10 0:01.922 0:02.134 1.11 +-shear 45x45 0:36.908 1:17.646 2.10 +-solarize 50% 0:01.318 0:01.600 1.21 +-spread 1 0:02.010 0:14.009 6.97 +-spread 3 0:02.090 0:14.401 6.89 +-swirl 90 0:07.524 0:12.387 1.65 +-threshold 35% 0:01.538 0:01.557 1.01 +-fuzz 35% -transparent red 0:01.416 0:02.227 1.57 +-trim 0:01.723 0:02.532 1.47 +-unsharp 0x0.5+20+1 0:06.696 0:13.597 2.03 +-unsharp 0x1.0+20+1 0:07.596 0:15.803 2.08 +-wave 25x150 0:12.730 0:28.316 2.22 +-white-threshold 80% 0:01.315 0:01.590 1.21 +============================================== ========== ========== =========== + +Sun SPARC/Solaris 10 +-------------------- + +This system is a 2004 vintage Sun SPARC workstation with two 1.2GHz +CPUs and running Solaris 10 U7. The compiler used identifies itself as +"gcc (GCC) 4.3.4". + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:02.709 0:03.656 1.35 +-affine 1,0,0.785,1,0,0 -transform 0:52.316 17:57.509 20.60 +-black-threshold 20% 0:04.991 0:06.352 1.27 +-blur 0x0.5 0:24.166 0:49.635 2.05 +-blur 0x1.0 0:30.369 0:55.950 1.84 +-border 6x6 0:04.660 0:05.512 1.18 +-charcoal 0x1 1:09.717 1:44.719 1.50 +-chop 800x600+200+300 0:03.833 0:04.858 1.27 +-colorspace CMYK 0:04.883 0:13.226 2.71 +-colorspace GRAY 0:08.069 0:09.496 1.18 +-colorspace HSL 0:15.010 0:15.858 1.06 +-colorspace HWB 0:13.749 0:15.225 1.11 +-colorspace OHTA 0:08.159 0:10.735 1.32 +-colorspace YCbCr 0:08.135 0:10.810 1.33 +-colorspace YIQ 0:08.054 0:10.748 1.33 +-colorspace YUV 0:08.027 0:10.763 1.34 +-contrast -contrast -contrast 1:33.320 1:28.127 0.94 ++contrast +contrast +contrast 1:29.213 1:24.948 0.95 +-convolve 1,1,1,1,4,1,1,1,1 0:18.011 0:19.750 1.10 +-colorize 30%/20%/50% 0:08.752 0:15.397 1.76 +-crop 1700x900+100+100 0:04.148 0:04.917 1.19 +-despeckle 3:55.710 7:30.774 1.91 +-edge 0x1 0:29.148 0:29.600 1.02 +-emboss 0x1 0:39.189 1:24.575 2.16 +-enhance 1:29.822 1:06.435 0.74 +-equalize 0:09.343 0:17.670 1.89 +-flip 0:04.572 0:05.356 1.17 +-flop 0:05.871 0:06.303 1.07 +-frame 15x15+3+3 0:04.694 0:05.630 1.20 +-gamma 1.6 0:04.858 0:05.905 1.22 +-gaussian 0x0.5 0:30.514 0:31.029 1.02 +-gaussian 0x1.0 1:16.600 1:08.731 0.90 +-implode 0.5 0:47.753 1:09.826 1.46 +-implode -1 0:38.926 1:01.029 1.57 +-lat 10x10-5% 1:13.266 1:31.907 1.25 +-level 10%,1.2,90% 0:05.840 10:41.916 109.92 +-median 1 1:47.302 3:21.764 1.88 +-median 2 4:23.818 7:38.972 1.74 +-modulate 110/100/95 0:26.764 0:28.943 1.08 +-motion-blur 0x3+30 2:11.420 6:07.715 2.80 +-negate 0:04.212 0:05.283 1.25 ++noise Uniform 0:26.128 0:44.786 1.71 ++noise Gaussian 1:59.307 3:39.241 1.84 ++noise Multiplicative 1:19.406 2:31.356 1.91 ++noise Impulse 0:26.146 0:45.240 1.73 ++noise Laplacian 0:46.293 1:25.536 1.85 ++noise Poisson 1:17.055 2:23.729 1.87 +-noise 1 1:53.173 3:31.135 1.87 +-noise 2 4:37.589 7:43.120 1.67 +-normalize 0:08.867 0:17.635 1.99 +-fill blue -fuzz 35% -opaque red 0:06.869 0:08.560 1.25 +-paint 0x1 0:52.714 0:54.845 1.04 +-raise 10x10 0:02.928 0:03.972 1.36 +-density 75x75 -resample 50x50 0:26.941 0:35.301 1.31 +-recolor '1,0,0,0,1,0,0,0,1' 0:02.909 0:13.396 4.61 +-recolor '0,0,1,0,1,0,1,0,0' 0:09.174 0:13.405 1.46 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:10.952 0:13.376 1.22 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:11.036 0:13.487 1.22 +-resize 10% 0:14.046 0:15.834 1.13 +-resize 50% 0:20.490 0:23.745 1.16 +-resize 150% 1:07.444 1:05.372 0.97 +-roll +20+10 0:04.581 0:06.687 1.46 +-rotate 0 0:02.702 0:03.653 1.35 +-rotate 15 0:57.029 1:32.969 1.63 +-rotate 45 2:00.493 2:24.184 1.20 +-rotate 90 0:06.971 0:08.778 1.26 +-rotate 180 0:05.920 0:06.741 1.14 +-rotate 270 0:07.031 0:08.994 1.28 +-shade 30x30 0:20.879 0:19.907 0.95 +-sharpen 0x0.5 0:30.575 0:31.092 1.02 +-sharpen 0x1.0 1:16.978 1:09.121 0.90 +-shave 10x10 0:04.467 0:05.010 1.12 +-shear 45x45 1:10.505 2:21.245 2.00 +-solarize 50% 0:04.228 0:06.233 1.47 +-spread 1 0:06.452 1:05.634 10.17 +-spread 3 0:06.907 1:06.340 9.60 +-swirl 90 0:38.610 1:00.303 1.56 +-threshold 35% 0:05.579 0:08.509 1.53 +-fuzz 35% -transparent red 0:06.832 0:09.791 1.43 +-trim 0:11.591 0:07.473 0.64 +-unsharp 0x0.5+20+1 0:29.871 1:00.088 2.01 +-unsharp 0x1.0+20+1 0:36.600 1:12.704 1.99 +-wave 25x150 0:39.870 1:05.838 1.65 +-white-threshold 80% 0:04.806 0:06.248 1.30 +============================================== ========== ========== =========== + +Apple PowerPC G5/OS-X Tiger +--------------------------- + +This system is an Apple G5 system with two 2.5GHz CPUs and running the +Leopard release of OS-X. The compiler used identifies itself as +"gcc-4.4.0 (GCC) 4.4.0". + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:04.857 0:04.801 0.99 +-affine 1,0,0.785,1,0,0 -transform 0:26.769 8:18.592 18.63 +-black-threshold 20% 0:05.168 0:07.055 1.37 +-blur 0x0.5 0:28.855 0:48.399 1.68 +-blur 0x1.0 0:40.022 0:58.368 1.46 +-border 6x6 0:06.973 0:07.072 1.01 +-charcoal 0x1 1:17.480 1:48.558 1.40 +-chop 800x600+200+300 0:05.381 0:05.391 1.00 +-colorspace CMYK 0:05.694 0:10.704 1.88 +-colorspace GRAY 0:07.361 0:08.987 1.22 +-colorspace HSL 0:10.304 0:11.742 1.14 +-colorspace HWB 0:10.452 0:11.600 1.11 +-colorspace OHTA 0:07.269 0:10.592 1.46 +-colorspace YCbCr 0:07.283 0:10.710 1.47 +-colorspace YIQ 0:07.292 0:10.622 1.46 +-colorspace YUV 0:07.379 0:10.615 1.44 +-contrast -contrast -contrast 0:31.329 0:41.765 1.33 ++contrast +contrast +contrast 0:30.762 0:40.587 1.32 +-convolve 1,1,1,1,4,1,1,1,1 0:18.642 0:20.481 1.10 +-colorize 30%/20%/50% 0:07.698 0:16.949 2.20 +-crop 1700x900+100+100 0:06.338 0:06.351 1.00 +-despeckle 3:12.338 5:55.818 1.85 +-edge 0x1 0:18.397 0:41.676 2.27 +-emboss 0x1 0:38.262 2:05.150 3.27 +-enhance 1:04.915 1:16.363 1.18 +-equalize 0:06.514 0:09.544 1.47 +-flip 0:06.888 0:06.975 1.01 +-flop 0:07.047 0:07.085 1.01 +-frame 15x15+3+3 0:07.031 0:07.202 1.02 +-gamma 1.6 0:05.488 0:05.629 1.03 +-gaussian 0x0.5 0:34.716 0:41.741 1.20 +-gaussian 0x1.0 1:30.259 1:57.255 1.30 +-implode 0.5 0:23.532 0:39.246 1.67 +-implode -1 0:19.219 0:36.793 1.91 +-lat 10x10-5% 1:33.668 2:49.748 1.81 +-level 10%,1.2,90% 0:05.645 0:19.288 3.42 +-median 1 1:05.764 1:19.453 1.21 +-median 2 2:41.285 3:00.425 1.12 +-modulate 110/100/95 0:12.872 0:12.409 0.96 +-motion-blur 0x3+30 1:28.800 4:22.206 2.95 +-negate 0:05.220 0:05.263 1.01 ++noise Uniform 0:14.980 0:25.401 1.70 ++noise Gaussian 0:45.289 1:23.811 1.85 ++noise Multiplicative 0:31.283 0:57.160 1.83 ++noise Impulse 0:15.176 0:21.868 1.44 ++noise Laplacian 0:23.128 0:41.936 1.81 ++noise Poisson 0:30.384 1:08.247 2.25 +-noise 1 1:05.451 1:19.087 1.21 +-noise 2 2:36.103 3:02.010 1.17 +-normalize 0:06.315 0:10.978 1.74 +-fill blue -fuzz 35% -opaque red 0:05.567 0:06.769 1.22 +-paint 0x1 0:13.307 0:21.479 1.61 +-raise 10x10 0:05.067 0:05.337 1.05 +-density 75x75 -resample 50x50 0:27.349 0:38.198 1.40 +-recolor '1,0,0,0,1,0,0,0,1' 0:04.742 0:11.828 2.49 +-recolor '0,0,1,0,1,0,1,0,0' 0:08.992 0:11.823 1.31 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:09.540 0:11.844 1.24 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:09.490 0:12.411 1.31 +-resize 10% 0:13.062 0:16.979 1.30 +-resize 50% 0:20.049 0:25.518 1.27 +-resize 150% 1:26.295 1:14.216 0.86 +-roll +20+10 0:06.910 0:07.065 1.02 +-rotate 0 0:04.778 0:04.805 1.01 +-rotate 15 0:57.578 1:36.889 1.68 +-rotate 45 2:50.294 2:49.535 1.00 +-rotate 90 0:08.963 0:09.550 1.07 +-rotate 180 0:07.026 0:07.095 1.01 +-rotate 270 0:09.018 0:09.416 1.04 +-shade 30x30 0:10.232 0:22.140 2.16 +-sharpen 0x0.5 0:34.710 0:41.765 1.20 +-sharpen 0x1.0 1:30.219 1:57.341 1.30 +-shave 10x10 0:06.853 0:06.973 1.02 +-shear 45x45 2:27.556 3:51.787 1.57 +-solarize 50% 0:05.201 0:06.788 1.31 +-spread 1 0:07.035 0:46.593 6.62 +-spread 3 0:06.923 0:46.810 6.76 +-swirl 90 0:21.505 0:39.508 1.84 +-threshold 35% 0:05.559 0:05.705 1.03 +-fuzz 35% -transparent red 0:05.655 0:07.779 1.38 +-trim 0:09.073 0:08.390 0.92 +-unsharp 0x0.5+20+1 0:33.049 0:54.405 1.65 +-unsharp 0x1.0+20+1 0:43.513 1:04.673 1.49 +-wave 25x150 0:22.211 0:43.112 1.94 +-white-threshold 80% 0:05.071 0:06.812 1.34 +============================================== ========== ========== =========== + +Intel Xeon / FreeBSD 8.0 +------------------------ + +This system is a 2003 vintage Intel Xeon system with two 2.4GHz CPUs +and running FreeBSD 8.0. The compiler used identifies itself as "gcc +(GCC) 4.2.1 20070719 [FreeBSD]". + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:03.177 0:06.680 2.10 +-affine 1,0,0.785,1,0,0 -transform 0:24.031 5:00.039 12.49 +-black-threshold 20% 0:03.934 0:07.566 1.92 +-blur 0x0.5 0:23.950 0:37.977 1.59 +-blur 0x1.0 0:25.728 0:39.373 1.53 +-border 6x6 0:05.673 0:09.964 1.76 +-charcoal 0x1 0:48.669 1:12.379 1.49 +-chop 800x600+200+300 0:03.891 0:07.357 1.89 +-colorspace CMYK 0:05.142 0:12.824 2.49 +-colorspace GRAY 0:05.839 0:12.578 2.15 +-colorspace HSL 0:09.272 0:14.138 1.52 +-colorspace HWB 0:06.999 0:13.505 1.93 +-colorspace OHTA 0:05.917 0:14.988 2.53 +-colorspace YCbCr 0:05.860 0:15.052 2.57 +-colorspace YIQ 0:05.849 0:15.048 2.57 +-colorspace YUV 0:05.792 0:14.980 2.59 +-contrast -contrast -contrast 0:33.574 0:52.013 1.55 ++contrast +contrast +contrast 0:32.869 0:51.365 1.56 +-convolve 1,1,1,1,4,1,1,1,1 0:10.757 0:14.228 1.32 +-colorize 30%/20%/50% 0:07.522 0:17.437 2.32 +-crop 1700x900+100+100 0:05.026 0:09.100 1.81 +-despeckle 1:51.714 6:22.366 3.42 +-edge 0x1 0:10.847 0:17.962 1.66 +-emboss 0x1 0:20.616 0:43.243 2.10 +-enhance 1:03.846 0:56.680 0.89 +-equalize 0:06.964 0:14.879 2.14 +-flip 0:05.635 0:09.881 1.75 +-flop 0:05.584 0:09.938 1.78 +-frame 15x15+3+3 0:05.750 0:10.083 1.75 +-gamma 1.6 0:04.608 0:08.242 1.79 +-gaussian 0x0.5 0:15.472 0:18.685 1.21 +-gaussian 0x1.0 0:32.413 0:32.944 1.02 +-implode 0.5 0:31.106 0:48.765 1.57 +-implode -1 0:19.217 0:37.754 1.96 +-lat 10x10-5% 0:37.576 0:39.690 1.06 +-level 10%,1.2,90% 0:05.316 3:23.157 38.22 +-median 1 1:39.682 2:40.029 1.61 +-median 2 4:24.794 6:40.895 1.51 +-modulate 110/100/95 0:11.340 0:15.722 1.39 +-motion-blur 0x3+30 2:55.188 3:12.914 1.10 +-negate 0:04.091 0:07.575 1.85 ++noise Uniform 0:16.640 0:40.202 2.42 ++noise Gaussian 0:43.222 1:36.953 2.24 ++noise Multiplicative 0:33.578 1:26.842 2.59 ++noise Impulse 0:16.629 0:34.612 2.08 ++noise Laplacian 0:23.023 0:59.406 2.58 ++noise Poisson 0:37.688 2:13.866 3.55 +-noise 1 1:41.152 2:34.051 1.52 +-noise 2 4:27.027 6:49.683 1.53 +-normalize 0:06.632 0:14.720 2.22 +-fill blue -fuzz 35% -opaque red 0:04.019 0:08.585 2.14 +-paint 0x1 0:22.183 0:42.306 1.91 +-raise 10x10 0:03.362 0:07.124 2.12 +-density 75x75 -resample 50x50 0:21.683 0:30.418 1.40 +-recolor '1,0,0,0,1,0,0,0,1' 0:03.277 0:13.651 4.17 +-recolor '0,0,1,0,1,0,1,0,0' 0:05.255 0:13.740 2.61 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:05.716 0:13.621 2.38 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:05.762 0:13.799 2.39 +-resize 10% 0:11.807 0:15.142 1.28 +-resize 50% 0:17.039 0:22.336 1.31 +-resize 150% 1:05.138 0:55.981 0.86 +-roll +20+10 0:06.544 0:10.143 1.55 +-rotate 0 0:03.206 0:06.770 2.11 +-rotate 15 0:44.553 1:21.571 1.83 +-rotate 45 2:01.911 2:03.346 1.01 +-rotate 90 0:11.581 0:15.309 1.32 +-rotate 180 0:05.478 0:09.919 1.81 +-rotate 270 0:11.248 0:15.360 1.37 +-shade 30x30 0:11.884 0:13.802 1.16 +-sharpen 0x0.5 0:15.478 0:18.661 1.21 +-sharpen 0x1.0 0:31.906 0:32.956 1.03 +-shave 10x10 0:05.617 0:09.833 1.75 +-shear 45x45 1:43.165 2:44.866 1.60 +-solarize 50% 0:04.074 0:07.415 1.82 +-spread 1 0:06.284 0:44.468 7.08 +-spread 3 0:06.215 0:44.812 7.21 +-swirl 90 0:20.247 0:38.510 1.90 +-threshold 35% 0:04.870 0:07.567 1.55 +-fuzz 35% -transparent red 0:04.097 0:09.360 2.28 +-trim 0:06.245 0:10.589 1.70 +-unsharp 0x0.5+20+1 0:26.559 0:43.460 1.64 +-unsharp 0x1.0+20+1 0:28.696 0:44.927 1.57 +-wave 25x150 0:19.748 0:41.727 2.11 +-white-threshold 80% 0:03.728 0:07.435 1.99 +============================================== ========== ========== =========== + +Windows XP / MSVC / Intel Core 2 Quad +------------------------------------- + +For this test, the GraphicsMagick Windows distribution packages were +used. Both distribution packages included support for OpenMP. The +Winodws system is Windows XP with a 2.83 GHz Core 2 Quad Processor +(Q9550). + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:01.656 0:07.626 4.61 +-affine 1,0,0.785,1,0,0 -transform 0:08.703 2:35.861 17.91 +-black-threshold 20% 0:01.921 0:07.797 4.06 +-blur 0x0.5 0:05.719 0:14.391 2.52 +-blur 0x1.0 0:06.141 0:15.093 2.46 +-border 6x6 0:02.219 0:09.047 4.08 +-charcoal 0x1 0:13.516 0:24.828 1.84 +-chop 800x600+200+300 0:01.812 0:07.703 4.25 +-colorspace CMYK 0:02.047 0:09.344 4.56 +-colorspace GRAY 0:03.234 0:09.718 3.00 +-colorspace HSL 0:03.578 0:09.672 2.70 +-colorspace HWB 0:03.047 0:09.406 3.09 +-colorspace OHTA 0:03.250 0:10.235 3.15 +-colorspace YCbCr 0:03.234 0:10.234 3.16 +-colorspace YIQ 0:03.328 0:10.219 3.07 +-colorspace YUV 0:03.250 0:10.250 3.15 +-contrast -contrast -contrast 0:11.016 0:18.656 1.69 ++contrast +contrast +contrast 0:11.344 0:18.656 1.64 +-convolve 1,1,1,1,4,1,1,1,1 0:03.703 0:10.032 2.71 +-colorize 30%/20%/50% 0:02.782 0:11.547 4.15 +-crop 1700x900+100+100 0:02.063 0:08.610 4.17 +-despeckle 0:46.141 2:43.596 3.55 +-edge 0x1 0:05.500 0:11.250 2.05 +-emboss 0x1 0:06.297 0:18.047 2.87 +-enhance 0:15.266 0:19.360 1.27 +-equalize 0:02.469 0:09.594 3.89 +-flip 0:02.219 0:09.140 4.12 +-flop 0:02.234 0:09.251 4.14 +-frame 15x15+3+3 0:02.250 0:09.203 4.09 +-gamma 1.6 0:02.000 0:08.016 4.01 +-gaussian 0x0.5 0:05.265 0:11.344 2.15 +-gaussian 0x1.0 0:09.828 0:15.750 1.60 +-implode 0.5 0:06.829 0:15.844 2.32 +-implode -1 0:06.828 0:15.906 2.33 +-lat 10x10-5% 0:10.094 0:18.453 1.83 +-level 10%,1.2,90% 0:02.109 0:33.813 16.03 +-median 1 0:27.094 1:41.157 3.73 +-median 2 1:10.860 3:36.674 3.06 +-modulate 110/100/95 0:03.922 0:10.078 2.57 +-motion-blur 0x3+30 1:10.860 1:01.407 0.87 +-negate 0:01.937 0:07.906 4.08 ++noise Uniform 0:04.015 0:20.485 5.10 ++noise Gaussian 0:13.110 0:55.220 4.21 ++noise Multiplicative 0:09.750 0:40.282 4.13 ++noise Impulse 0:04.313 0:18.422 4.27 ++noise Laplacian 0:06.250 0:28.891 4.62 ++noise Poisson 0:09.359 0:42.625 4.55 +-noise 1 0:26.812 1:04.016 2.39 +-noise 2 1:11.016 2:19.486 1.96 +-normalize 0:02.391 0:09.594 4.01 +-fill blue -fuzz 35% -opaque red 0:01.875 0:08.031 4.28 +-paint 0x1 0:09.328 0:15.641 1.68 +-raise 10x10 0:01.718 0:08.016 4.67 +-density 75x75 -resample 50x50 0:04.953 0:12.313 2.49 +-recolor '1,0,0,0,1,0,0,0,1' 0:01.625 0:09.094 5.60 +-recolor '0,0,1,0,1,0,1,0,0' 0:02.406 0:09.109 3.79 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:02.797 0:09.094 3.25 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:02.735 0:09.110 3.33 +-resize 10% 0:02.796 0:09.000 3.22 +-resize 50% 0:04.172 0:10.500 2.52 +-resize 150% 0:10.594 0:16.954 1.60 +-roll +20+10 0:03.125 0:09.031 2.89 +-rotate 0 0:01.641 0:07.562 4.61 +-rotate 15 0:09.781 0:27.828 2.85 +-rotate 45 0:20.781 0:37.579 1.81 +-rotate 90 0:02.422 0:08.438 3.48 +-rotate 180 0:02.235 0:09.063 4.06 +-rotate 270 0:02.391 0:08.484 3.55 +-shade 30x30 0:02.891 0:09.359 3.24 +-sharpen 0x0.5 0:05.328 0:11.344 2.13 +-sharpen 0x1.0 0:09.844 0:15.641 1.59 +-shave 10x10 0:02.188 0:08.953 4.09 +-shear 45x45 0:15.172 0:40.563 2.67 +-solarize 50% 0:01.938 0:07.781 4.01 +-spread 1 0:02.391 0:18.657 7.80 +-spread 3 0:02.453 0:18.407 7.50 +-swirl 90 0:06.328 0:15.391 2.43 +-threshold 35% 0:02.219 0:07.859 3.54 +-fuzz 35% -transparent red 0:01.953 0:08.391 4.30 +-trim 0:02.000 0:09.406 4.70 +-unsharp 0x0.5+20+1 0:06.250 0:15.203 2.43 +-unsharp 0x1.0+20+1 0:06.985 0:15.734 2.25 +-wave 25x150 0:07.063 0:16.688 2.36 +-white-threshold 80% 0:01.890 0:07.813 4.13 +============================================== ========== ========== =========== + + +Windows XP / MinGW / Intel Core 2 Quad +-------------------------------------- + +TDM's GCC/mingw32 build 1.905.0 (GCC 4.4.1) was downloaded from +http://www.tdragon.net/recentgcc/ and installed on the same Windows XP +system with the 2.83 GHz Core 2 Quad Processor (Q9550) as described +above. This processor is a multi-chip module (MCM) based on two Core +2 CPUs bonded to a L3 cache in the same chip package. This build +supports OpenMP: + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:01.062 0:04.719 4.44 +-affine 1,0,0.785,1,0,0 -transform 0:09.000 2:45.611 18.40 +-black-threshold 20% 0:01.313 0:05.000 3.81 +-blur 0x0.5 0:04.000 0:11.266 2.82 +-blur 0x1.0 0:04.625 0:12.000 2.59 +-border 6x6 0:01.656 0:06.219 3.76 +-charcoal 0x1 0:10.203 0:19.734 1.93 +-chop 800x600+200+300 0:01.234 0:04.859 3.94 +-colorspace CMYK 0:01.469 0:06.031 4.11 +-colorspace GRAY 0:02.187 0:05.890 2.69 +-colorspace HSL 0:02.828 0:06.531 2.31 +-colorspace HWB 0:02.109 0:06.156 2.92 +-colorspace OHTA 0:02.156 0:06.453 2.99 +-colorspace YCbCr 0:02.172 0:06.422 2.96 +-colorspace YIQ 0:02.187 0:06.438 2.94 +-colorspace YUV 0:02.172 0:06.422 2.96 +-contrast -contrast -contrast 0:12.047 0:19.016 1.58 ++contrast +contrast +contrast 0:11.922 0:18.938 1.59 +-convolve 1,1,1,1,4,1,1,1,1 0:02.469 0:06.610 2.68 +-colorize 30%/20%/50% 0:01.875 0:07.203 3.84 +-crop 1700x900+100+100 0:01.500 0:05.781 3.85 +-despeckle 0:25.781 1:26.766 3.37 +-edge 0x1 0:02.531 0:08.032 3.17 +-emboss 0x1 0:04.688 0:14.593 3.11 +-enhance 0:13.172 0:14.859 1.13 +-equalize 0:01.828 0:06.703 3.67 +-flip 0:01.641 0:06.250 3.81 +-flop 0:01.657 0:06.281 3.79 +-frame 15x15+3+3 0:01.687 0:06.172 3.66 +-gamma 1.6 0:01.437 0:05.579 3.88 +-gaussian 0x0.5 0:03.750 0:07.906 2.11 +-gaussian 0x1.0 0:08.234 0:12.063 1.47 +-implode 0.5 0:07.828 0:14.625 1.87 +-implode -1 0:07.828 0:14.609 1.87 +-lat 10x10-5% 0:10.375 0:17.328 1.67 +-level 10%,1.2,90% 0:01.593 0:37.953 23.82 +-median 1 0:26.125 1:04.641 2.47 +-median 2 1:06.719 2:24.642 2.17 +-modulate 110/100/95 0:03.203 0:06.734 2.10 +-motion-blur 0x3+30 1:34.032 0:57.656 0.61 +-negate 0:01.344 0:05.031 3.74 ++noise Uniform 0:03.156 0:12.734 4.03 ++noise Gaussian 0:25.422 1:40.579 3.96 ++noise Multiplicative 0:14.125 0:55.406 3.92 ++noise Impulse 0:03.312 0:11.251 3.40 ++noise Laplacian 0:08.953 0:35.313 3.94 ++noise Poisson 0:11.859 0:51.406 4.33 +-noise 1 0:25.813 0:55.406 2.15 +-noise 2 1:06.110 2:21.922 2.15 +-normalize 0:01.750 0:06.687 3.82 +-fill blue -fuzz 35% -opaque red 0:01.297 0:05.219 4.02 +-paint 0x1 0:04.719 0:11.359 2.41 +-raise 10x10 0:01.172 0:04.906 4.19 +-density 75x75 -resample 50x50 0:04.156 0:09.203 2.21 +-recolor '1,0,0,0,1,0,0,0,1' 0:01.062 0:06.063 5.71 +-recolor '0,0,1,0,1,0,1,0,0' 0:01.938 0:06.093 3.14 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:01.860 0:06.093 3.28 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:01.828 0:06.094 3.33 +-resize 10% 0:02.312 0:06.141 2.66 +-resize 50% 0:03.500 0:07.703 2.20 +-resize 150% 0:08.609 0:12.828 1.49 +-roll +20+10 0:02.500 0:06.141 2.46 +-rotate 0 0:01.062 0:04.703 4.43 +-rotate 15 0:08.422 0:21.657 2.57 +-rotate 45 0:19.001 0:30.203 1.59 +-rotate 90 0:01.890 0:05.906 3.12 +-rotate 180 0:01.672 0:06.235 3.73 +-rotate 270 0:01.890 0:05.891 3.12 +-shade 30x30 0:02.282 0:06.485 2.84 +-sharpen 0x0.5 0:03.750 0:07.906 2.11 +-sharpen 0x1.0 0:08.312 0:12.063 1.45 +-shave 10x10 0:01.641 0:06.171 3.76 +-shear 45x45 0:14.797 0:34.094 2.30 +-solarize 50% 0:01.328 0:04.906 3.69 +-spread 1 0:01.797 0:14.062 7.83 +-spread 3 0:01.890 0:14.141 7.48 +-swirl 90 0:07.031 0:14.297 2.03 +-threshold 35% 0:01.562 0:05.047 3.23 +-fuzz 35% -transparent red 0:01.375 0:05.454 3.97 +-trim 0:01.531 0:06.656 4.35 +-unsharp 0x0.5+20+1 0:04.515 0:11.531 2.55 +-unsharp 0x1.0+20+1 0:05.141 0:11.969 2.33 +-wave 25x150 0:07.578 0:14.782 1.95 +-white-threshold 80% 0:01.265 0:04.906 3.88 +============================================== ========== ========== =========== + + +Windows XP / Cygwin / Intel Core 2 Quad +--------------------------------------- + +Cygwin 1.7.1 was installed on the same Windows XP system with the 2.83 +GHz Core 2 Quad Processor (Q9550) as described above. The compiler +identifies itself as "gcc (GCC) 4.3.4 20090804 (release) 1". This +build supports OpenMP: + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:01.928 0:08.197 4.25 +-affine 1,0,0.785,1,0,0 -transform 0:12.905 165:35.730 769.91 +-black-threshold 20% 0:02.266 0:08.521 3.76 +-blur 0x0.5 0:06.421 0:16.578 2.58 +-blur 0x1.0 0:06.976 0:17.301 2.48 +-border 6x6 0:02.761 0:09.652 3.50 +-charcoal 0x1 0:13.793 0:27.620 2.00 +-chop 800x600+200+300 0:02.207 0:08.325 3.77 +-colorspace CMYK 0:02.406 0:09.997 4.16 +-colorspace GRAY 0:03.588 0:10.377 2.89 +-colorspace HSL 0:03.928 0:10.463 2.66 +-colorspace HWB 0:03.473 0:10.031 2.89 +-colorspace OHTA 0:03.582 0:10.945 3.06 +-colorspace YCbCr 0:03.577 0:10.877 3.04 +-colorspace YIQ 0:03.582 0:10.897 3.04 +-colorspace YUV 0:03.652 0:10.845 2.97 +-contrast -contrast -contrast 0:11.403 0:17.629 1.55 ++contrast +contrast +contrast 0:10.605 0:17.189 1.62 +-convolve 1,1,1,1,4,1,1,1,1 0:04.132 0:10.717 2.59 +-colorize 30%/20%/50% 0:03.213 0:11.686 3.64 +-crop 1700x900+100+100 0:02.569 0:09.206 3.58 +-despeckle 0:33.497 1:51.932 3.34 +-edge 0x1 0:03.988 0:11.719 2.94 +-emboss 0x1 0:06.354 0:18.172 2.86 +-enhance 0:14.415 0:19.149 1.33 +-equalize 0:02.956 0:10.183 3.44 +-flip 0:02.705 0:09.688 3.58 +-flop 0:02.756 0:09.671 3.51 +-frame 15x15+3+3 0:03.000 0:09.611 3.20 +-gamma 1.6 0:02.432 0:08.730 3.59 +-gaussian 0x0.5 0:05.312 0:11.819 2.22 +-gaussian 0x1.0 0:09.502 0:15.750 1.66 +-implode 0.5 0:09.004 0:21.601 2.40 +-implode -1 0:06.632 0:18.941 2.86 +-lat 10x10-5% 0:10.017 0:18.333 1.83 +-level 10%,1.2,90% 0:02.735 0:45.821 16.75 +-median 1 0:25.805 0:43.627 1.69 +-median 2 1:05.236 1:30.799 1.39 +-modulate 110/100/95 0:04.351 0:10.546 2.42 +-motion-blur 0x3+30 5:22.296 8:07.893 1.51 +-negate 0:02.259 0:08.448 3.74 ++noise Uniform 0:07.420 0:21.944 2.96 ++noise Gaussian 0:22.922 1:18.283 3.42 ++noise Multiplicative 0:15.800 0:53.022 3.36 ++noise Impulse 0:07.260 0:20.299 2.80 ++noise Laplacian 0:11.288 0:36.685 3.25 ++noise Poisson 0:14.427 0:52.164 3.62 +-noise 1 0:27.148 0:41.649 1.53 +-noise 2 1:07.402 1:30.261 1.34 +-normalize 0:02.927 0:10.246 3.50 +-fill blue -fuzz 35% -opaque red 0:02.231 0:08.701 3.90 +-paint 0x1 0:06.312 0:15.300 2.42 +-raise 10x10 0:02.081 0:08.530 4.10 +-density 75x75 -resample 50x50 0:05.725 0:13.540 2.37 +-recolor '1,0,0,0,1,0,0,0,1' 0:01.911 0:09.518 4.98 +-recolor '0,0,1,0,1,0,1,0,0' 0:02.706 0:09.521 3.52 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:03.015 0:09.739 3.23 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:02.991 0:09.576 3.20 +-resize 10% 0:03.237 0:09.364 2.89 +-resize 50% 0:04.873 0:11.472 2.35 +-resize 150% 0:13.869 0:19.895 1.43 +-roll +20+10 0:03.489 0:09.533 2.73 +-rotate 0 0:01.924 0:07.944 4.13 +-rotate 15 0:11.410 0:29.659 2.60 +-rotate 45 0:22.465 0:39.599 1.76 +-rotate 90 0:03.222 0:10.516 3.26 +-rotate 180 0:02.745 0:09.379 3.42 +-rotate 270 0:03.196 0:10.911 3.41 +-shade 30x30 0:04.260 0:09.986 2.34 +-sharpen 0x0.5 0:05.298 0:11.716 2.21 +-sharpen 0x1.0 0:09.476 0:15.528 1.64 +-shave 10x10 0:02.736 0:09.476 3.46 +-shear 45x45 0:16.381 0:50.045 3.06 +-solarize 50% 0:02.270 0:08.177 3.60 +-spread 1 0:04.427 0:23.959 5.41 +-spread 3 0:04.625 0:24.148 5.22 +-swirl 90 0:06.326 0:18.430 2.91 +-threshold 35% 0:02.483 0:08.241 3.32 +-fuzz 35% -transparent red 0:02.352 0:08.988 3.82 +-trim 0:02.494 0:09.961 3.99 +-unsharp 0x0.5+20+1 0:06.895 0:17.157 2.49 +-unsharp 0x1.0+20+1 0:07.493 0:17.920 2.39 +-wave 25x150 1:19.003 2:51.214 2.17 +-white-threshold 80% 0:02.283 0:08.153 3.57 +============================================== ========== ========== =========== + +Intel Pentium IV / Cygwin +------------------------- + +This system is a 2000 vintage 2.0GHz Pentium IV system with Windows XP +SP3 and Cygwin 1.5.25. This system has only one CPU core and the +compiler (gcc version 3.4.4 (cygming special, gdc 0.12, using dmd +0.125) does not support OpenMP so this is a single-threaded +configuration. It can be seen that ImageMagick takes much longer to +generate its tiled input image and to even get started (first -noop +entry). GraphicsMagick is faster for all algorithms: + +============================================== ========== ========== =========== +Operation GM real IM real IM/GM ratio +============================================== ========== ========== =========== +-noop 0:04.178 0:07.683 1.84 +-affine 1,0,0.785,1,0,0 -transform 1:14.068 28:20.037 22.95 +-black-threshold 20% 0:05.673 0:09.997 1.76 +-blur 0x0.5 0:34.525 1:58.798 3.44 +-blur 0x1.0 0:41.269 2:06.509 3.07 +-border 6x6 0:06.623 0:10.110 1.53 +-charcoal 0x1 1:33.932 3:23.937 2.17 +-chop 800x600+200+300 0:04.855 0:08.589 1.77 +-colorspace CMYK 0:06.039 0:22.370 3.70 +-colorspace GRAY 0:11.963 0:17.510 1.46 +-colorspace HSL 0:26.458 0:28.692 1.08 +-colorspace HWB 0:19.366 0:24.247 1.25 +-colorspace OHTA 0:12.123 0:19.885 1.64 +-colorspace YCbCr 0:12.437 0:19.869 1.60 +-colorspace YIQ 0:12.294 0:19.906 1.62 +-colorspace YUV 0:12.456 0:19.897 1.60 +-contrast -contrast -contrast 2:02.015 2:25.974 1.20 ++contrast +contrast +contrast 1:52.509 2:13.817 1.19 +-convolve 1,1,1,1,4,1,1,1,1 0:25.349 0:35.895 1.42 +-colorize 30%/20%/50% 0:13.520 0:17.376 1.29 +-crop 1700x900+100+100 0:05.929 0:09.521 1.61 +-despeckle 4:19.391 5:24.702 1.25 +-edge 0x1 0:24.386 0:52.759 2.16 +-emboss 0x1 0:48.020 2:05.825 2.62 +-enhance 2:55.869 2:32.214 0.87 +-equalize 0:08.240 0:21.104 2.56 +-flip 0:06.516 0:09.964 1.53 +-flop 0:06.386 0:09.994 1.56 +-frame 15x15+3+3 0:06.583 0:10.235 1.55 +-gamma 1.6 0:07.958 0:11.753 1.48 +-gaussian 0x0.5 0:42.076 0:53.634 1.27 +-gaussian 0x1.0 1:46.263 1:48.271 1.02 +-implode 0.5 2:02.628 2:56.145 1.44 +-implode -1 1:16.693 2:04.869 1.63 +-lat 10x10-5% 1:24.813 1:54.310 1.35 +-level 10%,1.2,90% 0:07.713 11:47.057 91.67 +-median 1 5:27.383 6:27.662 1.18 +-median 2 15:15.335 16:47.217 1.10 +-modulate 110/100/95 0:31.605 0:35.805 1.13 +-motion-blur 0x3+30 3:03.748 11:02.876 3.61 +-negate 0:04.996 0:08.797 1.76 ++noise Uniform 0:43.692 0:51.613 1.18 ++noise Gaussian 4:31.673 4:34.014 1.01 ++noise Multiplicative 2:47.432 2:56.038 1.05 ++noise Impulse 0:41.934 0:42.731 1.02 ++noise Laplacian 1:35.802 1:37.336 1.02 ++noise Poisson 2:42.987 2:39.194 0.98 +-noise 1 5:34.284 6:39.437 1.19 +-noise 2 15:28.059 17:01.218 1.10 +-normalize 0:08.639 0:21.953 2.54 +-fill blue -fuzz 35% -opaque red 0:06.082 0:14.030 2.31 +-paint 0x1 0:53.363 1:38.203 1.84 +-raise 10x10 0:04.550 0:08.105 1.78 +-density 75x75 -resample 50x50 0:39.429 1:15.942 1.93 +-recolor '1,0,0,0,1,0,0,0,1' 0:04.141 0:20.278 4.90 +-recolor '0,0,1,0,1,0,1,0,0' 0:12.841 0:20.466 1.59 +-recolor '0.9,0,0,0,0.9,0,0,0,1.2' 0:17.110 0:20.453 1.20 +-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07' 0:17.111 0:20.392 1.19 +-resize 10% 0:21.119 0:37.593 1.78 +-resize 50% 0:29.906 0:52.624 1.76 +-resize 150% 1:35.072 2:31.977 1.60 +-roll +20+10 0:06.662 0:10.019 1.50 +-rotate 0 0:04.111 0:07.907 1.92 +-rotate 15 1:01.096 2:13.312 2.18 +-rotate 45 3:15.993 4:28.199 1.37 +-rotate 90 0:09.776 0:14.513 1.48 +-rotate 180 0:06.315 0:09.697 1.54 +-rotate 270 0:09.819 0:14.594 1.49 +-shade 30x30 0:34.224 0:25.400 0.74 +-sharpen 0x0.5 0:41.902 0:53.673 1.28 +-sharpen 0x1.0 1:46.532 1:48.107 1.01 +-shave 10x10 0:06.379 0:09.751 1.53 +-shear 45x45 2:10.209 5:53.412 2.71 +-solarize 50% 0:05.004 0:09.211 1.84 +-spread 1 0:11.297 2:03.593 10.94 +-spread 3 0:11.024 2:03.900 11.24 +-swirl 90 1:05.565 1:55.078 1.76 +-threshold 35% 0:06.181 0:09.977 1.61 +-fuzz 35% -transparent red 0:06.400 0:14.938 2.33 +-trim 0:08.227 0:10.946 1.33 +-unsharp 0x0.5+20+1 0:43.320 2:08.170 2.96 +-unsharp 0x1.0+20+1 0:50.079 2:15.643 2.71 +-wave 25x150 1:05.935 2:10.486 1.98 +-white-threshold 80% 0:05.503 0:08.967 1.63 +============================================== ========== ========== =========== + + -------------------------------------------------------------------------- | Copyright (C) 2008-2012 GraphicsMagick Group diff -Nru graphicsmagick-1.3.17-Q16/www/bugs.html graphicsmagick-1.3.16-Q16/www/bugs.html --- graphicsmagick-1.3.17-Q16/www/bugs.html 2012-10-13 21:32:48.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/bugs.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Bugs @@ -36,7 +36,6 @@

    GraphicsMagick Bugs

    -

    The following bugs are known to exist in GraphicsMagick. Please report diff -Nru graphicsmagick-1.3.17-Q16/www/bugs.rst graphicsmagick-1.3.16-Q16/www/bugs.rst --- graphicsmagick-1.3.17-Q16/www/bugs.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/bugs.rst 2011-11-12 20:39:29.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/www/contribute.html graphicsmagick-1.3.16-Q16/www/contribute.html --- graphicsmagick-1.3.17-Q16/www/contribute.html 2012-10-13 21:32:49.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/contribute.html 2012-02-25 20:51:27.000000000 +0000 @@ -3,7 +3,7 @@ - + Contributing to GraphicsMagick @@ -36,7 +36,6 @@

    Contributing to GraphicsMagick

    -

    The future and success of GraphicsMagick depends on your contributions. diff -Nru graphicsmagick-1.3.17-Q16/www/contribute.rst graphicsmagick-1.3.16-Q16/www/contribute.rst --- graphicsmagick-1.3.17-Q16/www/contribute.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/contribute.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/www/download.html graphicsmagick-1.3.16-Q16/www/download.html --- graphicsmagick-1.3.17-Q16/www/download.html 2012-10-13 21:32:49.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/download.html 2012-06-23 20:13:00.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Download @@ -36,9 +36,6 @@

    GraphicsMagick Download

    - - -
    • Ftp Site Organization
    • diff -Nru graphicsmagick-1.3.17-Q16/www/download.rst graphicsmagick-1.3.16-Q16/www/download.rst --- graphicsmagick-1.3.17-Q16/www/download.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/download.rst 2012-06-23 20:10:11.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ======================= GraphicsMagick Download ======================= diff -Nru graphicsmagick-1.3.17-Q16/www/formats.html graphicsmagick-1.3.16-Q16/www/formats.html --- graphicsmagick-1.3.17-Q16/www/formats.html 2012-10-13 21:32:50.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/formats.html 2012-06-23 20:13:01.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Supported Formats @@ -36,9 +36,6 @@

      GraphicsMagick Supported Formats

      - - -

      GraphicsMagick uses an ASCII string known as "magick" (e.g. "GIF") to identify file formats, algorithms acting as formats, built-in images, and embedded profile types. After a file has been read or "pinged", the diff -Nru graphicsmagick-1.3.17-Q16/www/formats.rst graphicsmagick-1.3.16-Q16/www/formats.rst --- graphicsmagick-1.3.17-Q16/www/formats.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/formats.rst 2012-06-23 20:10:11.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ================================ GraphicsMagick Supported Formats ================================ diff -Nru graphicsmagick-1.3.17-Q16/www/gm.html graphicsmagick-1.3.16-Q16/www/gm.html --- graphicsmagick-1.3.17-Q16/www/gm.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/gm.html 2012-06-23 20:10:11.000000000 +0000 @@ -928,13 +928,13 @@ These color spaces may give better results when color reducing an image. Refer to quantize for more details.

      Two gray colorspaces are supported. The Rec601Luma space is -based on the recommendations for legacy NTSC television (ITU-R -BT.601-5). The Rec709Luma space is based on the -recommendations for HDTV (Rec. ITU-R BT.709-5) and is suitable for use -with computer graphics, and for contemporary CRT displays. The -GRAY colorspace currently selects the Rec601Luma -colorspace by default for backwards compatibly reasons. This default -may be re-considered in the future. +based on the recommendations for legacy NTSC television (ITU-R BT.601-5). +The Rec709Luma space is based on the recommendations for HDTV +(Rec. ITU-R BT.709-5) and is suitable for suitable for use with computer +graphics, and for contemporary CRT displays. The GRAY colorspace +currently selects the Rec601Luma colorspace by default for +backwards compatibly reasons. This default may be re-considered in the +future.

      Two YCbCr colorspaces are supported. The Rec601YCbCr space is based on the recommendations for legacy NTSC television (ITU-R BT.601-5). The diff -Nru graphicsmagick-1.3.17-Q16/www/index.html graphicsmagick-1.3.16-Q16/www/index.html --- graphicsmagick-1.3.17-Q16/www/index.html 2012-10-13 21:32:49.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/index.html 2012-06-23 20:13:01.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Image Processing System @@ -38,9 +38,6 @@

      GraphicsMagick Image Processing System

      - - - @@ -48,7 +45,7 @@ - + @@ -93,8 +90,8 @@

      Here are some reasons to prefer GraphicsMagick over ImageMagick:

        -
      • GM is more efficient so it gets the job done faster using fewer -resources.
      • +
      • GM is more efficient (see the benchmarks) so it gets the job +done faster using fewer resources.
      • GM is much smaller and tighter (3-5X smaller installation footprint).
      • GM is used to process billions of files at the world's largest photo sites (e.g. Flickr and Etsy).
      • diff -Nru graphicsmagick-1.3.17-Q16/www/index.rst graphicsmagick-1.3.16-Q16/www/index.rst --- graphicsmagick-1.3.17-Q16/www/index.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/index.rst 2012-06-23 20:10:11.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ======================================= GraphicsMagick Image Processing System ======================================= @@ -26,7 +22,7 @@ .. _programming : programming.html =========================== ======================================================== -Current Release 1.3.17 (Released October 13, 2012) `download release`__ +Current Release 1.3.16 (Released June 23, 2012) `download release`__ Development Snapshots (Updated frequently) `download development snapshots`__ Mercurial Repository (Updated frequently) `visit Mercurial repository`__ =========================== ======================================================== @@ -95,8 +91,8 @@ Here are some reasons to prefer GraphicsMagick over ImageMagick: - * GM is more efficient so it gets the job done faster using fewer - resources. + * GM is more efficient (see the `benchmarks`_) so it gets the job + done faster using fewer resources. * GM is much smaller and tighter (3-5X smaller installation footprint). diff -Nru graphicsmagick-1.3.17-Q16/www/links.html graphicsmagick-1.3.16-Q16/www/links.html --- graphicsmagick-1.3.17-Q16/www/links.html 2012-10-13 21:32:50.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/links.html 2012-06-23 20:13:01.000000000 +0000 @@ -3,7 +3,7 @@ - + Related Links @@ -36,9 +36,6 @@
      Current Release1.3.17 (Released October 13, 2012) download release1.3.16 (Released June 23, 2012) download release
      Development Snapshots (Updated frequently) download development snapshots
      @@ -63,10 +60,6 @@ - - - diff -Nru graphicsmagick-1.3.17-Q16/www/programming.rst graphicsmagick-1.3.16-Q16/www/programming.rst --- graphicsmagick-1.3.17-Q16/www/programming.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/programming.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ======================================= GraphicsMagick Programming Interfaces ======================================= @@ -23,7 +19,6 @@ .. _`C Core` : api/api.html .. _`C Wand` : wand/wand.html .. _C++ : Magick++/index.html -.. _`node.js` : http://aheckmann.github.com/gm/ .. _PHP : http://pecl.php.net/package/gmagick .. _Perl : perl.html .. _Python: https://bitbucket.org/hhatto/pgmagick/ @@ -42,8 +37,6 @@ `C Core`_ C language API for the lowest-level core programming interface. `C Wand`_ C language API for the mid-level Wand API programming interface. `C++`_ Magick++ provides an abstract object-oriented C++ interface. -`node.js`_ Graphicsmagick for node.js provides server-side support for - Javascript programming with node.js. PHP_ Gmagick provides a small and fast extension for PHP. Perl_ PerlMagick provides an object-oriented Perl interface. Python_ PgMagick provides the power and ease of the C++ API, but in Python. diff -Nru graphicsmagick-1.3.17-Q16/www/project.html graphicsmagick-1.3.16-Q16/www/project.html --- graphicsmagick-1.3.17-Q16/www/project.html 2012-10-13 21:32:51.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/project.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - +GraphicsMagick Project Information @@ -36,7 +36,6 @@

      GraphicsMagick Project Information

      -

      Change Logs - Read the detailed change logs to see what changed.

      diff -Nru graphicsmagick-1.3.17-Q16/www/project.rst graphicsmagick-1.3.16-Q16/www/project.rst --- graphicsmagick-1.3.17-Q16/www/project.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/project.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/www/quantize.html graphicsmagick-1.3.16-Q16/www/quantize.html --- graphicsmagick-1.3.17-Q16/www/quantize.html 2012-10-13 21:32:52.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/quantize.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Color Quantization @@ -36,9 +36,6 @@

      GraphicsMagick Color Quantization

      - - -
      This document describes how GraphicsMagick performs color reduction on an image. To fully understand this document, diff -Nru graphicsmagick-1.3.17-Q16/www/quantize.rst graphicsmagick-1.3.16-Q16/www/quantize.rst --- graphicsmagick-1.3.17-Q16/www/quantize.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/quantize.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ================================= GraphicsMagick Color Quantization ================================= diff -Nru graphicsmagick-1.3.17-Q16/www/reference.html graphicsmagick-1.3.16-Q16/www/reference.html --- graphicsmagick-1.3.17-Q16/www/reference.html 2012-10-13 21:32:51.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/reference.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Reference Information @@ -36,7 +36,6 @@

      GraphicsMagick Reference Information

      -

      FAQ - Answers for the questions asked the most often.

      diff -Nru graphicsmagick-1.3.17-Q16/www/reference.rst graphicsmagick-1.3.16-Q16/www/reference.rst --- graphicsmagick-1.3.17-Q16/www/reference.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/reference.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,4 +1,3 @@ -.. -*- mode: rst -*- .. This text is in reStucturedText format, so it may look a bit odd. .. See http://docutils.sourceforge.net/rst.html for details. diff -Nru graphicsmagick-1.3.17-Q16/www/tools.html graphicsmagick-1.3.16-Q16/www/tools.html --- graphicsmagick-1.3.17-Q16/www/tools.html 2012-10-13 21:32:52.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/tools.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Tools @@ -38,9 +38,6 @@

      GraphicsMagick Tools

      - - -
      • Animate: animate a sequence of images
      • diff -Nru graphicsmagick-1.3.17-Q16/www/tools.rst graphicsmagick-1.3.16-Q16/www/tools.rst --- graphicsmagick-1.3.17-Q16/www/tools.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/tools.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ======================================= GraphicsMagick Tools ======================================= diff -Nru graphicsmagick-1.3.17-Q16/www/utilities.html graphicsmagick-1.3.16-Q16/www/utilities.html --- graphicsmagick-1.3.17-Q16/www/utilities.html 2012-10-13 21:32:52.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/utilities.html 2012-02-25 20:51:28.000000000 +0000 @@ -3,7 +3,7 @@ - + GraphicsMagick Utilities @@ -38,9 +38,6 @@

        GraphicsMagick Utilities

        - - -

        GraphicsMagick provides a powerful command line utility gm, which may be used to access all GraphicsMagick functions. Gm uses a consistent set of options (see options documentation). GraphicsMagick provides access to major diff -Nru graphicsmagick-1.3.17-Q16/www/utilities.rst graphicsmagick-1.3.16-Q16/www/utilities.rst --- graphicsmagick-1.3.17-Q16/www/utilities.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/utilities.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ======================================= GraphicsMagick Utilities ======================================= diff -Nru graphicsmagick-1.3.17-Q16/www/wand/drawing_wand.html graphicsmagick-1.3.16-Q16/www/wand/drawing_wand.html --- graphicsmagick-1.3.17-Q16/www/wand/drawing_wand.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/wand/drawing_wand.html 2012-02-25 20:51:41.000000000 +0000 @@ -3,7 +3,7 @@ - + drawing_wand diff -Nru graphicsmagick-1.3.17-Q16/www/wand/magick_wand.html graphicsmagick-1.3.16-Q16/www/wand/magick_wand.html --- graphicsmagick-1.3.17-Q16/www/wand/magick_wand.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/wand/magick_wand.html 2012-04-28 19:45:16.000000000 +0000 @@ -3,7 +3,7 @@ - + magick_wand diff -Nru graphicsmagick-1.3.17-Q16/www/wand/pixel_wand.html graphicsmagick-1.3.16-Q16/www/wand/pixel_wand.html --- graphicsmagick-1.3.17-Q16/www/wand/pixel_wand.html 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/wand/pixel_wand.html 2012-02-25 20:51:40.000000000 +0000 @@ -3,7 +3,7 @@ - + pixel_wand diff -Nru graphicsmagick-1.3.17-Q16/www/wand/wand.rst graphicsmagick-1.3.16-Q16/www/wand/wand.rst --- graphicsmagick-1.3.17-Q16/www/wand/wand.rst 2012-10-13 21:30:23.000000000 +0000 +++ graphicsmagick-1.3.16-Q16/www/wand/wand.rst 2012-02-25 20:43:38.000000000 +0000 @@ -1,7 +1,3 @@ -.. -*- mode: rst -*- -.. This text is in reStucturedText format, so it may look a bit odd. -.. See http://docutils.sourceforge.net/rst.html for details. - ========================= GraphicsMagick Wand C API =========================

      C++ Magick++ provides an abstract object-oriented C++ interface.
      node.jsGraphicsmagick for node.js provides server-side support for -Javascript programming with node.js.
      PHP Gmagick provides a small and fast extension for PHP.