aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Bug #502516 - Avoid "source" string in user visible dialogsMilan Crha2012-12-041-3/+3
|
* Address couple issues found by a Coverity scanMilan Crha2012-11-303-5/+3
|
* Avoid using GdkEventButton directly in certain places.Matthew Barnes2012-11-301-1/+1
| | | | | | | | | | | | Prefer dealing with GdkEvent pointers and using accessor functions like gdk_event_get_button(). This is complicated by the fact that some GtkWidget method declarations still use GdkEventButton pointers, and synthesizing button events pretty much requires direct GdkEventButton access. But GDK seems to be nudging itself toward sealing the GdkEvent union. Likely to happen in GDK4. Mainly clean up signal handlers and leave method overrides alone for now.
* Bug #688199 - Replying via a template doesn't mark mail as read/repliedMilan Crha2012-11-131-2/+13
|
* Coding style and whitespace cleanup.Matthew Barnes2012-11-1113-149/+225
|
* Replace deprecated GLib symbols (as of GLib 2.34.x)Milan Crha2012-11-067-59/+80
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-2012-71/+71
|
* Add e_mail_session_append_to_local_folder().Matthew Barnes2012-08-151-10/+6
| | | | | | Asynchronous + synchronous convenience functions. Uses the EMailLocalFolder enumeration to specify a well-known folder.
* Remove all references to JavaScriptCore and use of JavaScriptDan Vrátil2012-08-091-3/+2
| | | | | | | | | | JavaScript is disabled in EWebView, so any attempt to evaluate a JavaScript code will fail. We are using DOM bindings instead to interact with the document. This commit removes some helper functions created in the early days of WebKit port which are not used anymore and also fixes mail-to-task plugin, which was relying on some JavaScript.
* Remove all GDK threads usage.Matthew Barnes2012-08-061-2/+0
| | | | | | | | | | | | According to [1], we don't need to worry about GDK's global lock since we don't call gdk_threads_init() or gdk_threads_set_lock_functions(). The GDK threads API is being aggressively deprecated by GTK+ developers so let's just abandon it entirely. I've never really understood when you're supposed to use it or not use it anyway, so it's good to be rid of this confusion. [1] https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00005.html
* Coding style and whitespace cleanup.Matthew Barnes2012-06-251-2/+2
|
* Bug 678397 - Move "mail-to-task" actions to a submenuMatthew Barnes2012-06-212-28/+34
| | | | Shortens the Message menu a little for low screen resolutions.
* Use SoupURI instead of EUri.Matthew Barnes2012-06-193-37/+51
| | | | EUri is now deprecated.
* No more experimental plugins.Matthew Barnes2012-06-181-1/+1
| | | | | We don't have any experimental plugins left. Remove the slot for it in configure.ac so we don't pick up anymore. EPlugin is deprecated anyway.
* Remove the last remaining usage of GConfMilan Crha2012-06-1518-528/+157
|
* Bump minimum libnotify version to 0.7.Matthew Barnes2012-06-082-10/+0
| | | | | | GNOME has included libnotify 0.7.x since GNOME 3.0. It's still an optional dependency for Evolution, but if you're gonna use it you'll need a GNOME3-era release.
* Bug 677628 - Remove account and folder name from mail notificationsMatthew Barnes2012-06-081-9/+11
|
* Mail formatter rewrite - convert some plugins to modulesDan Vrátil2012-06-0624-10202/+0
| | | | | | | | | | audio-inline, itip-formatter, prefer-plain, tnef-attachments and vcard-inline plugins were converted to modules so that they can fit into concept of the new formatter. Every module still installs .eplug file, because there is no suitable API at the moment to register plugins to the plugins dialog and to extend the Preferences dialog.
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-0427-120/+37
|
* Adapt vcard-inline plugin to the new ESource API.Matthew Barnes2012-06-031-20/+31
|
* Adapt save-calendar plugin to new ESource API.Matthew Barnes2012-06-033-12/+0
|
* Adapt publish-calendar plugin to the new ESource API.Matthew Barnes2012-06-034-42/+45
|
* Adapt pst-importer plugin to the new ESource API.Matthew Barnes2012-06-031-21/+44
|
* Adapt mailing-list-actions plugin to the new ESource API.Matthew Barnes2012-06-031-12/+30
|
* Adapt mail-to-task plugin to the new ESource API.Matthew Barnes2012-06-031-82/+105
|
* Adapt itip-formatter plugin to the new ESource API.Matthew Barnes2012-06-038-551/+1166
|
* Adapt email-custom-header plugin to the new ESource API.Matthew Barnes2012-06-031-1/+0
|
* Adapt bbdb plugin to new ESource API.Matthew Barnes2012-06-032-93/+56
|
* Remove default-source plugin.Matthew Barnes2012-06-033-283/+0
| | | | Obsoleted by EBookSourceConfig and ECalSourceConfig.
* Add 'imap-features' module.Matthew Barnes2012-06-034-752/+0
| | | | | | Adds an extra page to EMailConfigNotebook for 'imap' accounts. Replaces the 'imap-features' plugin.
* Add 'cal-config-webcal' module.Matthew Barnes2012-06-033-327/+0
| | | | | | Registers the "On The Web" backend in ECalSourceConfig widgets. Replaces the 'calendar-http' plugin.
* Add 'cal-config-weather' module.Matthew Barnes2012-06-033-588/+0
| | | | | | Registers the "Weather" backend in ECalSourceConfig widgets. Replaces the 'calendar-weather' plugin.
* Add 'cal-config-google' module.Matthew Barnes2012-06-035-1272/+0
| | | | | | Registers the "Google" backend in ECalSourceConfig widgets. Replaces the 'google-account-setup' plugin.
* Add 'cal-config-caldav' module.Matthew Barnes2012-06-035-2053/+0
| | | | | | Registers the "CalDAV" backend in ECalSourceConfig widgets. Replaces the 'caldav' plugin.
* Add 'cal-config-local' module.Matthew Barnes2012-06-033-298/+0
| | | | | | Registers the "On This Computer" backend in ECalSourceConfig widgets. Replaces the 'calendar-file' plugin.
* Add 'book-config-webdav' module.Matthew Barnes2012-06-033-389/+0
| | | | | | Registers the "WebDAV" backend in EBookSourceConfig widgets. Replaces the 'webdav-account-setup' plugin.
* Add 'book-config-local' module.Matthew Barnes2012-06-033-117/+0
| | | | | | Registers the "On This Computer" backend in EBookSourceConfig widgets. Replaces the 'addressbook-file' plugin.
* Add 'backup-restore' module.Matthew Barnes2012-06-035-1545/+0
| | | | Replaces the 'backup-restore' plugin.
* Reduce diff noise with 'account-mgmt' branch.Matthew Barnes2012-06-032-18/+27
| | | | One last time.
* Fix memory leaks around gtk_tree_model_get() functionMilan Crha2012-05-313-2/+14
|
* Bug 672827 - 'Mark as read' confirmation dialog is too bigMatthew Barnes2012-05-211-45/+14
|
* Bug #675061 - Evolution 3.5.1 does not buildDan Vrátil2012-05-181-2/+0
|
* Whitespace cleanups.Matthew Barnes2012-05-133-10/+10
|
* Bug #674997 - Collapsing contact lists broken in Contacts previewDan Vrátil2012-05-031-0/+5
|
* ItipView: Cleanups.Matthew Barnes2012-04-282-295/+202
|
* Bug #673420 - Itip formatter lost all mnemonicsDan Vrátil2012-04-271-29/+105
|
* Fix possible memory leaks of GError structuresMilan Crha2012-04-231-1/+1
|
* Bug #671537 - Option to validate SSL certificates with libsoupMilan Crha2012-04-235-9/+73
|
* Adapt to libedataserver[ui] changes.Matthew Barnes2012-04-2211-56/+81
|
* Bug #465076 - INBOX confusion with outboxMilan Crha2012-04-191-3/+3
|
* Bug #674037 - [attachment-reminder] Parses message body inefficientlyMilan Crha2012-04-171-54/+158
|
* Fix backward buttons in "restore-confirm" dialog.Matthew Barnes2012-04-121-1/+1
| | | | Cancel button belongs on the left.
* Whitespace cleanup.Matthew Barnes2012-04-024-287/+287
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* Bug #673067 - [itip-formatter] Shows one long line for the meeting descriptionDan Vrátil2012-03-291-3/+27
|
* WebKit port - port pluginsDan Vrátil2012-03-2917-1719/+2566
|
* Bug #593450 - attachment-reminder-plugin: minor tweak to configuration tabAshwini Oruganti2012-03-261-2/+2
|
* Bug #593449 - custom-header-plugin: minor tweak to configuration tabAshwini Oruganti2012-03-261-3/+3
|
* Bug #593444 - templates-plugin: minor tweak to configuration tabAshwini Oruganti2012-03-261-2/+2
|
* Add missing linker flags.Matthew Barnes2012-03-0414-3/+17
|
* Move EAlert* and e-xml-utils references from other part of the code to ↵Srinivasa Ragavan2012-03-039-9/+9
| | | | libevolution-utils.
* Bug #663745 - Option to create Google Calendar not availableMilan Crha2012-03-027-41/+41
|
* Fix unneeded mnemonic conflict of _Customize with _Cancel buttonAndre Klapper2012-02-271-1/+1
|
* Add translator comments to stringsAndre Klapper2012-02-271-0/+3
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-2031-399/+542
|
* Change 'file name' to 'filename' according to the GDP Style GuideAndre Klapper2012-02-171-1/+1
|
* Use i as mnemonic for Filename string everywhere. This does not conflict ↵Andre Klapper2012-02-171-1/+1
| | | | with other mnemonics in the affected dialogs.
* Bug #659396 - Missing plural handling for "You have selected %d mails to..."Milan Crha2012-02-161-5/+15
|
* Fix broken Help button link for 'Insert > Custom Header' dialog after ↵Andre Klapper2012-02-151-1/+1
| | | | Mallard transition.
* Bug 669433 - Add missing linker flags to pst-importDominique Leuenberger2012-02-111-8/+9
|
* Add missing mnemonic to stringAndre Klapper2012-02-111-1/+1
|
* Fix external editor example. Fixes bug #594736Andre Klapper2012-01-291-1/+1
|
* Add missing linker flags.Matthew Barnes2012-01-192-10/+12
|
* Coding style and whitespace cleanup.Matthew Barnes2012-01-192-12/+11
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-1917-56/+90
| | | | | | | 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.
* Bug #667741 - Crash when browse for CalDAV calendarMilan Crha2012-01-171-1/+11
|
* Bug #667346 - Fix build with libpst 0.6.54 and require this versionVincent Untz2012-01-101-1/+1
|
* Bug #664370 - Crash when putting same component into icalcomponentKai Juse2012-01-053-4/+4
|
* Avoid passing EMailBackend as much as possible.Matthew Barnes2011-12-162-4/+7
| | | | | | | | | | | | | | | More mail API churn... reversing some previous API decisions. I've made some key API changes to EMailSession on the account-mgmt branch which should allow for this, and will hopefully also benefit the "email-factory" branch. EMailBackend barely needs to exist anymore, except as the owner of EMailSession. For several low-level functions, we replace its EMailBackend parameter with EMailSession and EAlertSink parameters; the latter so it can still pass user alerts up the chain.
* Bug #666341 - [bbdb] Invalid free in bbdb_do_itMilan Crha2011-12-161-1/+0
|
* Bug #561696 - Invitation's "Open Calendar" button jumps to current dayMilan Crha2011-12-151-1/+1
|
* Reorder accounts by drag-and-drop.Matthew Barnes2011-12-113-37/+89
| | | | | | | | | | | | | | | | | | | | | This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3. Account reordering is now done by drag-and-drop instead of up/down buttons. Turned out to be a wee bit more complicated than I initially thought. This scraps EAccountManager and EAccountTreeView and replaces them with new classes centered around EMailAccountStore, which EMailSession owns. EMailAccountStore is the model behind the account list in Preferences. The folder tree model now uses it to sort its own top-level rows using gtk_tree_path_compare(). It also broadcasts account operations through signals so we don't have to rely so heavily on EAccountList signals, since EAccountList is going away soon. Also as part of this work, the e-mail-local.h and e-mail-store.h APIs have been merged into EMailSession and MailFolderCache.
* Remove some unnecessary GConf crud.Matthew Barnes2011-11-282-5/+2
|
* Bug #580394 - Comment field in a meeting request is too smallMilan Crha2011-11-253-13/+32
|
* Bug #616561 - Don't check read-only calendars in the itip-formatterTim Piessens2011-11-251-0/+7
|
* Bug #376075 - Accepting a meeting invitation defaults to wrong calendarMilan Crha2011-11-251-28/+33
|
* Bug #659491 - Hung when accepting calendar inviteMilan Crha2011-11-252-295/+469
|
* Miscellaneous cleanups.Matthew Barnes2011-11-234-7/+13
|
* Tweak GSettings schemas.Matthew Barnes2011-11-238-20/+20
| | | | | | | | - Don't use the term "eplugin" for modules. - Use the term "plugin" instead of "eplugin" for plugins. - Split SpamAssassin settings into a separate schema.
* Merge branch 'master' into wip/gsettingsMatthew Barnes2011-11-234-9/+6
|\ | | | | | | | | Conflicts: mail/e-mail-paned-view.c
| * Bug #663615 - Saving calendar duplicates the first eventMilan Crha2011-11-223-3/+3
| |
| * Bug #664018 - Cannot create task/memo from a mailMilan Crha2011-11-221-6/+3
| |
| * Remove some unnecessary #includes.Matthew Barnes2011-11-182-2/+0
| |
* | Fix compiler warnings.Matthew Barnes2011-11-232-4/+3
| |
* | Port autocontacts plugin to GSettingsRodrigo Moya2011-11-183-103/+83
| |
* | Make it fully buildRodrigo Moya2011-11-093-5/+12
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-085-25/+22
|\|
| * EMAccountEditor: Start using CamelNetworkSettings.Matthew Barnes2011-11-074-23/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of stuffing host/port/user/etc into CamelURLs. To enforce this in 3rd party extensions, remove EAccounts from EMConfigTargetAccount and rename it EMConfigTargetSettings with the following struct members: const gchar *email_address; const gchar *storage_protocol; CamelSettings *storage_settings; const gchar *transport_protocol; CamelSettings *transport_settings;
| * Adapt to CamelOperation API changes.Matthew Barnes2011-11-071-2/+1
| |
* | Migrate itip formatter to GSettingsRodrigo Moya2011-11-042-9/+7
| |
* | Migrate attachment reminder plugin to GSettingsRodrigo Moya2011-11-041-29/+28
| |
* | Migrate template plugin to GSettingsRodrigo Moya2011-11-031-20/+18
| |
* | Migrate face plugin to GSettingsRodrigo Moya2011-11-022-8/+7
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-021-1/+1
|\|
| * Bug #662589 - 'Retrieve List' for new Google calendar does not use proxyMilan Crha2011-11-021-1/+1
| |
* | Migrate mail notification plugin to GSettingsRodrigo Moya2011-11-021-67/+45
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-281-5/+62
|\|
| * Bug #660782 - [pst-import] Missing 'To' on message repliesMilan Crha2011-10-281-5/+62
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-261-1/+2
|\|
| * Adapt to CamelNetworkSettings changes.Matthew Barnes2011-10-251-1/+2
| |
| * Trivial little cleanups.Matthew Barnes2011-10-193-3/+0
| | | | | | | | | | | | To synchronize with the "wip/gsettings" branch. Mostly just removing unneeded "gconf-bridge.h" includes.
* | Migrate external editor plugin to GSettingsRodrigo Moya2011-10-141-30/+22
| |
* | Migrate prefer-plain plugin to GSettingsRodrigo Moya2011-10-141-17/+10
| |
* | Remove unneeded GConf headerRodrigo Moya2011-10-141-1/+0
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-134-48/+123
|\|
| * Fix typos in user visible stringsAndre Klapper2011-10-131-4/+4
| |
| * Require libgdata >= 0.10.Matthew Barnes2011-10-131-9/+0
| | | | | | | | Drop all the backward-compatibility cruft.
| * Bug #660829 - Allow 'Mark as read' in right click menu on spam folderMilan Crha2011-10-111-18/+12
| |
| * Bug #660861 - Avoid mark-all-read on a non-folder selectionMilan Crha2011-10-111-1/+2
| |
| * Bug #660782 - [pst-import] Missing tasks after importMilan Crha2011-10-111-16/+105
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-102-28/+23
|\|
| * Adapt to CamelFolderSummary API changesMilan Crha2011-10-061-27/+20
| |
| * GtkApplication has some new EShell-like features.Matthew Barnes2011-10-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly.
* | First successful buildRodrigo Moya2011-10-061-3/+3
| |
* | Merge from masterRodrigo Moya2011-10-0542-322/+454
|\|
| * Oops, missed one.Matthew Barnes2011-10-051-1/+4
| |
| * Simplify library dependency flags.Matthew Barnes2011-10-0530-165/+148
| | | | | | | | | | | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed.
| * publish-calendar: correct Secure FTP abbreviation to SFTPNguyễn Thái Ngọc Duy2011-10-031-1/+1
| |
| * itip-formatter: end some strings with colon instead of full stopNguyễn Thái Ngọc Duy2011-10-031-3/+3
| |
| * backup-restore cleanups.Matthew Barnes2011-09-302-122/+247
| |
| * Require GLib 2.30.Matthew Barnes2011-09-301-8/+0
| | | | | | | | Drop all GLIB_CHECK_VERSION macros.
| * Miscellaneous cleanups from the account-mgmt branch.Matthew Barnes2011-09-275-19/+37
| | | | | | | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality.
| * EMFolderTreeModel: Don't use parameters in "get_default" functions.Matthew Barnes2011-09-261-3/+3
| | | | | | | | | | | | | | | | Drop EMFolderTreeModel's "session" property now that it has a "backend" property and call em_folder_tree_model_set_backend() where we used to call em_folder_tree_model_set_session(). The session can still be obtained through e_mail_backend_get_session().
| * itip-formatter: Adapt to CamelDB API changes.Matthew Barnes2011-09-261-3/+3
| | | | | | | | I didn't realize CamelDB was used outside of Camel, yikes!
| * Bug #351025 - Make the order of the mail accounts configurableMilan Crha2011-09-261-3/+3
| |
| * Bug #655252 - Need to escape the comp_uid part of a pathMilan Crha2011-09-261-7/+14
| |
| * Bug #657386 - Changing default source doesn't unmark previous oneMilan Crha2011-09-072-11/+89
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-09-0444-920/+1579
| |
| * [mail-to-task] Uses incorrect function to free array of message uidsMilan Crha2011-08-261-5/+5
| |
| * Changing source in CompEditor blocks UIMilan Crha2011-08-261-0/+14
| |
| * Bug #655551 - [mail-to-task] Pick organizer based on selected folder's storeMilan Crha2011-08-261-4/+11
| |
| * Bug #655549 - [mail-to-task] Ignores cancel of source select dialogMilan Crha2011-08-261-0/+2
| |
| * Bug #655490 - Location chooser dialog for Weather calendar is too smallMilan Crha2011-08-261-1/+1
| |
| * Bug #655666 - Split task preferences into its own tabMilan Crha2011-08-231-15/+3
| |
| * Bug #652092 - 'Mark messages as read' doesn't work with search folderMilan Crha2011-08-221-7/+15
| |
| * Capitalize tab header as all others are capitalized tooAndre Klapper2011-08-191-1/+1
| |
| * Use new CamelService:display-name property.Matthew Barnes2011-08-181-9/+6
| | | | | | | | Simplify, simplify...
| * imap-headers: Adapt to CamelSettings.Matthew Barnes2011-08-151-79/+74
| | | | | | | | Write values to CamelSettings instead of URL parameters.
| * Coding style and whitespace cleanup.Matthew Barnes2011-08-138-76/+124
| |
| * Bug #655944 - Import dialog is not showing operation progressMilan Crha2011-08-101-29/+50
| |
| * EMFolderSelectionButton: Add a "folder-uri" property.Matthew Barnes2011-08-102-4/+4
| | | | | | | | And rename a couple get/set functions to match the property name.
| * Bug #655492 - Move 'Automatic contacts' tab to 'Contacts' partMilan Crha2011-08-092-6/+6
| |
| * Bug #655494 - Move 'Calendar and Tasks' tab out of Mail PreferencesMilan Crha2011-08-092-3/+3
| |
| * Bug #655872 - [pst-import] Fails to properly open remote clientMilan Crha2011-08-091-125/+184
| |
| * Bug #655943 - Meeting request mails are not imported properlyMilan Crha2011-08-051-4/+107
| |
| * Bug #655870 - Uses incorrect pointer as string in error messageMilan Crha2011-08-041-1/+1
| |
| * Avoid crashes when moving between messages quicklyMilan Crha2011-08-031-3/+17
| | | | | | | | | | | | | | | | The itip-formatter part is clean, but the one for attachment_button can still introduce runtime warnings, which requires more changes and rethinking of this all, which I prefer to postpone, the best after WebKit work will land, because it also may change most of the mail formatting code (I guess). It doesn't crash, at least.
| * Bug #655893 - Crash on pst folder hierarchy importMilan Crha2011-08-031-45/+96
| |
| * Bug #646646 - Incomplete and folder-incorrect import of pst fileMilan Crha2011-08-031-26/+36
| |
| * Use the same term 'Secure connection' everywhere instead of SSLAndre Klapper2011-07-283-3/+3
| |
| * Use email instead of e-mail spelling, like anywhere elseAndre Klapper2011-07-282-2/+2
| |
| * Fix spelling of "Basic Headers" option to be consistent with the restAndre Klapper2011-07-281-1/+1
| |
| * Drop the duplicated 'Format' from filetype descriptionsto also sync strings ↵Andre Klapper2011-07-273-3/+3
| | | | | | | | with the ones used in shell/e-shell-utils.c
| * error in mail notificationPunit Jain2011-07-211-1/+1
| |
| * Make "open_calendar" function as expected.Chenthill Palanisamy2011-07-151-1/+1
| |
| * Convert junk filtering EPlugins to EExtensions.Matthew Barnes2011-07-148-1587/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now have a proper junk mail filtering API. All junk filtering extensions must subclass EMailJunkFilter for user preferences and availability testing, and implement the CamelJunkFilter interface for the actual junk filtering and learning operations. The bogofilter module should be feature-equivalent to its former EPlugin. The spamassassin module is far more complex. It's nearly feature-equivalent to its former EPlugin, but I ditched the spamd respawning code since it seemed unnecessary for a mail client to have to deal with. If there's a huge outcry from users about it I'll reluctantly put it back, but I don't expect one. This gets us a step closer to killing off EConfig, and eventually the EPlugin framework itself.
| * Bug 653699 - Improve mail notificationsMatthew Barnes2011-07-072-203/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the "Generate a D-Bus message" checkbox and just do it. Replaced "Show icon in notification area" and "Popup message together with the icon" checkboxes with a single "Show notification when a new message arrives" checkbox. Re-show an unacknowledged notification message when additional new messages arrive. Replaced the "Default" action label in notification messages with "Show $FOLDER_NAME" (e.g. "Show Inbox").
| * Avoid camel_stream_printf().Matthew Barnes2011-07-064-13/+30
| | | | | | | | | | | | | | | | camel_stream_printf() is next on the chopping block. Use g_strdup_printf() or a GString to construct a formatted string in memory, pass it to camel_stream_write() in one go, and then check for errors (unless it's a memory stream).
| * Adapt to CamelSession and e-passwords changes.Matthew Barnes2011-07-045-11/+11
| |
| * Call e_cal_client_check_save_schedules() only when found a calendarMilan Crha2011-07-011-1/+1
| |
| * Check for cancelled GIO operation error code tooMilan Crha2011-06-281-17/+26
| |
| * [itip-formatter] stock_animation is gone, use GtkSpinner insteadMilan Crha2011-06-231-1/+2
| |
| * Bug #646442 - [mail-to-task] Edit event details before adding to calendarDan Vrátil2011-06-231-212/+327
| |
| * Bug #653008 - Preference window for imap accounts is too largeMilan Crha2011-06-231-4/+0
| |
| * Bug #631954 - itip formatter makes synchronous calls to ecalMilan Crha2011-06-201-114/+243
| |
| * Bug #650223 - Do not wait on evolution's exit when done with backup/restoreMilan Crha2011-06-171-2/+8
| |
| * Bug #652394 - Port google-account-setup plugin to libgdata 0.9.0Philip Withnall2011-06-141-0/+12
| |
| * Do not use deprecated EBook/ECal APIMilan Crha2011-06-1423-445/+526
| |
| * Coding style and whitespace cleanups.Matthew Barnes2011-06-093-53/+111
| |
| * Bug #642557 - Display maps in contact previewDan Vrátil2011-06-025-452/+0
| |
| * Change EMEventTargetFolder contents.Matthew Barnes2011-05-301-14/+22
| | | | | | | | | | | | Give it a CamelStore and folder name instead of an EAccount and folder URI. Both the EAccount and folder URI can be easily retrieved from the CamelStore and folder name.
| * Including <glib-object.h> directly is rarely needed.Matthew Barnes2011-05-281-1/+0
| |
| * Including <glib.h> directly is rarely needed.Matthew Barnes2011-05-2817-18/+0
| |
| * Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-2727-15/+68
| |
| * Use em_folder_tree_get_selected() in places to simplify code.Matthew Barnes2011-05-251-31/+8
| | | | | | | | | | | | There were a few places where we were accessing the folder tree model directly to get the selected store + folder name, or were asking for the selected URI only to parse back into its store + folder name components.
| * EMFolderTree: Store an EMailBackend instead of an EMailSession.Matthew Barnes2011-05-243-7/+10
| | | | | | | | | | | | | | | | 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.
| * Coding style and whitespace cleanup.Matthew Barnes2011-05-225-28/+60
| |
| * Remove mail_remove_folder().Matthew Barnes2011-05-211-1/+1
| | | | | | | | Use e_mail_folder_remove() instead.
| * Bug 650223 - evolution-backup does not terminate without --guiMatthew Barnes2011-05-171-48/+81
| | | | | | | | | | | | | | | | | | | | | | Use g_io_scheduler_push_job() instead of g_thread_create(). When the operation is finished, call gtk_main_quit() from the main thread using g_io_scheduler_job_send_to_mainloop(). Also, check for cancellation with a GCancellable instead of a boolean. Note: We really should be using GLib's process spawning API instead of system(), but that's a job for another day.
| * Reimplement part of the "templates" plugin.Matthew Barnes2011-05-141-19/+132
| | | | | | | | Now uses camel_folder_get_message().
| * Keep forgetting to add prefixes to EAlert tags.Matthew Barnes2011-05-131-2/+2
| |
| * Reimplement "mailing-list-actions" plugin.Matthew Barnes2011-05-131-25/+72
| | | | | | | | Now uses camel_folder_get_message().
| * Miscellaneous cleanups.Matthew Barnes2011-05-132-16/+28
| |
| * mark-all-read: Reimplement to not block.Matthew Barnes2011-05-121-63/+204
| | | | | | | | | | | | I'm mainly trying to get rid of mail_get_folder(), but I'm also tired of this plugin blocking the UI. If there's a lot of messages the lockup is really noticable.
| * Add a 'message_uid' param to em_utils_edit_message().Matthew Barnes2011-05-121-1/+1
| | | | | | | | | | So we can remove the internal edit_message() function and do the work directly in em_utils_edit_message().
| * Coding style cleanups.Matthew Barnes2011-05-0923-124/+124
| |
| * Whitespace and coding style cleanups.Matthew Barnes2011-05-083-9/+12
| |
| * Adapt to CamelFolder:name -> display-name.Matthew Barnes2011-05-071-1/+1
| |
| * Adapt to CamelFolderInfo.name -> display_name.Matthew Barnes2011-05-071-4/+4
| |
| * Bug 649365 - Creation of new repository evolution-groupwiseVibha Yadav2011-05-0437-10346/+0
| | | | | | | | Removing groupwise plugin code from evolution.
| * groupwise-features: Avoid e_get_account_by_source_url().Matthew Barnes2011-05-043-21/+21
| | | | | | | | Use e_get_account_by_uid() instead.
| * Remove 'from_uri' params from e-msg-composer-utils.c.Matthew Barnes2011-05-041-8/+9
| | | | | | | | | | Pass CamelFolder objects instead, which are already available at almost every call site.
| * Fix compiler warnings.Matthew Barnes2011-05-031-3/+0
| | | | | | | | Mostly dead assignments.
| * Drop 'folder_uri' param from em_utils_folder_is_outbox().Matthew Barnes2011-05-031-2/+2
| |
| * Drop 'folder_uri' param from em_utils_folder_is_sent().Matthew Barnes2011-05-031-2/+2
| |
| * Drop 'folder_uri' param from em_utils_folder_is_drafts().Matthew Barnes2011-05-031-2/+2
| |
| * EMConfigTargetAccount: Add original_account member.Matthew Barnes2011-05-033-15/+19
| | | | | | | | | | | | | | Rename the existing 'account' member to 'modified_account' and add an 'original_account' member so plugins have direct access to both. Mostly of benefit to the imap-features plugin.
| * EMEventTargetFolder: Add an EAccount member.Matthew Barnes2011-05-031-12/+8
| | | | | | | | | | The mail-notification plugin can use the EAccount member directly instead of searching for it by URI.
| * groupwise-features: Fix a compiler warning.Matthew Barnes2011-04-301-1/+1
| |
| * Adapt to extra arg in camel_session_get_service_by_url().Matthew Barnes2011-04-292-3/+4
| |
| * Bug #641845 - Add default expansion variables to templates pluginDan Vrátil2011-04-272-98/+452
| | | | | | | | | | Users can read values from original message in the template by $ORIG[header] and with a special value $ORIG[body].
| * Add itip_address_is_user().Matthew Barnes2011-04-262-2/+3
| | | | | | | | | | Convenience function that checks whether the given email address matches a registered mail identity.
| * Remove redundant EAccountList utilities.Matthew Barnes2011-04-264-11/+10
| | | | | | | | | | Kill itip_addresses_get() and itip_addresses_get_default(), and use e_get_account_list() and e_get_default_account() instead.
| * Adapt to CamelService changes.Matthew Barnes2011-04-215-37/+56
| |
| * Bug #646197 - Crash with VALARM without ACTION propertyMilan Crha2011-04-181-1/+1
| |
| * Adapt to sealed up CamelService.Matthew Barnes2011-04-183-6/+13
| |
| * Fix translations being boken by removing calls to bindtextdomain() from plugins.Kjartan Maraas2011-04-026-26/+0
| | | | | | | | | | It shouldn't be needed for plugins that live in the evolution source tree anyway since they should just use the translation domain they inherit from main().
| * Remove the profiler plugin.Matthew Barnes2011-03-293-100/+0
| | | | | | | | | | | | | | This plugin was for developers, but no one uses it anymore. Plus the only profiling hooks left in Evolution were in the MessageList widget, which performs fine. There's better ways to collect profiling data these days anyway (sysprof, systemtap, etc.).
| * Fix alignment of extra widgets in EAlertDialogs.Matthew Barnes2011-03-253-18/+24
| | | | | | | | | | | | | | Add e_alert_dialog_get_content_area(), which returns the GtkVBox containing the primary and secondary labels. Use this instead of gtk_dialog_get_content_area() to maintain the dialog's left margin beneath the image.
| * Bug 645545 - Attachment reminder dialog uses wrong expandMatthew Barnes2011-03-251-2/+1
| |
| * Workaround for bug #644792 - [mail-notify] Crash when sending D-Bus messageMilan Crha2011-03-151-0/+8
| |
| * Fix build break after recent eds changesMilan Crha2011-03-141-0/+1
| |
| * Bug #641939 - [publish-calendar] Doesn't read online state on startMilan Crha2011-03-093-2/+34
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-03-061-14/+39
| |
| * Bug #643693 - Crash opening attached text/html mailMilan Crha2011-03-041-1/+17
| |
| * Do not leak attachments in a mail viewMilan Crha2011-03-021-0/+1
| |
| * Fix Gtk-Doc comment notation.Matthew Barnes2011-03-021-22/+43
| | | | | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks.
| * Bug #642447 - Invalid reads while disabling groupwise accountMilan Crha2011-03-011-6/+9
| |
| * Bug #641456 - Crash in pst_process_appointment at pst-importer.cMilan Crha2011-02-281-67/+16
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-02-192-4/+4
| |
| * Fix few memory leaksMilan Crha2011-02-152-4/+6
| |
| * Remove NULL checks for GObject methods.Matthew Barnes2011-02-133-13/+15
| | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
| * Bug #641701 - Issues with pst-import pluginMilan Crha2011-02-101-12/+23
| |
| * Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-093-10/+0
| | | | | | | | GCC learned how to find dead assignments.
| * Bug #641451 - Crash in folder_selection_button_newBharath Acharya2011-02-072-10/+20
| | | | | | | | Crash when importing any pst file.
| * Bug #641011 - Ugly appointment editing windowsMilan Crha2011-02-031-0/+1
| |
| * Bug 222423 - Support Face headersDan Vrátil2011-02-031-11/+9
| | | | | | | | | | | | The configuration section for the Face plugin now has a preview image. Also promoting this plugin out of "experimental" status so more distros will pick it up.
| * Bug #635144 - Using external editor duplicates signatureMilan Crha2011-02-021-1/+1
| |
| * bug #641069 - tnef plugin vulnerabilitiesPunit Jain2011-02-011-33/+69
| | | | | | | | Resolves directory traversal and buffer overflow vulnerabilities.
| * Add translator comment. See bug #641020.Andre Klapper2011-01-311-0/+1
| |
| * More whitespace cleanup.Matthew Barnes2011-01-3116-172/+172
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-01-303-6/+15
| |
| * Dialogs no longer have separators.Matthew Barnes2011-01-255-5/+2
| |
| * Drop backward-compatibility cruft.Matthew Barnes2011-01-259-31/+0
| |
| * Drop support for gtk+-2.0.Matthew Barnes2011-01-251-2/+2
| |
| * Bug 640025 - Silence debug output in spamassassin pluginMatthew Barnes2011-01-221-1/+0
| |
| * Bug #634403 - Mails Label popup menu is not updated properlyMilan Crha2011-01-191-0/+1
| |
| * Bug #633788 - Mail plugin's update-actions handler is never calledMilan Crha2011-01-191-1/+2
| |
| * Fudge gtk_widget_get_preferred_size() for gtk2.Matthew Barnes2011-01-151-1/+4
| | | | | | | | | | Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using gtk_widget_size_request(). Reduces diff noise with gtk3 branch.
| * Fix all back up that should be backupAndre Klapper2011-01-061-6/+6
| |
| * Bug #633854 - [templates] Crash in build_template_menus_recurseMilan Crha2011-01-061-3/+10
| |