aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-vfolder-rule.h
Commit message (Collapse)AuthorAgeFilesLines
* EMVFolderRule: Track folder URIs in a GQueue instead of GList.Matthew Barnes2011-06-021-1/+1
| | | | Makes the logic a little cleaner. Do this also in mail-vfolder.c.
* EMFolderTree: Store an EMailBackend instead of an EMailSession.Matthew Barnes2011-05-241-3/+3
| | | | | | | | All this so EMFolderTree can submit EActivity instances for async ops. You can obtain an EMailSession from an EMailBackend, but not vice versa. Creates lots of pretty ripples in the mail code, but ultimately reduces complexity. So it's a code cleanup of sorts.
* Give MailSession a permanent home.Matthew Barnes2010-10-131-16/+39
| | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.
* Coding style and whitespace cleanup.Matthew Barnes2010-01-311-1/+1
|
* Cleanup and rename filter classes.Matthew Barnes2009-10-271-3/+3
|
* Prefer GLib basic types over C types.Matthew Barnes2009-05-291-4/+4
|
* Remove trailing whitespace, again.Matthew Barnes2009-05-291-1/+1
|
* Fix several types of pedantic compiler warnings.Matthew Barnes2009-05-171-1/+1
|
* License changes. Changed license from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-041-13/+14
| | | | | | More to come. svn path=/trunk/; revision=36255
* fixed copyright noticesJeffrey Stedfast2008-06-211-1/+1
| | | | svn path=/trunk/; revision=35663
* ** Remove trailing whitespace from source code.Matthew Barnes2007-11-151-1/+1
| | | | | | | | | 2007-11-14 Matthew Barnes <mbarnes@redhat.com> ** Remove trailing whitespace from source code. svn path=/trunk/; revision=34537
* Update FSF address in header comments (#469886). Patch from TobiasMatthew Barnes2007-09-021-2/+2
| | | | | | | | | | 2007-09-02 Matthew Barnes <mbarnes@redhat.com> * Update FSF address in header comments (#469886). Patch from Tobias Mueller. svn path=/trunk/; revision=34151
* Fixes #246235. Deleted the option menu and replaced with radio buttons.Johnny Jacob2006-07-121-2/+2
| | | | | | | | | | | 2006-07-11 Johnny Jacob <johnnyjacob@gmail.com> Fixes #246235. * em-vfolder-rule.c (get_widget): Deleted the option menu and replaced with radio buttons. * mail-dialogs.glade: Removed option menu and added radio buttons svn path=/trunk/; revision=32290
* ** See #59885.Not Zed2004-06-171-0/+67
2004-06-17 Not Zed <NotZed@Ximian.com> ** See #59885. ** Moved all of the mail specific filtering stuff from filter/* to here. Renamed appropriately into em* space, etc. * em-filter-folder-element.c (emff_copy_value): implement for folders. * em-vfolder-rule.c (get_widget): read the vfolder glade from mail-config.glade. * mail-config.glade: moved the vfolder source selector here. * em-search-context.c: new mail search specific rule context. * mail-component.c (setup_search_context): use the new em_search_context. * vfolder-rule.c (validate): change error to mail context. * filter-folder.c (validate): change error to mail context. * Makefile.am (em-filter-i18n.h): added rule for i18n of mail filter type stuff. (libevolution_mail_la_SOURCES): added in the filter and vfolder rule stuff specific to mail. ** See #59885. * em-format-html-quote.[ch]: remove and remove from build, not used. * Makefile.am (libevolution_mail_la_LIBADD): add libeabutil and evolutionsmime. * mail-component-factory.c (factory): there is no mail_config anymore. svn path=/trunk/; revision=26380