aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
* Fixing typo (bug 306151). Committing for AndreHarish Krishnaswamy2005-06-072-1/+4
| | | | svn path=/trunk/; revision=29464
* only let this be included once.Not Zed2005-06-023-2/+25
| | | | | | | | | | | | 2005-06-02 Not Zed <NotZed@Ximian.com> * Evolution-Mail.idl: only let this be included once. * mail-component.c (mail_component_class_init): Setup a test function, and fix the bonobo init function so we're actually a mailcomponent and not just an evolutioncomponent. svn path=/trunk/; revision=29446
* change this to sub-class evolution-component, not bonobo-object.Not Zed2005-06-025-8/+49
| | | | | | | | | | | | | 2005-06-02 Not Zed <NotZed@Ximian.com> * mail-component.c: change this to sub-class evolution-component, not bonobo-object. * Evolution-Mail.idl: Made the mail component sub-class Evolution.Component so it can add new interfaces for remote gui mail operations. svn path=/trunk/; revision=29444
* Update these methods to use the listener method of access from bonobo asRodney Dawes2005-06-012-5/+23
| | | | | | | | | | | | | | | 2005-05-31 Rodney Dawes <dobey@novell.com> * em-folder-browser.c (emfb_view_hide_read, emfb_view_show_selected): (emfb_view_show_all): Update these methods to use the listener method of access from bonobo as they are radio buttons now (emfb_verbs): Comment out the verbs for the above methods, as they are configured through add_listener now (emfb_enable_map): s/ViewHideSelected/ViewShowSelected/ (emfb_activate): Add the listeners for the radio buttons for filtering the message list for unread, selected, or all messages svn path=/trunk/; revision=29432
* Remove this unused method (emfs_response): Remove unused variableRodney Dawes2005-05-254-37/+12
| | | | | | | | | | | | | | 2005-05-24 Rodney Dawes <dobey@novell.com> * em-folder-selector.c (folder_created_cb): Remove this unused method (emfs_response): Remove unused variable declarations * em-folder-view.c (emfv_popup_{load_images,selectall}): Remove these unused methods * mail-component.c: Include em-folder-utils.h to fix warnings svn path=/trunk/; revision=29409
* add helper for plugins to get mail session.Not Zed2005-05-203-0/+14
| | | | | | | | | 2005-05-20 Not Zed <NotZed@Ximian.com> * mail-component.c (mail_component_peek_session): add helper for plugins to get mail session. svn path=/trunk/; revision=29396
* Added a error message required for marking messages as read in subfolders.Chenthill Palanisamy2005-05-192-0/+13
| | | | | | | | | 2005-05-19 Chenthill Palanisamy <pchenthill@novell.com> * mail.error.xml: Added a error message required for marking messages as read in subfolders. svn path=/trunk/; revision=29387
* new function to print a non-foldered message. untested.Not Zed2005-05-193-0/+20
| | | | | | | | | 2005-05-19 Not Zed <NotZed@Ximian.com> * em-format-html-print.c (em_format_html_print_raw_message): new function to print a non-foldered message. untested. svn path=/trunk/; revision=29385
* fix rodney's name choices. fix multiple-inclusion. fix forward references.Not Zed2005-05-1912-66/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-19 Not Zed <NotZed@Ximian.com> * em-folder-utils.h: fix rodney's name choices. fix multiple-inclusion. fix forward references. fix all callers. add many fixme's for the busted api's. * em-format-quote.c (emfq_format_clone): use pseudo mime type to find message formatter. * em-format-html-display.c (efhd_format_message): remove, it didn't do anything. * em-format-html.c (efh_format_message): make this a handler callback. * em-format.c (emf_message_rfc822): make this use the pseudo mime-type x-evolution/message/rfc822 instead of the hardcoded format_message callback. * em-format-html-display.c (efhd_message_prefix): make this use a pseudo-mime-type handler rather than hard-coded, so it can be overridden by a plugin. svn path=/trunk/; revision=29382
* removed include of htmlengine.h which wasn't neededRadek Doulik2005-05-174-40/+26
| | | | | | | | | | | | | | | 2005-05-17 Radek Doulik <rodo@novell.com> * em-format-html.c: removed include of htmlengine.h which wasn't needed * em-format-html-display.c: use top level gtkhtml API instead of lower level one * em-folder-view.c (emfv_popup_selectall): use gtk_html_select_all instead of calling html engine directly svn path=/trunk/; revision=29378
* forward-reference structuresNot Zed2005-05-1620-69/+93
| | | | | | | | | | | | | | 2005-05-16 Not Zed <NotZed@Ximian.com> * mail-vfolder.h: * mail-autofilter.h: forward-reference structures * *.h: Make installed headers includable from mail/ * Makefile.am (mailinclude_HEADERS): install various mail headers as first cut at public plugin api. svn path=/trunk/; revision=29371
* move e-error into e-util/Not Zed2005-05-1618-18/+21
| | | | | | | | 2005-05-16 Not Zed <NotZed@Ximian.com> * move e-error into e-util/ svn path=/trunk/; revision=29366
* shell/ChangeLog shell/e-component-registry.c shell/e-component-registry.hSrinivasa Ragavan2005-05-162-0/+5
| | | | | | | | | | | | | | | | | | | | | 2005-05-16 Srinivasa Ragavan <sragavan@novell.com> shell/ChangeLog shell/e-component-registry.c shell/e-component-registry.h shell/e-shell-window.c shell/e-sidebar.h shell/e-sidebar.c addressbook/ChangeLog addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in calendar/ChangeLog calendar/gui/GNOME_Evolution_Calendar.server.in.in mail/ChangeLog mail/GNOME_Evolution_Mail.server.in.in Added support for tooltips for component switching buttons. svn path=/trunk/; revision=29358
* Add profiler so that it gets disted properlyRodney Dawes2005-05-1410-818/+1093
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-13 Rodney Dawes <dobey@novell.com> * plugins/Makefile.am (DIST_SUBDIRS): Add profiler so that it gets disted properly 2005-05-13 Rodney Dawes <dobey@novell.com> * Makefile.am: Add new em-folder-utils.[ch] abstraction * em-folder-browser.c: Update for new menu layout Add new methods to handle the actions that were previously only available from the context menu when right-clicking on a folder * em-folder-selector.c (emfs_response): Just call emfu_folder_create if the user wants to create a new folder in the selector dialog (em_folder_selector_get_selected_path): Clean up the code to fix a couple potential crashes * em-folder-tree.[ch]: Add methods to get pointers to a CamelFolder or CamelFolderInfo object for the selected item in the tree Add a method to get a pointer to an EMFolderTreeModelStoreInfo object for the selected store in the tree Move folder operations out into em-folder-utils.[ch] so that they are abstracted from the tree and can be used by methods other than the internal context menu * em-folder-utils.[ch]: Move the folder operations code to here * em-folder-view.c: Update for the new menu layout Fix Mark as Read/Unread in the context menu to only show up in the list * mail-component.c (create_item): Just call emfu_folder_create here when the user requests to create a new folder from the New toolbar item 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-mailing-list-actions.xml: Update for the new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-plugin-manager.xml: Update for new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-save-attachments.xml: Update for new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * e-shell-window.c (setup_widgets): Update for the new menu layout by putting the "component" switching items under the "Tools" menu 2005-05-13 Rodney Dawes <dobey@novell.com> * *.xml: Update to the new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * e-filter-bar.[ch]: Update for the new menu layout svn path=/trunk/; revision=29354
* Fixes bug #273868, #300113, #302831.Shreyas Srinivasan2005-05-132-1/+11
| | | | | | | | | | | 2005-05-06 Shreyas Srinivasan <sshreyas@novell.com> * Fixes bug #273868, #300113, #302831. * mail-offline-handler.c : Add check for Camel Offline store check to is_service_relevant. svn path=/trunk/; revision=29349
* Use the real folder and real uid (not the virtual if replying to a messageJeffrey Stedfast2005-05-133-24/+47
| | | | | | | | | | 2005-04-21 Jeffrey Stedfast <fejj@novell.com> * em-composer-utils.c (post_reply_to_message): Use the real folder and real uid (not the virtual if replying to a message in a vfolder). Fixes bug #269129. svn path=/trunk/; revision=29345
* EPopupItem emfv_popup_items[] replace Print with Print... Fixes #272242Vivek Jain2005-05-122-1/+6
| | | | | | | | | 2005-05-06 Vivek Jain <jvivek@novell.com> * em-folder-view.c :EPopupItem emfv_popup_items[] replace Print with Print... Fixes #272242 svn path=/trunk/; revision=29330
* mail-ops.c (mail_send_message) Added code to prevent copying of sentSankar P2005-05-073-43/+56
| | | | | | | | | | | | 2005-05-07 Sankar P <psankar@novell.com> * mail-ops.c (mail_send_message) Added code to prevent copying of sent items, based on provider type * em-account-editor.c (emae_defaults_page) Added code to disable the Sent Folders button svn path=/trunk/; revision=29310
* renamed from mail-errors.xml, add i18n tags, fix some whitespace issues.Not Zed2005-05-065-633/+363
| | | | | | | | | 2005-05-06 Not Zed <NotZed@Ximian.com> * mail.error.xml: renamed from mail-errors.xml, add i18n tags, fix some whitespace issues. Removed some unecessary translations. svn path=/trunk/; revision=29307
* Removed the schema /schemas/apps/evolution/mail/junk/sa/daemon_port sinceChenthill Palanisamy2005-05-062-14/+6
| | | | | | | | | | 2005-05-06 Chenthill Palanisamy <pchenthill@novell.com> * evolution-mail.schemas.in.in: Removed the schema /schemas/apps/evolution/mail/junk/sa/daemon_port since its not used anymore. svn path=/trunk/; revision=29301
* Changed string 'login' Rephrased photo string Rephrased photo stringSrinivasa Ragavan2005-05-062-2/+2
| | | | | | | | | | | 2005-05-06 Srinivasa Ragavan <sragavan@novell.com> * addressbook/gui/component/ldap-config.glade: Changed string 'login' * mail/evolution-mail.schemas.in.in: Rephrased photo string * mail/mail-config.glade: Rephrased photo string * ui/evolution-mail-message.xml: Changed 'From' to 'from' svn path=/trunk/; revision=29288
* Fixed a typo for #272786Sarfraaz Ahmed2005-05-062-1/+5
| | | | | | | | 2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com> * mail/mail-errors.xml : Fixed a typo for #272786 svn path=/trunk/; revision=29277
* use gtk_html_command to ask if selection is active tto avoid usingRadek Doulik2005-05-053-27/+17
| | | | | | | | | | | | | 2005-05-05 Radek Doulik <rodo@site> * em-folder-view.c (em_folder_view_get_popup_target): use gtk_html_command to ask if selection is active tto avoid using selection API directly (emfv_popup_copy_text): use gtkhtml API instead of engine API (emfv_message_reply): use new gtk_html_get_selection_html function to avoid using low level gtkhtml APIs svn path=/trunk/; revision=29272
* removed include of htmlinterval.h as it's not neededRadek Doulik2005-05-032-1/+5
| | | | | | | | | 2005-05-03 Radek Doulik <rodo@site> * em-format-html-display.c: removed include of htmlinterval.h as it's not needed svn path=/trunk/; revision=29260
* remove a call to refresh folder from here call mail_refresh_folder hereParthasarathi Susarla2005-04-283-3/+12
| | | | | | | | | | | 2005-04-28 Parthasarathi Susarla <sparthasarathi@novell.com> * em-folder-view.c (emfv_set_folder): remove a call to refresh folder from here * em-folder-browser.c (emfb_set_folder): call mail_refresh_folder here svn path=/trunk/; revision=29243
* add some message list loading/profiling points, "list".Not Zed2005-04-283-4/+46
| | | | | | | | | | | | 2005-04-28 Not Zed <NotZed@Ximian.com> * message-list.c: add some message list loading/profiling points, "list". * em-folder-view.c: add some message display/loading profiling points, "goto". svn path=/trunk/; revision=29240
* ** See bug #273752Not Zed2005-04-132-1/+8
| | | | | | | | | | | 2005-04-12 Not Zed <NotZed@Ximian.com> ** See bug #273752 * em-folder-tree.c (emft_drop_folder_rec): handle NULL "parent_name" - dropping to store node. svn path=/trunk/; revision=29206
* Simplify the scanning for '@' by using strchr().Jeffrey Stedfast2005-04-092-10/+12
| | | | | | | | | 2005-04-08 Jeffrey Stedfast <fejj@novell.com> * em-composer-utils.c (em_utils_send_receipt): Simplify the scanning for '@' by using strchr(). svn path=/trunk/; revision=29197
* removed. (em_utils_handle_receipt): asynchronously load message if none isNot Zed2005-04-088-3/+426
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-04-08 Not Zed <NotZed@Ximian.com> * em-composer-utils.c (em_utils_ask_receipt): removed. (em_utils_handle_receipt): asynchronously load message if none is supplied. * em-folder-view.c (emfv_set_seen): pass message in. * em-composer-utils.c (em_utils_ask_receipt): strip leading lwsp on the disposition address. (em_utils_ask_receipt): added a comment about which rfc. (em_utils_handle_receipt): merged ask_receipt into here. Changed api to take a message instead, so we don't have to load the message every time. Also only set receipt-handled if we have a receipt requested in the first place. 2005-04-05 ERDI Gergo <cactus@cactus.rulez.org> * mail-errors.xml: Added new dialog for receipt requests * em-composer-utils.c (em_utils_guess_account): Made guess_account public, to be callable from em-folder-view (em_utils_send_receipt): New function to send an RFC 2298-compliant message delivery notification svn path=/trunk/; revision=29185
* ** See bug #74320Not Zed2005-04-062-1/+11
| | | | | | | | | | | 2005-04-05 Not Zed <NotZed@Ximian.com> ** See bug #74320 * em-format.c (em_format_part_as): if the snooped type is NULL, fall back to application/octet-stream. svn path=/trunk/; revision=29161
* Add Mark as Read/Unread back to the context menu (#73192) Fix the orderingRodney Dawes2005-04-052-3/+12
| | | | | | | | | | | 2005-04-04 Rodney Dawes <dobey@novell.com> * em-folder-view.c (emfv_popup_items): Add Mark as Read/Unread back to the context menu (#73192) Fix the ordering values for some menu items in the context menu that had duplicate order values svn path=/trunk/; revision=29152
* ** See bug #72935Not Zed2005-04-012-0/+9
| | | | | | | | | | 2005-03-31 Not Zed <NotZed@Ximian.com> ** See bug #72935 * em-folder-view.c: always enable the stop button. svn path=/trunk/; revision=29144
* ** See bug #72518Not Zed2005-04-014-2/+21
| | | | | | | | | | | 2005-03-31 Not Zed <NotZed@Ximian.com> ** See bug #72518 * em-folder-tree.c (emft_popup_delete_folder): prompt for vfolder case differently. svn path=/trunk/; revision=29143
* only noop if we only have 1 message selected, otherwise we don't updateNot Zed2005-04-012-2/+8
| | | | | | | | | | 2005-03-31 Not Zed <NotZed@Ximian.com> * message-list.c (on_selection_changed_cmd): only noop if we only have 1 message selected, otherwise we don't update the menu's. Fixes a problem introduced by 64987's fix. svn path=/trunk/; revision=29141
* add a11y name to Mail Accounts Table add a11y name to tables in MailLi Yuan2005-03-303-0/+20
| | | | | | | | | | | | | 2005-03-30 Li Yuan <li.yuan@sun.com> * em-account-prefs.c: (em_account_prefs_treeview_new): add a11y name to Mail Accounts Table * mail-config.glade: add a11y name to tables in Mail Preferences page and Composer Preferences page. Fixes #73914 svn path=/trunk/; revision=29124
* fixedJeffrey Stedfast2005-03-181-1/+0
| | | | svn path=/trunk/; revision=29053
* Don't show multiple "Mailer" headers even if multipleJeffrey Stedfast2005-03-182-1/+11
| | | | | | | | | | 2005-03-16 Jeffrey Stedfast <fejj@novell.com> * em-format-html.c (efh_format_headers): Don't show multiple "Mailer" headers even if multiple x-mailer/user-agent/whatever headers exist. Fixes bug #70394. svn path=/trunk/; revision=29052
* ** See bug #73363Not Zed2005-03-172-14/+60
| | | | | | | | | | | | | | 2005-03-16 Not Zed <NotZed@Ximian.com> ** See bug #73363 * em-folder-view.c (emfv_list_message_selected): insert a timeout before loading the message. (emfv_message_selected_timeout): handle the timeout, start loading the message. (emfv_set_folder, emfv_destroy): cleanups for above. svn path=/trunk/; revision=29049
* ** See bug #73559Not Zed2005-03-172-7/+16
| | | | | | | | | | | | 2005-03-16 Not Zed <NotZed@Ximian.com> ** See bug #73559 * em-filter-source-element.c (em_filter_source_element_get_sources): check the url != "" and decoded before using it. svn path=/trunk/; revision=29048
* ** See bug #71003, again.Not Zed2005-03-172-2/+8
| | | | | | | | | | 2005-03-16 Not Zed <NotZed@Ximian.com> ** See bug #71003, again. * mail-component.c (impl_quit): fix sense of 'can quit' logic. svn path=/trunk/; revision=29044
* ** See bug #73550Not Zed2005-03-162-4/+18
| | | | | | | | | | | 2005-03-14 Not Zed <NotZed@Ximian.com> ** See bug #73550 * em-format-hook.c (emfh_format_format): if we are disabled, don't invoke handler, try to invoke old handler if there was one. svn path=/trunk/; revision=29032
* ** See bug #73293Not Zed2005-03-112-0/+9
| | | | | | | | | | | 2005-03-10 Not Zed <NotZed@Ximian.com> ** See bug #73293 * message-list.c (main_folder_changed): emit a 'list built' signal if we just modified it too. svn path=/trunk/; revision=28997
* **fixes bug #73139 change the shared-folder icon names to the names inVivek Jain2005-03-102-2/+9
| | | | | | | | | | 2005-03-10 Vivek Jain <jvivek@novell.com> **fixes bug #73139 * em-folder-tree.c (render_pixbuf):change the shared-folder icon names to the names in gnome-icon-theme svn path=/trunk/; revision=28994
* ** See bug #66592Not Zed2005-03-045-208/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-03-03 Not Zed <NotZed@Ximian.com> ** See bug #66592 * mail-tools.c (mail_tool_make_message_attachment): jus call camel_medium_remove_header to remove the bcc header, don't need to loop. * mail-ops.c (mail_send_message): try to find the account by uid first, fall back to name. * em-composer-utils.c (composer_get_message): set x-evolution-account by uid, not name. 2005-03-02 Not Zed <NotZed@Ximian.com> ** See bug #66592 * em-composer-utils.c (got_post_folder): no longer needed. (composer_get_message): remove 'post' and 'no_recipeints' args. * mail-ops.c (mail_send_message): change for xev changes. Also handle postto if set. * mail-tools.c (mail_tool_remove_xevolution_headers) (mail_tool_restore_xevolution_headers): fix for api change. (mail_tool_destroy_xevolution): remove. * mail-tools.h: remove XEvolution, just use a struct _header_raw for it. * em-composer-utils.c (em_utils_composer_send_cb): don't post message here, just queue it like any other outgoing mail. svn path=/trunk/; revision=28950
* ** See "bug" 73100Not Zed2005-03-032-4/+8
| | | | | | | | | | | 2005-03-02 Not Zed <NotZed@Ximian.com> ** See "bug" 73100 * mail-dialogs.glade: empty out the license_top_label text, it is always overwriten by the code. svn path=/trunk/; revision=28944
* include atkutil.h (message_list_construct): cast warning.Not Zed2005-03-0214-38/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-03-01 Not Zed <NotZed@Ximian.com> * message-list.c: include atkutil.h (message_list_construct): cast warning. * mail-session.c (mail_session_set_interactive): remove unused variable since we can no longer terminate password requests. * mail-autofilter.c (em_vfolder_rule_from_address): properly define in header. * em-utils.c (emu_get_save_filesel): only define filename in the !gtkfilechooser case. * em-mailer-prefs.c (restore_labels_clicked): cast for warning. (em_mailer_prefs_construct): same. * em-format-html.c (efh_format_header): remove unused variable. * em-account-editor.c (emae_widget_druid_glade): remove unused variable. * importers/mail-importer.h: forward-delcare struct _MailComponent. * *c: remove/disable various debug. svn path=/trunk/; revision=28934
* Fix for 71733.Harry Lu2005-03-022-3/+14
| | | | | | | | | | | 2005-03-02 Harry Lu <harry.lu@sun.com> Fix for 71733. * mail-signature-editor.c: (mail_signature_editor): if is_new, let name_entry get the focus. svn path=/trunk/; revision=28933
* bump version, requiresJP Rosevear2005-03-015-27/+44
| | | | | | | | | | | | | | | | | | | 2005-02-28 JP Rosevear <jpr@novell.com> * configure.in: bump version, requires 2005-02-28 JP Rosevear <jpr@novell.com> * configure.in: add startup wizard plugin 2005-02-28 JP Rosevear <jpr@novell.com> * plugins/Makefile.am: dist standard and experimental plugins * configure.in: move "all" plugins to standard and experimental and default to building the standard set svn path=/trunk/; revision=28927
* ** See bug #72609Not Zed2005-02-282-1/+13
| | | | | | | | | | | | 2005-02-24 Not Zed <NotZed@Ximian.com> ** See bug #72609 * em-inline-filter.c (emif_scan): try to convert the filename based on the incoming charset or the locale charset. This will make sure it is always valid. svn path=/trunk/; revision=28911
* reverted Mengjie's patch for 72545.Not Zed2005-02-282-8/+6
| | | | | | | | 2005-02-28 Not Zed <NotZed@Ximian.com> * em-folder-browser.c: reverted Mengjie's patch for 72545. svn path=/trunk/; revision=28910
* Added German (de) to the list of subdirs.Frank Arnold2005-02-271-1/+1
| | | | | | | | 2005-02-27 Frank Arnold <farnold@cvs.gnome.org> * Makefile.am: Added German (de) to the list of subdirs. svn path=/trunk/; revision=28898
* Added German translation of default inbox.Frank Arnold2005-02-274-0/+358
| | | | | | | | 2005-02-27 Frank Arnold <farnold@cvs.gnome.org> * default/de/Inbox: Added German translation of default inbox. svn path=/trunk/; revision=28897
* make the 'select all' work in all conditions.Mengjie Yu2005-02-252-2/+15
| | | | | | | | | | | 2005-02-25 Mengjie Yu <meng-jie.yu@sun.com> * em-folder-browser.c: (emfb_edit_select_all):make the 'select all' work in all conditions. Fixes #72545 svn path=/trunk/; revision=28887
* ** See bug #68459Not Zed2005-02-252-59/+66
| | | | | | | | | | | | | 2005-02-24 Not Zed <NotZed@Ximian.com> ** See bug #68459 * em-composer-utils.c (get_reply_sender): check the followup-to header before the newsgroups header. (reply_get_composer, get_reply_sender, get_reply_all): change post-to to be a CamelNNTPAddress not a string pointer. svn path=/trunk/; revision=28885
* ** See bug #71003Not Zed2005-02-252-3/+18
| | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #71003 * mail-component.c (impl_quit): add a new state MC_QUIT_THREADS to wait for all mail threads to finish before quitting. svn path=/trunk/; revision=28884
* ** See bug #34153 and no doubt duplicatesNot Zed2005-02-252-1/+10
| | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #34153 and no doubt duplicates * mail-component.c (impl_requestQuit): use the VISIBLE count not the TOTAL count to check if there are unsent emails. svn path=/trunk/; revision=28883
* Don't use the pre-UTF-8 converted subject header string from theJeffrey Stedfast2005-02-252-2/+9
| | | | | | | | | | | 2005-02-23 Jeffrey Stedfast <fejj@novell.com> * em-format-html.c (efh_format_header): Don't use the pre-UTF-8 converted subject header string from the CamelMimeMessage object, decode it ourselves using the the user's override charset. Fixes bug #62109. svn path=/trunk/; revision=28881
* ** See bug #71528.Not Zed2005-02-242-42/+85
| | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #71528. * em-migrate.c (remove_system_searches, em_migrate_1_4): remove all 'system' searches when upgrading from pre 2.0. svn path=/trunk/; revision=28876
* ** See bug #71967Not Zed2005-02-242-0/+12
| | | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #71967 * em-account-editor.c (emae_receive_options_extra_item): make sure we track the keep_on_server setting in the e-account, not just the url (hack). svn path=/trunk/; revision=28874
* Make mailer depend on libedataserverui.Hans Petter Jansson2005-02-243-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-23 Hans Petter Jansson <hpj@novell.com> * configure.in: Make mailer depend on libedataserverui. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * Makefile.am (eutilinclude_HEADERS) (libeutil_la_SOURCES): Remove e-passwords from here, it now lives in libedataserverui. * e-passwords.[ch]: Removed. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * gui/component/addressbook-view.c: * gui/component/addressbook.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * common/authentication.c: * gui/e-pub-utils.c: * gui/alarm-notify/alarm-notify.c: * gui/alarm-notify/notify-main.c: * gui/dialogs/url-editor-dialog.c: Include <libedataserverui/e-passwords.h>. * gui/itip-utils.c: Remove e-passwords.h include, it's not needed. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * mail-session.c: * mail-config.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * gui/component.c: * lib/e-cert-db.c: * lib/e-pkcs12.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * e-shell-window-commands.c: * e-shell.c: * main.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * camel-gw-listener.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * send-options.c: Include <libedataserverui/e-passwords.h>. svn path=/trunk/; revision=28871
* fix argument order to memset. (emae_security_page): fix the non-have_nssNot Zed2005-02-232-8/+10
| | | | | | | | | | 2005-02-22 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_send_page): fix argument order to memset. (emae_security_page): fix the non-have_nss case. svn path=/trunk/; revision=28865
* Use gnome-vfs API to launch external applicationsMarco Pesenti Gritti2005-02-232-27/+17
| | | | | | | | | 2005-02-22 Marco Pesenti Gritti <marco@gnome.org> * mail/em-popup.c: (emp_apps_open_in), (emp_standard_menu_factory): Use gnome-vfs API to launch external applications svn path=/trunk/; revision=28862
* ** See bug #40515Not Zed2005-02-232-2/+9
| | | | | | | | | | | 2005-02-22 Not Zed <NotZed@Ximian.com> ** See bug #40515 * mail-config.c (mail_config_signature_run_script): run the script using /bin/sh -c, so arguments may be passed to the script. svn path=/trunk/; revision=28860
* ** See bug #68866Not Zed2005-02-232-0/+9
| | | | | | | | | | | 2005-02-22 Not Zed <NotZed@Ximian.com> ** See bug #68866 * em-format-quote.c (emfq_format_headers): line-feed after all headers for blind people. svn path=/trunk/; revision=28859
* ** See bug #35219Not Zed2005-02-232-16/+42
| | | | | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #35219 * em-utils.c (em_utils_flag_for_followup_clear): clear the flag tags rather than setting them to "". Also change to using newer messageinfo api. (tag_editor_response, em_utils_flag_for_followup) (em_utils_flag_for_followup_completed): some cleanup/api stuff. svn path=/trunk/; revision=28858
* ** See bug #64987Not Zed2005-02-232-6/+12
| | | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #64987 * message-list.c (message_list_select_thread): select the paths with one call. (on_selection_changed_cmd): get the cursor_uid from the cursor. svn path=/trunk/; revision=28856
* ** See bug #72337Not Zed2005-02-232-8/+40
| | | | | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #72337 * mail-component.c (store_info_new, store_info_unref): refcount the storeinfo's. (mc_add_store_done): noop if removed. (store_hash_free, mail_component_remove_store): mark storeinfo removed. svn path=/trunk/; revision=28855
* ** See bug #70718Not Zed2005-02-232-26/+20
| | | | | | | | | | | | | 2005-02-21 Not Zed <NotZed@Ximian.com> ** See bug #70718 * em-folder-view.c (emfv_list_built): handle list_built events - whenever the list changes. (emfv_gui_folder_changed, emfv_folder_changed): removed, we want to run off the viewed list, not the physical folder. svn path=/trunk/; revision=28854
* The GladeXML object is no longer a part of the private structure, and weRodney Dawes2005-02-232-1/+7
| | | | | | | | | | 2005-02-22 Rodney Dawes <dobey@novell.com> * em-account-editor.c (emae_security_page): The GladeXML object is no longer a part of the private structure, and we need to reference it directly as it is a local variable now svn path=/trunk/; revision=28850
* ** See bug #61363 & e-util/ChangeLogNot Zed2005-02-214-168/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-14 Not Zed <NotZed@Ximian.com> ** See bug #61363 & e-util/ChangeLog * em-account-editor.c: All sorts of changes to make the ui more dynamic, re-create all widgets when it needs a reconfigure. A bit slower and it flickers a bit. * em-account-editor.c (emae_setup_service): take xml file pointer. (emae_send_page): create a new send page every time we need to, don't re-use the old oneq. (emae_setup_authtype): renamed to refresh_authtype. (emae_setup_service): init authtype pointer. (emae_needs_auth): use the auth_frame pointer directly. (emae_refresh_providers): rename from setup_providers. 2005-02-11 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_setup_service): set needs_auth to NULL if we don't, so it gets reset if the ui changes. 2005-02-10 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_setup_providers): don't include any providers which are store and transport in the transport page. (emae_send_page): show no send options page at all if the provider is store and transport. (emae_uri_changed): copy store url to transport if as above. 2005-02-09 Not Zed <NotZed@Ximian.com> ** See bug #70795 * em-folder-view.c (em_folder_view_open_selected): set the search on the browser to match the current view. * message-list.c (mail_regen_list): save the search if no folder set, incase the folder gets set later on. svn path=/trunk/; revision=28828
* New method to copy the selected text in the mail display, to the clipboardRodney Dawes2005-02-197-89/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-18 Rodney Dawes <dobey@novell.com> * mail/em-folder-view.c (emfv_popup_copy_text): New method to copy the selected text in the mail display, to the clipboard (emfv_popup_items): Restructure this list for the new context menus layout that we are moving to, to improve the UI (emfv_popup): Add a third argument for whether we are on the mail display or not, so that we can pop up the correct portion of the menus Pass the on_display argument on to create the popup target Only generate the label items if we are on the list and not the display (emp_uri_popup_vfolder_{sender,recipient}): New methods to create vfolders to and from mailto: addresses from the context menu (emfv_enable_menus): Create the target here for clicking on the list (em_folder_view_get_popup_target): Add a third argument so that we can tell whether we are on the display or not Set the appropriate flags on the target for whether we are on the message display,, and whether or not there is selected text in it (emfv_list_right_click): We aren't rigt-clicking on the display here (emfv_popup_menu): We aren't right-clicking on the mail display here (emfv_uri_popups): Add the submenu for creating a vfolder from mailto: (emfv_format_popup_event): We are right-clickingo nt he display here * mail/em-folder-view.h: Add the new flags we need for the mail context menus popup target here (em_folderiew_get_popup_target): Add the on_display argument * mail/em-popup.c (emp_standard_uri_popups): Fix the label and mnemonic for the Send New Message popup item for mailto: addresses * mail/mail-autofilter.c (rule_from_address): (em_vfolder_rule_from_address): New methods to create a vfolder based on a CamelInternetAddress object that we get from the mailer * mail/mail-vfolder.[ch] (vfolder_gui_add_from_address): New method to create a vfolder rule based on the mailto: addresses Fixes #23822 svn path=/trunk/; revision=28814
* use camel_debugRadek Doulik2005-02-152-4/+9
| | | | | | | | 2005-02-15 Radek Doulik <rodo@novell.com> * em-junk-filter.c: use camel_debug svn path=/trunk/; revision=28797
* ** See bug #72266Not Zed2005-02-102-1/+27
| | | | | | | | | | | | | | 2005-02-10 Not Zed <NotZed@Ximian.com> ** See bug #72266 * em-folder-selection-button.c (em_folder_selection_button_clicked): if the selector is already up, just raise it. (em_folder_selection_button_destroy): destroy the selector if it is still up. svn path=/trunk/; revision=28761
* ** See bug #71429Not Zed2005-02-092-3/+14
| | | | | | | | | | | 2005-02-09 Not Zed <NotZed@Ximian.com> ** See bug #71429 * em-folder-view.c (emfv_activate): setup the plugin menu's after the main ones. svn path=/trunk/; revision=28754
* ** See bug #72228Not Zed2005-02-082-46/+67
| | | | | | | | | | | | | | | | 2005-02-08 Not Zed <NotZed@Ximian.com> ** See bug #72228 * mail-ops.c (mail_send_message): fix this god-awful goto-loop crap, and delete the message if it worked. (mail_send_message): fix a major-leak with sent messages never being unreffed. (send_queue_send): don't get messages ourself. (mail_send_message): dont lose the exception if we can't even open the sent folder. svn path=/trunk/; revision=28746
* ** See bug #72209Not Zed2005-02-086-8/+76
| | | | | | | | | | | | | | | | | | | 2005-02-07 Not Zed <NotZed@Ximian.com> ** See bug #72209 * em-folder-tree.c (emft_popup_copy_folder_exclude): implement one for copying/moving folders. * em-folder-selection.c (em_select_folder): add an excluded func argument, fix callers. * em-folder-tree.c (em_folder_tree_set_exclude_func): allow custom callback for exclusion. (emft_select_func): handle the custom excluded callback. svn path=/trunk/; revision=28745
* Fix for 72275. try to bring up menu for preivew html object.Harry Lu2005-02-084-2/+62
| | | | | | | | | | | | | | 2005-02-07 Harry Lu <harry.lu@sun.com> Fix for 72275. * em-folder-view.c: (emfv_popup_menu): try to bring up menu for preivew html object. (emfv_format_popup_event): handle event == NULL case. * em-format-html-display.c: (em_format_html_display_popup_menu): New function to popup context menu. * em-format-html-display.h: add new function declaration. svn path=/trunk/; revision=28744
* reverted jeff's patch for the subscribed hint.Not Zed2005-02-043-2/+18
| | | | | | | | | | | | | | 2005-02-04 Not Zed <NotZed@Ximian.com> * em-subscribe-editor.c (sub_folderinfo_get): reverted jeff's patch for the subscribed hint. ** See bug #65329 * em-folder-properties.c (emfp_dialog_got_folder): translate local-store special folders. svn path=/trunk/; revision=28699
* if we aren't waiting for cancel, then don't worry about waiting on theNot Zed2005-02-042-10/+20
| | | | | | | | | | | 2005-02-04 Not Zed <NotZed@Ximian.com> * mail-session.c (alert_user, do_user_message): if we aren't waiting for cancel, then don't worry about waiting on the reply port, otherwise we could block when we don't need to, if there is another window already up. svn path=/trunk/; revision=28698
* Use g_hash_table_foreach_remove() instead so the keys don't point toJeffrey Stedfast2005-02-042-3/+12
| | | | | | | | | | | 2005-02-03 Jeffrey Stedfast <fejj@novell.com> * message-list.c (message_list_set_folder): Use g_hash_table_foreach_remove() instead so the keys don't point to free'd values. (normalised_free): Return TRUE. svn path=/trunk/; revision=28696
* Use the gtk_widget_ensure_style method instead of gtk_widget_realize whenRodney Dawes2005-02-032-1/+9
| | | | | | | | | | | | 2005-02-02 Rodney Dawes <dobey@novell.com> * em-subscribe-editor.c (em_subscribe_editor_new): Use the gtk_widget_ensure_style method instead of gtk_widget_realize when setting the border widths of the dialog containers for HIG compliance Fixes #68743 svn path=/trunk/; revision=28682
* Fixes bug #70454Jeffrey Stedfast2005-02-032-4/+11
| | | | | | | | | | | | | 2005-02-02 Jeffrey Stedfast <fejj@novell.com> Fixes bug #70454 * em-subscribe-editor.c (sub_folderinfo_get): Request subscription info (new flag). (sub_fill_level): Fixed the FIXME here (imap4 now implements CAMEL_FOLDER_SUBSCRIBED flag properly). svn path=/trunk/; revision=28680
* Replace "_Virtual Folder" with "_vFolder" for the search menu to create aRodney Dawes2005-02-029-18/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-01 Rodney Dawes <dobey@novell.com> * em-folder-browser.c: Replace "_Virtual Folder" with "_vFolder" for the search menu to create a vfolder from a search * em-folder-tree-model.c (sort_cb): s/VFolders/vFolders/ for sorting in the folder tree (em_folder_tree_model_load_state): s/VFolders/vFolders/ in a comment * em-folder-view.c: s/VFolder/vFolder/ for the popup menu * em-vfolder-editor.c (em_vfolder_editor_new): Replace the string "Virtual _Folders" with "v_Folders" for the label * em-vfolder-rule.c (em_vfolder_editor_sourcelist_new): Repalce the string "VFolder source" with "vFolder source" * mail-errors.xml: * mail-errors.xml.h: Replace "virtual folder" with "vFolder" in an error string * mail-vfolder.c (vfolder_setup_desc): s/vfolder/vFolder/ (vfolder_setup_do): s/vfolder/vFolder/ (vfolder_load_storage): s/VFolders/vFolders/ (vfolder_edit_rule): s/VFolder/vFolder/ (vfolder_gui_add_rule): s/VFolder/vFolder/ Fixes #68137 svn path=/trunk/; revision=28664
* ** See bug #65329.Not Zed2005-02-012-1/+11
| | | | | | | | | | | 2005-02-01 Not Zed <NotZed@Ximian.com> ** See bug #65329. * mail-component.c (view_changed_cb): translate special names on the local store. svn path=/trunk/; revision=28655
* use the type hint to sort for inbox, not the name.Not Zed2005-02-014-34/+62
| | | | | | | | | | | | | | | | | | | | | 2005-02-01 Not Zed <NotZed@Ximian.com> * em-folder-tree-model.c (sort_cb): use the type hint to sort for inbox, not the name. (emft_is_special_local_folder): removed. (em_folder_tree_model_set_folder_info): special-case the local-store case, handle translated names and the name hints. * em-folder-tree.c (render_pixbuf): use the camel folderinfo folder type to determine the icon, don't hardcode based on name. ** See bug #71310 * em-composer-prefs.c (sig_add_script_response): force a save of the signatures as soon as they change. Also save the script name if we were just editing it, not just the signature name. svn path=/trunk/; revision=28653
* ** See bug #71312.Not Zed2005-02-013-16/+58
| | | | | | | | | | | | 2005-02-01 Not Zed <NotZed@Ximian.com> ** See bug #71312. * em-folder-view.c (em_folder_view_open_selected): if we're looking at a vfolder, then look open the original folder if we need to perform any edits. svn path=/trunk/; revision=28649
* Remove unused global symbol.Hans Petter Jansson2005-02-012-2/+4
| | | | | | | | 2005-01-31 Hans Petter Jansson <hpj@novell.com> * importers/mail-importer.h (mc): Remove unused global symbol. svn path=/trunk/; revision=28639
* Reset the normalised string sort table.Jeffrey Stedfast2005-02-012-1/+9
| | | | | | | | | 2005-01-28 Jeffrey Stedfast <fejj@novell.com> * message-list.c (message_list_set_folder): Reset the normalised string sort table. svn path=/trunk/; revision=28638
* Fixes #71937JP Rosevear2005-02-014-4/+12
| | | | | | | | | | | | 2005-01-31 JP Rosevear <jpr@novell.com> Fixes #71937 * evolution-mail.schemas.in.in: fix spelling error * mail-errors.xml: fix two spelling errors svn path=/trunk/; revision=28633
* Patch by Michael, to supporting tables in e-config, handling hide bits andSushma Rai2005-01-312-14/+34
| | | | | | corrected exchange-accout-setup plugin codewas. svn path=/trunk/; revision=28624
* ** See bug #67083Not Zed2005-01-312-2/+6
| | | | | | | | | | 2005-01-31 Not Zed <NotZed@Ximian.com> ** See bug #67083 * em-format-html.c (efh_format_text_header): no-wrap the header line. svn path=/trunk/; revision=28623
* ** See bug #69850Not Zed2005-01-312-4/+11
| | | | | | | | | | | 2005-01-31 Not Zed <NotZed@Ximian.com> ** See bug #69850 * mail-autofilter.c (rule_from_message): dont crash if we're missing the requested headers. svn path=/trunk/; revision=28622
* ** See bug #71521.Not Zed2005-01-312-1/+10
| | | | | | | | | | | 2005-01-31 Not Zed <NotZed@Ximian.com> ** See bug #71521. * em-account-editor.c (emae_url_set_hostport): dont ever set a NULL host. svn path=/trunk/; revision=28621
* fixedJeffrey Stedfast2005-01-291-4/+5
| | | | svn path=/trunk/; revision=28602
* ** See bug #71520.Not Zed2005-01-282-18/+15
| | | | | | | | | | | 2005-01-28 Not Zed <NotZed@Ximian.com> ** See bug #71520. * em-account-prefs.c (account_edit_clicked): repeat the nasty hack from account_edit, to refresh the list after edit. svn path=/trunk/; revision=28593
* See bug #69815.Not Zed2005-01-283-4/+27
| | | | | | | | | | | | | | | 2005-01-27 Not Zed <NotZed@Ximian.com> * See bug #69815. * mail-component.c (impl_quit): shutdown vfolders as first step. * mail-vfolder.c (vfolder_setup_do): if we're shutdown during processing, just noop. (vfolder_adduri_do): same. (mail_vfolder_shutdown): set the shutdown flag. svn path=/trunk/; revision=28592
* Fix the labels in the account druid to be left aligned, and justified leftRodney Dawes2005-01-282-42/+56
| | | | | | | | | | | | | | 2005-01-27 Rodney Dawes <dobey@novell.com> * mail-config.glade: Fix the labels in the account druid to be left aligned, and justified left Fix the border and spacing for all the vboxes in the account druid pages to be HIG compliant Fix the account naming info label to be more concise Fixes #68696 svn path=/trunk/; revision=28589
* Fix the dialog to have borders that are HIG-compliant and fix up theRodney Dawes2005-01-282-12/+24
| | | | | | | | | | 2005-01-27 Rodney Dawes <dobey@novell.com> * mail-send-recv.c (build_dialog): Fix the dialog to have borders that are HIG-compliant and fix up the spacing and padding of the internal widgets to do the right thing to be HIG compliant svn path=/trunk/; revision=28587
* add a d(x) debugging define and default to offJP Rosevear2005-01-282-6/+12
| | | | | | | | 2005-01-27 JP Rosevear <jpr@novell.com> * em-format-hook.c: add a d(x) debugging define and default to off svn path=/trunk/; revision=28582
* Fixes #71774 we should check whether the 'new_name' is a NULL pointer toMengjie Yu2005-01-272-4/+11
| | | | | | | | | | | 2005-01-26 Mengjie Yu <meng-jie.yu@sun.com> Fixes #71774 * em-folder-tree.c: (emft_popup_rename_folder): we should check whether the 'new_name' is a NULL pointer to avoid Evolution crashes. svn path=/trunk/; revision=28574
* Added Portuguese translation Added Portuguese (pt) to the list of subdirsDuarte Loreto2005-01-264-1/+351
| | | | | | | | | 2005-01-25 Duarte Loreto <happyguy_pt@hotmail.com> * pt/Inbox, pt/Makefile.am: Added Portuguese translation * Makefile.am: Added Portuguese (pt) to the list of subdirs svn path=/trunk/; revision=28557
* add a11y names for color pickers.Mengjie Yu2005-01-252-1/+9
| | | | | | | | | | 2005-01-25 Mengjie Yu <meng-jie.yu@sun.com> * em-mailer-prefs.c: (restore_labels_clicked), (em_mailer_prefs_construct): add a11y names for color pickers. svn path=/trunk/; revision=28549
* Pull in the contact editors, so we can pass pointers to their creationHans Petter Jansson2005-01-252-0/+8
| | | | | | | | | | 2005-01-24 Hans Petter Jansson <hpj@novell.com> * Makefile.am (libevolution_mail_la_LIBADD): Pull in the contact editors, so we can pass pointers to their creation functions to ENameSelectorEntry. svn path=/trunk/; revision=28541
* add back body containsJP Rosevear2005-01-251-0/+11
| | | | | | | | 2005-01-24 JP Rosevear <jpr@novell.com> * searchtypes.xml: add back body contains svn path=/trunk/; revision=28536
* Fixes #46287JP Rosevear2005-01-254-139/+63
| | | | | | | | | | | | | | | | | | 2005-01-21 JP Rosevear <jpr@novell.com> Fixes #46287 * mail-config.glade: remove enable/disable button * em-composer-prefs.h: remove unused button * em-composer-prefs.c (spell_language_toggled): handle the cell being toggled (spell_setup): enable/disable button is gone (em_composer_prefs_construct): setup a listener for the toggle cell svn path=/trunk/; revision=28535
* removed EM_POPUP_SELECT_MARK_[NO]JUNK masksRadek Doulik2005-01-244-38/+29
| | | | | | | | | | | | | | 2005-01-24 Radek Doulik <rodo@ximian.com> * em-popup.[ch]: removed EM_POPUP_SELECT_MARK_[NO]JUNK masks 2005-01-20 Radek Doulik <rodo@ximian.com> * em-folder-view.c: patch from Chris Lahey, makes Mark as Junk/not Junk items active on all messages, removes calls to message_list_get_selected where not needed svn path=/trunk/; revision=28527
* changed for 69122.Not Zed2005-01-242-48/+19
| | | | | | | | 2005-01-24 Not Zed <NotZed@Ximian.com> * searchtypes.xml: changed for 69122. svn path=/trunk/; revision=28517
* Fix dateJP Rosevear2005-01-221-1/+1
| | | | svn path=/trunk/; revision=28495
* Fixes #46404JP Rosevear2005-01-222-8/+17
| | | | | | | | | | | | | 2005-01-18 JP Rosevear <jpr@novell.com> Fixes #46404 * em-folder-view.c (emfv_print_response): use the config in the print data and free it (em_folder_view_print): load the config from e_print and use the dialog from e_print svn path=/trunk/; revision=28494
* ** See bug #60664.Not Zed2005-01-212-1/+15
| | | | | | | | | | | 2005-01-21 Not Zed <NotZed@Ximian.com> ** See bug #60664. * em-format-html-display.c (efhd_init, efhd_gtkhtml_style_set): if the style changes, re-calculate the page colours, and redraw. svn path=/trunk/; revision=28478
* Added a description function for copying folders (so we don't get aJeffrey Stedfast2005-01-213-3/+19
| | | | | | | | | | | | | 2005-01-20 Jeffrey Stedfast <fejj@novell.com> * em-folder-tree.c (emft_copy_folders__desc): Added a description function for copying folders (so we don't get a "Working 0x..." status message). * mail-mt.c (do_op_status): Always g_free(what) since we always strdup it. svn path=/trunk/; revision=28467
* ** See bug #55831.Not Zed2005-01-205-5/+54
| | | | | | | | | | | | | | | 2005-01-20 Not Zed <NotZed@Ximian.com> ** See bug #55831. * evolution-mail.schemas.in.in: added open_many prompt key. * mail-errors.xml: added ask-open-many * em-folder-view.c (em_folder_view_open_selected): put back the 'you're opening too many are you sure' thing. svn path=/trunk/; revision=28454
* Increment i each time thru the loop or we lose widgets.Jeffrey Stedfast2005-01-203-1/+8
| | | | | | | | | 2005-01-19 Jeffrey Stedfast <fejj@novell.com> * em-folder-properties.c (emfp_get_folder_item): Increment i each time thru the loop or we lose widgets. svn path=/trunk/; revision=28452
* ** See bug #66943.Not Zed2005-01-192-17/+40
| | | | | | | | | | | | | | 2005-01-19 Not Zed <NotZed@Ximian.com> ** See bug #66943. * em-composer-utils.c (save_draft_done): check if the editor_engine is still there before trying to invoke a method on it. (em_utils_composer_save_draft_cb): grab resources before getting the folder, so the composer doesn't go away. svn path=/trunk/; revision=28445
* removed e-url.h include.Rodrigo Moya2005-01-183-2/+5
| | | | | | | | | 2005-01-18 Rodrigo Moya <rodrigo@novell.com> * em-filter-source-element.c: * mail-config.c: removed e-url.h include. svn path=/trunk/; revision=28438
* ** See bug #70768.Not Zed2005-01-185-52/+37
| | | | | | | | | | | | | | | 2005-01-18 Not Zed <NotZed@Ximian.com> ** See bug #70768. * em-folder-browser.c (emfb_mark_all_read): get the uid list from the message-list (view) rather than folder (model). * message-list.c (message_list_foreach): removed, no longer used. (message_list_get_uids): new function replacing ml_foreach, get visible uids's of messages. svn path=/trunk/; revision=28425
* kill old 'load http 0 now=0' debug.Not Zed2005-01-183-34/+60
| | | | | | | | | | | | | | 2005-01-18 Not Zed <NotZed@Ximian.com> * em-format-html.c (emfh_gethttp): kill old 'load http 0 now=0' debug. ** See bug #70563. * em-utils.c (emu_set_proxy, emu_proxy_setup) (em_utils_get_proxy_uri): make sure the init code is called from main thread (gconf usage), and add locking for data consistency. svn path=/trunk/; revision=28424
* ** Related to changes for #65178.Not Zed2005-01-172-32/+56
| | | | | | | | | | | | | | | | | 2005-01-14 Not Zed <NotZed@Ximian.com> ** Related to changes for #65178. * mail-vfolder.c (mv_find_folder): changed from my_list_find, take store arg and use camel_Store_Folder_uri_equal() instead of wrong uri_cmp function. (mail_vfolder_delete_uri): same. (mail_vfolder_rename_uri): same. (uri_is_ignore): take store arg, and same as above. use the right uri for checking sent folder. (mail_vfolder_*): convert to storing uri's in camel form. svn path=/trunk/; revision=28417
* missing commitMichael Zucci2005-01-141-0/+7
| | | | svn path=/trunk/; revision=28398
* ** See bug #71029.Not Zed2005-01-141-2/+5
| | | | | | | | | | 2005-01-13 Not Zed <NotZed@Ximian.com> ** See bug #71029. * em-account-editor.c (e svn path=/trunk/; revision=28397
* ** See bug #70990.Not Zed2005-01-122-1/+7
| | | | | | | | | | | 2005-01-12 Not Zed <NotZed@Ximian.com> ** See bug #70990. * em-account-editor.c (emae_service_url_changed): if the value is "" then don't set it svn path=/trunk/; revision=28377
* ** See bug #70018.Not Zed2005-01-122-3/+11
| | | | | | | | | | | 2005-01-12 Not Zed <NotZed@Ximian.com> ** See bug #70018. * mail-signature-editor.c (mail_signature_editor): use the right version for the gtkhtml editor control. svn path=/trunk/; revision=28363
* Added conditions to check for shared folders to display different icon ifVivek Jain2005-01-112-3/+16
| | | | | | | | | 2005-01-11 Vivek Jain <jvivek@novell.com> * em-folder-tree.c (render_pixbuf): Added conditions to check for shared folders to display different icon if it is a shard folder. svn path=/trunk/; revision=28349
* remove old code, setup transient parent and weak ref for refresh. someNot Zed2005-01-074-18/+14
| | | | | | | | | | 2005-01-07 Not Zed <NotZed@Ximian.com> * em-account-prefs.c (account_add_clicked): remove old code, setup transient parent and weak ref for refresh. * *.c: some warning fixes/comment fixes svn path=/trunk/; revision=28263
* install schemas properlyJP Rosevear2005-01-072-1/+5
| | | | | | | | 2005-01-06 JP Rosevear <jpr@novell.com> * Makefile.am: install schemas properly svn path=/trunk/; revision=28258
* Handle the CamelOfflineStore case just like the CamelDiscoStore case.Jeffrey Stedfast2005-01-073-22/+53
| | | | | | | | | | | | | | 2005-01-06 Jeffrey Stedfast <fejj@novell.com> * mail-folder-cache.c (mail_note_store): Handle the CamelOfflineStore case just like the CamelDiscoStore case. * mail-ops.c (prep_offline_do): Since we can't kill off CamelDisco* (groupwise is using it), we have to handle both CamelOfflineFolder and CamelDiscoFolder for now. (set_offline_do): Same. svn path=/trunk/; revision=28256
* Add the widget target, missed this.Not Zed2005-01-052-0/+11
| | | | | | | | 2005-01-05 Not Zed <NotZed@Ximian.com> * em-menu.c: (emph_targets[]): Add the widget target, missed this. svn path=/trunk/; revision=28244
* add a semi-dummy target for widget target.Not Zed2005-01-053-0/+34
| | | | | | | | | 2005-01-05 Not Zed <NotZed@Ximian.com> * em-menu.c (em_menu_target_new_widget): add a semi-dummy target for widget target. svn path=/trunk/; revision=28242
* handle the "reply" parameter, if set.Not Zed2005-01-053-9/+35
| | | | | | | | | | | | | 2005-01-05 Not Zed <NotZed@Ximian.com> * mail-component.c (handleuri_got_folder): handle the "reply" parameter, if set. * em-composer-utils.c (em_utils_reply_to_message): only ref the source if supplied. (reply_to_message): only unref the source if supplied. svn path=/trunk/; revision=28241
* add atk name for the treeview.Mengjie Yu2005-01-042-0/+9
| | | | | | | | | 2004-12-28 Mengjie Yu <meng-jie.yu@sun.com> * em-folder-tree.c: (em_folder_tree_new_with_model): add atk name for the treeview. svn path=/trunk/; revision=28230
* moved to after emae_authtype_changed to fix warning.Not Zed2004-12-227-29/+48
| | | | | | | | | | | | | | | | | | | | | | | 2004-12-22 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_needs_auth): moved to after emae_authtype_changed to fix warning. 2004-12-17 Not Zed <NotZed@Ximian.com> * em-format-html-display.c (efhd_attachment_popup): * message-list.c (ml_tree_drag_data_received): * em-folder-view.c (emfv_popup, emfv_format_popup_event): * em-folder-tree.c (tree_drag_data_received): api changes. (emft_popup): * em-popup.c (emp_standard_menu_factory) (emp_standard_menu_factory): api changes. svn path=/trunk/; revision=28180
* if we're turned on, then record the current authtype setting on theNot Zed2004-12-212-8/+41
| | | | | | | | | | | | | | 2004-12-21 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_needs_auth): if we're turned on, then record the current authtype setting on the widgets, if we're turned off, clear the authmech setting. (emae_setup_service): setup the needs auth after the authtype, and get setting from url->authmech. (emae_service_provider_changed): only clear the url->authmech if we don't have the current one in our list. svn path=/trunk/; revision=28159
* svn path=/trunk/; revision=28152Added 'ja' and 'nl' in default/Makefile.am. T.Aihana2004-12-202-1/+5
| | | | | | 2004-12-20 Added 'ja' and 'nl' in default/Makefile.am. T.Aihana <aihana@gnome.gr.jp> svn path=/trunk/; revision=28152
* Don't forget to translate "Welcome"Vincent van Adrighem2004-12-181-2/+2
| | | | svn path=/trunk/; revision=28148
* 2004-12-17 Vincent van Adrighem <adrighem@gnome.org)Vincent van Adrighem2004-12-183-0/+353
| | | | | | * Added the Dutch message. svn path=/trunk/; revision=28147
* Added Japanese translation.Satoru Satoh2004-12-173-0/+362
| | | | svn path=/trunk/; revision=28141
* Remove this from CVSRodney Dawes2004-12-153-2473/+11
| | | | | | | | | | | 2004-12-14 Rodney Dawes <dobey@novell.com> * mail-account-gui.c: Remove this from CVS * mail-config.glade: Use em_account_editor_folder_selector_button_new instead of mail_account_gui_folder_selector_button_new svn path=/trunk/; revision=28122
* Updated Simplified Chinese translationFunda Wang2004-12-141-62/+39
| | | | svn path=/trunk/; revision=28121
* Added Simplified Chinese translationFunda Wang2004-12-142-0/+346
| | | | svn path=/trunk/; revision=28120
* Added Simplified Chinese dirFunda Wang2004-12-141-1/+1
| | | | svn path=/trunk/; revision=28119
* Fixes #68759JP Rosevear2004-12-142-1/+8
| | | | | | | | | | | 2004-12-14 JP Rosevear <jpr@novell.com> Fixes #68759 * mail-account-gui.c (service_check_supported): fix typo in routine name svn path=/trunk/; revision=28118
* addressbook/gui/component/addressbook-migrate.cHans Petter Jansson2004-12-092-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-08 Hans Petter Jansson <hpj@novell.com> * addressbook/gui/component/addressbook-migrate.c * addressbook/gui/component/select-names/e-select-names-completion.c * addressbook/gui/component/select-names/e-select-names-manager.c * addressbook/gui/component/select-names/e-select-names-model.h * addressbook/gui/contact-list-editor/e-contact-list-editor.h * addressbook/gui/contact-list-editor/e-contact-list-model.h * addressbook/gui/widgets/e-minicard.c * addressbook/gui/widgets/eab-gui-util.c * addressbook/importers/evolution-ldif-importer.c * addressbook/importers/evolution-vcard-importer.c: Include <libebook/e-destination.h> from evolution-data-server. * addressbook/util/Makefile.am: Remove e-destination.[ch] from here. * addressbook/util/e-destination.[ch]: Removed. * plugins/shared-folder/share-folder-common.c: Include <libebook/e-destination.h> from evolution-data-server. * calendar/gui/e-meeting-list-view.c * calendar/gui/e-select-names-editable.c * calendar/gui/dialogs/alarm-dialog.c * calendar/gui/dialogs/e-delegate-dialog.c: Include <libebook/e-destination.h> from evolution-data-server. * composer/e-msg-composer-hdrs.h: Include <libebook/e-destination.h> from evolution-data-server. * mail/importers/pine-importer.c: Include <libebook/e-destination.h> from evolution-data-server. svn path=/trunk/; revision=28094
* Use stock_new-dir instead of stock_folder for "New Folder" creationRodney Dawes2004-12-093-2/+8
| | | | | | | | | | 2004-12-08 Rodney Dawes <dobey@novell.com> * em-folder-tree.c: * mail-component.c (impl__get_userCreatableItems): Use stock_new-dir instead of stock_folder for "New Folder" creation svn path=/trunk/; revision=28089
* add mnemonic for buttons, labels, etc. add mnemonic for buttons, labels,Mengjie Yu2004-12-084-139/+335
| | | | | | | | | | 2004-12-07 Mengjie Yu <meng-jie.yu@sun.com> * mail-config.glade: add mnemonic for buttons, labels, etc. * mail-dialogs.glade:add mnemonic for buttons, labels, etc. * message-tags.glade:add mnemonic for buttons, labels, etc. svn path=/trunk/; revision=28085
* and put them here instead so they're available even when the mailer isn'tNot Zed2004-12-083-15/+29
| | | | | | | | | | | | 2004-12-08 Not Zed <NotZed@Ximian.com> * mail-component-factory.c (make_factory): and put them here instead so they're available even when the mailer isn't activated yet. * mail-component.c (mc_startup): remove plugin hook registrations. svn path=/trunk/; revision=28083
* dont track containee widgets anymore, they are automagically destroyed byNot Zed2004-12-062-16/+7
| | | | | | | | | | 2004-11-22 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_receive_options_extra_item): dont track containee widgets anymore, they are automagically destroyed by the container if required. svn path=/trunk/; revision=28071
* Moved various things from e-util to libedataserver.Not Zed2004-12-0336-1283/+135
| | | | | | | | | | | | | | | | | | | | | 2004-11-15 Not Zed <NotZed@Ximian.com> * *.c: Moved various things from e-util to libedataserver. * GNOME_Evolution_Mail.server.in.in: remove the startup wizard stuff. * mail-config-druid.[ch]: * mail-account-editor.[ch]: * mail-account-gui.[ch]: removed & deleted. * mail-session.c (mail_session_init): and here too. * em-migrate.c (em_migrate_1_4): init camel-provider library too. (e_path_to_physical): copy from e-util/e-path.c. * Makefile.am (libevolution_mail_la_LIBADD): link to new libcamel provider too. svn path=/trunk/; revision=28047
* according to the HIG, remove accelerators in the notebook tab labelsMengjie Yu2004-12-022-2/+7
| | | | | | | | | 2004-12-01 Mengjie Yu <meng-jie.yu@sun.com> * em-account-editor.c:according to the HIG, remove accelerators in the notebook tab labels svn path=/trunk/; revision=28039
* do not call gconf here as we may be called from worker threadRadek Doulik2004-12-022-14/+29
| | | | | | | | | | | | | | 2004-11-25 Radek Doulik <rodo@ximian.com> * em-junk-filter.c (em_junk_sa_test_spamd): do not call gconf here as we may be called from worker thread (em_junk_filter_get_plugin): read alternative spam[cd] binaries paths here, use init lock to be sure no one is accessing spam[cd] binaries paths Fixes #69623 svn path=/trunk/; revision=28034
* add mnemonic for buttons. add atk name for the popup button. add accessMengjie Yu2004-12-015-11/+33
| | | | | | | | | | | | | | | 2004-12-01 Mengjie Yu <meng-jie.yu@sun.com> * em-account-editor.c: (emae_option_toggle), (emae_receive_options_item):add mnemonic for buttons. * em-format-html-display.c: (efhd_attachment_button):add atk name for the popup button. * mail-account-gui.c: (mail_account_gui_build_extra_conf):add access key for checkbox. * message-list.c: (message_list_construct):add a atk name for the message list. svn path=/trunk/; revision=28029
* ** See bug #69339.Not Zed2004-12-012-30/+57
| | | | | | | | | | | | | | | | | | | 2004-11-22 Not Zed <NotZed@Ximian.com> ** See bug #69339. * em-format-html.c (efh_format_do): after closing the base output stream, re-loop if more jobs were queued. 2004-11-19 Not Zed <NotZed@Ximian.com> ** See bug #69339. * em-format-html.c (efh_format_do): close the stream/html after we're finished, since the multipart/related stuff may write more content for orphaned attachments. svn path=/trunk/; revision=28024
* ** See bug #69579.Not Zed2004-12-012-3/+26
| | | | | | | | | | | | 2004-11-23 Not Zed <NotZed@Ximian.com> ** See bug #69579. * em-folder-properties.c (em_folder_properties_show): check to see if the vfolder is the unmatched folder before letting the user try to see its properties. svn path=/trunk/; revision=28023
* ** See bug #68958.Not Zed2004-12-012-5/+60
| | | | | | | | | | | | | | 2004-11-30 Not Zed <NotZed@Ximian.com> ** See bug #68958. * em-folder-browser.c (emfb_list_built): if the pending selected uid isn't in the folder (yet), don't clear it, just keep it around. Hook/unhook folder_changed events. (emfb_folder_changed, emfb_gui_folder_changed): if a select_uid is set, and the message is now available, then select it. svn path=/trunk/; revision=28022
* ** See bug #69446.S.Ça#lar Onur2004-12-012-2/+10
| | | | | | | | | | | | 2004-11-28 S.Ça#lar Onur <caglar@uludag.org.tr> ** See bug #69446. * evolution-2.0.2/mail/mail-account-gui.c (mail_account_gui_setup): some strcasecmp() calls changed with g_ascii_strcasecmp() for Turkish character conversiton problems [ http://www.i18nguy.com/unicode/turkish-i18n.html ] svn path=/trunk/; revision=28020
* wrap printf's in debug definesJP Rosevear2004-11-262-6/+10
| | | | | | | | 2004-11-26 JP Rosevear <jpr@novell.com> * em-format.c: wrap printf's in debug defines svn path=/trunk/; revision=28003
* get image widget directly from icon factoryJP Rosevear2004-11-263-12/+10
| | | | | | | | | | | 2004-11-26 JP Rosevear <jpr@novell.com> * em-format-html-display.c (efhd_xpkcs7mime_button): get image widget directly from icon factory * mail-send-recv.c (build_dialog): ditto svn path=/trunk/; revision=27998
* when starting new spamd, call it with --socketpath parameter to use unixRadek Doulik2004-11-253-102/+365
| | | | | | | | | | | | | | | | | | 2004-10-12 Radek Doulik <rodo@ximian.com> * em-junk-filter.c: when starting new spamd, call it with --socketpath parameter to use unix sockets instead of opening TCP port. kill such started daemon in finalize callback which is installed by atexit. also try to respawn spamd in case spamc returns error, if respawning is too fast (8 restarts in last 5 minutes) fallback to spamassassin * mail-component.c (impl_quit): call mail_session_quit * mail-session.c (mail_session_init): call junk plugin init (mail_session_quit): new method, called on evo exit svn path=/trunk/; revision=27990
* missing file from previous commitMichael Zucci2004-11-241-1/+1
| | | | svn path=/trunk/; revision=27977
* Fix date in last ChangeLog entryRodney Dawes2004-11-231-1/+1
| | | | svn path=/trunk/; revision=27962
* Evolution word spelled with an uppercase EJoan Sanfeliu2004-11-232-2/+8
| | | | | | | | | | 2004-07-16 Joan Sanfeliu <joan@fibranet.com> * mail-config.glade : Evolution word spelled with an uppercase E Fixes #61065 svn path=/trunk/; revision=27961
* Added 'match all' rules.Not Zed2004-11-125-0/+26
| | | | | | | | | | 2004-11-12 Not Zed <NotZed@Ximian.com> * filtertypes.xml: * vfoldertypes.xml: * searchtypes.xml: Added 'match all' rules. svn path=/trunk/; revision=27901
* ** Merge in notzed-messageinfo-branch.Not Zed2004-11-1215-82/+545
| | | | | | | | 2004-11-12 Not Zed <NotZed@Ximian.com> ** Merge in notzed-messageinfo-branch. svn path=/trunk/; revision=27899
* l = g_list_next (l); in inner loop instead of g = g_list_next (l)..Radek Doulik2004-11-123-2/+14
| | | | | | | | | | | | | 2004-11-11 Radek Doulik <rodo@ximian.com> * em-format-hook.c (emfh_enable): l = g_list_next (l); in inner loop instead of g = g_list_next (l).. probably typo after c'n'p * em-format.c (em_format_class_remove_handler): in case the old handler doesn't exist, remove 'info' handler from type_handler table svn path=/trunk/; revision=27893
* Fix the popup id.Not Zed2004-11-032-1/+5
| | | | | | | | 2004-11-03 Not Zed <NotZed@Ximian.com> * em-folder-view.c (emfv_popup): Fix the popup id. svn path=/trunk/; revision=27815
* revert jeff's last change - we do actually want to know when we couldn'tNot Zed2004-11-036-64/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-11-03 Not Zed <NotZed@Ximian.com> * em-folder-view.c (emfv_list_done_message_selected): revert jeff's last change - we do actually want to know when we couldn't load a message. the crash he was fixing was fixed elsewhere. also fix the unref ordering stuff. * em-format-html.c (efh_format_timeout): removed the fixme i added. 2004-11-01 Not Zed <NotZed@Ximian.com> ** See bug #67496. * em-format-html.c (efh_text_html): use the base on the emformat to calculate our absolute iframe uri. (efh_multipart_related): same as emf_multipart_related. * em-format.c (emf_multipart_related): remove content-location handling, now done in format_part_as. (em_format_part_as): track content-base (& absolute content-location) of all parts here. svn path=/trunk/; revision=27807
* Check for NULL messages (happens if the message isn't available).Jeffrey Stedfast2004-11-032-3/+8
| | | | | | | | | 2004-11-02 Jeffrey Stedfast <fejj@novell.com> * em-folder-view.c (emfv_list_done_message_selected): Check for NULL messages (happens if the message isn't available). svn path=/trunk/; revision=27802
* use shorthand border: propertyRadek Doulik2004-11-022-4/+5
| | | | svn path=/trunk/; revision=27796
* replace 3 nested html tables used to create this gray border around partsRadek Doulik2004-11-022-25/+14
| | | | | | | | | | 2004-11-02 Radek Doulik <rodo@ximian.com> * em-format-html.c: replace 3 nested html tables used to create this gray border around parts content with div block with border style svn path=/trunk/; revision=27792
* Change the labels back to the same as they were in 2.0Jeffrey Stedfast2004-11-022-3/+8
| | | | | | | | | 2004-11-01 Jeffrey Stedfast <fejj@novell.com> * em-account-editor.c: Change the labels back to the same as they were in 2.0 svn path=/trunk/; revision=27787
* added hook docs, and cleaned up some of the hook point names.Not Zed2004-10-2812-11/+117
| | | | | | | | | | | | | | | | | | | | 2004-10-28 Not Zed <NotZed@Ximian.com> * mail-folder-cache.c (real_flush_updates): * em-message-browser.c (em_message_browser_new): * em-mailer-prefs.c (em_mailer_prefs_construct): * em-format-html-display.c (efhd_attachment_popup): * em-folder-view.c (emfv_popup, emfv_list_done_message_selected) (emfv_format_popup_event): * em-folder-tree.c (emft_popup): * em-folder-properties.c (emfp_dialog_got_folder): * em-folder-browser.c (em_folder_browser_new): * em-composer-utils.c (em_utils_reply_to_message): * em-composer-prefs.c (em_composer_prefs_construct): * em-account-editor.c (em_account_editor_construct): added hook docs, and cleaned up some of the hook point names. svn path=/trunk/; revision=27749
* Give the Rename item a different path than the Delete item.Jeffrey Stedfast2004-10-233-1/+8
| | | | | | | | | 2004-10-22 Jeffrey Stedfast <fejj@novell.com> * em-folder-tree.c: Give the Rename item a different path than the Delete item. svn path=/trunk/; revision=27702
* duh, they're camel not gobjects.Not Zed2004-10-225-5/+40
| | | | | | | | | | | 2004-10-22 Not Zed <NotZed@Ximian.com> * em-event.c (eme_target_free): duh, they're camel not gobjects. * em-folder-view.c (emfv_list_done_message_selected): added a message.reading event. svn path=/trunk/; revision=27694
* Add a REPLY_ALL flag to the Message target. Set the REPLY_ALL flag whenNat Friedman2004-10-225-4/+19
| | | | | | | | | | 2004-10-22 Nat Friedman <nat@novell.com> * em-event.c: Add a REPLY_ALL flag to the Message target. * em-composer-utils.c (em_utils_reply_to_message): Set the REPLY_ALL flag when appropriate. svn path=/trunk/; revision=27689
* emit a 'message.replying' event with a message target.Not Zed2004-10-215-2/+66
| | | | | | | | | | | | | | | | | | | 2004-10-21 Not Zed <NotZed@Ximian.com> * em-composer-utils.c (em_utils_reply_to_message): emit a 'message.replying' event with a message target. 2004-10-21 Nat <nat@novell.com> * em-event.c (em_event_target_new_message): new target type for message-related events. 2004-10-21 Not Zed <NotZed@Ximian.com> * em-folder-view.c (emfv_format_popup_event): put 'evolution' back in the popup hook names. svn path=/trunk/; revision=27673
* convert to org.gnome hook namesJP Rosevear2004-10-2016-32/+33
| | | | | | | | | | | | | 2004-10-19 JP Rosevear <jpr@novell.com> * em-account-editor.c, em-composer-prefs.c, em-config.c, em-event.c, em-folder-browser.c, em-folder-properties.c, em-folder-tree.c, em-folder-view.c, em-format-hook.c, em-format-html-display.c, em-mailer-prefs.c, em-menu.c, em-message-browser.c, em-popup.c, message-list.c: convert to org.gnome hook names svn path=/trunk/; revision=27635
* convert to org.gnome hook namesJP Rosevear2004-10-201-0/+8
| | | | | | | | | | | | | 2004-10-19 JP Rosevear <jpr@novell.com> * em-account-editor.c, em-composer-prefs.c, em-config.c, em-event.c, em-folder-browser.c, em-folder-properties.c, em-folder-tree.c, em-folder-view.c, em-format-hook.c, em-format-html-display.c, em-mailer-prefs.c, em-menu.c, em-message-browser.c, em-popup.c, message-list.c: convert to org.gnome hook names svn path=/trunk/; revision=27634
* convert to G_DEFINE_TYPEJP Rosevear2004-10-192-13/+12
| | | | | | | | 2004-10-19 JP Rosevear <jpr@novell.com> * message-list.c: convert to G_DEFINE_TYPE svn path=/trunk/; revision=27624
* ** See bug #67014.Not Zed2004-10-198-125/+162
| | | | | | | | | | | | | | | | | | | | | | | | 2004-10-11 Not Zed <NotZed@Ximian.com> ** See bug #67014. * mail-errors.xml: added "checking-service" error. * em-account-editor.c (em_account_editor_construct): keep track of the dialogue (emae_editor_destroyed): , and clean up when destroyed. * em-account-editor.c (emae_check_authtype) (emae_check_authtype_response, emae_check_authtype_done): handle checking authtype gui here. * mail-config.c (check_service_describe, check_service_check) (check_response, mail_config_check_service): removed. * mail-ops.c (mail_check_service): moved here from mail-config, and modified to be a re-usable threaded function. svn path=/trunk/; revision=27615
* ** See bug #68006.Not Zed2004-10-192-3/+8
| | | | | | | | | | | 2004-10-18 Not Zed <NotZed@Ximian.com> ** See bug #68006. * em-folder-view.c (emfv_init): dont ref/sink the invisible. (emfv_destroy): just destroy it here. svn path=/trunk/; revision=27612
* do noting if the composer couldn't be created. We get a popup fromNot Zed2004-10-152-10/+23
| | | | | | | | | | | 2004-10-15 Not Zed <NotZed@Ximian.com> * em-composer-utils.c (create_new_composer): (em_utils_compose_new_message, forward_non_attached): do noting if the composer couldn't be created. We get a popup from elsewhere to let the user know. svn path=/trunk/; revision=27590
* Remove Pango markup from groupwise account setup error messageSivaiah Nallagatla2004-10-142-2/+7
| | | | | | | | | 2004-10-14 Sivaiah Nallagatla <snallagatla@novell.com> * mail-errors.xml : Remove Pango markup from groupwise account setup error message svn path=/trunk/; revision=27582
* use builtin handlers (and plugins) always overriding bonobo ones.Not Zed2004-10-122-11/+14
| | | | | | | | | 2004-10-12 Not Zed <NotZed@Ximian.com> * em-format-html-display.c (efhd_find_handler): use builtin handlers (and plugins) always overriding bonobo ones. svn path=/trunk/; revision=27549
* ** See bug #67408.Not Zed2004-10-122-3/+15
| | | | | | | | | | | | 2004-10-11 Not Zed <NotZed@Ximian.com> ** See bug #67408. * em-folder-view.c (emfv_gui_folder_changed): noop if we were destroyed. (emfv_destroy): set destroyed bit. svn path=/trunk/; revision=27544
* register the formatter types before registering the formatter hook.Not Zed2004-10-112-1/+6
| | | | | | | | | 2004-10-11 Not Zed <NotZed@Ximian.com> * mail-component.c (mc_startup): register the formatter types before registering the formatter hook. svn path=/trunk/; revision=27532
* Make entry a little more accurate.JP Rosevear2004-10-091-2/+1
| | | | svn path=/trunk/; revision=27512
* use "Select a file"JP Rosevear2004-10-082-1/+6
| | | | | | | | 2004-10-08 JP Rosevear <jpr@novell.com> * mail-account-gui.c (browse_clicked): use "Select a file" svn path=/trunk/; revision=27511
* implement popup_menu so that popup menu can be shown with Shift+F10 onHarry Lu2004-10-083-36/+79
| | | | | | | | | | | | 2004-10-08 Harry Lu <harry.lu@sun.com> * em-folder-tree.c: (em_folder_tree_class_init), (real_popup_menu), (emft_popup_menu), (emft_tree_button_press): implement popup_menu so that popup menu can be shown with Shift+F10 on folder tree. * em-folder-view.c: (emfv_popup), (emfv_list_key_press): same as above. svn path=/trunk/; revision=27507
* dont init the base plugin system here anymore, only register the hookNot Zed2004-10-072-7/+5
| | | | | | | | | 2004-10-07 Not Zed <NotZed@Ximian.com> * mail-component.c (mc_startup): dont init the base plugin system here anymore, only register the hook types for mail hooks. svn path=/trunk/; revision=27491
* put back in the attachment attaching code. Doesn't work for s/mime andNot Zed2004-10-076-17/+35
| | | | | | | | | | | | | | | | | | | | | 2004-09-28 Not Zed <NotZed@Ximian.com> * em-composer-utils.c (forward_non_attached): put back in the attachment attaching code. Doesn't work for s/mime and pgp, but why bother arguing about it. 2004-10-06 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (emft_get_folder_info__desc): fix busted cast. * *.c: e-popup api changes. 2004-10-06 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (emft_tree_button_press): remove some debug that made it in accidentally. svn path=/trunk/; revision=27487
* remove old debug which no longer works.Not Zed2004-10-063-7/+21
| | | | | | | | | | | | | | | | 2004-10-05 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (emft_popup_copy_folder_selected): remove old debug which no longer works. ** See bug #66991 (related to #64377). * em-folder-tree.c (em_folder_tree_set_selected): if we get a NULL uri or "", just clear the list. (emft_tree_button_press): select the new path as well as move the cursor there, otherwise emft_tree_user_event clears the selection. svn path=/trunk/; revision=27469
* fix uninitialised pointer.David Malcolm2004-09-302-1/+5
| | | | | | | | 2004-09-30 David Malcolm <dmalcolm@redhat.com> * em-migrate.c (upgrade_passwords_1_2): fix uninitialised pointer. svn path=/trunk/; revision=27433
* updated labels in mail-config.glade too and changed the order of the SSL/TLS ↵Jeffrey Stedfast2004-09-282-4/+4
| | | | | | menu items svn path=/trunk/; revision=27402
* Changed the SSL option menu labels.Jeffrey Stedfast2004-09-282-3/+7
| | | | | | | | 2004-09-27 Jeffrey Stedfast <fejj@novell.com> * em-account-editor.c: Changed the SSL option menu labels. svn path=/trunk/; revision=27399
* ** See bug #63521.Not Zed2004-09-272-3/+23
| | | | | | | | | | | | | 2004-09-21 Not Zed <NotZed@Ximian.com> ** See bug #63521. * mail-ops.c (fetch_mail_fetch): delete all the messages on the server if we're not in keep on server mode and everything worked. uncancel ourselves before saving the cache uid since it could be cancelled otherwise. svn path=/trunk/; revision=27390
* ** See bug #66706.Not Zed2004-09-272-4/+20
| | | | | | | | | | | | 2004-09-24 Not Zed <NotZed@Ximian.com> ** See bug #66706. * em-subscribe-editor.c: add a sequence number to EMSubscribe and the subscribe_msg structures. NOOP if the sequence has changed in all callbacks. up the sequence number when we refresh. svn path=/trunk/; revision=27386
* ** See bug #65329.Not Zed2004-09-243-6/+33
| | | | | | | | | | | | | | | 2004-09-20 Not Zed <NotZed@Ximian.com> ** See bug #65329. * em-folder-tree-model.c (emft_is_special_local_folder): added helper for finding local folders for translation. (em_folder_tree_model_set_folder_info): translate the special local folder names. * mail-component.c: mark standard folder names for translation. svn path=/trunk/; revision=27359
* ** See bug #65058 (again again).Not Zed2004-09-243-7/+39
| | | | | | | | | | | | | | 2004-09-23 Not Zed <NotZed@Ximian.com> ** See bug #65058 (again again). * em-format-html.c (efh_text_html): calculate our location uri ourselves (content id). * em-format.c (em_format_add_puri): if we have no content-location key, don't fallback to any container's location. svn path=/trunk/; revision=27356
* describe the get-folder process. This also makes it cancellable.Not Zed2004-09-243-2/+24
| | | | | | | | | | | | | | 2004-09-23 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (emft_get_folder_info__desc): describe the get-folder process. This also makes it cancellable. ** See bug #64972. * em-composer-utils.c (em_utils_reply_to_message): pass the folder to guess_account. svn path=/trunk/; revision=27354
* ** See bug #65058.Not Zed2004-09-223-6/+12
| | | | | | | | | | | | 2004-09-03 Not Zed <NotZed@Ximian.com> ** See bug #65058. * em-format-html.c (efh_image): use the content-id rather than the uri for tracking our image reference. Makes more sense anyway, its guaranteed unique. svn path=/trunk/; revision=27328
* Fix a typo setting the root node.David Malcolm2004-09-213-1/+12
| | | | | | | | | 2004-09-21 David Malcolm <dmalcolm@redhat.com> * em-folder-tree-model.c (em_folder_tree_model_set_selected): Fix a typo setting the root node. svn path=/trunk/; revision=27311
* Merged notzed-eplugin-2-branch to head.Michael Zucci2004-09-2053-1576/+5916
| | | | svn path=/trunk/; revision=27300
* Ignore the emfv->mark_seen for deciding whether or not to mark the messageJeffrey Stedfast2004-09-182-1/+7
| | | | | | | | | | 2004-09-09 Jeffrey Stedfast <fejj@novell.com> * em-message-browser.c (emmb_set_message): Ignore the emfv->mark_seen for deciding whether or not to mark the message as seen. Fixes bug #65448. svn path=/trunk/; revision=27290
* If built with gtkfilechooser support, we need to add a checkbox in theJeffrey Stedfast2004-09-162-0/+62
| | | | | | | | | | | | 2004-09-09 Jeffrey Stedfast <fejj@novell.com> * mail-account-gui.c (mail_account_gui_new): If built with gtkfilechooser support, we need to add a checkbox in the chooser so that the user can select files or folders (allowing him to choose - otherwise they won't be able to setup certain types of accounts). Fixes bug #64974. svn path=/trunk/; revision=27271
* Fixes #65703JP Rosevear2004-09-142-1/+7
| | | | | | | | | | 2004-09-12 JP Rosevear <jpr@novell.com> Fixes #65703 * em-popup.c: use proper stock icon name svn path=/trunk/; revision=27249
* ** See bug #60515.Not Zed2004-09-102-0/+8
| | | | | | | | | | | 2004-09-08 Not Zed <NotZed@Ximian.com> ** See bug #60515. * mail-account-gui.c (sig_fill_menu): connect to the activate signal for the none item. svn path=/trunk/; revision=27203
* reverted previous glade fixJeffrey Stedfast2004-09-102-7/+1
| | | | svn path=/trunk/; revision=27201
* ** See bug #59717.Not Zed2004-09-082-1/+13
| | | | | | | | | | | | 2004-09-03 Not Zed <NotZed@Ximian.com> ** See bug #59717. * mail-config.c (mail_config_check_service): Make the dialog modal. Not ideal but a problem with the way the function works, it should be fully async instead. svn path=/trunk/; revision=27181
* Revert the use of gtkfilechooser for Path selection because otherwiseJeffrey Stedfast2004-09-072-1/+7
| | | | | | | | | | 2004-09-03 Jeffrey Stedfast <fejj@novell.com> * mail-config.glade: Revert the use of gtkfilechooser for Path selection because otherwise users won't be able to select directory pathnames. Fixes bug #64974. svn path=/trunk/; revision=27175
* added a commentJeffrey Stedfast2004-09-041-0/+1
| | | | svn path=/trunk/; revision=27134
* Fix for bug #63377 and prevention of similar cases.Jeffrey Stedfast2004-09-033-1/+29
| | | | | | | | | | | | | | | | | 2004-09-01 Jeffrey Stedfast <fejj@novell.com> Fix for bug #63377 and prevention of similar cases. * em-format.c (emf_finalise): Free the default_charset. (emf_format_clone): Clone the default_charset - this prevents the particular crash described in bug #63377. * em-utils.c (em_utils_message_to_html): If source is NULL, set our own default charset (from the user's gconf key) on the formatter to make sure there's always a source charset for conversion to UTF-8. svn path=/trunk/; revision=27122
* Set the store and full_name info on the dialog.Jeffrey Stedfast2004-08-314-32/+33
| | | | | | | | | | | | 2004-08-30 Jeffrey Stedfast <fejj@novell.com> * em-folder-tree.c (emft_popup_delete_folder): Set the store and full_name info on the dialog. (emft_popup_delete_response): Use the requisite data stored on the dialog object rather than examining the selection again. Fixes bug #62665. svn path=/trunk/; revision=27095
* ** See bug #64377.Not Zed2004-08-314-48/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-08-30 Not Zed <NotZed@Ximian.com> ** See bug #64377. * em-folder-selector.c (emfs_response): only set the uri if we have one to set. * em-folder-tree.c (em_folder_tree_finalize): Removed cose using selected_path and selected_uri strings. (emft_popup_new_folder): " (emft_popup_copy_folder_selected): " (emft_tree_selection_changed): (emft_tree_row_activated): ", free paths after use. * em-folder-selector.c (emfs_create_name_changed): free get_selected_uri return. (emfs_create_name_activate): " (em_folder_selector_get_selected_path): handle api change, store the selected_path too. * em-folder-tree.c (em_folder_tree_get_selected_uri): de-constify,and get the selection directly from the tree. (em_folder_tree_get_selected_path): same. svn path=/trunk/; revision=27092
* fixed merge conflictsJeffrey Stedfast2004-08-311-5/+7
| | | | svn path=/trunk/; revision=27088
* gtk-doc style comment fixesJeffrey Stedfast2004-08-311-2/+3
| | | | svn path=/trunk/; revision=27087
* ** See bug #63456.Not Zed2004-08-302-0/+11
| | | | | | | | | | | 2004-08-27 Not Zed <NotZed@Ximian.com> ** See bug #63456. * message-list.c (main_folder_changed): noop if the async_event pointer is NULL which can happen during destroy. svn path=/trunk/; revision=27072
* utf8_filename should be char * not charJP Rosevear2004-08-282-2/+7
| | | | | | | | | 2004-08-27 JP Rosevear <jpr@novell.com> * importers/mail-importer.c (import_folders_rec): utf8_filename should be char * not char svn path=/trunk/; revision=27051
* bump version, requirementsJP Rosevear2004-08-281-1/+6
| | | | | | | | 2004-08-27 JP Rosevear <jpr@novell.com> * configure.in: bump version, requirements svn path=/trunk/; revision=27050
* Don't crash if we're passed a NULL path. GtkFileChooser can return NULLHans Petter Jansson2004-08-282-1/+7
| | | | | | | | | | 2004-08-27 Hans Petter Jansson <hpj@ximian.com> * em-utils.c (emu_can_save): Don't crash if we're passed a NULL path. GtkFileChooser can return NULL filenames that get passed to this function. svn path=/trunk/; revision=27048
* Don't mark component menu accels for translation.Christian Neumair2004-08-272-1/+6
| | | | svn path=/trunk/; revision=27036
* Fix for bug #63177Jeffrey Stedfast2004-08-262-4/+16
| | | | | | | | | | | | | | | 2004-08-24 Jeffrey Stedfast <fejj@novell.com> Fix for bug #63177 * em-folder-tree.c (emft_drop_async_drop): Check full_name == NULL rather than full_name[0] since store's have NULL full_names, not empty string (like they used to). (emft_drop_folder): Same. (tree_drag_data_received): Don't abort the drop if the user dropped on a store, this is allowed (depending on the store). svn path=/trunk/; revision=27035
* only open the trash or junk if they're vfolders here. Some stores thatNot Zed2004-08-262-2/+12
| | | | | | | | | | 2004-08-25 Not Zed <NotZed@Ximian.com> * mail-component.c (store_info_new): only open the trash or junk if they're vfolders here. Some stores that implement their own trash folders are unacceptably slow to open otherwise. svn path=/trunk/; revision=27027
* Convert filename to UTF-8 from local encoding before displaying it.Frédéric Crozat2004-08-254-5/+20
| | | | | | | | | * importers/evolution-mbox-importer.c: (load_file_fn): * importers/evolution-outlook-importer.c: (load_file_fn): * importers/mail-importer.c: (import_folders_rec): Convert filename to UTF-8 from local encoding before displaying it. svn path=/trunk/; revision=27019
* store the select-uri on the view not in the thread message.Not Zed2004-08-243-155/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-08-23 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (em_folder_tree_set_selected): store the select-uri on the view not in the thread message. (emft_get_folder_info__free): (emft_get_folder_info__got): select_uri removed. (em_folder_tree_set_selected_list): don't set each selected separately, do it as a list. (emft_maybe_expand_row): if this is a selected row, select it too. (emft_get_folder_info__got): do no pending set selection stuff here. (em_folder_tree_set_selected): just call set_selected_list with one item. (emft_expand_node): if this is a selected row, select it too. (emft_get_folder_info__got): no longer need to track lost folders. (emft_tree_row_activated): clear the pending select list. (emft_tree_selection_changed): and here too. (em_folder_tree_get_selected_uris): get the lost folders from the un-applied selected ones now. also fixes a list appending error. (emft_tree_user_event): find out when the user hits a key or mouse button to override any pending single-user select and don't override the cursor setting either. (emft_tree_row_expanded): set the 'load subdirs' false before we load it, so we don't try to load it again if its still being loaded. (emft_get_folder_info__got): don't check the loaded flag here, it should be set by the callee, also check the exception return. svn path=/trunk/; revision=27002
* Fix for bug #62812Jeffrey Stedfast2004-08-232-3/+13
| | | | | | | | | | | | 2004-08-13 Jeffrey Stedfast <fejj@novell.com> Fix for bug #62812 * em-format-html-display.c (em_format_html_display_search): Set the search_dialog to be transient for the parent window and make sure to destroy the search_dialog when the parent gets destroyed. svn path=/trunk/; revision=26995
* changed the groupwise account setup error messageSivaiah Nallagatla2004-08-212-1/+10
| | | | | | | | | 2004-08-21 Sivaiah Nallagatla <snallagatla@novell.com> * mail-erros.xml : changed the groupwise account setup error message svn path=/trunk/; revision=26981
* ** See bug #62963.Not Zed2004-08-182-4/+16
| | | | | | | | | | | | 2004-08-16 Not Zed <NotZed@Ximian.com> ** See bug #62963. * message-list.c (build_tree, build_flat): define selected in declaration block, not inline. Spotted by Vincent Noel <vnoel@cox.net> svn path=/trunk/; revision=26959
* don't include the terminating NUL in the data length.Not Zed2004-08-162-17/+23
| | | | | | | | | | 2004-08-13 Not Zed <NotZed@Ximian.com> * em-utils.c (em_utils_message_to_html): don't include the terminating NUL in the data length. (em_utils_part_to_html): nor here. svn path=/trunk/; revision=26942
* Optionally use GtkFileChooser if compiled against Gtk+ >= 2.4.0Carlos Garnacho Parro2004-08-133-24/+64
| | | | | | | | | | | | 2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org> * em-utils.c: Optionally use GtkFileChooser if compiled against Gtk+ >= 2.4.0 * mail-config.glade: added the "use_filechooser" property to the various GnomeFileEntries svn path=/trunk/; revision=26897
* Partial fix for bug #62771Jeffrey Stedfast2004-08-133-1/+12
| | | | | | | | | | | | | 2004-08-10 Jeffrey Stedfast <fejj@novell.com> Partial fix for bug #62771 * em-format-quote.c (emfq_format_header): Same. * em-format-html.c (efh_format_header): Decode the X-Mailer/User-Agent headers. svn path=/trunk/; revision=26889
* just call e_passwords_ask_password directly. (pass_activate,Not Zed2004-08-123-244/+73
| | | | | | | | | | | | | | | 2004-08-10 Not Zed <NotZed@Ximian.com> * mail-session.c (get_password): just call e_passwords_ask_password directly. (pass_activate, pass_response, request_password, do_get_pass) (do_free_pass, main_forget_password): no longer required as e_password now handles the magic, and is thread safe. * mail-config.c (mail_config_write_on_exit): epasswords api change. svn path=/trunk/; revision=26880
* Return NULL not FALSE on error.Jeffrey Stedfast2004-08-112-1/+6
| | | | | | | | | 2004-08-06 Jeffrey Stedfast <fejj@novell.com> * em-folder-tree-model.c (em_folder_tree_model_get_selected): Return NULL not FALSE on error. svn path=/trunk/; revision=26864
* minor typo, uppercase 'the' corrected.Karsten Bräckelmann2004-08-072-2/+13
| | | | | | | | | 2004-06-08 Karsten Bräckelmann <guenther@rudersport.de> * em-format-html-display.c (smime_encrypt_table[4]): minor typo, uppercase 'the' corrected. svn path=/trunk/; revision=26841
* If type="{Sender}" and name is an empty string, use the addr. Fixes bugJeffrey Stedfast2004-08-042-1/+6
| | | | | | | | | 2004-08-03 Jeffrey Stedfast <fejj@novell.com> * em-composer-utils.c (format_sender): If type="{Sender}" and name is an empty string, use the addr. Fixes bug #62377 svn path=/trunk/; revision=26820
* fixed changelogJeffrey Stedfast2004-08-041-1/+1
| | | | svn path=/trunk/; revision=26815
* bump version, requirementsJP Rosevear2004-08-031-0/+2
| | | | | | | | 2004-08-02 JP Rosevear <jpr@novell.com> * configure.in: bump version, requirements svn path=/trunk/; revision=26803
* Update to just call us "Evolution" and be more accurate about the newJP Rosevear2004-08-022-173/+57
| | | | | | | | | 2004-08-01 JP Rosevear <jpr@novell.com> * default/C/Inbox: Update to just call us "Evolution" and be more accurate about the new features included svn path=/trunk/; revision=26792
* add the error message needed for groupwise account setupSivaiah Nallagatla2004-07-292-0/+9
| | | | | | | | | 2004-07-29 Sivaiah Nallagatla <snallagatla@novell.com> * mail-errors.xml : add the error message needed for groupwise account setup svn path=/trunk/; revision=26766
* ** See #61958.Not Zed2004-07-292-27/+55
| | | | | | | | | | | | | | | | | 2004-07-28 Not Zed <NotZed@Ximian.com> ** See #61958. * mail-folder-cache.c (real_flush_updates): remove the soreinfo lookup, it isn't used anywhere anymore. (mail_note_folder): hook onto the events outside of the lock, and don't pass the mfi pointer anymore. (mail_note_store): hook onto the events outside of the lock. (folder_changed, folder_finalised, folder_renamed): lookup the mfi if needed, it is no longer passed to the callback. (unset_folder_info): change unhook calls for new parameters. svn path=/trunk/; revision=26764
* ** See #61940.Not Zed2004-07-287-20/+58
| | | | | | | | | | | | | | | 2004-07-28 Not Zed <NotZed@Ximian.com> ** See #61940. * em-composer-utils.c (composer_set_body): add emformat source arg. (em_utils_reply_to_message): take source arg. Fixed callers. * em-utils.c (em_utils_message_to_html): take a source formatter argument, so we can copy/honour settings from it. (em_utils_part_to_html): similar. svn path=/trunk/; revision=26757
* ** See #57972.Not Zed2004-07-285-99/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-07-27 Not Zed <NotZed@Ximian.com> ** See #57972. * message-list.c (search_func): removed. (ml_search_path): new function to just search, not actually change the cursor like e_tree_find does. (message_list_can_select): new function, returns true if the selection specified is possible without changing the selection. (message_list_select): rewritten. (select_path): helper to select a path in a way that 'works reliably'. (message_list_select_next_thread): rewritten to use the table-adapter, so it properly handles arbitrary sorting. * em-folder-view.c (em_folder_view_get_popup_target): setup next/prev flags as appropriate. (emfv_enable_map[]): setup next/prev flags. * em-folder-view.h: added last and first message status bits to folder view select mask. svn path=/trunk/; revision=26749
* added len parameter to em_utils_part_to_html and em_utils_message_to_html.Radek Doulik2004-07-284-8/+21
| | | | | | | | | | 2004-07-23 Radek Doulik <rodo@ximian.com> * added len parameter to em_utils_part_to_html and em_utils_message_to_html. it is used to return length of returned buffer. we use that info later when setting composer body content. svn path=/trunk/; revision=26747
* dont call e_error_default parent here, we dont have access to the toplevelNot Zed2004-07-262-2/+6
| | | | | | | | | | 2004-07-22 Not Zed <NotZed@Ximian.com> * mail-component.c (impl_createControls): dont call e_error_default parent here, we dont have access to the toplevel yet. svn path=/trunk/; revision=26728
* ** See bug #61824.Not Zed2004-07-265-74/+60
| | | | | | | | | | | | | | | | | | | | | | | | 2004-07-23 Not Zed <NotZed@Ximian.com> ** See bug #61824. * em-popup.c (emp_part_popup_reply_sender) (emp_part_popup_reply_list, emp_part_popup_reply_all): use new api. We have no uid/folder to update here. * em-folder-view.c (emfv_message_reply): use new api for replying so we can supply the message content and have flags updated. * em-composer-utils.c (em_utils_reply_to_message): added optional folder and uid. (em_utils_reply_to_message_by_uid): removed, use the other interface instead. (reply_to_message): just call reply_to_message if we get a message to reply to. (em_utils_reply_to_message): if no message supplied, load it via the uid. svn path=/trunk/; revision=26727
* set the session on the formatter. See #61767.Not Zed2004-07-234-12/+33
| | | | | | | | | | | | | | | | | | | 2004-07-22 Not Zed <NotZed@Ximian.com> * em-utils.c (em_utils_part_to_html, em_utils_message_to_html): set the session on the formatter. See #61767. 2004-07-22 Not Zed <NotZed@Ximian.com> ** See bug #61747. * message-list.c (search_func): don't emit a message_selected here (god knows why we did?). Don't update cursor_uid either, just clear it. (message_list_select): select the path if we find it here, causing the cascade of selection action. svn path=/trunk/; revision=26710
* Free uri and name strings. Fixes a leak.Jeffrey Stedfast2004-07-212-0/+7
| | | | | | | | | 2004-07-19 Jeffrey Stedfast <fejj@novell.com> * em-migrate.c (em_migrate_folder): Free uri and name strings. Fixes a leak. svn path=/trunk/; revision=26688
* Chck that the selection is active. Hopefully this will fix bug #61427.Jeffrey Stedfast2004-07-172-12/+15
| | | | | | | | | 2004-07-13 Jeffrey Stedfast <fejj@novell.com> * em-folder-view.c (emfv_message_reply): Chck that the selection is active. Hopefully this will fix bug #61427. svn path=/trunk/; revision=26667
* free return value from e_mkdtempDan Winship2004-07-142-3/+10
| | | | | | | * em-utils.c (em_utils_selection_set_urilist, em_utils_temp_save_part): free return value from e_mkdtemp svn path=/trunk/; revision=26648
* only call expunge if the folder is set. (emfb_enable_map[]): only enableNot Zed2004-07-107-63/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-07-09 Not Zed <NotZed@Ximian.com> * em-folder-browser.c (emfb_folder_expunge): only call expunge if the folder is set. (emfb_enable_map[]): only enable expunge menu item if we have a valid folder set. ** See bug #60900. * em-format-html.c: convert the text_inline_parts hash to be keyed off the partid. (efh_free_inline_parts): -> efh_free_cache and fix to do it. * em-format.c (emf_free_cache): make the inline table cache other info too based on partid, this frees the structure. (emf_clone_inlines): copy all of the cache data. (em_format_is_inline): use the new data structure to determine state. (em_format_set_inline): same for setting. (emf_multipart_signed): cache/lookup the cached part. (emf_insert_cache): helper to add a cache entry. (emf_multipart_encrypted): cache decrypted part. (emf_application_xpkcs7mime): same. 2004-07-08 Not Zed <NotZed@Ximian.com> ** See bug #60900 (related only). * em-format-html-display.c (efhd_attachment_show): let set_inline do the redraw itself if required. kill some dead code. * em-format.c (em_format_set_inline): trigger a redraw here like the other em_format_set methods, if the state changed. * em-format.c (emf_format_clone): free inline table keys & setup string hash table. * em-format-quote.c (emfq_format_attachment): * em-format-html-display.c (efhd_format_attachment): * em-format-html.c (efh_format_attachment): is_inline api changes. * em-format-html-display.c (efhd_attachment_show): set_inline api changes. * em-format.c (em_format_is_inline): make this use the partid rather than the part address as a key, which may change. (emf_init): make the inline talbe a string hashtable. (emf_finalise): free inline keys. (emf_clone_inlines): copy the key string. svn path=/trunk/; revision=26614
* Fix for bug #61199.Jeffrey Stedfast2004-07-093-11/+26
| | | | | | | | | | | | | 2004-07-07 Jeffrey Stedfast <fejj@novell.com> Fix for bug #61199. * em-format-html.c (efh_format_address): Same. * em-format-quote.c (emfq_format_address): Make sure 'real' isn't NULL before using. svn path=/trunk/; revision=26606
* tarball should ship .schemas.in.in files, not generated files.Frédéric Crozat2004-07-092-1/+6
| | | | | | | * Makefile.am: tarball should ship .schemas.in.in files, not generated files. svn path=/trunk/; revision=26602