Skip to content
  • Dan Winship's avatar
    Make camel not leak like a sieve. · 580d8858
    Dan Winship authored
    	* camel-object.c: New subclass of GtkObject which is now the base
    	of the Camel object hierarchy. Currently the only difference
    	between CamelObject and GtkObject is that CamelObjects don't start
    	out floating.
    
    	* *.h: Move a bunch of typedefs to camel-types.h. Standardize on
    	using <camel/foo.h> in header files rather than <foo.h>, "foo.h",
    	or "camel/foo.h". Remove some unneeded includes.
    
    	* camel-address.c, camel-data-wrapper.c, camel-folder-search.c,
    	camel-folder-summary.c, camel-folder.c, camel-mime-filter.c,
    	camel-mime-parser.c, camel-service.c, camel-session.c,
    	camel-stream.c: These are now subclasses of CamelObject.
    
    	* camel-data-wrapper.c (set_output_stream):
    	* camel-medium.c (set_content_object):
    	* camel-seekable-substream.c
    	(init_with_seekable_stream_and_bounds):
    	* providers/mbox/camel-mbox-folder.c (mbox_get_message_by_uid):
    	remove gtk_object_sink calls.
    
    	* camel-stream-buffer.c (init_vbuf):
    	* camel-stream-filter.c (camel_stream_filter_new_with_...
    580d8858