aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine/mail-ops.c
Commit message (Collapse)AuthorAgeFilesLines
* Correct typo in the previous commit ('error' versus 'local_error')Milan Crha2014-07-081-1/+1
|
* Disconnect the store when connected it on send from an OutboxMilan Crha2014-07-081-0/+16
| | | | | | | | When there was a send from the Outbox folder, then the transport service was connected when needed, but not disconnected after the send was finished. That could mean that any later send from the Outbox for this service could fail.because the server disconnected meanwhile.
* Bug 678843 - May re-prompt password on message sendMilan Crha2014-06-101-3/+23
| | | | | Follow-up fix, forgotten place to re-enable password prompt when sending message.
* Bug #722041 - NNTP Messages are silently dropped from OutboxMilan Crha2014-02-111-12/+8
|
* Bug 721545 - License text contains obsolete FSF postal addressMatthew Barnes2014-01-081-10/+9
|
* sync_store_desc: Display the store's display name.Matthew Barnes2013-11-301-9/+10
| | | | That's what it's for.
* em_utils_is_local_delivery_mbox_file(): Take a CamelService.Matthew Barnes2013-11-301-7/+6
| | | | | | More convenient than constructing a CamelURL just for this function. Also, document it.
* Remove unused arguments in mail_fetch_mail().Matthew Barnes2013-11-301-20/+3
| | | | The 'fetch_type' and 'fetch_count' arguments are not used.
* Adapt to Camel API changes.Matthew Barnes2013-09-241-2/+2
|
* Bug #705446 - Old POP3 mails can be removed before getting themMilan Crha2013-08-081-4/+28
|
* message_list_get_selected: Give the returned array a free func.Matthew Barnes2013-06-151-4/+4
| | | | | | The returned UID array now has a built-in "free" function for its elements and should be released by callers with g_ptr_array_unref() rather than em_utils_uids_free() or some equivalent.
* Bug #250046 - Empty group address as recipient prevents message sendMilan Crha2013-06-041-0/+3
| | | | | | | Empty group addresses were left as-is when sending an email directly, not through Outbox, which could cause a send error through SMTP. Expanding group addresses, or removing empty groups, from a list or recipients before sending the message fixes the issue.
* Utilize the new EMailSession functions when sending.Matthew Barnes2013-05-251-138/+59
|
* Bug #271262 - Allow Send/Receive of local stores in offlineMilan Crha2013-04-091-2/+12
|
* Use camel_service_ref_session().Matthew Barnes2013-02-111-2/+6
|
* Coding style and whitespace cleanup.Matthew Barnes2013-01-111-6/+8
|
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Bug #579315 - Identify filter names in filtering errorsMilan Crha2012-12-101-3/+12
|
* Bug #315317 - Add option to expunge messages on folder leaveMilan Crha2012-12-051-2/+57
|
* Bug #525932 - Unhelpful "Error while Filtering Selected Messages."Milan Crha2012-12-031-4/+16
|
* Address couple issues found by a Coverity scanMilan Crha2012-11-301-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-11-111-9/+8
|
* Bug #680497 - POP3 re-adds messages to local InboxMilan Crha2012-10-251-36/+55
|
* Bug #268618 - Add: Save replies in the folder of the message being replied toMilan Crha2012-10-221-4/+7
| | | | | | Follow-up fixes: a) don't copy to origin folder for forwarded messages b) use a real folder when reply/forward from a vFolder
* Bug #268618 - Add: Save replies in the folder of the message being replied toMilan Crha2012-10-191-2/+17
|
* Bug #683849 - Add account name to »Checking for new mail«Milan Crha2012-10-161-1/+2
|
* Bug #678806 - Flush Outbox doesn't remove sent messagesMilan Crha2012-09-111-2/+4
|
* Bug #683349 - Crash when sending a mail from the Outbox folderMilan Crha2012-09-101-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-201-16/+20
|
* Adapt to CamelService API changes.Matthew Barnes2012-08-131-1/+4
| | | | | | camel_service_get_settings() is now camel_service_ref_settings() and it returns a new CamelSettings reference which the caller must release with g_object_unref().
* Adapt to CamelSession API changes.Matthew Barnes2012-08-121-1/+5
| | | | | | | | | | | | These functions now return new references: camel_session_add_service() camel_session_list_services() These functions have been renamed and also return new references: camel_session_get_service() -> camel_session_ref_service() camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
* Remove unused mail_disconnect_store().Matthew Barnes2012-07-261-59/+0
|
* Remove mail_expunge_folder().Matthew Barnes2012-07-091-281/+5
| | | | Use e_mail_folder_expunge() instead.
* Remove mail_refresh_folder().Matthew Barnes2012-07-091-44/+0
| | | | Use e_mail_reader_refresh_folder() instead.
* Coding style and whitespace cleanup.Matthew Barnes2012-06-251-1/+1
|
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-3/+1
|
* Adapt mail to the new ESource API.Matthew Barnes2012-06-031-157/+203
|
* Adapt to CamelService API changes.Matthew Barnes2012-05-201-6/+6
| | | | | | em_utils_connect_service_sync() and em_utils_disconnect_service_sync() are no longer needed. CamelService itself now effectively does what these functions were doing.
* Remove forgotten debug printsMilan Crha2012-04-181-2/+0
|
* Whitespace cleanup.Matthew Barnes2012-04-021-10/+11
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* Add ability to specify INBOX for non-storage type accounts. Email daemonSrinivasa Ragavan2012-03-291-6/+50
| | | | allows to store mails in individual INBOX rather than a common one.
* Fix more compiler warnings.Matthew Barnes2012-03-041-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-201-14/+28
|
* Bug #659394 - Missing plural handling for "Failed to send %d of %d messages"Milan Crha2012-02-161-1/+4
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-0/+1691
These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service.