Commit Graph

1333 Commits

Author SHA1 Message Date
5a52cf9cf2 Only write the message up to (but not including) the attached signature
2001-05-24  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (try_inline_pgp_sig): Only write the message up to
	(but not including) the attached signature block.

svn path=/trunk/; revision=9967
2001-05-24 21:15:04 +00:00
1a9409a95f Don't free the folder-info here, instead have mail_append_mail() call our
2001-05-23  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (composer_postpone_cb): Don't free the
	folder-info here, instead have mail_append_mail() call our new
	function, append_mail_cleanup() which'll free the
	folder-info. This fixes the problem of send-later segfaulting.

svn path=/trunk/; revision=9958
2001-05-24 03:31:24 +00:00
cb5a77f99e Make the message-list respect the "hide deleted messages" setting. Fixes
2001-05-23  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c (message_list_set_folder): Make the message-list
	respect the "hide deleted messages" setting. Fixes bug #2248.

svn path=/trunk/; revision=9956
2001-05-24 01:36:10 +00:00
a2f50bb029 New function that the shell component calls to copy/move a folder.
2001-05-23  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (xfer_folder): New function that the shell
	component calls to copy/move a folder.
	(component_fn): Set the xfer_folder_fn argument.

	* mail-ops.c (mail_remove_folder): New async function to remove a
	folder. God knows if it does what the ShellComponent needs or not
	yet.
	(mail_xfer_folder): Yet another yummy async function to move or
	copy a folder to a new location.

	* component-factory.c (storage_remove_folder): New function for
	removing folders.
	(remove_folder): New function that the shell component calls to
	delete a folder.
	(component_fn): Set the remove_folder_fn argument.

svn path=/trunk/; revision=9954
2001-05-23 22:43:03 +00:00
76f220863e New async function to remove a folder. God knows if it does what the
2001-05-23  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-ops.c (mail_remove_folder): New async function to remove a
	folder. God knows if it does what the ShellComponent needs or not
	yet.

	* component-factory.c (storage_remove_folder): New function for
	removing folders.
	(remove_folder): New function that the shell component calls to
	delete a folder.
	(component_fn): Set the remove_folder_fn argument.

svn path=/trunk/; revision=9952
2001-05-23 20:56:57 +00:00
f814167ed6 Save the message-display style. (config_read): Read the message-display
2001-05-22  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_write_on_exit): Save the
	message-display style.
	(config_read): Read the message-display style.

svn path=/trunk/; revision=9938
2001-05-22 20:47:22 +00:00
35f5f53a11 If http mode is HTTP_SOMETIMES, use e_book_query_address_locally to check
* mail-display.c (on_url_requested): If http mode is
	HTTP_SOMETIMES, use e_book_query_address_locally to check the From
	address and load images if it's found.

	* mail-config.c (config_read): Default http_mode to
	MAIL_CONFIG_HTTP_SOMETIMES. Fix typo to make default forward style
	actually work.

svn path=/trunk/; revision=9936
2001-05-22 19:14:05 +00:00
806c15f6ff Use MAILER_CFLAGS and MAILER_LIBS.
2001-05-22  Jeffrey Stedfast  <fejj@ximian.com>

	* Makefile.am: Use MAILER_CFLAGS and MAILER_LIBS.

svn path=/trunk/; revision=9934
2001-05-22 18:44:32 +00:00
6ae1dd5045 Instead of calling message_list_select_uid() here, instead connect to the
2001-05-22  Jeffrey Stedfast  <fejj@ximian.com>

	* message-browser.c (message_browser_folder_loaded): Instead of
	calling message_list_select_uid() here, instead connect to the
	"message_list_loaded" signal since the message-list is not built
	yet at this point.
	(message_browser_message_list_built): Call
	message_list_select_uid() here instead.

	* message-list.c: Lets have a new signal, MESSAGE_LIST_BUILT, that
	gets emitted when the message-list has finished being built by one
	of the built_*() functions.
	(message_list_class_init): Setup the signal stuff.
	(regen_list_regened): Emit the signal here (should this perhaps be
	moved into each of the build_*() functions instead?).

svn path=/trunk/; revision=9925
2001-05-22 17:32:00 +00:00
5c4cfb5bbb Mark a string for translation.
2001-05-21  Kjartan Maraas  <kmaraas@gnome.org>

	* mail-local.c: Mark a string for translation.

