Commit Graph

29 Commits

Author SHA1 Message Date
18cee24a50 fmt argument should be const.
2000-11-01  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-threads.c (mail_op_set_message): fmt argument should be
	const.

svn path=/trunk/; revision=6343
2000-11-02 04:13:17 +00:00
cf9552aed5 Changed the password-getting dialog so that the text entry has focus.
2000-10-11 Anna Marie Dirks   <anna@helixcode.com>
	* mail-threads.c: Changed the password-getting dialog so that the
	text entry has focus.

svn path=/trunk/; revision=5864
2000-10-11 20:56:51 +00:00
174021fa6f Added #include <errno.h> to mail/mail-threads.c so it will compile.
svn path=/trunk/; revision=5820
2000-10-10 18:43:34 +00:00
c627461cec Repeates writes on EINTRS. (pipe_read): Repeats reads on EINTRS.
2000-10-08  Miguel de Icaza  <miguel@helixcode.com>

	* mail-threads.c (pipe_write): Repeates writes on EINTRS.
	(pipe_read): Repeats reads on EINTRS.
	(mail_operation_queue): Use pipe_write
	(mail_op_set_percentage): ditto.
	(mail_op_hide_progressbar): ditto.
	(mail_op_show_progressbar): ditto.
	(mail_op_set_message): ditto.
	(mail_op_get_password): ditto.
	(mail_op_error): ditto.
	(mail_op_forward_event): ditto.
	(mail_operations_terminate): ditto.
	(dispatch): use pipe_read.
	(dispatch): use pipe_write
	(dispatch): ditto.

	* mail-ops.c (mail_incorporate_messages): Only show message being
	incorporated every 2 seconds, to avoid a bunch of CORBA round trips.
	(do_transfer_messages): ditto.
	(do_forward_messages): ditto.

svn path=/trunk/; revision=5783
2000-10-08 06:39:20 +00:00
906a178ce8 Goodbye, GDK_THREADS!
svn path=/trunk/; revision=5074
2000-08-28 14:36:26 +00:00
0b9b384a2b Fix GDK_THREADS_entering and leaving, hopefully once and for all. Genericify the recursive-store-loading. Load stores when they're added to the config page.
svn path=/trunk/; revision=5005
2000-08-24 17:22:12 +00:00
24feba2033 Whole buncha leak fixes thanks to Purify
svn path=/trunk/; revision=4862
2000-08-17 14:19:02 +00:00
533f3d7407 Close the pipes when finished; add i18n
svn path=/trunk/; revision=4846
2000-08-15 19:35:59 +00:00
a22313c0a4 Fix the error dialogs.
svn path=/trunk/; revision=4837
2000-08-14 16:31:43 +00:00
d5e7aef9f2 Fix the ugly hack to get rid of a CORBA race condition. Yes, it's
even uglier now.

svn path=/trunk/; revision=4814
2000-08-13 22:41:02 +00:00
f67847654e Disable error dialogs for now, as they hang.
svn path=/trunk/; revision=4810
2000-08-13 21:24:59 +00:00
3ff93be29a Don't free the prompt. It doesn't belong to you.
* mail-threads.c (get_password): Don't free the prompt. It
	doesn't belong to you.

svn path=/trunk/; revision=4805
2000-08-13 20:42:51 +00:00
639b2e2157 Don't wrap the gnome_dialog_run in GDK_THREADS_ENTER/LEAVE
2000-08-13  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-threads.c (get_password): Don't wrap the gnome_dialog_run
	in GDK_THREADS_ENTER/LEAVE

svn path=/trunk/; revision=4803
2000-08-13 18:48:24 +00:00
53337e992f Get the mail component to use the new Evolution::ShellView interface.
This implementation is so ugly and evil and needs to be replaced.
Don't look at it.  Go away.

svn path=/trunk/; revision=4797
2000-08-13 05:20:54 +00:00
82531ef38a Fix 'Test settings' in the prefs dialog. Update the async readme.
svn path=/trunk/; revision=4752
2000-08-11 21:08:41 +00:00
69e974fcc7 Fix two mistakes in the FORWARD_MESSAGE handler
svn path=/trunk/; revision=4748
2000-08-11 17:57:13 +00:00
1fa80ef1b7 Fix the camel-folder's thaw handler. Implement event forwarding into the main thread.
svn path=/trunk/; revision=4744
2000-08-11 17:35:14 +00:00
7c6aa4e01f Crash fix on user-doesn't-press-escape.
svn path=/trunk/; revision=4734
2000-08-11 14:53:58 +00:00
523a1a5640 Make escape equivalent to cancel in the error and query dialogs
svn path=/trunk/; revision=4708
2000-08-10 22:24:00 +00:00
8cb514d6dd Merge with camel-async.
svn path=/trunk/; revision=4687
2000-08-10 17:30:50 +00:00
d3c6e3664d Let us compile sans threads on non-pthread systems.
svn path=/trunk/; revision=3752
2000-06-27 14:37:17 +00:00
e923d2eea9 Make the broken threads optional
svn path=/trunk/; revision=3740
2000-06-26 18:21:45 +00:00
187f4c8b0c commenting out of some GDK_THREADS_*() junk that was causing a lock
also fixed an assignment problem (var = void) in mail-config.c

svn path=/trunk/; revision=3738
2000-06-26 16:02:06 +00:00
9c515ee30b Add some debugging messages to track down thread issues better and
call GDK_THREAD_{LEAVE,ENTER} around the main loop as the GTK+
FAQ says we should do.

svn path=/trunk/; revision=3737
2000-06-26 05:29:04 +00:00
aa68bd85f1 Land most of the stuff to move fetch_mail, send_mail, expunge_folder, init_imap, and init_news to async operation.
svn path=/trunk/; revision=3711
2000-06-23 19:07:01 +00:00
855dff022c Make the async dialogs non-modal; add cleanup callbacks in the main thread.
svn path=/trunk/; revision=3694
2000-06-22 20:31:01 +00:00
c14e8dd705 Add nice blocking stuff for the error dialog and a new get_password hook in the async toolkit
svn path=/trunk/; revision=3692
2000-06-22 16:34:33 +00:00
d8962e3587 Prettify the progress dialog a bit.
svn path=/trunk/; revision=3689
2000-06-22 13:42:25 +00:00
42d0cc5ca7 Add the async mail API (still not hooked up though)
svn path=/trunk/; revision=3676
2000-06-21 18:14:44 +00:00