aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--addressbook/gui/component/Makefile.am2
-rw-r--r--calendar/gui/Makefile.am2
-rw-r--r--mail/importers/Makefile.am4
-rw-r--r--win32/Makefile.am7
-rw-r--r--win32/libevolution-mail-shared.def531
5 files changed, 543 insertions, 3 deletions
diff --git a/addressbook/gui/component/Makefile.am b/addressbook/gui/component/Makefile.am
index b7870eddc7..3a0732a995 100644
--- a/addressbook/gui/component/Makefile.am
+++ b/addressbook/gui/component/Makefile.am
@@ -1,5 +1,5 @@
if OS_WIN32
-WIN32_BOOTSTRAP_LIBS = $(top_builddir)/win32/libevolution-mail.la
+WIN32_BOOTSTRAP_LIBS = $(top_builddir)/win32/libevolution-mail-shared.la
endif
INCLUDES = \
diff --git a/calendar/gui/Makefile.am b/calendar/gui/Makefile.am
index 509aff1596..95576afc33 100644
--- a/calendar/gui/Makefile.am
+++ b/calendar/gui/Makefile.am
@@ -1,5 +1,5 @@
if OS_WIN32
-WIN32_BOOTSTRAP_LIBS = $(top_builddir)/win32/libevolution-mail.la
+WIN32_BOOTSTRAP_LIBS = $(top_builddir)/win32/libevolution-mail-shared.la
endif
## CORBA stuff
diff --git a/mail/importers/Makefile.am b/mail/importers/Makefile.am
index 9029d705a0..4faee016da 100644
--- a/mail/importers/Makefile.am
+++ b/mail/importers/Makefile.am
@@ -1,5 +1,7 @@
if OS_WIN32
-WIN32_BOOTSTRAP_LIBS = $(top_builddir)/win32/libevolution-mail.la
+WIN32_BOOTSTRAP_LIBS = \
+ $(top_builddir)/win32/libevolution-mail-shared.la \
+ $(top_builddir)/win32/libevolution-mail.la
endif
privsolib_LTLIBRARIES = libevolution-mail-importers.la
diff --git a/win32/Makefile.am b/win32/Makefile.am
index 7720d56543..d2b25958c0 100644
--- a/win32/Makefile.am
+++ b/win32/Makefile.am
@@ -6,6 +6,7 @@ EXTRA_DIST = \
libevolution-addressbook.def \
libevolution-calendar.def \
libevolution-mail.def \
+ libevolution-mail-shared.def \
libfilter.def
if OS_WIN32
@@ -16,6 +17,7 @@ BOOTSTRAP_LIBS = \
libevolution-addressbook.la \
libevolution-calendar.la \
libevolution-mail.la \
+ libevolution-mail-shared.la \
libfilter.la
endif
@@ -56,6 +58,11 @@ libevolution-mail.la: dummy.la libevolution-mail.def
mkdir -p .libs
$(DLLTOOL) --output-lib=.libs/libevolution-mail.dll.a --dllname=libevolution-mail.dll --input-def=libevolution-mail.def
+libevolution-mail-shared.la: dummy.la libevolution-mail-shared.def
+ sed -e s!%DLL%!libevolution-mail-shared-0! -e s!%LIB%!libevolution-mail-shared! -e s!%PFX%!$(prefix)! <dummy.la >$@
+ mkdir -p .libs
+ $(DLLTOOL) --output-lib=.libs/libevolution-mail-shared.dll.a --dllname=libevolution-mail-shared-0.dll --input-def=libevolution-mail-shared.def
+
libfilter.la: dummy.la libfilter.def
sed -e s!%DLL%!libfilter-0! -e s!%LIB%!libfilter! -e s!%PFX%!$(prefix)! <dummy.la >$@
mkdir -p .libs
diff --git a/win32/libevolution-mail-shared.def b/win32/libevolution-mail-shared.def
new file mode 100644
index 0000000000..a86804025b
--- /dev/null
+++ b/win32/libevolution-mail-shared.def
@@ -0,0 +1,531 @@
+EXPORTS
+ composer_lite DATA
+ e_composer_actions_init
+ e_composer_autosave_find_orphans
+ e_composer_autosave_get_enabled
+ e_composer_autosave_get_fd
+ e_composer_autosave_get_filename
+ e_composer_autosave_get_saved
+ e_composer_autosave_register
+ e_composer_autosave_set_enabled
+ e_composer_autosave_set_saved
+ e_composer_autosave_snapshot
+ e_composer_autosave_unregister
+ e_composer_find_data_file
+ e_composer_from_header_get_account_list
+ e_composer_from_header_get_active
+ e_composer_from_header_get_active_name
+ e_composer_from_header_get_type
+ e_composer_from_header_new
+ e_composer_from_header_set_account_list
+ e_composer_from_header_set_active
+ e_composer_from_header_set_active_name
+ e_composer_get_default_charset
+ e_composer_header_get_label
+ e_composer_header_get_sensitive
+ e_composer_header_get_type
+ e_composer_header_get_visible
+ e_composer_header_set_input_tooltip
+ e_composer_header_set_property
+ e_composer_header_set_sensitive
+ e_composer_header_set_title_tooltip
+ e_composer_header_set_visible
+ e_composer_header_table_add_destinations_bcc
+ e_composer_header_table_add_destinations_cc
+ e_composer_header_table_add_destinations_to
+ e_composer_header_table_get_account
+ e_composer_header_table_get_account_list
+ e_composer_header_table_get_account_name
+ e_composer_header_table_get_destinations
+ e_composer_header_table_get_destinations_bcc
+ e_composer_header_table_get_destinations_cc
+ e_composer_header_table_get_destinations_to
+ e_composer_header_table_get_header
+ e_composer_header_table_get_post_to
+ e_composer_header_table_get_reply_to
+ e_composer_header_table_get_signature
+ e_composer_header_table_get_signature_list
+ e_composer_header_table_get_subject
+ e_composer_header_table_get_type
+ e_composer_header_table_new
+ e_composer_header_table_set_account
+ e_composer_header_table_set_account_list
+ e_composer_header_table_set_account_name
+ e_composer_header_table_set_destinations_bcc
+ e_composer_header_table_set_destinations_cc
+ e_composer_header_table_set_destinations_to
+ e_composer_header_table_set_header_visible
+ e_composer_header_table_set_post_to_base
+ e_composer_header_table_set_post_to_list
+ e_composer_header_table_set_reply_to
+ e_composer_header_table_set_signature
+ e_composer_header_table_set_signature_list
+ e_composer_header_table_set_subject
+ e_composer_name_header_add_destinations
+ e_composer_name_header_get_destinations
+ e_composer_name_header_get_name_selector
+ e_composer_name_header_get_type
+ e_composer_name_header_new
+ e_composer_name_header_new_with_action
+ e_composer_name_header_new_with_label
+ e_composer_name_header_set_destinations
+ e_composer_post_header_get_account
+ e_composer_post_header_get_folders
+ e_composer_post_header_get_type
+ e_composer_post_header_new
+ e_composer_post_header_set_account
+ e_composer_post_header_set_folders
+ e_composer_post_header_set_folders_base
+ e_composer_private_dispose
+ e_composer_private_finalize
+ e_composer_private_init
+ e_composer_text_header_get_text
+ e_composer_text_header_get_type
+ e_composer_text_header_new_button
+ e_composer_text_header_new_label
+ e_composer_text_header_set_text
+ e_load_spell_languages
+ e_msg_composer_add_header
+ e_msg_composer_add_inline_image_from_file
+ e_msg_composer_add_inline_image_from_mime_part
+ e_msg_composer_add_message_attachments
+ e_msg_composer_attach
+ e_msg_composer_check_autosave
+ e_msg_composer_clear_inlined_table
+ e_msg_composer_get_attachment_view
+ e_msg_composer_get_from
+ e_msg_composer_get_header_table
+ e_msg_composer_get_lite
+ e_msg_composer_get_message
+ e_msg_composer_get_message_draft
+ e_msg_composer_get_message_print
+ e_msg_composer_get_raw_message_text
+ e_msg_composer_get_reply_to
+ e_msg_composer_get_sig_file_content
+ e_msg_composer_get_type
+ e_msg_composer_is_exiting
+ e_msg_composer_lite_new
+ e_msg_composer_load_from_file
+ e_msg_composer_modify_header
+ e_msg_composer_new
+ e_msg_composer_new_from_url
+ e_msg_composer_new_redirect
+ e_msg_composer_new_with_message
+ e_msg_composer_remove_header
+ e_msg_composer_reply_indent
+ e_msg_composer_request_close_all
+ e_msg_composer_save_draft
+ e_msg_composer_send
+ e_msg_composer_set_alternative
+ e_msg_composer_set_body
+ e_msg_composer_set_body_text
+ e_msg_composer_set_enable_autosave
+ e_msg_composer_set_lite
+ e_msg_composer_set_send_options
+ e_msg_composer_show_sig_file
+ e_save_spell_languages
+ em_account_editor_check
+ em_account_editor_commit
+ em_account_editor_dropdown_new
+ em_account_editor_folder_selector_button_new
+ em_account_editor_get_type
+ em_account_editor_new
+ em_account_editor_new_for_pages
+ em_account_editor_ssl_selector_new
+ em_composer_utils_setup_callbacks
+ em_config_get_type
+ em_config_hook_get_type
+ em_config_new
+ em_config_target_new_account
+ em_config_target_new_folder
+ em_config_target_new_prefs
+ em_event_get_type
+ em_event_hook_get_type
+ em_event_peek
+ em_event_target_new_composer
+ em_event_target_new_custom_icon
+ em_event_target_new_folder
+ em_event_target_new_folder_browser
+ em_event_target_new_message
+ em_event_target_new_send_receive
+ em_filename_make_safe
+ em_filter_context_add_action
+ em_filter_context_create_action
+ em_filter_context_find_action
+ em_filter_context_get_type
+ em_filter_context_new
+ em_filter_context_next_action
+ em_filter_editor_construct
+ em_filter_editor_get_type
+ em_filter_editor_new
+ em_filter_folder_element_get_type
+ em_filter_folder_element_new
+ em_filter_folder_element_set_value
+ em_filter_rule_add_action
+ em_filter_rule_build_action
+ em_filter_rule_get_type
+ em_filter_rule_new
+ em_filter_rule_remove_action
+ em_filter_rule_replace_action
+ em_filter_source_element_get_type
+ em_filter_source_element_new
+ em_folder_properties_show
+ em_folder_selection_button_get_multiselect
+ em_folder_selection_button_get_selection
+ em_folder_selection_button_get_selection_mult
+ em_folder_selection_button_get_type
+ em_folder_selection_button_new
+ em_folder_selection_button_set_multiselect
+ em_folder_selection_button_set_selection
+ em_folder_selection_button_set_selection_mult
+ em_folder_selector_construct
+ em_folder_selector_create_new
+ em_folder_selector_get_selected_path
+ em_folder_selector_get_selected_paths
+ em_folder_selector_get_selected_uri
+ em_folder_selector_get_selected_uris
+ em_folder_selector_get_type
+ em_folder_selector_new
+ em_folder_selector_set_selected
+ em_folder_selector_set_selected_list
+ em_folder_tree_enable_drag_and_drop
+ em_folder_tree_get_model
+ em_folder_tree_get_model_storeinfo
+ em_folder_tree_get_selected_folder
+ em_folder_tree_get_selected_folder_info
+ em_folder_tree_get_selected_path
+ em_folder_tree_get_selected_paths
+ em_folder_tree_get_selected_uri
+ em_folder_tree_get_selected_uris
+ em_folder_tree_get_tree_view
+ em_folder_tree_get_type
+ em_folder_tree_model_add_store
+ em_folder_tree_model_expand_foreach
+ em_folder_tree_model_get_expanded
+ em_folder_tree_model_get_expanded_uri
+ em_folder_tree_model_get_folder_name
+ em_folder_tree_model_get_selected
+ em_folder_tree_model_get_type
+ em_folder_tree_model_is_type_inbox
+ em_folder_tree_model_new
+ em_folder_tree_model_remove_folders
+ em_folder_tree_model_remove_store
+ em_folder_tree_model_save_state
+ em_folder_tree_model_set_expanded
+ em_folder_tree_model_set_expanded_uri
+ em_folder_tree_model_set_folder_info
+ em_folder_tree_model_set_selected
+ em_folder_tree_model_set_unread_count
+ em_folder_tree_new
+ em_folder_tree_new_with_model
+ em_folder_tree_select_next_path
+ em_folder_tree_select_prev_path
+ em_folder_tree_set_excluded
+ em_folder_tree_set_excluded_func
+ em_folder_tree_set_multiselect
+ em_folder_tree_set_selected
+ em_folder_tree_set_selected_list
+ em_folder_tree_set_skip_double_click
+ em_folder_utils_copy_folder
+ em_folder_utils_copy_folders
+ em_folder_utils_create_folder
+ em_folder_utils_delete_folder
+ em_folder_utils_get_icon_name
+ em_folder_utils_rename_folder
+ em_format_add_header
+ em_format_add_puri
+ em_format_class_add_handler
+ em_format_class_remove_handler
+ em_format_clear_headers
+ em_format_clear_puri_tree
+ em_format_default_headers
+ em_format_describe_part
+ em_format_fallback_handler
+ em_format_find_puri
+ em_format_find_visible_puri
+ em_format_format
+ em_format_format_clone
+ em_format_format_content
+ em_format_format_error
+ em_format_format_secure
+ em_format_format_text
+ em_format_get_type
+ em_format_is_attachment
+ em_format_is_inline
+ em_format_merge_handler
+ em_format_part
+ em_format_part_as
+ em_format_pull_level
+ em_format_push_level
+ em_format_quote_get_type
+ em_format_quote_new
+ em_format_redraw
+ em_format_set_charset
+ em_format_set_default_charset
+ em_format_set_inline
+ em_format_set_mode
+ em_format_set_session
+ em_icon_stream_clear_cache
+ em_icon_stream_get_image
+ em_icon_stream_get_type
+ em_icon_stream_is_resized
+ em_icon_stream_new
+ em_inline_filter_get_multipart
+ em_inline_filter_get_type
+ em_inline_filter_new
+ em_popup_get_type
+ em_popup_hook_get_type
+ em_popup_new
+ em_popup_target_new_folder
+ em_popup_target_new_part
+ em_popup_target_new_select
+ em_popup_target_new_uri
+ em_search_context_get_type
+ em_search_context_new
+ em_select_folder
+ em_stripsig_filter_get_type
+ em_stripsig_filter_new
+ em_sync_stream_get_type
+ em_sync_stream_set_buffer_size
+ em_uri_from_camel
+ em_uri_to_camel
+ em_utils_add_address
+ em_utils_add_vcard
+ em_utils_adjustment_page
+ em_utils_camel_address_to_destination
+ em_utils_check_user_can_send_mail
+ em_utils_clear_get_password_canceled_accounts_flag
+ em_utils_compose_lite_new_message
+ em_utils_compose_new_message
+ em_utils_compose_new_message_with_mailto
+ em_utils_composer_save_draft_cb
+ em_utils_composer_send_cb
+ em_utils_configure_account
+ em_utils_construct_composer_text
+ em_utils_contact_photo
+ em_utils_edit_filters
+ em_utils_edit_message
+ em_utils_edit_messages
+ em_utils_empty_trash
+ em_utils_expunge_folder
+ em_utils_flag_for_followup
+ em_utils_flag_for_followup_clear
+ em_utils_flag_for_followup_completed
+ em_utils_folder_is_drafts
+ em_utils_folder_is_outbox
+ em_utils_folder_is_sent
+ em_utils_folder_is_templates
+ em_utils_folder_name_from_uri
+ em_utils_forward_attached
+ em_utils_forward_inline
+ em_utils_forward_message
+ em_utils_forward_message_raw
+ em_utils_forward_messages
+ em_utils_forward_quoted
+ em_utils_get_proxy_uri
+ em_utils_get_reply_all
+ em_utils_get_reply_sender
+ em_utils_handle_receipt
+ em_utils_in_addressbook
+ em_utils_message_to_html
+ em_utils_part_to_html
+ em_utils_prompt_user
+ em_utils_redirect_message
+ em_utils_redirect_message_by_uid
+ em_utils_reply_to_message
+ em_utils_save_messages
+ em_utils_save_part
+ em_utils_save_part_to_file
+ em_utils_save_parts
+ em_utils_selection_get_mailbox
+ em_utils_selection_get_message
+ em_utils_selection_get_uidlist
+ em_utils_selection_get_urilist
+ em_utils_selection_set_mailbox
+ em_utils_selection_set_uidlist
+ em_utils_selection_set_urilist
+ em_utils_send_receipt
+ em_utils_show_error_silent
+ em_utils_show_info_silent
+ em_utils_snoop_type
+ em_utils_temp_save_part
+ em_utils_uids_copy
+ em_utils_uids_free
+ em_vfolder_context_get_type
+ em_vfolder_context_new
+ em_vfolder_editor_get_type
+ em_vfolder_editor_new
+ em_vfolder_editor_sourcelist_new
+ em_vfolder_rule_add_source
+ em_vfolder_rule_find_source
+ em_vfolder_rule_from_address
+ em_vfolder_rule_from_message
+ em_vfolder_rule_get_type
+ em_vfolder_rule_new
+ em_vfolder_rule_next_source
+ em_vfolder_rule_remove_source
+ filter_gui_add_from_message
+ filter_rule_from_message
+ mail_append_mail
+ mail_async_event DATA
+ mail_async_event_destroy
+ mail_async_event_emit
+ mail_async_event_new
+ mail_autoreceive_init
+ mail_build_attachment
+ mail_call_main
+ mail_cancel_all
+ mail_cancel_hook_add
+ mail_cancel_hook_remove
+ mail_check_service
+ mail_config_add_account
+ mail_config_add_signature
+ mail_config_clear
+ mail_config_find_account
+ mail_config_folder_to_cachename
+ mail_config_folder_to_safe_url
+ mail_config_get_account_by_name
+ mail_config_get_account_by_source_url
+ mail_config_get_account_by_transport_url
+ mail_config_get_account_by_uid
+ mail_config_get_accounts
+ mail_config_get_address_count
+ mail_config_get_allowable_mime_types
+ mail_config_get_default_account
+ mail_config_get_default_identity
+ mail_config_get_default_transport
+ mail_config_get_enable_magic_spacebar
+ mail_config_get_error_level
+ mail_config_get_error_timeout
+ mail_config_get_gconf_client
+ mail_config_get_labels
+ mail_config_get_lookup_book
+ mail_config_get_lookup_book_local_only
+ mail_config_get_message_limit
+ mail_config_get_signature_by_name
+ mail_config_get_signature_by_uid
+ mail_config_get_signatures
+ mail_config_get_sync_timeout
+ mail_config_has_proxies
+ mail_config_init
+ mail_config_is_configured
+ mail_config_is_corrupt
+ mail_config_prune_proxies
+ mail_config_reload_junk_headers
+ mail_config_remove_account
+ mail_config_remove_account_proxies
+ mail_config_remove_signature
+ mail_config_save_accounts
+ mail_config_save_signatures
+ mail_config_scripts_disabled
+ mail_config_service_set_save_passwd
+ mail_config_set_default_account
+ mail_config_signature_new
+ mail_config_signature_run_script
+ mail_config_uri_deleted
+ mail_config_uri_renamed
+ mail_config_write
+ mail_config_write_on_exit
+ mail_crypto_get_pgp_cipher_context
+ mail_disable_stop
+ mail_empty_trash
+ mail_enable_stop
+ mail_execute_shell_command
+ mail_expunge_folder
+ mail_fetch_mail
+ mail_filter_delete_uri
+ mail_filter_folder
+ mail_filter_junk
+ mail_filter_on_demand
+ mail_filter_rename_uri
+ mail_folder_cache_get_folder_info_flags
+ mail_get_folder
+ mail_get_folder_quota
+ mail_get_folderinfo
+ mail_get_message
+ mail_get_messages
+ mail_get_messagex
+ mail_get_store
+ mail_in_main_thread
+ mail_msg_active
+ mail_msg_cancel
+ mail_msg_check_error
+ mail_msg_cleanup
+ mail_msg_fast_ordered_push
+ mail_msg_init
+ mail_msg_main_loop_push
+ mail_msg_new
+ mail_msg_ref
+ mail_msg_set_cancelable
+ mail_msg_slow_ordered_push
+ mail_msg_unordered_push
+ mail_msg_unref
+ mail_msg_wait
+ mail_msg_wait_all
+ mail_note_folder
+ mail_note_get_folder_from_uri
+ mail_note_store
+ mail_note_store_remove
+ mail_prep_offline
+ mail_receive_uri
+ mail_refresh_folder
+ mail_remove_folder
+ mail_save_messages
+ mail_save_part
+ mail_send
+ mail_send_queue
+ mail_send_receive
+ mail_servers DATA
+ mail_session_add_junk_plugin
+ mail_session_add_password
+ mail_session_flush_filter_log
+ mail_session_forget_password
+ mail_session_forget_passwords
+ mail_session_get_interactive
+ mail_session_get_junk_plugins
+ mail_session_get_password
+ mail_session_init
+ mail_session_remember_password
+ mail_session_set_interactive
+ mail_session_set_junk_headers
+ mail_session_shutdown
+ mail_store_prepare_offline
+ mail_store_set_offline
+ mail_sync_folder
+ mail_sync_store
+ mail_tool_do_movemail
+ mail_tool_generate_forward_subject
+ mail_tool_get_inbox
+ mail_tool_get_trash
+ mail_tool_make_message_attachment
+ mail_tool_remove_xevolution_headers
+ mail_tool_restore_xevolution_headers
+ mail_tool_uri_to_folder
+ mail_tools_folder_to_url
+ mail_tools_x_evolution_message_parse
+ mail_transfer_messages
+ mail_vfolder_add_uri
+ mail_vfolder_delete_uri
+ mail_vfolder_get_sources_local
+ mail_vfolder_get_sources_remote
+ mail_vfolder_rename_uri
+ mail_vfolder_shutdown
+ message_tag_editor_get_tag_list
+ message_tag_editor_get_type
+ message_tag_editor_set_tag_list
+ message_tag_followup_append_message
+ message_tag_followup_get_type
+ message_tag_followup_new
+ session DATA
+ target_date_new
+ vfolder_clone_rule
+ vfolder_create_part
+ vfolder_edit
+ vfolder_edit_rule
+ vfolder_gui_add_from_address
+ vfolder_gui_add_from_message
+ vfolder_gui_add_rule
+ vfolder_load_storage
+ vfolder_revert
+ vfolder_store DATA
+ x_mailer DATA