platform/upstream/evolution-data-server.git
25 years agomethod to stream data content in a buffer.
bertrand [Sat, 8 May 1999 16:31:26 +0000 (16:31 +0000)]
method to stream data content in a buffer.

1999-05-08  bertrand <Bertrand.Guiheneuf@inria.fr>

* 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.

Basic data_wrapper interface. Will have to add MIME content
type and bonobo object creation from content type.

Bertrand.

25 years agosync - Started work on messages classes.
Bertrand Guiheneuf [Sat, 8 May 1999 07:55:16 +0000 (07:55 +0000)]
sync - Started work on messages classes.

Bertrand.

25 years agoadmin cvs work
Bertrand Guiheneuf [Fri, 7 May 1999 08:00:21 +0000 (08:00 +0000)]
admin cvs work

25 years agonew method.
bertrand [Tue, 4 May 1999 18:49:20 +0000 (18:49 +0000)]
new method.

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

25 years agotypo fix
bertrand [Mon, 3 May 1999 15:38:31 +0000 (15:38 +0000)]
typo fix

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

Finishing storage layer, will start message classes soon.

Bertrand

25 years agonew methods
bertrand [Sat, 1 May 1999 14:04:18 +0000 (14:04 +0000)]
new methods

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.

25 years agonew methods.
bertrand [Sat, 1 May 1999 08:23:26 +0000 (08:23 +0000)]
new methods.

1999-05-01  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/camel-folder.c (camel_folder_delete):
(camel_folder_delete_messages):
new methods.

25 years agosome more comments
bertrand [Sat, 1 May 1999 06:57:40 +0000 (06:57 +0000)]
some more comments

1999-05-01  bertrand <Bertrand.Guiheneuf@inria.fr>

* 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.

25 years agosync
Bertrand Guiheneuf [Sat, 1 May 1999 06:50:32 +0000 (06:50 +0000)]
sync

25 years agoinitialize folder object.
bertrand [Sun, 25 Apr 1999 21:58:27 +0000 (21:58 +0000)]
initialize folder object.

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

25 years agonew method to set the default provider for a protocol.
bertrand [Sun, 25 Apr 1999 11:21:33 +0000 (11:21 +0000)]
new method to set the default provider for a protocol.

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.

25 years agostart session object
Bertrand Guiheneuf [Sun, 25 Apr 1999 09:55:14 +0000 (09:55 +0000)]
start session object

25 years agobasic provider structure. Have to write the code for dynamic loading.
bertrand [Sun, 25 Apr 1999 09:45:13 +0000 (09:45 +0000)]
basic provider structure. Have to write the code for dynamic loading.

1999-04-25  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/camel-provider.[ch]:
basic provider structure. Have to write the
code for dynamic loading.

25 years agos/new_g_url/g_url_new
bertrand [Sat, 24 Apr 1999 11:23:05 +0000 (11:23 +0000)]
s/new_g_url/g_url_new

1999-04-24  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/url-util.[ch]: s/new_g_url/g_url_new

25 years agoURL rewritten completely. Error handling not implemented in public
bertrand [Sat, 24 Apr 1999 11:11:07 +0000 (11:11 +0000)]
URL rewritten completely. Error handling not implemented in public

1999-04-24  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/url-util.c (new_g_url): URL
rewritten completely. Error handling not
implemented in public functions.
But URL scan works pretty well :)))

25 years agoI needed the url functions to use GString, and I wanted a more general
bertrand [Fri, 23 Apr 1999 23:16:14 +0000 (23:16 +0000)]
I needed the url functions to use GString, and I wanted a more general

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 :(

25 years agoUtility functions to parse URLs. Stolen shamelessly from gzilla
bertrand [Fri, 23 Apr 1999 15:58:42 +0000 (15:58 +0000)]
Utility functions to parse URLs. Stolen shamelessly 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.

25 years agoremoved devel-docs until I come up with a correct Makefile.am
bertrand [Fri, 23 Apr 1999 13:04:34 +0000 (13:04 +0000)]
removed devel-docs until I come up with a correct Makefile.am

1999-04-23  bertrand <Bertrand.Guiheneuf@inria.fr>

* 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

25 years agomore test implementation.
bertrand [Wed, 21 Apr 1999 22:45:49 +0000 (22:45 +0000)]
more test implementation.

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

A lot of small adds and corrections.

25 years agostart test provider.
bertrand [Wed, 21 Apr 1999 17:30:54 +0000 (17:30 +0000)]
start test provider.

1999-04-21  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/providers/MH/camel-mh-folder.c (camel_mh_folder_get_type):
start test provider.

25 years agoA first attempt at setting up the documentation system.
Bertrand Guiheneuf [Wed, 21 Apr 1999 12:56:28 +0000 (12:56 +0000)]
A first attempt at setting up the documentation system.

25 years agonow CamelStore inherits from CamelService.
bertrand [Tue, 20 Apr 1999 20:36:26 +0000 (20:36 +0000)]
now CamelStore inherits from CamelService.

1999-04-20  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/camel-store.h: now CamelStore inherits from
CamelService.

25 years agobasic abstract service class.
bertrand [Tue, 20 Apr 1999 20:23:48 +0000 (20:23 +0000)]
basic abstract service class.

1999-04-20  bertrand <Bertrand.Guiheneuf@inria.fr>

* camel/camel-service.c (camel_service_class_init):
basic abstract service class.

25 years agosimple service class added
Bertrand Guiheneuf [Tue, 20 Apr 1999 18:31:34 +0000 (18:31 +0000)]
simple service class added

25 years agosilence...
Bertrand Guiheneuf [Mon, 19 Apr 1999 07:57:22 +0000 (07:57 +0000)]
silence...

25 years agoAdded some slight explanations.
Bertrand Guiheneuf [Mon, 19 Apr 1999 07:53:46 +0000 (07:53 +0000)]
Added some slight explanations.

25 years agomissing files.
Bertrand Guiheneuf [Sun, 18 Apr 1999 20:26:51 +0000 (20:26 +0000)]
missing files.

25 years agostarted implementation typo uncommented the store related code.
bertrand [Sun, 18 Apr 1999 20:24:26 +0000 (20:24 +0000)]
started implementation typo uncommented the store related code.

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

25 years agoimplemented (partially) have to write CamelStore before finishing it.
bertrand [Sun, 18 Apr 1999 19:01:23 +0000 (19:01 +0000)]
implemented (partially) have to write CamelStore before finishing it.

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

Some more work

25 years agochut...
Bertrand Guiheneuf [Sun, 18 Apr 1999 10:46:57 +0000 (10:46 +0000)]
chut...

25 years agosome work log system for camel some utilities for GString objects
bertrand [Sun, 18 Apr 1999 10:44:38 +0000 (10:44 +0000)]
some work log system for camel some utilities for GString objects

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

Work on obmail translation.

Bertrand

25 years agoInitial import
Bertrand Guiheneuf [Sun, 18 Apr 1999 08:40:04 +0000 (08:40 +0000)]
Initial import

25 years agoInitial revision
Bertrand Guiheneuf [Sun, 18 Apr 1999 08:40:04 +0000 (08:40 +0000)]
Initial revision