List the function mail_win32_get_mail_thread_queued() instead of the
2006-10-16 Tor Lillqvist <tml@novell.com> * win32/libevolution-mail.def: List the function mail_win32_get_mail_thread_queued() instead of the variable mail_thread_queued. (#348212) * mail-mt.h: On Win32 we don't want to use the mail_thread_queued variable outside the libevolution-mail DLL, but instead access its value through a getter function. * mail-mt.c: Make mail_thread_queued static on Win32. (mail_win32_get_mail_thread_queued): New function that returns the value of mail_thread_queued. svn path=/trunk/; revision=32898
This commit is contained in:

committed by
Harish Krishnaswamy

parent
bb64d5dd74
commit
5ebef95975
@ -1,3 +1,9 @@
|
||||
2006-10-16 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* win32/libevolution-mail.def: List the function
|
||||
mail_win32_get_mail_thread_queued() instead of the variable
|
||||
mail_thread_queued. (#348212)
|
||||
|
||||
2006-10-15 Francisco Javier F. Serrador <serrador@openshine.com>
|
||||
|
||||
* addressbook/gui/widgets/eab-contact-display.c,
|
||||
|
@ -1,3 +1,15 @@
|
||||
2006-10-16 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
Fix for #348212:
|
||||
|
||||
* mail-mt.h: On Win32 we don't want to use the mail_thread_queued
|
||||
variable outside the libevolution-mail DLL, but instead access its
|
||||
value through a getter function.
|
||||
|
||||
* mail-mt.c: Make mail_thread_queued static on Win32.
|
||||
(mail_win32_get_mail_thread_queued): New function that returns the
|
||||
value of mail_thread_queued.
|
||||
|
||||
2006-10-16 Chris Heath <chris@heathens.co.nz>
|
||||
|
||||
* mail-component.c (create_local_item_cb): Fix memory leak.
|
||||
|
@ -433,10 +433,22 @@ EMsgPort *mail_gui_reply_port;
|
||||
static GIOChannel *mail_gui_reply_channel;
|
||||
|
||||
/* a couple of global threads available */
|
||||
#ifdef G_OS_WIN32
|
||||
#undef mail_thread_queued
|
||||
static
|
||||
#endif
|
||||
EThread *mail_thread_queued; /* for operations that can (or should) be queued */
|
||||
EThread *mail_thread_queued_slow; /* for operations that can (or should) be queued, but take a long time */
|
||||
EThread *mail_thread_new; /* for operations that should run in a new thread each time */
|
||||
|
||||
#ifdef G_OS_WIN32
|
||||
EThread *
|
||||
mail_win32_get_mail_thread_queued (void)
|
||||
{
|
||||
return mail_thread_queued;
|
||||
}
|
||||
#endif
|
||||
|
||||
static gboolean
|
||||
mail_msgport_replied(GIOChannel *source, GIOCondition cond, void *d)
|
||||
{
|
||||
|
@ -118,7 +118,12 @@ extern EMsgPort *mail_gui_port;
|
||||
extern EMsgPort *mail_gui_reply_port;
|
||||
|
||||
/* some globally available threads */
|
||||
#ifndef G_OS_WIN32
|
||||
extern EThread *mail_thread_queued; /* for operations that can (or should) be queued */
|
||||
#else
|
||||
EThread *mail_win32_get_mail_thread_queued (void);
|
||||
#define mail_thread_queued mail_win32_get_mail_thread_queued ()
|
||||
#endif
|
||||
extern EThread *mail_thread_new; /* for operations that should run in a new thread each time */
|
||||
extern EThread *mail_thread_queued_slow; /* for operations that can (or should) be queued, but take a long time */
|
||||
|
||||
|
@ -11,4 +11,4 @@ EXPORTS
|
||||
mail_msg_free
|
||||
mail_msg_new
|
||||
mail_tool_uri_to_folder
|
||||
mail_thread_queued
|
||||
mail_win32_get_mail_thread_queued
|
||||
|
Reference in New Issue
Block a user