Update of /cvsroot/ufraw/ufraw
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18247
Modified Files:
ufraw-gimp.c
Log Message:
Fix various problems with Send-to-Gimp on newer Gimp versions (bugs #346 and
#353). Thanks goes to Nils Philippsen for the patches.
Index: ufraw-gimp.c
===================================================================
RCS file: /cvsroot/ufraw/ufraw/ufraw-gimp.c,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -d -r1.79 -r1.80
--- ufraw-gimp.c 6 Jul 2013 05:00:11 -0000 1.79
+++ ufraw-gimp.c 14 Sep 2013 02:30:08 -0000 1.80
@@ -79,7 +79,12 @@
load_args,
load_return_vals);
- gimp_register_load_handler("file_ufraw_load", (char *)raw_ext, "");
+ gimp_register_magic_load_handler("file_ufraw_load",
+ (char *)raw_ext,
+ "",
+ "0,string,II*\\0,"
+ "0,string,MM\\0*,"
+ "0,string,<?xml");
gimp_install_procedure("file_ufraw_load_thumb",
"Loads thumbnails from digital camera raw files.",
@@ -430,6 +435,9 @@
uf->outputExifBufLen);
} else {
GimpParasite *exif_parasite;
+ GimpParam *return_vals;
+ gint nreturn_vals;
+
exif_parasite = gimp_parasite_new("exif-data",
GIMP_PARASITE_PERSISTENT,
uf->outputExifBufLen, uf->outputExifBuf);
#if defined(GIMP_CHECK_VERSION) && GIMP_CHECK_VERSION(2,8,0)
@@ -438,6 +446,16 @@
gimp_image_parasite_attach(uf->gimpImage, exif_parasite);
#endif
gimp_parasite_free(exif_parasite);
+
+ return_vals = gimp_run_procedure("plug-in-metadata-decode-exif",
+ &nreturn_vals,
+ GIMP_PDB_IMAGE, uf->gimpImage,
+ GIMP_PDB_INT32, 7,
+ GIMP_PDB_INT8ARRAY, "unused",
+ GIMP_PDB_END);
+ if (return_vals[0].data.d_status != GIMP_PDB_SUCCESS) {
+ g_warning("UFRaw Exif -> XMP Merge failed");
+ }
}
}
/* Create "icc-profile" parasite from output profile
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
ufraw-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ufraw-cvs