CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     raphael 05/04/22 11:04:29

Modified files:
        .              : ChangeLog 
        plug-ins/metadata: xmp-model.c xmp-model.h xmp-encode.c 
                           xmp-encode.h metadata.c interface.c base64.c 
                           Makefile.am xmpdump.c xmp-parse.c 
Added files:
        plug-ins/metadata: xmp-schemas.c xmp-schemas.h testbase64.c 

Log message:
2005-04-22  Raphael Quinet  <[EMAIL PROTECTED]>

* plug-ins/metadata/xmp-model.[ch]: Fixed crash occuring after a
double free of some structured XMP properties.  Added new type
XMP_TYPE_GENERIC_STRUCTURE for unknown structured properties.  Be
more tolerant in parsing incorrectly written schema URIs and try
to extract a valid URI from them.  Converted to use g_print().
Moved the definitions of standard XMP schemas from here...

* plug-ins/metadata/xmp-schemas.[ch]: ...to these new files.

* plug-ins/metadata/xmp-encode.[ch]: Rewritten using GString
instead of fixed buffers.

* plug-ins/metadata/metadata.c
* plug-ins/metadata/interface.c: Adapted to the new function
xmp_generate_block() using GString.

* plug-ins/metadata/base64.c (base64_encode): Fixed incorrect
encoding of bytes with the sign bit set.

* plug-ins/metadata/testbase64.c
* plug-ins/metadata/Makefile.am: Added xmp-schema.[ch] and test
program testbase64.c (testing base64 encoding and decoding).

* plug-ins/metadata/xmpdump.c: Converted to use g_print().

* plug-ins/metadata/xmp-parse.c: Added some #ifdef's around
debugging code, added more comments.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=raphael&date=explicit&mindate=2005-04-22%2011:03&maxdate=2005-04-22%2011:05

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to