CVSROOT: /cvs/gnome
Module name: gmime
Changes by: joeshaw 06/01/09 14:27:42
Modified files:
. : ChangeLog README configure.in
gmime : gmime-stream-mem.c gmime-stream-mem.h
mono : DataWrapper.custom GMime.metadata Header.custom
Makefile.am Object.custom Stream.custom
gmime-api.raw
Added files:
mono : StreamWrapper.cs
Removed files:
mono : ObjectStream.cs
Log message:
2006-01-05 Joe Shaw <[EMAIL PROTECTED]>
* configure.in: Require gtk-sharp 2.4.0. Set the mono API version
to <major>.<minor>.0.<interface>, which initially is set to
2.1.0.0, so that version numbers are handled better with gmime
upgrades (and hopefully RPM deps on most distros). Bump version
to 2.1.18.
* README: Updated version
* gmime/gmime-stream-mem.[ch]: Add a
g_mime_stream_mem_get_byte_array() method for the mono bindings.
* mono/DataWrapper.custom:
* mono/Header.custom:
* mono/Object.custom: Remove WriteToStream() and replace with a
new Stream property which returns a wrapped gmime memory stream.
* mono/GMime.metadata: A bunch of metadata fixes, mainly for
64-bit compatibility. gtk-sharp incorrectly maps off_t to size_t,
which is an int; it's actually a long, so map it manually
ourselves.
* mono/ObjectStream.cs: Remove this; it's been replaced by
StreamWrapper, which is much more memory efficient.
* mono/Stream.custom: Seek() returns a long. Remove the
CopyToStream() and WriteToStream() methods, since streams can now
just be wrapped with a StreamWrapper. Implement the Read()
method, and return a long.
* mono/StreamWrapper.cs: Added. Wraps a GMime.Stream in a
System.IO.Stream.
* mono/gmime-api.raw: Regenerated.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gmime&who=joeshaw&date=explicit&mindate=2006-01-09%2014:26&maxdate=2006-01-09%2014:28
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list