svn path=/trunk/; revision=9908
2001-05-21 19:47:39 +00:00
3ca3f79dbe Return the serialized EDestinations (rather than just a string w/ e-mail
2001-05-18  Jon Trowbridge  <trow@ximian.com>

        * gui/component/select-names/e-select-names-bonobo.c
        (entry_get_property_fn): Return the serialized EDestinations
        (rather than just a string w/ e-mail addresses) through the bonobo
        component's property bag.

        * gui/component/select-names/e-select-names-model.c
        (e_select_names_model_export_destinationv): Added.  A convenience routine
        for serializing the model's EDestinations into a string.

        * gui/component/select-names/e-select-names-popup.c
        (add_html_mail): Added.  Puts in a check menu item for whether or
        not the recipient wants HTML mail.
        (popup_menu_card): Add menu item for HTML mail.  Enable edit
        contact info item.
        (popup_menu_nocard): Add menu item for HTML mail.  Enable edit
        contact info item.

        * backend/ebook/e-book-util.c (e_book_use_local_address_book):
        Added.  Fetches the local addressbook and caches it on the first
        call.  This is meant to be an easy and efficient way to get at the
        local addressbook with the minimum of code.
        (e_book_query_address_locally): Added.  Convenience code that
        does an e-mail only e_book_name_and_email_query against the
        local address book.

        * backend/ebook/e-destination.c
        (e_destination_set_html_mail_pref): Added.  Allows the intended
        recipient's HTML mail preference to be manipulated.
        (e_destination_get_email_verbose): Added.  Cleaned up to use
        e_destination_get_name.
        (e_destination_get_html_mail_pref): Added.  Read the recipient's HTML mail
        preference.  If the destination is linked to a card, the
        preference is taken from the card (unless it has been explicitly
        overridden by a called to e_destination_set_html_mail_pref).
        (e_destination_get_address_textv): Added.  Form a unified address string
        from a NULL-terminated vector of EDestinations.
        (e_destination_export): Added.  Serialize an EDestination to a string.
        (e_destination_import): Added.  Unserialize a string to build an
        EDestination.
        (e_destination_exportv): Added.  Serialize a NULL-terminated vector of
        EDestinations to a string.
        (e_destination_importv): Added.  Unserialize a string to build a
        NULL-terminated vector of EDestinations.

        * gui/component/select-names/e-select-names-completion.c:
        Implemented local versions of g_strcasecmp and g_strncasecmp
        (which should really be in glib, I think...) for utf8, and used
        them to make this code utf8-safe.

2001-05-18  Jon Trowbridge  <trow@ximian.com>

        * Makefile.am (evolution_mail_LDADD): Added libebook.la (which is
        now required by the composer.)

2001-05-18  Jon Trowbridge  <trow@ximian.com>

        * e-msg-composer-hdrs.c (set_recipients): Properly unserialize the
        string returned by the "text" property of the bonobo control,
        convert it into EDestinations, and use them to get the e-mail
        addresses of our recipients.

22001-05-18  Jon Trowbridge  <trow@ximian.com>

        * Makefile.am (SUBDIRS): Changed build order.  Now addressbook
        gets built before mail.

svn path=/trunk/; revision=9878
2001-05-18 07:10:04 +00:00
e435c042d0 mark Outbox messages as read.
* mail-callbacks.c (composer_postpone_cb): mark Outbox messages as
	read.

svn path=/trunk/; revision=9873
2001-05-17 18:52:47 +00:00
70c02ec888 New convenience function for all signature verification functions to use
2001-05-17  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-format.c (mail_write_authenticity): New convenience
	function for all signature verification functions to use to
	display whether or not the signed part was authentic.
	(try_inline_pgp_sig): Use mail_write_authentic().
	(handle_multipart_signed): Add code to handle S/MIME
	multipart/signed parts and also use mail_write_authenticity().

svn path=/trunk/; revision=9872
2001-05-17 18:51:17 +00:00
0fe9b43f9a add new icons from jimmac
* mail-config.glade: add new icons from jimmac

svn path=/trunk/; revision=9870
2001-05-17 16:21:59 +00:00
d0243a9182 add E_TEXT_TO_HTML_ESCAPE_8BIT to the flags
* mail-format.c (mail_format_raw_message): add
	E_TEXT_TO_HTML_ESCAPE_8BIT to the flags

svn path=/trunk/; revision=9860
2001-05-16 22:31:49 +00:00
7031a911d7 Functions to determine if a folderbrowser is one of the drafts, sent, or
* folder-browser.c (folder_browser_is_drafts,
	folder_browser_is_sent, folder_browser_is_outbox): Functions to
	determine if a folderbrowser is one of the drafts, sent, or outbox
	folders.
	(got_folder): Pass TRUE for the "outgoing" flag to
	message_list_set_folder if this is a Sent, Drafts, or Outbox
	folder.

	* message-list.c (message_list_set_folder): Take a flag saying
	whether or not the folder is an "outgoing" folder.
	(message_list_setup_etree): Ditto. Use that rather than a
	hardcoded list of foldernames for deciding whether to swap From
	and To in the default layout.

	* mail-config.c (mail_config_folder_to_cachename): Make IMAP
	folders have unique cachenames rather than only one per store, so
	that IMAP Sent and Drafts folders don't get forced into having the
	same layout as the INBOX.

	* mail-callbacks.c: (is_sent_folder, is_drafts_folder): Gone.
	Replaced with simpler folder_browser_is_* routines.
	(edit_msg, resend_msg, open_msg): Use folder_browser_is_*
	routines.

	* mail-local.c (reconfigure_clicked): Update call to
	message_list_set_folder.

svn path=/trunk/; revision=9857
2001-05-16 21:40:52 +00:00
d8fcf58700 Removed (this now exists in camel/camel-smime.c).
2001-05-16  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-crypto.c (mail_crypto_is_smime_v3_signed): Removed (this
	now exists in camel/camel-smime.c).
	(mail_crypto_is_pkcs7_mime): Same.
	(mail_crypto_smime_part_sign): new
	(mail_crypto_smime_part_verify): new
	(mail_crypto_smime_part_encrypt): new
	(mail_crypto_smime_part_decrypt): new
	(mail_crypto_pgp_mime_part_sign): Added code to set an exception
	if the context fails to be created.
	(mail_crypto_pgp_mime_part_verify): And here...
	(mail_crypto_pgp_mime_part_encrypt): Same.
	(mail_crypto_pgp_mime_part_decrypt): And here too.

svn path=/trunk/; revision=9856
2001-05-16 21:33:17 +00:00
866d1a8d52 Deal with full-header mode in addition to source mode
* mail-display.c (mail_display_redisplay): Deal with full-header
	mode in addition to source mode

	* mail-format.c (write_field_row_begin): Add WRITE_NOCOLUMNS flag
	to write the header in a single table cell rather than two. Output
	the second columns's "<td>" when not in NOCOLUMNS mode. Don't
	include the ":" in the passed-in header name.
	(write_date, write_address): Update for write_field_row_begin
	changes.
	(write_text_field): Genericified and updated from write_subject.
	(write_headers): Deal with both normal and full-header mode.

svn path=/trunk/; revision=9850
2001-05-16 18:30:16 +00:00
dadc54fa98 Load http images if the user has force-loaded images too.
* mail-display.c (on_url_requested): Load http images if the user
	has force-loaded images too.
	(mail_display_redisplay): Update for normal/headers/source changes.
	(mail_display_load_images): New. Force HTTP image loading for the
	current message.

	* mail-config.c (mail_config_get_message_display_style,
	mail_config_set_message_display_style): Updated and renamed from
	mail_config_{get,set}_view_source

	* mail-callbacks.c (load_images): New.

	* folder-browser.c (folder_browser_set_message_display_style):
	Renamed and updated from folder_browser_toggle_view_source.

	* folder-browser-factory.c (verbs): Add ViewLoadImages.
	(control_activate): Update for normal/headers/source change to
	radio group.

svn path=/trunk/; revision=9820
2001-05-15 18:45:42 +00:00
016532cb3c Update for changes in evolution-mail.xml (many commands were renamed to
* folder-browser-factory.c (verbs): Update for changes in
	evolution-mail.xml (many commands were renamed to better match the
	current menu layout).
	(pixcache): Refer to commands via their paths in /commands/
	rather than hardcoding their menu paths.

svn path=/trunk/; revision=9816
2001-05-15 16:27:02 +00:00
3b2436017b Put frame around dialog vbox, put mail subject in that frame's label.
2001-05-14  Jon Trowbridge  <trow@ximian.com>

        * mail-search.c (mail_search_construct): Put frame around dialog
        vbox, put mail subject in that frame's label.  (Patch by Duncan.)
        (mail_search_set_subject): Break out subject-setting code.
        Truncate long subjects with ellipses.

svn path=/trunk/; revision=9813
2001-05-15 15:24:00 +00:00
b3d81b588f set the dialog's window_icon to jimmac's new find_message.xpm.
2001-05-14  Duncan Mak  <duncan@ximian.com>

	* mail-search.c (mail_search_construct): set the dialog's
	window_icon to jimmac's new find_message.xpm.

svn path=/trunk/; revision=9808
2001-05-14 22:55:01 +00:00
f759e8b024 Fix the importer linkline
svn path=/trunk/; revision=9801
2001-05-14 21:33:29 +00:00
3238e3a9f1 Remove this... it's not used any more.
* mail-mlist-magic.c: Remove this... it's not used any more.

	* folder-browser.c:
	* message-browser.c: Remove references to mail-mlist-magic.h

svn path=/trunk/; revision=9800
2001-05-14 21:28:36 +00:00
b9401bbdf4 Split "Other" page into three pages, Display, Composer, and PGP. Add HTML
* mail-config.glade: Split "Other" page into three pages, Display,
	Composer, and PGP. Add HTML image stuff on the Display page and
	default forward style on the Composer page.

	* mail-config.c (mail_config_get_default_forward_style,
	mail_config_set_default_forward_style): User-specified default
	style for forwarding messages.
	(config_read, mail_config_write_on_exit): Deal with forward style.

	* mail-accounts.c: Handle HTML image display options and default
	forward style.

	* mail-callbacks.c (forward): New. Forward in the user-selected
	default style.
	(forward_inline, forward_quoted): Simplify these some. Remove the
	fallback to forward attached when forwarding multiple messages: it
	should just forward the multiple messages inline or quoted in
	those cases. (Which it doesn't yet, but that's a bug.)

	* folder-browser.c (context_menu): Remove "Forward inline" and
	make "Forward" call forward() rather than forward_attached().

	* folder-browser-factory.c: Update command/menu/toolbar/pixmap
	gunk for the "MessageForwardAttached" vs "MessageForward" split.

	* mail-session.c (mail_session_get_type):
	* mail-format.c (format_mime_part):
	* mail-account-gui.c (setup_service): Fix warnings.

svn path=/trunk/; revision=9792
2001-05-14 17:18:03 +00:00
1f52a5d0fa Use secondary searches here, so that we control the interference between
2001-05-14  Jon Trowbridge  <trow@ximian.com>

        * folder-browser.c (folder_browser_config_search): Use secondary
        searches here, so that we control the interference between the two
        bits of searching UI.

2001-05-13  Jon Trowbridge  <trow@ximian.com>

        * mail-search.c (mail_search_construct): Destroy the MailSearch
        dialog if the underlying MailDisplay is destroyed.  I don't like
        the way that label in the dialog with the message subject in it
        looks, so I've #ifdef-ed it out for now.  Center the Matches
        label --- it makes the dialog look more balanced, I think.
        (dialog_clicked_cb): Changed to reflect adjusted
        ESearchingTokenizer API, using primary searches.
        (toggled_case_cb): Use the primary search API.

        * e-searching-tokenizer.c: Make searching routines utf8-friendly.
        Rationalize how the match begin/end markup is handled; allow for
        begin/end markup that varies by search.  Add concept of primary and
        secondary matching, to disentangle possible interactions between
        search-bar searches and search-dialog searches.

svn path=/trunk/; revision=9789
2001-05-14 05:06:16 +00:00
4e878bc6d4 Get rid of this - we don't need it.
2001-05-13  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-local.c (mail_local_storage_shutdown): Get rid of this - we
	don't need it.

	* component-factory.c (owner_unset_cb): Don't unref the LocalStore
	- we don't own a ref on it!!

svn path=/trunk/; revision=9787
2001-05-14 00:05:39 +00:00
2b5dce7f8e Updates the subject on refresh and sets subject to "Untitled Message" if
2001-05-13  Duncan Mak  <duncan@ximian.com>

	* mail-search.c (begin_cb): Updates the subject on refresh and
	sets subject to "Untitled Message" if subject is NULL.
	(mail_search_construct): Moved msg_subject to its own GtkLabel,
	sets subject to "Untitled Message" if subject is NULL. Give focus
	to entry by default. Made <enter> in entry run
	dialog_clicked_cb by setting gnome_dialog_editable_enters.

svn path=/trunk/; revision=9786
2001-05-13 23:23:18 +00:00
9a9a51c562 my computer crashed while commiting this first time.
2001-05-12  Gediminas Paulauskas <menesis@delfi.lt>

	* folder-browser-factory.c: load pixmaps for MessageCopy and
	MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu>
	for a patch.

2001-05-12  Gediminas Paulauskas <menesis@delfi.lt>

	* evolution-mail.xml: add pixmaps for MessageCopy and
	MessageForwardAttached. Thanks Wayne Davis <wfdavis@seas.upenn.edu>
	for a patch.

2001-05-12  Gediminas Paulauskas <menesis@delfi.lt>

	* po/POTFILES.in: update with new/moved files.

also:
Removed duplicated DATADIR in mail/Makefile.am
fixed warning in e-search-bar.c in my recent code there

svn path=/trunk/; revision=9783
2001-05-12 10:02:29 +00:00
714cf99b72 callback to use GNOME-VFS to load http data. (on_url_requested): Handle
* mail-display.c (load_http): callback to use GNOME-VFS to load
	http data.
	(on_url_requested): Handle http: URLs that refer to either MIME
	parts or web data.
	(mail_display_redisplay_when_loaded): Moved out of
	mail_content_loaded and made more generic.

	* mail-format.c (add_url): Handle two different kinds of URLs
	(URLs that point to CamelMimeParts and URLs that point to
	GByteArrays).
	(mail_content_loaded): Use mail_display_redisplay_when_loaded.
	(format_mime_part): Renamed from "call_handler_function". Also,
	record Content-Location if the part has one. (This is not yet 100%
	correct: it doesn't deal with relative URLs correctly.)
	(handle_text_html): Use Content-Location URL rather than
	Content-ID, when available (will help deal with relative URLs once
	GtkHTML supports that better).
	(etc): Update for changes.

	* mail-config.c (mail_config_get_http_mode,
	mail_config_set_http_mode): get/set HTTP image downloading mode.
	(config_read, mail_config_write_on_exit): save/load that data.

svn path=/trunk/; revision=9773
2001-05-11 20:58:44 +00:00
e3efaa319a add proto
2001-05-11  JP Rosevear  <jpr@ximian.com>

	* mail-importer.h: add proto

	* mail-importer.c (mail_importer_uninit): release and unref the
	local storage

	* mail-local.c (mail_local_store_finalize): use
	bonobo_object_release_unref rather than doing Bonobo_Unknow_unref
	and a corba release
	(register_folder_registered): "sink" the local_store ref to
	prevent circular ref
	(mail_local_storage_shutdown): unref the local store

	* mail-local.h: new proto

	* component-factory.c (owner_unset_cb): uninit the importer and
	shutdown the local storage

svn path=/trunk/; revision=9768
2001-05-11 19:57:15 +00:00
6febeab327 Set a title on the window "Reconfigure %s" where %s is the folder name.
2001-05-11  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-local.c (mail_local_reconfigure_folder): Set a title on the
	window "Reconfigure %s" where %s is the folder name. Also, don't
	allow more than one of these type windows to be opened per folder.

	* mail-tools.c (mail_tool_get_folder_name): Fix Danw's kludge to
	actually work :-)

svn path=/trunk/; revision=9767
2001-05-11 19:50:04 +00:00
cc779fdf6f sanitize LD_ADDS and CFLAGS so the libtool lines are shorter (fixes
2001-05-11  Martha Burke  <martha@ximian.com>

	* gui/Makefile.am: sanitize LD_ADDS and CFLAGS so the libtool
        lines are shorter (fixes problem on solaries due to sed)

svn path=/trunk/; revision=9765
2001-05-11 19:31:37 +00:00
2cdd37023c Don't allow multiple copies of this to be run at a time.
2001-05-11  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-vfolder.c (vfolder_edit): Don't allow multiple copies of
	this to be run at a time.

	* mail-callbacks.c (providers_config): Don't allow multiple copies
	of this to be run at a time.
	(manage_subscriptions): Same, but this was a tad more kludgy since
	we don't gnome_dialog_run_and_close() this one. I had to make the
	widget a semi-global variable. yuck :\
	(filter_edit): Same.

svn path=/trunk/; revision=9762
2001-05-11 18:46:10 +00:00
daf971fbe5 Remove a snippet of debugging code I left in by mistake.
2001-05-11  Jon Trowbridge  <trow@ximian.com>

	* e-searching-tokenizer.c (e_searching_tokenizer_new):
	Remove a snippet of debugging code I left in by mistake.

svn path=/trunk/; revision=9761
2001-05-11 18:31:05 +00:00
943c07d50a If the cursor_uid is NULL, then we can't forward anything so just return.
2001-05-11  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (forward_inlined): If the cursor_uid is NULL,
	then we can't forward anything so just return.
	(forward_quoted): Same.

svn path=/trunk/; revision=9759
2001-05-11 16:44:44 +00:00
59c9d146b9 Use the ESearchingTokenizer to highlight search matches for folder-level
2001-05-10  Jon Trowbridge  <trow@ximian.com>

	* folder-browser.c (folder_browser_config_search): Use the
	ESearchingTokenizer to highlight search matches for folder-level
	searches.  Still mildly broken, but it works for the simple cases.

	* mail-display.c (mail_display_new): Use our ESearchingTokenizer
	for the mail display GtkHTML widget.

	* mail-search.c (dialog_clicked_cb): Use the ESearchingTokenizer to
	highlight search matches.
	(mail_search_construct): Add a match count to the search dialog.

	* e-searching-tokenizer.c
	(e_searching_tokenizer_set_search_string): Added.  A custom HTML
	tokenizer that does highlighting of search strings.

svn path=/trunk/; revision=9754
2001-05-11 04:27:35 +00:00
fce621fd55 No, we don't want to include bonobo-running-context.h... just
2001-05-10  Jon Trowbridge  <trow@ximian.com>

        * mail-config.c: No, we don't want to include
        bonobo-running-context.h... just bonobo-context.h.

svn path=/trunk/; revision=9753
2001-05-11 03:15:13 +00:00
23dbc72fd3 Fix some compiler warnings by including the correct bonobo headers and by
2001-05-10  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c: Fix some compiler warnings by including the
	correct bonobo headers and by using the correct bonobo types.
	(config_read): Some fixes so that we can never have an empty
	string as a URL.

svn path=/trunk/; revision=9750
2001-05-10 21:20:09 +00:00
dd04e750f2 Don't advance to the next undeleted message after "Delete"...
* folder-browser.c (on_key_press): Don't advance to the next
	undeleted message after "Delete"...

	* mail-callbacks.c (delete_msg): ...instead, do it here, whether
	the user used Delete, Alt+D, or the toolbar. (But only if they
	only deleted a single message.)

	* message-list.c (message_list_select): Don't clear the display on
	failure.
	(build_tree): Clear the display when the currently-selected
	message stops existing and we don't have an obvious message to
	select instead of it. (Eg, when deleting the last message with
	"hide deleted messages" set, or expunging while a deleted message
	is selected.)

svn path=/trunk/; revision=9744
2001-05-10 16:16:06 +00:00
72be879a27 New file, started by Ettore, finished by me, to implement the
* mail-offline-handler.c: New file, started by Ettore, finished by
	me, to implement the GNOME_Evolution_Offline interface.

	* Makefile.am (evolution_mail_SOURCES): Add
	mail-offline-handler.[ch]

	* mail-ops.c (mail_store_set_offline): Set a store online or
	offline.

	* mail-send-recv.c (auto_timeout): Don't run auto-check-for-mail
	while the session is offline.

	* component-factory.c (component_fn): Set up offline handler.

svn path=/trunk/; revision=9739
2001-05-09 22:01:42 +00:00
ac299fc886 Made a const char * here.
2001-05-09  Christopher James Lahey  <clahey@ximian.com>

	* importers/evolution-mbox-importer.c (load_file_fn): Made a const
	char * here.

svn path=/trunk/; revision=9729
2001-05-09 19:52:57 +00:00
2b60c3bf91 Moved all references for the Mail.h and Bonobo stuff into the .c file
svn path=/trunk/; revision=9723
2001-05-08 23:30:00 +00:00
c64eccfe00 Importer changes
svn path=/trunk/; revision=9722
2001-05-08 22:53:41 +00:00
2bb791349c Convert the Subject header to HTML and also make sure that the Subject,
2001-05-08  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-tools.c (mail_tool_forward_message): Convert the Subject
	header to HTML and also make sure that the Subject, To, and From
	header values are non-NULL before feeding them into
	e_text_to_html().

svn path=/trunk/; revision=9718
2001-05-08 19:18:30 +00:00
1a0cddf01b Free the UIDs if the user decides to not go through with editing all the
2001-05-08  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (edit_msg_internal): Free the UIDs if the user
	decides to not go through with editing all the messages he
	selected.
	(resend_msg): If the user attempts to resend more than 10
	messages, make sure he really means it.
	(do_resend_messages): Richard Zach feels that "Resend" should open
	the message(s) in a composer since he might want to edit at least
	the recipients (maybe he needs to resend because the message
	bounced the first time) and Ettore wants pretty much the same
	thing. This makes "Resend" basically the same as "Edit" but for
	previously sent messages, whereas "Edit" is only for Drafts.

svn path=/trunk/; revision=9717
2001-05-08 19:06:24 +00:00
0a9bafb949 Fix for #2253 (search names not translated), mail-search i18n fixes.
2001-05-08  Gediminas Paulauskas <menesis@delfi.lt>

	* searches.xml: replace title> with _title>. Part of fix to #2253.

2001-05-08  Gediminas Paulauskas <menesis@delfi.lt>

	* mail-search.c: convert search entry to utf8.

	* mail-local.c: d() debugging message.

	* mail-send-recv.c: replace " ..." with "..."

	* Makefile.am: removed EVOLUTION_VERSION.

2001-05-07  Gediminas Paulauskas <menesis@delfi.lt>

	* POTFILES.in: add mail/mail-search.c

2001-05-08  Gediminas Paulauskas <menesis@delfi.lt>

	* misc/e-search-bar.c (add_dropdown), (set_option): first try to
	translate, then if not suceeded -- convert from utf8. This handles
	cases when menuitem needs to be translated (it is passed as N_()), or is
	utf8 search title. However you cannot have a search like "Folders" -- it
	is translated. Part of fix for #2253.

	* misc/e-filter-bar.c: d() debugging strings. Use E_FILTERBAR_ADVANCED
	macro instead of own "Advanced ..." for consistency.

2001-05-08  Gediminas Paulauskas <menesis@delfi.lt>

	* filter-rule.c (xml_decode): allow "_title" in user rules. translate
	them and encode to utf8.
	(get_rule_part_widget): do not call gettext on part->title. It is always
	translated already.

svn path=/trunk/; revision=9706
2001-05-08 00:26:58 +00:00
fe36d75cf3 s/HAVE_NSS/HAVE_SSL for the SSL checkbox stuff.
2001-05-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-account-gui.c: s/HAVE_NSS/HAVE_SSL for the SSL checkbox
	stuff.

svn path=/trunk/; revision=9696
2001-05-07 20:32:41 +00:00
a8cdef7243 Connect to key_press_event on the GtkHTML widget. (etree_key): Only handle
* folder-browser.c (my_folder_browser_init): Connect to
	key_press_event on the GtkHTML widget.
	(etree_key): Only handle space/backspace here, pass the rest off
	to on_key_press.
	(on_key_press): Handle Delete/N/P/Menu in either MessageList or
	MailDisplay.

	* message-list.c (message_list_select): Grab focus if we don't
	have it.

svn path=/trunk/; revision=9694
2001-05-07 19:16:05 +00:00
08e6ede22a #include <camel/camel-file-utils.h>
* message-list.c: #include <camel/camel-file-utils.h>

	* mail-ops.c (get_folderinfo_get):
	* subscribe-dialog.c (build_tree): Update for
	camel_store_get_folder_info prototype change.

	* mail-format.c (handle_text_plain_flowed): Improve more on the
	fix from the other day: the first level of indentation adds blank
	lines, but further levels don't...

svn path=/trunk/; revision=9660
2001-05-03 20:54:07 +00:00