1999-05-10 Bertrand Guiheneuf <Bertrand.Guiheneuf@inria.fr> * camel/camel-mime-part.c (__camel_mime_part_get_header_lines): (__camel_mime_part_set_header_lines): (__camel_mime_part_get_content_languages): (__camel_mime_part_set_content_languages): (__camel_mime_part_get_encoding): (__camel_mime_part_set_encoding): (__camel_mime_part_get_content_MD5): (__camel_mime_part_set_content_MD5): (__camel_mime_part_get_content_id): (__camel_mime_part_set_content_id): A bunch of new set/get func. * camel/gstring-util.c (g_string_list_free): convenience function for string list complete deallocation. svn path=/trunk/; revision=900
212 lines
5.7 KiB
Plaintext
212 lines
5.7 KiB
Plaintext
1999-05-10 Bertrand Guiheneuf <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-mime-part.c (__camel_mime_part_get_header_lines):
|
|
(__camel_mime_part_set_header_lines):
|
|
(__camel_mime_part_get_content_languages):
|
|
(__camel_mime_part_set_content_languages):
|
|
(__camel_mime_part_get_encoding):
|
|
(__camel_mime_part_set_encoding):
|
|
(__camel_mime_part_get_content_MD5):
|
|
(__camel_mime_part_set_content_MD5):
|
|
(__camel_mime_part_get_content_id):
|
|
(__camel_mime_part_set_content_id):
|
|
A bunch of new set/get func.
|
|
|
|
* camel/gstring-util.c (g_string_list_free):
|
|
convenience function for string list
|
|
complete deallocation.
|
|
|
|
1999-05-09 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-mime-part.c (__camel_mime_part_add_header):
|
|
new method
|
|
|
|
* camel/camel-mime-part.h (struct CamelMimePart):
|
|
added core fields.
|
|
|
|
1999-05-08 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-mime-part.[ch]:
|
|
new class. models a mime mail part.
|
|
|
|
* camel/camel-data-wrapper.c
|
|
(camel_data_wrapper_write_to_buffer): method to
|
|
stream data content in a buffer.
|
|
(camel_data_wrapper_write_to_file):
|
|
(camel_data_wrapper_construct_from_buffer):
|
|
(camel_data_wrapper_construct_from_file):
|
|
new methods.
|
|
|
|
1999-05-07 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-data-wrapper.[ch]:new class.
|
|
This should not be a class but rather an
|
|
interface. The day Gtk support interfaces,
|
|
it dataWrapper should become an interface.
|
|
|
|
1999-05-04 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-service.c (camel_service_get_url):
|
|
new method.
|
|
|
|
* devel-docs/camel/camel-sections.txt: added
|
|
function doc references
|
|
|
|
* camel/camel-folder.c (__camel_folder_close):
|
|
fixed indentation.
|
|
(camel_folder_expunge): new method.
|
|
(__camel_folder_close): used expunge flag
|
|
|
|
1999-05-03 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-folder.c (camel_folder_get_mode):
|
|
typo fix
|
|
|
|
* camel/camel-folder.c (__camel_folder_list_subfolders):
|
|
new func.
|
|
|
|
* some doc stuffs
|
|
|
|
|
|
1999-05-01 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-folder.c
|
|
(__camel_folder_get_mode):
|
|
(camel_folder_get_mode):
|
|
(camel_folder_get_parent_store):
|
|
(__camel_folder_get_parent_store):
|
|
(camel_folder_get_parent_folder):
|
|
(__camel_folder_get_parent_folder):
|
|
new methods
|
|
|
|
* camel/camel-service.c: put __ prefix before
|
|
private virtual funcs.
|
|
|
|
* camel/camel-folder.c (camel_folder_delete):
|
|
(camel_folder_delete_messages):
|
|
new methods.
|
|
|
|
* camel/url-util.c (g_url_new): some
|
|
more comments
|
|
|
|
1999-04-27 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-folder.c (camel_folder_create):
|
|
new public function.
|
|
|
|
1999-04-25 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-session.c (camel_session_get_store_from_provider):
|
|
initialize folder object.
|
|
|
|
* camel/camel-store.c (init): new method.
|
|
called by session object at instantiation time.
|
|
|
|
* camel/camel-store.h (struct _CamelStore):
|
|
new fields : session and url_name
|
|
|
|
1999-04-25 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-session.c (camel_session_set_provider):
|
|
new method to set the default provider for a protocol.
|
|
(camel_session_get_store_from_provider):
|
|
new method to instantiate a folder from a provider.
|
|
|
|
* camel/camel-provider.h: s/GString/gchar/g
|
|
+ typo fix.
|
|
|
|
* camel/camel-provider.[ch]:
|
|
basic provider structure. Have to write the
|
|
code for dynamic loading.
|
|
|
|
1999-04-24 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/url-util.[ch]: s/new_g_url/g_url_new
|
|
|
|
* camel/url-util.c (new_g_url): URL
|
|
rewritten completely. Error handling not
|
|
implemented in public functions.
|
|
But URL scan works pretty well :)))
|
|
|
|
1999-04-24 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/url-util.[ch]: I needed the url
|
|
functions to use GString, and I wanted a more
|
|
general scheme so I finally started rewriting
|
|
the whole thing from scratch.
|
|
No more code from gzilla :(
|
|
|
|
1999-04-23 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/url-util.[ch]:
|
|
Utility functions to parse URLs.
|
|
Stolen shamelessly from gzilla (www.gzilla.com)
|
|
written by Raph Levien <raph@acm.org>
|
|
|
|
* camel/Makefile.am: added url-util.[ch]
|
|
compilation.
|
|
|
|
* Makefile.am (SUBDIRS): removed devel-docs
|
|
until I come up with a correct Makefile.am
|
|
|
|
* camel/camel-store.h:
|
|
* camel/camel-folder.h:
|
|
correct declarations of structs
|
|
|
|
1999-04-22 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/providers/MH/camel-mh-store.c:
|
|
more test implementation.
|
|
|
|
* camel/camel-store.c (camel_store_get_type): typo fix
|
|
|
|
|
|
1999-04-21 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/providers/MH/camel-mh-folder.c (camel_mh_folder_get_type):
|
|
start test provider.
|
|
|
|
1999-04-20 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-store.h: now CamelStore inherits from
|
|
CamelService.
|
|
|
|
* camel/camel-service.c (camel_service_class_init):
|
|
basic abstract service class.
|
|
|
|
1999-04-19 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/README: added some (few) explanations.
|
|
|
|
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-store.[ch]: started implementation
|
|
* camel/camel-folder.c (camel_folder_get_type): typo
|
|
uncommented the store related code.
|
|
(camel_folder_create): enable som store relted code.
|
|
Not finished. Have to define public methods first.
|
|
|
|
* camel/camel-log.h: some explanation about the
|
|
log system
|
|
|
|
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-folder.c:
|
|
(camel_folder_create): implemented (partially)
|
|
have to write CamelStore before finishing it.
|
|
|
|
* camel/camel-folder.h (CamelFolder): added full_name field
|
|
(CamelFolderClass): added set/get_full_name methods
|
|
|
|
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* camel/camel-folder.c: some work
|
|
* camel/camel-log.c: log system for camel
|
|
* camel/gstring-util.c: some utilities for GString objects
|
|
|
|
|
|
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
|
|
|
|
* autogen.sh (PKG_NAME): groomf -> gnome-mailer
|
|
|