Commit Graph

8992 Commits

Author SHA1 Message Date
240fee3d79 Turn folder syncing back on here so that IMAP folders will sync without
2001-06-29  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser-factory.c (control_deactivate): Turn folder
	syncing back on here so that IMAP folders will sync without
	needing to hit Send & Receive.

svn path=/trunk/; revision=10611
2001-06-29 21:48:17 +00:00
b5a7aee537 Put in the hack to stop GtkHTML from returning to the top of the page.
svn path=/trunk/; revision=10610
2001-06-29 21:42:29 +00:00
c78f6bec65 fixed a logic mistake in the last commit
svn path=/trunk/; revision=10609
2001-06-29 21:25:24 +00:00
6ec4e9f826 Fix a few buggies
svn path=/trunk/; revision=10608
2001-06-29 21:12:02 +00:00
c386fa4ea6 Set the filter-rule dialog to be user-resizable.
2001-06-29  Jeffrey Stedfast  <fejj@ximian.com>

	* rule-editor.c (rule_editor_construct): Set the filter-rule
	dialog to be user-resizable.

svn path=/trunk/; revision=10607
2001-06-29 21:00:24 +00:00
86d9e4453e Throw up the confirmation dialog. (composer_get_message): If the user only
2001-06-29  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (ask_confirm_for_only_bcc): Throw up the
	confirmation dialog.
	(composer_get_message): If the user only specified Bcc recipients,
	prompt him/her to make sure we should continue and risk the server
	adding an Apparently-To header.

	* mail-config.c (config_read): Read in config option for prompting
	when only Bcc recipients are specified.
	(mail_config_write_on_exit): Save the option.
	(mail_config_get_prompt_only_bcc): New.
	(mail_config_set_prompt_only_bcc): New.

svn path=/trunk/; revision=10606
2001-06-29 20:20:21 +00:00
c9562d914e Add $(srcdir) as in install-data-local rule.
2001-06-28  Peter Williams  <peterw@ximian.com>

        * zoneinfo/Makefile.am (dist-hook): Add $(srcdir) as in install-data-local
        rule.

svn path=/trunk/; revision=10605
2001-06-29 19:22:53 +00:00
c470087c9b Configure My Evolution
svn path=/trunk/; revision=10604
2001-06-29 18:34:53 +00:00
e64a02be08 Added Originator: header as a header to look for when looking for the
2001-06-29  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-utils.c: Added Originator: header as a header to look
	for when looking for the mailing list.

svn path=/trunk/; revision=10603
2001-06-29 18:24:30 +00:00
f57c621992 Build the test-crlf test program.
2001-06-29  Jeffrey Stedfast  <fejj@ximian.com>

	* tests/mime-filter/Makefile.am: Build the test-crlf test program.

	* tests/mime-filter/test-crlf.c: New test suite for the crlf
	filter.

	* camel-mime-filter-crlf.c (filter): Fixed to correctly encode and
	decode dots.

svn path=/trunk/; revision=10602
2001-06-29 18:09:45 +00:00
f3ad1a30ae manage subscriptions toolbar icons
svn path=/trunk/; revision=10601
2001-06-29 15:43:06 +00:00
88996d839b Take two authtypes lists, "all", and "supported", and make the unsupported
* mail-account-gui.c (build_auth_menu): Take two authtypes lists,
	"all", and "supported", and make the unsupported authtypes grayed
	out in the menu rather than missing.
	(source_type_changed, transport_type_changed,
	service_check_supported): Update build_auth_menu calls.

svn path=/trunk/; revision=10600
2001-06-29 14:49:12 +00:00
31a7e486b2 shaded a bit more... /tigert
svn path=/trunk/; revision=10599
2001-06-29 14:49:07 +00:00
b8aa9328e4 new icon for print button. /tigert
svn path=/trunk/; revision=10598
2001-06-29 12:36:15 +00:00
54bf6879a3 new icons for next / previous message buttons. Some kind soul could patch
these in as the current icons are from gnome-stock. /tigert

svn path=/trunk/; revision=10597
2001-06-29 12:34:12 +00:00
8093ffc805 add EVOLUTION_IMAGESDIR define.
2001-06-29  Chris Toshok  <toshok@ximian.com>

	* gui/widgets/Makefile.am (INCLUDES): add EVOLUTION_IMAGESDIR
	define.

	* gui/widgets/e-minicard.h (struct _EMinicard): add our pixbuf and
	pixbuf size.

	* gui/widgets/e-minicard.c (e_minicard_init): init the icon pixbuf
	and its size.
	(e_minicard_destroy): unref the list_icon_pixbuf.
	(e_minicard_realize): create the list_icon GnomeCanvasPixbuf.
	(e_minicard_resize_children): clip the header_text by the
	list_icon, and place the list_icon in the right spot.
	(remodel): show the list_icon if we're a list, and hide it
	otherwise.

