Commit Graph

546 Commits

Author SHA1 Message Date
847c27f555 Make the HTML widget grab the focus in the mail view window so that
you can scroll with the keyboard without clicking on the widget first.

svn path=/trunk/; revision=5130
2000-08-31 02:22:37 +00:00
2bdcfe5c47 Make CamelServices connect only when told to (old behavior). Make CamelRemoteStore do its stuff in service::connect, not ::post_connect.
svn path=/trunk/; revision=5116
2000-08-30 17:09:42 +00:00
8b546f3dfa Fixing a spurious unref, or creating a circular reference? You decide.
svn path=/trunk/; revision=5104
2000-08-29 22:16:15 +00:00
ba2eaa68b1 Update this and related functions to no longer take a From address. (The
* mail-ops.c (mail_do_send_mail): Update this and related
	functions to no longer take a From address. (The composer deals
	with it itself now.)
	(do_send_mail): Add the Evolution version back to the X-Mailer
	header (this change got lost in the thread migration).

	* mail-callbacks.c (composer_send_cb): Don't re-fetch the From
	address. It's set by the composer now. Don't free the
	post_send_data from here.
	(mail_reply): Attach to the composer's destroy signal to free the
	psd. (The current code would free it more than once if an error
	occurred while trying to send the first time.)

svn path=/trunk/; revision=5102
2000-08-29 18:44:47 +00:00
2a94d1f243 Add new news stores as well as mail sources
svn path=/trunk/; revision=5088
2000-08-28 21:39:19 +00:00
fe8cf8c71d Free the from address when we're done with it. Also,
2000-08-28  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (composer_send_cb): Free the from address when
	we're done with it. Also, e_msg_composer_hdrs_get_from returns
	alloc'd memory so don't strdup it.

svn path=/trunk/; revision=5083
2000-08-28 19:31:45 +00:00
fce353e596 Add more user-friendly progress messages from the friendly folks at Helix Code (TM)
svn path=/trunk/; revision=5076
2000-08-28 15:02:23 +00:00
fd017fc993 Display the number of messages downloaded starting from one instead of
zero.

Improve the behavior of the mail view in a separate window by reusing
the same size as the last resize (we could have a better policy, but
this should be enough for now).  Also, create the toolbar the right
way so that we respect the global GNOME settings without doing it
manually.

svn path=/trunk/; revision=5075
2000-08-28 14:58:25 +00:00
906a178ce8 Goodbye, GDK_THREADS!
svn path=/trunk/; revision=5074
2000-08-28 14:36:26 +00:00
d4f0fb515b Fix to prevent possible buffer overflows and a logic fix.
2000-08-28  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_encrypt): Fix to prevent
	possible buffer overflows and a logic fix.

svn path=/trunk/; revision=5071
2000-08-28 04:01:39 +00:00
08b9e2eeac Fix to prevent possible buffer overflows
2000-08-28  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_encrypt): Fix to prevent
	possible buffer overflows

svn path=/trunk/; revision=5070
2000-08-28 03:58:49 +00:00
2831015fa1 New crypto function to clearsign plaintext
2000-08-27  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_clearsign): New crypto
	function to clearsign plaintext

svn path=/trunk/; revision=5068
2000-08-27 22:13:43 +00:00
b3a5afcf5b Added bonobo menu handler for mark_all_deleted function.
2000-08-27  Ariel Rios  <ariel@arcavia.com>

        * folder-browser-factory.c (control_activate): Added bonobo menu handler for mark_all_deleted function.

        * mail.h: (mark_all_deleted): Added prototype.

        * mail-callbacks.c (mark_all_deleted): Added callback for marking all displayed messages in a folder as$

svn path=/trunk/; revision=5067
2000-08-27 20:14:12 +00:00
23bea35785 Change the way the message view window's size is set up so that the
user can make it smaller than the default if she likes.

svn path=/trunk/; revision=5062
2000-08-27 01:09:43 +00:00
52f7c4a13d Fixed an uninitialized variable.
2000-08-25  Christopher James Lahey  <clahey@helixcode.com>

	* mail-crypto.c: Fixed an uninitialized variable.

svn path=/trunk/; revision=5057
2000-08-26 09:16:40 +00:00
5b5666d4cf Kill
2000-08-26  JP Rosevear  <jpr@helixcode.com>

	* evolution-mail.gnorba: Kill

	* Makefile.am: Remove gnorba related stuff

svn path=/trunk/; revision=5049
2000-08-26 05:52:05 +00:00
dbce630738 Add support for specifying on which port to connect to a server; fix a potential infinite loop in unicode.
svn path=/trunk/; revision=5041
2000-08-25 21:09:53 +00:00
0a45b2998b Implemented PGP 2.x encryption. We only need to get the passphrase if we
2000-08-25  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_encrypt): Implemented PGP 2.x
	encryption. We only need to get the passphrase if we plan to sign
	the text, otherwise we don't need to worry about getting the
	passphrase.

svn path=/trunk/; revision=5035
2000-08-25 17:09:39 +00:00
81f994a359 More UTF-8 handling
svn path=/trunk/; revision=5032
2000-08-25 04:31:13 +00:00
f6e3d603c9 Sync the right-click menu with the main menu for modifying messages
svn path=/trunk/; revision=5018
2000-08-24 20:20:28 +00:00
37471a4d52 Start adding progress info; make flag_all_messages camel-safe; make the no new mail dialog more descriptive.
svn path=/trunk/; revision=5016
2000-08-24 19:52:24 +00:00
d397b9d2ce Fixed some warnings in the uihandler code.
2000-08-24  Christopher James Lahey  <clahey@helixcode.com>

	* folder-browser-factory.c: Fixed some warnings in the uihandler
	code.

