Global variables in shared libraries are a bad idea. EMailBackend now
owns the MailSession instance, which is actually now EMailSession.
Move the blocking utility functions in mail-tools.c to e-mail-session.c
and add asynchronous variants. Same approach as Camel.
Replace EMailReader.get_shell_backend() with EMailReader.get_backend(),
which returns an EMailBackend. Easier access to the EMailSession.
The changes are mainly including the e-alert-header.h header instead of just
e-alert.h. This allows us to include e-alert.h in non-UI situations when
necessary.
The EError mechanism is used both for error dialogs as well as basic alerts or
user prompts, so we should give it a more general name which matches this use.
This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that
were not actually being used.
https://bugzilla.gnome.org/show_bug.cgi?id=602963
2008-06-06 Matthew Barnes <mbarnes@redhat.com>
** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
GTK_DISABLE_SINGLE_INCLUDES defined. (#536637)
svn path=/trunk/; revision=35606
2008-03-25 Sankar P <psankar@novell.com>
* proxy.c: (org_gnome_proxy):
We are using some g_object_set on EAccount.
We should also avoid double-free later. So reffing.
svn path=/trunk/; revision=35241
2006-02-21 Shreyas Srinivasan <sshreyas@novell.com>
* proxy.c: Fix more brokenness. doh check if its the proxy
page. Need whack on the head for sucky reckless commit.
svn path=/trunk/; revision=31549
2006-02-16 Shreyas Srinivasan <sshreyas@novell.com>
* proxy.c: Initialize connection only when the proxy tab is
clicked.
svn path=/trunk/; revision=31535
2005-10-19 Shreyas Srinivasan <sshreyas@novell.com>
* proxy.c (org_gnome_proxy): Dont try to connect when the account is
offline. Also connect to the server only when the proxy tab is clicked.
* Fixes#314297, #314345
svn path=/trunk/; revision=30531
2005-10-14 Vivek Jain <jvivek@novell.com>
* proxy.c :(proxy_get_cnc)
"use_ssl" should be Null checked before comparing it with any value.
its NULL when evo is not compiled with ssl support and caused crash.
svn path=/trunk/; revision=30505
2005-09-28 Sankar P <psankar@novell.com>
* proxy.c (proxy_dialog_store_widgets_data):
Added code to handle the extra blank email that will be returned
from the ENameSelector, while auto-completion.
Fixes#317400
svn path=/trunk/; revision=30384
2005-08-25 Sankar P <psankar@novell.com>
* proxy.c: (proxy_dialog_finalize):
Replaced g_object_unref with g_free since priv was created using g_new.
Fixes#312309
svn path=/trunk/; revision=30281