svn path=/trunk/; revision=10596
2001-06-29 09:47:11 +00:00
859c2cb692 add contact-is-a-list.png
2001-06-29  Chris Toshok  <toshok@ximian.com>

	* Makefile.am (images_DATA): add contact-is-a-list.png

svn path=/trunk/; revision=10595
2001-06-29 09:34:42 +00:00
563a5debef added icon for toshok, for contact lists.. /tigert
svn path=/trunk/; revision=10594
2001-06-29 09:02:39 +00:00
8febdbc078 s
svn path=/trunk/; revision=10593
2001-06-29 06:24:55 +00:00
3d8a94b125 ssh
svn path=/trunk/; revision=10592
2001-06-29 06:23:57 +00:00
2f932c090c Adding camel/tests/mime-filter/Makefile' to the AC_OUTPUT()' list in
`configure.in'.

svn path=/trunk/; revision=10591
2001-06-29 05:53:15 +00:00
9b19b1d618 pop up list editor for lists, contact editor otherwise.
2001-06-28  Chris Toshok  <toshok@ximian.com>

	* gui/widgets/e-addressbook-view.c (table_double_click): pop up
	list editor for lists, contact editor otherwise.

	* gui/widgets/e-minicard.c (e_minicard_event): same.

	* gui/widgets/e-minicard.h (struct _EMinicard): change "editor" to
	GtkOjbect, since it can be either a contact editor or contact list
	editor.

	* gui/widgets/e-addressbook-table-adapter.c
	(addressbook_is_cell_editable): don't allow editting of any fields
	except the name and file_as for lists.

svn path=/trunk/; revision=10590
2001-06-29 04:31:39 +00:00
f2d683ced7 Fix the fix.
svn path=/trunk/; revision=10589
2001-06-29 04:12:42 +00:00
136f298c2e Ooops. Update ChangeLog entry correctly.
svn path=/trunk/; revision=10588
2001-06-29 03:53:47 +00:00
51da89cf51 remove ancient e-table include, and add include for contact-editor so we
2001-06-28  Chris Toshok  <toshok@ximian.com>

	* gui/contact-list-editor/Makefile.am (INCLUDES): remove ancient
	e-table include, and add include for contact-editor so we can
	reuse the confirm_delete dialog.

	* gui/contact-list-editor/e-contact-list-editor.h (struct
	_EContactListEditor): remove prototype for
	e_contact_list_editor_close, since the function no longer exists.

	* gui/contact-list-editor/e-contact-list-editor.c
	(list_deleted_cb): new function, emit our "list_deleted" signal.
	(delete_cb): new function, called from the Delete toolbar item.
	(e_contact_list_editor_raise): flesh out function.
	(extract_info): "evolution_list" => "list".
	(fill_in_info): same.

svn path=/trunk/; revision=10587
2001-06-29 03:53:11 +00:00
9d83b98a54 Fix #3756, `--debug' option not working anymore.
svn path=/trunk/; revision=10586
2001-06-29 03:52:44 +00:00
18cd58aabe add support for X-EVOLUTION-LIST and X-EVOLUTION-LIST-SHOW-ADDRESSES.
2001-06-28  Chris Toshok  <toshok@ximian.com>

	* backend/ebook/e-card.c (e_card_get_vobject): add support for
	X-EVOLUTION-LIST and X-EVOLUTION-LIST-SHOW-ADDRESSES.
	(parse_list): new function, parse the boolean X-EVOLUTION-LIST.
	(parse_list_show_addresses): new function, parse the boolean
	X-EVOLUTION-LIST-SHOW-ADDRESSES.
	(e_card_class_init): add args for "list" and
	"list_show_addresses".
	(e_card_set_arg): add support for list and list_show_addresses.
	(e_card_get_arg): same.
	(e_card_init): init list and list_show_addresses.

svn path=/trunk/; revision=10585
2001-06-29 03:49:24 +00:00
a7d41cc36e send signals even if the row/col is -1. (et_drag_drop): same.
2001-06-28  Chris Toshok  <toshok@ximian.com>

	* e-table.c (et_drag_motion): send signals even if the row/col is
	-1.
	(et_drag_drop): same.

	* e-tree.c (et_drag_motion): same.
	(et_drag_drop): same.

