just fyi, i changed mail_component* functions to handle NULL passed as
the component to mean 'default component', which means you dont need
that fugly mail_component_peek() stuff everywhere anymore.

I'm actually pretty sure there's no need to have to pass the component
around anyway - there can be only one (tm), but that was enough change
to make at one time already.

I also removed default_*_folder_uri, and sent_folder/outbox_folder/
inbox_folder/etc, and you now need to go through
mail_component_get_folder() mail_component_get_folder_uri().  This is so
the local-store isn't initialised till it needs to be, so you don't get
empty inbox/etc folders setup, interfering with upgrade/first run
initialisation order.

A lot of changes, so hopefully it hasn't broken anything.

I also changed the shell startup order for upgrades, as per the previous
patch (JP said he'd tried something else but with no details I went
ahead anyway).


_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to