aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine/mail-ops.c
Commit message (Collapse)AuthorAgeFilesLines
* 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.