Fixes for api changes.
authorNot Zed <NotZed@Ximian.com>
Thu, 19 Feb 2004 07:27:49 +0000 (07:27 +0000)
committerMichael Zucci <zucchi@src.gnome.org>
Thu, 19 Feb 2004 07:27:49 +0000 (07:27 +0000)
commitd839f6a0443745a2401780a0bd759394a212d40f
tree6a1a5a77e8951e2f281e363959b44fa35b6e9a97
parentd0c4d7b0a508d49c9c02cea602b596f219054896
Fixes for api changes.

2004-02-19  Not Zed  <NotZed@Ximian.com>

        * providers/*/camel-*-provider.c
        (camel_provider_module_init): Fixes for api changes.

        * camel-provider.c (camel_provider_load): no longer take session
        argument.  the providers are global resources.
        (camel_provider_init): dont return anything anymore.  (error?)
        call from camel_init now.  Use a recursive lock too.

        * camel-session.c (camel_session_register_provider)
        (camel_session_list_providers, camel_session_get_provider): Moved
        to camel-provider, camel_provider_register/list/get.
        (vee_provider): moved to camel-provider.c
15 files changed:
camel/ChangeLog
camel/camel-filter-search.c
camel/camel-provider.c
camel/camel-provider.h
camel/camel-session.c
camel/camel-session.h
camel/camel.c
camel/providers/groupwise/camel-groupwise-provider.c
camel/providers/imap/camel-imap-provider.c
camel/providers/imapp/camel-imapp-provider.c
camel/providers/local/camel-local-provider.c
camel/providers/nntp/camel-nntp-provider.c
camel/providers/pop3/camel-pop3-provider.c
camel/providers/sendmail/camel-sendmail-provider.c
camel/providers/smtp/camel-smtp-provider.c