diff --git a/Core/build.xml b/Core/build.xml index 44b627fb9d64ba632a24208db09219987062d80c..6d4bfe4d9b08599aecf78c24a08a63a6d42112a5 100644 --- a/Core/build.xml +++ b/Core/build.xml @@ -94,11 +94,6 @@ <copy todir="${basedir}/release/OfficialHashSets" > <fileset dir="${thirdparty.dir}/OfficialHashSets"/> </copy> - - <!--Copy ImageMagick to release--> - <copy todir="${basedir}/release/ImageMagick-7.0.10-27-portable-Q16-x64" > - <fileset dir="${thirdparty.dir}/ImageMagick-7.0.10-27-portable-Q16-x64"/> - </copy> <!--Copy DomainCategorization to release--> <copy todir="${basedir}/release/DomainCategorization" > diff --git a/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HEICProcessor.java b/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HEICProcessor.java index b71694f2d4e05245d5fc8ecda1b473a8997249d5..e67bb5f13042bb168e54ab576382317c4e71e2a1 100755 --- a/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HEICProcessor.java +++ b/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HEICProcessor.java @@ -27,6 +27,7 @@ import java.io.BufferedInputStream; import java.io.File; import java.io.IOException; +import java.io.InputStream; import java.nio.file.DirectoryIteratorException; import java.nio.file.DirectoryStream; @@ -35,6 +36,9 @@ import java.nio.file.Paths; import java.nio.file.StandardCopyOption; import java.nio.file.attribute.BasicFileAttributes; +import java.text.MessageFormat; +import java.util.List; +import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; @@ -70,85 +74,38 @@ public class HEICProcessor implements PictureProcessor { private static final Logger logger = Logger.getLogger(HEICProcessor.class.getName()); - private static final int EXIT_SUCCESS = 0; private static final String HEIC_MODULE_FOLDER = "HEIC"; - private static final long TIMEOUT_IN_SEC = TimeUnit.SECONDS.convert(2, TimeUnit.MINUTES); - - // Windows location - private static final String IMAGE_MAGICK_FOLDER = "ImageMagick-7.0.10-27-portable-Q16-x64"; - private static final String IMAGE_MAGICK_EXE = "magick.exe"; - private static final String IMAGE_MAGICK_ERROR_FILE = "magick_error.txt"; - - // Actual path of ImageMagick on the system - private final Path IMAGE_MAGICK_PATH; + private final HeifJNI heifJNI; public HEICProcessor() { - IMAGE_MAGICK_PATH = findImageMagick(); - - if (IMAGE_MAGICK_PATH == null) { - logger.log(Level.WARNING, "ImageMagick executable not found. " - + "HEIC functionality will be automatically disabled."); - } - } - - private Path findImageMagick() { - final Path windowsLocation = Paths.get(IMAGE_MAGICK_FOLDER, IMAGE_MAGICK_EXE); - final Path macAndLinuxLocation = Paths.get("/usr", "local", "bin", "magick"); - - final String osName = PlatformUtil.getOSName().toLowerCase(); - - if (PlatformUtil.isWindowsOS() && PlatformUtil.is64BitJVM()) { - final File locatedExec = InstalledFileLocator.getDefault().locate( - windowsLocation.toString(), HEICProcessor.class.getPackage().getName(), false); - - return (locatedExec != null) ? locatedExec.toPath() : null; - } else if ((osName.equals("linux") || osName.startsWith("mac")) && - Files.isExecutable(macAndLinuxLocation) && - !Files.isDirectory(macAndLinuxLocation)) { - return macAndLinuxLocation; - } else { - return null; - } - } - - /** - * Give each file its own folder in module output. This makes scanning for - * ImageMagick output fast. - */ - private Path getModuleOutputFolder(AbstractFile file) throws NoCurrentCaseException { - final String moduleOutputDirectory = Case.getCurrentCaseThrows().getModuleDirectory(); - - return Paths.get(moduleOutputDirectory, - HEIC_MODULE_FOLDER, - String.valueOf(file.getId())); - } - - /** - * Create any sub directories within the module output folder. - */ - private void createModuleOutputFolder(AbstractFile file) throws IOException, NoCurrentCaseException { - final Path moduleOutputFolder = getModuleOutputFolder(file); - - if (!Files.exists(moduleOutputFolder)) { - Files.createDirectories(moduleOutputFolder); + HeifJNI heifJNI; + try { + heifJNI = new HeifJNI(); + } catch (Exception ex) { + logger.log(Level.SEVERE, "libheif native dependencies not found. HEIC functionality will be automatically disabled.", ex); + heifJNI = null; } + this.heifJNI = heifJNI; } @Override public void process(IngestJobContext context, AbstractFile file) { try { - if (IMAGE_MAGICK_PATH == null) { + if (heifJNI == null) { return; } - createModuleOutputFolder(file); if (context.fileIngestIsCancelled()) { return; } - final Path localDiskCopy = extractToDisk(file); + byte[] heifBytes; + try (InputStream is = new ReadContentInputStream(file)) { + heifBytes = new byte[is.available()]; + is.read(heifBytes); + } - convertToJPEG(context, localDiskCopy, file); + convertToJPEG(context, heifBytes, file); } catch (IOException ex) { logger.log(Level.WARNING, "I/O error encountered during HEIC photo processing.", ex); } catch (TskCoreException ex) { @@ -159,83 +116,73 @@ public void process(IngestJobContext context, AbstractFile file) { } /** - * Copies the HEIC container to disk in order to run ImageMagick. + * Create any sub directories within the module output folder. + * + * @param file The relevant heic/heif file. + * + * @return the parent folder path for any derived images. */ - private Path extractToDisk(AbstractFile heicFile) throws IOException, NoCurrentCaseException { - final String tempDir = Case.getCurrentCaseThrows().getTempDirectory(); - final String heicFileName = FileUtil.escapeFileName(heicFile.getName()); + private Path createModuleOutputFolder(AbstractFile file) throws IOException, NoCurrentCaseException { + final String moduleOutputDirectory = Case.getCurrentCaseThrows().getModuleDirectory(); - final Path localDiskCopy = Paths.get(tempDir, heicFileName); + Path moduleOutputFolder = Paths.get(moduleOutputDirectory, + HEIC_MODULE_FOLDER, + String.valueOf(file.getId())); - try (BufferedInputStream heicInputStream = new BufferedInputStream(new ReadContentInputStream(heicFile))) { - Files.copy(heicInputStream, localDiskCopy, StandardCopyOption.REPLACE_EXISTING); - return localDiskCopy; + if (!Files.exists(moduleOutputFolder)) { + Files.createDirectories(moduleOutputFolder); } + + return moduleOutputFolder; } - private void convertToJPEG(IngestJobContext context, Path localDiskCopy, + private void convertToJPEG(IngestJobContext context, byte[] heifBytes, AbstractFile heicFile) throws IOException, TskCoreException, NoCurrentCaseException { - // First step, run ImageMagick against this heic container. - final Path moduleOutputFolder = getModuleOutputFolder(heicFile); + Path outputFolder = createModuleOutputFolder(heicFile); final String baseFileName = FilenameUtils.getBaseName(FileUtil.escapeFileName(heicFile.getName())); - final Path outputFile = moduleOutputFolder.resolve(baseFileName + ".jpg"); - - final Path imageMagickErrorOutput = moduleOutputFolder.resolve(IMAGE_MAGICK_ERROR_FILE); - Files.deleteIfExists(imageMagickErrorOutput); - Files.createFile(imageMagickErrorOutput); - - // ImageMagick will write the primary image to the output file. - // Any additional images found within the HEIC container will be - // formatted as fileName-1.jpg, fileName-2.jpg, etc. - final ProcessBuilder processBuilder = new ProcessBuilder() - .command(IMAGE_MAGICK_PATH.toString(), - localDiskCopy.toString(), - outputFile.toString()); - - processBuilder.redirectError(imageMagickErrorOutput.toFile()); - - final int exitStatus = ExecUtil.execute(processBuilder, new FileIngestModuleProcessTerminator(context, TIMEOUT_IN_SEC)); + final Path outputFile = outputFolder.resolve(baseFileName + ".jpg"); if (context.fileIngestIsCancelled()) { return; } - - if (exitStatus != EXIT_SUCCESS) { - logger.log(Level.INFO, "Non-zero exit status for HEIC file [id: {0}]. Skipping...", heicFile.getId()); + + try { + this.heifJNI.convertToDisk(heifBytes, outputFile.toString()); + } catch (IllegalArgumentException | IllegalStateException ex) { + logger.log(Level.WARNING, MessageFormat.format("There was an error processing {0} (id: {1}).", heicFile.getName(), heicFile.getId()), ex); return; } - // Second step, visit all the output files and create derived files. - // Glob for the pattern mentioned above. - final String glob = String.format("{%1$s.jpg,%1$s-*.jpg}", baseFileName); - try (DirectoryStream<Path> stream = Files.newDirectoryStream(moduleOutputFolder, glob)) { - - final Path caseDirectory = Paths.get(Case.getCurrentCaseThrows().getCaseDirectory()); - for (Path candidate : stream) { - if (context.fileIngestIsCancelled()) { - return; - } - - final BasicFileAttributes attrs = Files.readAttributes(candidate, BasicFileAttributes.class); - final Path localCasePath = caseDirectory.relativize(candidate); - - final DerivedFile jpegFile = Case.getCurrentCaseThrows().getSleuthkitCase() - .addDerivedFile(candidate.getFileName().toString(), - localCasePath.toString(), attrs.size(), 0L, - attrs.creationTime().to(TimeUnit.SECONDS), - attrs.lastAccessTime().to(TimeUnit.SECONDS), - attrs.lastModifiedTime().to(TimeUnit.SECONDS), - attrs.isRegularFile(), heicFile, "", - "", "", "", TskData.EncodingType.NONE); - - context.addFilesToJob(Arrays.asList(jpegFile)); - IngestServices.getInstance().fireModuleContentEvent(new ModuleContentEvent(jpegFile)); - } + if (context.fileIngestIsCancelled()) { + return; + } - } catch (DirectoryIteratorException ex) { - throw ex.getCause(); + final Path caseDirectory = Paths.get(Case.getCurrentCaseThrows().getCaseDirectory()); + + List<File> files = (List<File>) FileUtils.listFiles(outputFolder.toFile(), new String[]{"jpg", "jpeg"}, true); + for (File file : files) { + if (context.fileIngestIsCancelled()) { + return; + } + + Path candidate = file.toPath(); + + final BasicFileAttributes attrs = Files.readAttributes(candidate, BasicFileAttributes.class); + final Path localCasePath = caseDirectory.relativize(candidate); + + final DerivedFile jpegFile = Case.getCurrentCaseThrows().getSleuthkitCase() + .addDerivedFile(candidate.getFileName().toString(), + localCasePath.toString(), attrs.size(), 0L, + attrs.creationTime().to(TimeUnit.SECONDS), + attrs.lastAccessTime().to(TimeUnit.SECONDS), + attrs.lastModifiedTime().to(TimeUnit.SECONDS), + attrs.isRegularFile(), heicFile, "", + "", "", "", TskData.EncodingType.NONE); + + context.addFilesToJob(Arrays.asList(jpegFile)); + IngestServices.getInstance().fireModuleContentEvent(new ModuleContentEvent(jpegFile)); } } diff --git a/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HeifJNI.java b/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HeifJNI.java new file mode 100644 index 0000000000000000000000000000000000000000..e45bb14922008db81ff976257735a3113910d678 --- /dev/null +++ b/Core/src/org/sleuthkit/autopsy/modules/pictureanalyzer/impls/HeifJNI.java @@ -0,0 +1,37 @@ +/* + * Autopsy Forensic Browser + * + * Copyright 2022 Basis Technology Corp. + * Contact: carrier <at> sleuthkit <dot> org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.sleuthkit.autopsy.modules.pictureanalyzer.impls; + +/** + * + * Interop with libheif dll's. + */ +public class HeifJNI { + +// static { +// System.load("C:\\Users\\gregd\\Documents\\Source\\heif_convert_test\\HeifConvertTestJNI\\dist\\Release\\libx265.dll"); +// System.load("C:\\Users\\gregd\\Documents\\Source\\heif_convert_test\\HeifConvertTestJNI\\dist\\Release\\libde265.dll"); +// System.load("C:\\Users\\gregd\\Documents\\Source\\heif_convert_test\\HeifConvertTestJNI\\dist\\Release\\heif.dll"); +// System.load("C:\\Users\\gregd\\Documents\\Source\\heif_convert_test\\HeifConvertTestJNI\\dist\\Release\\jpeg62.dll"); +// System.load("C:\\Users\\gregd\\Documents\\Source\\heif_convert_test\\HeifConvertTestJNI\\dist\\Release\\heif-convert.dll"); +// +// } + + public native int convertToDisk(byte[] data, String jpgOutputPath); +} diff --git a/CoreLibs/build.xml b/CoreLibs/build.xml index 0e4a3701f875821f9e751dd70e969389d4dfc300..10483c8ef88ac39c7f328daa03652407ee437e49 100644 --- a/CoreLibs/build.xml +++ b/CoreLibs/build.xml @@ -27,6 +27,11 @@ <copy todir="${modules.dir}" > <fileset dir="${thirdparty.dir}/opencv" /> </copy> + + <!--Copy libheif dependencies to release--> + <copy todir="${modules.dir}" > + <fileset dir="${thirdparty.dir}/libheif/Release" /> + </copy> </target> <target name="get-deps" description="retrieve dependencies using ivy" depends="init-ivy,build-native-libs,get-thirdparty-dependencies"> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ChangeLog b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ChangeLog deleted file mode 100755 index fa226e5f0bd44d9aa651f8727dd95262f08070c1..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ChangeLog +++ /dev/null @@ -1,2130 +0,0 @@ -2020-08-09 7.0.10-27 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-26 GIT revision 17525:ae6ace83c:20200809 - -2020-08-08 7.0.10-27 <quetzlzacatenango@image...> - * fix regression when detecting the libz delegate library. - -2020-08-08 7.0.10-26 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-26 GIT revision 17520:9c2744359:20200808 - -2020-08-02 7.0.10-26 <quetzlzacatenango@image...> - * Add animated webp blend method support (reference - https://github.com/ImageMagick/ImageMagick/pull/2351). - * Add support for OpenRaster (.ora) image format (reference - https://github.com/ImageMagick/ImageMagick/pull/2342). - * Paths in Photoshop EPS files are no longer corrupted (reference - https://github.com/ImageMagick/ImageMagick/issues/2380). - -2020-07-31 7.0.10-25 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-25 GIT revision 17497:0e12ff687:20200731 - -2020-07-25 7.0.10-25 <quetzlzacatenango@image...> - * Remove UseCIEColor setting from PDF code as its use is not recommended. - * Update to the latest documentation. - -2020-07-18 7.0.10-24 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-24 GIT revision 17483:d11a2ec03:20200718 - -2020-07-18 7.0.10-24 Dirk Lemstra <dirk@lem.....org> - * To preserve compression of input image with the tiff encoder use: - -define tiff:preserve-compression=true. - -2020-07-05 7.0.10-24 <quetzlzacatenango@image...> - * Add support for the -white-balance command-line option. - * Discover hidden files when globbing (e.g. *.jpg) (reference - https://github.com/ImageMagick/ImageMagick/discussions/2239). - * New inverse-log evaluate operator. - -2020-07-04 7.0.10-23 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-23 GIT revision 17437:894231bc3:20200704 - -2020-06-28 7.0.10-23 <quetzlzacatenango@image...> - * Ensure that float is valid in ClampToQuantum() (reference - https://github.com/ImageMagick/ImageMagick/pull/2219). - * New pseudo-image format, ashlar, e.g. - convert *.jpg -resize 320x320 ashlar:canvas.png). - -2020-06-27 7.0.10-22 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-22 GIT revision 17415:5318a3e0a:20200627 - -2020-06-24 7.0.10-22 <quetzlzacatenango@image...> - * Fix wrapping of caption (reference - https://github.com/ImageMagick/ImageMagick/issues/2178). - * Sanity check of affine matrix when drawing. - -2020-06-22 7.0.10-21 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-21 GIT revision 17395:af81c28c9:20200622 - -2020-06-21 7.0.10-21 <quetzlzacatenango@image...> - * New image property, %N, only report the # of frames in an image sequence, - just once rather than on a per frame basis - * Problems converting CMYK to RGB regression (reference - https://github.com/ImageMagick/ImageMagick6/issues/83) - -2020-06-21 7.0.10-21 Dirk Lemstra <dirk@lem.....org> - * Added support for 32 bit zip with prediction format to the PSD decoder - (reference https://github.com/ImageMagick/ImageMagick/issues/455). - -2020-06-20 7.0.10-20 <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-20 GIT revision 17372:d91c43f3b:20200620 - -2020-06-14 7.0.10-20 <quetzlzacatenango@image...> - * Fix out-of-bounds vulnerability when reading sixel images (reference - https://github.com/ImageMagick/ImageMagick/issues/2143). - * Fix incorrect parsing of font family list (reference - https://github.com/ImageMagick/ImageMagick/issues/2153). - -2020-06-12 7.0.10-19 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-19, GIT revision 17343:e552d22:20200612 - -2020-06-09 7.0.10-19 Cristy <quetzlzacatenango@image...> - * Improve checking for write failures (reference - https://github.com/ImageMagick/ImageMagick/pull/2081). - -2020-06-08 7.0.10-18 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-18, GIT revision 17333:d071c2032:20200608 - -2020-06-08 7.0.10-18 Cristy <quetzlzacatenango@image...> - * Colorspace change will remove ICC profile (reference - https://github.com/ImageMagick/ImageMagick6/issues/82). - -2020-06-07 7.0.10-17 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-17, GIT revision 17311:8b5350f:20200607 - -2020-06-03 7.0.10-17 Cristy <quetzlzacatenango@image...> - * Free up memory after a ICC profile is removed. - -2020-05-31 7.0.10-16 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-16, GIT revision 17294:5be1abe:20200531 - -2020-05-30 7.0.10-16 Cristy <quetzlzacatenango@image...> - * Fix PDF XREF directory for image sequences with and without ICC profiles. - -2020-05-29 7.0.10-15 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-15, GIT revision 17282:9294896:20200529 - -2020-05-24 7.0.10-15 Cristy <quetzlzacatenango@image...> - * Clipping was not returning expected results (reference - https://github.com/ImageMagick/ImageMagick/discussions/2061). - * Don't write a ICC profile to PDF if the image is gray (reference - https://github.com/ImageMagick/ImageMagick/issues/2070). - -2020-05-22 7.0.10-14 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-14, GIT revision 17268:e9c804c93:20200522 - -2020-05-22 7.0.10-14 Cristy <quetzlzacatenango@image...> - * Errant warning when reading a profile file (reference - https://github.com/ImageMagick/ImageMagick/issues/2030). - * Fix one off error on PDF object for images with ICC profile. - -2020-05-17 7.0.10-13 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-13, GIT revision 17257:e3b442c:20200517. - -2020-05-17 7.0.10-13 Cristy <quetzlzacatenango@image...> - * Remove errant debugging statement in SVG coder. - -2020-05-15 7.0.10-12 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-12, GIT revision 17242:e14b3fb:20200515. - -2020-05-12 7.0.10-12 Cristy <quetzlzacatenango@image...> - * Black artefacts during quantization (reference - https://github.com/ImageMagick/ImageMagick/discussions/2007#discussioncomment-13546). - -2020-05-08 7.0.10-11 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-11, GIT revision 17230:088df0e:20200508. - -2020-04-28 7.0.10-11 Cristy <quetzlzacatenango@image...> - * Disable "random" OpenCL kernel. Previously the work load was distributed - but each started with the same random seed. - * Finished implementation of -distort rigid-affine. - * Enable threaded PNG coder. - -2020-04-27 7.0.10-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-10, GIT revision 17205:9b0340e:20200427 - -2020-04-27 7.0.10-10 Cristy <quetzlzacatenango@image...> - * Correction to allocate a colormap of the maximum colors when color - reducing an image sequence. - * Write to stdout for mp4:-. - -2020-04-25 7.0.10-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-9, GIT revision 17190:13fdcd1:20200426. - -2020-04-25 7.0.10-9 Cristy <quetzlzacatenango@image...> - * Allocate a colormap of the maximum colors when color reducing an image - sequence. - * Label was not centered properly (reference - https://github.com/ImageMagick/ImageMagick/issues/1879). - -2020-04-24 7.0.10-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-8, GIT revision 17175:481b85f:20200424. - -2020-04-23 7.0.10-8 Cristy <quetzlzacatenango@image...> - * Some configure --with-method-prefix methods were missing (reference - https://github.com/ImageMagick/ImageMagick/issues/1912). - -2020-04-19 7.0.10-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-7, GIT revision 17170:c635e88:20200419. - -2020-04-07 7.0.10-7 Cristy <quetzlzacatenango@image...> - * Fix erroneous "insufficient image data" exception (reference - https://github.com/ImageMagick/ImageMagick/issues/1883). - * Fix an unconditional jump for the XPM coder (reference - https://github.com/ImageMagick/ImageMagick/issues/1895). - * Improve unrotate value returned by the minimum bounding box (thanks - to Fred Weinhaus). - - https://github.com/ImageMagick/ImageMagick/discussions/1880). -2020-04-06 7.0.10-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-6, GIT revision 17146:634bbfd:20200406. - -2020-04-05 7.0.10-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-5, GIT revision 17143:8be18423e:20200405. - -2020-04-05 7.0.10-5 Cristy <quetzlzacatenango@image...> - * Default inkscape delegate to version 0.92 (reference - https://github.com/ImageMagick/ImageMagick/discussions/1880). - * Set monochrome image depth to 1 for Group4 compression. - -2020-04-05 7.0.10-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-4, GIT revision 17137:eeff0b6:20200405 - -2020-03-28 7.0.10-4 Cristy <quetzlzacatenango@image...> - * The X max attribute for certain fonts is zero (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723). - * Multi-value of jp2:quality does not work (reference - https://github.com/ImageMagick/ImageMagick/issues/1873). - * Return EPS & TIFF images from the EPT image format (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37781). - -2020-03-27 7.0.10-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-3, GIT revision 17108:5a4f5a9:20200327. - -2020-03-22 7.0.10-3 Cristy <quetzlzacatenango@image...> - * The -charcoal option should ignore the alpha channel. - * Fix numerical instability issue when drawing lines - * Improve mono font rendering (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723). - -2020-03-21 7.0.10-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-2, GIT revision 17088:ed6f37f:20200322. - -2020-03-16 7.0.10-2 Cristy <quetzlzacatenango@image...> - * Fixed another sizing issue with the label coder when pointsize is set. - * Respect explicit image filename modified (e.g. png24:im.png) (reference - https://github.com/ImageMagick/ImageMagick/issues/1835). - * Add support for returning the minimum bounding box of an image with the - %[minimum-bounding-box] property. - * Stroked dash array render properly again. - -2020-03-15 7.0.10-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-1, GIT revision 17065:130e52e:20200315. - -2020-03-14 7.0.10-1 Cristy <quetzlzacatenango@image...> - * Add support for returning the convex hull of an image with the - %[canvas-hull] property. - -2020-03-09 7.0.10-1 Dirk Lemstra <dirk@lem.....org> - * Added option to specify the preferred version when writing a PDF file with - -define pdf:version=version (e.g. 1.7). - -2020-03-07 7.0.10-1 Cristy <quetzlzacatenango@image...> - * Do not throw exception on empty draw path (reference - https://github.com/ImageMagick/ImageMagick/issues/974). - * Fix possible buffer overflow in ComplexImages(). - * SVG to MVG requires transforms to appear before clipping paths (reference - https://github.com/ImageMagick/ImageMagick/issues/1860). - -2020-03-06 7.0.10-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.10-0, GIT revision 17026:fd430ac9a:20200307 - -2020-03-01 7.0.10-0 Cristy <quetzlzacatenango@image...> - * Label text no longer gets cut-off (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37621). - * Prevent heap overflow (reference - https://github.com/ImageMagick/ImageMagick/issues/1857). - -2020-02-29 7.0.9-27 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-27, GIT revision 17006:49d81b672:20200229 - -2020-02-24 7.0.9-27 Cristy <quetzlzacatenango@image...> - * Make sure we can grok this Fx expression: 1- -2. - * Do not advance when substituting a NULL string. - * Correct alpha for named colors in the Q32 non-HDRI build. - * Write Group4 compressed image as a single strip. - -2020-02-23 7.0.9-26 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-26, GIT revision 16972:49f1e4de2:20200223 - -2020-02-22 7.0.9-26 Cristy <quetzlzacatenango@image...> - * No percent sign in lab() color. - * Introducing the -color-threshold command-line option. - * Handle out of range HDRI values for -statistic option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37589). - * Fix improper casting when computing image signature (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37594). - -2020-02-21 7.0.9-25 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-25, GIT revision 16931:2a56db8:20200221 - -2020-02-18 7.0.9-25 Cristy <quetzlzacatenango@image...> - * Adapt to a change in command-line options in the SVG inkscape delegate. - -2020-02-17 7.0.9-24 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-24, GIT revision 16919:41efef9de:20200217 - -2020-02-15 7.0.9-24 Cristy <quetzlzacatenango@image...> - * Support connected-components:eccentricity-threshold, - connected-components:major-axis-threshold, - connected-components:minor-axis-threshold, - connected-components:angle-threshold. - * Set the alpha channel if the write mask is not enabled. - * Corrected ellipse orientation when computing image moments. - -2020-02-14 7.0.9-23 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-23, GIT revision 16884:acb56cd:20200214 - -2020-02-08 7.0.9-23 Cristy <quetzlzacatenango@image...> - * Report gray(127.5) as gray(50%). - * Support -define connected-components:perimeter-threshold=min-max - -2020-02-07 7.0.9-22 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-22, GIT revision 16855:8733f3e:20200207 - -2020-02-03 7.0.9-22 Cristy <quetzlzacatenango@image...> - * More work on connect components, e.g. keep-colors, remove-colors, - keep-topids. - * Initialize mutex before locking if its not already initialized. - * Support 24-bit TIFF images. - -2020-02-01 7.0.9-21 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-21, GIT revision 16823:290cb93:20200201. - -2020-01-27 7.0.9-21 Cristy <quetzlzacatenango@image...> - * Support additional connected components defines. - * Refresh cache morphology when writing MPC images. - -2020-01-26 7.0.9-19 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-19, GIT revision 16789:bac6ecc:20200126 - -2020-01-26 7.0.9-19 Cristy <quetzlzacatenango@image...> - * Make PNG creation reproducible (reference - https://github.com/ImageMagick/ImageMagick/pull/1270). - * Refactor uninitialize variable patch for -fx "while(,)" expression. - -2020-01-25 7.0.9-18 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-18, GIT revision 16780:08beae5:20200125 - -2020-01-19 7.0.9-18 Cristy <quetzlzacatenango@image...> - * Alpha draw primitive no longer returns a parser exception. - * Support 32-bit tiled TIFF images. - * New -connected-component options (reference - https://imagemagick.org/script/connected-components.php). - - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37391). -2020-01-18 7.0.9-17 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-17, GIT revision 16753:c300b3a:20200118 - -2020-01-12 7.0.9-17 Cristy <quetzlzacatenango@image...> - * Allow larger negative interline spacing (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37391). - * Conditional compile for huge xml pages for RSVG delegate library. - * Put "width" property in the PNG namespace (reference - https://github.com/ImageMagick/ImageMagick/issues/1833). - * -combine -colorspace sRGB no longer returns grayscale output (reference - https://github.com/ImageMagick/ImageMagick/issues/1835). - * Support Jzazbz colorspace (contributed by snibgo @ - http://im.snibgo.com/jzazbz.htm). - -2020-01-12 7.0.9-16 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-16, GIT revision 16719:fefd765:20200112. - -2020-01-12 7.0.9-16 Cristy <quetzlzacatenango@image...> - * Fixed three failing Magick.NET unit tests. - -2020-01-11 7.0.9-15 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-15, GIT revision 16709:0000f6d:20200111. - -2020-01-11 7.0.9-15 Dirk Lemstra <dirk@lem.....org> - * Also support svg:xml-parse-huge when using librsvg. - -2020-01-10 7.0.9-15 Cristy <quetzlzacatenango@image...> - * Optimize -evaluate-sequence option (reference - https://github.com/ImageMagick/ImageMagick/issues/1824). - * Support Fx do() iterator. - * `magick -size 100x100 xc:black black.pnm` no longer creates a white image - (reference https://github.com/ImageMagick/ImageMagick/issues/1817). - * setjmp/longjmp in jpeg.c no longer trigger undefind behavior (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37379). - * Permit compositing in the CMYK colorspace (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37368). - -2020-01-04 7.0.9-14 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-14, GIT revision 16654:89ef7ea:20200104. - -2020-01-01 7.0.9-14 Cristy <quetzlzacatenango@image...> - * Support extended Fx assignment operators (e.g. *=, /=, ++, --, etc.) - * Support Fx for() iterator. - * Optimize Fx performance. - * Ensure circle.rb renders the same for IMv6 and IMv7 (reference - https://github.com/rmagick/rmagick/issues/905). - -2019-12-30 7.0.9-13 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-13, GIT revision 16616:dbafe0b:20191230. - -2019-12-27 7.0.9-13 Cristy <quetzlzacatenango@image...> - * xc:white no longer creates a black PNM image (reference - https://github.com/ImageMagick/ImageMagick/issues/1817). - * Sync pixel cache for -kmeans option. - * Thread -kmeans option. - * PSD: only set the alpha channel when type is not 0. - * Fix Lab to custom profile (CMYK or RGB) conversion bug (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37318). - -2019-12-26 7.0.9-12 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-12, GIT revision 16587:7d6a559:20191226. - -2019-12-26 7.0.9-12 Cristy <quetzlzacatenango@image...> - * Fix Build failure with MinGW-w64 (reference - https://github.com/ImageMagick/ImageMagick6/issues/67). - * Inject image profile properties immediately after the image is read. - -2019-12-23 7.0.9-11 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-11, GIT revision 16568:1d6c960:20191224. - -2019-12-18 7.0.9-11 Cristy <quetzlzacatenango@image...> - * Replace pseudo-random number generator with a Xoshiro generator. - * The -layers optimize option requires a fully transparent previous image. - -2019-12-22 7.0.9-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-10, GIT revision 16548:281649843:20191222. - -2019-12-18 7.0.9-10 Cristy <quetzlzacatenango@image...> - * Some clang releases do not support _aligned_alloc(). - * Support -kmeans command-line option. - -2019-12-07 7.0.9-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-9, GIT revision 16513:8ec82f4:20191215. - -2019-12-07 7.0.9-9 Cristy <quetzlzacatenango@image...> - * Build file clean-up (reference - https://github.com/ImageMagick/ImageMagick/pull/1798). - * Improve semaphore handling @ - https://github.com/ImageMagick/ImageMagick/pull/1798). - * Introduce HeapOverflowSanityCheckGetExtent() method (reference - https://github.com/ImageMagick/ImageMagick/pull/1798). - -2019-12-01 7.0.9-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-8, GIT revision 16474:0bc0e95:20191207. - -2019-12-01 7.0.9-8 Cristy <quetzlzacatenango@image...> - * -type bilevel behavior restored, it creates a black and white image. - -2019-11-30 7.0.9-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-7, GIT revision 16449:971ba06:20191130. - -2019-11-26 7.0.9-7 Cristy <quetzlzacatenango@image...> - * Support Pocketmod image format, e.g. - convert -density 300 pages?.pdf pocketmod:organize.pdf - * Fixed numerous issues posted to GitHub (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Update documentation. - -2019-11-26 7.0.9-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-6, GIT revision 16407:1725ec3:20191126. - -2019-11-19 7.0.9-6 Cristy <quetzlzacatenango@image...> - * Increase the maximum number of bezier coordinates (reference - https://github.com/ImageMagick/ImageMagick/issues/1784). - * Santize "'" from SHOW and WIN delegates under Linux, '"\' for Windows - (thanks to Enzo Puig). - * Correct for TGA orientation (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34757). - * The result for -compose Copy -extent on a MYK image is CMYK (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37118). - * Fix potential buffer overflow when reading a fax image (alert from - Justin). - * Support dng:use-camera-wb option. - -2019-11-17 7.0.9-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-5, GIT revision 16369:747618e:20191117. - -2019-11-16 7.0.9-5 Cristy <quetzlzacatenango@image...> - * Ensure Ascii85 compression is thread safe. - * Fixed numerous issues posted to GitHub (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-11-13 7.0.9-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-4, GIT revision 16354:5f53562:20191114. - -2019-11-10 7.0.9-4 Cristy <quetzlzacatenango@image...> - * Add exception parameter to CMS transform methods. - * Output exception there is an attempt to perform an operation not allowed by - the security policy - * Fixed numerous issues posted to GitHub (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-10-30 7.0.9-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-2, GIT revision 16325:6f84d89:20191030. - -2019-10-29 7.0.9-2 Cristy <quetzlzacatenango@image...> - * JPEG and JPG are aliases in coder security policy. - * Fixed numerous issues posted to GitHub (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-10-27 7.0.9-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-1, GIT revision 16313:e068be3:20191027. - -2019-10-27 7.0.9-1 Cristy <quetzlzacatenango@image...> - * Fixed numerous issues posted to GitHub (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-10-23 7.0.9-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.9-0, GIT revision 16297:8744fd9:20191024 - -2019-10-06 7.0.9-0 Cristy <quetzlzacatenango@image...> - * Fixed numerous issues posted to GitHub (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Support trim:background-color define for -trim option. - -2019-10-05 7.0.8-68 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-68, GIT revision 16184:b75b0e5:20191005. - -2019-09-30 7.0.8-68 Cristy <quetzlzacatenango@image...> - * Support animated WebP encoding/decoding (reference - https://github.com/ImageMagick/ImageMagick/pull/1708). - * Text stroke cut off (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=36829). - * Adds support for lossless JPEG1 recompression (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36828). - -2019-09-29 7.0.8-67 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-67, GIT revision 16145:6f2feb9:20190929. - -2019-09-28 7.0.8-67 Cristy <quetzlzacatenango@image...> - * line endings renedered as empty boxes (reference - https://github.com/ImageMagick/ImageMagick/issues/1704). - -2019-09-21 7.0.8-66 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-66, GIT revision 16134:f6ce80a:20190921. - -2019-09-09 7.0.8-66 Cristy <quetzlzacatenango@image...> - * Support compound statements in FX while() (reference - https://github.com/ImageMagick/ImageMagick/issues/1701). - -2019-09-15 7.0.8-65 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-65, GIT revision 16130:254db34:20190915. - -2019-09-09 7.0.8-65 Cristy <quetzlzacatenango@image...> - * Eliminate fault when trace delegate is not available. - * Properly distinquish linear and non-linear gray colorspaces (reference - https://github.com/ImageMagick/ImageMagick/issues/1680). - -2019-09-07 7.0.8-64 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-64, GIT revision 16108:2ad3cbc:20190907. - -2019-09-02 7.0.8-64 Cristy <quetzlzacatenango@image...> - * Support XPM symbolic (reference - https://github.com/ImageMagick/ImageMagick/issues/1684). - * DilateIntensity is channel independent (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36641). - -2019-08-31 7.0.8-63 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-63, GIT revision 16088:3b7a33d:20190831. - -2019-08-24 7.0.8-63 Cristy <quetzlzacatenango@image...> - * Properly identify the DNG and AI image format (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36581). - -2019-08-23 7.0.8-62 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-62, GIT revision 16061:7525595:20190823. - -2019-08-23 7.0.8-62 Dirk Lemstra <dirk@lem.....org> - * Added option to limit the maximum point size with -define - caption:max-pointsize=pointsize. - * Corrected JP2 numresolution calculation (reference: - https://github.com/ImageMagick/ImageMagick/issues/1673) - -2019-08-19 7.0.8-62 Cristy <quetzlzacatenango@image...> - * Conditionally compile call to AcquireCLocale() (reference - https://github.com/ImageMagick/ImageMagick/issues/1669). - * More robust support for converting bitmap to vector. - -2019-08-16 7.0.8-61 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-61, GIT revision 16033:0c5808c:20190816. - -2019-08-03 7.0.8-61 Cristy <quetzlzacatenango@image...> - * Issue with -background and -swirl (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36512). - -2019-08-10 7.0.8-60 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-60, GIT revision 16020:52ff205:20190810. - -2019-08-07 7.0.8-60 Cristy <quetzlzacatenango@image...> - * Enable reading EXR image file from stdin. - -2019-08-04 7.0.8-59 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-59, GIT revision 15986:c3de0e7:20190804. - -2019-08-01 7.0.8-59 Cristy <quetzlzacatenango@image...> - * Module is a reserved keyword for C++ 20 (reference - https://github.com/ImageMagick/ImageMagick/issues/1650). - -2019-07-29 7.0.8-58 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-58, GIT revision 15962:cf00632:20190729. - -2019-07-27 7.0.8-58 Cristy <quetzlzacatenango@image...> - * Improve GetNextToken() performance. - -2019-07-26 7.0.8-57 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-57, GIT revision 15948:8fba4a3:20190726. - -2019-07-22 7.0.8-57 Cristy <quetzlzacatenango@image...> - * Heap-buffer-overflow in Postscript coder (reference - https://github.com/ImageMagick/ImageMagick/issues/1644). - * The -alpha shape option nondeteministic under OpenMP (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36396). - * Correction to the ModulusAdd and ModulusSubtract composite op (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36413). - -2019-07-20 7.0.8-56 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-56, GIT revision 15936:2ac4147:20190720. - -2019-07-20 7.0.8-56 Cristy <quetzlzacatenango@image...> - * Unexpected -alpha shape results (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36396). - * Converting from PDF to PBM inverts the image (reference - https://github.com/ImageMagick/ImageMagick/issues/1643). - -2019-07-18 7.0.8-55 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-55, GIT revision 15930:ac09240:20190718. - -2019-07-18 7.0.8-55 Cristy <quetzlzacatenango@image...> - * Heap-buffer overflow (reference - https://github.com/ImageMagick/ImageMagick/issues/1641 - * PerlMagick test suite passes again (reference - https://github.com/ImageMagick/ImageMagick/issues/1640) - -2019-07-16 7.0.8-54 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-54, GIT revision 15916:e868e22:20190716. - -2019-07-08 7.0.8-54 Cristy <quetzlzacatenango@image...> - * resolve division by zero (reference - https://github.com/ImageMagick/ImageMagick/issues/1629). - * introducing MagickLevelImageColors() MagickWand method. - * Transient problem with text placement with gravity (reference - https://github.com/ImageMagick/ImageMagick/issues/1633). - * Support TIM2 image format (reference - https://github.com/ImageMagick/ImageMagick/pull/1571). - * For -magnify option, specify an alternative scaling method with -define - magnify:method=method, choose from these methods: eagle2X, eagle3X, - eagle3XB, epb2X, fish2X, hq2X, scale2X (default), scale3X, xbr2X. - -2019-07-05 7.0.8-53 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-53, GIT revision 15828:f5d59c0:20190705. - -2019-07-05 7.0.8-53 Cristy <quetzlzacatenango@image...> - * Fix -fx parsing issue (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36314). - -2019-07-05 7.0.8-52 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-52, GIT revision 15825:ea47310:20190705. - -2019-07-01 7.0.8-52 Cristy <quetzlzacatenango@image...> - * Eliminate buffer overflow in TranslateEvent() (reference - https://github.com/ImageMagick/ImageMagick/issues/1621). - -2019-06-30 7.0.8-51 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-51, GIT revision 15812:51f11c4:20190630. - -2019-06-24 7.0.8-51 Cristy <quetzlzacatenango@image...> - * Clone rather than copy X window name/icon. - * Optimize PDF reader. - -2019-06-23 7.0.8-50 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-50, GIT revision 15778:4a60519:20190623 - -2019-06-14 7.0.8-50 Dirk Lemstra <dirk@lem.....org> - * Added support for reading all images from a HEIC image (reference - https://github.com/ImageMagick/ImageMagick/issues/1391). - * Heap-buffer-overflow in MagickCore/fourier.c (reference - https://github.com/ImageMagick/ImageMagick/issues/1588). - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-06-08 7.0.8-49 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-49, GIT revision 15708:6d7e1db:20190608 - -2019-06-03 7.0.8-49 Cristy <quetzlzacatenango@image...> - * Add support for RGB565 image format (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36078). - * Use user defined allocator instead of `malloc` (reference - https://github.com/ImageMagick/ImageMagick6/pull/49/). - * Add static decorator to accelerator kernels (reference - https://github.com/ImageMagick/ImageMagick/issues/1366). - -2019-06-01 7.0.8-48 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-48, GIT revision 15689:061a3bb82:20190601 - -2019-06-01 7.0.8-48 Cristy <quetzlzacatenango@image...> - * Fix transient convolution bug (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36119). - -2019-05-26 7.0.8-47 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-47, GIT revision 15681:5cffc6cbb:20190526 - -2019-05-19 7.0.8-47 Cristy <quetzlzacatenango@image...> - * Support 16 and 32 bit tiled float TIFF images. - * Convolve morphology alpha channel fix (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36086). - * Text improvements to the internal SVG renderer. - -2019-05-14 7.0.8-46 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-46, GIT revision 15655:84dd3301c:20190518 - -2019-05-14 7.0.8-46 Cristy <quetzlzacatenango@image...> - * PerlMagick unit tests pass again. - * Builds under MacOS X and FreeBSD works again. - * Return HEIC images in the sRGB colorspace. - -2019-05-12 7.0.8-45 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-45, GIT revision 15634:784105bcb:20190512 - -2019-05-06 7.0.8-45 Cristy <quetzlzacatenango@image...> - * Fix image signatures to ensure they are Q-depth invariant (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=35970). - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-05-03 7.0.8-44 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-44, GIT revision 15600:41f47759a:20190503 - -2019-05-03 7.0.8-44 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-05-01 7.0.8-43 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-43, GIT revision 15595:0062cef74:20190502 - -2019-05-01 7.0.8-43 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-04-29 7.0.8-42 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-42, GIT revision 15570:71190ccd0:20190424 - -2019-04-20 7.0.8-42 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-04-19 7.0.8-41 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-41, GIT revision 15540:c78993d13:20190420 - -2019-04-13 7.0.8-41 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Honor SOURCE_DATE_EPOCH environment variable (reference - https://github.com/ImageMagick/ImageMagick/pull/1496/). - * Standardize on UTC time for any image format timestamp. - * Add MagickAutoThresholdImage(), MagickCannyEdgeImage(), - MagickComplexImages(), MagickConnectedComponentsImage(), - MagickHoughLineImage(), MagickKuwaharaImage(), MagickLevelizeImageColors(), - MagickLevelImageColors(), MagickMeanShiftImage(), MagickPolynomialImage(), - MagickRangeThresholdImage(), MagickSetSeed(), MagickWaveletDenoiseImage() - methods to MagickWand API. - -2019-04-12 7.0.8-40 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-40, GIT revision 15510:7e503e231:20190412 - -2019-04-10 7.0.8-40 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - - -2019-04-07 7.0.8-39 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-39, GIT revision 15489:6120f8bc1:20190406 - -2019-04-06 7.0.8-39 Cristy <quetzlzacatenango@image...> - * The -layers option compared pixels inocorrectly as opacity rather than - alpha. - * The -preview raise option now returns expected results. - * Initialise ghostscript instances with NULL (reference - https://github.com/ImageMagick/ImageMagick/pull/1538). - -2019-04-06 7.0.8-38 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-38, GIT revision 15483:23edcef04:20190406 - -2019-04-06 7.0.8-38 Cristy <quetzlzacatenango@image...> - * Modulo off by one patch for -virtual-pixel option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35789). - -2019-04-03 7.0.8-37 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-37, GIT revision 15470:477216fd7:20190403 - -2019-04-03 7.0.8-37 Cristy <quetzlzacatenango@image...> - * Fixed -virtual-pixel option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35789). - -2019-03-31 7.0.8-36 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-36, GIT revision 15464:3a928224d:20190331 - -2019-03-27 7.0.8-36 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-03-24 7.0.8-35 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-35, GIT revision 15440:4a0a88e41:20190324 - -2019-03-23 7.0.8-35 Cristy <quetzlzacatenango@image...> - * -draw image DstOver is now responsive to the composite operator (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=35650). - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-03-15 7.0.8-34 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-34, GIT revision 15413:860af935d:20190315 - -2019-03-11 7.0.8-34 Cristy <quetzlzacatenango@image...> - * Associate one lock with each resource. - * Report exception if opening TIFF did not work out. - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2019-03-10 7.0.8-33 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-33, GIT revision 15401:c805e3205:20190310 - -2019-03-06 7.0.8-33 Cristy <quetzlzacatenango@image...> - * Fix SVG conversion infinite loop (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35591). - * Initialize primitive drawing structure after resizing. - -2019-03-05 7.0.8-32 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-32, GIT revision 15386:58d9c4692:20190305 - -2019-03-05 7.0.8-32 Cristy <quetzlzacatenango@image...> - * Fix out-of-boundary LocaleLowerCase() @ - https://github.com/ImageMagick/ImageMagick/issues/1495 - -2019-03-04 7.0.8-31 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-31, GIT revision 15381:3122a669d:20190304 - -2019-03-04 7.0.8-31 Cristy <quetzlzacatenango@image...> - * -trim is no longer sensitive to the image virtual canvas. - -2019-03-03 7.0.8-30 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-30, GIT revision 15376:16d2b4e6a:20190303 - -2019-03-03 7.0.8-30 Cristy <quetzlzacatenango@image...> - * Support define to remove additional background from an image during a - trim, e.g. -fuzz 5% -define trim:percent-background=0% -trim. - -2019-02-28 7.0.8-29 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-29, GIT revision 15368:5d8ed9f56:20190228 - -2019-02-28 7.0.8-29 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2019-02-18 7.0.8-28 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-28, GIT revision 15345:09a7c67dd:20190218 - -2019-02-12 7.0.8-28 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-02-09 7.0.8-27 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-27, GIT revision 15315:5d48cd312:20190209 - -2019-02-09 7.0.8-27 Cristy <quetzlzacatenango@image...> - * Mod patch to properly handle subimage ranges (e.g. image.gif[2-3]). - -2019-02-03 7.0.8-26 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-26, GIT revision 15294:726bd82a3:20190203 - -2019-02-02 7.0.8-26 Cristy <quetzlzacatenango@image...> - * Fixed a number of issues (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2019-01-27 7.0.8-25 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-25, GIT revision 15279:7da783a5b:20190127 - -2019-01-19 7.0.8-25 Cristy <quetzlzacatenango@image...> - * Eliminate spurious font warning (reference - https://github.com/ImageMagick/ImageMagick/issues/1458). - * Support HEIC EXIF & XMP profiles. - -2019-01-12 7.0.8-24 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-24, GIT revision 15233:db129ba64:20190112 - -2019-01-08 7.0.8-24 Cristy <quetzlzacatenango@image...> - * Support -clahe option real clip limit (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=35292). - * ShadeImage() kernels can return negative pixels, clamp to range (reference - https://github.com/ImageMagick/ImageMagick/issues/1319). - * Annotate with negative offsets no longer renders slanted text. - -2019-01-01 7.0.8-23 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-23, GIT revision 15199:ba07f7d07:20190101 - -2019-01-01 7.0.8-23 Cristy <quetzlzacatenango@image...> - * CacheInfo destructor must be aligned in DestroyPixelStream(). - -2018-12-30 7.0.8-22 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-22, GIT revision 15189:842164090:20181230 - -2018-12-29 7.0.8-22 Cristy <quetzlzacatenango@image...> - * Support negative rotations in a geometry (e.g. -10x-10+10+10). - * Return expected canvas offset after a crop with gravity. - -2018-12-27 7.0.8-21 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-21, GIT revision 15179:114be1716:20181227 - -2018-12-27 7.0.8-21 Cristy <quetzlzacatenango@image...> - * Check to ensure SeekBlob() offset can be represented in an off_t. - -2018-12-23 7.0.8-20 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-20, GIT revision 15170:8e8222e87:20181223 - -2018-12-23 7.0.8-20 Cristy <quetzlzacatenango@image...> - * Cube image format returns a HALD image. - * CLAHE tiles overlapped are now centered relative to the image. - -2018-12-19 7.0.8-19 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-19, GIT revision 15153:e74ed77f5:20181219 - -2018-12-18 7.0.8-18 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-18, GIT revision 15146:b5eccd295:20181218 - -2018-12-18 7.0.8-18 Cristy <quetzlzacatenango@image...> - * Fixed Magick++ compile error on Mac OS X. - -2018-12-17 7.0.8-17 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-17, GIT revision 15142:32f2d195e:20181217 - -2018-12-02 7.0.8-16 Cristy <quetzlzacatenango@image...> - * Support -clahe clip limit with percentages (e.g. -clahe 50x50%+128+3). - -2018-12-10 7.0.8-16 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-16, GIT revision 15109:9a9af88de:20181210. - -2018-12-02 7.0.8-16 Cristy <quetzlzacatenango@image...> - * Check for modulo underflow. - * Change SVG default DPI to 96 from 90 to meet recommendation of SVG2 & CSS. - -2018-12-01 7.0.8-15 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-15, GIT revision 15059:2fb22e07b:20181201 - -2018-11-21 7.0.8-15 Cristy <quetzlzacatenango@image...> - * Added support for the -clahe option: contrast limited adaptive histogram - equalization. - -2018-11-13 7.0.8-15 Dirk Lemstra <dirk@lem.....org> - * Added support for GIMP 2.10 files (reference - https://github.com/ImageMagick/ImageMagick/pull/1381). - -2018-10-23 7.0.8-14 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-14, GIT revision 14943:1a0da3dd0:20181023 - -2018-10-21 7.0.8-13 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-13, GIT revision 14936:d3ec5abe2:20181021. - -2018-10-04 7.0.8-13 Dirk Lemstra <dirk@lem.....org> - * Adding coder headers with magic.xml will no longer be supported. - * Adding coder aliases with coder.xml will no longer be supported. - -2018-09-16 7.0.8-12 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-12, GIT revision 14843:cb5cf1959:20180923 - -2018-09-15 7.0.8-12 Dirk Lemstra <dirk@lem.....org> - * Added support for arithmetic coding to the jpeg encoder: - -define jpeg:arithmetic-coding=true. - -2018-09-08 7.0.8-12 Cristy <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-08-28 7.0.8-11 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-11, GIT revision 14729:798fbdb5b:20180828 - -2018-08-15 7.0.8-11 Cristy <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - * Add support for "module" security policy. - -2018-08-13 7.0.8-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-10, GIT revision 14646:48fba3256:20180813 - -2018-08-12 7.0.8-10 Dirk Lemstra <dirk@lem.....org> - * Added dcraw coder (dcraw:img.cr2) that can be used to force the use of the - dcraw delegate when libraw is the default raw delegate. - * Restored thread support for the HEIC coder. - -2018-08-08 7.0.8-10 Cristy <quetzlzacatenango@image...> - * ThumbnailImage function no longer reveals sensitive information (reference - https://github.com/ImageMagick/ImageMagick/issues/1243). - -2018-08-06 7.0.8-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-9, GIT revision 14618:a3663c3dc:20180805. - -2018-07-24 7.0.8-9 Cristy <quetzlzacatenango@image...> - * XBM coder leaves the hex image data uninitialized if hex value of the - pixel is negative. - * More improvements to SVG text handling. - * New -range-threshold option that combines hard and soft thresholding. - -2018-07-23 7.0.8-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-8, GIT revision 14583:300fdbcfd:20180723. - -2018-07-20 7.0.8-8 Cristy <quetzlzacatenango@image...> - * Non-HDRI ScaleLongToQuantum() private method no longer adds a half interval. - * Fixed memset() negative-size-param (reference - https://github.com/ImageMagick/ImageMagick/issues/1217). - -2018-07-16 7.0.8-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-7, GIT revision 14561:f85c23180:20180716. - -2018-07-15 7.0.8-7 Cristy <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-07-08 7.0.8-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-6, GIT revision 14541:db940ccd2:20180708. - -2018-07-06 7.0.8-6 Cristy <quetzlzacatenango@image...> - * Improve SVG support for tspan element. - * Add support for -fx image.extent. - -2018-07-04 7.0.8-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-5, GIT revision 14514:bba545bbb:20180704. - -2018-07-04 7.0.8-5 Cristy <quetzlzacatenango@image...> - * Fixed a few potential memory leaks - https://github.com/ImageMagick/ImageMagick/issues). - -2018-07-02 7.0.8-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-4, GIT revision 14505:4613eed4a:20180702. - -2018-06-28 7.0.8-4 Cristy <quetzlzacatenango@image...> - * Small tweaks to compile under Cygwin. - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - * Support %B property, the image file size without any decorations. - -2018-06-24 7.0.8-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-3, GIT revision 14489:c63c504e8:20180624. - -2018-06-24 7.0.8-3 Cristy <quetzlzacatenango@image...> - * Apply translate component of SVG transform rotate. - -2018-06-18 7.0.8-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-2, GIT revision 14476:cda11d81d:20180618. - -2018-06-18 7.0.8-2 Cristy <quetzlzacatenango@image...> - * More robust SVG text handling. - -2018-06-16 7.0.8-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-1, GIT revision 14468:94cb08785:20180616. - -2018-06-16 7.0.8-1 Cristy <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - * Fixed an issue with stroke and label: (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34142). - * PNG: set storage class to DirectClass if alpha enabled (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34121). - -2018-06-12 7.0.8-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.8-0, GIT revision 14459:d7c892d5a:20180612. - -2018-06-11 7.0.8-0 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-06-11 7.0.7-39 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-39, GIT revision 14445:cc962acde:20180611. - -2018-06-06 7.0.7-39 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-06-02 7.0.7-38 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-38, GIT revision 14409:01e395a73:20180602. - -2018-05-30 7.0.7-38 <quetzlzacatenango@image...> - * Heap buffer overflow fix (reference - https://github.com/ImageMagick/ImageMagick/issues/1156). - * Boundary issues with -gamma option when HDRI is enabled (reference - https://github.com/ImageMagick/ImageMagick/issues/1151). - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-05-29 7.0.7-37 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-37, GIT revision 14393:61d7e8b17:20180529. - -2018-05-29 7.0.7-37 <quetzlzacatenango@image...> - * Properly initialize SVG color style. - -2018-05-28 7.0.7-36 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-36, GIT revision 14390:3a6bd703f:20180528. - -2018-05-28 7.0.7-36 <quetzlzacatenango@image...> - * A SVG rectangle with a width and height of 1 is a point. - -2018-05-21 7.0.7-35 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-35, GIT revision 14356:13507412c:20180521. - -2018-05-21 7.0.7-35 <quetzlzacatenango@image...> - * Fixed memory corruption for MVG paths. - -2018-05-20 7.0.7-34 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-34, GIT revision 14348:ac9ff6ba1:20180520. - -2018-05-20 7.0.7-34 Dirk Lemstra <dirk@lem.....org> - * Added support for reading eXIf chunks to the PNG coder. - -2018-05-19 7.0.7-34 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - * Improved clip / composite mask handling. - -2018-05-16 7.0.7-33 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-33, GIT revision 14326:58c2e4972:20180516. - -2018-05-03 7.0.7-33 <quetzlzacatenango@image...> - * Restore SetImageAlpha() behavior. - * Fix -clip and -mask options. - -2018-05-13 7.0.7-32 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-32, GIT revision 14307:f61f674e3:20180513. - -2018-05-03 7.0.7-31 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-05-01 7.0.7-30 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-30, GIT revision 14242:730f1d1d3:20180501. - -2018-05-01 7.0.7-30 <quetzlzacatenango@image...> - * Missing break when checking "compliance" element. - -2018-04-30 7.0.7-29 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-29, GIT revision 14225:41edbdcea:20180430. - -2018-03-26 7.0.7-29 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-03-24 7.0.7-28 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-28, GIT revision 23615:edd71782e:20180325. - -2018-03-21 7.0.7-28 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-03-18 7.0.7-27 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-27, GIT revision 23466:734b146df:20180318. - -2018-03-17 7.0.7-27 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-03-11 7.0.7-26 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-26, GIT revision 23344:7a03766ef:20180311. - -2018-03-10 7.0.7-26 <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-03-04 7.0.7-25 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-25, GIT revision 23177:17a986472:20180304. - -2018-03-04 7.0.7-25 Cristy <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, memory - exceeded, and timeouts (credit to OSS Fuzz). - -2018-02-25 7.0.7-24 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-24, GIT revision 23079:7ccb76178:20180225. - -2018-02-19 7.0.7-24 Cristy <quetzlzacatenango@image...> - * Do not refer to page in OptimizeLayerFrames (reference - https://github.com/ImageMagick/ImageMagick/pull/987). - * PerlMagick unit tests pass again. - * Fixed numerous use of uninitialized values, integer overflow, - memory exceeded, and timeouts (credit to OSS Fuzz). - -2018-02-18 7.0.7-23 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.0-23, GIT revision 22969:c6b3a22b0:20180218. - -2018-02-09 7.0.7-23 Dirk Lemstra <dirk@lem.....org> - * Add support for reading the HEIC image format to the Windows build. - -2018-01-23 7.0.7-23 Cristy <quetzlzacatenango@image...> - * Fixed numerous use of uninitialized values, integer overflow, - memory exceeded, and timeouts (credit to OSS Fuzz). - * Add list-length policy to limit the maximum image sequence length. - -2018-01-22 7.0.7-22 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.0-22, GIT revision 22391:e8be814f1:20180122. - -2018-01-06 7.0.7-22 Cristy <quetzlzacatenango@image...> - * Support aspect ratio geometry, e.g. -crop 3:2. - * Add support for reading the HEIC image format (reference - https://github.com/ImageMagick/ImageMagick/issues/507). - * Fixed numerous memory leaks, credit to OSS Fuzz. - -2018-01-06 7.0.7-21 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.0-21, GIT revision 22168:a91afc45b:20180106. - -2018-01-06 7.0.7-21 Dirk Lemstra <dirk@lem.....org> - * Fix some enum values in the OpenCL code. - -2018-01-06 7.0.7-20 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-20, GIT revision 22161:33a04d3e5:20180105. - -2018-01-05 7.0.7-20 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2018-01-01 7.0.7-19 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-19, GIT revision 22133:977fe08bf:20180101. - -2017-12-29 7.0.7-19 Cristy <quetzlzacatenango@image...> - * Check for webpmux library version 0.4.4 (reference - https://github.com/ImageMagick/ImageMagick/issues/896). - -2017-12-26 7.0.7-18 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-18, GIT revision 22096:ad4bdeb40:20171228. - -2017-12-28 7.0.7-18 Cristy <quetzlzacatenango@image...> - * Fix error reading from pipe under Windows (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=33288). - -2017-12-26 7.0.7-17 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-17, GIT revision 22093:9caea323b:20171227. - -2017-12-26 7.0.7-17 Cristy <quetzlzacatenango@image...> - * Fix heap use after free error (reference - https://github.com/ImageMagick/ImageMagick/issues/918). - -2017-12-24 7.0.7-16 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-16, GIT revision 22038:e55dc7626:20171225. - -2017-12-18 7.0.7-16 Cristy <quetzlzacatenango@image...> - * Fix error reading multi-layer XCF image file. - * Fix possible stack overflow in WEBP reader (reference - https://github.com/ImageMagick/ImageMagick/issues/907) - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2017-12-16 7.0.7-15 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-15, GIT revision 21924:30cb31746:20171216. - -2017-12-08 7.0.7-15 Cristy <quetzlzacatenango@image...> - * Overall standard deviation is the average of each pixel channel (reference - https://imagemagick.org/discourse-server/viewforum.php?f=3). - * Update to the latest ImageMagick documentation. - -2017-12-05 7.0.7-14 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-14, GIT revision 21855:dc73b2aba:20171205. - -2017-11-30 7.0.7-14 Cristy <quetzlzacatenango@image...> - * Support Stereo composite operator. - * Fix build failure with --without-modules (reference - https://github.com/ImageMagick/ImageMagick/issues/890). - -2017-11-30 7.0.7-13 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-13, GIT revision 21823:72cb0fd0c:20171130. - -2017-11-30 7.0.7-13 Cristy <quetzlzacatenango@image...> - * Fix build failure with libraw 0.14.8 (reference - https://github.com/ImageMagick/ImageMagick/issues/888). - -2017-11-29 7.0.7-12 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-12, GIT revision 21814:5ef2c5a67:20171129. - -2017-11-12 7.0.7-12 Cristy <quetzlzacatenango@image...> - * The -tint option no longer munges the alpha channel (reference - http://imagemagick.org/discourse-server/viewtopic.php?f=1&t=33070). - * Don't delete in-memory blob when reading an image (reference - https://github.com/ImageMagick/ImageMagick/issues/886). - * Support HDRI color profile management. - -2017-11-11 7.0.7-11 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-11, GIT revision 21635:0447c6b46:20171111. - -2017-11-05 7.0.7-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-10, GIT revision 21612:36e2aabfd:20171105. - -2017-11-03 7.0.7-10 Dirk Lemstra <dirk@lem.....org> - * Fixed a problem with resource bookkeeping in AcquireMatrixInfo(). - -2017-10-30 7.0.7-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-9, GIT revision 21580:2682a311e:20171031. - -2017-10-20 7.0.7-9 Cristy <quetzlzacatenango@image...> - * Encode JSON control characters (reference - https://github.com/ImageMagick/ImageMagick/issues/848). - -2017-10-27 7.0.7-9 Dirk Lemstra <dirk@lem.....org> - * Added support for reading mipmaps in dds images (reference - https://github.com/ImageMagick/ImageMagick/issues/845). - -2017-10-15 7.0.7-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-8, GIT revision 21507:63ffc9878:20171015. - -2017-10-08 7.0.7-8 Cristy <quetzlzacatenango@image...> - * Return expected results for a percent 0 -chop option argument (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32806). - * Tweaks to OpenMP support within ImageMagick. - -2017-10-07 7.0.7-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-7, GIT revision 21432:29003eeed:20171007. - -2017-10-06 7.0.7-7 Cristy <quetzlzacatenango@image...> - * Correct handling of GIF transparency (reference - https://github.com/ImageMagick/ImageMagick/issues/831). - -2017-10-04 7.0.7-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-6, GIT revision 21426:0a1cb507b:20171004. - -2017-10-03 7.0.7-6 Cristy <quetzlzacatenango@image...> - * Reset the magick_list_initialized boolean when needed (reference - https://github.com/ImageMagick/ImageMagick/pull/826). - -2017-10-01 7.0.7-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-5, GIT revision 21382:3846f9d97:20171001. - -2017-09-28 7.0.7-5 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Support URW-base35 fonts. - -2017-09-26 7.0.7-5 Glenn Randers-Pehrson <glennrp@image...> - * Removed "ping_preserve_iCCP=MagickTrue;" statement that was inadvertently - added to coders/png.c (reference - http://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32771). - -2017-09-23 7.0.7-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-4, GIT revision 21265:bdbc14590:20170923. - -2017-09-23 7.0.7-4 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/pull/763). - -2017-09-17 7.0.7-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-3, GIT revision 21202:6e6907ac7:20170917. - -2017-09-17 7.0.7-3 ADLab of Venustech - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/pull/763). - -2017-09-15 7.0.7-3 Glenn Randers-Pehrson <glennrp@image...> - * Stop potential leaks in the JNG decoder (reference: - https://github.com/ImageMagick/ImageMagick/issues/760). - * Maximum valid hour is 23, not 24, in the PNG tIME chunk, and maximum - valid minute is 59, not 60. - -2017-09-12 7.0.7-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-2, GIT revision 21089:4e46ad9dd:20170912. - -2017-09-11 7.0.7-2 Glenn Randers-Pehrson <glennrp@image...> - * Use signed integer arithmetic to calculate timezone corrections (reference - https://github.com/ImageMagick/ImageMagick/issues/685). - -2017-09-09 7.0.7-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-1, GIT revision 21065:ab2194121:20170909. - -2017-09-09 7.0.7-1 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2017-09-05 7.0.7-1 Dirk Lemstra <dirk@lem.....org> - * Added -define tiff:write-layers=true to add support for writing layered - tiff files. - -2017-09-03 7.0.7-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.7-0, GIT revision 20996:2f8ac2203:20170903. - -2017-08-28 7.0.7-0 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Don't overwrite symbolic links when the shred policy is enabled. - -2017-08-27 7.0.6-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-10, GIT revision 20920:9940c367a:20170827. - -2017-08-27 7.0.6-10 Cristy <quetzlzacatenango@image...> - * Support -metric ssim, structual similarity index. - -2017-08-26 7.0.6-10 Dirk Lemstra <dirk@lem.....org> - * Fixed thread safety issue inside the pango and librsvg decoder - (reference: https://github.com/dlemstra/Magick.NET/issues/91). - -2017-08-20 7.0.6-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-9, GIT revision 20860:3f307d8ad:20170820. - -2017-08-18 7.0.6-9 Glenn Randers-Pehrson <glennrp@image...> - * Fixed bug with writing tIME chunk when timezone has a negative offset - (reference: https://github.com/ImageMagick/ImageMagick/issues/685) - -2017-08-18 7.0.6-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-8, GIT revision 20838:e2eb79427:20170818. - -2017-08-14 7.0.6-7 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Support CubicSpline resize filter. Define the lobes with the - -define filter:lobes={2,3,4} (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=32506). - * Prevent assertion failure when creating PDF thumbnail (reference - https://github.com/ImageMagick/ImageMagick/issues/674). - -2017-08-12 7.0.6-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-7, GIT revision 20799:0db4d8a16:20170812. - -2017-08-12 7.0.6-7 Cristy <quetzlzacatenango@image...> - * Improve EPS aliasing (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32497). - -2017-08-11 7.0.6-7 Dirk Lemstra <dirk@lem.....org> - * Added a new option called 'dds:fast-mipmaps' (reference - https://github.com/ImageMagick/ImageMagick/issues/558) - * The mipmaps of a dds image can now be created from a list of images with - -define dds:mipmaps=fromlist (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=30236). - -2017-08-10 7.0.6-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-6, GIT revision 20775:061d0fa25:20170810. - -2017-08-10 7.0.6-6 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2017-08-10 7.0.6-6 Glenn Randers-Pehrson <glennrp@image...> - * tests/validate.c: Show the reason for failures in the test logs, - if available. - -2017-08-03 7.0.6-6 Glenn Randers-Pehrson <glennrp@image...> - * Put UTC time in the PNG tIME chunk instead of local time (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32447). - -2017-08-02 7.0.6-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-5, GIT revision 20715:26b28d50a:20170802. - -2017-08-01 7.0.6-5 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2017-07-29 7.0.6-5 Glenn Randers-Pehrson <glennrp@image...> - * Properly set image->colorspace in the PNG decoder (previously - it was setting image->gamma, but only setting image->colorspace - for grayscale and gray-alpha images. Reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32418). - * Fix improper use of NULL in the JNG decoder (CVE-2017-11750, Reference - https://github.com/ImageMagick/ImageMagick/issues/632). - * Added "-define png:ignore-crc" option to PNG decoder. When you know - your image has no CRC or ADLER32 errors, this can speed up decoding. - It is also helpful in debugging bug reports from "fuzzers". - -2017-07-29 7.0.6-5 Cristy <quetzlzacatenango@image...> - * Off by one error for gradient coder (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32416), - https://github.com/ImageMagick/ImageMagick/issues/612). - -2017-07-28 7.0.6-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-4, GIT revision 20657:4e81160d6:20170728. - -2017-07-24 7.0.6-4 Cristy <quetzlzacatenango@image...> - * YUV coder no longer renders streaks (reference - https://github.com/ImageMagick/ImageMagick/issues/612). - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues) including - https://github.com/ImageMagick/ImageMagick/issues/618 (CVE-2017-12676). - * coders/png.c: Initialized quantum_scanline and quantum_info - to prevent a bad free (reference - https://github.com/ImageMagick/ImageMagick/issues/621). - -2017-07-25 7.0.6-4 Glenn Randers-Pehrson <glennrp@image...> - * Removed write_chunk_from_profile() from coders/png.c because it has - not worked at least since version 6.7.6. - * Removed many redundant checks before RelinquishMagickMemory(), which - is safe to call with a NULL argument. - * Added experimental PNG orNT chunk, to store image->orientation. - * Removed vpAg chunk write support (we are now writing caNv instead). - -2017-07-24 7.0.6-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-3, GIT revision 20598:cc9c43b44:20170724. - -2017-07-23 7.0.6-3 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - -2017-07-23 7.0.6-3 Glenn Randers-Pehrson <glennrp@image...> - * Fix memory leaks when reading a malformed JNG image: - https://github.com/ImageMagick/ImageMagick/issues/600 (CVE-2017-13141), - https://github.com/ImageMagick/ImageMagick/issues/602 (CVE-2017-12565). - -2017-07-21 7.0.6-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-2, GIT revision 20549:62fcf3d96:20170721. - -2017-07-19 7.0.6-2 Cristy <quetzlzacatenango@image...> - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - * The -monochrome option no longer returns a blank canvas (reference - https://github.com/ImageMagick/ImageMagick/issues/594). - * coders/png.c: fixed memory leak of quantum_info (CVE-2017-11539, reference - https://github.com/ImageMagick/ImageMagick/issues/582 - * coders/png.c: fixed NULL dereference when trying to write an empty MNG - (CVE-2017-11522, reference - https://github.com/ImageMagick/ImageMagick/issues/586). - -2017-07-15 7.0.6-2 Glenn Randers-Pehrson <glennrp@image...> - * Added caNv, eXIf, and pHYs to the list of PNG chunks to be removed - by the "-strip" option. - -2017-07-15 7.0.6-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-1, GIT revision 20447:c2a315e10:20170715. - -2017-07-13 7.0.6-1 Glenn Randers-Pehrson <glennrp@image...> - * Implemented PNG eXIf chunk support. - -2017-07-08 7.0.6-1 Cristy <quetzlzacatenango@image...> - * Support new -auto-threshold option. OTSU and Triangle methods are - currently supported. Look for the Kapur method in the next release. - * Fixed numerous memory leaks (reference - https://github.com/ImageMagick/ImageMagick/issues). - * Don't use variable float_t / double_t, bump SO (reference - https://github.com/ImageMagick/ImageMagick/issues/510). - * Support DNG images with libraw delegate library. - -2017-07-02 7.0.6-1 Glenn Randers-Pehrson <glennrp@image...> - * Reject PNG file that is too small (under 60 bytes) to contain - a valid image. - * Reject JPEG file that is too small (under 107 bytes) to contain - a valid image. - * Reject JNG file that is too small (under 147 bytes) to contain - a valid image. - -2017-06-22 7.0.6-1 Glenn Randers-Pehrson <glennrp@image...> - * Stop a memory leak in read_user_chunk_callback() (reference - https://github.com/ImageMagick/ImageMagick/issues/517, - CVE 2017-11310). - -2017-06-10 7.0.6-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.6-0, GIT revision 20194:b0c0d00:20170611. - -2017-06-10 7.0.6-0 Glenn Randers-Pehrson <glennrp@image...> - * coders/png.c: Accept exIf chunks whose data segment - erroneously begins with "Exif\0\0". - -2017-06-10 7.0.6-0 Cristy <quetzlzacatenango@image...> - * Introduce SetMagickSecurityPolicy() (MagickCore) and - MagickSetSecurityPolicy() (MagickWand) to set the ImageMagick security - policy (reference https://github.com/ImageMagick/ImageMagick/issues/407). - -2017-06-02 7.0.5-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-10, GIT revision 20155:38ebc02:20170602. - -2017-06-01 7.0.5-10 Glenn Randers-Pehrson <glennrp@image...> - * Removed experimental PNG zxIF chunk support; the proposal is dead. - -2017-06-01 7.0.5-10 Cristy <quetzlzacatenango@image...> - * Fix choppy bitmap font rendering (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32071). - * The +opaque option is not longer a noop (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32081). - * Add support for 'hex:' property. - -2017-05-28 7.0.5-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-9, GIT revision 20113:8b67333:20170528. - -2017-05-28 7.0.5-9 Cristy <quetzlzacatenango@image...> - * Transient error validating the JPEG-2000 image format (reference - https://github.com/ImageMagick/ImageMagick/issues/501). - * Properly allocate DCM image colormap (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=32063). - -2017-05-26 7.0.5-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-8, GIT revision 20099:870a016:20170526. - -2017-05-23 7.0.5-8 Cristy <quetzlzacatenango@image...> - * Improper allocation of memory for IM instances without threads (reference - https://github.com/ImageMagick/ImageMagick/issues/497). - * Delete corrupt image from list (reference - https://github.com/ImageMagick/ImageMagick/issues/500). - -2017-05-19 7.0.5-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-6, GIT revision 20078:7ce2d38:20170519. - -2017-05-15 7.0.5-7 Cristy <quetzlzacatenango@image...> - * Support various image operators for the compare utility (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=31938). - - 2017-05-12 7.0.5-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-6, GIT revision 20039:9371904:20170512. - -2017-05-10 7.0.5-6 John Cupitt <jcupitt@gmail.com> - * Revise DICOM window and rescale handling (reference - https://github.com/ImageMagick/ImageMagick/pull/484) - -2017-05-06 7.0.5-6 Cristy <quetzlzacatenango@image...> - * Restore the -alpha Shape option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31879). - * Fix transient PDF bug (reference - https://github.com/ImageMagick/ImageMagick/issues/463). - * The +opaque option now works on all channels (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31862). - * Ensure backwards compatibility for the -combine option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31855). - * Check for EOF conditions for RLE image format. - * Reset histogram page geometry (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31920). - -2017-04-24 7.0.5-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-5, GIT revision 19915:12eec43:20170424. - -2017-03-26 7.0.5-5 Cristy <quetzlzacatenango@image...> - * Minimize buffer copies to improve OpenCL performance. - * Morphology thinning is no longer a no-op (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31650). - * Patch two PCD writer problems, corrupt output and dark pixels (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=3164). - * Support ICC based PDF's (reference - https://github.com/ImageMagick/ImageMagick/issues/417). - * Fix improper EPS clip path rendering (reference - http://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31722). - -2017-03-24 7.0.5-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-4, GIT revision 19754:350fff3:20170324. - -2017-03-21 7.0.5-4 Cristy <quetzlzacatenango@image...> - * Respect -loop option for animate -window (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31619). - -2017-03-17 7.0.5-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-3, GIT revision 19741:070c3fb:20170317. - -2017-03-14 7.0.5-3 Cristy <quetzlzacatenango@image...> - * Support namespaces for the security policy. - * Support the -authenticate option for PDF (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31530). - -2017-03-11 7.0.5-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-2, GIT revision 19696:da91a7c:20170311. - -2017-03-06 7.0.5-2 Cristy <quetzlzacatenango@image...> - * Respect throttle policy (reference - https://github.com/ImageMagick/ImageMagick/issues/393). - * Return proper minima / maxima (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31377). - -2017-03-03 7.0.5-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-1, GIT revision 19662:b7f455a:20170303. - -2017-02-21 7.0.5-1 Cristy <quetzlzacatenango@image...> - * Fix Spurious memory allocation message (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31438). - * Identical images should return inf for PSNR (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31487). - -2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.5-0, GIT revision 19616:505fea9:20170220. - -2017-02-20 7.0.5-0 Cristy <quetzlzacatenango@image...> - * Fix transient bug with -separate option (reference - https://github.com/ImageMagick/ImageMagick/issues/385). - -2017-02-18 7.0.4-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-10, GIT revision 19608:fe757a2:20170218. - -2017-02-18 7.0.4-10 Dirk Lemstra <dirk@lem.....org> - * Fixed fd leak for webp coder (reference - https://github.com/ImageMagick/ImageMagick/pull/382) - -2017-02-15 7.0.4-10 Cristy <quetzlzacatenango@image...> - * Prevent random pixel data for corrupt JPEG image (bug report from - Hirokazu Moriguchi, Sony). - * Restore -mattecolor option. - * Support pixel-cache and shred security policies. - * Bump Magick++ SO. Previously a global replace changed matteColor to - alphaColor. - -2017-02-14 7.0.4-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-9, GIT revision 19580:d474b37:20170214. - -2017-02-14 7.0.4-9 Cristy <quetzlzacatenango@image...> - * Revert patch that did not set update trait on alpha channel. - -2017-02-13 7.0.4-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-8, GIT revision 19574:7642384:20170213. - -2017-02-09 7.0.4-8 Dirk Lemstra <dirk@lem.....org> - * Fixed memory leak when creating nested exceptions in Magick++ (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=23&p=142634) - -2017-02-09 7.0.4-8 Cristy <quetzlzacatenango@image...> - * Unbreak build without JPEG support (reference - https://github.com/ImageMagick/ImageMagick/pull/373). - * Document behavior change in the security policy (thanks to yoya @ - https://blog.awm.jp/2017/02/09/imagemagick-en/). - * Return unbiased standard deviation for image statistics (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31377). - * Don't set update trait on alpha channel (private e-mail concerning - -levels-colors option). - -2017-02-04 7.0.4-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-7, GIT revision 19513:5783e57:20170204. - -2017-01-28 7.0.4-7 Cristy <quetzlzacatenango@image...> - * Sanitize comments that include braces for the MIFF image format (reference - https://github.com/ImageMagick/ImageMagick/issues/368). - -2017-01-27 7.0.4-7 Glenn Randers-Pehrson <glennrp@image...> - * coders/png.c: Added support for a proposed new PNG chunk - (zxIf, read-only) that is currently being discussed on the - png-mng-misc at lists.sourceforge.net mailing list. Enable - exIf and zxIf with CPPFLAGS="-DexIf_SUPPORTED -DxzIf_SUPPORTED". - If exIf is enabled, only the uncompressed exIF chunk will be - written and the hex-encoded zTXt chunk containing the raw Exif - profile won't be written. - -2017-01-27 7.0.4-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-6, GIT revision 19442:4747de9:20170127. - -2017-01-27 7.0.4-6 Cristy <quetzlzacatenango@image...> - * Uninitialized data in MAT image format (reference - https://github.com/ImageMagick/ImageMagick/issues/362). - * Properly auto-fit caption (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30887). - * Correction to composite Over operator (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31282). - * Respect gravity option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31284). - -2017-01-22 7.0.4-6 Glenn Randers-Pehrson <glennrp@image...> - * Renamed read_vpag_chunk_callback() function to png_user_chunk_callback() - in coders/png.c - * Implemented a private PNG caNv (canvas) chunk for remembering the - original dimensions and offsets when an image is cropped. Previously - we used the oFFs and vpAg chunks for this purpose, but this had potential - conflicts with other applications that also use the oFFs chunk. - * coders/png.c: Added support for a proposed new PNG chunk (exIf - read-write, eXIf read-only) that is currently being discussed on the - png-mng-misc at lists.sourceforge.net mailing list. - -2017-01-22 7.0.4-6 Dirk Lemstra <dirk@lem.....org> - * Replaced CoderSeekableStreamFlag with CoderDecoderSeekableStreamFlag and - CoderEncoderSeekableStreamFlag. - -2017-01-21 7.0.4-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-5, GIT revision 19381:7ae396f:20170121. - -2017-01-18 7.0.4-5 Cristy <quetzlzacatenango@image...> - * Don't set background for transparent tiled images (reference - http://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31210). - -2017-01-14 7.0.4-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-4, GIT revision 19361:a12953c:20170114. - -2017-01-14 7.0.4-4 Dirk Lemstra <dirk@lem.....org> - * Added support for RGB555, RGB565, ARGB4444 and ARGB1555 to the - BMP encoder (reference - https://github.com/ImageMagick/ImageMagick/issues/344). - -2017-01-10 7.0.4-4 Cristy <quetzlzacatenango@image...> - * Recognize XML policy closing tags (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31182). - * Fix memory leak in the MPC format. - -2017-01-07 7.0.4-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-3, GIT revision 19329:930ca78:20170107. - -2017-01-04 7.0.4-3 Cristy <quetzlzacatenango@image...> - * Increase memory allocation for TIFF pixels (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31161). - -2017-01-03 7.0.4-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-2, GIT revision 19318:8766311:20170103. - -2017-01-02 7.0.4-2 Cristy <quetzlzacatenango@image...> - * Validation unit test for MNG works again. - -2016-12-31 7.0.4-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-1, GIT revision 19292:c5ccfa8:20161231. - -2016-12-26 7.0.4-1 Cristy <quetzlzacatenango@image...> - * Initialize draw_info alpha member to OpaqueAlpha. - * Monochrome images no longer have inverted colors (reference - https://github.com/ImageMagick/ImageMagick/issues/332). - -2016-12-18 7.0.4-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.4-0, GIT revision 19221:d5e8abc:20161218. - -2016-12-14 7.0.4-0 Cristy <quetzlzacatenango@image...> - * Do not close path for linejoins of round (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31039). - -2016-12-10 7.0.3-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-10, GIT revision 19191:338f088:20161210. - -2016-12-07 7.0.3-10 Cristy <quetzlzacatenango@image...> - * Set colorspace to sRGB if -append has non-homogenous colorspaces (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29105). - * Respect connected-components:area-threshold define (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31006). - * Enable alpha channel if background color is non-opaque (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31016). - * Return correct offset for negative index for -fx option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31019). - * Fixed improper scaling of certain FITS images (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31028). - * Properly center text label (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=31027). - -2016-12-05 7.0.3-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-9, GIT revision 19139:6fed3f1:20161205. - -2016-11-26 7.0.3-9 Cristy <quetzlzacatenango@image...> - * Support the compare -read-mask option. - * Support read-masks for the -modulate option. - * Prevent buffer overflow when streaming an image (reference - https://github.com/ImageMagick/ImageMagick/issues/312). - * Fix possible buffer overflow when writing compressed TIFFS (vulnerability - report from Cisco Talos, CVE-2016-8707). - -2016-11-15 7.0.3-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-8, GIT revision 19067:5aceded:20161125. - -2016-11-18 7.0.3-8 Cristy <quetzlzacatenango@image...> - * Support the phash:colorspaces and phash:normalize options. - * If a convenient line break is not found, force it for caption: (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30887). - * Set alpha member of draw structure to OpaqueAlpha (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30894). - * Off by 1 error when computing the standard deviation (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=30866). - * Apply Debian patches, (reference - https://github.com/ImageMagick/ImageMagick/issues/304). - * Permit EPT images with just a TIFF or EPS image, not both (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30921). - * The -clone option no longer leaks memory. - * Render to clip mask rather than image for clip-path MVG graphics primitive. - -2016-11-15 7.0.3-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-7, GIT revision 19024:87aca83:20161115. - -2016-11-10 7.0.3-7 Cristy <quetzlzacatenango@image...> - * Web pages were broken when we moved to HTTPS protocol. - -2016-11-08 7.0.3-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-6, GIT revision 19001:4cff747:20161108. - -2016-11-01 7.0.3-6 Cristy <quetzlzacatenango@image...> - * Off by one memory allocation (reference - https://github.com/ImageMagick/ImageMagick/issues/296). - * The -extent option now matches the results of IMv6 (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=30779). - * Prevent fault in MSL interpreter (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30797). - * Mask composite produces proper results for the convert utility (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29675). - -2016-10-10 7.0.3-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-5, GIT revision 18975:a8174a2:20161030. - -2016-10-16 7.0.3-5 Dirk Lemstra <dirk@lem.....org> - * Added layer RLE compression to the PSD encoder. - -2016-10-10 7.0.3-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-4, GIT revision 18937:83da034:20161010. - -2016-10-10 7.0.3-4 Dirk Lemstra <dirk@lem.....org> - * Fixed incorrect parsing with ordered dither. (reference - https://github.com/ImageMagick/ImageMagick/issues/254) - -2016-10-10 7.0.3-4 Cristy <quetzlzacatenango@image...> - * Unit test pass again after small SUN image patch. - -2016-10-08 7.0.3-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-3, GIT revision 18924:d6614e7:20161008. - -2016-10-07 7.0.3-3 Dirk Lemstra <dirk@lem.....org> - * Fixed incorrect RLE decoding when reading a DCM image that contains - multiple segments. - -2016-10-02 7.0.3-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-2, GIT revision 18887:6b27c5b:20161002. - -2016-09-27 7.0.3-2 Dirk Lemstra <dirk@lem.....org> - * Fixed incorrect RLE decoding when reading an SGI image (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30514) - -2016-09-20 7.0.3-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-1, GIT revision 18851:ad91ea8:20160920. - -2016-09-16 7.0.3-1 Dirk Lemstra <dirk@lem.....org> - * Added layer RLE compression to the PSD encoder. - * Added define 'psd:preserve-opacity-mask' to preserve the opacity mask - in a PSD file. - * Fixed issue where the display window was used instead of the data window - when reading EXR files (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&p=137849). - -2016-09-05 7.0.3-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.3-0, GIT revision 18786:10aa64c:20160905. - -2016-08-29 7.0.3-0 Dirk Lemstra <dirk@lem.....org> - * Fixed reading DXT1 images with an alpha channel. - * Fixed incorrect padding calculation in PSD encoder. - -2016-08-27 7.0.2-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-10, GIT revision 18750:e3335b3:20160827. - -2016-08-27 7.0.2-10 Dirk Lemstra <dirk@lem.....org> - * Added define 'psd:additional-info' to preserve the additional information - in a PSD file. - -2016-08-15 7.0.2-10 Cristy <quetzlzacatenango@image...> - * Prevent buffer overflow in BMP & SGI coders (bug report from - pwchen&rayzhong of tencent). - * Prevent buffer overflow and other problems in SIXEL, PDB, MAP, TIFF and - CALS coders (bug report from Donghai Zhu). - * The -stream option now increments the pixel pointer properly (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30327). - -2016-08-14 7.0.2-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-9, GIT revision 18707:2c02f09:20160814. - -2016-08-14 7.0.2-9 Cristy <quetzlzacatenango@image...> - * Fix compile error in opencl.c (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30289). - * Eliminate compiler warning. - -2016-08-14 7.0.2-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-8, GIT revision 18698:74b1d5d:20160814. - -2016-08-07 7.0.2-8 Cristy <quetzlzacatenango@image...> - * Prevent spurious removal of MPC cache files (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30256). - * Note alpha channel when combining 4 or more images (reference - https://github.com/ImageMagick/ImageMagick/issues/250). - -2016-08-06 7.0.2-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-7, GIT revision 10980:ecc03a2:20160806. - -2016-08-01 7.0.2-7 Cristy <quetzlzacatenango@image...> - * Evaluate lazy pixel cache morphology to prevent buffer overflow (bug report - from Ibrahim M. El-Sayed). - * Prevent buffer overflow (bug report from Max Thrane). - * Prevent memory use after free (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=30245). - -2016-07-30 7.0.2-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-6, GIT revision 18651:df24175:20160729. - -2016-07-29 7.0.2-6 Cristy <quetzlzacatenango@image...> - * Support -region option (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=29692). - -2016-07-21 7.0.2-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-5, GIT revision 18627:2b5ddbd:20160721. - -2016-07-13 7.0.2-5 Cristy <quetzlzacatenango@image...> - * Fix MVG stroke-opacity (reference - https://github.com/ImageMagick/ImageMagick/issues/229). - * Prevent possible buffer overflow when reading TIFF images (bug report from - Shi Pu of MS509 Team). - * Initialize index channel to get expected results from the stegano coder. - -2016-07-11 7.0.2-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-4, GIT revision 18591:50debe5:20160710. - -2016-07-10 7.0.2-4 Cristy <quetzlzacatenango@image...> - * To comply with the SVG standard, use stroke-opacity for transparent strokes. - * Define CompositeChannels mask to Red, Green, Blue, Alpha, and Black. - -2016-07-09 7.0.2-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-3, GIT revision 18572:28560fc:20160709. - -2016-07-01 7.0.2-3 Cristy <quetzlzacatenango@image...> - * Patch so -kuwahara option can preserve colormapped edges. - * The histogram coder now returns the correct extent. - * Use CopyMagickString() rather than CopyMagickMemory() for strings. - -2016-06-26 7.0.2-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-2, GIT revision 18514:a7b5b46:20160626. - -2016-06-23 7.0.2-2 Cristy <quetzlzacatenango@image...> - * Correct for numerical instability (reference - https://github.com/ImageMagick/ImageMagick/issues/218). - -2016-06-21 7.0.2-1 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-1, GIT revision 18479:931319b:20160622. - -2016-06-17 7.0.2-1 Dirk Lemstra <dirk@lem.....org> - * Added support for GROUP4 compression to the FAX coder. - -2016-06-12 7.0.2-1 Cristy <quetzlzacatenango@image...> - * Distort no longer converts grayscale image to sRGB (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=29895). - * Don't return a zero bounding box for QueryMultilineFontMetrics() (reference - https://github.com/ImageMagick/ImageMagick/issues/222). - -2016-06-12 7.0.2-0 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.2-0, GIT revision 10884:f0e15e8:20160612. - -2016-06-09 7.0.2-0 Cristy <quetzlzacatenango@image...> - * Backoff finite precision epsilon (reference - https://github.com/ImageMagick/ImageMagick/issues/215). - * Fix drawing glitch for stroke widths greater than 2 (reference - https://github.com/ImageMagick/ImageMagick/issues/218). - -2016-06-05 7.0.1-10 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-10, GIT revision 18406:ba4ad2d:20160607. - -2016-06-04 7.0.1-10 Cristy <quetzlzacatenango@image...> - * Deny indirect reads by policy, remove policy to permit, e.g., - convert caption:@mytext.txt ... - * RLE check for pixel offset less than 0 (heap overflow report from Craig - Young). - * Properly initialze PES blocks (reference - https://github.com/ImageMagick/ImageMagick/issues/213). - -2016-06-03 7.0.1-9 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-9, GIT revision 10847:339f803:20160602. - -2016-06-02 7.0.1-9 Cristy <quetzlzacatenango@image...> - * Fix small memory leak (patch provided by Андрей Черный). - * Coder path traversal is not authorized (bug report provided by - Masaaki Chida). - * Turn off alpha channel for the compare difference image (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29828). - -2016-05-31 7.0.1-8 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-8, GIT revision 18334:97775b5:20160531. - -2016-05-31 7.0.1-8 Cristy <quetzlzacatenango@image...> - * Support configure script --enable-pipes option to enable pipes (|) in - filenames. - * Support configure script --enable-indirect-reads option to enable - indirect reads (@) in filenames. - -2016-05-30 7.0.1-7 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-7, GIT revision 18321:5511ef5:20160530. - -2016-05-25 7.0.1-7 Cristy <quetzlzacatenango@image...> - * Security improvements to TEXT coder broke it (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29754). - * Fix stroke offset problem for -annotate (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29626). - * Don't interpret -fx option arguments (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29774); - * Add additional checks to DCM reader to prevent data-driven faults (bug - report from Hanno Böck). - -2016-05-21 7.0.1-6 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-6, GIT revision 18241:d4f277c:20160521. - -2016-05-20 7.0.1-6 Cristy <quetzlzacatenango@image...> - * Fixed proper placement of text annotation for east / west gravity. - -2016-05-18 7.0.1-5 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-5, GIT revision 10789:f7c2e89:20160518, - -2016-05-18 7.0.1-5 Cristy <quetzlzacatenango@image...> - * Process channels independently for -channel -equalize (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=29708). - * Fix pixel cache on disk regression (reference - https://github.com/ImageMagick/ImageMagick/issues/202). - -2016-05-15 7.0.1-4 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-4, GIT revision 10778:52dae14:20160516. - -2016-05-10 7.0.1-4 Cristy <quetzlzacatenango@image...> - * Prevent possible shell command injection vulnerability through the - authenticate parameter of the PDF, PCL and XPS coders (report from - Erez Turjeman). - * Quote passwords when passed to a delegate program. - * Iterate channels over source image rather than destination (bug report - from Hanno Böck). - * Can read geo-related EXIF metdata once-again (reference - https://github.com/ImageMagick/ImageMagick/issues/198). - * Sanitize all delegate emedded formatting characters. - * Don't sync pixel cache in AcquireAuthenticCacheView() (bug report from - Hanno Böck). - -2016-05-09 7.0.1-3 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-3, GIT revision 10755:d540dda:20160509. - -2016-05-07 7.0.1-3 Cristy <quetzlzacatenango@image...> - * Remove https delegate. - -2016-05-06 7.0.1-2 Cristy <quetzlzacatenango@image...> - * Release ImageMagick version 7.0.1-2, GIT revision 10741:5746147:20160507. - -2016-05-04 7.0.1-2 Cristy <quetzlzacatenango@image...> - * Check for buffer overflow in magick/draw.c/DrawStrokePolygon(). - * Replace show delegate title with image filename rather than label. - * Fix GetNextToken() off by one error. - * Remove support for internal ephemeral coder. - -2016-05-03 7.0.1-1 Cristy <quetzlzacatenango@image...> - * New version 7.0.1-1, GIT revision 10723:9fc8a0c:20160503. - -2016-05-03 7.0.1-1 Cristy <quetzlzacatenango@image...> - * Sanitize input filename for http / https delegates (improved patch). - * Fix for possible security vulnerabilities (reference - https://imagemagick.org/discourse-server/viewtopic.php?f=4&t=29588). - -2016-04-30 7.0.1-0 Cristy <quetzlzacatenango@image...> - * New version 7.0.1-0, GIT revision 10716:b527bce:20160430. - -2016-01-30 7.0.0-0 Fahad-Alsaidi & ShamsaHamed - * Add support for languages that require complex text layout (reference - https://github.com/ImageMagick/ImageMagick/pull/88). - -2012-04-27 7.0.0-0 Anthony thyssen <A.Thyssen@griffith...> - * Allow the use of set and escapes when no images in memory - (unless you attempt to access per-image meta-data) - Currently does not include %[fx:...] and %[pixel:...] - -2012-10-05 7.0.0-0 Anthony thyssen <A.Thyssen@griffith...> - * Rather than replicate 'options' into 'artifacts' make a link - from image to image_info and lookup a global option if no artifact - is defined. - -2012-09-11 7.0.0-0 Nicolas Robidoux <nicolas.robidoux@gmail...> - * sigmoidal-contrast: - * Remove unnecessary initial ClampToQuantum. - -2012-09-10 7.0.0-0 Nicolas Robidoux <nicolas.robidoux@gmail...> - * sigmoidal-contrast: - * Direct computation, without LUT; - * Fix re-declaration of i (at the top, and inside a conditional). - -2012-09-04 7.0.0-0 Nicolas Robidoux <nicolas.robidoux@gmail...> - * Add tanh/atanh clone of legacy sigmoidal map (faster & more accurate). - -2012-08-08 7.0.0-0 Nicolas Robidoux <nicolas.robidoux@gmail...> - * Add final ClampToQuantum in sigmoidal colormap loop. - * Remove OpenMP calls from colormap update loops. - -2011-08-01 7.0.0-0 Cristy <quetzlzacatenango@image...> - * New version 7.0.0-0. - diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/IMDisplay.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/IMDisplay.exe deleted file mode 100755 index 59b2ad6adf6b7f8fa45b9a9730dba066dac02c64..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/IMDisplay.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ImageMagick.rdf b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ImageMagick.rdf deleted file mode 100755 index 92e74e853cdab07e30883b1871e5a3dfc359e5bb..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ImageMagick.rdf +++ /dev/null @@ -1,166 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns="http://usefulinc.com/ns/doap#"> - - <Project> - <name>ImageMagick</name> - <shortdesc xml:lang="en">ImageMagick: convert, edit, or compose images.</shortdesc> - <homepage rdf:resource="http://www.imagemagick.org/"/> - <created>2017-03-07</created> - - <description xml:lang="en"> -Introduction to ImageMagick - - ImageMagick� is a software suite to create, edit, compose, or convert - bitmap images. It can read and write images in a variety of formats (over - 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, - PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, - shear and transform images, adjust image colors, apply various special - effects, or draw text, lines, polygons, ellipses and B�zier curves. - - The functionality of ImageMagick is typically utilized from the command - line or you can use the features from programs written in your favorite - language. Choose from these interfaces: G2F (Ada), MagickCore (C), - MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), - JMagick (Java), L-Magick (Lisp), Lua, NMagick (Neko/haXe), Magick.NET - (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP - (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick - (Tcl/TK). With a language interface, use ImageMagick to modify or create - images dynamically and automagically. - - ImageMagick utilizes multiple computational threads to increase performance - and can read, process, or write mega-, giga-, or tera-pixel image sizes. - - ImageMagick is free software delivered as a ready-to-run binary distribution - or as source code that you may use, copy, modify, and distribute in both open - and proprietary applications. It is distributed under the Apache 2.0 license. - - The ImageMagick development process ensures a stable API and ABI. Before - each ImageMagick release, we perform a comprehensive security assessment - that includes memory error and thread data race detection to prevent - security vulnerabilities. - - ImageMagick is available from - https://www.imagemagick.org/script/download.php. It runs on Linux, Windows, - Mac Os X, iOS, Android OS, and others. - - The authoritative ImageMagick web site is - https://www.imagemagick.org. The authoritative source code repository is - http://git.imagemagick.org/repos/ImageMagick/. - - -Features and Capabilities - - Here are just a few examples of what ImageMagick can do: - - * Format conversion: convert an image from one format to another (e.g. - PNG to JPEG). - * Transform: resize, rotate, deskew, crop, flip or trim an image. - * Transparency: render portions of an image invisible. - * Draw: add shapes or text to an image. - * Decorate: add a border or frame to an image. - * Special effects: blur, sharpen, threshold, or tint an image. - * Animation: create a GIF animation sequence from a group of images. - * Text & comments: insert descriptive or artistic text in an image. - * Image gradients: create a gradual blend of one color whose shape is - horizontal, vertical, circular, or ellipical. - * Image identification: describe the format and attributes of an image. - * Composite: overlap one image over another. - * Montage: juxtapose image thumbnails on an image canvas. - * Generalized pixel distortion: correct for, or induce image distortions - including perspective. - * Computer vision: Canny edge detection. - * Morphology of shapes: extract features, describe shapes and recognize - patterns in images. - * Motion picture support: read and write the common image formats used in - digital film work. - * Image calculator: apply a mathematical expression to an image or image - channels. - * Connected component labeling: uniquely label connected regions in an - image. - * Discrete Fourier transform: implements the forward and inverse DFT. - * Perceptual hash: maps visually identical images to the same or similar - hash-- useful in image retrieval, authentication, indexing, or copy - detection as well as digital watermarking. - * Complex text layout: bidirectional text support and shaping. - * Color management: accurate color management with color profiles or in - lieu of-- built-in gamma compression or expansion as demanded by the - colorspace. - * High dynamic-range images: accurately represent the wide range of - intensity levels found in real scenes ranging from the brightest direct - sunlight to the deepest darkest shadows. - * Encipher or decipher an image: convert ordinary images into - unintelligible gibberish and back again. - * Virtual pixel support: convenient access to pixels outside the image - region. - * Large image support: read, process, or write mega-, giga-, or - tera-pixel image sizes. - * Threads of execution support: ImageMagick is thread safe and most - internal algorithms are OpenMP-enabled to take advantage of speed-ups - offered by multicore processor chips. - * Distributed pixel cache: offload intermediate pixel storage to one or - more remote servers. - * Heterogeneous distributed processing: certain algorithms are - OpenCL-enabled to take advantage of speed-ups offered by executing in - concert across heterogeneous platforms consisting of CPUs, GPUs, and - other processors. - * ImageMagick on the iPhone: convert, edit, or compose images on your - iPhone or iPad. - - Examples of ImageMagick Usage shows how to use ImageMagick from the - command-line to accomplish any of these tasks and much more. Also, - see Fred's ImageMagick Scripts: a plethora of command-line scripts that - perform geometric transforms, blurs, sharpens, edging, noise removal, - and color manipulations. With Magick.NET, use ImageMagick without having - to install ImageMagick on your server or desktop. - </description> - - <maintainer> - <foaf:Person> - <foaf:name>ImageMagick Studio LLC</foaf:name> - <foaf:homepage rdf:resource="http://www.imagemagick.org/"/> - </foaf:Person> - </maintainer> - - <release> - <Version> - <name>stable</name> - <created>2017-03-07</created> - <revision>7.0.5</revision> - <patch-level>-0</patch-level> - </Version> - </release> - - <download-page rdf:resource="http://www.imagemagick.org/script/download.php"/> - <download-mirror rdf:resource="http://sourceforge.net/projects/imagemagick/"/> - - <!-- Licensing details --> - <license rdf:resource="http://www.imagemagick.org/script/license.php"/> - - <!-- source repository --> - <repository> - <GITRepository> - <repositoryWebView rdf:resource="https://github.com/ImageMagick/ImageMagick"/> - </GITRepository> - </repository> - </Project> - - - <!-- - optional administravia: - authoring tools can add more here if they'd like. - --> - <rdf:Description rdf:about=""> - <foaf:maker> - <foaf:Person> - <foaf:name>ImageMagick Studio LLC</foaf:name> - <foaf:homepage rdf:resource="http://www.imagemagick.org/"/> - </foaf:Person> - </foaf:maker> - </rdf:Description> - -</rdf:RDF> -<!-- -Local variables: -mode:nxml -End: ---> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/LICENSE.txt b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/LICENSE.txt deleted file mode 100755 index d3be3cf2cf28b9316a521c5d3a1824e363a46091..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/LICENSE.txt +++ /dev/null @@ -1,103 +0,0 @@ -Before we get to the text of the license, lets just review what the license says in simple terms: - -It allows you to: - - * freely download and use ImageMagick software, in whole or in part, for personal, company internal, or commercial purposes; - * use ImageMagick software in packages or distributions that you create; - * link against a library under a different license; - * link code under a different license against a library under this license; - * merge code into a work under a different license; - * extend patent grants to any code using code under this license; - * and extend patent protection. - -It forbids you to: - - * redistribute any piece of ImageMagick-originated software without proper attribution; - * use any marks owned by ImageMagick Studio LLC in any way that might state or imply that ImageMagick Studio LLC endorses your distribution; - * use any marks owned by ImageMagick Studio LLC in any way that might state or imply that you created the ImageMagick software in question. - -It requires you to: - - * include a copy of the license in any redistribution you may make that includes ImageMagick software; - * provide clear attribution to ImageMagick Studio LLC for any distributions that include ImageMagick software. - -It does not require you to: - - * include the source of the ImageMagick software itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it; - * submit changes that you make to the software back to the ImageMagick Studio LLC (though such feedback is encouraged). - -A few other clarifications include: - - * ImageMagick is freely available without charge; - * you may include ImageMagick on a DVD as long as you comply with the terms of the license; - * you can give modified code away for free or sell it under the terms of the ImageMagick license or distribute the result under a different license, but you need to acknowledge the use of the ImageMagick software; - * the license is compatible with the GPL V3. - * when exporting the ImageMagick software, review its export classification. - -Terms and Conditions for Use, Reproduction, and Distribution - -The legally binding and authoritative terms and conditions for use, reproduction, and distribution of ImageMagick follow: - -Copyright 1999-2020 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. - -1. Definitions. - -License shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -Legal Entity shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, control means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -You (or Your) shall mean an individual or Legal Entity exercising permissions granted by this License. - -Source form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -Object form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -Work shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -Derivative Works shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -Contribution shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution. - -Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - - * You must give any other recipients of the Work or Derivative Works a copy of this License; and - * You must cause any modified files to carry prominent notices stating that You changed the files; and - * You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - * If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. -You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -How to Apply the License to your Work - -To apply the ImageMagick License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information (don't include the brackets). The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the ImageMagick License (the "License"); you may not use - this file except in compliance with the License. You may obtain a copy - of the License at - - https://imagemagick.org/script/license.php - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations - under the License. diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/NOTICE.txt b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/NOTICE.txt deleted file mode 100755 index 6168f305628ae9af279aab9912e85e3801e7e472..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/NOTICE.txt +++ /dev/null @@ -1,1324 +0,0 @@ -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -1. ImageMagick copyright: - -Copyright 1999-2015 ImageMagick Studio LLC, a non-profit organization dedicated -to making software imaging solutions freely available. - -You may not use this file except in compliance with the License. You may obtain -a copy of the License at - - http://www.imagemagick.org/script/license.php - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. - -The full text of this license is availaible in the LICENSE file. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -2. E. I. du Pont de Nemours and Company copyright (ImageMagick was originally - 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -3. OpenSSH copyright (this copyright is limited to magick/utility.c/ - Base64Decode() and Base64Encode(),incorporated from the OpenSSH package): - -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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -4. Xfig copyright (this copyright is limited to the image patterns in - magick/nt-base.c, incorporated from the XFig package): - -| 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -5. ezXML copyright (This copyright is limited to code for reading XML files in - magick/xml-tree.c, incorporated from the ezxml package): - -Copyright 2004-2006 Aaron Voisine <aaron@voisine.org> - -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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -6. GraphicsMagick copyright (this copyright is limited to the Windows installer - and enhancements to the automake and autoconf configure scripts, - incorporated from the GraphicsMagick package): - -Copyright (C) 2002 - 2009 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -7. Magick++ copyright (this copyright is limited to the Magick++ API in the - Magick++ folder): - -Copyright 1999 - 2002 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> - -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++. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -8. Thatcher Ulrich copyright (ImageMagick includes two fonts, - PerlMagick/t/ttf/input.ttf and PerlMagick/demo/Generic.ttf under this - copyright): - - Copyright: 2004-2007, Thatcher Ulrich <tu@tulrich.com> - - I have placed these fonts in the Public Domain. This is all 100% my own work. - Usage is totally unrestricted. If you want to make derivative works for any - purpose, please go ahead. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -9. Gsview copyright (ImageMagick incorporated a small portion of code from the - gsview package to locate Ghostscript under Windows. This source code is - distributed under the following license): - -Copyright (C) 2000-2002, Ghostgum Software Pty Ltd. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this file ("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 this Software, and to permit persons to whom -this file is furnished to do so, subject to the following conditions: - -This Software is distributed with NO WARRANTY OF ANY KIND. No author or -distributor accepts any responsibility for the consequences of using it, or -for whether it serves any particular purpose or works at all, unless he or she -says so in writing. - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -10. Libsquish copyright (this copyright is limited to the compression used in - coder/dds.c, incorporated from the libsquish library): - -Copyright (c) 2006 Simon Brown si@sjbrown.co.uk - -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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -11. Bootstrap copyright (imageMagick utilizes CSS for its web pages under this - copyright): - -Bootstrap v3.3.5 (http://getbootstrap.com) -Copyright 2011-2015 Twitter, Inc. -Licensed under the MIT license - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -12. Libbzip2 copyright: - -This program, "bzip2", the associated library "libbzip2", and all documentation, -are copyright (C) 1996-2006 Julian R Seward. 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. The origin of this software must not be misrepresented; you must not claim -that you wrote the original software. If you use this software in a product, -an acknowledgment in the product documentation would be appreciated but is -not required. - -3. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. - -4. The name of the author may not be used to endorse or promote products -derived from this software without specific prior written permission. - -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. - -Julian Seward, Cambridge, UK. -jseward@bzip.org -bzip2/libbzip2 version 1.0.4 of 20 December 2006 - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -13. OpenEXR copyright: - -Copyright (c) 2006, Industrial Light & Magic, a division of Lucasfilm -Entertainment Company Ltd. Portions contributed and copyright held by -others as indicated. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - * 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. - - * Neither the name of Industrial Light & Magic nor the names of - any other contributors to this software may be used to endorse or - promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -14. Libffi copyright: - -libffi - Copyright (c) 1996-2012 Anthony Green, Red Hat, Inc and others. -See source files for details. - -Permission is hereby granted, free of charge, to any person obtaininga 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -15. JasPer copyright: - -JasPer License Version 2.0 - -Copyright (c) 2001-2006 Michael David Adams -Copyright (c) 1999-2000 Image Power, Inc. -Copyright (c) 1999-2000 The University of British Columbia - -All rights reserved. - -Permission is hereby granted, free of charge, to any person (the "User") -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, 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: - -1. The above copyright notices and this permission notice (which includes -the disclaimer below) shall be included in all copies or substantial portions -of the Software. - -2. The name of a copyright holder shall not be used to endorse or promote -products derived from the Software without specific prior written permission. - -THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO -USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. THE -SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "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 OF THIRD -PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE PROVIDED BY THE -COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE THE PATENT OR OTHER -INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. EACH COPYRIGHT HOLDER -DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS BROUGHT BY ANY OTHER ENTITY -BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. AS A -CONDITION TO EXERCISING THE RIGHTS GRANTED HEREUNDER, EACH USER HEREBY ASSUMES -SOLE RESPONSIBILITY TO SECURE ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF -ANY. THE SOFTWARE IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN -MISSION-CRITICAL SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR -FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL -SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE -OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,PERSONAL INJURY, OR -SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). THE -COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY EXPRESS OR IMPLIED WARRANTY OF -FITNESS FOR HIGH RISK ACTIVITIES. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -16. Libjpeg-turbo copyright: - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unaltered; and any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequences; the authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent, GIF reading support has -been removed altogether, and the GIF writer has been simplified to produce -"uncompressed GIFs". This technique does not use the LZW algorithm; the -resulting GIF files are larger than usual, but are readable by all standard -GIF decoders. - -We are required to state that - "The Graphics Interchange Format(c) is the Copyright property of - CompuServe Incorporated. GIF(sm) is a Service Mark property of - CompuServe Incorporated." - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -17. Little CMS copyright: - -Little CMS -Copyright (c) 1998-2011 Marti Maria Saguer - -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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -18. Libxml copyright: - -Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. - -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 fur- -nished 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, FIT- -NESS 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -19. Openjpeg copyright: - -/* - * The copyright in this software is being made available under the 2-clauses - * BSD License, included below. This software may be subject to other third - * party and contributor rights, including patent rights, and no such rights - * are granted under this license. - * - * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium - * Copyright (c) 2002-2014, Professor Benoit Macq - * Copyright (c) 2003-2014, Antonin Descampe - * Copyright (c) 2003-2009, Francois-Olivier Devaux - * Copyright (c) 2005, Herve Drolon, FreeImage Team - * Copyright (c) 2002-2003, Yannick Verschueren - * Copyright (c) 2001-2003, David Janssens - * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France - * Copyright (c) 2012, CS Systemes d'Information, France - * - * 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 COPYRIGHT HOLDERS AND CONTRIBUTORS `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 COPYRIGHT OWNER 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. - */ - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -20. Pixman copyright: - -The following is the MIT license, agreed upon by most contributors. -Copyright holders of new code should use this license statement where -possible. They may also add themselves to the list below. - -/* - * Copyright 1987, 1988, 1989, 1998 The Open Group - * Copyright 1987, 1988, 1989 Digital Equipment Corporation - * Copyright 1999, 2004, 2008 Keith Packard - * Copyright 2000 SuSE, Inc. - * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. - * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. - * Copyright 2004 Nicholas Miell - * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech - * Copyright 2005 Trolltech AS - * Copyright 2007 Luca Barbato - * Copyright 2008 Aaron Plattner, NVIDIA Corporation - * Copyright 2008 Rodrigo Kumpera - * Copyright 2008 Andr� Tupinamb� - * Copyright 2008 Mozilla Corporation - * Copyright 2008 Frederic Plourde - * Copyright 2009, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009, 2010 Nokia Corporation - * - * 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 (including the next - * paragraph) 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. - */ - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -21. Libpng copyright: - -This copy of the libpng notices is provided for your convenience. In case of -any discrepancy between this copy and the notices in the file png.h that is -included in the libpng distribution, the latter shall prevail. - -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: - -If you modify libpng you may insert additional notices immediately following -this sentence. - -This code is released under the libpng license. - -libpng versions 1.2.6, August 15, 2004, through 1.6.17, March 26, 2015, are -Copyright (c) 2004, 2006-2015 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors - - Simon-Pierre Cadieux - Eric S. Raymond - Gilles Vollant - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of the - library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is with - the user. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing Authors -and Group 42, Inc. disclaim all warranties, expressed or implied, -including, without limitation, the warranties of merchantability and of -fitness for any purpose. The Contributing Authors and Group 42, Inc. -assume no liability for direct, indirect, incidental, special, exemplary, -or consequential damages, which may result from the use of the PNG -Reference Library, even if advised of the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, without -fee, and encourage the use of this source code as a component to -supporting the PNG file format in commercial products. If you use this -source code in a product, acknowledgment is not required but would be -appreciated. - - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. - -Glenn Randers-Pehrson -glennrp at users.sourceforge.net -March 26, 2015 - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -22. Libtiff copyright: - -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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -23. Freetype copyright: - -Copyright 2006-2015 by -David Turner, Robert Wilhelm, and Werner Lemberg. - -This file is part of the FreeType project, and may only be used, -modified, and distributed under the terms of the FreeType project -license, LICENSE.TXT. By continuing to use, modify, or distribute -this file you indicate that you have read the license and understand -and accept it fully. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -24. WebP copyright: - -Copyright (c) 2010, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * 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. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"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 COPYRIGHT -HOLDER 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. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -25. ZLib copyright: - - (C) 1995-2013 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -If you use the zlib library in a product, we would appreciate *not* receiving -lengthy legal documents to sign. The sources are provided for free but without -warranty of any kind. The library has been entirely written by Jean-loup -Gailly and Mark Adler; it does not include third-party code. - -If you redistribute modified sources, we would appreciate that you include in -the file ChangeLog history information documenting your changes. Please read -the FAQ for more information on the distribution of modified source versions. - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -26. GNU LESSER GENERAL PUBLIC LICENSE (used by Cairo, Croco, Flif, Glib, - Librsvg, Lqr, Pango): - - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - <one line to give the library's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James - Random Hacker. - - <signature of Ty Coon>, 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/README.txt b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/README.txt deleted file mode 100755 index 240f562e142426271d46dcdbf14750ecf8f4049a..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/README.txt +++ /dev/null @@ -1,140 +0,0 @@ -Introduction to ImageMagick - - ImageMagick® is a software suite to create, edit, compose, or convert - bitmap images. It can read and write images in a variety of formats (over - 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, - PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, - shear and transform images, adjust image colors, apply various special - effects, or draw text, lines, polygons, ellipses and Bézier curves. - - The functionality of ImageMagick is typically utilized from the command - line or you can use the features from programs written in your favorite - language. Choose from these interfaces: G2F (Ada), MagickCore (C), - MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), - JMagick (Java), L-Magick (Lisp), Lua, NMagick (Neko/haXe), Magick.NET - (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP - (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick - (Tcl/TK). With a language interface, use ImageMagick to modify or create - images dynamically and automagically. - - ImageMagick utilizes multiple computational threads to increase performance - and can read, process, or write mega-, giga-, or tera-pixel image sizes. - - ImageMagick is free software delivered as a ready-to-run binary distribution - or as source code that you may use, copy, modify, and distribute in both open - and proprietary applications. It is distributed under a derived Apache 2.0 - license. - - The ImageMagick development process ensures a stable API and ABI. Before - each ImageMagick release, we perform a comprehensive security assessment - that includes memory error and thread data race detection to prevent - security vulnerabilities. - - The current release is the ImageMagick 7.0.9-* series. It runs on Linux, - Windows, Mac Os X, iOS, Android OS, and others. - - The authoritative ImageMagick web site is https://imagemagick.org. The - authoritative source code repository is https://github.com/ImageMagick. We - maintain a source code mirror at https://gitlab.com/ImageMagick. - - We continue to maintain the legacy release of ImageMagick, version 6, - at https://legacy.imagemagick.org. - - -Features and Capabilities - - Here are just a few examples of what ImageMagick can do: - - * Format conversion: convert an image from one format to another (e.g. - PNG to JPEG). - * Transform: resize, rotate, deskew, crop, flip or trim an image. - * Transparency: render portions of an image invisible. - * Draw: add shapes or text to an image. - * Decorate: add a border or frame to an image. - * Special effects: blur, sharpen, threshold, or tint an image. - * Animation: create a GIF animation sequence from a group of images. - * Text & comments: insert descriptive or artistic text in an image. - * Image gradients: create a gradual blend of one color whose shape is - horizontal, vertical, circular, or ellipical. - * Image identification: describe the format and attributes of an image. - * Composite: overlap one image over another. - * Montage: juxtapose image thumbnails on an image canvas. - * Generalized pixel distortion: correct for, or induce image distortions - including perspective. - * Computer vision: Canny edge detection. - * Morphology of shapes: extract features, describe shapes and recognize - patterns in images. - * Motion picture support: read and write the common image formats used in - digital film work. - * Image calculator: apply a mathematical expression to an image or image - channels. - * Connected component labeling: uniquely label connected regions in an - image. - * Discrete Fourier transform: implements the forward and inverse DFT. - * Perceptual hash: maps visually identical images to the same or similar - hash-- useful in image retrieval, authentication, indexing, or copy - detection as well as digital watermarking. - * Complex text layout: bidirectional text support and shaping. - * Color management: accurate color management with color profiles or in - lieu of-- built-in gamma compression or expansion as demanded by the - colorspace. - * High dynamic-range images: accurately represent the wide range of - intensity levels found in real scenes ranging from the brightest direct - sunlight to the deepest darkest shadows. - * Encipher or decipher an image: convert ordinary images into - unintelligible gibberish and back again. - * Virtual pixel support: convenient access to pixels outside the image - region. - * Large image support: read, process, or write mega-, giga-, or - tera-pixel image sizes. - * Threads of execution support: ImageMagick is thread safe and most - internal algorithms are OpenMP-enabled to take advantage of speed-ups - offered by multicore processor chips. - * Distributed pixel cache: offload intermediate pixel storage to one or - more remote servers. - * Heterogeneous distributed processing: certain algorithms are - OpenCL-enabled to take advantage of speed-ups offered by executing in - concert across heterogeneous platforms consisting of CPUs, GPUs, and - other processors. - * ImageMagick on the iPhone: convert, edit, or compose images on your - iPhone or iPad. - - Examples of ImageMagick Usage * https://imagemagick.org/Usage/ - shows how to use ImageMagick from the command-line to accomplish any - of these tasks and much more. Also, see Fred's ImageMagick Scripts @ - http://www.fmwconcepts.com/imagemagick/: a plethora of command-line scripts - that perform geometric transforms, blurs, sharpens, edging, noise removal, - and color manipulations. With Magick.NET, use ImageMagick without having - to install ImageMagick on your server or desktop. - - -News - - Now that ImageMagick version 7 is released, we continue - to maintain the legacy release of ImageMagick, version 6, at - https://legacy.imagemagick.org. Learn how ImageMagick version 7 differs - from previous versions with our porting guide. - - ImageMagick best practices strongly encourages you to configure a security - policy that suits your local environment. - - As an analog to linear (RGB) and non-linear (sRGB) color colorspaces, as - of ImageMagick 7.0.7-17, we introduce the LinearGray colorspace. Gray is - non-linear grayscale and LinearGray is linear (e.g. -colorspace linear-gray). - - Want more performance from ImageMagick? Try these options: - - Add more memory to your system, see the pixel cache; Add more cores to - your system, see threads of execution support; push large images to a - solid-state drive, see large image support. - - If these options are prohibitive, you can reduce the quality of the image - results. The default build is Q16 HDRI. If you disable HDRI, you use - half the memory and instead of predominately floating point operations, - you use the typically more efficient integer operations. The tradeoff - is reduced precision and you cannot process out of range pixel values - (e.g. negative). If you build the Q8 non-HDRI version of ImageMagick, - you again reduce the memory requirements in half-- and once again there - is a tradeoff, even less precision and no out of range pixel values. For - a Q8 non-HDRI build of ImageMagick, use these configure script options: - --with-quantum-depth=8 --disable-hdri. diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/colors.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/colors.xml deleted file mode 100755 index 55bfb5d8c5150e1666b8cb453d2acf270b14d1e0..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/colors.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE colormap [ -<!ELEMENT colormap (color)+> -<!ELEMENT color (#PCDATA)> -<!ATTLIST color name CDATA "0"> -<!ATTLIST color color CDATA "rgb(0,0,0)"> -<!ATTLIST color compliance CDATA "SVG"> -]> -<!-- - Associate a color name with its red, green, blue, and alpha intensities. - - A number of methods and options require a color parameter. It is often - convenient to refer to a color by name (e.g. white) rather than by hex - value (e.g. #fff). This file maps a color name to its equivalent red, - green, blue, and alpha intensities (e.g. for white, red = 255, green = - 255, blue = 255, and alpha = 0). ---> -<colormap> - <!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> --> - <!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> --> - <!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> --> - <!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> --> - <!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> --> - <!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> --> - <!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> --> - <!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> --> - <!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> --> -</colormap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/compare.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/compare.exe deleted file mode 100755 index 14b3abfa112ba9e1981fef5b60505038a99f76e1..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/compare.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/composite.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/composite.exe deleted file mode 100755 index 5e4c6bce55d9ca513cc236dc1123af87c2b53e79..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/composite.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/configure.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/configure.xml deleted file mode 100755 index 289db15951993cef050e62b8e440acd422ca1ce4..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/configure.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE configuremap [ -<!ELEMENT configuremap (configure)+> -<!ELEMENT configure (#PCDATA)> -<!ATTLIST configure name CDATA #REQUIRED> -<!ATTLIST configure value CDATA #REQUIRED> -]> -<configuremap> - <configure name="NAME" value="ImageMagick"/> - <configure name="LIB_VERSION" value="0x70A"/> - <configure name="LIB_VERSION_NUMBER" value="7,0,10,27"/> - <configure name="RELEASE_DATE" value="2020-08-10"/> - <configure name="VERSION" value="7.0.10"/> - <configure name="CC" value="VS2019"/> - <configure name="HOST" value="Windows"/> - <configure name="COPYRIGHT" value="Copyright (C) 1999-2020 ImageMagick Studio LLC"/> - <configure name="WEBSITE" value="http://www.imagemagick.org"/> -</configuremap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/conjure.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/conjure.exe deleted file mode 100755 index 1c45b23b6864138547a3fe2a5defccae4e070220..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/conjure.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/convert.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/convert.exe deleted file mode 100755 index 3e1086bd6e50d4b8bf79fe456fe5b5c2ea3dac05..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/convert.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/dcraw.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/dcraw.exe deleted file mode 100755 index 347c5dcbf5b186f7ba4b5368a0b7832503fc8935..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/dcraw.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/delegates.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/delegates.xml deleted file mode 100755 index b012f750ea253cd258277ea31eafc2b01ca5e5db..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/delegates.xml +++ /dev/null @@ -1,102 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE delegatemap [ -<!ELEMENT delegatemap (delegate)+> -<!ELEMENT delegate (#PCDATA)> -<!ATTLIST delegate decode CDATA #IMPLIED> -<!ATTLIST delegate encode CDATA #IMPLIED> -<!ATTLIST delegate mode CDATA #IMPLIED> -<!ATTLIST delegate spawn CDATA #IMPLIED> -<!ATTLIST delegate stealth CDATA #IMPLIED> -<!ATTLIST delegate thread-support CDATA #IMPLIED> -<!ATTLIST delegate command CDATA #REQUIRED> -]> -<!-- - Delegate command file. - - Commands which specify - - decode="in_format" encode="out_format" - - specify the rules for converting from in_format to out_format These - rules may be used to translate directly between formats. - - Commands which specify only - - decode="in_format" - - specify the rules for converting from in_format to some format that - ImageMagick will automatically recognize. These rules are used to - decode formats. - - Commands which specify only - - encode="out_format" - - specify the rules for an "encoder" which may accept any input format. - - For delegates other than ps:alpha, ps:color, ps:mono, and mpeg-encode the - substitution rules are as follows: - - %i input image filename - %o output image filename - %u unique temporary filename - %# input image signature - %b image file size - %c input image comment - %g image geometry - %h image rows (height) - %k input image number colors - %l image label - %m input image format - %p page number - %q input image depth - %s scene number - %w image columns (width) - %x input image x resolution - %y input image y resolution - ---> -<delegatemap> - <delegate decode="bpg" command="cmd.exe /c ("bpgdec" -b 16 -o "%o.png" "%i") & (move "%o.png" "%o" >nul)"/> - <delegate decode="png" encode="bpg" command=""bpgenc" -b 12 -q %~ -o "%o" "%i""/> - <delegate decode="browse" stealth="True" spawn="True" command="cmd.exe /c start "" http://www.imagemagick.org/"/> - <delegate decode="dng:decode" stealth="True" command="dcraw.exe -6 -W -O "%u.ppm" "%i""/> - <delegate decode="dot" command="dot -Tps "%i" -o "%o""/> - <delegate decode="dvi" command="dvips -q -o "%o" "%i""/> - <delegate decode="edit" stealth="True" command="notepad "%o""/> - <delegate decode="eps" encode="pdf" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -sDEVICE=pdfwrite "-sOutputFile=%o" -- "%i""/> - <delegate decode="eps" encode="ps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=ps2write "-sOutputFile=%o" -- "%i""/> - <delegate decode="hpg" command="hp2xx -q -m eps -f "%o" "%i""/> - <delegate decode="hpgl" command="hp2xx -q -m eps -f "%o" "%i""/> - <delegate decode="htm" command="html2ps -U -o "%o" "%i""/> - <delegate decode="html" command="html2ps -U -o "%o" "%i""/> - <delegate decode="jxr" command="cmd.exe /c (move "%i" "%i.jxr" >nul) & ("JXRDecApp.exe" -i "%i.jxr" -o "%o.pnm") & (move "%i.jxr" "%i" >nul) & (move "%o.pnm" "%o" >nul)"/> - <delegate decode="mpeg:decode" command=""ffmpeg.exe" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam""/> - <delegate decode="pcl:cmyk" stealth="True" command=""pcl6.exe" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> - <delegate decode="pcl:color" stealth="True" command=""pcl6.exe" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> - <delegate decode="pcl:mono" stealth="True" command=""pcl6.exe" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> - <delegate decode="pdf" encode="eps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -sDEVICE=eps2write -sPDFPassword="%a" "-sOutputFile=%o" -- "%i""/> - <delegate decode="pdf" encode="ps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=ps2write -sPDFPassword="%a" "-sOutputFile=%o" -- "%i""/> - <delegate decode="pgp" command="pgpv -fq "%i""/> - <delegate decode="png" encode="launch" spawn="True" mode="encode" command="imdisplay "%i"" /> - <delegate decode="png" encode="show" spawn="True" mode="encode" command="imdisplay "%i"" /> - <delegate decode="png" encode="win" spawn="True" mode="encode" command="imdisplay "%i"" /> - <delegate decode="pnm" encode="ilbm" mode="encode" command="ppmtoilbm -24if "%i" > "%o""/> - <delegate decode="pnm" encode="jxr" command="cmd.exe /c (move "%i" "%i.pnm" >nul) & ("JXREncApp.exe" -i "%i.pnm" -o "%o.jxr") & (move "%i.pnm" "%i" >nul) & (move "%o.jxr" "%o" >nul)"/> - <delegate decode="pnm" encode="wdp" command="cmd.exe /c (move "%i" "%i.pnm" >nul) & ("JXREncApp.exe" -i "%i.pnm" -o "%o.jxr") & (move "%i.pnm" "%i" >nul) & (move "%o.jxr" "%o" >nul)"/> - <delegate decode="ps:alpha" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> - <delegate decode="ps:cmyk" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> - <delegate decode="ps:color" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> - <delegate decode="ps" encode="eps" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=eps2write "-sOutputFile=%o" -- "%i""/> - <delegate decode="ps" encode="pdf" mode="bi" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=pdfwrite "-sOutputFile=%o" -- "%i""/> - <delegate decode="ps:mono" stealth="True" command=""@PSDelegate@" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/> - <delegate decode="shtml" command="html2ps -U -o "%o" "%i""/> - <delegate decode="svg" command=""rsvg-convert" -o "%o" "%i""/> - <!-- Remove the extra space in - -export in the line below when you want to use inkscape --> - <!--<delegate decode="svg:decode" stealth="True" command=""inkscape" "%s" - -export-eps="%s" - -export-dpi="%s" - -export-background="%s" - -export-background-opacity="%s" > "%s" 2>&1"/>--> - <delegate decode="wdp" command="cmd.exe /c (move "%i" "%i.jxr" >nul) & ("JXRDecApp.exe" -i "%i.jxr" -o "%o.pnm") & (move "%i.jxr" "%i" >nul) & (move "%o.pnm" "%o" >nul)"/> - <delegate decode="xps:cmyk" stealth="True" command=""gxps.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> - <delegate decode="xps:color" stealth="True" command=""gxps.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> - <delegate decode="xps:mono" stealth="True" command=""gxps.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/> - <delegate encode="mpeg:encode" stealth="True" command=""ffmpeg.exe" -nostdin -v -1 -i "%M%%d.jpg" "%u.%m""/> -</delegatemap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/english.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/english.xml deleted file mode 100755 index d38285b6e1dc364ecf73315e1519402cffe8be72..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/english.xml +++ /dev/null @@ -1,1709 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE locale [ -<!ELEMENT locale (exception)> -<!ELEMENT exception (ANY)+> -<!ELEMENT warning (message)+> -<!ELEMENT error (message)+> -<!ELEMENT fatalerror (message)+> -<!ELEMENT message (#PCDATA)> -<!ATTLIST locale name CDATA #REQUIRED> -<!ATTLIST message name CDATA #REQUIRED> -]> -<locale name="english"> - <exception> - <blob> - <error> - <message name="UnableToOpenBlob"> - unable to open image - </message> - <message name="UnableToOpenFile"> - unable to open file - </message> - <message name="UnableToReadBlob"> - unable to read blob - </message> - <message name="UnableToWriteBlob"> - unable to write blob - </message> - <message name="UnrecognizedImageFormat"> - unrecognized image format - </message> - <message name="ZeroLengthBlobNotPermitted"> - zero-length blob not permitted - </message> - </error> - </blob> - <cache> - <error> - <message name="CacheResourcesExhausted"> - cache resources exhausted - </message> - <message name="IncompatibleAPI"> - incompatible API - </message> - <message name="NoPixelsDefinedInCache"> - no pixels defined in cache - </message> - <message name="PixelCacheIsNotOpen"> - pixel cache is not open - </message> - <message name="PixelsAreNotAuthentic"> - pixels are not authentic - </message> - <message name="UnableToCloneCache"> - unable to clone cache - </message> - <message name="UnableToExtendCache"> - unable to extend cache - </message> - <message name="UnableToGetCacheNexus"> - unable to get cache nexus - </message> - <message name="UnableToOpenPixelCache"> - unable to open pixel cache - </message> - <message name="UnableToPersistPixelCache"> - unable to persist pixel cache - </message> - <message name="UnableToReadPixelCache"> - unable to read pixel cache - </message> - <message name="UnableToWritePixelCache"> - unable to write pixel cache - </message> - </error> - <fatalerror> - <message name="UnableToAcquireCacheView"> - unable to acquire cache view - </message> - <message name="UnableToExtendPixelCache"> - unable to extend pixel cache - </message> - </fatalerror> - </cache> - <coder> - <error> - <message name="ColormapTypeNotSupported"> - colormap type not supported - </message> - <message name="ColorspaceModelIsNotSupported"> - colorspace model is not supported - </message> - <message name="CompressNotSupported"> - compression not supported - </message> - <message name="DataEncodingSchemeIsNotSupported"> - data encoding scheme is not supported - </message> - <message name="DataStorageTypeIsNotSupported"> - data storage type is not supported - </message> - <message name="DeltaPNGNotSupported"> - delta-PNG is not supported - </message> - <message name="EncryptedWPGImageFileNotSupported"> - encrypted WPG image file not supported - </message> - <message name="FractalCompressNotSupported"> - fractal compression not supported - </message> - <message name="ImageColumnOrRowSizeIsNotSupported"> - image column or row size is not supported - </message> - <message name="ImageDoesNotHaveAClipMask"> - image does not have a clip mask - </message> - <message name="ImageDoesNotHaveAnAlphaChannel"> - image does not have an alpha channel - </message> - <message name="ImageDoesNotHaveAThumbnail"> - image does not have a EXIF thumbnail - </message> - <message name="ImageIsNotTiled"> - image is not tiled - </message> - <message name="IrregularChannelGeometryNotSupported"> - irregular channel geometry not supported - </message> - <message name="JNGCompressNotSupported"> - JNG compression not supported - </message> - <message name="JPEGCompressNotSupported"> - JPEG compression not supported - </message> - <message name="JPEGEmbeddingFailed"> - JPEG embedding failed - </message> - <message name="LocationTypeIsNotSupported"> - location type is not supported - </message> - <message name="MapStorageTypeIsNotSupported"> - map storage type is not supported - </message> - <message name="MultidimensionalMatricesAreNotSupported"> - multi-dimensional matrices are not supported - </message> - <message name="MultipleRecordListNotSupported"> - multiple record list not supported - </message> - <message name="NoBitmapOnClipboard"> - no bitmap on clipboard - </message> - <message name="NoAPP1DataIsAvailable"> - no APP1 data is available - </message> - <message name="No8BIMDataIsAvailable"> - no 8BIM data is available - </message> - <message name="NoColorProfileIsAvailable"> - no color profile is available - </message> - <message name="NoDataReturned"> - no data returned - </message> - <message name="NoImageVectorGraphics"> - no image vector graphics; unable to generate SVG - </message> - <message name="NoIPTCProfileAvailable"> - no IPTC profile available - </message> - <message name="NumberOfImagesIsNotSupported"> - number of images is not supported - </message> - <message name="OnlyContinuousTonePictureSupported"> - only continuous tone picture supported - </message> - <message name="OnlyLevelZerofilesSupported"> - only level zero files Supported - </message> - <message name="PNGCompressNotSupported"> - PNG compression not supported - </message> - <message name="RLECompressNotSupported"> - RLE compression not supported - </message> - <message name="UnableToCopyProfile"> - unable to copy profile - </message> - <message name="UnableToCreateBitmap"> - unable to create bitmap - </message> - <message name="UnableToCreateADC"> - unable to create a DC - </message> - <message name="UnableToDecompressImage"> - unable to decompress image - </message> - <message name="UnableToWriteMPEGParameters"> - unable to write MPEG parameters - </message> - <message name="UnableToZipCompressImage"> - unable to zip-compress image - </message> - <message name="ZIPCompressNotSupported"> - ZIP compression not supported - </message> - </error> - <warning> - <message name="ExifProfileSizeExceedsLimit"> - exif profile size exceeds limit and will be truncated - </message> - <message name="LosslessToLossyJPEGConversion"> - lossless to lossy JPEG conversion - </message> - </warning> - </coder> - <configure> - <error> - <message name="IncludeElementNestedTooDeeply"> - include element nested too deeply - </message> - </error> - <warning> - <message name="UnableToOpenConfigureFile"> - unable to access configure file - </message> - <message name="UnableToOpenModuleFile"> - unable to open module file - </message> - </warning> - </configure> - <corrupt> - <image> - <error> - <message name="AnErrorHasOccurredReadingFromFile"> - an error has occurred reading from file - </message> - <message name="AnErrorHasOccurredWritingToFile"> - an error has occurred writing to file - </message> - <message name="CipherSupportNotEnabled"> - cipher support not enabled - </message> - <message name="ColormapExceeds256Colors"> - colormap exceeded 256 colors - </message> - <message name="CorruptImage"> - corrupt image - </message> - <message name="FileFormatVersionMismatch"> - file format version mismatch - </message> - <message name="ImageDepthNotSupported"> - image depth not supported - </message> - <message name="ImageFileDoesNotContainAnyImageData"> - image file does not contain any image data - </message> - <message name="ImageTypeNotSupported"> - image type not supported - </message> - <message name="ImproperImageHeader"> - improper image header - </message> - <message name="InsufficientImageDataInFile"> - insufficient image data in file - </message> - <message name="InvalidColormapIndex"> - invalid colormap index - </message> - <message name="InvalidPixel"> - invalid pixel - </message> - <message name="LengthAndFilesizeDoNotMatch"> - length and filesize do not match - </message> - <message name="MaximumChannelsExceeded"> - maximum channels exceeded - </message> - <message name="MissingImageChannel"> - missing image channel - </message> - <message name="NegativeOrZeroImageSize"> - negative or zero image size - </message> - <message name="NonOS2HeaderSizeError"> - non OS2 BMP header size less than 40 - </message> - <message name="NotEnoughPixelData"> - not enough pixel data - </message> - <message name="NotEnoughTiles"> - not enough tiles found in level - </message> - <message name="TooMuchImageDataInFile"> - too much image data in file - </message> - <message name="StaticPlanesValueNotEqualToOne"> - static planes value not equal to 1 - </message> - <message name="UnableToReadExtensionBlock"> - unable to read extension block - </message> - <message name="UnableToReadImageHeader"> - unable to read image header - </message> - <message name="UnableToReadImageData"> - unable to read image data - </message> - <message name="UnableToRunlengthDecodeImage"> - unable to runlength decode image - </message> - <message name="UnableToUncompressImage"> - unable to uncompress image - </message> - <message name="UnexpectedEndOfFile"> - unexpected end-of-file - </message> - <message name="UnexpectedSamplingFactor"> - unexpected sampling factor - </message> - <message name="UnknownPatternType"> - unknown pattern type - </message> - <message name="UnrecognizedAlphaChannelOption"> - unrecognized alpha channel option - </message> - <message name="UnrecognizedImageCompression"> - unrecognized compression - </message> - <message name="UnrecognizedNumberOfColors"> - unrecognized number of colors - </message> - <message name="UnsupportedBitsPerPixel"> - unsupported bits per pixel - </message> - </error> - <fatalerror> - <message name="UnableToPersistKey"> - unable to persist key - </message> - </fatalerror> - <warning> - <message name="InsufficientImageDataInFile"> - insufficient image data in file - </message> - <message name="LengthAndFilesizeDoNotMatch"> - length and filesize do not match - </message> - <message name="SkipToSyncByte"> - corrupt PCD image, skipping to sync byte - </message> - </warning> - </image> - </corrupt> - <delegate> - <error> - <message name="DelegateFailed"> - delegate failed - </message> - <message name="FailedToComputeOutputSize"> - failed to compute output size - </message> - <message name="FailedToRenderFile"> - failed to render file - </message> - <message name="FailedToScanFile"> - failed to scan file - </message> - <message name="NoTagFound"> - no tag found - </message> - <message name="PCLDelegateFailed"> - PCL delegate failed - </message> - <message name="PostscriptDelegateFailed"> - Postscript delegate failed - </message> - <message name="UnableToCreateImage"> - unable to create image - </message> - <message name="UnableToDecodeImageFile"> - unable to decode image file - </message> - <message name="UnableToEncodeImageFile"> - unable to encode image file - </message> - <message name="UnableToInitializeFPXLibrary"> - unable to initialize FPX library - </message> - <message name="UnableToInitializeWMFLibrary"> - unable to initialize WMF library - </message> - <message name="UnableToManageJP2Stream"> - unable to manage JP2 stream - </message> - <message name="UnableToReadAspectRatio"> - unable to read aspect ratio - </message> - <message name="UnableToReadSummaryInfo"> - unable to read summary info - </message> - <message name="UnableToSetAffineMatrix"> - unable to set affine matrix - </message> - <message name="UnableToSetAspectRatio"> - unable to set aspect ratio - </message> - <message name="UnableToSetColorTwist"> - unable to set color twist - </message> - <message name="UnableToSetContrast"> - unable to set contrast - </message> - <message name="UnableToSetFilteringValue"> - unable to set filtering value - </message> - <message name="UnableToSetImageTitle"> - unable to set image title - </message> - <message name="UnableToSetJPEGLevel"> - unable to set JPEG level - </message> - <message name="UnableToSetRegionOfInterest"> - unable to set region of interest - </message> - <message name="UnableToSetSummaryInfo"> - unable to set summary info - </message> - <message name="UnableToWriteSVGFormat"> - unable to write SVG format - </message> - <message name="XPSDelegateFailed"> - XPS delegate failed - </message> - </error> - </delegate> - <draw> - <error> - <message name="AlreadyPushingPatternDefinition"> - already pushing pattern definition - </message> - <message name="NonconformingDrawingPrimitiveDefinition"> - non-conforming drawing primitive definition - </message> - <message name="NotARelativeURL"> - not a relative URL - </message> - <message name="NotCurrentlyPushingPatternDefinition"> - not currently pushing pattern definition - </message> - <message name="SegmentStackOverflow"> - segment stack overflow - </message> - <message name="TooManyBezierCoordinates"> - too many bezier coordinates - </message> - <message name="UnableToPrint"> - unable to print - </message> - <message name="UnbalancedGraphicContextPushPop"> - unbalanced graphic context push-pop - </message> - <message name="URLNotFound"> - URL not found - </message> - <message name="VectorGraphicsNestedTooDeeply"> - vector graphics nested too deeply - </message> - </error> - </draw> - <file> - <open> - <error> - <message name="AnErrorHasOccurredReadingFromFile"> - an error has occurred reading from file - </message> - <message name="UnableToCreateTemporaryFile"> - unable to create temporary file - </message> - <message name="UnableToOpenFile"> - unable to open file - </message> - <message name="UnableToWriteFile"> - unable to write file - </message> - </error> - </open> - </file> - <image> - <error> - <message name="AngleIsDiscontinuous"> - angle is discontinuous - </message> - <message name="ColormappedImageRequired"> - colormapped image required - </message> - <message name="ColorSeparatedImageRequired"> - color separated image required - </message> - <message name="ColorspaceColorProfileMismatch"> - color profile operates on another colorspace - </message> - <message name="ImageDepthNotSupported"> - image depth not supported - </message> - <message name="ImageSequenceRequired"> - image sequence is required - </message> - <message name="ImageMorphologyDiffers"> - image morphology differs - </message> - <message name="ImageListRequired"> - image list is required - </message> - <message name="ImageSizeDiffers"> - image size differs - </message> - <message name="ImagesTooDissimilar"> - images too dissimilar - </message> - <message name="LeftAndRightImageSizesDiffer"> - left and right image sizes differ - </message> - <message name="NegativeOrZeroImageSize"> - negative or zero image size - </message> - <message name="NoImagesWereFound"> - no images were found - </message> - <message name="NoImagesWereLoaded"> - no images were loaded - </message> - <message name="TooManyClusters"> - too many cluster - </message> - <message name="UnableToCreateColorTransform"> - unable to create color transform - </message> - <message name="WidthOrHeightExceedsLimit"> - width or height exceeds limit - </message> - </error> - <warning> - <message name="AssociateProfile"> - associate profile with image, a source and destination color profile required for transform - </message> - <message name="UnableToTransformColorspace"> - unable to transform colorspace - </message> - </warning> - </image> - <filter> - <error> - <message name="FilterFailed"> - filter failed - </message> - </error> - </filter> - <missing> - <delegate> - <error> - <message name="DelegateLibrarySupportNotBuiltIn"> - delegate library support not built-in - </message> - <message name="NoDecodeDelegateForThisImageFormat"> - no decode delegate for this image format - </message> - <message name="NoEncodeDelegateForThisImageFormat"> - no encode delegate for this image format - </message> - </error> - <warning> - <message name="DelegateLibrarySupportNotBuiltIn"> - delegate library support not built-in - </message> - <message name="FreeTypeLibraryIsNotAvailable"> - FreeType library is not available - </message> - <message name="LCMSLibraryIsNotAvailable"> - LCMS color profile library is not available - </message> - <message name="NoEncodeDelegateForThisImageFormat"> - no encode delegate for this image format - </message> - </warning> - </delegate> - </missing> - <module> - <error> - <message name="ImageCoderSignatureMismatch"> - image coder signature mismatch - </message> - <message name="ImageFilterSignatureMismatch"> - image filter signature mismatch - </message> - <message name="UnableToLoadModule"> - unable to load module - </message> - <message name="UnableToRegisterImageFormat"> - unable to register image format - </message> - </error> - <fatalerror> - <message name="UnableToInitializeModuleLoader"> - unable to initialize module loader - </message> - </fatalerror> - <warning> - <message name="UnableToCloseModule"> - unable to close module - </message> - </warning> - </module> - <option> - <error> - <message name="ClutImageRequired"> - color lookup table image required - </message> - <message name="CompositeImageRequired"> - composite image required - </message> - <message name="CurlyBracesNestedTooDeeply"> - curly braces nested too deeply - </message> - <message name="DeprecatedOptionNoCode"> - option deprecated, unable to execute - </message> - <message name="DivideByZero"> - divide by zero - </message> - <message name="FrameIsLessThanImageSize"> - frame is less than image size - </message> - <message name="GeometryDimensionsAreZero"> - geometry dimensions are zero - </message> - <message name="GeometryDoesNotContainImage"> - geometry does not contain image - </message> - <message name="ImageSequenceRequired"> - image sequence is required - </message> - <message name="InterpretPropertyFailure"> - failure to interpret image property escapes - </message> - <message name="InvalidArgument"> - invalid argument for option - </message> - <message name="InvalidUseOfOption"> - invalid use of option - </message> - <message name="InvalidGeometry"> - invalid geometry - </message> - <message name="InvalidImageIndex"> - invalid image index - </message> - <message name="InvalidNumberList"> - invalid list of numbers - </message> - <message name="InvalidSetting"> - invalid setting - </message> - <message name="ImagesAreNotTheSameSize"> - images are not the same size - </message> - <message name="ImagePagesAreNotCoalesced"> - image pages are not coalesced - </message> - <message name="ImageSizeMustExceedBevelWidth"> - size must exceed bevel width - </message> - <message name="ImageWidthsOrHeightsDiffer"> - image widths or heights differ - </message> - <message name="KernelWidthMustBeAnOddNumber"> - kernel width must be an odd number - </message> - <message name="MapImageRequired"> - map image required - </message> - <message name="MissingArgument"> - missing required argument - </message> - <message name="MissingAnImageFilename"> - <!-- FUTURE: Depreciate using MissingOutputFilename --> - missing an image filename - </message> - <message name="MissingExpression"> - missing expression - </message> - <message name="MissingNullSeparator"> - missing Null Image List Separator - </message> - <message name="MissingOutputFilename"> - missing output filename - </message> - <message name="MustSpecifyAnImageName"> - must specify an image name - </message> - <message name="MustSpecifyImageSize"> - must specify image size - </message> - <message name="NoBlobDefined"> - no Binary Large OBjects defined - </message> - <message name="NoClipPathDefined"> - no clip path defined - </message> - <message name="NoImagesForWrite"> - no images for write - </message> - <message name="NoImagesFound"> - no images found for operation - </message> - <message name="NoImagesDefined"> - no images defined - </message> - <message name="NoImageVectorGraphics"> - no image vector graphics - </message> - <message name="NoSuchImage"> - no such image - </message> - <message name="NoSuchImageChannel"> - no such image channel - </message> - <message name="NoSuchOption"> - no such option - </message> - <message name="NonZeroWidthAndHeightRequired"> - non-zero width and height required - </message> - <message name="NotEnoughParameters"> - not enough parameters - </message> - <message name="ParenthesisNestedTooDeeply"> - parenthesis nested too deeply - </message> - <message name="ReferenceImageRequired"> - reference image required - </message> - <message name="ReferenceIsNotMyType"> - reference is not my type - </message> - <message name="SetReadOnlyProperty"> - attempt to set read-only property - </message> - <message name="SteganoImageRequired"> - stegano image required - </message> - <message name="StereoImageRequired"> - stereo image required - </message> - <message name="SubimageSpecificationReturnsNoImages"> - subimage specification returns no images - </message> - <message name="TwoOrMoreImagesRequired"> - two or more images required - </message> - <message name="UnableToAccessPath"> - unable to access file path - </message> - <message name="UnableToOpenFile"> - unable to open file - </message> - <message name="UnableToParseExpression"> - unable to parse expression - </message> - <message name="UnableToParseKernel"> - unable to parse kernel string - </message> - <message name="UnbalancedBraces"> - unbalanced braces - </message> - <message name="UnbalancedParenthesis"> - unbalanced parenthesis - </message> - <message name="UndefinedVariable"> - undefined variable - </message> - <message name="UnrecognizedAttribute"> - unrecognized attribute - </message> - <message name="UnrecognizedChannelType"> - unrecognized channel type - </message> - <message name="UnrecognizedColor"> - unrecognized color - </message> - <message name="UnrecognizedColorspace"> - unrecognized colorspace - </message> - <message name="UnrecognizedComposeOperator"> - unrecognized compose operator - </message> - <message name="UnrecognizedCompressType"> - unrecognized compress type - </message> - <message name="UnrecognizedDirectionType"> - unrecognized direction type - </message> - <message name="UnrecognizedDisposeMethod"> - unrecognized dispose method - </message> - <message name="UnrecognizedDistortMethod"> - unrecognized distortion method - </message> - <message name="UnrecognizedDitherMethod"> - unrecognized dither method - </message> - <message name="UnrecognizedEndianType"> - unrecognized endian type - </message> - <message name="UnrecognizedElement"> - unrecognized element - </message> - <message name="UnrecognizedEvaluateOperator"> - unrecognized evaluate operator - </message> - <message name="UnrecognizedEventType"> - unrecognized event type - </message> - <message name="UnrecognizedFunction"> - unrecognized function - </message> - <message name="UnrecognizedGravityType"> - unrecognized gravity type - </message> - <message name="UnrecognizedImageCompression"> - unrecognized image compression - </message> - <message name="UnrecognizedImageFilter"> - unrecognized image filter - </message> - <message name="UnrecognizedImageFormat"> - unrecognized image format - </message> - <message name="UnrecognizedImageMode"> - unrecognized image mode - </message> - <message name="UnrecognizedImageOrientation"> - unrecognized image orientation - </message> - <message name="UnrecognizedImageType"> - unrecognized image type - </message> - <message name="UnrecognizedIntentType"> - unrecognized intent type - </message> - <message name="UnrecognizedInterlaceType"> - unrecognized interlace type - </message> - <message name="UnrecognizedInterpolateMethod"> - unrecognized interpolate method - </message> - <message name="UnrecognizedKernelType"> - unrecognized kernel type - </message> - <message name="UnrecognizedListType"> - unrecognized list type - </message> - <message name="UnrecognizedMetricType"> - unrecognized metric type - </message> - <message name="UnrecognizedModeType"> - unrecognized mode type - </message> - <message name="UnrecognizedMorphologyMethod"> - unrecognized morphology method - </message> - <message name="UnrecognizedOption"> - unrecognized option - </message> - <message name="UnrecognizedPerlMagickMethod"> - unrecognized PerlMagick method - </message> - <message name="UnrecognizedPixelMap"> - unrecognized pixel map - </message> - <message name="UnrecognizedPreviewType"> - unrecognized preview type - </message> - <message name="UnrecognizedResourceType"> - unrecognized resource type - </message> - <message name="UnrecognizedSparseColorMethod"> - unrecognized sparse color method - </message> - <message name="UnrecognizedStorageType"> - unrecognized storage type - </message> - <message name="UnrecognizedStretchType"> - unrecognized stretch type - </message> - <message name="UnrecognizedStyleType"> - unrecognized style type - </message> - <message name="UnrecognizedType"> - unrecognized type - </message> - <message name="UnrecognizedUnitsType"> - unrecognized units type - </message> - <message name="UnrecognizedValidateType"> - unrecognized validate type - </message> - <message name="UnrecognizedVirtualPixelMethod"> - unrecognized virtual pixel method - </message> - <message name="XmlInvalidAttribute"> - XML invalid attribute - </message> - <message name="XmlInvalidContent"> - XML invalid content - </message> - <message name="XmlMissingAttribute"> - XML missing required attribute - </message> - <message name="XmlMissingContent"> - XML missing required content - </message> - <message name="XmlMissingElement"> - XML missing required element - </message> - </error> - <fatalerror> - <message name="FilenameTruncated"> - image filename truncated - </message> - <message name="MissingAnImageFilename"> - missing an image filename - </message> - <message name="ScriptIsBinary"> - script is binary - </message> - <message name="ScriptTokenMemoryFailed"> - script token too big - </message> - <message name="ScriptUnbalancedQuotes"> - script token with unbalanced quotes - </message> - <message name="UnableToOpenScript"> - unable to open script - </message> - <message name="UnrecognizedColormapType"> - unrecognized colormap type - </message> - <message name="UnrecognizedColorspaceType"> - unrecognized colorspace type - </message> - <message name="UnrecognizedEndianType"> - unrecognized endian type - </message> - <message name="UnrecognizedImageCompressionType"> - unrecognized compression type - </message> - <message name="UnrecognizedImageType"> - unrecognized image type - </message> - <message name="UnrecognizedInterlaceType"> - unrecognized interlace type - </message> - <message name="UnrecognizedListType"> - unrecognized list type - </message> - <message name="UnrecognizedDisposeMethod"> - unrecognized dispose method - </message> - <message name="UnrecognizedOption"> - unrecognized option - </message> - <message name="UnrecognizedResourceType"> - unrecognized resource type - </message> - <message name="UnrecognizedVirtualPixelMethod"> - unrecognized virtual pixel method - </message> - </fatalerror> - <warning> - <message name="ReplacedOption"> - option has been replaced - </message> - <message name="GeometryDoesNotContainImage"> - geometry does not contain image - </message> - <message name="InterpretPropertyFailure"> - failure in interpret image property escapes - </message> - <message name="InvalidSetting"> - invalid setting - </message> - <message name="NoImageForProperty"> - no image to apply a property - </message> - <message name="NoImageInfoForProperty"> - no image info (wand) to apply a property - </message> - <message name="NoSuchElement"> - no such element in list - </message> - <message name="SetReadOnlyProperty"> - attempt to set read-only property - </message> - <message name="UnknownImageProperty"> - unknown image property - </message> - <message name="UnrecognizedColor"> - unrecognized color - </message> - <message name="ZeroTimeAnimation"> - animation only contains zero time delays - </message> - </warning> - </option> - <policy> - <error> - <message name="NotAuthorized"> - attempt to perform an operation not allowed by the security policy - </message> - </error> - </policy> - <registry> - <error> - <message name="UnableToGetRegistryID"> - unable to get registry ID - </message> - <message name="UnableToSetRegistry"> - unable to set registry - </message> - </error> - </registry> - <resource> - <limit> - <error> - <message name="ListLengthExceedsLimit"> - list length exceeds limit - </message> - <message name="MemoryAllocationFailed"> - memory allocation failed - </message> - <message name="PixelCacheAllocationFailed"> - pixel cache allocation failed - </message> - <message name="TooManyExceptions"> - too many exceptions - </message> - <message name="TooManyObjects"> - too many objects - </message> - <message name="UnableToAcquireString"> - unable to acquire string - </message> - <message name="UnableToAllocateColormap"> - unable to allocate colormap - </message> - <message name="UnableToConvertFont"> - unable to convert font - </message> - <message name="UnableToCreateColormap"> - unable to create colormap - </message> - <message name="UnableToDitherImage"> - unable to dither image - </message> - <message name="UnableToClonePackageInfo"> - unable to clone package info - </message> - <message name="UnableToGetPackageInfo"> - unable to get package info - </message> - </error> - <fatalerror> - <message name="TimeLimitExceeded"> - time limit exceeded - </message> - <message name="UnableToAllocateDashPattern"> - unable to allocate dash pattern - </message> - <message name="UnableToAllocateDerivatives"> - unable to allocate derivates - </message> - <message name="UnableToAllocateGammaMap"> - unable to allocate gamma map - </message> - <message name="UnableToAllocateImage"> - unable to allocate image - </message> - <message name="UnableToAllocateImagePixels"> - unable to allocate image pixels - </message> - <message name="UnableToDestroySemaphore"> - unable to destroy semaphore - </message> - <message name="UnableToInstantiateSemaphore"> - unable to instantiate semaphore - </message> - <message name="UnableToAcquireString"> - unable to allocate string - </message> - <message name="MemoryAllocationFailed"> - Memory allocation failed - </message> - <message name="UnableToConcatenateString"> - unable to concatenate string - </message> - <message name="UnableToConvertText"> - unable to convert text - </message> - <message name="UnableToCreateColormap"> - unable to create colormap - </message> - <message name="UnableToCloneImage"> - unable to clone image - </message> - <message name="UnableToDisplayImage"> - unable to display image - </message> - <message name="UnableToEscapeString"> - unable to escape string - </message> - <message name="UnableToInterpretMSLImage"> - unable to interpret MSL image - </message> - <message name="UnableToLockSemaphore"> - unable to lock semaphore - </message> - <message name="UnableToUnlockSemaphore"> - unable to unlock semaphore - </message> - </fatalerror> - <warning> - <message name="MemoryAllocationFailed"> - memory allocation failed - </message> - </warning> - </limit> - </resource> - <type> - <error> - <message name="FontSubstitutionRequired"> - font substitution required - </message> - <message name="UnableToGetTypeMetrics"> - unable to get type metrics - </message> - <message name="UnableToInitializeFreetypeLibrary"> - unable to initialize freetype library - </message> - <message name="UnableToReadFont"> - unable to read font - </message> - <message name="UnrecognizedFontEncoding"> - unrecognized font encoding - </message> - </error> - <warning> - <message name="UnableToReadFont"> - unable to read font - </message> - </warning> - </type> - <stream> - <error> - <message name="ImageDoesNotContainTheStreamGeometry"> - image does not contain the stream geometry - </message> - <message name="NoStreamHandlerIsDefined"> - no stream handler is defined - </message> - <message name="PixelCacheIsNotOpen"> - pixel cache is not open - </message> - </error> - </stream> - <wand> - <error> - <message name="InvalidColormapIndex"> - invalid colormap index - </message> - <message name="ZeroRegionSize"> - zero region size - </message> - <message name="UnableToOpenFile"> - unable to open file - </message> - <message name="QuantumDepthMismatch"> - wand quantum depth does not match that of the core API - </message> - <message name="ContainsNoImages"> - wand contains no images - </message> - <message name="ContainsNoIterators"> - wand contains no iterators - </message> - </error> - </wand> - <xserver> - <error> - <message name="ColorIsNotKnownToServer"> - color is not known to server - </message> - <message name="NoWindowWithSpecifiedIDExists"> - no window with specified ID exists - </message> - <message name="StandardColormapIsNotInitialized"> - standard Colormap is not initialized - </message> - <message name="UnableToConnectToRemoteDisplay"> - unable to connect to remote display - </message> - <message name="UnableToCreateBitmap"> - unable to create bitmap - </message> - <message name="UnableToCreateColormap"> - unable to create colormap - </message> - <message name="UnableToCreatePixmap"> - unable to create pixmap - </message> - <message name="UnableToCreateProperty"> - unable to create property - </message> - <message name="UnableToCreateStandardColormap"> - unable to create standard colormap - </message> - <message name="UnableToDisplayImageInfo"> - unable to display image info - </message> - <message name="UnableToGetProperty"> - unable to get property - </message> - <message name="UnableToGetStandardColormap"> - unable to get Standard Colormap - </message> - <message name="UnableToGetVisual"> - unable to get visual - </message> - <message name="UnableToGrabMouse"> - unable to grab mouse - </message> - <message name="UnableToLoadFont"> - unable to load font - </message> - <message name="UnableToMatchVisualToStandardColormap"> - unable to match visual to Standard Colormap - </message> - <message name="UnableToOpenXServer"> - unable to open X server - </message> - <message name="UnableToReadXWindowAttributes"> - unable to read X window attributes - </message> - <message name="UnableToReadXWindowImage"> - unable to read X window image - </message> - <message name="UnrecognizedColormapType"> - unrecognized colormap type - </message> - <message name="UnrecognizedGravityType"> - unrecognized gravity type - </message> - <message name="UnrecognizedVisualSpecifier"> - unrecognized visual specifier - </message> - </error> - <fatalerror> - <message name="UnableToCreateCursor"> - unable to create X cursor - </message> - <message name="UnableToCreateGraphicContext"> - unable to create graphic context - </message> - <message name="UnableToCreateStandardColormap"> - unable to create standard colormap - </message> - <message name="UnableToCreateTextProperty"> - unable to create text property - </message> - <message name="UnableToCreateXWindow"> - unable to create X window - </message> - <message name="UnableToCreateXImage"> - unable to create X image - </message> - <message name="UnableToCreateXPixmap"> - unable to create X pixmap - </message> - <message name="UnableToDisplayImage"> - unable to display image - </message> - <message name="UnableToGetVisual"> - unable to get visual - </message> - <message name="UnableToGetPixelInfo"> - unable to get pixel info - </message> - <message name="UnableToLoadFont"> - unable to load font - </message> - <message name="UnableToMakeXWindow"> - unable to make X window - </message> - <message name="UnableToOpenXServer"> - unable to open X server - </message> - <message name="UnableToViewFonts"> - unable to view fonts - </message> - </fatalerror> - <warning> - <message name="UsingDefaultVisual"> - using default visual - </message> - <message name="UnableToGetVisual"> - unable to get visual - </message> - </warning> - </xserver> - </exception> - <monitor> - <AddNoise> - <message name="Image"> - add noise to image - </message> - </AddNoise> - <Append> - <message name="Image"> - append image sequence - </message> - </Append> - <assign> - <message name="Image"> - assign image colors - </message> - </assign> - <Average> - <message name="Image"> - average image sequence - </message> - </Average> - <Chop> - <message name="Image"> - chop image - </message> - </Chop> - <Classify> - <message name="Image"> - classify image colors - </message> - </Classify> - <ColorReplace> - <message name="Image"> - replace color in image - </message> - </ColorReplace> - <Colorize> - <message name="Image"> - colorize image - </message> - </Colorize> - <Combine> - <message name="Image"> - combine image - </message> - </Combine> - <ContrastStretch> - <message name="Image"> - contrast-stretch image - </message> - </ContrastStretch> - <Convolve> - <message name="Image"> - convolve image - </message> - </Convolve> - <Crop> - <message name="Image"> - crop image - </message> - </Crop> - <Decode> - <message name="Image"> - decode image - </message> - </Decode> - <Despeckle> - <message name="Image"> - despeckle image - </message> - </Despeckle> - <Distort> - <message name="Image"> - distort image - </message> - </Distort> - <Dither> - <message name="Image"> - dither image colors - </message> - </Dither> - <DullContrast> - <message name="Image"> - dull image contrast - </message> - </DullContrast> - <Encode> - <message name="Image"> - encode image - </message> - </Encode> - <Equalize> - <message name="Image"> - equalize image - </message> - </Equalize> - <Flip> - <message name="Image"> - flip image - </message> - </Flip> - <Flop> - <message name="Image"> - flop image - </message> - </Flop> - <Frame> - <message name="Image"> - add frame to image - </message> - </Frame> - <Fx> - <message name="Image"> - fx image - </message> - </Fx> - <GammaCorrect> - <message name="Image"> - gamma correct image - </message> - </GammaCorrect> - <Histogram> - <message name="Image"> - compute image histogram - </message> - </Histogram> - <Implode> - <message name="Image"> - implode image - </message> - </Implode> - <Level> - <message name="Image"> - level image - </message> - </Level> - <Load> - <message name="Image"> - load image - </message> - <message name="Images"> - load images - </message> - </Load> - <Magnfiy> - <message name="Image"> - magnfiy image - </message> - </Magnfiy> - <MedianFilter> - <message name="Image"> - filter image with neighborhood ranking - </message> - </MedianFilter> - <Minify> - <message name="Image"> - minify image - </message> - </Minify> - <Modulate> - <message name="Image"> - modulate image - </message> - </Modulate> - <Mogrify> - <message name="Image"> - mogrify image - </message> - </Mogrify> - <Montage> - <message name="Image"> - montage image - </message> - </Montage> - <Morph> - <message name="Image"> - morph image sequence - </message> - </Morph> - <Mosaic> - <message name="Image"> - mosaic image - </message> - </Mosaic> - <Negate> - <message name="Image"> - negate image - </message> - </Negate> - <OilPaint> - <message name="Image"> - oil paint image - </message> - </OilPaint> - <Opaque> - <message name="Image"> - set opaque color in image - </message> - </Opaque> - <Plasma> - <message name="Image"> - plasma image - </message> - </Plasma> - <Preview> - <message name="Image"> - preview image - </message> - </Preview> - <Raise> - <message name="Image"> - raise image - </message> - </Raise> - <Recolor> - <message name="Image"> - recolor color image - </message> - </Recolor> - <Reduce> - <message name="Image"> - reduce image colors - </message> - </Reduce> - <ReduceNoise> - <message name="Image"> - reduce the image noise - </message> - </ReduceNoise> - <Render> - <message name="Image"> - render image - </message> - </Render> - <Resize> - <message name="Image"> - resize image - </message> - </Resize> - <RGBTransform> - <message name="Image"> - RGB transform image - </message> - </RGBTransform> - <Roll> - <message name="Image"> - roll image - </message> - </Roll> - <Rotate> - <message name="Image"> - rotate image - </message> - </Rotate> - <Sample> - <message name="Image"> - sample image - </message> - </Sample> - <Save> - <message name="Image"> - save image - </message> - <message name="Images"> - save images - </message> - </Save> - <Scale> - <message name="Image"> - scale image - </message> - </Scale> - <Segment> - <message name="Image"> - segment image - </message> - </Segment> - <Separate> - <message name="Image"> - extract a channel from image - </message> - </Separate> - <SepiaTone> - <message name="Image"> - sepia-tone image - </message> - </SepiaTone> - <Shade> - <message name="Image"> - shade image - </message> - </Shade> - <Sharpen> - <message name="Image"> - sharpen image - </message> - </Sharpen> - <SharpenContrast> - <message name="Image"> - sharpen image contrast - </message> - </SharpenContrast> - <SigmoidalContrast> - <message name="Image"> - sigmoidal contrast image - </message> - </SigmoidalContrast> - <Solarize> - <message name="Image"> - solarize image - </message> - </Solarize> - <Splice> - <message name="Image"> - splice image - </message> - </Splice> - <Spread> - <message name="Image"> - spread image - </message> - </Spread> - <Stegano> - <message name="Image"> - stegano image - </message> - </Stegano> - <Stereo> - <message name="Image"> - stereo image - </message> - </Stereo> - <Swirl> - <message name="Image"> - swirl image - </message> - </Swirl> - <Texture> - <message name="Image"> - texture image - </message> - </Texture> - <Threshold> - <message name="Image"> - threshold image - </message> - </Threshold> - <Tile> - <message name="Image"> - tile image - </message> - </Tile> - <Tint> - <message name="Image"> - tint image - </message> - </Tint> - <TransformRGB> - <message name="Image"> - transform RGB image - </message> - </TransformRGB> - <Transparent> - <message name="Image"> - set transparent color in image - </message> - </Transparent> - <Wave> - <message name="Image"> - wave image - </message> - </Wave> - <Write> - <message name="Image"> - write image - </message> - </Write> - <XShear> - <message name="Image"> - x shear image - </message> - </XShear> - <YShear> - <message name="Image"> - y shear image - </message> - </YShear> - </monitor> -</locale> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ffmpeg.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ffmpeg.exe deleted file mode 100755 index e1d931b4ce1db87fe85df6d16d9377e537b2fd84..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/ffmpeg.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/hp2xx.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/hp2xx.exe deleted file mode 100755 index afda51939b399b96013144ebf239724d81a54e79..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/hp2xx.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/identify.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/identify.exe deleted file mode 100755 index 518a154a6478e478ac0c31506084d1b5b401aae7..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/identify.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/locale.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/locale.xml deleted file mode 100755 index d593fba351f86c86be0fe083be10543ab6fd4d27..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/locale.xml +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE localemap [ - <!ELEMENT localemap (include)+> - <!ATTLIST localemap xmlns CDATA #FIXED ''> - <!ELEMENT include EMPTY> - <!ATTLIST include xmlns CDATA #FIXED '' file NMTOKEN #REQUIRED - locale NMTOKEN #REQUIRED> -]> -<localemap> - <include locale="no_NO.ISO-8859-1" file="bokmal.xml"/> - <include locale="ca_ES.ISO-8859-1" file="catalan.xml"/> - <include locale="hr_HR.ISO-8859-2" file="croatian.xml"/> - <include locale="cs_CZ.ISO-8859-2" file="czech.xml"/> - <include locale="da_DK.ISO-8859-1" file="danish.xml"/> - <include locale="de_DE.ISO-8859-1" file="deutsch.xml"/> - <include locale="nl_NL.ISO-8859-1" file="dutch.xml"/> - <include locale="C" file="english.xml"/> - <include locale="et_EE.ISO-8859-1" file="estonian.xml"/> - <include locale="fi_FI.ISO-8859-1" file="finnish.xml"/> - <include locale="fr_FR.ISO-8859-1" file="francais.xml"/> - <include locale="fr_FR.ISO-8859-1" file="francais.xml"/> - <include locale="fr_FR.UTF-8" file="francais.xml"/> - <include locale="gl_ES.ISO-8859-1" file="galego.xml"/> - <include locale="gl_ES.ISO-8859-1" file="galician.xml"/> - <include locale="de_DE.ISO-8859-1" file="german.xml"/> - <include locale="el_GR.ISO-8859-7" file="greek.xml"/> - <include locale="en_US.UTF-8" file="english.xml"/> - <include locale="iw_IL.ISO-8859-8" file="hebrew.xml"/> - <include locale="hr_HR.ISO-8859-2" file="hrvatski.xml"/> - <include locale="hu_HU.ISO-8859-2" file="hungarian.xml"/> - <include locale="is_IS.ISO-8859-1" file="icelandic.xml"/> - <include locale="it_IT.ISO-8859-1" file="italian.xml"/> - <include locale="ja_JP.eucJP" file="japanese.xml"/> - <include locale="ko_KR.eucKR" file="korean.xml"/> - <include locale="lt_LT.ISO-8859-13" file="lithuanian.xml"/> - <include locale="no_NO.ISO-8859-1" file="norwegian.xml"/> - <include locale="nn_NO.ISO-8859-1" file="nynorsk.xml"/> - <include locale="pl_PL.ISO-8859-2" file="polish.xml"/> - <include locale="pt_PT.ISO-8859-1" file="portuguese.xml"/> - <include locale="ro_RO.ISO-8859-2" file="romanian.xml"/> - <include locale="ru_RU.ISO-8859-5" file="russian.xml"/> - <include locale="sk_SK.ISO-8859-2" file="slovak.xml"/> - <include locale="sl_SI.ISO-8859-2" file="slovene.xml"/> - <include locale="es_ES.ISO-8859-1" file="spanish.xml"/> - <include locale="sv_SE.ISO-8859-1" file="swedish.xml"/> - <include locale="th_TH.TIS-620" file="thai.xml"/> - <include locale="tr_TR.ISO-8859-9" file="turkish.xml"/> -</localemap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/log.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/log.xml deleted file mode 100755 index 8a290992a4a1ad8604d29eeb1716ff0591bf9e9a..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/log.xml +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE logmap [ -<!ELEMENT logmap (log)+> -<!ELEMENT log (#PCDATA)> -<!ATTLIST log events CDATA #IMPLIED> -<!ATTLIST log output CDATA #IMPLIED> -<!ATTLIST log filename CDATA #IMPLIED> -<!ATTLIST log generations CDATA #IMPLIED> -<!ATTLIST log limit CDATA #IMPLIED> -<!ATTLIST log format CDATA #IMPLIED> -]> -<!-- - Configure ImageMagick logger. - - Choose from one or more these events separated by a comma: - all - accelerate - annotate - blob - cache - coder - command - configure - deprecate - draw - exception - locale - module - none - pixel - policy - resource - trace - transform - user - wand - x11 - - Choose one output handler: - console - debug - event - file - none - stderr - stdout - - When output is to a file, specify the filename. Embed %g in the filename to - support log generations. Generations is the number of log files to retain. - Limit is the number of logging events before generating a new log generation. - - The format of the log is defined by embedding special format characters: - - %c client - %d domain - %e event - %f function - %g generation - %i thread id - %l line - %m module - %n log name - %p process id - %r real CPU time - %t wall clock time - %u user CPU time - %v version - %% percent sign - \n newline - \r carriage return - xml ---> -<logmap> - <log events="None"/> - <log output="console"/> - <log filename="Magick-%g.log"/> - <log generations="3"/> - <log limit="2000"/> - <log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n %e"/> -</logmap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/magick.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/magick.exe deleted file mode 100755 index 4b2dcd13ce4b1c201adb2e30274ad72b7ef2a044..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/magick.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/mime.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/mime.xml deleted file mode 100755 index 9530fc8d06ea46ac19f13a13a9ceb3c48cb6c7f2..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/mime.xml +++ /dev/null @@ -1,1145 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mimemap [ - <!ELEMENT mimemap (mime+)> - <!ELEMENT mime (#PCDATA)> - <!ATTLIST mime type CDATA #REQUIRED> - <!ATTLIST mime acronym CDATA #IMPLIED> - <!ATTLIST mime description CDATA #IMPLIED> - <!ATTLIST mime pattern CDATA #IMPLIED> - <!ATTLIST mime offset CDATA #IMPLIED> - <!ATTLIST mime data-type (string|byte|short|long) #IMPLIED> - <!ATTLIST mime endian (lsb|msb) #IMPLIED> - <!ATTLIST mime magic CDATA #IMPLIED> - <!ATTLIST mime mask CDATA #IMPLIED> - <!ATTLIST mime priority CDATA #IMPLIED> -]> -<!-- - Configure ImageMagick mime types. ---> -<mimemap> - <mime type="application/andrew-inset" acronym="ATK" description="Andrew Toolkit" priority="100" pattern="*.ez" /> - <mime type="application/illustrator" description="Adobe Illustrator document" priority="100" pattern="*.ai" /> - <mime type="application/mac-binhex40" description="Macintosh BinHex-encoded file" data-type="string" offset="11" magic="must be converted with BinHex" priority="50" /> - <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="0" magic="(************** Content-type: application/mathematica" priority="50" /> - <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="100:256" magic="This notebook can be used on any computer system with Mathematica" priority="50" /> - <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="10:256" magic="This is a Mathematica Notebook file. It contains ASCII text" priority="50" /> - <mime type="application/mathematica" description="Mathematica Notebook" priority="100" pattern="*.nb" /> - <mime type="application/mbox" description="mailbox file" data-type="string" offset="0" magic="From " priority="20" /> - <mime type="application/octet-stream" description="unknown" priority="100" pattern="*.bin" /> - <mime type="application/oda" acronym="ODA" description="Office Document Architecture" priority="100" pattern="*.oda" /> - <mime type="application/pdf" description="Portable Document Format" data-type="string" offset="0" magic="%PDF-" priority="50" /> - <mime type="application/pdf" acronym="PDF" description="Portable Document Format" priority="100" pattern="*.pdf" /> - <mime type="application/xspf+xml" description="XML Shareable Playlist Format" data-type="string" offset="0:64" magic="<playlist version="1" priority="50" /> - <mime type="application/xspf+xml" description="XML Shareable Playlist Format" priority="100" pattern="*.xspf" /> - <mime type="audio/x-iriver-pla" description="iRiver Playlist" data-type="string" offset="4" magic="iriver UMS PLA" priority="50" /> - <mime type="audio/x-iriver-pla" description="iRiver Playlist" priority="100" pattern="*.pla" /> - <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" data-type="string" offset="0" magic="-----BEGIN PGP MESSAGE-----" priority="50" /> - <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.pgp" /> - <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.gpg" /> - <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.asc" /> - <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PUBLIC KEY BLOCK-----" priority="50" /> - <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PRIVATE KEY BLOCK-----" priority="50" /> - <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9501" priority="50" /> - <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9500" priority="50" /> - <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9900" priority="50" /> - <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9901" priority="50" /> - <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.skr" /> - <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.pkr" /> - <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.asc" /> - <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNED MESSAGE-----" priority="50" /> - <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNATURE-----" priority="50" /> - <mime type="application/pkcs7-signature" description="detached S/MIME signature" priority="100" pattern="*.p7s" /> - <mime type="application/pkcs10" description="PKCS#10 certification request" priority="100" pattern="*.p10" /> - <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="\004%!" priority="50" /> - <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="%!" priority="50" /> - <mime type="application/postscript" acronym="PS" description="PostScript" priority="100" pattern="*.ps" /> - <mime type="application/prs.plucker" description="Plucker document" data-type="string" offset="60" magic="DataPlkr" priority="80" /> - <mime type="application/rtf" description="Rich Text Format" data-type="string" offset="0" magic="{\\rtf" priority="50" /> - <mime type="application/rtf" acronym="RTF" description="Rich Text Format" priority="100" pattern="*.rtf" /> - <mime type="application/sieve" description="Sieve mail filter script" priority="100" pattern="*.siv" /> - <mime type="application/smil" description="Synchronized Multimedia Integration Language" data-type="string" offset="0:256" magic="<smil" priority="80" /> - <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smil" /> - <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smi" /> - <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.sml" /> - <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.kino" /> - <mime type="application/x-sqlite2" description="SQLite2 database" data-type="string" offset="0" magic="** This file contains an SQLite" /> - <mime type="application/x-sqlite3" description="SQLite3 database" data-type="string" offset="0" magic="SQLite format 3" /> - <mime type="application/stuffit" description="StuffIt archive" data-type="string" offset="0" magic="StuffIt" priority="50" /> - <mime type="application/stuffit" description="StuffIt archive" priority="100" pattern="*.sit" /> - <mime type="application/x-gedcom" description="GEnealogical Data COMmunication" data-type="string" offset="0" magic="0 HEAD" priority="50" /> - <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.ged" /> - <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.gedcom" /> - <mime type="application/x-flash-video" description="Flash video" data-type="string" offset="0" magic="FLV" priority="50" /> - <mime type="application/x-flash-video" description="Flash video" priority="100" pattern="*.flv" /> - <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[3]" priority="50" /> - <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[4]" priority="50" /> - <mime type="application/x-go-sgf" acronym="SGF" description="Smart Game Format" priority="100" pattern="*.sgf" /> - <mime type="application/x-xliff" description="XML Localization Interchange File Format" data-type="string" offset="0:256" magic="<xliff" priority="80" /> - <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xlf" /> - <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xliff" /> - <mime type="application/vnd.corel-draw" description="Corel Draw drawing" data-type="string" offset="8" mask="0xffffff00ffffffff" magic="CDRXvrsn" priority="80" /> - <mime type="application/vnd.corel-draw" description="Corel Draw drawing" priority="100" pattern="*.cdr" /> - <mime type="application/vnd.hp-hpgl" acronym="HPGL" description="HP Graphics Language" priority="100" pattern="*.hpgl" /> - <mime type="application/vnd.hp-pcl" acronym="PCL" description="HP Printer Control Language" priority="100" pattern="*.pcl" /> - <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" data-type="string" offset="0" magic="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" priority="50" /> - <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.123" /> - <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk1" /> - <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk3" /> - <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk4" /> - <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wks" /> - <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User Interface Language" priority="100" pattern="*.xul" /> - <mime type="application/vnd.ms-access" description="Joint Engine Technology" data-type="string" offset="0" magic="\x00\x01\x00\x00Standard Jet DB" priority="50" /> - <mime type="application/vnd.ms-access" acronym="JET" description="Joint Engine Technology" priority="100" pattern="*.mdb" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" data-type="string" offset="2080" magic="Microsoft Excel 5.0 Worksheet" priority="50" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xls" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlc" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xll" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlm" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlw" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xla" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlt" /> - <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xld" /> - <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppz" /> - <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppt" /> - <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pps" /> - <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pot" /> - <mime type="application/vnd.ms-xpsdocument" acronym="XPS" description="XML Paper Specification" priority="100" pattern="*.xps" /> - <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\x31\xbe\x00\x00" priority="50" /> - <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="PO^Q`" priority="50" /> - <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\376\067\0\043" priority="50" /> - <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\333\245-\0\0\0" priority="50" /> - <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="MSWordDoc" priority="50" /> - <mime type="application/msword" description="Word document" data-type="string" offset="2108" magic="MSWordDoc" priority="50" /> - <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="Microsoft Word document data" priority="50" /> - <mime type="application/msword" description="Word document" priority="100" pattern="*.doc" /> - <mime type="application/vnd.ms-tnef" description="Transport Neutral Encapsulation Format" data-type="long" endian="LSB" offset="0" magic="0x223e9f78" priority="50" /> - <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnef" /> - <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnf" /> - <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="winmail.dat" /> - <mime type="application/vnd.stardivision.calc" description="StarCalc spreadsheet" priority="100" pattern="*.sdc" /> - <mime type="application/vnd.stardivision.chart" description="StarChart chart" priority="100" pattern="*.sds" /> - <mime type="application/vnd.stardivision.draw" description="StarDraw drawing" priority="100" pattern="*.sda" /> - <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdd" /> - <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdp" /> - <mime type="application/vnd.stardivision.mail" description="StarMail email" priority="100" pattern="*.smd" /> - <mime type="application/vnd.stardivision.math" description="StarMath formula" priority="100" pattern="*.smf" /> - <mime type="application/vnd.stardivision.writer" description="StarWriter document" data-type="string" offset="2089" magic="StarWriter" priority="90" /> - <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sdw" /> - <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.vor" /> - <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sgl" /> - <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" priority="100" pattern="*.sxc" /> - <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" priority="100" pattern="*.stc" /> - <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" priority="100" pattern="*.sxd" /> - <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" priority="100" pattern="*.std" /> - <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" priority="100" pattern="*.sxi" /> - <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" priority="100" pattern="*.sti" /> - <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" priority="100" pattern="*.sxm" /> - <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" priority="100" pattern="*.sxw" /> - <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" priority="100" pattern="*.sxg" /> - <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" data-type="string" offset="0" magic="PK\003\004" /> - <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" priority="100" pattern="*.stw" /> - <mime type="application/vnd.oasis.opendocument.text" description="OpenDocument Text" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.text" acronym="ODT" description="OpenDocument Text" priority="100" pattern="*.odt" /> - <mime type="application/vnd.oasis.opendocument.text-template" description="OpenDocument Text Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.text-template" acronym="OTT" description="OpenDocument Text Template" priority="100" pattern="*.ott" /> - <mime type="application/vnd.oasis.opendocument.text-web" description="OpenDocument HTML" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.text-web" acronym="OTH" description="OpenDocument HTML" priority="100" pattern="*.oth" /> - <mime type="application/vnd.oasis.opendocument.text-master" description="OpenDocument Master" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.text-master" acronym="ODM" description="OpenDocument Master" priority="100" pattern="*.odm" /> - <mime type="application/vnd.oasis.opendocument.graphics" description="OpenDocument Drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.graphics" acronym="ODG" description="OpenDocument Drawing" priority="100" pattern="*.odg" /> - <mime type="application/vnd.oasis.opendocument.graphics-template" description="OpenDocument Drawing Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.graphics-template" acronym="OTG" description="OpenDocument Drawing Template" priority="100" pattern="*.otg" /> - <mime type="application/vnd.oasis.opendocument.presentation" description="OpenDocument Presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.presentation" acronym="ODP" description="OpenDocument Presentation" priority="100" pattern="*.odp" /> - <mime type="application/vnd.oasis.opendocument.presentation-template" description="OpenDocument Presentation Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.presentation-template" acronym="OTP" description="OpenDocument Presentation Template" priority="100" pattern="*.otp" /> - <mime type="application/vnd.oasis.opendocument.spreadsheet" description="OpenDocument Spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.spreadsheet" acronym="ODS" description="OpenDocument Spreadsheet" priority="100" pattern="*.ods" /> - <mime type="application/vnd.oasis.opendocument.spreadsheet-template" description="OpenDocument Spreadsheet Template" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.spreadsheet-template" acronym="OTS" description="OpenDocument Spreadsheet Template" priority="100" pattern="*.ots" /> - <mime type="application/vnd.oasis.opendocument.chart" description="OpenDocument Chart" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.chart" acronym="ODC chart" description="OpenDocument Chart" priority="100" pattern="*.odc" /> - <mime type="application/vnd.oasis.opendocument.formula" description="OpenDocument Formula" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.formula" acronym="ODF" description="OpenDocument Formula" priority="100" pattern="*.odf" /> - <mime type="application/vnd.oasis.opendocument.database" acronym="ODB" description="OpenDocument Database" priority="100" pattern="*.odb" /> - <mime type="application/vnd.oasis.opendocument.image" description="OpenDocument Image" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/vnd.oasis.opendocument.image" acronym="ODI" description="OpenDocument Image" priority="100" pattern="*.odi" /> - <mime type="application/vnd.symbian.install" description="Symbian Installation File" data-type="long" endian="LSB" offset="8" magic="0x10000419" priority="50" /> - <mime type="application/vnd.symbian.install" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sis" /> - <mime type="x-epoc/x-sisx-app" description="Symbian Installation File" data-type="long" endian="LSB" offset="0" magic="0x10201a7a" priority="50" /> - <mime type="x-epoc/x-sisx-app" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sisx" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" data-type="string" offset="1" magic="WPC" priority="50" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp4" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp5" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp6" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpd" /> - <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpp" /> - <mime type="application/x-xbel" description="XML Bookmark Exchange Language" data-type="string" offset="0:256" magic="<!DOCTYPE\ xbel" priority="50" /> - <mime type="application/x-xbel" acronym="XBEL" description="XML Bookmark Exchange Language" priority="100" pattern="*.xbel" /> - <mime type="application/x-7z-compressed" description="7-zip archive" priority="100" pattern="*.7z" /> - <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="<abiword" priority="50" /> - <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="<!DOCTYPE abiword" priority="50" /> - <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw" /> - <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.CRASHED" /> - <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.gz" /> - <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.zabw" /> - <mime type="application/x-cue" description="CD image cuesheet" priority="100" pattern="*.cue" /> - <mime type="application/x-amipro" description="Lotus AmiPro document" priority="100" pattern="*.sam" /> - <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN SPREADSHEETS" priority="50" /> - <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN" priority="50" /> - <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" priority="100" pattern="*.as" /> - <mime type="application/x-applix-word" description="Applix Words document" data-type="string" offset="0" magic="*BEGIN" priority="50" /> - <mime type="application/x-applix-word" description="Applix Words document" priority="100" pattern="*.aw" /> - <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000081a" priority="50" /> - <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000091a" priority="50" /> - <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000021a" priority="50" /> - <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000031a" priority="50" /> - <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000041a" priority="50" /> - <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000061a" priority="50" /> - <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="<ar>" priority="45" /> - <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="!<arch>" priority="45" /> - <mime type="application/x-archive" acronym="AR" description="AR archive" priority="100" pattern="*.a" /> - <mime type="application/x-arj" description="ARJ archive" data-type="short" endian="LSB" offset="0" magic="0xea60" priority="50" /> - <mime type="application/x-arj" acronym="ARJ" description="ARJ archive" priority="100" pattern="*.arj" /> - <mime type="application/x-asp" acronym="ASP" description="Active Server Page" priority="100" pattern="*.asp" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/gawk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/gawk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/gawk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/gawk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/local/bin/gawk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/local/bin/gawk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/awk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/awk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/awk" priority="50" /> - <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/awk" priority="50" /> - <mime type="application/x-bcpio" acronym="BCPIO" description="BCPIO document" priority="100" pattern="*.bcpio" /> - <mime type="application/x-bittorrent" description="BitTorrent seed file" data-type="string" offset="0" magic="d8:announce" priority="50" /> - <mime type="application/x-bittorrent" description="BitTorrent seed file" priority="100" pattern="*.torrent" /> - <mime type="application/x-blender" description="Blender scene" data-type="string" offset="0" magic="BLENDER" priority="50" /> - <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blender" /> - <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blend" /> - <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.BLEND" /> - <mime type="application/x-bzdvi" description="TeX DVI document (bzip-compressed)" priority="100" pattern="*.dvi.bz2" /> - <mime type="application/x-bzip" description="Bzip archive" data-type="string" offset="0" magic="BZh" priority="50" /> - <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz" /> - <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz2" /> - <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz" /> - <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz2" /> - <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz" /> - <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz2" /> - <mime type="application/x-bzpdf" description="PDF document (bzip-compressed)" priority="100" pattern="*.pdf.bz2" /> - <mime type="application/x-bzpostscript" description="PostScript document (bzip-compressed)" priority="100" pattern="*.ps.bz2" /> - <mime type="application/x-cbr" description="comic book archive" priority="100" pattern="*.cbr" /> - <mime type="application/x-cbz" description="comic book archive" priority="100" pattern="*.cbz" /> - <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso" /> - <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso9660" /> - <mime type="application/x-cgi" description="CGI script" priority="100" pattern="*.cgi" /> - <mime type="application/x-chess-pgn" description="PGN chess game notation" data-type="string" offset="0" magic="[Event " priority="50" /> - <mime type="application/x-chess-pgn" description="PGN chess game notation" priority="100" pattern="*.pgn" /> - <mime type="application/x-chm" acronym="CHM" description="Compiled Help Modules" priority="100" pattern="*.chm" /> - <mime type="application/x-compress" description="UNIX-compressed file" data-type="string" offset="0" magic="\037\235" priority="50" /> - <mime type="application/x-compress" description="UNIX-compressed file" priority="100" pattern="*.Z" /> - <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tar.gz" /> - <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tgz" /> - <mime type="application/x-core" description="program crash data" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \004" priority="50" /> - <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" /> - <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" /> - <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\001" priority="50" /> - <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\002" priority="50" /> - <mime type="application/x-core" description="program crash data" priority="100" pattern="core" /> - <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="070707" priority="50" /> - <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070701" priority="50" /> - <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070702" priority="50" /> - <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="0143561" priority="50" /> - <mime type="application/x-cpio" description="CPIO archive" priority="100" pattern="*.cpio" /> - <mime type="application/x-cpio-compressed" description="CPIO archive (gzip-compressed)" priority="100" pattern="*.cpio.gz" /> - <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/tcsh" /> - <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/csh" /> - <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env csh" /> - <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env tcsh" /> - <mime type="application/x-csh" description="C shell script" priority="100" pattern="*.csh" /> - <mime type="application/x-dbf" description="Xbase document" priority="100" pattern="*.dbf" /> - <mime type="application/ecmascript" description="ECMAScript program" priority="100" pattern="*.es" /> - <mime type="application/x-dbm" data-type="long" endian="MSB" offset="0" magic="0x061561" priority="50" /> - <mime type="application/x-dc-rom" description="Dreamcast ROM" priority="100" pattern="*.dc" /> - <mime type="application/x-nintendo-ds-rom" description="Nintendo DS ROM" priority="100" pattern="*.nds" /> - <mime type="application/x-deb" description="Debian package" data-type="string" offset="0" magic="!<arch>" priority="50" /> - <mime type="application/x-deb" description="Debian package" priority="100" pattern="*.deb" /> - <mime type="application/x-designer" description="Qt Designer file" priority="100" pattern="*.ui" /> - <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0:32" magic="[Desktop Entry]" priority="50" /> - <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[Desktop Action" priority="50" /> - <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[KDE Desktop Entry]" priority="50" /> - <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# Config File" priority="50" /> - <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# KDE Config File" priority="50" /> - <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.desktop" /> - <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.kdelnk" /> - <mime type="application/x-dia-diagram" description="Dia diagram" data-type="string" offset="5:100" magic="<dia:" priority="50" /> - <mime type="application/x-dia-diagram" description="Dia diagram" priority="100" pattern="*.dia" /> - <mime type="application/x-dvi" description="TeX DVI document" data-type="short" endian="LSB" offset="0" magic="0x02f7" priority="50" /> - <mime type="application/x-dvi" description="TeX DVI document" priority="100" pattern="*.dvi" /> - <mime type="application/x-e-theme" description="Enlightenment theme" priority="100" pattern="*.etheme" /> - <mime type="application/x-egon" description="Egon Animator animation" priority="100" pattern="*.egon" /> - <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" /> - <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" /> - <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="MZ" priority="40" /> - <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0x521c" priority="40" /> - <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0420" priority="40" /> - <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0421" priority="40" /> - <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0603" priority="40" /> - <mime type="application/x-executable" description="executable" priority="100" pattern="*.exe" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="LWFN" priority="60" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="65" magic="LWFN" priority="60" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!PS-AdobeFont-1." priority="60" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!PS-AdobeFont-1." priority="60" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!FontType1-1." priority="60" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!FontType1-1." priority="60" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfa" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfb" /> - <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.gsf" /> - <mime type="application/x-font-afm" description="Adobe font metrics" priority="100" pattern="*.afm" /> - <mime type="application/x-font-bdf" description="BDF font" data-type="string" offset="0" magic="STARTFONT\040" priority="50" /> - <mime type="application/x-font-bdf" description="BDF font" priority="100" pattern="*.bdf" /> - <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="0" magic="\xff\x46\x4f\x4e" priority="50" /> - <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x45\x47\x41" priority="50" /> - <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x56\x49\x44" priority="50" /> - <mime type="application/x-font-framemaker" description="Adobe FrameMaker font" data-type="string" offset="0" magic="<MakerScreenFont" priority="50" /> - <mime type="application/x-font-libgrx" description="LIBGRX font" data-type="string" offset="0" magic="\x14\x02\x59\x19" priority="50" /> - <mime type="application/x-font-linux-psf" description="Linux PSF console font" data-type="string" offset="0" magic="\x36\x04" priority="50" /> - <mime type="application/x-font-linux-psf" description="Linux PSF console font" priority="100" pattern="*.psf" /> - <mime type="application/x-gz-font-linux-psf" description="Linux PSF console font (gzip-compressed)" priority="100" pattern="*.psf.gz" /> - <mime type="application/x-font-pcf" description="PCF font" data-type="string" offset="0" magic="\001fcp" priority="50" /> - <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf" /> - <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.Z" /> - <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.gz" /> - <mime type="application/x-font-otf" description="OpenType font" data-type="string" offset="0" magic="OTTO" priority="50" /> - <mime type="application/x-font-speedo" description="Speedo font" data-type="string" offset="0" magic="D1.0\015" priority="50" /> - <mime type="application/x-font-speedo" description="Speedo font" priority="100" pattern="*.spd" /> - <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="StartFont" priority="50" /> - <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="\x13\x7A\x29" priority="50" /> - <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="8" magic="\x13\x7A\x2B" priority="50" /> - <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\203" priority="50" /> - <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\131" priority="50" /> - <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\312" priority="50" /> - <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\021" priority="50" /> - <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\022" priority="50" /> - <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="FFIL" priority="50" /> - <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="65" magic="FFIL" priority="50" /> - <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="\000\001\000\000\000" priority="50" /> - <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttf" /> - <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttc" /> - <mime type="application/x-font-vfont" description="V font" data-type="string" offset="0" magic="FONT" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerFile" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MIFFile" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerDictionary" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerScreenFon" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MML" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<Book" priority="50" /> - <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<Maker" priority="50" /> - <mime type="application/x-gameboy-rom" description="Game Boy ROM" priority="100" pattern="*.gb" /> - <mime type="application/x-gba-rom" description="Game Boy Advance ROM" priority="100" pattern="*.gba" /> - <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="MSB" offset="0" magic="0x13579ace" priority="50" /> - <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="LSB" offset="0" magic="0x13579ace" priority="50" /> - <mime type="application/x-gdbm" description="GNU Database Manager" data-type="string" offset="0" magic="GDBM" priority="50" /> - <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.gen" /> - <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.md" /> - <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.gmo" /> - <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.mo" /> - <mime type="application/x-glade" description="Glade project" data-type="string" offset="0:256" magic="<glade-interface" priority="50" /> - <mime type="application/x-glade" description="Glade project" priority="100" pattern="*.glade" /> - <mime type="application/x-gmc-link" description="GMC link" data-type="string" offset="0:32" magic="URL:" priority="50" /> - <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnucash" /> - <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnc" /> - <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.xac" /> - <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gmr:Workbook" priority="50" /> - <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gnm:Workbook" priority="50" /> - <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" priority="100" pattern="*.gnumeric" /> - <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gp" /> - <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gplt" /> - <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gnuplot" /> - <mime type="application/x-graphite" description="Graphite scientific graph" priority="100" pattern="*.gra" /> - <mime type="application/x-gtktalog" description="GTKtalog catalog" data-type="string" offset="4" magic="gtktalog " priority="50" /> - <mime type="application/x-gzdvi" description="TeX DVI document (gzip-compressed)" priority="100" pattern="*.dvi.gz" /> - <mime type="application/x-gzip" description="Gzip archive" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-gzip" description="Gzip archive" priority="100" pattern="*.gz" /> - <mime type="application/x-gzpdf" description="PDF document (gzip-compressed)" priority="100" pattern="*.pdf.gz" /> - <mime type="application/x-gzpostscript" description="PostScript document (gzip-compressed)" priority="100" pattern="*.ps.gz" /> - <mime type="application/x-hdf" description="HDF document" priority="100" pattern="*.hdf" /> - <mime type="application/x-ipod-firmware" description="iPod firmware" data-type="string" offset="0" magic="S T O P" priority="50" /> - <mime type="application/x-java-archive" description="Java archive" data-type="string" offset="0" magic="PK\003\004" priority="85" /> - <mime type="application/x-java-archive" description="Java archive" priority="100" pattern="*.jar" /> - <mime type="application/x-java" description="Java class" data-type="short" offset="0" magic="0xcafe" priority="50" /> - <mime type="application/x-java" description="Java class" priority="100" pattern="*.class" /> - <mime type="application/x-java-jnlp-file" description="Java Network Launching Protocol" data-type="string" offset="0:256" magic="<jnlp" priority="50" /> - <mime type="application/x-java-jnlp-file" acronym="JNLP" description="Java Network Launching Protocol" priority="100" pattern="*.jnlp" /> - <mime type="application/javascript" description="JavaScript program" priority="100" pattern="*.js" /> - <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpr" /> - <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpx" /> - <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-karbon" description="Karbon14 drawing" priority="100" pattern="*.karbon" /> - <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kchart" description="KChart chart" priority="100" pattern="*.chrt" /> - <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kformula" description="KFormula formula" priority="100" pattern="*.kfo" /> - <mime type="application/x-killustrator" description="KIllustrator drawing" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-killustrator" description="KIllustrator drawing" priority="100" pattern="*.kil" /> - <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kivio" description="Kivio flowchart" priority="100" pattern="*.flw" /> - <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kontour" description="Kontour drawing" priority="100" pattern="*.kon" /> - <mime type="application/x-kpovmodeler" description="KPovModeler scene" priority="100" pattern="*.kpm" /> - <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpr" /> - <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpt" /> - <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-krita" description="Krita document" priority="100" pattern="*.kra" /> - <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kspread" description="KSpread spreadsheet" priority="100" pattern="*.ksp" /> - <mime type="application/x-kspread-crypt" description="KSpread spreadsheet (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2702" priority="50" /> - <mime type="application/x-ksysv-package" description="KSysV init package" data-type="string" offset="4" magic="KSysV" priority="50" /> - <mime type="application/x-kugar" description="Kugar document" priority="100" pattern="*.kud" /> - <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="\037\213" priority="50" /> - <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="PK\003\004" priority="50" /> - <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwd" /> - <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwt" /> - <mime type="application/x-kword-crypt" description="KWord document (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2701" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh -" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh0-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh1-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh2-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh3-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh4-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh5-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh40-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lhd-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz4-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz5-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lzs-" priority="50" /> - <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lha" /> - <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lzh" /> - <mime type="application/x-lhz" description="LHZ archive" priority="100" pattern="*.lhz" /> - <mime type="application/x-linguist" description="message catalog" priority="100" pattern="*.ts" /> - <mime type="application/x-lyx" description="LyX document" data-type="string" offset="0" magic="#LyX" priority="50" /> - <mime type="application/x-lyx" description="LyX document" priority="100" pattern="*.lyx" /> - <mime type="application/x-lzop" description="LZO archive" priority="100" pattern="*.lzo" /> - <mime type="application/x-magicpoint" description="MagicPoint presentation" priority="100" pattern="*.mgp" /> - <mime type="application/x-macbinary" description="Macintosh MacBinary file" data-type="string" offset="102" magic="mBIN" priority="50" /> - <mime type="video/x-matroska" description="Matroska video" data-type="string" offset="8" magic="matroska" priority="50" /> - <mime type="video/x-matroska" description="Matroska video" priority="100" pattern="*.mkv" /> - <mime type="audio/x-matroska" description="Matroska audio" data-type="string" offset="8" magic="matroska" priority="50" /> - <mime type="audio/x-matroska" description="Matroska audio" priority="100" pattern="*.mka" /> - <mime type="text/x-ocl" acronym="OCL" description="Object Constraint Language" priority="100" pattern="*.ocl" /> - <mime type="application/x-mif" description="Adobe FrameMaker MIF document" priority="100" pattern="*.mif" /> - <mime type="application/x-mozilla-bookmarks" description="Mozilla bookmarks" data-type="string" offset="0:64" magic="<!DOCTYPE NETSCAPE-Bookmark-file-1>" priority="80" /> - <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" data-type="string" offset="0" magic="MZ" priority="50" /> - <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" priority="100" pattern="*.exe" /> - <mime type="application/x-mswinurl" data-type="string" offset="1" magic="InternetShortcut" priority="50" /> - <mime type="application/x-mswrite" description="WRI document" priority="100" pattern="*.wri" /> - <mime type="application/x-msx-rom" description="MSX ROM" priority="100" pattern="*.msx" /> - <mime type="application/x-m4" description="M4 macro" priority="100" pattern="*.m4" /> - <mime type="application/x-n64-rom" description="Nintendo64 ROM" priority="100" pattern="*.n64" /> - <mime type="application/x-nautilus-link" description="Nautilus link" data-type="string" offset="0:32" magic="<nautilus_object nautilus_link" priority="50" /> - <mime type="application/x-nes-rom" description="NES ROM" priority="100" pattern="*.nes" /> - <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.cdf" /> - <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.nc" /> - <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" /> - <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" /> - <mime type="application/x-object" description="object code" priority="100" pattern="*.o" /> - <mime type="application/ogg" description="Ogg multimedia" data-type="string" offset="0" magic="OggS" priority="50" /> - <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogg" /> - <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogx" /> - <mime type="audio/ogg" description="Ogg Audio" data-type="string" offset="0" magic="OggS" priority="50" /> - <mime type="audio/ogg" description="Ogg Audio" priority="100" pattern="*.oga" /> - <mime type="video/ogg" description="Ogg Video" data-type="string" offset="0" magic="OggS" priority="50" /> - <mime type="video/ogg" description="Ogg Video" priority="100" pattern="*.ogv" /> - <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" data-type="string" offset="0" magic="OggS" priority="80" /> - <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" priority="100" pattern="*.ogg" /> - <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" data-type="string" offset="0" magic="OggS" priority="80" /> - <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" priority="100" pattern="*.ogg" /> - <mime type="audio/x-speex+ogg" description="Ogg Speex audio" data-type="string" offset="0" magic="OggS" priority="80" /> - <mime type="audio/x-speex+ogg" description="Ogg Speex audio" priority="100" pattern="*.ogg" /> - <mime type="audio/x-speex" description="Speex audio" data-type="string" offset="0" magic="Speex" priority="50" /> - <mime type="audio/x-speex" description="Speex audio" priority="100" pattern="*.spx" /> - <mime type="video/x-theora+ogg" description="Ogg Theora video" data-type="string" offset="0" magic="OggS" priority="80" /> - <mime type="video/x-theora+ogg" description="Ogg Theora video" priority="100" pattern="*.ogg" /> - <mime type="video/x-ogm+ogg" description="OGM video" data-type="string" offset="0" magic="OggS" priority="80" /> - <mime type="video/x-ogm+ogg" description="OGM video" priority="100" pattern="*.ogm" /> - <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="string" offset="0" magic="\320\317\021\340\241\261\032\341" priority="50" /> - <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="long" endian="LSB" offset="0" magic="0xe011cfd0" priority="50" /> - <mime type="application/x-oleo" description="GNU Oleo spreadsheet" data-type="string" offset="31" magic="Oleo" priority="50" /> - <mime type="application/x-oleo" description="GNU Oleo spreadsheet" priority="100" pattern="*.oleo" /> - <mime type="application/x-pak" description="PAK archive" data-type="string" offset="0" magic="PACK" priority="80" /> - <mime type="application/x-pak" description="PAK archive" priority="100" pattern="*.pak" /> - <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.pdb" /> - <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.prc" /> - <mime type="application/x-par2" description="PAR2 Parity File" data-type="string" offset="0" magic="PAR2" priority="50" /> - <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.PAR2" /> - <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.par2" /> - <mime type="application/x-pef-executable" description="PEF executable" data-type="string" offset="0" magic="Joy!" priority="50" /> - <mime type="application/x-perl" description="Perl script" data-type="string" offset="0" magic="eval \"exec /usr/local/bin/perl" priority="50" /> - <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/perl" priority="50" /> - <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/env perl" priority="50" /> - <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pl" /> - <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pm" /> - <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.al" /> - <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.perl" /> - <mime type="application/x-php" description="PHP script" data-type="string" offset="0:64" magic="<?php" priority="80" /> - <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php" /> - <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php3" /> - <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php4" /> - <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.p12" /> - <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.pfx" /> - <mime type="application/x-planperfect" description="PlanPerfect spreadsheet" priority="100" pattern="*.pln" /> - <mime type="application/x-profile" description="profiler results" priority="100" pattern="gmon.out" /> - <mime type="application/x-pw" description="Pathetic Writer document" priority="100" pattern="*.pw" /> - <mime type="application/x-python-bytecode" description="Python bytecode" data-type="long" endian="MSB" offset="0" magic="0x994e0d0a" priority="50" /> - <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyc" /> - <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyo" /> - <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb1" /> - <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb2" /> - <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb3" /> - <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="<?xml" priority="60" /> - <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="RTSPtext" priority="60" /> - <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="rtsptext" priority="60" /> - <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="SMILtext" priority="60" /> - <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" priority="100" pattern="*.qtl" /> - <mime type="application/x-qw" description="Quicken document" priority="100" pattern="*.qif" /> - <mime type="application/x-rar" description="RAR archive" data-type="string" offset="0" magic="Rar!" priority="50" /> - <mime type="application/x-rar" description="RAR archive" priority="100" pattern="*.rar" /> - <mime type="application/x-dar" description="DAR archive" data-type="long" endian="MSB" offset="0" magic="123" /> - <mime type="application/x-dar" description="DAR archive" priority="100" pattern="*.dar" /> - <mime type="application/x-reject" description="rejected patch" priority="100" pattern="*.rej" /> - <mime type="application/x-rpm" description="RPM package" data-type="string" offset="0" magic="\xed\xab\xee\xdb" priority="50" /> - <mime type="application/x-rpm" description="RPM package" priority="100" pattern="*.rpm" /> - <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/env ruby" /> - <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/ruby" /> - <mime type="application/x-ruby" description="Ruby script" priority="100" pattern="*.rb" /> - <mime type="application/x-markaby" description="Markaby script" priority="100" pattern="*.mab" /> - <mime type="application/x-sc" description="SC/Xspread spreadsheet" data-type="string" offset="38" magic="Spreadsheet" priority="50" /> - <mime type="application/x-shar" description="shell archive" priority="100" pattern="*.shar" /> - <mime type="application/x-shared-library-la" description="shared library (la)" priority="100" pattern="*.la" /> - <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" /> - <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" /> - <mime type="application/x-sharedlib" description="shared library" data-type="short" endian="LSB" offset="0" magic="0603" priority="50" /> - <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \003" priority="50" /> - <mime type="application/x-sharedlib" description="shared library" priority="100" pattern="*.so" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="10" magic="# This is a shell archive" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/bash" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/nawk" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/zsh" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/sh" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/ksh" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env sh" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env bash" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env zsh" priority="50" /> - <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env ksh" priority="50" /> - <mime type="application/x-shellscript" description="shell script" priority="100" pattern="*.sh" /> - <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="FWS" priority="50" /> - <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="CWS" priority="50" /> - <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.swf" /> - <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.spl" /> - <mime type="application/x-shorten" description="Shorten audio" data-type="string" offset="0" magic="ajkg" priority="50" /> - <mime type="application/x-shorten" description="Shorten audio" priority="100" pattern="*.shn" /> - <mime type="application/x-siag" description="Siag spreadsheet" priority="100" pattern="*.siag" /> - <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.sms" /> - <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.gg" /> - <mime type="application/x-snes-rom" description="Super NES ROM" priority="100" pattern="*.smc" /> - <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="StuffIt " priority="50" /> - <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="SIT!" priority="50" /> - <mime type="application/x-subrip" description="SubRip subtitles" data-type="string" offset="0" magic="1" priority="50" /> - <mime type="application/x-subrip" description="SubRip subtitles" priority="100" pattern="*.srt" /> - <mime type="application/x-sami" description="Synchronized Accessible Media Interchange" data-type="string" offset="0:256" magic="<SAMI>" priority="50" /> - <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.smi" /> - <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.sami" /> - <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{1}" priority="50" /> - <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{0}" priority="50" /> - <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0:6" magic="}{" priority="50" /> - <mime type="text/x-microdvd" description="MicroDVD subtitles" priority="100" pattern="*.sub" /> - <mime type="text/x-mpsub" description="MPlayer Subtitle" data-type="string" offset="0:256" magic="FORMAT=" priority="50" /> - <mime type="text/x-mpsub" acronym="MPSub" description="MPlayer Subtitle" priority="100" pattern="*.sub" /> - <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="[Script Info]" priority="50" /> - <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="Dialogue: " priority="50" /> - <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ssa" /> - <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ass" /> - <mime type="application/x-sv4cpio" description="SV4 CPIO archive" priority="100" pattern="*.sv4cpio" /> - <mime type="application/x-sv4crc" description="SV4 CPIO archive (with CRC)" priority="100" pattern="*.sv4crc" /> - <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\0" priority="50" /> - <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\040\040\0" priority="50" /> - <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.tar" /> - <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.gtar" /> - <mime type="application/x-tarz" description="Tar archive (compressed)" priority="100" pattern="*.tar.Z" /> - <mime type="application/x-tex-gf" description="generic font file" priority="100" pattern="*.gf" /> - <mime type="application/x-tex-pk" description="packed font file" priority="100" pattern="*.pk" /> - <mime type="application/x-tgif" description="TGIF document" data-type="string" offset="0" magic="%TGIF" priority="50" /> - <mime type="application/x-tgif" description="TGIF document" priority="100" pattern="*.obj" /> - <mime type="application/x-theme" description="theme" priority="100" pattern="*.theme" /> - <mime type="application/x-trash" description="backup file" priority="100" pattern="*~" /> - <mime type="application/x-trash" description="backup file" priority="100" pattern="*%" /> - <mime type="application/x-trash" description="backup file" priority="100" pattern="*.bak" /> - <mime type="application/x-trash" description="backup file" priority="100" pattern="*.old" /> - <mime type="application/x-trash" description="backup file" priority="100" pattern="*.sik" /> - <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic=".\\\"" priority="50" /> - <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'\\\"" priority="50" /> - <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'.\\\"" priority="50" /> - <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="\\\"" priority="50" /> - <mime type="text/troff" description="Troff document" priority="100" pattern="*.tr" /> - <mime type="text/troff" description="Troff document" priority="100" pattern="*.roff" /> - <mime type="text/troff" description="Troff document" priority="100" pattern="*.t" /> - <mime type="application/x-troff-man" description="Troff document (with manpage macros)" priority="100" pattern="*.man" /> - <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tar.lzo" /> - <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tzo" /> - <mime type="application/x-ustar" description="Ustar archive" priority="100" pattern="*.ustar" /> - <mime type="application/x-wais-source" description="WAIS source code" priority="100" pattern="*.src" /> - <mime type="application/x-wpg" description="WordPerfect/Drawperfect image" priority="100" pattern="*.wpg" /> - <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.der" /> - <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cer" /> - <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.crt" /> - <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cert" /> - <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.pem" /> - <mime type="application/x-zoo" description="Zoo archive" data-type="long" endian="LSB" offset="20" magic="0xfdc4a7dc" priority="50" /> - <mime type="application/x-zoo" description="Zoo archive" priority="100" pattern="*.zoo" /> - <mime type="application/xhtml+xml" acronym="XHTML" description="Extensible HyperText Markup Language" priority="100" pattern="*.xhtml" /> - <mime type="application/zip" description="Zip archive" data-type="string" offset="0" magic="PK\003\004" priority="40" /> - <mime type="application/zip" description="Zip archive" priority="100" pattern="*.zip" /> - <mime type="audio/ac3" description="Dolby Digital audio" data-type="short" endian="MSB" offset="0" magic="0x0b77" priority="50" /> - <mime type="audio/ac3" description="Dolby Digital audio" priority="100" pattern="*.ac3" /> - <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR\n" priority="50" /> - <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR_MC1.0\n" priority="50" /> - <mime type="audio/AMR" acronym="AMR" description="Adaptive Multi-Rate" priority="100" pattern="*.amr" /> - <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB\n" priority="50" /> - <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB_MC1.0\n" priority="50" /> - <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" priority="100" pattern="*.awb" /> - <mime type="audio/basic" description="ULAW (Sun) audio" data-type="string" offset="0" magic=".snd" priority="40" /> - <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.au" /> - <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.snd" /> - <mime type="audio/prs.sid" description="Commodore 64 audio" data-type="string" offset="0" magic="PSID" priority="50" /> - <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.sid" /> - <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.psid" /> - <mime type="audio/x-adpcm" description="PCM audio" data-type="string" offset="0" magic=".snd" priority="50" /> - <mime type="audio/x-adpcm" description="PCM audio" data-type="long" endian="LSB" offset="0" magic="0x0064732E" priority="50" /> - <mime type="audio/x-aifc" description="AIFC audio" data-type="string" offset="8" magic="AIFC" priority="50" /> - <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFF" priority="50" /> - <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFC" priority="50" /> - <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="8SVX" priority="50" /> - <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aiff" /> - <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aif" /> - <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aifc" /> - <mime type="audio/x-ape" description="Monkey's audio" data-type="string" offset="0" magic="MAC " priority="50" /> - <mime type="audio/x-ape" description="Monkey's audio" priority="100" pattern="*.ape" /> - <mime type="audio/x-it" description="Impulse Tracker audio" data-type="string" offset="0" magic="IMPM" priority="50" /> - <mime type="audio/x-it" description="Impulse Tracker audio" priority="100" pattern="*.it" /> - <mime type="audio/x-flac" description="FLAC audio" priority="100" pattern="*.flac" /> - <mime type="audio/x-wavpack" description="WavPack audio" data-type="string" offset="0" magic="wvpk" priority="50" /> - <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wv" /> - <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wvp" /> - <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" data-type="string" offset="0" magic="wvpk" priority="50" /> - <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" priority="100" pattern="*.wvc" /> - <mime type="audio/midi" description="MIDI audio" data-type="string" offset="0" magic="MThd" priority="50" /> - <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.mid" /> - <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.midi" /> - <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.kar" /> - <mime type="audio/mp4" description="MPEG-4 audio" data-type="string" offset="4" magic="ftypM4A" priority="50" /> - <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.m4a" /> - <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.aac" /> - <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypisom" priority="50" /> - <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypmp42" priority="50" /> - <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.mp4" /> - <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.m4v" /> - <mime type="audio/x-m4b" description="MPEG-4 audio book" data-type="string" offset="4" magic="ftypM4B" priority="50" /> - <mime type="audio/x-m4b" description="MPEG-4 audio book" priority="100" pattern="*.m4b" /> - <mime type="video/3gpp" description="3GPP multimedia" data-type="string" offset="4" magic="ftyp3gp" priority="50" /> - <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gp" /> - <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gpp" /> - <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.amr" /> - <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mod" /> - <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.ult" /> - <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.uni" /> - <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.m15" /> - <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mtm" /> - <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.669" /> - <mime type="audio/mp2" description="MP2 audio" priority="100" pattern="*.mp2" /> - <mime type="audio/mpeg" description="MP3 audio" data-type="long" endian="MSB" offset="0" magic="0xfffb" priority="50" /> - <mime type="audio/mpeg" description="MP3 audio" data-type="string" offset="0" magic="ID3" priority="50" /> - <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mp3" /> - <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mpga" /> - <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" data-type="string" offset="0" magic="#EXTM3U" priority="50" /> - <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.m3u" /> - <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.vlc" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0" magic="ASF " priority="51" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="<ASX" priority="51" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="<asx" priority="51" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.asx" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wax" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wvx" /> - <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wmx" /> - <mime type="audio/x-psf" description="PSF audio" data-type="string" offset="0" magic="PSF" priority="50" /> - <mime type="audio/x-psf" acronym="PSF" description="PSF audio" priority="100" pattern="*.psf" /> - <mime type="audio/x-minipsf" acronym="MiniPSF" description="Miniature Portable Sound Format" priority="100" pattern="*.minipsf" /> - <mime type="audio/x-psflib" acronym="PSFlib" description="Portable Sound Format Library" priority="100" pattern="*.psflib" /> - <mime type="audio/x-ms-wma" description="Windows Media audio" priority="100" pattern="*.wma" /> - <mime type="audio/x-musepack" description="Musepack audio" data-type="string" offset="0" magic="MP+" priority="50" /> - <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpc" /> - <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpp" /> - <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mp+" /> - <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.ra" /> - <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.rax" /> - <mime type="application/ram" description="RealMedia Metafile" priority="100" pattern="*.ram" /> - <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rv" /> - <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rvx" /> - <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rm" /> - <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmj" /> - <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmm" /> - <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rms" /> - <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmx" /> - <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmvb" /> - <mime type="image/vnd.rn-realpix" description="RealPix document" priority="100" pattern="*.rp" /> - <mime type="text/vnd.rn-realtext" description="RealText document" priority="100" pattern="*.rt" /> - <mime type="audio/x-riff" description="RIFF audio" data-type="string" offset="0" magic="RIFF" priority="45" /> - <mime type="audio/x-s3m" description="Scream Tracker 3 audio" data-type="string" offset="44" magic="SCRM" priority="50" /> - <mime type="audio/x-s3m" description="Scream Tracker 3 audio" priority="100" pattern="*.s3m" /> - <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[playlist]" priority="50" /> - <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[Playlist]" priority="50" /> - <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[PLAYLIST]" priority="50" /> - <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" priority="100" pattern="*.pls" /> - <mime type="audio/x-stm" description="Scream Tracker audio" priority="100" pattern="*.stm" /> - <mime type="audio/x-voc" description="VOC audio" priority="100" pattern="*.voc" /> - <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAVE" priority="50" /> - <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAV " priority="50" /> - <mime type="audio/x-wav" description="WAV audio" priority="100" pattern="*.wav" /> - <mime type="audio/x-xi" description="Scream Tracker instrument" data-type="string" offset="0" magic="Extended Intrument:" priority="50" /> - <mime type="audio/x-xi" description="Scream Tracker instrument" priority="100" pattern="*.xi" /> - <mime type="audio/x-xm" description="FastTracker II audio" data-type="string" offset="0" magic="Extended Module:" priority="50" /> - <mime type="audio/x-xm" description="FastTracker II audio" priority="100" pattern="*.xm" /> - <mime type="audio/x-tta" description="TrueAudio audio" data-type="string" offset="0" magic="TTA1" priority="50" /> - <mime type="audio/x-tta" description="TrueAudio audio" priority="100" pattern="*.tta" /> - <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" mask="0xffff00000000ffff" magic="BMxxxx\000\000" priority="50" /> - <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" magic="BM" priority="50" /> - <mime type="image/bmp" description="Windows BMP image" priority="100" pattern="*.bmp" /> - <mime type="image/vnd.wap.wbmp" acronym="WBMP" description="WAP bitmap" priority="100" pattern="*.wbmp" /> - <mime type="image/cgm" description="Computer Graphics Metafile" priority="100" pattern="*.cgm" /> - <mime type="image/fax-g3" description="CCITT G3 fax" priority="100" pattern="*.g3" /> - <mime type="image/gif" description="GIF image" data-type="string" offset="0" magic="GIF" priority="50" /> - <mime type="image/gif" description="GIF image" priority="100" pattern="*.gif" /> - <mime type="image/ief" description="IEF image" priority="100" pattern="*.ief" /> - <mime type="image/jpeg" description="JPEG image" data-type="string" offset="0" magic="\377\330\377" priority="50" /> - <mime type="image/jpeg" description="JPEG image" data-type="short" endian="MSB" offset="0" magic="0xffd8" priority="50" /> - <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpeg" /> - <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpg" /> - <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpe" /> - <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="4" magic="jP" priority="50" /> - <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="0" magic="\xFF\x4F\xFF\x51\x00" priority="50" /> - <mime type="image/jp2" description="JPEG-2000 image" data-type="long" endian="MSB" offset="3" magic="0x0c6a5020" priority="50" /> - <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jp2" /> - <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpc" /> - <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpx" /> - <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.j2k" /> - <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpf" /> - <mime type="image/x-dds" description="DirectDraw surface" data-type="string" offset="0" magic="DDS" priority="50" /> - <mime type="image/x-dds" description="DirectDraw surface" priority="100" pattern="*.dds" /> - <mime type="image/x-xcursor" description="X11 cursor" data-type="string" offset="0" magic="Xcur" priority="50" /> - <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict" /> - <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict1" /> - <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict2" /> - <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" data-type="string" offset="0" magic="PICT" priority="50" /> - <mime type="application/x-ufraw" acronym="UFRaw" description="Unidentified Flying Raw" priority="100" pattern="*.ufraw" /> - <mime type="image/x-adobe-dng" acronym="DNG" description="Digital Negative" priority="100" pattern="*.dng" /> - <mime type="image/x-canon-crw" description="Canon RaW" data-type="string" offset="0" magic="II\x1a\x00\x00\x00HEAPCCDR" priority="50" /> - <mime type="image/x-canon-crw" acronym="CRW" description="Canon RaW" priority="100" pattern="*.crw" /> - <mime type="image/x-canon-cr2" acronym="CR2" description="Canon Raw 2" priority="100" pattern="*.cr2" /> - <mime type="image/x-fuji-raf" description="RAw Format" data-type="string" offset="0" magic="FUJIFILMCCD-RAW " priority="50" /> - <mime type="image/x-fuji-raf" acronym="RAF" description="RAw Format" priority="100" pattern="*.raf" /> - <mime type="image/x-kodak-dcr" acronym="DCR" description="Digital Camera Raw" priority="100" pattern="*.dcr" /> - <mime type="image/x-kodak-k25" acronym="K25" description="Kodak DC25" priority="100" pattern="*.k25" /> - <mime type="image/x-kodak-kdc" acronym="KDC" description="Kodak Digital Camera" priority="100" pattern="*.kdc" /> - <mime type="image/x-minolta-mrw" description="Minolta RaW" data-type="string" offset="0" magic="\x00MRM" priority="50" /> - <mime type="image/x-minolta-mrw" acronym="MRW" description="Minolta RaW" priority="100" pattern="*.mrw" /> - <mime type="image/x-nikon-nef" acronym="NEF" description="Nikon Electronic Format" priority="100" pattern="*.nef" /> - <mime type="image/x-olympus-orf" description="Olympus Raw Format" data-type="string" offset="0" magic="IIRO\x08\x00\x00\x00" priority="50" /> - <mime type="image/x-olympus-orf" acronym="ORF" description="Olympus Raw Format" priority="100" pattern="*.orf" /> - <mime type="image/x-panasonic-raw" description="Panasonic raw image" data-type="string" offset="0" magic="IIU\x00\x08\x00\x00\x00" priority="50" /> - <mime type="image/x-panasonic-raw" description="Panasonic raw image" priority="100" pattern="*.raw" /> - <mime type="image/x-pentax-pef" acronym="PEF" description="Pentax Electronic Format" priority="100" pattern="*.pef" /> - <mime type="image/x-sigma-x3f" description="X3 Foveon" data-type="string" offset="0" magic="FOVb" priority="50" /> - <mime type="image/x-sigma-x3f" acronym="X3F" description="X3 Foveon" priority="100" pattern="*.x3f" /> - <mime type="image/x-sony-srf" acronym="SRF" description="Sony Raw Format" priority="100" pattern="*.srf" /> - <mime type="image/x-sony-sr2" acronym="SR2" description="Sony Raw format 2" priority="100" pattern="*.sr2" /> - <mime type="image/x-sony-arw" acronym="ARW" description="Alpha Raw format" priority="100" pattern="*.arw" /> - <mime type="image/png" description="PNG image" data-type="string" offset="0" magic="\x89PNG" priority="50" /> - <mime type="image/png" description="PNG image" priority="100" pattern="*.png" /> - <mime type="image/rle" description="Run Length Encoded bitmap image" priority="100" pattern="*.rle" /> - <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="<!DOCTYPE svg" priority="80" /> - <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="<svg" priority="80" /> - <mime type="image/svg+xml" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svg" /> - <mime type="image/svg+xml-compressed" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svgz" /> - <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="MM\x00\x2a" priority="50" /> - <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="II\x2a\x00" priority="50" /> - <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tif" /> - <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tiff" /> - <mime type="image/vnd.dwg" description="AutoCAD image" priority="100" pattern="*.dwg" /> - <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\nHEADER\n" priority="50" /> - <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\x0d\nHEADER\x0d\n" priority="50" /> - <mime type="image/vnd.dxf" description="DXF vector image" priority="100" pattern="*.dxf" /> - <mime type="image/x-3ds" description="3D Studio image" priority="100" pattern="*.3ds" /> - <mime type="image/x-applix-graphics" description="Applix Graphics image" data-type="string" offset="0" magic="*BEGIN" priority="50" /> - <mime type="image/x-applix-graphics" description="Applix Graphics image" priority="100" pattern="*.ag" /> - <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.eps.bz2" /> - <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsi.bz2" /> - <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsf.bz2" /> - <mime type="image/x-cmu-raster" description="CMU raster image" priority="100" pattern="*.ras" /> - <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.gz" /> - <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.bz2" /> - <mime type="application/dicom" description="Digital Imaging and Communications in Medicine" data-type="string" offset="128" magic="DICM" priority="50" /> - <mime type="application/dicom" acronym="DICOM" description="Digital Imaging and Communications in Medicine" priority="100" pattern="*.dcm" /> - <mime type="application/docbook+xml" description="DocBook document" data-type="string" offset="0" magic="<?xml" priority="90" /> - <mime type="application/docbook+xml" description="DocBook document" priority="100" pattern="*.docbook" /> - <mime type="image/x-dib" description="Device Independant Bitmap" data-type="string" offset="0" magic="\x28\00\00\00" priority="50" /> - <mime type="image/vnd.djvu" description="DjVu image" data-type="string" offset="4" magic="FORM" priority="50" /> - <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djvu" /> - <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djv" /> - <mime type="image/dpx" description="Digital Moving Picture Exchange" data-type="long" endian="MSB" offset="0" magic="0x53445058" priority="50" /> - <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="%!" priority="90" /> - <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="\004%!" priority="90" /> - <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.eps" /> - <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsi" /> - <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsf" /> - <mime type="image/x-fits" description="Flexible Image Transport System" data-type="string" offset="0" magic="SIMPLE =" priority="50" /> - <mime type="image/x-fits" acronym="FITS" description="Flexible Image Transport System" priority="100" pattern="*.fits" /> - <mime type="image/x-fpx" description="FlashPiX" data-type="long" endian="MSB" offset="0" magic="0x46506978" priority="50" /> - <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.eps.gz" /> - <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsi.gz" /> - <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsf.gz" /> - <mime type="image/x-ico" acronym="ICO" description="Windows Icon" priority="100" pattern="*.ico" /> - <mime type="image/x-icns" description="MacOS X icon" data-type="string" offset="0" magic="icns" priority="50" /> - <mime type="image/x-icns" description="MacOS X icon" priority="100" pattern="*.icns" /> - <mime type="image/x-iff" description="IFF image" priority="100" pattern="*.iff" /> - <mime type="image/x-ilbm" acronym="ILBM image" description="InterLeaved BitMap" priority="100" pattern="*.ilbm" /> - <mime type="image/x-jng" acronym="JNG" description="JPEG Network Graphics" priority="100" pattern="*.jng" /> - <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwo" /> - <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwob" /> - <mime type="image/x-lws" description="LightWave scene" priority="100" pattern="*.lws" /> - <mime type="image/x-macpaint" description="MacPaint Bitmap image" priority="100" pattern="*.pntg" /> - <mime type="image/x-msod" description="Office drawing" priority="100" pattern="*.msod" /> - <mime type="image/x-niff" description="NIFF image" data-type="string" offset="0" magic="IIN1" priority="80" /> - <mime type="image/x-pcx" description="PiCture eXchange" data-type="byte" offset="0" magic="10" priority="50" /> - <mime type="image/x-photo-cd" acronym="PCD" description="PhotoCD" priority="100" pattern="*.pcd" /> - <mime type="image/x-portable-anymap" description="PNM image" priority="100" pattern="*.pnm" /> - <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P1" priority="50" /> - <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P4" priority="50" /> - <mime type="image/x-portable-bitmap" acronym="PBM" description="Portable BitMap" priority="100" pattern="*.pbm" /> - <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P2" priority="50" /> - <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P5" priority="50" /> - <mime type="image/x-portable-graymap" acronym="PGM" description="Portable GrayMap" priority="100" pattern="*.pgm" /> - <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P3" priority="50" /> - <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P6" priority="50" /> - <mime type="image/x-portable-pixmap" acronym="PPM" description="Portable PixMap" priority="100" pattern="*.ppm" /> - <mime type="image/x-psd" description="PhotoShop Document" data-type="string" offset="0" mask="0xffffffff0000ffffffff" magic="8BPS \000\000\000\000" priority="50" /> - <mime type="image/x-psd" acronym="PSD" description="PhotoShop Document" priority="100" pattern="*.psd" /> - <mime type="image/x-rgb" description="RGB image" priority="100" pattern="*.rgb" /> - <mime type="image/x-sgi" description="SGI image" priority="100" pattern="*.sgi" /> - <mime type="image/x-sun-raster" description="Sun raster image" data-type="long" endian="MSB" offset="0" magic="0x59a66a95" priority="50" /> - <mime type="image/x-sun-raster" description="Sun raster image" priority="100" pattern="*.sun" /> - <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.icb" /> - <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tga" /> - <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tpic" /> - <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vda" /> - <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vst" /> - <mime type="image/x-win-bitmap" description="Windows cursor" priority="100" pattern="*.cur" /> - <mime type="image/x-emf" description="Enhanced MetaFile" data-type="long" endian="LSB" offset="0" magic="0x00000001" priority="50" /> - <mime type="image/x-emf" acronym="EMF" description="Enhanced MetaFile" priority="100" pattern="*.emf" /> - <mime type="image/x-wmf" description="Windows Metafile" data-type="long" endian="LSB" offset="0" magic="0x9AC6CDD7" priority="50" /> - <mime type="image/x-wmf" description="Windows Metafile" data-type="short" endian="LSB" offset="0" magic="0x0001" priority="50" /> - <mime type="image/x-wmf" acronym="WMF" description="Windows Metafile" priority="100" pattern="*.wmf" /> - <mime type="image/x-xbitmap" acronym="XBM" description="X BitMap" priority="100" pattern="*.xbm" /> - <mime type="image/x-xcf" description="GIMP image" priority="100" pattern="*.xcf" /> - <mime type="image/x-xfig" description="XFig image" data-type="string" offset="0" magic="#FIG" priority="50" /> - <mime type="image/x-xfig" description="XFig image" priority="100" pattern="*.fig" /> - <mime type="image/x-xpixmap" description="X PixMap" data-type="string" offset="0" magic="/* XPM" priority="50" /> - <mime type="image/x-xpixmap" acronym="XPM" description="X PixMap" priority="100" pattern="*.xpm" /> - <mime type="image/x-xwindowdump" description="X window image" priority="100" pattern="*.xwd" /> - <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Article" priority="50" /> - <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Path:" priority="50" /> - <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Xref:" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="#! rnews" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Forward to" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="From:" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="N#! rnews" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Pipe to" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Received:" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Relay-Version:" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-Path:" priority="50" /> - <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-path:" priority="50" /> - <mime type="message/x-gnu-rmail" description="GNU mail message" priority="100" pattern="RMAIL" /> - <mime type="model/vrml" description="VRML document" priority="100" pattern="*.wrl" /> - <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="BEGIN:VCALENDAR" priority="50" /> - <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="begin:vcalendar" priority="50" /> - <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.vcs" /> - <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.ics" /> - <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.css" /> - <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.CSSL" /> - <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="BEGIN:VCARD" priority="50" /> - <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="begin:vcard" priority="50" /> - <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vcf" /> - <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vct" /> - <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.gcrd" /> - <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!postproc" priority="60" /> - <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!encoding" priority="60" /> - <mime type="text/x-txt2tags" description="txt2tags document" priority="100" pattern="*.t2t" /> - <mime type="text/x-vhdl" description="Very-High-Speed Integrated Circuit Hardware Description Language" data-type="string" offset="0" magic="--" priority="20" /> - <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhd" /> - <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhdl" /> - <mime type="text/mathml" description="MathML document" priority="100" pattern="*.mml" /> - <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is TeX," priority="50" /> - <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is METAFONT," priority="50" /> - <mime type="text/plain" description="plain text document" priority="100" pattern="*.txt" /> - <mime type="text/plain" description="plain text document" priority="100" pattern="*.asc" /> - <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdf" /> - <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdfs" /> - <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.owl" /> - <mime type="text/richtext" description="rich text document" priority="100" pattern="*.rtx" /> - <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="<rss " priority="70" /> - <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="<RSS " priority="70" /> - <mime type="application/rss+xml" acronym="RSS" description="RDF Site Summary" priority="100" pattern="*.rss" /> - <mime type="application/atom+xml" description="Atom syndication feed" data-type="string" offset="0:256" magic="<feed " priority="70" /> - <mime type="application/atom+xml" description="Atom syndication feed" priority="100" pattern="*.atom" /> - <mime type="text/x-opml+xml" description="OPML syndication feed" data-type="string" offset="0:256" magic="<opml " priority="70" /> - <mime type="text/x-opml+xml" description="OPML syndication feed" priority="100" pattern="*.opml" /> - <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgml" /> - <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgm" /> - <mime type="text/spreadsheet" description="spreadsheet interchange document" data-type="string" offset="0" magic="ID;" priority="50" /> - <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.sylk" /> - <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.slk" /> - <mime type="text/tab-separated-values" description="TSV document" priority="100" pattern="*.tsv" /> - <mime type="text/vnd.sun.j2me.app-descriptor" description="Java Application Descriptor" data-type="string" offset="0" magic="MIDlet-" priority="50" /> - <mime type="text/vnd.sun.j2me.app-descriptor" acronym="JAD" description="Java Application Descriptor" priority="100" pattern="*.jad" /> - <mime type="text/vnd.wap.wml" acronym="WML" description="Wireless Markup Language" priority="100" pattern="*.wml" /> - <mime type="text/vnd.wap.wmlscript" description="WMLScript program" priority="100" pattern="*.wmls" /> - <mime type="application/x-ace" description="ACE archive" data-type="string" offset="7" magic="**ACE**" priority="50" /> - <mime type="application/x-ace" description="ACE archive" priority="100" pattern="*.ace" /> - <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.adb" /> - <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.ads" /> - <mime type="text/x-authors" description="author list" priority="100" pattern="AUTHORS" /> - <mime type="text/x-bibtex" description="BibTeX document" priority="100" pattern="*.bib" /> - <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hh" /> - <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hp" /> - <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hpp" /> - <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.h++" /> - <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hxx" /> - <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cpp" /> - <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cxx" /> - <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cc" /> - <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.C" /> - <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.c++" /> - <mime type="text/x-changelog" description="ChangeLog document" priority="100" pattern="ChangeLog" /> - <mime type="text/x-chdr" description="C header" priority="100" pattern="*.h" /> - <mime type="text/csv" description="CSV document" priority="100" pattern="*.csv" /> - <mime type="text/x-copying" description="license terms" priority="100" pattern="COPYING" /> - <mime type="text/x-credits" description="author credits" priority="100" pattern="CREDITS" /> - <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="/*" priority="30" /> - <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="//" priority="30" /> - <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="#include" priority="30" /> - <mime type="text/x-csrc" description="C source code" priority="100" pattern="*.c" /> - <mime type="text/x-csharp" description="C# source code" priority="100" pattern="*.cs" /> - <mime type="text/x-vala" description="Vala source code" priority="100" pattern="*.vala" /> - <mime type="text/x-dcl" acronym="DCL" description="Data Conversion Laboratory" priority="100" pattern="*.dcl" /> - <mime type="text/x-dsl" acronym="DSSSL" description="Document Style Semantics and Specification Language" priority="100" pattern="*.dsl" /> - <mime type="text/x-dsrc" description="D source code" priority="100" pattern="*.d" /> - <mime type="text/x-dtd" acronym="DTD" description="Document Type Definition" priority="100" pattern="*.dtd" /> - <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic="\012(" priority="50" /> - <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic=";ELC\023\000\000\000" priority="50" /> - <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" priority="100" pattern="*.el" /> - <mime type="text/x-erlang" description="Erlang source code" priority="100" pattern="*.erl" /> - <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]" /> - <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]9[05]" /> - <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.for" /> - <mime type="text/x-gettext-translation" description="translation file" priority="100" pattern="*.po" /> - <mime type="text/x-gettext-translation-template" description="translation template" priority="100" pattern="*.pot" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<!DOCTYPE HTML" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<!doctype html" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<HEAD" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<head" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<TITLE" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<title" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<HTML" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<html" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<SCRIPT" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<script" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<BODY" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<body" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!--" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<h1" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<H1" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!doctype HTML" priority="50" /> - <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!DOCTYPE html" priority="50" /> - <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.html" /> - <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.htm" /> - <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern="gtkrc" /> - <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern=".gtkrc" /> - <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="#.download.the.free.Google.Video.Player" priority="50" /> - <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="# download the free Google Video Player" priority="50" /> - <mime type="text/x-google-video-pointer" description="Google Video Pointer" priority="100" pattern="*.gvp" /> - <mime type="text/x-haskell" description="Haskell source code" priority="100" pattern="*.hs" /> - <mime type="text/x-idl" acronym="IDL" description="Interface Definition Language" priority="100" pattern="*.idl" /> - <mime type="text/x-install" description="installation instructions" priority="100" pattern="INSTALL" /> - <mime type="text/x-java" description="Java source code" priority="100" pattern="*.java" /> - <mime type="text/x-ksysv-log" data-type="string" offset="0" magic="KDE System V Init Editor" priority="50" /> - <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: cn=" priority="50" /> - <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: mail=" priority="50" /> - <mime type="text/x-ldif" acronym="LDIF" description="LDAP Data Interchange Format" priority="100" pattern="*.ldif" /> - <mime type="text/x-literate-haskell" description="Literate Haskell source code" priority="100" pattern="*.lhs" /> - <mime type="text/x-log" description="application log" priority="100" pattern="*.log" /> - <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#!/usr/bin/make" priority="50" /> - <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#! /usr/bin/make" priority="50" /> - <mime type="text/x-makefile" description="Makefile" priority="100" pattern="[Mm]akefile" /> - <mime type="text/x-makefile" description="Makefile" priority="100" pattern="GNUmakefile" /> - <mime type="text/x-moc" acronym="Qt MOC" description="Qt Meta Object Compiler" priority="100" pattern="*.moc" /> - <mime type="text/x-mup" description="Mup publication" data-type="string" offset="0" magic="//!Mup" priority="50" /> - <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.mup" /> - <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.not" /> - <mime type="text/x-objcsrc" description="Objective-C source code" data-type="string" offset="0" magic="#import" priority="30" /> - <mime type="text/x-objcsrc" description="Objective-C source code" priority="100" pattern="*.m" /> - <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.ml" /> - <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.mli" /> - <mime type="text/x-matlab" description="MATLAB script/function" data-type="string" offset="0" magic="%" priority="10" /> - <mime type="text/x-matlab" description="MATLAB script/function" priority="100" pattern="*.m" /> - <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.p" /> - <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.pas" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff\t" priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff " priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="***\t" priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="*** " priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="=== " priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="--- " priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in\t" priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in " priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Common subdirectories: " priority="50" /> - <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Index:" priority="50" /> - <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.diff" /> - <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.patch" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /usr/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/local/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/local/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /usr/local/bin/python" priority="50" /> - <mime type="text/x-python" description="Python script" data-type="string" offset="1:16" magic="/bin/env python" priority="50" /> - <mime type="text/x-python" description="Python script" priority="100" pattern="*.py" /> - <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/lua" priority="50" /> - <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/env lua" priority="50" /> - <mime type="text/x-lua" description="Lua script" priority="100" pattern="*.lua" /> - <mime type="text/x-readme" description="README document" priority="100" pattern="README*" /> - <mime type="text/x-readme" description="README document" priority="100" pattern="*.nfo" /> - <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="Summary: " priority="50" /> - <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="%define " priority="50" /> - <mime type="text/x-rpm-spec" acronym="RPM" description="Red Hat Package Manager" priority="100" pattern="*.spec" /> - <mime type="text/x-scheme" description="Scheme source code" priority="100" pattern="*.scm" /> - <mime type="text/x-setext" description="Setext document" priority="100" pattern="*.etx" /> - <mime type="text/x-sql" description="SQL code" priority="100" pattern="*.sql" /> - <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tcl" /> - <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tk" /> - <mime type="text/x-tex" description="TeX document" data-type="string" offset="0" magic="%" priority="10" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.tex" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ltx" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.sty" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.cls" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.dtx" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ins" /> - <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.latex" /> - <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texi" /> - <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texinfo" /> - <mime type="text/x-troff-me" description="Troff ME input document" priority="100" pattern="*.me" /> - <mime type="text/x-troff-mm" description="Troff MM input document" priority="100" pattern="*.mm" /> - <mime type="text/x-troff-ms" description="Troff MS input document" priority="100" pattern="*.ms" /> - <mime type="text/x-uil" description="X-Motif UIL table" priority="100" pattern="*.uil" /> - <mime type="text/x-uri" description="resource location" priority="100" pattern="*.uri" /> - <mime type="text/x-uri" description="resource location" priority="100" pattern="*.url" /> - <mime type="text/x-xmi" acronym="XMI" description="XML Metadata Interchange" priority="100" pattern="*.xmi" /> - <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.fo" /> - <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.xslfo" /> - <mime type="text/xmcd" description="XMCD CD database" data-type="string" offset="0" magic="# xmcd" priority="50" /> - <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="<?xml" priority="50" /> - <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="<!--" priority="50" /> - <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xml" /> - <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xsl" /> - <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xslt" /> - <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xbl" /> - <mime type="video/dv" description="Digital Video" data-type="long" endian="MSB" offset="0" mask="0xffffff00" magic="0x1f070000" priority="50" /> - <mime type="video/dv" acronym="DV" description="Digital Video" priority="100" pattern="*.dv" /> - <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="string" offset="0" magic="\x47\x3f\xff\x10" priority="50" /> - <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001b3" priority="50" /> - <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001ba" priority="50" /> - <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpeg" /> - <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpg" /> - <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mp2" /> - <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpe" /> - <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.vob" /> - <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.m2t" /> - <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="12" magic="mdat" priority="50" /> - <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="mdat" priority="50" /> - <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="moov" priority="50" /> - <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="ftypqt" priority="50" /> - <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qt" /> - <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.mov" /> - <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.moov" /> - <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qtvr" /> - <mime type="image/x-quicktime" description="QuickTime image" data-type="string" offset="4" magic="idat" priority="50" /> - <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qtif" /> - <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qif" /> - <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.viv" /> - <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.vivo" /> - <mime type="video/x-anim" description="ANIM animation" priority="100" pattern="*.anim[1-9j]" /> - <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF11" priority="50" /> - <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF12" priority="50" /> - <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.fli" /> - <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.flc" /> - <mime type="application/x-hwp" description="Haansoft Hangul document" data-type="string" offset="0" magic="HWP Document File" priority="50" /> - <mime type="application/x-hwp" description="Haansoft Hangul document" priority="100" pattern="*.hwp" /> - <mime type="application/x-hwt" description="Haansoft Hangul document template" priority="100" pattern="*.hwt" /> - <mime type="video/x-mng" acronym="MNG" description="Multiple-Image Network Graphics" priority="100" pattern="*.mng" /> - <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="long" endian="MSB" offset="0" magic="0x3026b275" priority="50" /> - <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="string" offset="0" magic="[Reference]" priority="50" /> - <mime type="video/x-ms-asf" acronym="ASF" description="Advanced Streaming Format" priority="100" pattern="*.asf" /> - <mime type="application/x-netshow-channel" description="Windows Media Station file" data-type="string" offset="0" magic="[Address]" priority="50" /> - <mime type="application/x-netshow-channel" description="Windows Media Station file" priority="100" pattern="*.nsc" /> - <mime type="video/x-ms-wmv" description="Windows Media video" priority="100" pattern="*.wmv" /> - <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="8" magic="AVI " priority="50" /> - <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="0" magic="RIFF" priority="50" /> - <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.avi" /> - <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.divx" /> - <mime type="video/x-nsv" description="NullSoft video" data-type="string" offset="0" magic="NSVf" priority="50" /> - <mime type="video/x-nsv" description="NullSoft video" priority="100" pattern="*.nsv" /> - <mime type="application/sdp" description="Session Description Protocol" data-type="string" offset="0" magic="v=" priority="50" /> - <mime type="application/sdp" acronym="SDP" description="Session Description Protocol" priority="100" pattern="*.sdp" /> - <mime type="video/x-sgi-movie" description="SGI video" data-type="string" offset="0" magic="MOVI" priority="50" /> - <mime type="video/x-sgi-movie" description="SGI video" priority="100" pattern="*.movie" /> - <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" data-type="string" offset="0" magic="nF7YLao" priority="50" /> - <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" priority="100" pattern="*.emp" /> - <mime type="application/x-ica" acronym="ICA" description="Independent Computing Architecture" priority="100" pattern="*.ica" /> - <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User interface markup Language" priority="100" pattern="*.xul" /> - <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 0" priority="50" /> - <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 1" priority="50" /> - <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 2" priority="50" /> - <mime type="application/x-t602" description="T602 document" priority="100" pattern="*.602" /> - <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" data-type="string" offset="0" magic="[main]" priority="50" /> - <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" priority="100" pattern="*.pcf" /> -</mimemap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/mogrify.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/mogrify.exe deleted file mode 100755 index 1966a097fad69f416ed1bcb279c1e7dca91115af..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/mogrify.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/montage.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/montage.exe deleted file mode 100755 index 66854edf4eafdb43e249f48bc5fe890511ed0c31..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/montage.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/policy.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/policy.xml deleted file mode 100755 index 9b807465d3418b068184d81a2a70bdd994354856..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/policy.xml +++ /dev/null @@ -1,74 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE policymap [ - <!ELEMENT policymap (policy)+> - <!ATTLIST policymap xmlns CDATA #FIXED ''> - <!ELEMENT policy EMPTY> - <!ATTLIST policy xmlns CDATA #FIXED '' domain NMTOKEN #REQUIRED - name NMTOKEN #IMPLIED pattern CDATA #IMPLIED rights CDATA #IMPLIED - stealth NMTOKEN #IMPLIED value CDATA #IMPLIED> -]> -<!-- - Configure ImageMagick policies. - - Domains include system, delegate, coder, filter, path, or resource. - - Rights include none, read, write, execute, and all. Use | to combine them, - for example: "read | write" to permit read from, or write to, a path. - - Use a glob expression as a pattern. - - Suppose we do not want users to process MPEG video images: - - <policy domain="delegate" rights="none" pattern="mpeg:decode" /> - - Here we do not want users reading images from HTTP: - - <policy domain="coder" rights="none" pattern="HTTP" /> - - Lets prevent users from executing any image filters: - - <policy domain="filter" rights="none" pattern="*" /> - - The /repository file system is restricted to read only. We use a glob - expression to match all paths that start with /repository: - - <policy domain="path" rights="read" pattern="/repository/*" /> - - Lets prevent users from executing any image filters: - - <policy domain="filter" rights="none" pattern="*" /> - - Any large image is cached to disk rather than memory: - - <policy domain="resource" name="area" value="1GB"/> - - Define arguments for the memory, map, area, width, height and disk resources - with SI prefixes (.e.g 100MB). In addition, resource policies are maximums - for each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB - exceeds policy maximum so memory limit is 1GB). - - Rules are processed in order. Here we want to restrict ImageMagick to only - read or write a small subset of proven web-safe image types: - - <policy domain="delegate" rights="none" pattern="*" /> - <policy domain="coder" rights="none" pattern="*" /> - <policy domain="coder" rights="read|write" pattern="{GIF,JPEG,PNG,WEBP}" /> ---> -<policymap> - <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> --> - <!-- <policy domain="resource" name="memory" value="2GiB"/> --> - <!-- <policy domain="resource" name="map" value="4GiB"/> --> - <!-- <policy domain="resource" name="width" value="10MP"/> --> - <!-- <policy domain="resource" name="height" value="10MP"/> --> - <!-- <policy domain="resource" name="area" value="1GB"/> --> - <!-- <policy domain="resource" name="disk" value="16EB"/> --> - <!-- <policy domain="resource" name="file" value="768"/> --> - <!-- <policy domain="resource" name="thread" value="4"/> --> - <!-- <policy domain="resource" name="throttle" value="0"/> --> - <!-- <policy domain="resource" name="time" value="3600"/> --> - <!-- <policy domain="system" name="precision" value="6"/> --> - <!-- <policy domain="coder" rights="none" pattern="MVG" /> --> - <!-- <policy domain="delegate" rights="none" pattern="HTTPS" /> --> - <!-- <policy domain="path" rights="none" pattern="@*" /> --> - <policy domain="cache" name="shared-secret" value="passphrase" stealth="true"/> -</policymap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/quantization-table.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/quantization-table.xml deleted file mode 100755 index fb718749a257de22cfc80decbe5ce10e8de239f1..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/quantization-table.xml +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE quantization-tables [ - <!ELEMENT quantization-tables (table)> - <!ATTLIST quantization-tables xmlns CDATA #FIXED ""> - <!ELEMENT table (description , levels)> - <!ATTLIST table xmlns CDATA #FIXED ""> - <!ATTLIST table alias NMTOKEN #REQUIRED> - <!ATTLIST table slot CDATA #REQUIRED> - <!ELEMENT description (#PCDATA)> - <!ATTLIST description xmlns CDATA #FIXED ""> - <!ELEMENT levels (#PCDATA)> - <!ATTLIST levels xmlns CDATA #FIXED ""> - <!ATTLIST levels divisor CDATA #REQUIRED> - <!ATTLIST levels height CDATA #REQUIRED> - <!ATTLIST levels width CDATA #REQUIRED> -]> -<!-- - JPEG quantization table created by Dr. Nicolas Robidoux, Senior Research - Scientist at Phase One (www.phaseone.com) for use with 2x2 Chroma - subsampling and (IJG-style, hence ImageMagick-style) quality level - around 75. - - It is based on the one recommended in - - Relevance of human vision to JPEG-DCT compression by Stanley A. Klein, - Amnon D. Silverstein and Thom Carney. In Human Vision, Visual - Processing and Digital Display III, 1992. - - for 1 minute per pixel viewing. - - Specifying only one table in this xml file has two effects when used with - the ImageMagick option - - -define jpeg:q-table=PATH/TO/THIS/FILE - - 1) This quantization table is automatically used for all three channels; - - 2) Only one copy is embedded in the JPG file, which saves a few bits - (only worthwhile for very small thumbnails). ---> -<quantization-tables> - <table slot="0" alias="luma"> - <description>Luma Quantization Table</description> - <levels width="8" height="8" divisor="1"> - 16, 16, 16, 18, 25, 37, 56, 85, - 16, 17, 20, 27, 34, 40, 53, 75, - 16, 20, 24, 31, 43, 62, 91, 135, - 18, 27, 31, 40, 53, 74, 106, 156, - 25, 34, 43, 53, 69, 94, 131, 189, - 37, 40, 62, 74, 94, 124, 169, 238, - 56, 53, 91, 106, 131, 169, 226, 311, - 85, 75, 135, 156, 189, 238, 311, 418 - </levels> - </table> - <!-- - If you want to use a different quantization table for Chroma, for example, - just add: - - <table slot="1" alias="chroma"> - <description>Chroma Quantization Table</description> - INSERT 64 POSITIVE INTEGERS HERE, COMMA-SEPARATED - </levels> - </table> - - here (but outside of these comments). - --> -</quantization-tables> - diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/sRGB.icc b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/sRGB.icc deleted file mode 100755 index cfbd03e1f783ff3e94e08522944718ab32cbd56d..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/sRGB.icc and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/stream.exe b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/stream.exe deleted file mode 100755 index 0a0351d23f62382f6e0caa213a75b7f353e31765..0000000000000000000000000000000000000000 Binary files a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/stream.exe and /dev/null differ diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/thresholds.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/thresholds.xml deleted file mode 100755 index 2ca2daba2d408b46be45d829507aebb59ce99540..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/thresholds.xml +++ /dev/null @@ -1,334 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE thresholds [ -<!ELEMENT thresholds (threshold)+> -<!ELEMENT threshold (description , levels)> -<!ELEMENT description (CDATA)> -<!ELEMENT levels (CDATA)> -<!ATTLIST threshold map ID #REQUIRED> -<!ATTLIST levels width CDATA #REQUIRED> -<!ATTLIST levels height CDATA #REQUIRED> -<!ATTLIST levels divisor CDATA #REQUIRED> -]> -<!-- - Threshold Maps for Ordered Posterized Dither - - Each "<threshold>" element defines the map name, description, and an array - of "levels" used to provide the threshold map for ordered dithering and - digital halftoning. - - The "alias" attribute provides a backward compatible name for this threshold - map (pre-dating IM v6.2.9-6), and are deprecated. - - The description is a english description of what the threshold map achieves - and is only used for 'listing' the maps. - - The map itself is a rectangular array of integers or threshold "levels" - of the given "width" and "height" declared within the enclosing <levels> - element. That is "width*height" integers or "levels" *must* be provided - within each map. - - Each of the "levels" integer values (each value representing the threshold - intensity "level/divisor" at which that pixel is turned on. The "levels" - integers given can be any postive integers between "0" and the "divisor", - excluding those limits. - - The "divisor" not only defines the upper limit and threshold divisor for each - "level" but also the total number of pseudo-levels the threshold mapping - creates and fills with a dither pattern. That is a ordered bitmap dither - of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap - patterns, including the patterns with all the pixels 'on' and all the pixel - 'off'. It may define less patterns than that, but the color channels will - be thresholded in units based on "divisor". - - Alternatively for a multi-level posterization, ImageMagick inserts - "divisor-2" dither patterns (as defined by the threshold map) between each of - channel color level produced. - - For example the map "o2x2" has a divisor of 5, which will define 3 bitmap - patterns plus the patterns with all pixels 'on' and 'off'. A greyscale - gradient will thus have 5 distinct areas. ---> -<thresholds> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Minimal Dither and Non-Dither Threshold Maps ---> - <threshold map="threshold" alias="1x1"> - <description>Threshold 1x1 (non-dither)</description> - <levels width="1" height="1" divisor="2"> - 1 - </levels> - </threshold> - - <threshold map="checks" alias="2x1"> - <description>Checkerboard 2x1 (dither)</description> - <levels width="2" height="2" divisor="3"> - 1 2 - 2 1 - </levels> - </threshold> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (dispersed) Ordered Dither Patterns ---> - <threshold map="o2x2" alias="2x2"> - <description>Ordered 2x2 (dispersed)</description> - <levels width="2" height="2" divisor="5"> - 1 3 - 4 2 - </levels> - </threshold> - - <threshold map="o3x3" alias="3x3"> - <description>Ordered 3x3 (dispersed)</description> - <levels width="3" height="3" divisor="10"> - 3 7 4 - 6 1 9 - 2 8 5 - </levels> - </threshold> - - <threshold map="o4x4" alias="4x4"> - <!-- - From "Dithering Algorithms" - http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT - --> - <description>Ordered 4x4 (dispersed)</description> - <levels width="4" height="4" divisor="17"> - 1 9 3 11 - 13 5 15 7 - 4 12 2 10 - 16 8 14 6 - </levels> - </threshold> - - <threshold map="o8x8" alias="8x8"> - <!-- Extracted from original 'OrderedDither()' Function --> - <description>Ordered 8x8 (dispersed)</description> - <levels width="8" height="8" divisor="65"> - 1 49 13 61 4 52 16 64 - 33 17 45 29 36 20 48 32 - 9 57 5 53 12 60 8 56 - 41 25 37 21 44 28 40 24 - 3 51 15 63 2 50 14 62 - 35 19 47 31 34 18 46 30 - 11 59 7 55 10 58 6 54 - 43 27 39 23 42 26 38 22 - </levels> - </threshold> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Halftones - Angled 45 degrees - - Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6, - modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7 - - These patterns initially start as circles, but then form diamonds - pattern at the 50% threshold level, before forming negated circles, - as it approached the other threshold extereme. ---> - <threshold map="h4x4a" alias="4x1"> - <description>Halftone 4x4 (angled)</description> - <levels width="4" height="4" divisor="9"> - 4 2 7 5 - 3 1 8 6 - 7 5 4 2 - 8 6 3 1 - </levels> - </threshold> - - <threshold map="h6x6a" alias="6x1"> - <description>Halftone 6x6 (angled)</description> - <levels width="6" height="6" divisor="19"> - 14 13 10 8 2 3 - 16 18 12 7 1 4 - 15 17 11 9 6 5 - 8 2 3 14 13 10 - 7 1 4 16 18 12 - 9 6 5 15 17 11 - </levels> - </threshold> - - <threshold map="h8x8a" alias="8x1"> - <description>Halftone 8x8 (angled)</description> - <levels width="8" height="8" divisor="33"> - 13 7 8 14 17 21 22 18 - 6 1 3 9 28 31 29 23 - 5 2 4 10 27 32 30 24 - 16 12 11 15 20 26 25 19 - 17 21 22 18 13 7 8 14 - 28 31 29 23 6 1 3 9 - 27 32 30 24 5 2 4 10 - 20 26 25 19 16 12 11 15 - </levels> - </threshold> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Halftones - Orthogonally Aligned, or Un-angled - - Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from - "Dithering & Halftoning" by Gernot Haffmann - http://www.fho-emden.de/~hoffmann/hilb010101.pdf - - These patterns initially start as circles, but then form square - pattern at the 50% threshold level, before forming negated circles, - as it approached the other threshold extereme. ---> - <threshold map="h4x4o"> - <description>Halftone 4x4 (orthogonal)</description> - <levels width="4" height="4" divisor="17"> - 7 13 11 4 - 12 16 14 8 - 10 15 6 2 - 5 9 3 1 - </levels> - </threshold> - - <threshold map="h6x6o"> - <description>Halftone 6x6 (orthogonal)</description> - <levels width="6" height="6" divisor="37"> - 7 17 27 14 9 4 - 21 29 33 31 18 11 - 24 32 36 34 25 22 - 19 30 35 28 20 10 - 8 15 26 16 6 2 - 5 13 23 12 3 1 - </levels> - </threshold> - - <threshold map="h8x8o"> - <description>Halftone 8x8 (orthogonal)</description> - <levels width="8" height="8" divisor="65"> - 7 21 33 43 36 19 9 4 - 16 27 51 55 49 29 14 11 - 31 47 57 61 59 45 35 23 - 41 53 60 64 62 52 40 38 - 37 44 58 63 56 46 30 22 - 15 28 48 54 50 26 17 10 - 8 18 34 42 32 20 6 2 - 5 13 25 39 24 12 3 1 - </levels> - </threshold> - - <threshold map="h16x16o"> - <!-- - Direct extract from "Dithering & Halftoning" by Gernot Haffmann. - This may need some fine tuning for symmetry of the halftone dots, - as it was a mathematically formulated pattern. - --> - <description>Halftone 16x16 (orthogonal)</description> - <levels width="16" height="16" divisor="257"> - 4 12 24 44 72 100 136 152 150 134 98 70 42 23 11 3 - 7 16 32 52 76 104 144 160 158 142 102 74 50 31 15 6 - 19 27 40 60 92 132 168 180 178 166 130 90 58 39 26 18 - 36 48 56 80 124 176 188 204 203 187 175 122 79 55 47 35 - 64 68 84 116 164 200 212 224 223 211 199 162 114 83 67 63 - 88 96 112 156 192 216 232 240 239 231 214 190 154 111 95 87 - 108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107 - 128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127 - 126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125 - 106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105 - 86 94 110 155 191 215 229 238 237 230 213 189 153 109 93 85 - 62 66 82 115 163 198 210 221 222 209 197 161 113 81 65 61 - 34 46 54 78 123 174 186 202 201 185 173 121 77 53 45 33 - 20 28 37 59 91 131 167 179 177 165 129 89 57 38 25 17 - 8 13 29 51 75 103 143 159 157 141 101 73 49 30 14 5 - 1 9 21 43 71 99 135 151 149 133 97 69 41 22 10 2 - </levels> - </threshold> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Halftones - Orthogonally Expanding Circle Patterns - - Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6 - - Rather than producing a diamond 50% threshold pattern, these - continue to generate larger (overlapping) circles. They are - more like a true halftone pattern formed by covering a surface - with either pure white or pure black circular dots. - - WARNING: true halftone patterns only use true circles even in - areas of highly varying intensity. Threshold dither patterns - can generate distorted circles in such areas. ---> - - <threshold map="c5x5b" alias="c5x5"> - <description>Circles 5x5 (black)</description> - <levels width="5" height="5" divisor="26"> - 1 21 16 15 4 - 5 17 20 19 14 - 6 21 25 24 12 - 7 18 22 23 11 - 2 8 9 10 3 - </levels> - </threshold> - - - <threshold map="c5x5w"> - <description>Circles 5x5 (white)</description> - <levels width="5" height="5" divisor="26"> - 25 21 10 11 22 - 20 9 6 7 12 - 19 5 1 2 13 - 18 8 4 3 14 - 24 17 16 15 23 - </levels> - </threshold> - - <threshold map="c6x6b" alias="c6x6"> - <description>Circles 6x6 (black)</description> - <levels width="6" height="6" divisor="37"> - 1 5 14 13 12 4 - 6 22 28 27 21 11 - 15 29 35 34 26 20 - 16 30 36 33 25 19 - 7 23 31 32 24 10 - 2 8 17 18 9 3 - </levels> - </threshold> - - <threshold map="c6x6w"> - <description>Circles 6x6 (white)</description> - <levels width="6" height="6" divisor="37"> - 36 32 23 24 25 33 - 31 15 9 10 16 26 - 22 8 2 3 11 17 - 21 7 1 4 12 18 - 30 14 6 5 13 27 - 35 29 20 19 28 34 - </levels> - </threshold> - - <threshold map="c7x7b" alias="c7x7"> - <description>Circles 7x7 (black)</description> - <levels width="7" height="7" divisor="50"> - 3 9 18 28 17 8 2 - 10 24 33 39 32 23 7 - 19 34 44 48 43 31 16 - 25 40 45 49 47 38 27 - 20 35 41 46 42 29 15 - 11 21 36 37 28 22 6 - 4 12 13 26 14 5 1 - </levels> - </threshold> - - - <threshold map="c7x7w"> - <description>Circles 7x7 (white)</description> - <levels width="7" height="7" divisor="50"> - 47 41 32 22 33 42 48 - 40 26 17 11 18 27 43 - 31 16 6 2 7 19 34 - 25 10 5 1 3 12 23 - 30 15 9 4 8 20 35 - 39 29 14 13 21 28 44 - 46 38 37 24 36 45 49 - </levels> - </threshold> - - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Special Purpose Dithers ---> - -</thresholds> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/type-ghostscript.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/type-ghostscript.xml deleted file mode 100755 index 6e08ef755316ebbd634f515f67b63cbd35cfe8cf..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/type-ghostscript.xml +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE typemap [ -<!ELEMENT typemap (type)+> -<!ELEMENT type (#PCDATA)> -<!ELEMENT include (#PCDATA)> -<!ATTLIST type name CDATA #REQUIRED> -<!ATTLIST type fullname CDATA #IMPLIED> -<!ATTLIST type family CDATA #IMPLIED> -<!ATTLIST type foundry CDATA #IMPLIED> -<!ATTLIST type weight CDATA #IMPLIED> -<!ATTLIST type style CDATA #IMPLIED> -<!ATTLIST type stretch CDATA #IMPLIED> -<!ATTLIST type format CDATA #IMPLIED> -<!ATTLIST type metrics CDATA #IMPLIED> -<!ATTLIST type glyphs CDATA #REQUIRED> -<!ATTLIST type version CDATA #IMPLIED> -<!ATTLIST include file CDATA #REQUIRED> -]> -<typemap> - <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@a010013l.afm" glyphs="@ghostscript_font_path@a010013l.pfb"/> - <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_path@a010033l.afm" glyphs="@ghostscript_font_path@a010033l.pfb"/> - <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@a010015l.afm" glyphs="@ghostscript_font_path@a010015l.pfb"/> - <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_path@a010035l.afm" glyphs="@ghostscript_font_path@a010035l.pfb"/> - <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@b018015l.afm" glyphs="@ghostscript_font_path@b018015l.pfb"/> - <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@b018035l.afm" glyphs="@ghostscript_font_path@b018035l.pfb"/> - <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@b018012l.afm" glyphs="@ghostscript_font_path@b018012l.pfb"/> - <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@b018032l.afm" glyphs="@ghostscript_font_path@b018032l.pfb"/> - <type name="Fixed" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n022003l.afm" glyphs="@ghostscript_font_path@n022003l.pfb"/> - <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n022003l.afm" glyphs="@ghostscript_font_path@n022003l.pfb"/> - <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n022004l.afm" glyphs="@ghostscript_font_path@n022004l.pfb"/> - <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_path@n022023l.afm" glyphs="@ghostscript_font_path@n022023l.pfb"/> - <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="@ghostscript_font_path@n022024l.afm" glyphs="@ghostscript_font_path@n022024l.pfb"/> - <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n019003l.afm" glyphs="@ghostscript_font_path@n019003l.pfb"/> - <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n019003l.afm" glyphs="@ghostscript_font_path@n019003l.pfb"/> - <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n019004l.afm" glyphs="@ghostscript_font_path@n019004l.pfb"/> - <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@n019023l.afm" glyphs="@ghostscript_font_path@n019023l.pfb"/> - <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@n019024l.afm" glyphs="@ghostscript_font_path@n019024l.pfb"/> - <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="@ghostscript_font_path@n019043l.afm" glyphs="@ghostscript_font_path@n019043l.pfb"/> - <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="@ghostscript_font_path@n019063l.afm" glyphs="@ghostscript_font_path@n019063l.pfb"/> - <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="@ghostscript_font_path@n019044l.afm" glyphs="@ghostscript_font_path@n019044l.pfb"/> - <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="@ghostscript_font_path@n019064l.afm" glyphs="@ghostscript_font_path@n019064l.pfb"/> - <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@c059013l.afm" glyphs="@ghostscript_font_path@c059013l.pfb"/> - <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@c059033l.afm" glyphs="@ghostscript_font_path@c059033l.pfb"/> - <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@c059016l.afm" glyphs="@ghostscript_font_path@c059016l.pfb"/> - <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@c059036l.afm" glyphs="@ghostscript_font_path@c059036l.pfb"/> - <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@p052003l.afm" glyphs="@ghostscript_font_path@p052003l.pfb"/> - <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@p052023l.afm" glyphs="@ghostscript_font_path@p052023l.pfb"/> - <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@p052004l.afm" glyphs="@ghostscript_font_path@p052004l.pfb"/> - <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@p052024l.afm" glyphs="@ghostscript_font_path@p052024l.pfb"/> - <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n021003l.afm" glyphs="@ghostscript_font_path@n021003l.pfb"/> - <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@n021004l.afm" glyphs="@ghostscript_font_path@n021004l.pfb"/> - <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@n021023l.afm" glyphs="@ghostscript_font_path@n021023l.pfb"/> - <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="@ghostscript_font_path@n021024l.afm" glyphs="@ghostscript_font_path@n021024l.pfb"/> - <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="@ghostscript_font_path@s050000l.afm" glyphs="@ghostscript_font_path@s050000l.pfb" version="0.1" encoding="AdobeCustom"/> -</typemap> diff --git a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/type.xml b/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/type.xml deleted file mode 100755 index fa80ca6caa0cbc332a8211a421f0c9c3d8b5aa89..0000000000000000000000000000000000000000 --- a/thirdparty/ImageMagick-7.0.10-27-portable-Q16-x64/type.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE typemap [ -<!ELEMENT typemap (type)+> -<!ELEMENT type (#PCDATA)> -<!ELEMENT include (#PCDATA)> -<!ATTLIST type name CDATA #REQUIRED> -<!ATTLIST type fullname CDATA #IMPLIED> -<!ATTLIST type family CDATA #IMPLIED> -<!ATTLIST type foundry CDATA #IMPLIED> -<!ATTLIST type weight CDATA #IMPLIED> -<!ATTLIST type style CDATA #IMPLIED> -<!ATTLIST type stretch CDATA #IMPLIED> -<!ATTLIST type format CDATA #IMPLIED> -<!ATTLIST type metrics CDATA #IMPLIED> -<!ATTLIST type glyphs CDATA #REQUIRED> -<!ATTLIST type version CDATA #IMPLIED> -<!ATTLIST include file CDATA #REQUIRED> -]> -<typemap> - <include file="type-ghostscript.xml"/> -</typemap>