| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2005-05-16 Not Zed <NotZed@Ximian.com>
* move e-error into e-util/
svn path=/trunk/; revision=29366
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2004-11-03 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_popup): Fix the popup id.
svn path=/trunk/; revision=27815
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=27300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-23 Not Zed <NotZed@Ximian.com>
** See #54030.
* e-searching-tokenizer.c (e_searching_tokenizer_match_count):
only return a count if we're using the primary search string.
* em-format-html-display.c (efhd_search_response): set the primary
search string to NULL instead of resetting it.
(efhd_update_search): dont noop if we have a null search text,
just set an empty search.
* e-searching-tokenizer.c (e_searching_tokenizer_reset): remove
this, revert jeff's fixes for 54030. this is incomplete and so
doesn't work either (search text stays remembered and secondary
search text lost too).
** See #60523.
* em-folder-view.c (emfv_finalise): unhook the folder changed
before destroying the async thing, and move it all to destroy
event anyway.
(emfv_destroy): as above.
svn path=/trunk/; revision=26472
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-18 Not Zed <NotZed@Ximian.com>
** See #60214.
* em-folder-view.c (em_folder_view_print): re-arrange code to make
the dialogue async. We also now load the message every time
before printing.
(emfv_print_response): handle response to print.
* em-format-html-print.c (em_format_html_print_message): new api
to print a specific uid on a specific folder.
svn path=/trunk/; revision=26413
|
|
|
|
|
|
|
|
|
|
| |
2004-06-15 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_init): Changed the second
gtk_selection_add_target() to use GDK_SELECTION_CLIPBOARD rather
than GDK_SELECTION_PRIMARY again. This should fix bug #60022.
svn path=/trunk/; revision=26349
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-10 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_message_reply): check that we have
content selected, not just a selection, before trying to reply to
that content. #59146.
(emfv_message_reply): strip call content-* headers (fixme), and
set transfer-encoding to 8bit.
svn path=/trunk/; revision=26274
|
|
|
|
| |
svn path=/trunk/; revision=26237
|
|
|
|
|
|
|
|
|
| |
2004-05-25 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_popup_menu[]): disable add sender to
addressbook bar if it is also disabled. #58955.
svn path=/trunk/; revision=26072
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-24 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_enable_menus): remove some debug.
* em-format-html.c (efh_format_header): output commas between
newsgroups, and also append_printf.
svn path=/trunk/; revision=26060
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-24 Not Zed <NotZed@Ximian.com>
* message-list.c (regen_list_regened): pull the message from the
regen list before we check the list and pending uid.
* em-folder-view.c (emfv_enable_menus): remove the hack for
enabling select delete from here and put it in the right place.
(em_folder_view_get_popup_target): put it here so its consistent.
svn path=/trunk/; revision=26055
|
|
|
|
|
|
|
|
|
|
| |
2004-05-18 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_list_selection_change): Listen to the
tree selection change event directly & proxy out, so we can update
the status bar properly. Blah. For #58600.
svn path=/trunk/; revision=25954
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-18 Not Zed <NotZed@Ximian.com>
* mail-folder-cache.c (folder_changed): don't emit new mail if its
any vfolder, not just vtrash folder. #56350.
* em-folder-view.c (emfv_list_done_message_selected): run
enable_menu's to make sure we're up to date. #58352.
** crappy hacks for #58385.
* em-folder-selection-button.c
(em_folder_selection_button_clicked): leave Ok button for this
selection.
* em-folder-selection.c (em_select_folder): added oklabel here too.
* em-folder-selector.c (em_folder_selector_new)
(em_folder_selector_construct, em_folder_selector_create_new):
Added oklabel- text for ok label.
(em_folder_selector_create_new): Set the ok label to Create.
* em-message-browser.c (emmb_set_message): don't mark message seen
if user has disabled auto-mark seen feature. #58629.
* em-format.c (em_format_part): if we have no content-type header,
then we get no mime-type set, so assume text/plain. #58470.
svn path=/trunk/; revision=25951
|
|
|
|
|
|
|
|
|
| |
2004-05-17 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (em_folder_view_open_selected): keep the hide
deleted status. Makes #51082 work at last.
svn path=/trunk/; revision=25916
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-14 Jeffrey Stedfast <fejj@novell.com>
* em-popup.h: s/RESEND/EDIT/
* em-popup.c (em_popup_target_new_select): s/RESEND/EDIT/
* em-folder-view.c: s/RESEND/EDIT/
(emfv_popup_edit): Renamed from emfv_popup_resend. Part of the fix
for bug #58358 (The main fix was just a change to the ui file).
svn path=/trunk/; revision=25910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-14 Jeffrey Stedfast <fejj@novell.com>
* em-popup.c (emp_popup_resend): Updated the #if 0'd code for the
API chanegs made to em_utils_edit_messages().
* em-folder-view.c (em_folder_view_open_selected): Pass TRUE as
the replace argument to em_utils_edit_messages() here.
(emfv_popup_resend): Pass FALSE here. Fixes bug #58357.
* em-composer-utils.c (em_utils_edit_messages): Now takes a
'replace' argument specifying whether or not the original message
should be deleted when the edited message is sent or saved.
svn path=/trunk/; revision=25907
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-13 Not Zed <NotZed@Ximian.com>
* em-migrate.c (em_migrate_folder): move ignore case outside of
block. Stupid c language.
* em-folder-view.c (emfv_format_popup_event): fix warning with
cast.
** See bug #58304.
* em-junk-filter.c (em_junk_sa_setting_notify): listen to sa
settings changes, update some globals.
(em_junk_filter_get_plugin): setup the gconf client here and
listen to changes.
(em_junk_sa_get_local_only, em_junk_sa_get_use_daemon)
(em_junk_sa_get_daemon_port): removed, use globals instead.
svn path=/trunk/; revision=25898
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-13 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_message_reply): re-enabled the reply to
selection stuff. I worked out how to make it work; I think.
* em-format-html-display.c (efhd_html_button_press_event): if we
aren't on a clickable object, do a null popup event instead.
* em-folder-view.c (emfv_format_popup_event): do the full popup if
we aren't on anything (not on a uri or part). See #8414.
svn path=/trunk/; revision=25894
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-10 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_activate): cleanup the view menus if they
were created.
* em-folder-view.h: added list_active bit, means the view is
showing the list and needs e.g. view menus.
* em-folder-view.c (emfv_setup_view_instance): was
create_view_instance. Now also setup the menu's if we're showing the list.
* em-folder-browser.c (emfb_create_view_menus): removed. moved
functionality into emfolderview.
2004-05-07 Not Zed <NotZed@Ximian.com>
* mail-account-editor.c: include missing header.
svn path=/trunk/; revision=25827
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-07 Not Zed <NotZed@Ximian.com>
** See bug #57935.
* em-folder-view.c (emfv_set_message): add new arg, nomarkseen,
don't mark the selected message seen once its loaded.
(emfv_list_message_selected): clear the nomarkseen flag once we've
processed the selection.
(emfv_list_done_message_selected): handle the nomarkseen flag,
don't mark a message seen if it was explictly selected.
* em-folder-browser.c (emfb_list_built): use
em_folder_view_select_message rather than doing it via the
messagelist directly.
svn path=/trunk/; revision=25821
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-07 Not Zed <NotZed@Ximian.com>
** See #58017.
* message-list.c (mail_regen_list): use thread_queued, so we don't
regen out of order.
* em-folder-view.c (emfv_list_message_selected): use the queue
thread so we don't get messages out of order.
* mail-ops.c (mail_transfer_messages): use thread_queued_slow.
(mail_prep_offline): and here too.
svn path=/trunk/; revision=25819
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-05 Jeffrey Stedfast <fejj@ximian.com>
* mail-autofilter.c (rule_match_thread): Removed.
(rule_from_message): Removed the AUTO_THREAD bit.
* em-folder-view.c: Removed vFolder/Filter on Thread. These were
both broken.
(struct _filter_data): Removed a bunch of data members since most
of them weren't used.
svn path=/trunk/; revision=25810
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-05 Not Zed <NotZed@Ximian.com>
** See bug #57720.
* em-folder-browser.c (emfb_create_view_menus): removed some stuff
done in create_view_instance in the superclass.
* em-folder-view.c (emfv_create_view_instance): moved here from
em-folder-browser, setup the view instance for the folder.
(emfv_set_folder): if the folder is set, create the view instance.
* em-folder-browser.c: moved the galview instance and menu
pointers to EMFolderView, since they're basically meta-data on the
messagelist @ to fix issues.
* em-folder-view.c (em_folder_view_open_selected): copy over the
threaded list value when the message browser is brought up.
** some clean up
* evolution-mail.schemas.in.in: removed xmailer_mask stuff.
* em-migrate.c (mail_display_map[]): Removed xmailer_mask stuff.
* em-folder-view.c (emfv_setting_notify): removed xmailer_mask stuff.
* em-format-html.c (em_format_html_set_xmailer_mask): removed.
This isn't used anymore.
** Fixes the double-draw on separate mail view.
* message-list.c (on_cursor_activated_cmd): noop if the cursor and
uid match for all cases (clearing uid).
(on_selection_changed_cmd): noop if the cursor and new selection
hasn't changed & fix a memleak.
svn path=/trunk/; revision=25806
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Not Zed <NotZed@Ximian.com>
* em-composer-utils.c (create_new_composer): take fromuri and
subject to set the basic headers/account.
(em_utils_compose_new_message)
(em_utils_compose_new_message_with_mailto, forward_attached)
(em_utils_forward_attached, forward_non_attached)
(em_utils_forward_inline, em_utils_forward_quoted)
(em_utils_forward_message, em_utils_forward_messages): Take the
from folder uri to set the from account if it can. Fixed all
callers. For #57964.
svn path=/trunk/; revision=25747
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Not Zed <NotZed@Ximian.com>
* mail-send-recv.c (receive_update_done): removed.
* em-mailer-prefs.h:
* message-tag-followup.h:
* mail-config-druid.h:
* mail-tools.h: clean up & use forward decls. Fix users with
busted includes.
svn path=/trunk/; revision=25745
|
|
|
|
|
|
|
|
|
| |
2004-04-21 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_class_init): use the right signal
callback for the changed signal. Fixes #57246.
svn path=/trunk/; revision=25548
|
|
|
|
| |
svn path=/trunk/; revision=25534
|
|
|
|
|
|
|
|
|
| |
2004-04-19 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c: Use E_ICON_SIZE_* enums for the menu/toolbar
icon sizes.
svn path=/trunk/; revision=25530
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-19 Michael Terry <mike@mterry.name>
* GNOME_Evolution_Mail.server.in.in:
* em-account-prefs.[ch]:
* em-composer-prefs.[ch]:
* em-folder-browser.c:
* em-folder-tree.c:
* em-folder-view.c:
* em-format-html-display.c:
* em-format-html.[ch]:
* em-popup.c:
* mail-component.c
* mail-config-druid.c:
* mail-config.glade:
* mail-mt.c:
* mail-send-recv.c:
* message-list.c:
* message-tag-followup.c:
* message-tags.glade: Update the mailer to use icon themes through the
EIconFactory object in e-util
svn path=/trunk/; revision=25517
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-14 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_set_folder_uri): ugh, use the queued
thread to get the folder, otherwise we can get folders set on the
display out of order.
* message-list.c (message_list_set_search): if we set this while
frozen, save the search elsewhere.
(message_list_thaw): if we had a frozen-time search, use it when
we regenerate.
* em-folder-browser.c (emfb_set_folder): freeze/thaw the
messagelist around changes so we don't have multiple updates fire
off changing folders.
(emfb_activate): remove an unused variable i never used.
* message-list.c (message_list_freeze, message_list_thaw): lock
some updates to the ui, so you can do things like set folder and
search atomically.
(message_list_set_threaded, message_list_set_hidedeleted)
(message_list_set_search, message_list_hide_uids)
(message_list_hide_clear, message_list_set_folder): dont refresh
the list if we're frozen.
svn path=/trunk/; revision=25458
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-14 Not Zed <NotZed@Ximian.com>
** See bug #56149.
* em-folder-view.c (emfv_edit_cut): similar to below, use focus to
determine who we select from.
(emfv_edit_copy): ditto.
* message-list.c: Remove primary selection stuff. It just annoys.
* em-folder-browser.c (emfb_edit_copy): use focus rather than
selection owner to determine who to copy from.
(emfb_edit_cut): similarly.
svn path=/trunk/; revision=25455
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
004-04-13 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_set_folder): track the messagelist
hidedeleted value since it looks it up when we set the folder.
* em-folder-browser.c (emfb_hide_deleted): use new method below to
propagate change.
(emfb_activate): same.
* em-folder-view.c (em_folder_view_set_hide_deleted): accessor to
set the hide_deleted state, emits a view_changed event.
* mail-component.c (view_changed_cb): use VISIBLE rather than
TOTAL for the displayed total count. Also deleted if we're not in
hide deleted mode. And do spethal things with spethal folders,
etc.
svn path=/trunk/; revision=25438
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-13 Not Zed <NotZed@Ximian.com>
* mail-ops.c (mail_refresh_folder): run this in the
thread_queued_slow, so it runs in sequence and after folder_sync.
* em-folder-view.c (emfv_set_folder): fire off a refresh_folder
once the folder is loaded. Addresses #56871.
svn path=/trunk/; revision=25431
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-13 Not Zed <NotZed@Ximian.com>
* em-format-html.c (efh_format_headers): use %% for %%.
* em-folder-view.c (emfv_init, emfv_finalise, emfv_activate):
revert dans' creatable items handler patch, moved to
mail-component instead (which deals with the actual menu's).
* mail-component.c (impl_createControls): setup a user creatable
items handler on the view widget.
(view_control_activate_cb): activate the user creatable items
handler on the view widget.
* em-folder-view.c (emfv_init): add a comment about jeff's last
fix.
* em-utils.c (forward_non_attached): Set attachments from
forwardee before we set the body, otherwise images wont resolve
properly. Related to #56566.
svn path=/trunk/; revision=25428
|
|
|
|
|
|
|
|
|
| |
2004-04-12 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_init): Need to set the session on the
preview object. Fixes bug #56862.
svn path=/trunk/; revision=25419
|
|
|
|
|
|
|
|
|
|
|
|
| |
* em-folder-view.c (emfv_init): Create an
EUserCreatableItemsHandler for the view.
(emfv_finalise): Unref it.
(emfv_activate): Activate it
* mail-component.c (impl__get_userCreatableItems): add
object/folder flags to the items
svn path=/trunk/; revision=25380
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-08 Not Zed <NotZed@Ximian.com>
* mail-folder-cache.c:
(update_1folder): VJUNK_FOLDER's dont exist, they're VTRASH
folders now.
* em-folder-view.c: remove message_changed stuff from camel folder
stuff.
* mail-component.c (mail_component_init): don't setup the search
context here, wait till its requested. Fixes #56672.
2004-04-07 Not Zed <NotZed@Ximian.com>
* mail-component.c (view_changed_cb): hook to update the info
label when the folderview changes.
* em-folder-view.c (emfv_class_init): added 2 signals 'loaded' and
'changed'. For when a folder is set/cleared or when some state
changes.
(emfv_set_folder): emit LOADED signal when we set the folder.
(emfv_list_message_selected): emit changed event.
(emfv_gui_folder_changed): emit changed event.
svn path=/trunk/; revision=25369
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-07 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #56538
* em-folder-view.c (emfv_set_folder_uri): Don't set the preview
empty here.
(emfv_set_folder): If the folder is the same as the folder already
on the emfv, just return. Otherwise clear the preview and continue
setting the folder as normal.
svn path=/trunk/; revision=25364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-06 Not Zed <NotZed@Ximian.com>
* em-folder-tree.c (emft_tree_row_expanded): ref the emfoldertree
in our thread message.
(em_folder_tree_set_selected): same.
(emft_get_folder_info__free): unref it.
* mail-folder-cache.c (ping_store): use thread_queued_slow not
thread_queued - we dont care when it runs.
* em-folder-view.c (emfv_set_folder_uri): use thread_new for
getting the folder, we do elsewhere, and it aids interactivity.
svn path=/trunk/; revision=25330
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-02 Jeffrey Stedfast <fejj@ximian.com>
Fixes bug #53851
* em-folder-view.c (emfv_popup_move_cb): Save the uri as the
default for copy/move.
(emfv_popup_move): Use the default copy/move uri.
(emfv_popup_copy): Same.
* em-folder-selection.c (em_select_folder): Select the uri *after*
the dialog gets shown.
svn path=/trunk/; revision=25306
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-31 Not Zed <NotZed@Ximian.com>
* *.[ch]: Cleaned up header inclusions and added plenty of forward
declarations. Sped up complete re-compilation by upto 20%.
** See bug #55950.
* em-utils.c (em_utils_in_addressbook): utility for checking if an
email address is in the addressbook. I can't tell if it works
'cause it crashes eds.
* em-format-html.c (emfh_gethttp): handle addressbook checking.
2004-03-30 Not Zed <NotZed@Ximian.com>
* mail-config.h: clean up the headers and use some forward decl's
instead.
* em-format-html.c (em_format_html_set_load_http): change state to
an int 'style' instead.
* em-folder-view.c (emfv_setting_notify): set the format load http
option to the config value directly.
** See bug #56147.
* message-list.c (clear_info): set the node data to NULL when we
unref its data.
(ml_get_save_id): use a different test for the root node, and
return NULL if we don't have any data on the node (because we're
cleaing it).
** See bug #54962.
* em-folder-tree.c (emft_popup_new_folder_response): put back the
old hack to open the vfolder editor if you try to create a folder
under vfolders.
** See bug #55940.
* mail-autofilter.c (mail_filter_rename_uri): map the uri to an
email uri before passing to filter code.
(mail_filter_delete_uri): same here.
svn path=/trunk/; revision=25261
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-11 Radek Doulik <rodo@ximian.com>
* mail-ops.c: remove junk learning thread, it's handled in
camel-folder.c:folder_changed now
* em-folder-view.c (emfv_popup_mark_junk): use
em_folder_view_mark_selected, set junk, junk-learn and seen flags
(emfv_popup_mark_nojunk): similar, reset junk, set junk-learn flags
svn path=/trunk/; revision=25046
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-08 Radek Doulik <rodo@ximian.com>
* mail-ops.c (mail_filter_junk): new method, filter folder with
FILTER_SOURCE_JUNKTEST type filter
* em-folder-view.c: added Filter Junk command and junk icons to
menus, added apply filters icon to popup menu
(emfv_popup_filter_junk): new helper method, calls
mail_filter_junk
svn path=/trunk/; revision=24991
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-04 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_popup): If event == NULL, don't try to
use event->key.time
* em-migrate.c (upgrade_vfolder_sources_1_4): New function to
upgrade vfolder sources.
(em_upgrade_xml_1_4): If the doc is vfolders.xml, upgrade the
sources nodes.
svn path=/trunk/; revision=24971
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_setting_notify): If
gconf_entry_get_value() returns NULL, then it means the key was
unset or something. Don't use g_return_if_fail() for that.
First of the lockdown fixes...
* em-composer-prefs.c (em_composer_prefs_construct): Same as
below.
* em-mailer-prefs.c (em_mailer_prefs_construct): Respect
locked-down keys by disabling their sensitivity to the user.
(settings_changed): Don't re-enable check_incoming_imap if the key
is locked.
svn path=/trunk/; revision=24911
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-26 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #54352
* em-message-browser.c (emmb_class_init): Set update_message_style
to FALSE.
* em-folder-view.c (emfv_setting_notify): Only update message
display style if our subclass wants us to.
(emfv_class_init): Set update_message_style to TRUE.
(emfv_view_mode): Don't save the gconf key unless our class allows
us to.
svn path=/trunk/; revision=24894
|
|
|
|
|
|
|
|
|
| |
2004-02-25 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_list_key_press): Removed Delete/KP_Delete
from here. Now handled via the bonobo-ui menu accels. Fixes bug #53504.
svn path=/trunk/; revision=24870
|
|
|
|
|
|
|
|
| |
2004-02-25 <rodo@ximian.com>
* em-folder-view.c (emfv_popup_mark_junk): do not set DELETED
svn path=/trunk/; revision=24865
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-24 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_popup_mark_junk): Set the SEEN flag as
well.
(emfv_list_key_press): Removed the skip-to-next-message logic as
this was already being handled in emfv_popup_delete(). Fixes bug
#54471.
(emfv_enable_menus): Re-enable MessageDelete here. Fixes bug
#54770.
svn path=/trunk/; revision=24849
|
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_list_key_press): Delete key should always
delete, never undelete (bug #53215). Also fixes a bug where
uids->len was being accessed after uids had been free'd.
svn path=/trunk/; revision=24822
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #53997
* em-folder-view.c (emfv_list_message_selected): Ref the emfv
before spawning the async event.
(emfv_list_done_message_selected): Check emfv->preview !=
NULL. Also unref the emfv when done.
svn path=/trunk/; revision=24820
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-browser.c (emfb_hide_deleted): Set the hide_deleted
bool on EMFolderView.
* em-folder-view.c (emfv_popup_delete): Fix Sarfraaz Ahmed's fix
to only jump to the previous message if hide_deleted is
set. Otherwise his fix gets extremely irritating.
(emfv_list_key_press): Same.
svn path=/trunk/; revision=24762
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Not Zed <NotZed@Ximian.com>
** See bug #54200.
* em-popup.c (em_popup_target_new_select): add
EM_POPUP_SELECT_FOLDER - to find out if we have a folder at
all. Handle getting a NULL folder passed in.
* em-folder-view.c (em_folder_view_get_popup_target): Added
EM_FOLDER_VIEW_SELECT_FOLDER - to detect when we dont have a
folder set on the emfolderview.
* em-folder-browser.c (emfb_mark_all_read): if we don't have a
folder, dont try and run.
(emfb_enable_map[]): Disable a bunch of stuff we have no
folder set.
svn path=/trunk/; revision=24755
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Sarfraaz Ahmed <asarfraaz@novell.com>
* em-folder-view.c (emfv_popup_delete): added the code to get
the previous mail in a list, if get_next_mail fails. This is a
fix for #54195
(emfv_list_key_press): Same as above
svn path=/trunk/; revision=24733
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Radek Doulik <rodo@ximian.com>
* em-folder-view.c (emfv_popup_mark_nojunk): move to the next
message after mark not junk as well
* em-junk-filter.c (em_junk_sa_test_spamd): split into
spamassassin and spamd tests
(em_junk_sa_is_available): test spamd only if spamd usage enabled
(pipe_to_sa_with_error): extended pipe_to_sa, last added parametr
specifies return value if an error occured
(em_junk_sa_check_junk): don't use /bin/sh -c when running
spamassassin, it's not needed and we need to avoid getting 126,127
exit codes from the shell
(em_junk_sa_check_junk): pass 0 rv_err to pipe_to_sa_with_error to
avoid false positives in case someone removes/uninstalls SA while
evolution runs
svn path=/trunk/; revision=24651
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Not Zed <NotZed@Ximian.com>
** See bug #53258.
* em-format-html-display.c (efhd_find_handler): force any bonobo
handler types to always be inline, even attachments.
* em-format.c (em_format_is_inline): use handler flags for special
cases, removing all hard-coded types.
* em-format.h (EMFormatHandler): add a flags field, so far a flag
to set default inline viewing of the content.
2004-02-06 Not Zed <NotZed@Ximian.com>
* em-folder-properties.c: include string.h to kill warning.
** See bug #53627.
* em-folder-view.c (emfv_popup_mark_junk): changed to work like
delete does, jumping to the next message if required, and marking
things immediately, then queuing up the junk marking job if
required.
* mail-ops.c (mail_mark_junk): ugh, this stuff totally can't go
accessing messagelist from another thread!!!! Changed so this
code only does the junk reporting, not setting flags. UGH! It
should be doing this implictly on the folder when you set the
flags, or at least when you sync the folder!!! Changed ot use the
queued thread.
* message-list.c (find_next_undeleted): changed to find
next-unhidden, i.e. junk as well as deleted, if we're in
hide-deleted mode.
(build_tree): always call find_next_undeleted if we have a cursor.
(build_flat): same.
svn path=/trunk/; revision=24644
|
|
|
|
|
|
|
|
|
|
| |
2004-02-05 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_mail_next_flagged): Pass TRUE as
wraparound (to both be consistant with prev_flagged and to fix bug
#48681.
svn path=/trunk/; revision=24633
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-20 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (EMFolderView): Make displayed_uid public.
* em-folder-browser.c (em_folder_browser_show_preview): use
em_folder_view_set_message rather than message_list_select_uid.
When clearing, clear view->displayed_uid too.
2004-01-20 Not Zed <NotZed@Ximian.com>
** See bug #52965.
* mail-component.c (mail_component_init): removed an epfixme, it
already is an object.
(impl_upgradeFromVersion): call mail_note_store after running the
upgrade for local folders.
* em-migrate.c (em_migrate): revert the vfolders.xml after we've
imported them.
* mail-vfolder.c (vfolder_revert): new api to re-load the vfolders
file.
svn path=/trunk/; revision=24322
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-19 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_on_url_cb): properly decode the mailto
url rather than treating it as a simple string.
* em-format-html.c (efh_format_address): if we have a name part,
add it to the mailto part. As per rfc2368. So it isn't lost for
clicking/etc.
svn path=/trunk/; revision=24298
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-15 Not Zed <NotZed@Ximian.com>
** See bug #52878.
* em-folder-view.c (emfv_finalise): unhook message_changed too.
(emfv_set_folder): hook/unhook message_changed too.
(emfv_message_changed): implement, proxy to folder_changed.
svn path=/trunk/; revision=24235
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-15 Not Zed <NotZed@Ximian.com>
** See bugs #51609 and #43515.
* em-format-html-display.c (efhd_format_prefix): output flag for
followup details above the message.
(efhd_write_image): added to output icon data.
* em-format-html.c (efh_format_do): call format_prefix before
outputting the message in normal display mode.
* em-format.c (emf_format_prefix): method called to format data
before the first message output. Default impl == noop.
svn path=/trunk/; revision=24230
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-14 Not Zed <NotZed@Ximian.com>
** See bug 51660.
* em-format-html-quote.c (efhq_multipart_related): setup part_id
appropriately.
* em-format-html-display.c (efhd_output_secure): use part_id in
classid, and add .signed to part_id for subpart.
(efhd_bonobo_unknown): use part_id in classid.
(efhd_format_attachment): use part_id in classid's.
* em-format-html.c (efh_multipart_related)
(emfh_multipart_related_check): setup part_id for each subpart.
(efh_output_secure): as above, and use the part_id for the
classid.
(em_format_html_add_pobject): use part_id for a generated classid.
(efh_text_plain): setup pseudo-parts into part_id.
* em-format.c (emf_format_clone): setup the part_id base, folder +
uid.
(emf_finalise): free the part_id gstring.
(emf_init): allocate the part_id gstring.
(em_format_add_puri): build the cid from the part_id rather than
an arbitrary number, so it is more persistent. Also save the
part_id in the puri for multipart/related use.
(emf_multipart_mixed, emf_multipart_alternative)
(emf_multipart_appledouble, emf_multipart_encrypted)
(emf_multipart_related, emf_multipart_signed): Set the part_id for
each subpart.
(emf_clear_puri_node): free part_id.
2004-01-13 Not Zed <NotZed@Ximian.com>
** See bug 51660.
* em-format-html-print.c (em_format_html_print_print): dont take
message, get the message from the source formatter.
* em-format.c (emf_format_clone): Added folder and uid parameters,
changed camelmedium to a mimemessage.
* em-format-html-display.c (efhd_attachment_button): check the
icon image cache and if the image is there use it.
* em-icon-stream.c (em_icon_stream_get_image): api to lookup
finished images in cache.
(em_icon_stream_new): add a cache key arg.
(emis_sync_close): store the image in the cache once its
completed.
svn path=/trunk/; revision=24210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-04 ERDI Gergo <cactus@cactus.rulez.org>
* em-folder-view.c (emfv_on_url_cb): Emit a hover-url signal when
the user mouses over a URL, ...
(emfv_hover_url_impl): ... and use BonoboUI to change the status
bar message...
(em_folder_view_set_statusbar): ... unless we are asked not to, ...
* mail-component.c (impl_createControls): ... like in the case of
the mail component, ...
(view_hover_url_cb): ... that uses the ActivityHandler to do the
same
Add these together, and #127536 is neatly solved.
2004-01-05 ERDI Gergo <cactus@cactus.rulez.org>
* e-task-bar.c (init): Create a separate label to the left of the
progress messages...
(e_task_bar_message): ...and allow components to set it...
* e-activity-handler.c (e_activity_handler_message): ...through
this new ActivityHandler method
svn path=/trunk/; revision=24086
|
|
|
|
|
|
|
|
|
|
| |
2004-01-05 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_set_folder_uri): Pass mail_thread_queued
to mail_get_folder() instead of mail_thread_new so that we
eliminate a race when switching folders in the UI.
svn path=/trunk/; revision=24045
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-11 Grahame Bowland <grahame@angrygoats.net>
* em-format-html.c (efh_format_header): display
x-evolution-mailer pseudo header irrespective of
xmailer_mask. This is now handled by a header
configuration dialog.
* mail-config.glade: add tab to mail configuration
dialog to allow custom headers to be specified for
display.
* em-mailer-prefs.h: modify struct _EMMailerPrefs to
add widgets for custom header tab. Add defines for custom
header flags. Add struct EMMailerCustomHeader to describe
custom headers, and add function
em_mailer_custom_headers_from_xml to allow XML from gconf
key to be parsed into this structure.
* em-folder-view.c (emfv_setting_notify): catch changes to
custom header gconf key and update mail view to correspond
* em-mailer-prefs.c (em_mailer_prefs_apply): save custom
headers to gconf
(header_list_enabled_toggled): toggle clicked toggle column
(add_header): add header to custom header list if valid
(remove_header): remove selected custom header
(is_valid_header): return true if passed header is valid,
otherwise false
(entry_header_changed): call add_header_update_sensitivity
(em_mailer_prefs_construct): initialise header selection tab.
Load gconf data for header selection dialog.
(em_mailer_custom_header_to_xml): load a header structure
from XML document structure
(em_mailer_custom_header_from_xml): load a header
structure from a string containing valid XML. if any failure,
the header.name is set to NULL.
(header_list_row_selected): call
remove_header_update_sensitivity
(remove_header_update_sensitivity): set the sensitivity of
the remove button to FALSE if the list is empty or nothing
is selected. Otherwise, set it to TRUE.
(add_header_update_sensitivity): set the sensitivity of the
the add button to FALSE if the entry box is empty, contains
a duplicate header, or contains an invalid header. Otherwise,
set it to TRUE.
* evolution-mail.schemas.in.in: add mail/display/headers
svn path=/trunk/; revision=23924
|
|
|
|
|
|
|
|
| |
2003-12-04 Radek Doulik <rodo@ximian.com>
* em-folder-view.c: set junk toolbar buttons pixmaps
svn path=/trunk/; revision=23633
|
|
|
|
|
|
|
|
|
| |
tedfast <fejj@ximian.com>
* em-folder-view.c (emfv_set_folder): Sync the folder before
replacing it with the new folder.
svn path=/trunk/; revision=23619
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-03 Not Zed <NotZed@Ximian.com>
* mail-autofilter.c (rule_match_thread): changed to setup the rule
part properly, it could never have worked. Bug #51601.
* em-popup.c (emp_uri_popup_address_add): implement.
* em-folder-view.c (emfv_popup_add_sender): implement.
(emfv_add_sender_addressbook): hook up to above func.
* em-utils.c (em_utils_add_address): implementation to add an
email address to the addressbook.
(emu_add_address_cb): callback required for funny api. Bug
#51321.
svn path=/trunk/; revision=23592
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-25 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (em_folder_view_print): set session on print
formatter for signatures to work.
* em-message-browser.c (emmb_destroy): kill warning.
* em-format-html.c (efh_output_secure): same as
efhd_output_secure, output the security bar, but for
printing/plain html.
(efh_application_xpkcs7mime): use output_secure.
(em_format_html_multipart_signed_sign): removed, output_secure
does what this did.
* em-format-html-display.c (smime_sign_table,
smime_encrypt_table): Added a short description for the mail
display.
(efhd_xpkcs7mime_button): only good/bad signature at this point,
if only encrypted, then display 'bad' icon.
(efhd_output_secure): output the security bar/button and handle
multi-level enveloping properly.
(efhd_application_xpkcs7mime): just call output_secure to do
the security bar.
(efhd_multipart_signed): same.
(efhd_signature_button): removed, no longer used.
(efhd_signature_check): removed, no longer used.
svn path=/trunk/; revision=23483
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-14 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c (emfv_popup_move): Updated.
(emfv_popup_copy): Updated.
* em-folder-tree.c (emft_popup_copy): Updated.
(emft_popup_move): Updated.
* em-folder-selection.c (create_dialog): New convenience function
to construct the dialog contents for all three public functions.
(em_folder_selection_run_dialog): Now longer takes a caption arg.
(em_folder_selection_run_dialog_uri): Same.
(em_select_folder): Here too.
svn path=/trunk/; revision=23353
|
|
|
|
| |
svn path=/trunk/; revision=23302
|
|
|
|
| |
svn path=/trunk/; revision=23169
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-01 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c: setup filter-on-thread and vfolder-on-thread.
* mail-autofilter.c (rule_from_message): handle AUTO_THREAD
(rule_match_thread): new function to setup a filter on a msgid
svn path=/trunk/; revision=23158
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Jeffrey Stedfast <fejj@ximian.com>
* Fixes bug #49816
* em-popup.c (emp_part_popup_reply_sender): No need to pass a
parent window arg anymore.
(emp_part_popup_reply_list): Same.
(emp_part_popup_reply_all): Here too.
(emp_part_popup_forward): Same.
(emp_uri_popup_address_send): Here too.
* em-folder-browser.c (emfb_mail_compose): No need to pass a
parent window arg anymore.
(emfb_mail_post): Same.
* em-folder-view.c (emfv_message_reply): Don't pass a parent
window argument anymore.
(emfv_popup_forward): Same.
(emfv_popup_resend): Same here.
(em_folder_view_open_selected): Same.
(emfv_message_forward_attached): Here too.
(emfv_message_forward_inline): And here.
(emfv_message_forward_quoted): Same.
(emfv_message_redirect): Here too.
(emfv_message_post_reply): And here.
(emfv_format_link_clicked): ANd finally here.
* em-utils.c (create_new_composer): Don't set_transient_for()
anymore.
(em_utils_compose_new_message): No longer takes a parent window
argument.
(em_utils_forward_attached): No longer takes a parent window arg.
(em_utils_forward_inline): Same.
(em_utils_forward_quoted): Same.
(em_utils_forward_message): Same.
(em_utils_forward_messages): Here too.
(redirect_get_composer): Don't set_transient_for() here either.
(em_utils_redirect_message): No longer takes a parent window arg.
(em_utils_redirect_message_by_uid): Same.
(reply_get_composer): Don't set_transient_for() here.
(em_utils_reply_to_message): No longer takes a parent window arg.
(em_utils_reply_to_message_by_uid): Same.
(post_reply_to_message): Don't set_transient_for() here.
(em_utils_post_reply_to_message_by_uid): No longer takes a parent
window arg.
(em_utils_compose_new_message_with_mailto): Don't
set_transient_for() here.
(em_utils_post_to_url): Same.
(em_utils_edit_message): No longer takes a parent window arg.
(em_utils_edit_messages): Same.
svn path=/trunk/; revision=23092
|
|
|
|
| |
svn path=/trunk/; revision=22964
|
|
|
|
|
|
|
|
|
|
| |
2003-10-08 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c: Add a hide_mask to the
create-rule-from-message bars so that we don't segfault when we
right click with a multi-selection.
svn path=/trunk/; revision=22822
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-02 Not Zed <NotZed@Ximian.com>
* em-format-html.c (efh_format_timeout): zero out last_part if
we're clearing. Uh, this fixes, but shouldn't, part of #49034.
The problem is the 'last part' logic is based on the address,
which can quite easily be repeated for different messages.
* em-folder-view.c (emfv_list_message_selected): reverted jeff's
patch for #48618, use a much simpler method.
* em-message-browser.c (emmb_destroy): hook onto destroy handler,
we need to destroy the messagelist ourselves, since we dont attach
it to any parent window.
svn path=/trunk/; revision=22785
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-30 Not Zed <NotZed@Ximian.com>
* em-format-html.c (efh_init): remove gconf stuff.
(em_format_html_set_xmailer_mask): new method to set the xmailer mask.
* em-folder-view.c (emfv_display_keys[]): Added charset key to
monitor/retrieve, and xmailer_mask.
(emfv_setting_notify): Monitor charset setting, pass onto the
formatter, as well as xmailer_mask.
* mail-preferences.c (mail_preferences_construct): use the new
charset key.
(mail_preferences_apply): use the new charset key.
* evolution-mail.schemas: Moved the mail/format/charset to
mail/display/charset. 1. it makes more sense, and 2. it makes
notification update easier in em-folder-view.c
* em-format.c (emf_init): remove the gconf charset stuff, for bug
#48791, and also actually fixes the fixme that jeff thought he
fixed.
(em_format_format_text): use default charset as fallback.
(em_format_set_default_charset): New method to set the default charset.
(gconf_charset_changed): removed.
svn path=/trunk/; revision=22768
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-22 Not Zed <NotZed@Ximian.com>
* em-popup.c (emp_uri_popup_link_copy): removed, moved to
em-folder-view, for now, it has access to an invisible.
* em-folder-view.c (emfv_setting_notify): honour the load_http
setting, at least the all setting.
(emfv_format_popup_event): setup the popup menu item for copy link
location here.
svn path=/trunk/; revision=22652
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-19 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #48618.
* em-folder-view.c (emfv_list_message_selected): See if we have
already loaded the message uid that has just been selected, if so
- don't bother re-loading it.
(emfv_list_done_message_selected): Update loaded_uid and
loading_uid.
svn path=/trunk/; revision=22628
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
* component-factory.c: updated for camel namespace changes
* em-folder-view.c: updated for camel namespace changes
* em-format-html-display.c: updated for camel namespace changes
* em-format-html-quote.c: updated for camel namespace changes
* em-format.c: updated for camel namespace changes
* em-popup.c: updated for camel namespace changes
* em-utils.c: updated for camel namespace changes
* mail-autofilter.c: updated for camel namespace changes
* mail-ops.c: updated for camel namespace changes
* mail-session.c: updated for camel namespace changes
* message-list.c: updated for camel namespace changes
* message-tag-followup.c: updated for camel namespace changes
* importers/evolution-mbox-importer.c: updated for camel namespace
changes
2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
* em-popup.c (emp_standard_menu_factory): Don't forget to
initialise/increment 'i' when using it as an object id in the
for-loop.
* em-format.c (em_format_format_text): Initialise charset to NULL
or it may be used uninitialised. Also include
gnome-vfs-mime-handlers.h for gnome_vfs_mime_type_get_description().
svn path=/trunk/; revision=22610
|
|
2003-09-17 Not Zed <NotZed@Ximian.com>
* folder-browser.c, folder-browser.h, folder-browser-ui.c
folder-browser-ui.h, mail-callbacks.c, mail-callbacks.h
mail-display.c, mail-display.h, mail-display-stream.c
mail-display-stream.h, mail-format.c, mail-format.h
mail-identify.c, mail-search.c, mail-search.h
message-browser.c, message-browser.h, subscribe-dialog.c
subscribe-dialog.h, mail-font-prefs.c, mail-font-prefs.h: cvs
removed.
* Makefile.am: Removed mail-font-prefs.[ch], hasn't been built for
ages.
* em-*.c: killed a bunch of printfs.
* em-format-html-display.c (efhd_html_button_press_event): update
for html object api chagnes.
** Merge in mail-refactor-2 branch.
svn path=/trunk/; revision=22602
|