[w3m-dev 03058] mailer
* NEWS: rc: mailer * fm.h (Mailer): change default * main.c (MAIN): $MAILER will be used as "mailer" * main.c (followA): if "mailer" defined & simple mailto: URL, use mailer instead of w3mmail.cgi * main.c (cmd_loadURL): ditto * rc.c (params6): remove ifndef USE_W3MMAILER From: Fumitoshi UKAI <ukai@debian.or.jp>
This commit is contained in:
1 parent
838e657a01
commit
8ebc9bc1fb
5 files changed
+31
-15
No files matched your search
@@ -1,3 +1,14 @@
|
|||||||
|
2002-02-20 Fumitoshi UKAI <ukai@debian.or.jp>
|
||||||
|
|
||||||
|
* [w3m-dev 03058] mailer
|
||||||
|
* NEWS: rc: mailer
|
||||||
|
* fm.h (Mailer): change default
|
||||||
|
* main.c (MAIN): $MAILER will be used as "mailer"
|
||||||
|
* main.c (followA): if "mailer" defined & simple mailto: URL,
|
||||||
|
use mailer instead of w3mmail.cgi
|
||||||
|
* main.c (cmd_loadURL): ditto
|
||||||
|
* rc.c (params6): remove ifndef USE_W3MMAILER
|
||||||
|
|
||||||
2002-02-15 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
|
2002-02-15 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
|
||||||
|
|
||||||
* [w3m-dev 03056] DISPLAY_IMAGE, STOP_IMAGE don't work.
|
* [w3m-dev 03056] DISPLAY_IMAGE, STOP_IMAGE don't work.
|
||||||
@@ -2944,4 +2955,4 @@
|
|||||||
* release-0-2-1
|
* release-0-2-1
|
||||||
* import w3m-0.2.1
|
* import w3m-0.2.1
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.319 2002/02/14 15:10:29 ukai Exp $
|
$Id: ChangeLog,v 1.320 2002/02/19 15:25:19 ukai Exp $
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
w3m 0.3?
|
w3m 0.3?
|
||||||
|
|
||||||
|
* rc: mailer
|
||||||
|
if mailer is set, it will be used for simple mailto: URLs
|
||||||
|
otherwise, w3mmail.cgi will be used (when USE_W3MMAILER defined)
|
||||||
* rc: max_load_image
|
* rc: max_load_image
|
||||||
* rc: display_image, auto_image, image_scale, imgdisplay, imgsize
|
* rc: display_image, auto_image, image_scale, imgdisplay, imgsize
|
||||||
* func: DISPLAY_IMAGE, STOP_IMAGE
|
* func: DISPLAY_IMAGE, STOP_IMAGE
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: fm.h,v 1.50 2002/02/05 12:31:27 ukai Exp $ */
|
/* $Id: fm.h,v 1.51 2002/02/19 15:25:19 ukai Exp $ */
|
||||||
/*
|
/*
|
||||||
* w3m: WWW wo Miru utility
|
* w3m: WWW wo Miru utility
|
||||||
*
|
*
|
||||||
@@ -826,7 +826,9 @@ global int useExtImageViewer init(TRUE);
|
|||||||
global int maxLoadImage init(4);
|
global int maxLoadImage init(4);
|
||||||
#endif
|
#endif
|
||||||
global char *Editor init(DEF_EDITOR);
|
global char *Editor init(DEF_EDITOR);
|
||||||
#ifndef USE_W3MMAILER
|
#ifdef USE_W3MMAILER
|
||||||
|
global char *Mailer init(NULL);
|
||||||
|
#else
|
||||||
global char *Mailer init(DEF_MAILER);
|
global char *Mailer init(DEF_MAILER);
|
||||||
#endif
|
#endif
|
||||||
global char *ExtBrowser init(DEF_EXT_BROWSER);
|
global char *ExtBrowser init(DEF_EXT_BROWSER);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: main.c,v 1.83 2002/02/14 15:10:30 ukai Exp $ */
|
/* $Id: main.c,v 1.84 2002/02/19 15:25:19 ukai Exp $ */
|
||||||
#define MAINPROGRAM
|
#define MAINPROGRAM
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
@@ -446,10 +446,8 @@ MAIN(int argc, char **argv, char **envp)
|
|||||||
|
|
||||||
if (Editor == NULL && (p = getenv("EDITOR")) != NULL)
|
if (Editor == NULL && (p = getenv("EDITOR")) != NULL)
|
||||||
Editor = p;
|
Editor = p;
|
||||||
#ifndef USE_W3MMAILER
|
|
||||||
if (Mailer == NULL && (p = getenv("MAILER")) != NULL)
|
if (Mailer == NULL && (p = getenv("MAILER")) != NULL)
|
||||||
Mailer = p;
|
Mailer = p;
|
||||||
#endif
|
|
||||||
|
|
||||||
/* argument search 2 */
|
/* argument search 2 */
|
||||||
i = 1;
|
i = 1;
|
||||||
@@ -2725,8 +2723,11 @@ followA(void)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#ifndef USE_W3MMAILER
|
if (!strncasecmp(a->url, "mailto:", 7)
|
||||||
if (!strncasecmp(a->url, "mailto:", 7)) {
|
#ifdef USE_W3MMAILER
|
||||||
|
&& non_null(Mailer) && strchr(a->url, '?') == NULL
|
||||||
|
#endif
|
||||||
|
) {
|
||||||
/* invoke external mailer */
|
/* invoke external mailer */
|
||||||
fmTerm();
|
fmTerm();
|
||||||
system(myExtCommand(Mailer, shell_quote(url_unquote(a->url + 7)),
|
system(myExtCommand(Mailer, shell_quote(url_unquote(a->url + 7)),
|
||||||
@@ -2735,7 +2736,6 @@ followA(void)
|
|||||||
displayBuffer(Currentbuf, B_FORCE_REDRAW);
|
displayBuffer(Currentbuf, B_FORCE_REDRAW);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
#ifdef USE_NNTP
|
#ifdef USE_NNTP
|
||||||
else if (!strncasecmp(a->url, "news:", 5) && strchr(a->url, '@') == NULL) {
|
else if (!strncasecmp(a->url, "news:", 5) && strchr(a->url, '@') == NULL) {
|
||||||
/* news:newsgroup is not supported */
|
/* news:newsgroup is not supported */
|
||||||
@@ -3677,8 +3677,11 @@ cmd_loadURL(char *url, ParsedURL *current, char *referer)
|
|||||||
{
|
{
|
||||||
Buffer *buf;
|
Buffer *buf;
|
||||||
|
|
||||||
#ifndef USE_W3MMAILER
|
if (!strncasecmp(url, "mailto:", 7)
|
||||||
if (!strncasecmp(url, "mailto:", 7)) {
|
#ifdef USE_W3MMAILER
|
||||||
|
&& non_null(Mailer) && strchr(url, '?') == NULL
|
||||||
|
#endif
|
||||||
|
) {
|
||||||
/* invoke external mailer */
|
/* invoke external mailer */
|
||||||
fmTerm();
|
fmTerm();
|
||||||
system(myExtCommand(Mailer, shell_quote(url_unquote(url + 7)),
|
system(myExtCommand(Mailer, shell_quote(url_unquote(url + 7)),
|
||||||
@@ -3687,7 +3690,6 @@ cmd_loadURL(char *url, ParsedURL *current, char *referer)
|
|||||||
displayBuffer(Currentbuf, B_FORCE_REDRAW);
|
displayBuffer(Currentbuf, B_FORCE_REDRAW);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
#ifdef USE_NNTP
|
#ifdef USE_NNTP
|
||||||
if (!strncasecmp(url, "news:", 5) && strchr(url, '@') == NULL) {
|
if (!strncasecmp(url, "news:", 5) && strchr(url, '@') == NULL) {
|
||||||
/* news:newsgroup is not supported */
|
/* news:newsgroup is not supported */
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: rc.c,v 1.39 2002/02/04 15:18:42 ukai Exp $ */
|
/* $Id: rc.c,v 1.40 2002/02/19 15:25:19 ukai Exp $ */
|
||||||
/*
|
/*
|
||||||
* Initialization file etc.
|
* Initialization file etc.
|
||||||
*/
|
*/
|
||||||
@@ -595,9 +595,7 @@ struct param_ptr params6[] = {
|
|||||||
CMT_URIMETHODMAP, NULL},
|
CMT_URIMETHODMAP, NULL},
|
||||||
#endif
|
#endif
|
||||||
{"editor", P_STRING, PI_TEXT, (void *)&Editor, CMT_EDITOR, NULL},
|
{"editor", P_STRING, PI_TEXT, (void *)&Editor, CMT_EDITOR, NULL},
|
||||||
#ifndef USE_W3MMAILER
|
|
||||||
{"mailer", P_STRING, PI_TEXT, (void *)&Mailer, CMT_MAILER, NULL},
|
{"mailer", P_STRING, PI_TEXT, (void *)&Mailer, CMT_MAILER, NULL},
|
||||||
#endif
|
|
||||||
{"extbrowser", P_STRING, PI_TEXT, (void *)&ExtBrowser, CMT_EXTBRZ, NULL},
|
{"extbrowser", P_STRING, PI_TEXT, (void *)&ExtBrowser, CMT_EXTBRZ, NULL},
|
||||||
{"extbrowser2", P_STRING, PI_TEXT, (void *)&ExtBrowser2, CMT_EXTBRZ2,
|
{"extbrowser2", P_STRING, PI_TEXT, (void *)&ExtBrowser2, CMT_EXTBRZ2,
|
||||||
NULL},
|
NULL},
|
||||||
|
|||||||
Reference in new issue
Block a user