[w3m-dev 02655] print version and compile options
Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
@@ -1,3 +1,12 @@
|
|||||||
|
2001-12-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
|
||||||
|
|
||||||
|
* [w3m-dev 02655] print version and compile options
|
||||||
|
* configure: change order of questions
|
||||||
|
* main.c (fversion): added
|
||||||
|
* main.c (fusage): use fversion()
|
||||||
|
* main.c (fusage): add -help, -version
|
||||||
|
* main.c (MAIN): add -help, -version
|
||||||
|
|
||||||
2001-12-20 Tsutomu Okada <okada@furuno.co.jp>
|
2001-12-20 Tsutomu Okada <okada@furuno.co.jp>
|
||||||
|
|
||||||
* [w3m-dev 02672]
|
* [w3m-dev 02672]
|
||||||
@@ -1303,4 +1312,4 @@
|
|||||||
* release-0-2-1
|
* release-0-2-1
|
||||||
* import w3m-0.2.1
|
* import w3m-0.2.1
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.138 2001/12/19 16:24:21 ukai Exp $
|
$Id: ChangeLog,v 1.139 2001/12/19 18:16:18 ukai Exp $
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# $Id: configure,v 1.36 2001/12/17 16:18:18 ukai Exp $
|
# $Id: configure,v 1.37 2001/12/19 18:16:18 ukai Exp $
|
||||||
# Configuration.
|
# Configuration.
|
||||||
#
|
#
|
||||||
|
|
||||||
@@ -555,22 +555,19 @@ else
|
|||||||
def_param system_code x
|
def_param system_code x
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# editing?
|
|
||||||
ask_param "Use Lynx-like key binding as default" use_lynx_key n
|
|
||||||
if [ "$use_lynx_key" = y ]; then
|
|
||||||
keymap_file="keybind_lynx"
|
|
||||||
else
|
|
||||||
keymap_file="keybind"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# terminal capabilities
|
|
||||||
if [ "$lang" = "JA" ]; then
|
if [ "$lang" = "JA" ]; then
|
||||||
ask_param "Use 2-byte character for table border, item, etc." kanji_symbols y
|
ask_param "Use 2-byte character for table border, item, etc." kanji_symbols y
|
||||||
else
|
else
|
||||||
kanji_symbols=n
|
kanji_symbols=n
|
||||||
def_param kanji_symbols n
|
def_param kanji_symbols n
|
||||||
fi
|
fi
|
||||||
ask_param "ANSI color escape sequences support" use_ansi_color n
|
|
||||||
|
ask_param "Use Lynx-like key binding as default" use_lynx_key n
|
||||||
|
if [ "$use_lynx_key" = y ]; then
|
||||||
|
keymap_file="keybind_lynx"
|
||||||
|
else
|
||||||
|
keymap_file="keybind"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$lang" = "JA" ]; then
|
if [ "$lang" = "JA" ]; then
|
||||||
if [ "$use_lynx_key" = y ]; then
|
if [ "$use_lynx_key" = y ]; then
|
||||||
@@ -694,9 +691,17 @@ fi
|
|||||||
if [ "$use_ssl" = y ]; then
|
if [ "$use_ssl" = y ]; then
|
||||||
ask_param "SSL verification support (SSL library >= version 0.8)" use_ssl_verify n
|
ask_param "SSL verification support (SSL library >= version 0.8)" use_ssl_verify n
|
||||||
else
|
else
|
||||||
|
use_ssl_verify=n
|
||||||
def_param "use_ssl_verify" n
|
def_param "use_ssl_verify" n
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$use_color" = y ]; then
|
||||||
|
ask_param "ANSI color escape sequences support" use_ansi_color n
|
||||||
|
else
|
||||||
|
use_ansi_color=n
|
||||||
|
def_param "use_ansi_color" n
|
||||||
|
fi
|
||||||
|
|
||||||
# protocols?
|
# protocols?
|
||||||
ask_param "NNTP support" use_nntp $include_opt
|
ask_param "NNTP support" use_nntp $include_opt
|
||||||
ask_param "Gopher support" use_gopher $include_opt
|
ask_param "Gopher support" use_gopher $include_opt
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: main.c,v 1.39 2001/12/19 16:24:21 ukai Exp $ */
|
/* $Id: main.c,v 1.40 2001/12/19 18:16:18 ukai Exp $ */
|
||||||
#define MAINPROGRAM
|
#define MAINPROGRAM
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
@@ -84,10 +84,67 @@ static int searchKeyNum(void);
|
|||||||
#define help() fusage(stdout, 0)
|
#define help() fusage(stdout, 0)
|
||||||
#define usage() fusage(stderr, 1)
|
#define usage() fusage(stderr, 1)
|
||||||
|
|
||||||
|
static void
|
||||||
|
fversion(FILE * f)
|
||||||
|
{
|
||||||
|
fprintf(f, "w3m version %s, options %s\n", w3m_version,
|
||||||
|
#if LANG == JA
|
||||||
|
"lang=ja"
|
||||||
|
#ifdef KANJI_SYMBOLS
|
||||||
|
",kanji-symbols"
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
"lang=en"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_COLOR
|
||||||
|
",color"
|
||||||
|
#ifdef USE_ANSI_COLOR
|
||||||
|
",ansi-color"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#ifdef USE_MOUSE
|
||||||
|
",mouse"
|
||||||
|
#ifdef USE_GPM
|
||||||
|
",gpm"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_SYSMOUSE
|
||||||
|
",sysmouse"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#ifdef USE_MENU
|
||||||
|
",menu"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_COOKIE
|
||||||
|
",cookie"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_SSL
|
||||||
|
",ssl"
|
||||||
|
#ifdef USE_SSL_VERIFY
|
||||||
|
",ssl-verify"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#ifdef USE_NNTP
|
||||||
|
",nntp"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_GOPHER
|
||||||
|
",gopher"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_INET6
|
||||||
|
",ipv6"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_ALARM
|
||||||
|
",alarm"
|
||||||
|
#endif
|
||||||
|
#ifdef USE_MARK
|
||||||
|
",mark"
|
||||||
|
#endif
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
fusage(FILE * f, int err)
|
fusage(FILE * f, int err)
|
||||||
{
|
{
|
||||||
fprintf(f, "version %s\n", w3m_version);
|
fversion(f);
|
||||||
fprintf(f, "usage: w3m [options] [URL or filename]\noptions:\n");
|
fprintf(f, "usage: w3m [options] [URL or filename]\noptions:\n");
|
||||||
fprintf(f, " -t tab set tab width\n");
|
fprintf(f, " -t tab set tab width\n");
|
||||||
fprintf(f, " -r ignore backspace effect\n");
|
fprintf(f, " -r ignore backspace effect\n");
|
||||||
@@ -146,6 +203,8 @@ fusage(FILE * f, int err)
|
|||||||
fprintf(f, " -X don't use termcap init/deinit\n");
|
fprintf(f, " -X don't use termcap init/deinit\n");
|
||||||
fprintf(f, " -o opt=value assign value to config option\n");
|
fprintf(f, " -o opt=value assign value to config option\n");
|
||||||
fprintf(f, " -config file specify config file\n");
|
fprintf(f, " -config file specify config file\n");
|
||||||
|
fprintf(f, " -help print this usage message\n");
|
||||||
|
fprintf(f, " -version print w3m version\n");
|
||||||
fprintf(f, " -debug DO NOT USE\n");
|
fprintf(f, " -debug DO NOT USE\n");
|
||||||
if (show_params_p)
|
if (show_params_p)
|
||||||
show_params(f);
|
show_params(f);
|
||||||
@@ -172,11 +231,11 @@ wrap_GC_warn_proc(char *msg, GC_word arg)
|
|||||||
static int n = 0;
|
static int n = 0;
|
||||||
static int lock = 0;
|
static int lock = 0;
|
||||||
int j;
|
int j;
|
||||||
|
|
||||||
j = (i + n) % (sizeof(msg_ring) / sizeof(msg_ring[0]));
|
j = (i + n) % (sizeof(msg_ring) / sizeof(msg_ring[0]));
|
||||||
msg_ring[j].msg = msg;
|
msg_ring[j].msg = msg;
|
||||||
msg_ring[j].arg = arg;
|
msg_ring[j].arg = arg;
|
||||||
|
|
||||||
if (n < sizeof(msg_ring) / sizeof(msg_ring[0]))
|
if (n < sizeof(msg_ring) / sizeof(msg_ring[0]))
|
||||||
++n;
|
++n;
|
||||||
else
|
else
|
||||||
@@ -304,8 +363,12 @@ MAIN(int argc, char **argv, char **envp)
|
|||||||
config_filename = argv[i];
|
config_filename = argv[i];
|
||||||
argv[i] = "-dummy";
|
argv[i] = "-dummy";
|
||||||
}
|
}
|
||||||
else if (!strcmp("-h", argv[i]))
|
else if (!strcmp("-h", argv[i]) || !strcmp("-help", argv[i]))
|
||||||
help();
|
help();
|
||||||
|
else if (!strcmp("-V", argv[i]) || !strcmp("-version", argv[i])) {
|
||||||
|
fversion(stdout);
|
||||||
|
exit(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user