svn path=/trunk/; revision=10584
2001-06-29 03:09:48 +00:00
9b087b2497 Fix #3382, shortcut bar crashes when checking mail, and all the
different incarnations involving updates to an shortcut bar having
shortcuts to non-existent folders.  Also, this fixes #1643, shortcuts
not visible until you enable an IMAP account, and #2436,
i.e. misbehavior of shortcut groups when IMAP or invalid shortcuts are
involved.

svn path=/trunk/; revision=10583
2001-06-29 02:04:43 +00:00
fe0275e362 Updated to reflect reality. Updated Norwegian translation.
2001-06-28  Kjartan Maraas  <kmaraas@gnome.org>

	* POTFILES.in: Updated to reflect reality.
	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=10582
2001-06-28 23:59:24 +00:00
cc9eea946f commented out AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1). We only want it to abort
2001-06-28  Damon Chaplin  <damon@ximian.com>

	* configure.in: commented out AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1).
	We only want it to abort when there is no possibility of carrying on.

svn path=/trunk/; revision=10581
2001-06-28 22:35:43 +00:00
a64e5726cd implemented plain saving
2001-06-29  Radek Doulik  <rodo@ximian.com>

	* mail-account-gui.c (menu_file_save_cb): implemented plain saving

2001-06-28  Radek Doulik  <rodo@ximian.com>

	* mail-account-gui.c (load_signature): implemented plain load
	(load_signature): use e_msg_composer_get_signature_html

svn path=/trunk/; revision=10580
2001-06-28 22:01:10 +00:00
47c1ce6660 small cosmetic changes + added ChangeLog entries from last commit
2001-06-28  Radek Doulik  <rodo@ximian.com>

	* e-msg-composer.c: removed obsolete e_msg_composer_get_sig_file

	* e-msg-composer.h: removed sig_file field from EMsgComposer

	* e-msg-composer.c (e_msg_composer_get_sig_file_content): exported
	(get_file_content): make it const safe
	(e_msg_composer_get_sig_file_content): refactored, don't try to be
	clever about signature filename, as it's exact now
	(get_signature_html): use has_html_signature flag
	(e_msg_composer_show_sig_file): renamed from
	e_msg_composer_set_sig_file, removed sig_file parameter as it's
	obsolete now
	(e_msg_composer_new_with_sig_file): removed obsolete parameters

svn path=/trunk/; revision=10579
2001-06-28 21:07:54 +00:00
22b7bde0f5 signature editor
svn path=/trunk/; revision=10578
2001-06-28 20:37:39 +00:00
99b700bb09 exported
2001-06-28  Radek Doulik  <rodo@ximian.com>

	* e-msg-composer.c (e_msg_composer_get_sig_file_content): exported

svn path=/trunk/; revision=10577
2001-06-28 20:36:34 +00:00
6ffa930086 Add a CamelMimeFilterStripHeader that removes a header from mime output. Used
by sendmail to strip the BCC from the email while still sending to the BCC
recipients.

camel:

2001-06-28  Peter Williams  <peterw@ximian.com>

        * camel-mime-filter-stripheader.c: New file. Filter that strips a
        header from mime output.

        * camel-mime-filter-stripheader.h: New file. Header for the above.

        * providers/smtp/camel-smtp-transport.c (smtp_data): Use the stripheader
        filter to remove the "Bcc" header.

        * Makefile.am: Add the stripheader files.

        * tests/lib/Makefile.am (INCLUDES): Get this to compile again.

        * tests/mime-filter/test-stripheader.c: New file. Test suite for
        the CamelMimeFilterStripHeader.

        * tests/mime-filter/Makefile.am: New test section: mime filters.

mail:

2001-06-28  Peter Williams  <peterw@ximian.com>

        * mail-ops.c (mail_send_message): Revert fejj's Bcc header removal;
        this unsets the BCC recipients and so doesn't send to the Bcc'd
        people at all.

svn path=/trunk/; revision=10576
2001-06-28 20:35:43 +00:00
dacae0532f new file
2001-06-28  Radek Doulik  <rodo@ximian.com>

	* evolution-signature-editor.xml: new file

svn path=/trunk/; revision=10575
2001-06-28 20:35:27 +00:00
550e7d5613 The e_iterator_get() returns a gconstpointer and we need a non-const
2001-06-28  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-send-recv.c (free_send_data): The e_iterator_get() returns
	a gconstpointer and we need a non-const BonoboControl so cast it.

	* mail-account-gui.c (mail_account_gui_new):
	gui->check_html_signature is GtkToggleButton not a GtkCheckButton.

	* folder-info.c: Added some #include's to supress warnings.

