aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog5
-rw-r--r--mail/mail-ops.c3
-rw-r--r--mail/mail-ops.h3
3 files changed, 9 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 0b0a1ac86e..321865beb9 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,8 @@
+2001-12-14 Jeffrey Stedfast <fejj@ximian.com>
+
+ * mail-ops.c (mail_fetch_mail): Set the filter driver's shell-exec
+ callback.
+
2001-12-12 Jeffrey Stedfast <fejJ@ximian.com>
* mail-config.c (mail_config_check_service): Connect to the
diff --git a/mail/mail-ops.c b/mail/mail-ops.c
index 6bb3f5b5f0..023d1781d1 100644
--- a/mail/mail-ops.c
+++ b/mail/mail-ops.c
@@ -406,6 +406,7 @@ mail_fetch_mail (const char *source, int keep, const char *type, CamelOperation
fm->driver = camel_session_get_filter_driver (session, type, NULL);
camel_filter_driver_set_folder_func (fm->driver, get_folder, get_data);
+ camel_filter_driver_set_shell_exec_func (fm->driver, mail_execute_shell_command, NULL);
if (status)
camel_filter_driver_set_status_func (fm->driver, status, status_data);
@@ -2213,7 +2214,7 @@ static struct _mail_msg_op execute_shell_command_op = {
};
void
-mail_execute_shell_command (const char *command)
+mail_execute_shell_command (CamelFilterDriver *driver, const char *command, void *data)
{
struct _execute_shell_command_msg *m;
diff --git a/mail/mail-ops.h b/mail/mail-ops.h
index 2f28807272..262515501b 100644
--- a/mail/mail-ops.h
+++ b/mail/mail-ops.h
@@ -150,7 +150,8 @@ void mail_store_set_offline (CamelStore *store, gboolean offline,
void (*done)(CamelStore *, void *data),
void *data);
-void mail_execute_shell_command (const char *command);
+/* filter driver execute shell command async callback */
+void mail_execute_shell_command (CamelFilterDriver *driver, const char *command, void *data);
#ifdef __cplusplus
}
lantw44/cgit/freebsd-ports-gnome/commit/japanese?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=03260e438e75566bdf307d6df597c85a05549cc7'>- rename AL2 to APACHE20 in Mk/bsd.licenses.db.mkohauer2013-12-311-1/+1 * - Update to 3.8sunpoet2013-12-272-3/+3 * Update freetype to 2.5.2.kwm2013-12-251-0/+10 * - Fix build with clangpawel2013-12-249-19/+97 * - update to 5.43 [1]jgh2013-12-211-1/+0 * - Fix swig dependencyamdmi32013-12-211-1/+1 * - Fix build with clangpawel2013-12-193-9/+70 * - Update Calligra Suite to 2.7.5.avilla2013-12-171-1/+2 * - Back out my change, since wg@ already fixed the portmva2013-12-161-1/+0 * - Depend explicitly on lang/python at build time.mva2013-12-161-0/+1 * japanese/mozc-server: depends explicitly on "python" to buildwg2013-12-161-0/+1 * Use setuptools for all Python ports.wg2013-12-161-7/+7 * - Fix build for recent FreeBSD 9.1, 10.0 or later.mandree2013-12-072-30/+43 * - Fix build with clangak2013-12-062-7/+7 * Mark as jobs unsafeantoine2013-12-041-0/+1 * There's a warning during boot if the skkserv_enable rc variable istijl2013-12-032-1/+2 * - Stage supportantoine2013-12-022-4/+3 * - Stage supportantoine2013-12-021-9/+10 * - Update to 2.8.6antoine2013-12-012-25/+14 * Fix build on 10.X and later.hrs2013-11-301-0/+539 * Reset maintainer by his request on freebsd-ports@.linimon2013-11-252-2/+2 * Fix build of japanese/mozc-tools with native iconv. The error:bsam2013-11-181-0/+1 * Remove expired ports:rene2013-11-184-38/+0 * fixed a build issue on 10daichi2013-11-174-1/+34 * - Replace QT_.*_REL with QT_.* in PLIST_SUB.avilla2013-11-171-4/+4 * Remove NO_LATEST_LINK as well (forgotten along with addingbsam2013-11-171-1/+0 * . resolve pkgname conflict with japanese/lyx (add PKGNAMESUFFIX);bsam2013-11-161-1/+2 * - fix a build error on 10.0daichi2013-11-151-0/+1 * Support STAGEDIR.vanilla2013-11-056-16/+12 * - Add LICENSEantoine2013-11-053-8/+5 * - Fix build on 10.x.hrs2013-11-032-34/+26 * - Update to 20131031.kuriyama2013-11-025-20/+18 * - Update to 3.7.1sunpoet2013-10-312-3/+3 * The word 'very' has no place in COMMENTeadler2013-10-312-2/+2 * - Update to 4.4.1tota2013-10-303-4/+4 * - Update to 4.2.7tota2013-10-303-4/+4 * - Update to 4.0.11tota2013-10-303-4/+4 * - Add stage supportswills2013-10-301-1/+0 * - Update to 3.7sunpoet2013-10-262-3/+3 * Update to libmpc version 1.0.1 which brings the following fixes:gerald2013-10-261-1/+1 * - Update to 4.0.6.jkim2013-10-262-5/+4 * .include <bsd.port.options.mk> is no longer necessary.tijl2013-10-241-2/+0 * - Hand maintainership to submitter.tijl2013-10-236-18/+55 * - Remove manual creation and removal of share/applications, as it's now in th...amdmi32013-10-226-6/+0 * - Use shebangfix.hrs2013-10-222-15/+9 * 2013-10-21 devel/rubygem-ruby-debug-base: Does not work with Ruby 1.9tabthorpe2013-10-226-83/+0 * - Mark BROKEN, set EXPIRATION_DATEtabthorpe2013-10-201-0/+3 * use opt_USE OPTIONS helper.ume2013-10-191-10/+2 * Deprecated some ports broken for more than 6 monthbapt2013-10-181-0/+3 * - adjust include pathohauer2013-10-181-1/+1 * - update to latest release [1]ohauer2013-10-188-8/+4 * enable stage.ume2013-10-171-3/+3 * - enable stage.ume2013-10-171-4/+3 * Move doing chown from do-install to pkg-plist. In stageume2013-10-162-4/+4 * - Add STAGEDIR support.hrs2013-10-1621-326/+340 * Clean up some COMMENTseadler2013-10-161-1/+1 * enable stage.ume2013-10-162-20/+11 * Remove all options bringing gnome1 librariesbapt2013-10-151-5/+1 * Update Qt to 4.8.5 and Qt Creator to 2.8.0.rakuco2013-10-141-2/+1 * - enable stage.ume2013-10-131-3/+2 * - Update to 4.0.0tota2013-10-131-1/+0 * - enable stage.ume2013-10-131-27/+6 * Reassign my canna related port to the heap.ume2013-10-131-1/+1 * Reassign some my scim related ports to the heap.ume2013-10-132-2/+2 * 2013-10-10 audio/ruby-vorbisfile: Does not work with Ruby 1.9tabthorpe2013-10-1114-247/+0 * - Mark BROKEN, set DEPRECATEDtabthorpe2013-10-111-0/+3 * - Mark BROKEN, set very short EXPIRATION_DATEtabthorpe2013-10-111-0/+3 * corresponding to ibus updatedaichi2013-10-101-2/+2 * Explicitly link libraries on 10 unmaintained portsmarino2013-10-081-0/+1 * Fix pkgname collisionbapt2013-10-071-1/+1 * Correct gnome dependency to not pull gnome1bapt2013-10-061-1/+1 * enable stage.ume2013-10-052-4/+4 * - Update from 0.20130603 to 0.20131001danilo2013-10-033-8/+6 * update to 1.5.0daichi2013-09-303-6/+5 * Convert to STAGEDIRantoine2013-09-291-1/+0 * Convert to STAGEDIRantoine2013-09-292-12/+4 * Convert to STAGEDIRantoine2013-09-292-13/+5 * Convert to STAGEDIRantoine2013-09-291-7/+3 * - Change EXPIRATION_DATE to 2013-10-10, to match removal of lang/ruby18tabthorpe2013-09-271-1/+1 * - add STAGE support to bugzilla portsohauer2013-09-273-24/+6 * japanese/ebnetd: allow stagingwg2013-09-262-9/+3 * - Remove NO_STAGE as these have been tested to be safebdrewery2013-09-252-2/+0 * Fix NO_STAGE attributionbapt2013-09-231-1/+1 * - fix misplaced NO_STAGE in slaveports and ifdefsdinoex2013-09-212-2/+0 * Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-21