svn path=/trunk/; revision=5008
2000-08-24 19:01:47 +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
aaedfc4628 Reformat a bit, make "Folder" appear before "Message", fill in the Message
* folder-browser-factory.c (control_activate): Reformat a bit,
	make "Folder" appear before "Message", fill in the Message menu
	more.

svn path=/trunk/; revision=4989
2000-08-23 21:40:52 +00:00
7f51944599 Fix a deadlock upon checking mail due to new camel_service semantics.
svn path=/trunk/; revision=4984
2000-08-23 19:10:40 +00:00
53d3bf3bf2 ChangeLog updates.
svn path=/trunk/; revision=4966
2000-08-22 20:22:05 +00:00
130bb0e571 Automatically connect services when given a valid URL (should hopefully disconnect, too); remove the old movemail folder correctly.
svn path=/trunk/; revision=4965
2000-08-22 20:09:11 +00:00
dcc47cc15f Fix an infinite loop in the message threading with empty containers.
svn path=/trunk/; revision=4964
2000-08-22 15:40:23 +00:00
5b04deeae3 Added fb_resize_cb to folder-browser.c
svn path=/trunk/; revision=4897
2000-08-21 03:23:26 +00:00
44d8831822 many fixes to make it compile with strange prefixes...
neither mail nor the calendar components work though...
evil stuff.

svn path=/trunk/; revision=4892
2000-08-20 19:32:56 +00:00
7edf922a6c Fix menu items
svn path=/trunk/; revision=4870
2000-08-17 19:43:25 +00:00
df2c6c922a Move menu items around, fix some GUI bits.
svn path=/trunk/; revision=4867
2000-08-17 17:53:36 +00:00
7cf30eb792 Filtering on demand! booyeah!
svn path=/trunk/; revision=4864
2000-08-17 17:42:21 +00:00
24feba2033 Whole buncha leak fixes thanks to Purify
svn path=/trunk/; revision=4862
2000-08-17 14:19:02 +00:00
1cd648f355 Use a configurable timeout.
2000-08-16  Richard Hult  <rhult@hem.passagen.se>

 	* mail-ops.c (cleanup_display_message): Use a configurable
timeout.

 	* mail-config.c (mail_config_set_mark_as_seen_timeout): New
function
 	for the settable mark-as-seen timeout.
 	(mail_config_mark_as_seen_timeout): Likewise.
 	(mail_config_write): Write the timeout setting.
 	(config_read): Read timeout setting.

 	* mail-config-gui.c (mail_config): Add option for the settable
 	mark-as-seen timeout.
 	(mail_config_apply_clicked): Likewise.
 	(timeout_changed): New function for the timeout setting.

svn path=/trunk/; revision=4859
2000-08-16 22:56:34 +00:00
aa670b3306 Plug mem leaks.
svn path=/trunk/; revision=4854
2000-08-16 18:33:20 +00:00
f0d329f083 Updates to the memory debugging stuff.
svn path=/trunk/; revision=4853
2000-08-16 14:49:16 +00:00
c6e25f89a5 Updated russian translation. Fixed typo in mail-ops.c.
svn path=/trunk/; revision=4852
2000-08-16 08:19:17 +00:00
427cce1f77 Add support for debugging the message thread memory leaks.
svn path=/trunk/; revision=4850
2000-08-15 22:13:40 +00:00
0adbb63d08 Address bugzilla bug #496
svn path=/trunk/; revision=4849
2000-08-15 20:59:43 +00:00
533f3d7407 Close the pipes when finished; add i18n
svn path=/trunk/; revision=4846
2000-08-15 19:35:59 +00:00
e3b786b5cf Add support for copying messages
svn path=/trunk/; revision=4845
2000-08-15 19:10:45 +00:00
52af76d093 Don't deadlock on PGP key request
svn path=/trunk/; revision=4841
2000-08-15 16:40:01 +00:00
a22313c0a4 Fix the error dialogs.
svn path=/trunk/; revision=4837
2000-08-14 16:31:43 +00:00
377513db1f Compile fix for RH7.0beta from Kenny Graunke <kwg@teleport.com>; unprototype the disabled mail functions
svn path=/trunk/; revision=4836
2000-08-14 15:18:44 +00:00
4f37f2b00c Added support for encrypting via PGP 5.0
2000-08-13  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_encrypt): Added support for
	encrypting via PGP 5.0

svn path=/trunk/; revision=4831
2000-08-14 01:22:50 +00:00
7f01f3e1d9 Use CORBA_Object_release() instead of CORBA_free() as appropriate, you
doofus.

svn path=/trunk/; revision=4830
2000-08-14 01:00:22 +00:00
e2027224b4 Use the default handlers for SIGBUS and SIGSEGV as gnome_segv_handler
doesn't enjoy threads much.

svn path=/trunk/; revision=4826
2000-08-14 00:33:01 +00:00
3dc7eb6abb Set config->configured to TRUE
2000-08-13  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-config.c (mail_config_write): Set config->configured to
	TRUE

svn path=/trunk/; revision=4825
2000-08-14 00:30:38 +00:00
92f0412ba6 Remove a bogus GDK_THREADS_ENTER()'/GDK_THREADS_LEAVE()' pair.
svn path=/trunk/; revision=4823
2000-08-14 00:09:47 +00:00