[gimp] meson, configure, plug-ins: image/x-sun-raster is a supported MimeTypes.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] meson, configure, plug-ins: image/x-sun-raster is a supported MimeTypes.
- Date: Sun, 4 Apr 2021 14:02:38 +0000 (UTC)
commit cd3333c6d3f255d1950b9f2e8d627e08e49eea48
Author: Jehan <jehan girinstud io>
Date: Sun Apr 4 15:44:26 2021 +0200
meson, configure, plug-ins: image/x-sun-raster is a supported MimeTypes.
Also ".sun" is a possible (and common) file name extension for Sun
Raster images, according to various sources and samples I found (these
samples with .sun extension also opened fine in GIMP, so it's not just a
subvariant which we may not handle or something of the sort). This one
is not so important though as we also register magic bytes for detection
(which is the proper way), but it can still be useful, mostly for
exporting (as we will direct to the SunRaster plug-in if someone tried
to export a file with .sun extension, since no other file format uses
this extension AFAICS).
There is no functional change, I just had a look at this plug-in while
handling !428 and realized this format was not present in the MimeType
list (which is used to generate the desktop file, in order to have
proper mime types, not detection based on extension only, unlike
Windows in !428).
configure.ac | 2 +-
meson.build | 1 +
plug-ins/common/file-sunras.c | 4 ++--
3 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 96578a322a..4be87d186d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1448,7 +1448,7 @@ AC_SUBST(GIMP_COMMAND)
# The list of MIME types that are supported by plug-ins that are compiled
# unconditionally:
-MIME_TYPES="image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih"
+MIME_TYPES="image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/x-sun-raster"
#################
# Bundle packages
diff --git a/meson.build b/meson.build
index 4650bedb00..b2332fb356 100644
--- a/meson.build
+++ b/meson.build
@@ -640,6 +640,7 @@ MIMEtypes = [
'image/x-portable-pixmap',
'image/x-psd',
'image/x-sgi',
+ 'image/x-sun-raster',
'image/x-tga',
'image/x-xbitmap',
'image/x-xcf',
diff --git a/plug-ins/common/file-sunras.c b/plug-ins/common/file-sunras.c
index 8e88a2a1a3..30f3a3d2bc 100644
--- a/plug-ins/common/file-sunras.c
+++ b/plug-ins/common/file-sunras.c
@@ -282,7 +282,7 @@ sunras_create_procedure (GimpPlugIn *plug_in,
gimp_file_procedure_set_mime_types (GIMP_FILE_PROCEDURE (procedure),
"image/x-sun-raster");
gimp_file_procedure_set_extensions (GIMP_FILE_PROCEDURE (procedure),
- "im1,im8,im24,im32,rs,ras");
+ "im1,im8,im24,im32,rs,ras,sun");
gimp_file_procedure_set_magics (GIMP_FILE_PROCEDURE (procedure),
"0,long,0x59a66a95");
}
@@ -311,7 +311,7 @@ sunras_create_procedure (GimpPlugIn *plug_in,
gimp_file_procedure_set_mime_types (GIMP_FILE_PROCEDURE (procedure),
"image/x-sun-raster");
gimp_file_procedure_set_extensions (GIMP_FILE_PROCEDURE (procedure),
- "im1,im8,im24,im32,rs,ras");
+ "im1,im8,im24,im32,rs,ras,sun");
GIMP_PROC_ARG_BOOLEAN (procedure, "rle",
"RLE",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]