svn path=/trunk/; revision=10574
2001-06-28 20:19:41 +00:00
7ff1060490 Capitalize words in the link right-click menu to make it consistent
with the other menus.

svn path=/trunk/; revision=10573
2001-06-28 20:12:48 +00:00
76190d873c Implement the "Copy link location" right-click menu item in the
MessageDisplay widget.

svn path=/trunk/; revision=10572
2001-06-28 20:07:50 +00:00
1d9490ba9d Don't bother trying to save the passwd if the url is NULL.
2001-06-28  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_write_on_exit): Don't bother trying
	to save the passwd if the url is NULL.

	* folder-browser.c (vfolder_mlist): Strip the mlist name to fix
	bug #3732.

svn path=/trunk/; revision=10571
2001-06-28 19:52:36 +00:00
fcc55e12d5 (e_storage_new_folder): Move the folder_changed_cb() call to avoid
a g_warning.

svn path=/trunk/; revision=10570
2001-06-28 19:47:55 +00:00
07fcfdf436 Call folder_changed_cb after adding the new folder so that if it was added
* e-storage.c (e_storage_new_folder): Call folder_changed_cb after
	adding the new folder so that if it was added highlighted, its
	parent will get its child_highlight set.

svn path=/trunk/; revision=10569
2001-06-28 19:05:41 +00:00
37b493b8f7 Since we have an exception variable, we might as well use it when getting
2001-06-28  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (destination_folder_handle_drop): Since we
	have an exception variable, we might as well use it when getting
	folders too.

	* folder-browser.c (message_list_drag_data_recieved): Call
	gtk_drag_finish.

svn path=/trunk/; revision=10568
2001-06-28 18:46:23 +00:00
418a137c3a After finding a folder, attach to its "folder_changed" and
* mail-tools.c (mail_tool_uri_to_folder): After finding a folder,
	attach to its "folder_changed" and "message_changed" signals.
	(update_unread_count, update_unread_count_main): Moved here from
	folder-browser but basically unchanged. Doing this here lets us
	get folder tree updates for folders that have had messages
	moved/copied/filtered into them, but which don't yet have a view
	associated with them.

	* folder-browser.c (update_unread_count, update_unread_count_main,
	etc): Moved to mail-tools.c

svn path=/trunk/; revision=10567
2001-06-28 17:06:05 +00:00
b7e09293e9 Fix a memory leak. Also if the decoded value is NULL, that means it wasn't
2001-06-28  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-utils.c (header_decode_param_list): Fix a memory
	leak. Also if the decoded value is NULL, that means it wasn't
	encoded so we don't want to toss the old value.
	(header_param_list_format_append): Correctly wrap long parameter
	values according to rfc2184.

svn path=/trunk/; revision=10566
2001-06-28 16:52:23 +00:00
a357fc5b44 If the folder is frozen, don't refresh, just record that we need to do it
* providers/imap/camel-imap-folder.c (imap_refresh_info): If the
	folder is frozen, don't refresh, just record that we need to do it
	later.
	(imap_append_online): If the APPEND doesn't trigger an immediate
	EXISTS response (because the folder isn't the selected folder, or
	because the server doesn't do that until the next command), call
	imap_refresh_info on the folder.
	(imap_copy_online): Likewise. (Replacing the unconditional NOOP
	that was there before, which absolutely killed filter performance
	by forcing the IMAP provider to switch back and forth between
	folders after every copy or move.)
	(imap_thaw): If the folder needs a refresh, do it.

	* camel-folder.c (camel_folder_is_frozen): New method

svn path=/trunk/; revision=10565
2001-06-28 16:50:09 +00:00
311491b26b simplified(refactored) signature handling + better support for html
signatures
2001-06-28  Radek Doulik  <rodo@ximian.com>

	* mail-config.c: use new fields everywhere

	* mail-config.h: as below

	* Mail.idl: added html_signature and has_html_signature

svn path=/trunk/; revision=10564
2001-06-28 16:23:55 +00:00
3460368f59 simplified(refactored) signature handling + better support for html
signatures

svn path=/trunk/; revision=10563
2001-06-28 16:21:14 +00:00
2a0952de00 Small typo
svn path=/trunk/; revision=10562
2001-06-28 15:18:18 +00:00