# HG changeset patch # User Eli Zaretskii # Date 1284388953 -7200 # Node ID f52a8c72912b945519d915895ba2829ae82d683b # Parent 3386110d149b006d89a597a32922e0c16bd0a69b Revert revno 101418 by Bob Chassel. diff -r 3386110d149b -r f52a8c72912b configure --- a/configure Mon Sep 13 19:44:07 2010 +0900 +++ b/configure Mon Sep 13 16:42:33 2010 +0200 @@ -1,11 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67 for emacs 24.0.50. +# Generated by GNU Autoconf 2.65 for emacs 24.0.50. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # # # This configure script is free software; the Free Software Foundation @@ -316,7 +316,7 @@ test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } # as_fn_mkdir_p @@ -356,19 +356,19 @@ fi # as_fn_arith -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- +# as_fn_error ERROR [LINENO LOG_FD] +# --------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. +# script with status $?, using 1 if that was 0. as_fn_error () { - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 + as_status=$?; test $as_status -eq 0 && as_status=1 + if test "$3"; then + as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 + fi + $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } # as_fn_error @@ -530,7 +530,7 @@ exec 6>&1 # Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -910,9 +910,8 @@ fi case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; + *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -957,7 +956,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" + as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -983,7 +982,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" + as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1187,7 +1186,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" + as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1203,7 +1202,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" + as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1233,8 +1232,8 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" + -*) as_fn_error "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information." ;; *=*) @@ -1242,7 +1241,7 @@ # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1260,13 +1259,13 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" + as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1289,7 +1288,7 @@ [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" + as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1303,8 +1302,8 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 + $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1319,9 +1318,9 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" + as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" + as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1360,11 +1359,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" + as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1404,7 +1403,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages + -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1622,9 +1621,9 @@ if $ac_init_version; then cat <<\_ACEOF emacs configure 24.0.50 -generated by GNU Autoconf 2.67 - -Copyright (C) 2010 Free Software Foundation, Inc. +generated by GNU Autoconf 2.65 + +Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1740,7 +1739,7 @@ mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } > conftest.i && { + test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : @@ -1764,10 +1763,10 @@ ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval "test \"\${$3+set}\"" = set; then : + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 @@ -1803,7 +1802,7 @@ else ac_header_preproc=no fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } @@ -1830,7 +1829,7 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" @@ -1894,7 +1893,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1916,18 +1915,15 @@ } # ac_fn_c_check_header_compile -# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES -# --------------------------------------------- -# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR -# accordingly. +# ac_fn_c_check_decl LINENO SYMBOL VAR +# ------------------------------------ +# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. ac_fn_c_check_decl () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - as_decl_name=`echo $2|sed 's/ *(.*//'` - as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 -$as_echo_n "checking whether $as_decl_name is declared... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 +$as_echo_n "checking whether $2 is declared... " >&6; } +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1936,12 +1932,8 @@ int main () { -#ifndef $as_decl_name -#ifdef __cplusplus - (void) $as_decl_use; -#else - (void) $as_decl_name; -#endif +#ifndef $2 + (void) $2; #endif ; @@ -1970,7 +1962,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1982,7 +1974,7 @@ else eval "$3=no" fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 @@ -2000,7 +1992,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 $as_echo_n "checking for $2.$3... " >&6; } -if eval "test \"\${$4+set}\"" = set; then : +if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -2056,7 +2048,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -2124,7 +2116,7 @@ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=no" @@ -2173,7 +2165,7 @@ running configure, to aid debugging if configure makes a mistake. It was created by emacs $as_me 24.0.50, which was -generated by GNU Autoconf 2.67. Invocation command line was +generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2283,9 +2275,11 @@ { echo - $as_echo "## ---------------- ## + cat <<\_ASBOX +## ---------------- ## ## Cache variables. ## -## ---------------- ##" +## ---------------- ## +_ASBOX echo # The following way of writing the cache mishandles newlines in values, ( @@ -2319,9 +2313,11 @@ ) echo - $as_echo "## ----------------- ## + cat <<\_ASBOX +## ----------------- ## ## Output variables. ## -## ----------------- ##" +## ----------------- ## +_ASBOX echo for ac_var in $ac_subst_vars do @@ -2334,9 +2330,11 @@ echo if test -n "$ac_subst_files"; then - $as_echo "## ------------------- ## + cat <<\_ASBOX +## ------------------- ## ## File substitutions. ## -## ------------------- ##" +## ------------------- ## +_ASBOX echo for ac_var in $ac_subst_files do @@ -2350,9 +2348,11 @@ fi if test -s confdefs.h; then - $as_echo "## ----------- ## + cat <<\_ASBOX +## ----------- ## ## confdefs.h. ## -## ----------- ##" +## ----------- ## +_ASBOX echo cat confdefs.h echo @@ -2407,12 +2407,7 @@ ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - # We do not want a PATH search for config.site. - case $CONFIG_SITE in #(( - -*) ac_site_file1=./$CONFIG_SITE;; - */*) ac_site_file1=$CONFIG_SITE;; - *) ac_site_file1=./$CONFIG_SITE;; - esac + ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -2427,11 +2422,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5 ; } + . "$ac_site_file" fi done @@ -2512,7 +2503,7 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 + as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## @@ -2686,7 +2677,7 @@ g | gt | gtk ) val=gtk ;; gtk3 ) val=gtk3 ;; * ) -as_fn_error $? "\`--with-x-toolkit=$withval' is invalid; +as_fn_error "\`--with-x-toolkit=$withval' is invalid; this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk' or \`gtk3'. \`yes' and \`gtk' are synonyms. \`athena' and \`lucid' are synonyms." "$LINENO" 5 ;; @@ -2981,7 +2972,7 @@ stringfreelist) ac_gc_check_string_free_list=1 ;; xmallocoverrun) ac_xmalloc_overrun=1 ;; conslist) ac_gc_check_cons_list=1 ;; - *) as_fn_error $? "unknown check category $check" "$LINENO" 5 ;; + *) as_fn_error "unknown check category $check" "$LINENO" 5 ;; esac done IFS="$ac_save_IFS" @@ -3099,22 +3090,16 @@ ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi + for ac_t in install-sh install.sh shtool; do + if test -f "$ac_dir/$ac_t"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/$ac_t -c" + break 2 + fi + done done if test -z "$ac_aux_dir"; then - as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 + as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -3128,7 +3113,7 @@ # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } @@ -3139,16 +3124,16 @@ test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 + as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; +*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -3173,7 +3158,7 @@ ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 + as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi @@ -3181,7 +3166,7 @@ $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; +*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -3475,7 +3460,7 @@ if test $unported = yes; then - as_fn_error $? "Emacs hasn't been ported to \`${canonical}' systems. + as_fn_error "Emacs hasn't been ported to \`${canonical}' systems. Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5 fi @@ -3789,8 +3774,8 @@ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5 ; } +as_fn_error "no acceptable C compiler found in \$PATH +See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 @@ -3904,8 +3889,9 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5 ; } +{ as_fn_set_status 77 +as_fn_error "C compiler cannot create executables +See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } @@ -3947,8 +3933,8 @@ else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5 ; } +as_fn_error "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 @@ -4005,9 +3991,9 @@ else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run C compiled programs. +as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5 ; } +See \`config.log' for more details." "$LINENO" 5; } fi fi fi @@ -4058,8 +4044,8 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5 ; } +as_fn_error "cannot compute suffix of object files: cannot compile +See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi @@ -4391,7 +4377,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -4407,11 +4393,11 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi @@ -4450,7 +4436,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -4466,18 +4452,18 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5 ; } +as_fn_error "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c @@ -4538,7 +4524,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP @@ -4604,7 +4590,7 @@ done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -4736,7 +4722,8 @@ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : +eval as_val=\$$as_ac_Header + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4980,7 +4967,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -4996,11 +4983,11 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi @@ -5039,7 +5026,7 @@ # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. @@ -5055,18 +5042,18 @@ ac_preproc_ok=: break fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5 ; } +as_fn_error "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c @@ -5503,7 +5490,7 @@ if test "x${with_makeinfo}" = "xno"; then MAKEINFO=off elif test ! -e $srcdir/info/emacs; then - as_fn_error $? "You do not seem to have makeinfo >= 4.6, and your + as_fn_error "You do not seem to have makeinfo >= 4.6, and your source tree does not seem to have pre-built manuals in the \`info' directory. Either install a suitable version of makeinfo, or re-run configure with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5 @@ -5657,7 +5644,7 @@ if test "x$GCC" = "xyes"; then C_SWITCH_MACHINE="-fno-common" else - as_fn_error $? "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5 + as_fn_error "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5 fi else UNEXEC_OBJ=unexalpha.o @@ -5935,7 +5922,7 @@ ## Some platforms don't use any of these files, so it is not ## appropriate to put this test outside the if block. test -e $CRT_DIR/crtn.o || test -e $CRT_DIR/crt0.o || \ - as_fn_error $? "crt*.o not found in specified location." "$LINENO" 5 + as_fn_error "crt*.o not found in specified location." "$LINENO" 5 fi @@ -5990,7 +5977,8 @@ do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : +eval as_val=\$$as_ac_Header + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -6181,7 +6169,7 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test "$emacs_alsa_subdir" != yes; then - as_fn_error $? "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5 + as_fn_error "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5 fi ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE" fi @@ -6216,7 +6204,8 @@ do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : +eval as_val=\$$as_ac_Header + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -7271,8 +7260,8 @@ ;; #( *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; + as_fn_error "unknown endianness + presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac @@ -7280,7 +7269,7 @@ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : +if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -7288,7 +7277,7 @@ all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -7424,7 +7413,7 @@ have_x=disabled else case $x_includes,$x_libraries in #( - *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #( + *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : $as_echo_n "(cached) " >&6 else @@ -7442,7 +7431,7 @@ @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then - # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. + # GNU make sometimes prints "make[1]: Entering...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done @@ -7528,7 +7517,7 @@ fi done fi -rm -f conftest.err conftest.i conftest.$ac_ext +rm -f conftest.err conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then @@ -7711,7 +7700,7 @@ if test "x$ac_cv_header_AppKit_AppKit_h" = x""yes; then : HAVE_NS=yes else - as_fn_error $? "\`--with-ns' was specified, but the include + as_fn_error "\`--with-ns' was specified, but the include files are missing or cannot be compiled." "$LINENO" 5 fi @@ -7827,7 +7816,7 @@ if test "$HAVE_XSERVER" = true || test -n "$DISPLAY" || test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then - as_fn_error $? "You seem to be running X, but no X development libraries + as_fn_error "You seem to be running X, but no X development libraries were found. You should install the relevant development files for X and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make sure you have development files for image handling, i.e. @@ -7950,7 +7939,8 @@ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : +eval as_val=\$$as_ac_Header + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -8457,7 +8447,8 @@ do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : +eval as_val=\$$as_ac_var + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -8857,7 +8848,7 @@ fi if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then - as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5 + as_fn_error "$GTK_PKG_ERRORS" "$LINENO" 5 fi fi @@ -8963,7 +8954,7 @@ fi if test "$pkg_check_gtk" = "no" && test "$USE_X_TOOLKIT" != "maybe"; then - as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5 + as_fn_error "$GTK_PKG_ERRORS" "$LINENO" 5 fi fi fi @@ -8990,7 +8981,7 @@ if test "${GTK_COMPILES}" != "yes"; then if test "$USE_X_TOOLKIT" != "maybe"; then - as_fn_error $? "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5 ; + as_fn_error "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5; fi else HAVE_GTK=yes @@ -9120,7 +9111,8 @@ do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : +eval as_val=\$$as_ac_var + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -9485,7 +9477,7 @@ USE_X_TOOLKIT=LUCID LUCID_LIBW=-lXaw elif test x"${USE_X_TOOLKIT}" = xLUCID; then - as_fn_error $? "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5 + as_fn_error "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; do not use toolkit by default" >&5 $as_echo "no; do not use toolkit by default" >&6; } @@ -10662,7 +10654,8 @@ do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : +eval as_val=\$$as_ac_Header + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -10914,7 +10907,7 @@ MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no" if test "X${MISSING}" != X; then - as_fn_error $? "The following required libraries were not found: + as_fn_error "The following required libraries were not found: $MISSING Maybe some development libraries/packages are missing? If you don't want to link with them give @@ -11355,7 +11348,8 @@ for ac_func in _getb67 GETB67 getb67; do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : +eval as_val=\$$as_ac_var + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define CRAY_STACKSEG_END $ac_func @@ -11419,7 +11413,7 @@ if test x"$ac_cv_func_alloca_works" != xyes; then - as_fn_error $? "a system implementation of alloca is required " "$LINENO" 5 + as_fn_error "a system implementation of alloca is required " "$LINENO" 5 fi # fmod, logb, and frexp are found in -lm on most systems. @@ -11615,7 +11609,7 @@ if test $ac_cv_prog_liblockfile = yes; then - as_fn_error $? "Shared liblockfile found but can't link against it. + as_fn_error "Shared liblockfile found but can't link against it. This probably means that movemail could lose mail. There may be a \`development' package to install containing liblockfile." "$LINENO" 5 fi @@ -11704,7 +11698,8 @@ do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : +eval as_val=\$$as_ac_var + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -11735,7 +11730,8 @@ do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : +eval as_val=\$$as_ac_var + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -11787,8 +11783,8 @@ static time_t time_t_min; /* Values we'll use to set the TZ environment variable. */ -static const char *tz_strings[] = { - (const char *) 0, "TZ=GMT0", "TZ=JST-9", +static char *tz_strings[] = { + (char *) 0, "TZ=GMT0", "TZ=JST-9", "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" }; #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) @@ -11805,7 +11801,7 @@ instead of "TZ=America/Vancouver" in order to detect the bug even on systems that don't support the Olson extension, or don't have the full zoneinfo tables installed. */ - putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0"); + putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); tm.tm_year = 98; tm.tm_mon = 3; @@ -11818,14 +11814,16 @@ } static int -mktime_test1 (time_t now) +mktime_test1 (now) + time_t now; { struct tm *lt; return ! (lt = localtime (&now)) || mktime (lt) == now; } static int -mktime_test (time_t now) +mktime_test (now) + time_t now; { return (mktime_test1 (now) && mktime_test1 ((time_t) (time_t_max - now)) @@ -11849,7 +11847,8 @@ } static int -bigtime_test (int j) +bigtime_test (j) + int j; { struct tm tm; time_t now; @@ -11893,7 +11892,7 @@ instead of "TZ=America/Vancouver" in order to detect the bug even on systems that don't support the Olson extension, or don't have the full zoneinfo tables installed. */ - putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0"); + putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); t = mktime (&tm); @@ -11928,7 +11927,7 @@ for (i = 0; i < N_STRINGS; i++) { if (tz_strings[i]) - putenv ((char*) tz_strings[i]); + putenv (tz_strings[i]); for (t = 0; t <= time_t_max - delta; t += delta) if (! mktime_test (t)) @@ -11980,7 +11979,7 @@ # Make sure getloadavg.c is where it belongs, at configure-time. test -f "$srcdir/$ac_config_libobj_dir/getloadavg.c" || - as_fn_error $? "$srcdir/$ac_config_libobj_dir/getloadavg.c is missing" "$LINENO" 5 + as_fn_error "$srcdir/$ac_config_libobj_dir/getloadavg.c is missing" "$LINENO" 5 ac_save_LIBS=$LIBS @@ -12849,7 +12848,7 @@ fi if test "$have_tputs_et_al" != true; then - as_fn_error $? "I couldn't find termcap functions (tputs and friends). + as_fn_error "I couldn't find termcap functions (tputs and friends). Maybe some development libraries/packages are missing? Try installing libncurses-dev(el), libterminfo-dev(el) or similar." "$LINENO" 5 fi @@ -13996,7 +13995,8 @@ do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : +eval as_val=\$$as_ac_var + if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -14370,14 +14370,14 @@ && test x"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \ && test x"`echo $CFLAGS | grep '\-O[23]'`" != x \ && test x"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x; then - as_fn_error $? "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5 + as_fn_error "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5 fi #### Find out which version of Emacs this is. version=`grep 'const char emacs_version' ${srcdir}/src/emacs.c \ | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` if test x"${version}" = x; then - as_fn_error $? "can't find current emacs version in \`${srcdir}/src/emacs.c'." "$LINENO" 5 + as_fn_error "can't find current emacs version in \`${srcdir}/src/emacs.c'." "$LINENO" 5 fi if test x"${version}" != x"$PACKAGE_VERSION"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: version mismatch between \`${srcdir}/configure.in' and \`${srcdir}/src/emacs.c'." >&5 @@ -14936,7 +14936,6 @@ ac_libobjs= ac_ltlibobjs= -U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' @@ -15099,19 +15098,19 @@ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- +# as_fn_error ERROR [LINENO LOG_FD] +# --------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. +# script with status $?, using 1 if that was 0. as_fn_error () { - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 + as_status=$?; test $as_status -eq 0 && as_status=1 + if test "$3"; then + as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 + fi + $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } # as_fn_error @@ -15307,7 +15306,7 @@ test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } # as_fn_mkdir_p @@ -15361,7 +15360,7 @@ # values after options handling. ac_log=" This file was extended by emacs $as_me 24.0.50, which was -generated by GNU Autoconf 2.67. Invocation command line was +generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -15427,10 +15426,10 @@ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ emacs config.status 24.0.50 -configured by $0, generated by GNU Autoconf 2.67, +configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -15446,16 +15445,11 @@ while test $# != 0 do case $1 in - --*=?*) + --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; *) ac_option=$1 ac_optarg=$2 @@ -15477,7 +15471,6 @@ $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; @@ -15490,7 +15483,7 @@ ac_need_defaults=false;; --he | --h) # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' + as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; @@ -15499,7 +15492,7 @@ ac_cs_silent=: ;; # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' + -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" @@ -15567,7 +15560,7 @@ "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;; "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; + *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done @@ -15605,7 +15598,7 @@ { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -15639,7 +15632,7 @@ fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' + ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi @@ -15656,7 +15649,7 @@ echo "_ACEOF" } >conf$$files.sh && . ./conf$$files.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 rm -f conf$$files.sh { @@ -15664,18 +15657,18 @@ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` + as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -15770,28 +15763,20 @@ else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and + || as_fn_error "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/ +s/:*\${srcdir}:*/:/ +s/:*@srcdir@:*/:/ +s/^\([^=]*=[ ]*\):*/\1/ s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// s/^[^=]*=[ ]*$// }' fi @@ -15819,7 +15804,7 @@ if test -z "$ac_t"; then break elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -15904,7 +15889,7 @@ _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 + as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" @@ -15917,7 +15902,7 @@ esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; + :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -15945,7 +15930,7 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; + as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" @@ -15972,7 +15957,7 @@ case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -16108,22 +16093,22 @@ else $AWK -f "$tmp/subs.awk" | $SHELL fi >$tmp/out \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 +which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} +which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # @@ -16134,19 +16119,19 @@ $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 + || as_fn_error "could not create -" "$LINENO" 5 fi ;; @@ -16183,7 +16168,7 @@ ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -16204,7 +16189,7 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 + $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 diff -r 3386110d149b -r f52a8c72912b doc/misc/ediff.texi --- a/doc/misc/ediff.texi Mon Sep 13 19:44:07 2010 +0900 +++ b/doc/misc/ediff.texi Mon Sep 13 16:42:33 2010 +0200 @@ -1986,7 +1986,8 @@ this: @comment Use @set to avoid triggering merge conflict detectors like CVS. -@set seven-left +@set seven-left <<<<<<< +@set seven-right >>>>>>> @example @value{seven-left} variant A the difference region from buffer A diff -r 3386110d149b -r f52a8c72912b lisp/files.el --- a/lisp/files.el Mon Sep 13 19:44:07 2010 +0900 +++ b/lisp/files.el Mon Sep 13 16:42:33 2010 +0200 @@ -1,18 +1,3 @@ -;; (defun auto-save-mode (arg) -;; "Toggle auto-saving of contents of current buffer. -;; With prefix argument ARG, turn auto-saving on if positive, else off." -;; (interactive) -;; (if (> arg 0) auto-save (null auto-save))) - - -;; (defun auto-fill-mode (arg) -;; "Toggle Auto Fill mode. -;; With ARG, turn Auto Fill mode on if and only if ARG is positive. -;; In Auto Fill mode, inserting a space at a column beyond `current-fill-column' -;; automatically breaks the line at a previous space." -;; (interactive) -;; (if (> arg 0) auto-fill (null auto-fill))) - ;;; files.el --- file input and output commands for Emacs ;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996, diff -r 3386110d149b -r f52a8c72912b lisp/ldefs-boot.el --- a/lisp/ldefs-boot.el Mon Sep 13 19:44:07 2010 +0900 +++ b/lisp/ldefs-boot.el Mon Sep 13 16:42:33 2010 +0200 @@ -10464,6 +10464,7 @@ ;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off ;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode) +;;;;;; "flyspell" "textmodes/flyspell.el" (19370 36541)) ;;; Generated autoloads from textmodes/flyspell.el (autoload 'flyspell-prog-mode "flyspell" "\ diff -r 3386110d149b -r f52a8c72912b lisp/net/tramp-cache.el --- a/lisp/net/tramp-cache.el Mon Sep 13 19:44:07 2010 +0900 +++ b/lisp/net/tramp-cache.el Mon Sep 13 16:42:33 2010 +0200 @@ -1,5 +1,3 @@ -(setq tramp-version 24) - ;;; tramp-cache.el --- file information caching for Tramp ;; Copyright (C) 2000, 2005, 2006, 2007, 2008, 2009, @@ -53,8 +51,6 @@ ;;; Code: (require 'tramp) -; bob, 2010 Sep 11 -; (require 'trampver.el) (autoload 'time-stamp-string "time-stamp") ;;; -- Cache -- diff -r 3386110d149b -r f52a8c72912b lisp/net/tramp-compat.el --- a/lisp/net/tramp-compat.el Mon Sep 13 19:44:07 2010 +0900 +++ b/lisp/net/tramp-compat.el Mon Sep 13 16:42:33 2010 +0200 @@ -29,9 +29,7 @@ ;;; Code: -(eval-when-compile - - (require 'tramp-loaddefs)) +(require 'tramp-loaddefs) (eval-when-compile diff -r 3386110d149b -r f52a8c72912b lisp/net/tramp.el --- a/lisp/net/tramp.el Mon Sep 13 19:44:07 2010 +0900 +++ b/lisp/net/tramp.el Mon Sep 13 16:42:33 2010 +0200 @@ -1,4 +1,3 @@ -(setq tramp-version 24) ;;; tramp.el --- Transparent Remote Access, Multiple Protocol ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, diff -r 3386110d149b -r f52a8c72912b lisp/textmodes/page.el --- a/lisp/textmodes/page.el Mon Sep 13 19:44:07 2010 +0900 +++ b/lisp/textmodes/page.el Mon Sep 13 16:42:33 2010 +0200 @@ -1,10 +1,3 @@ -;; (push-mark (point) t) needed at the end of forward-page -;; The documentation in simple.el for set-mark says -;; To remember a location for internal use in the Lisp program, -;; store it in a Lisp variable. Example: -;; (let ((beg (point))) (forward-line 1) (delete-region beg (point)))." - - ;;; page.el --- page motion commands for Emacs ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, diff -r 3386110d149b -r f52a8c72912b share/emacs/site-lisp/w3m/ChangeLog --- a/share/emacs/site-lisp/w3m/ChangeLog Mon Sep 13 19:44:07 2010 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10524 +0,0 @@ -2010-09-09 Leo - - * w3m.el (w3m-input-url): Pass DEFAULT argument to completing-read, - instead of replacing its return value, to enable a user to edit. - -2010-09-09 Katsumi Yamaoka - - * w3m.el (w3m-active-region-or-url-at-point): Remove only newlines and - leading and trailing whitespace in region string. - (w3m-input-url): Treat INITIAL if it is "" as nil but don't mind region - even if it is active; treat DEFAULT if it is "" as nil but don't regard - to w3m-home-page; always show DEFAULT if any within prompt string. - Suggested by Leo . - -2010-09-06 Katsumi Yamaoka - - * w3m-lnum.el (w3m-read-int-interactive): Make it work for XEmacs - (note: `?<' is not `eq' to `60' in XEmacs, for example). - -2010-09-06 Andrey Kotlarski - - * w3m-lnum.el (w3m-linknum-remove-overlays): Simplified. - (w3m-link-numbering-mode): Using `or' instead of `unless'. - (w3m-read-int-interactive): Added ability to scroll page while - selecting number. - -2010-09-06 Katsumi Yamaoka - - * w3m.el (w3m-input-url): Move cursor to place where a user likely - begins to edit. - -2010-09-02 TAKAHASHI Kaoru - - * doc/ptexinfmt.el (texinfo-multitable-widths): Use `make-char' - instead of KANJI literal. - -2010-08-24 TAKAHASHI Kaoru - - * doc/ptexinfmt.el (texinfo-format-verb): Use (delete-char -1) - instead of (delete-backward-char 1); For Emacs24. - -2010-08-20 ARISAWA Akihiro - - * w3m.el (w3m-entity-table): Reverte last change. - (w3m-extra-numeric-character-reference): New variable. - (w3m-entity-value): Use it. - -2010-08-18 Katsumi Yamaoka - - * octet.el (octet-find-file) - * w3m-form.el (w3m-fontify-textareas, w3m-form-replace) - * w3m-proc.el (w3m-process-filter) - * w3m-session.el (w3m-session-select-list-all-sessions) - (w3m-session-select-list-session-group, w3m-session-select-next) - * w3m.el (w3m-idle-images-show, w3m-toggle-inline-images-internal) - (w3m-resize-inline-image-internal, w3m-fontify, w3m-refontify-anchor) - (w3m-cache-remove-oldest, w3m-cache-remove, w3m-cache-contents) - (w3m-cache-request-contents, w3m-create-text-page) - (w3m-create-image-page, w3m-select-buffer-generate-contents) - (w3m-select-buffer-recheck): Replace let-bindings of buffer-read-only - to nil with inhibit-read-only to t. - -2010-08-18 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Fix `google news' url forms - used to non-Japanese utf-8 environments. - - * w3m.el (w3m-entity-table): Add table for "•". - (w3m-entity-value): Prefer "&#NUM;" type entities specified in - w3m-entity-table. - -2010-08-17 Katsumi Yamaoka - - * w3m.el (w3m-safe-view-this-url): Never query "Are you sure..." if - prefix arg is given. - -2010-08-10 Katsumi Yamaoka - - * w3m.el (w3m-create-text-page): Make point and window start be the - start of contents, especially for text/plain pages. - -2010-08-05 Katsumi Yamaoka - - * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. - -2010-07-30 Katsumi Yamaoka - - * w3m.el: Autoload w3m-bookmark-add. - - * w3m-lnum.el (w3m-read-int-interactive): Ignore mouse event in XEmacs. - -2010-07-29 Andrey Kotlarski - - * w3m.el (autoload, w3m-linknum-map): - `w3m-linknum-bookmark-add-this-url', `w3m-linknum-zoom-in-image' - and `w3m-linknum-zoom-out-image' added. - - * w3m-lnum.el (w3m-link-numbering-mode-map): - `w3m-linknum-bookmark-add-this-url', `w3m-linknum-zoom-in-image' - and `w3m-linknum-zoom-out-image' added. - (w3m-link-numbering-mode, w3m-with-linknum) - (w3m-linknum-get-action): Use `zerop'. - (w3m-link-numbering): Simplify argument list and checks assosiated - with it. - (w3m-read-int-interactive): Add for quit. - (w3m-linknum-follow): Add position to history when visiting url in - curent page. Change message when no valid anchor is selected. - (w3m-linknum-view-image, w3m-linknum-save-image): Rewrite using - `cond'. - (w3m-linknum-zoom-image): New macro. - (w3m-linknum-zoom-in-image, w3m-linknum-zoom-out-image) - (w3m-linknum-bookmark-add-this-url): New functions. - -2010-07-25 Hideyuki SHIRAI - - * w3m.el (w3m-auto-show): Guard error if this-command is not a symbol. - Thanks to IRIE Shinsuke san. cf. [emacs-w3m:11282] - -2010-07-23 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Save positions iff called interactively. - (w3m-goto-url-new-session): Save positions. - - * w3m-bookmark.el (w3m-bookmark-view): Save positions. - - * w3m-hist.el (w3m-history-copy): Copy positions. - -2010-07-13 Andrey Kotlarski - - * w3m-lnum.el (w3m-link-numbering-mode): Using `buffer-list' instead of - `w3m-list-buffers' as the latter does unnecessary stuff. - (w3m-linknum-read-url): Removed. It's now equivalent to: - (car (w3m-linknum-get-action prompt 1)) - (w3m-linknum-toggle-inline-image): If no url under selected image, - move over it and toggle it. - (w3m-linknum-external-view-this-url, w3m-linknum-edit-this-url): - Using `w3m-linknum-get-action' instead of `w3m-linknum-read-url'. - - * w3m.el (autoload): Added `w3m-link-numbering-mode', removed - `w3m-linknum-read-url'. - -2010-07-13 Katsumi Yamaoka - - * w3m-lnum.el (w3m-linknum-minibuffer-prompt): Make face config valid - for XEmacs as well. - (w3m-linknum-match): New face. - (w3m-read-int-interactive): Make it work for XEmacs as well. - (w3m-highlight-numbered-anchor): Use w3m-linknum-match face. - -2010-07-12 Andrey Kotlarski - - * w3m-lnum.el: Updated commentary and usage sections. - (w3m-substitute-key-definitions): New macro. - (w3m-link-numbering-mode-map): Changed keybindings. - (w3m-link-numbering-mode): Added mode-line indicator. Don't - activate numbering overlays. Changing status mode causes all other - w3m buffers to change status as well. - (w3m-move-numbered-anchor): Removed. - (w3m-with-linknum): Numbering overlays should never be active - before invoking linknum functions thus less bookkeeping. - (w3m-go-to-linknum, w3m-linknum-follow): Add mark for previous - position. - -2010-07-09 Hideyuki SHIRAI - - * w3m-lnum.el (w3m-read-int-interactive): Add keys to exit event loop, - C-m & C-j. - -2010-07-09 Katsumi Yamaoka - - * w3m.el (w3m-ctl-c-map, w3m-redisplay-map) - (w3m-linknum-map): New sub-keymaps. - (w3m-lynx-like-map, w3m-info-like-map): Move `C-c' prefixed commands - and `C' prefixed commands to w3m-ctl-c-map and w3m-redisplay-map - respectively. - -2010-07-09 Andrey Kotlarski - - * w3m.el: Autoload w3m-linknum-follow, w3m-linknum-read-url, - w3m-linknum-toggle-inline-image, w3m-linknum-view-image, - w3m-linknum-external-view-this-url, w3m-linknum-edit-this-url, - w3m-linknum-print-this-url, w3m-linknum-download-this-url. - - * w3m-lnum.el: Update usage comment. - (w3m-link-numbering-mode): Cosmetic change. - (w3m-get-anchor-info): Added w3m-image-alt char property to return - list. - (w3m-go-to-linknum, w3m-linknum-get-action): On 0 input select - location url. - (w3m-linknum-follow): Changed prompt and using w3m-message. - (w3m-linknum-toggle-inline-image): Renamed from - w3m-linknum-toggle-image and using w3m-message. When image on - point, toggle it. - (w3m-linknum-view-image, w3m-linknum-save-image) - (w3m-linknum-external-view-this-url) - (w3m-linknum-edit-this-url, w3m-linknum-print-this-url) - (w3m-linknum-download-this-url): New commands. - -2010-07-08 Andrey Kotlarski - - * w3m-lnum.el: Update usage comment. - (w3m-linknum-minibuffer-prompt): New face. - (w3m-linknum-remove-overlays): Quit immediately when it finds and - deletes temporary match overlay. - (w3m-link-numbering-mode): Pass prefix arg, which makes this function - index only images if it is 2, to w3m-link-numbering. Remove - interactive declaration and autoload cookie. - (w3m-link-numbering, w3m-with-linknum): Vary function according to arg; - index only images if it is 2. - (w3m-read-int-interactive): Change prompt face to - w3m-linknum-minibuffer-prompt. - (w3m-highlight-numbered-anchor): Use next-single-property-change. - (w3m-get-anchor-info): New function. Renamed from - w3m-get-numbered-url. Using macrolet for less clutter. - (w3m-go-to-linknum): Rewrote it more in style with the other - user commands. - (w3m-linknum-get-action): Added optional type argument to - determine numbering scheme. - (w3m-linknum-follow): Rewrite to use the new - w3m-linknum-get-action return format. - (w3m-linknum-read-url): Rewrite using w3m-linknum-get-action. - (w3m-linknum-toggle-image): New function. - -2010-07-06 Andrey Kotlarski - - * w3m-lnum.el: Update usage comment. - (w3m-linknum-remove-overlays): New function. - (w3m-link-numbering-mode): Turn mode off if prefix arg is 0; - index forms as well as url links if prefix arg is 4. - (w3m-link-numbering): Index forms as well if prefix arg is given. - (w3m-move-numbered-anchor): Fix grammar in error message. - (w3m-read-int-interactive): New function. - (w3m-with-linknum): New macro. - (w3m-highlight-numbered-anchor, w3m-get-numbered-url): New functions. - (w3m-go-to-linknum): Add autoload cookie; turn on form numbers as well; - don't highlight current link if prefix arg is given. - (w3m-linknum-get-action, w3m-linknum-follow, w3m-linknum-read-url): New - functions. - -2010-06-25 Katsumi Yamaoka - - * w3m.el (w3m-toggle-inline-image) - (w3m-toggle-inline-images): Fix query logic about safe url. - -2010-06-24 Katsumi Yamaoka - - * w3m.el (w3m-menubar): Add w3m-pipe-source. - (w3m-lynx-like-map, w3m-info-like-map): Bind "|" to w3m-pipe-source. - (w3m-pipe-source): New command. - -2010-06-22 Katsumi Yamaoka - - * w3mhack.el (w3mhack-update-files-autoloads): Strip subdirectory name - that Emacs 24 doesn't strip from load-name. - -2010-06-03 Hideyuki SHIRAI - - * octet.el (octet-w3m-region): Set to unibyte string for base64 - encoding. - -2010-05-24 Fedor Khod'kov - - * w3m-cookie.el (w3m-cookie-trusted-host-p): Don't bother to add - excessive "$" to a regexp that w3m-cookie-reject-domains specifies. - -2010-05-19 Katsumi Yamaoka - - * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. - -2010-04-21 Katsumi Yamaoka - - * w3m.el (w3m-view-previous-page): Save positions. - -2010-03-29 Katsumi Yamaoka - - * w3m.el (w3m-fontify-images): Use the identical Lisp object for a - string used as w3m-image's property in order to enable XEmacs to - display images in shimbun articles properly. - -2010-03-29 Hideyuki SHIRAI - - * w3m.el (w3m-active-region-or-url-at-point): Check availability of - w3m-current-url. - -2010-03-12 Katsumi Yamaoka - - * w3m-ems.el (w3m-ems-create-image): New function that's an alias to - create-animated-image or create-image. - (w3m-create-image): Use it. - - * w3m.el (w3m-emacs-w3m-icon): Replace it with data not optimized. - -2010-03-12 Katsumi Yamaoka - - * aclocal.m4 (AC_PATH_EMACS): Support Emacs 24. - (AC_ADD_LOAD_PATH): Pipe stderr to /dev/null when running - w3mhack-print-status. - -2010-03-09 Katsumi Yamaoka - - * w3m.el (w3m-ignored-image-url-regexp): Fix custom type. - -2010-03-09 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url-1): Don't recenter if page is not changed. - (w3m-goto-url): Don't move point to the top unless redisplaying page. - -2010-03-02 Katsumi Yamaoka - - * w3m.el: Suppress compiler warnings that Emacs<22.2 and XEmacs issue - against image-mode functions. - -2010-03-02 Naohiro Aota - - * w3m.el (top): Require image-mode if available. - (w3m-image-page-displayed-p): New function. - (w3m-create-image-page): Setup image-mode's variable if possible. - (w3m-scroll-up-or-next-url, w3m-scroll-down-or-previous-url) - (w3m-shift-left, w3m-shift-right, w3m-beginning-of-line) - (w3m-end-of-line): Call image-mode functions if possible and needed. - -2010-02-22 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Turn truncate-lines off for text/plain pages. - -2010-02-18 Katsumi Yamaoka - - * w3m.el (w3m-fontify-images): Add menu to images. - (w3m-download-this-image, w3m-print-this-image-url): New functions. - (w3m-link-menu): Add them; enable menu only when url or image is there. - -2010-02-13 Katsumi Yamaoka - - * w3m-xmas.el (w3m-window-hscroll): Revert 2010-01-13 change. - -2010-02-09 TSUCHIYA Masatoshi - - * w3m.el (w3m-cache-available-p): Now, pages with neither Last-Modified - header and ETag header are treated as dynamically-generated pages. - (w3m-cache-header-delete-variable-part): Contination lines are also - removed. - -2010-02-02 Katsumi Yamaoka - - * w3m.el (w3m-local-dirlist-cgi, w3m-set-display-ins-del): - Honor w3m-command-environment. - Suggested by Toru TSUNEYOSHI . - -2010-02-01 Hideyuki SHIRAI - - * w3m.el (w3m-redisplay-this-page): Save positions. - -2010-02-01 Katsumi Yamaoka - - * w3m.el (w3m-reload-this-page): Save positions. - - * w3m-hist.el (w3m-history-store-position) - (w3m-history-restore-position): Use line number and column number to - save positions. - -2010-01-25 Katsumi Yamaoka - - * w3m.el (w3m-view-previous-page): Restore positions as well when - jumping within a page. - (w3m-view-this-url-1): Reset hscroll after retrieving a new page. - (w3m-view-this-url): Save positions first. - (w3m-delete-buffer): Restore positions in a page being left. - (w3m-goto-url): Don't save positions here. - - * w3m-util.el (w3m-popup-buffer): Restore positions only when buffer to - be displayed is hidden, not always. - -2010-01-19 Katsumi Yamaoka - - * w3m.el (w3m-next-anchor, w3m-previous-anchor, w3m-next-form) - (w3m-previous-form, w3m-next-image, w3m-previous-image): Remove unused - var `st'. - -2010-01-19 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Make it work as before for group: urls. - -2010-01-15 Katsumi Yamaoka - - * w3m.el (w3m-doc-view-map): New variable. - (w3m-view-this-url-1): Improve the way to keep the window configuration - for the case where w3m-new-session-in-background is non-nil. - (w3m-doc-view): Use w3m-doc-view-map. - (w3m-doc-view-quit): New function. - -2010-01-13 Katsumi Yamaoka - - * w3m-bug.el (report-emacs-w3m-bug) - * w3m-session.el (w3m-session-save, w3m-session-automatic-save) - (w3m-session-deleted-save, w3m-session-crash-recovery-save) - * w3m.el (w3m-key-binding): Use save-current-buffer instead of - save-excursion. - - * mew-w3m.el (mew-w3m-view-inline-image, mew-mime-text/html-w3m) - * w3m-xmas.el (w3m-window-hscroll) - * w3mhack.el (toplevel, w3mhack-generate-load-file): Use - with-current-buffer rather than save-excursion + set-buffer. - - * w3m-cookie.el (w3m-cookie-parse-args): Use with-current-buffer rather - than save-excursion + set-buffer; no need to use save-restriction and - narrow-to-region; remove duplicate set-syntax-table. - -2010-01-12 Katsumi Yamaoka - - * w3m.el (w3m-print-this-url): Exclude empty image-alt string. - - * w3m-form.el (w3m-form-parse-and-fontify): Strip text props from - string elements contained in w3m-current-forms so as to enable XEmacs - to read ~/.w3m/.sessions file. - -2010-01-12 Katsumi Yamaoka - - * w3m.el (w3m-refontify-anchor, w3m-cache-setup) - (w3m-cache-remove-oldest, w3m-cache-remove, w3m-cache-contents) - (w3m-cache-request-contents, w3m-view-this-url-1) - (w3m-download-this-url, w3m-goto-url) - * w3m-session.el (w3m-session-save) - * w3m-bookmark.el (w3m-bookmark-sections, w3m-bookmark-write-file) - (w3m-bookmark-kill-entries, w3m-bookmark-undo, w3m-bookmark-iterator) - * w3m-util.el (w3m-unseen-buffer-p): Use with-current-buffer rather - than save-excursion + set-buffer. - - * w3m.el (toplevel, w3m-highlight-current-anchor-1): Use point-at-eol - rather than `(save-excursion (end-of-line) (point))'. - - * w3m-util.el: Autoload w3m-history-restore-position when compiling; - autoload w3m-fb-frame-parameter only when compiling. - -2010-01-12 Katsumi Yamaoka - - * w3m.el (w3m-next-buffer): Save and restore positions. - (w3m-close-window): Save positions. - - * w3m-hist.el (w3m-history-store-position) - (w3m-history-restore-position): Save and restore hscroll. - - * w3m-util.el (w3m-popup-buffer): Restore positions. - -2009-11-06 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-check-rss): Ignore future entries to - display site announcements. - -2009-11-03 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-region-cite-mark): Add new selection. - (mew-w3m-region): Rewrite. - -2009-11-02 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-region-cite-mark): New option. - (mew-w3m-region): New function. - (mew-mime-text/html-w3m): Use `mew-w3m-region' instead of `w3m-region'. - -2009-09-02 Hideyuki SHIRAI - - * w3m-image.el (w3m-imagick-convert-program-available-p): If someone - set `w3m-imagick-convert-program' to nil before load emacs-w3m, do not - show warning message for ImageMagick's `convert'. - -2009-09-02 Katsumi Yamaoka - - * w3m-mail.el (w3m-mail-embed-base-url, w3m-mail-compose-with-mml) - (w3m-mail-compose-with-vm): Don't use - default-enable-multibyte-characters that is obsolete in Emacs 23.2. - -2009-09-01 Hideyuki SHIRAI - - * w3m.el (w3m-content-type-alist): Support - `browse-url-default-windows|macosx-browser'. Thanks to Leo. - Cf. [emacs-w3m:11035]. - - * w3m-ems.el (w3m-form-button, w3m-form-button-mouse) - (w3m-form-button-pressed, w3m-tab-unselected) - (w3m-tab-unselected-retrieving, w3m-tab-unselected-unseen) - (w3m-tab-selected, w3m-tab-selected-retrieving, w3m-tab-background) - (w3m-tab-selected-background, w3m-tab-mouse): Add type ns. Thanks to - Leo. Cf. [emacs-w3m:11034]. - -2009-08-25 Hideyuki SHIRAI - - * w3m.el (w3m-toggle-inline-images-internal): Do not display image, if - its url is local and current url is not local. - -2009-08-24 ARISAWA Akihiro - - * w3m.el (w3m-output-coding-system): Use `utf-8' except for emacs-21 - under Japaese environment. - -2009-08-19 Hideyuki SHIRAI - - * w3m.el (w3m-use-symbol): Set nil with emacs-23 or later. - cf. [emacs-w3m:11002]. - -2009-08-18 Hideyuki SHIRAI - - * w3m-util.el (w3m-puny-decode-url): Decode the part of hostname only. - Add doc-strings. - (w3m-puny-encode-url): Add doc-strings. - -2009-08-17 Hideyuki SHIRAI - - * w3m.el (w3m-puny-utf-16be): New variable. - (w3m-url-readable-string): Call `w3m-puny-decode-url'. - (w3m-url-transfer-encode-string): Call `w3m-puny-encode-url'. - (w3m-header-line-insert): Call `w3m-puny-decode-url'. - (w3m-input-url): Call `w3m-puny-decode-url' for initial URL. - - * w3m-util.el (top): Add the variable definition of `w3m-puny-utf-16be' - to avoid byte-compile warnings. - (w3m-puny-code-regex, w3m-puny-code-nonascii, w3m-puny-base) - (w3m-puny-tmin, w3m-puny-tmax, w3m-puny-damp, w3m-puny-skew) - (w3m-puny-initial-bias, w3m-puny-initial-n, w3m-puny-delimiter): New - constants. - (w3m-puny-adapt, w3m-puny-decode-digit, w3m-puny-encode-digit) - (w3m-puny-decode1, w3m-puny-decode, w3m-puny-decode-url) - (w3m-puny-encode1, w3m-puny-encode, w3m-puny-encode-url): New - functions. - -2009-08-04 Hideyuki SHIRAI - - * w3m.el (w3m-decode-anchor-string): Convert contol-characters to - space. - -2009-07-17 Naohiro Aota - - * w3m.el (w3m-about-retrieve): When type is `nil', decode cached - contents to display source of 404 page. Reported by Dan Jacobson - . - (w3m-do-cleanup-temp-files): New customize variable. - (w3m-cleanup-temp-files): Use it. - (toplevel): Call it when emacs-w3m shutdown. - -2009-07-04 Naohiro Aota - - * w3m-search.el (w3m-search-thing-at-point-arg): New variable. - (w3m-search-read-query): Use it. - - * w3m-util.el (w3m-current-title): Set title to ">" when - w3m is retrieving a page. - -2009-06-13 Kevin Ryde - - * w3m.el (w3m-view-recenter): Only nil,t,integer, not a cons. - (w3m-search-name-anchor, w3m-view-this-url-1): No arg to w3m-recenter. - (w3m-next-anchor, w3m-previous-anchor, w3m-next-form, - w3m-previous-form, w3m-next-image, w3m-previous-image): Don't - recenter, leave recentering just for following a link, not Tab etc - within the buffer. - (w3m-recenter): Remove NAME arg, believe don't need to differentiate - URLs with an anchor or not since with no anchor `point' is at the - start of the buffer and can't be recentered anyway. - Use C-u style "(recenter '(4))" for the `t' middle-of-screen case. - No need for code to avoid redisplay, `recenter' doesn't redisplay in - the integer or C-u cases. - -2009-06-13 Naohiro Aota - - * w3m.el (w3m-fontify-anchors): Decode entities of name anchor. - -2009-05-25 Hideyuki SHIRAI - - * w3m.el (w3m-cache-available-p): Analyze the cache-control header more - strictly. - (w3m-scroll-up-or-next-url): Bind w3m-prefer-cache to `t' when goto - the w3m-next-url. - (w3m-scroll-down-or-previous-url): Bind w3m-prefer-cache to `t' when - goto the w3m-previous-url. - -2009-05-23 Naohiro Aota - - * w3m.el (w3m-reload-this-page): Add new argument `no-popup'; Call - w3m-goto-url() with the argument. - (w3m-goto-url-with-timer): Use it. - -2009-04-28 Katsumi Yamaoka - - * w3m-bookmark.el (w3m-bookmark-make-item) - * w3m-cookie.el (w3m-cookie-create) - * w3m-dtree.el (w3m-dtree-expand-file-name, w3m-dtree-directory-name) - * w3m-form.el (w3m-form-normalize-action, w3m-form-p) - (w3m-form-set-method, w3m-form-put-property, w3m-form-field-parse) - (w3m-form-real-reset) - * w3m-hist.el (w3m-history-set-current) - * w3m-namazu.el (w3m-namazu-call-process) - * w3m-proc.el (w3m-process-p, w3m-process-kill-process) - (w3m-process-error-handler) - * w3m-session.el (w3m-session-history-to-save, w3m-session-make-item) - * w3m-tabmenu.el (w3m-tab-menubar-make-items-1) - * w3m-util.el (w3m-get-buffer-create, w3m-kill-buffer) - (w3m-current-title, w3m-buffer-title, w3m-buffer-number) - (w3m-buffer-set-number, w3m-buffer-name-add-title) - (w3m-generate-new-buffer, w3m-lefttab-exist-p, w3m-righttab-exist-p) - (w3m-url-valid, w3m-time-newer-p, w3m-time-lapse-seconds) - (w3m-url-local-p, w3m-url-authinfo, w3m-url-strip-authinfo) - (w3m-url-strip-fragment, w3m-url-strip-query, w3m-which-command) - (w3m-assoc-ignore-case, w3m-unseen-buffer-p) - * w3m-xmas.el (w3m-make-glyph) - * w3m.el (w3m-clear-local-variables, w3m-copy-local-variables) - (w3m-arrived-p, w3m-arrived-put, w3m-arrived-get) - (w3m-url-transfer-encode-string, w3m-entity-value) - (w3m-decode-anchor-string, w3m-toggle-inline-images-internal) - (w3m-canonicalize-url, w3m-cache-header-delete-variable-part) - (w3m-w3m-canonicalize-url, w3m-view-this-url-1) - * mime-w3m.el (mime-w3m-setup): Don't use defsubst. - - * w3m-hist.el (w3m-history-plist-put, w3m-history-remove-properties): - Don't inline w3m-history-add-properties. - -2009-04-28 Katsumi Yamaoka - - * w3m.el (w3m-cache-available-p): Work around too large integer in - Cache-Control header. - -2009-04-27 Katsumi Yamaoka - - * w3m.el (w3m-url-to-file-name): Fix regexp used for stripping - localhost part; make url a Tramp name if it is guessed. - -2009-04-24 Katsumi Yamaoka - - * w3m.el (w3m-url-to-file-name): Allow "file:/foo.html" in addition to - "file://foo.html" and "file:///foo.html". - -2009-04-23 Katsumi Yamaoka - - * w3m-bookmark.el (w3m-bookmark-buffer): Use the time 0 as modtime of - the bookmark buffer by default. - -2009-04-22 Hideyuki SHIRAI - - * w3m.el (w3m-view-this-url-1): Pass url to sentinel. - (w3m-recenter): Save excursion. - -2009-04-22 Katsumi Yamaoka - - * w3m.el (w3m-view-recenter): New user option. - (w3m-recenter): New function. - (w3m-search-name-anchor, w3m-view-this-url-1, w3m-next-anchor) - (w3m-previous-anchor, w3m-next-form, w3m-previous-form, w3m-next-image) - (w3m-previous-image): Use it. - -2009-04-20 Kevin Ryde - - * w3m.el (w3m-local-find-file-regexps): Make regexp-opt group regexps - explicitly. - -2009-04-14 Hideyuki SHIRAI - - * w3m.el (w3m-cache-available-p): The control of expire is added. - (w3m-w3m-retrieve-1): The case where the option "no_cache=1" is put has - been increased. - -2009-04-12 Naohiro Aota - - * w3m.el (w3m-select-buffer-delete-buffer, w3m-goto-url) - (w3m-delete-buffers): Unqueue image retrieving process manually. - (w3m-idle-images-show): Widen narrowing. - - * w3m-proc.el (w3m-process-stop): Don't unqueue image retrieving - process. - - * w3m.el (w3m-message-silent): New variable. - (w3m-message): Use it: when the variable is `t', don't show a message. - (w3m-idle-images-show): Use it. - (w3m-w3m-dump-head): lexical-let it. - (w3m-w3m-dump-extra): Ditto. - (w3m-w3m-retrieve): Ditto. - (w3m-retrieve-and-render): Ditto. - (w3m-refresh-minimum-interval): New variable. - (w3m-check-refresh-attribute): Use it. - (w3m-view-previous-page): When visiting pages by history-back or - history-next, don't just ignore refresh, but wait for a while. - (w3m-idle-images-show): When there are events pended, re-create the - idle timer; Check current position's item every time loop starts. - (w3m-idle-images-show-unqueue): Set w3m-idle-images-show-timer - properly. - (w3m-arrived-add): Revert recent changes. - - * w3m-favicon.el (w3m-favicon-retrieve): lexical-let w3m-message-silent. - -2009-04-02 Hideyuki SHIRAI - - * w3m.el (w3m-arrived-add): If url has a multi-byte character, do not - do recursive-call itself. If decoded url does not have a multi-byte - character, do not do recursive-call itself. - -2009-03-28 Naohiro Aota - - * w3m.el (w3m-goto-url-with-timer): When going to the same url, use - `w3m-reload-this-page'. - (w3m-image-no-idle-timer): New variable. - (w3m-toggle-inline-images-internal): Use it. - (w3m-arrived-add): Add also decoded url. - (w3m-goto-url): Restore forms also when url is local. - -2009-03-18 Katsumi Yamaoka - - * w3m.el (w3m-link-menu): Always provide title string. Suggested by - David Abrahams . - Cf. . - -2009-03-17 Victor Ren - - * w3m.el (w3m-url-to-file-name): Support "file://c:/" in addition to - "file:///c:/". - -2009-03-12 Hideyuki SHIRAI - - * w3m.el (w3m-w3m-parse-header): The value of w3m-document-charset is - not used excluding x-moe-internal. - -2009-03-04 Hideyuki SHIRAI - - * w3m.el (w3m-decode-buffer): If context-charset is x-moe-internal, - x-moe-internal is used as charset regardless of w3m-type. - (w3m-w3m-parse-header): Add w3m-document-charset to handle of the - headers. If w3m-document-charset is x-moe-internal, charset sets to - x-moe-internal compulsorily. If x-w3m-content-encoding is exist, the - value of x-w3m-content-encoding is used as encoding method regardless - of w3m-type. - -2009-03-03 Naohiro Aota - - * w3m-hist.el (w3m-history-slimmed-history-flat, w3m-history-slim): New - functions. - - * w3m-session.el (w3m-session-history-to-save): Use it. - -2009-02-26 Katsumi Yamaoka - - * w3m.el: Require w3m-session instead of autoloading it. - - * w3m-session.el: Don't require w3m; require w3m-util; silent warnings. - (w3m-session-select): Use w3m-get-buffer-create instead of - get-buffer-create to kill the session select buffer when quitting. - - * w3m-util.el (w3m-delete-frames-and-windows): Delete frames if the - other windows visit buffers being related to emacs-w3m or the session - select buffer. - (w3m-replace-in-string): eval-and-compile. - -2009-02-24 Katsumi Yamaoka - - * w3m.el: Autoload w3m-go-to-linknum. - (w3m-lynx-like-map, w3m-info-like-map): Bind `C-c C-l' to it. - (w3m-mode): Mention w3m-go-to-linknum in doc string. - - * w3m-util.el (w3m-read-number): New function. - - * w3m-lnum.el (w3m-go-to-linknum): Use w3m-read-number. - -2008-04-12 Jose A. Ortega Ruiz - - * w3m-lnum.el (w3m-go-to-linknum): New function. - -2009-02-23 Katsumi Yamaoka - - * w3m-session.el (w3m-session-ignore-errors): New macro. - (w3m-session-save, w3m-session-automatic-save) - (w3m-session-deleted-save, w3m-session-crash-recovery-save) - (w3m-session-crash-recovery-remove, w3m-session-select-mode) - (w3m-session-select, w3m-session-make-menu-items) - (w3m-session-last-autosave-session, w3m-session-last-crashed-session): - Use it. - - (toplevel): Require cl when compiling. - (w3m-session-crash-recovery-save) - (w3m-session-select-list-all-sessions): Remove unused variables. - -2009-02-16 Hideyuki SHIRAI - - * w3m-session.el (w3m-session-last-crashed-session): Fix tiny typo. - -2009-02-15 Naohiro Aota - - * w3m.el (w3m-idle-images-show): If detect deleted buffer, unqueue - processes related to the buffer. - - * w3m-session.el (w3m-session-crash-recovery): Change the default to t. - -2009-02-12 Katsumi Yamaoka - - * w3m.el (w3m-buffer-setup): Add keymap that cycles buffers as usual to - mode-line-buffer-identification. - -2009-02-09 Katsumi Yamaoka - - * w3m-bookmark.el (w3m-bookmark-view, w3m-bookmark-view-new-session) - (w3m-bookmark-make-menu-items): Check if bookmark file exists. - -2009-02-04 Katsumi Yamaoka - - * w3m.el (w3m-header-line-insert): Don't decode url containing - non-ASCII characters already. e.g. about://weather/WHERE - -2009-02-03 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-cid-retrieve): Remove a wrong set-buffer(). - -2009-02-03 Katsumi Yamaoka - - * w3m.el (w3m-input-url): Offer decoded url in the minibuffer. - (w3m-copy-buffer): Copy w3m-current-coding-system. - (w3m-header-line-insert): Display decoded url. - -2009-02-02 Naohiro Aota - - * w3m.el (w3m-idle-images-show): Change the order of image retrieving. - (w3m-toggle-inline-images-internal): Use `w3m-idle-image-item' - text-property. - (w3m-goto-url): Add new argument `no-popup'. - (w3m-goto-url-with-timer): Call w3m-goto-url with `no-popup' nil. - -2009-02-01 Naohiro Aota - - * w3m.el (w3m-toggle-inline-images-internal): Add new argument - `safe-regexp'. - (w3m-toggle-inline-images): Pass `safe-regexp' to - w3m-toggle-inline-images-internal when called non-interactively. - -2009-01-28 Katsumi Yamaoka - - * w3m-proc.el: Autoload w3m-idle-images-show-unqueue when compiling. - -2009-01-27 Naohiro Aota - - * w3m-proc.el (w3m-process-stop): Call `w3m-idle-images-show-unqueue'. - - * w3m.el (w3m-idle-images-show-timer, w3m-idle-images-show-list) - (w3m-idle-images-show-interval): New variables. - (w3m-idle-images-show, w3m-idle-images-show-unqueue): New functions. - (w3m-toggle-inline-images-internal): Use them. - -2009-01-26 Naohiro Aota - - * w3m.el (w3m-content-type-alist): Add "application/x-pdf" content - type. - -2009-01-21 Kevin Ryde - - * w3m.el (w3m-search-name-anchor): Return true meaning "found" if - point is already at the anchor position. - -2009-01-21 Naohiro Aota - - * w3m-session.el (w3m-session-last-autosave-session): Check if - autosaved sessions set exists before asking whether to load the last - sessions set; Search older sessions sets when the last sessions set - doesn't exist (maybe it is removed by user); Load autosaved sessions - set when w3m-session-load-last-sessions is non-nil. - (w3m-session-load-last-sessions): Fix docstring; Change `auto' to `t'. - (w3m-session-crash-recovery-title): New variable. - (w3m-session-load-crashed-sessions): Ditto. - (w3m-session-crash-recovery-save): New function. - - * w3m.el (w3m-goto-url): Save sessions set for crash recovering. - (w3m-delete-buffer): Ditto. - (w3m): Load crashed sessions if necessary. Suggested by Samuel Wales - . - -2009-01-20 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-anchors): Use new `w3m-balloon-help' - text-property for balloon help. - (w3m-fontify-images): Ditto and create help together href, alt and URL - of image. - -2009-01-19 Naohiro Aota - - * w3m.el (w3m-image-anchor): Fix docstring. - (toplevel): Fix w3m-image-anchor-face's alias. - -2009-01-15 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-images): Put the 'full alt text' on new - 'w3m-image-alt' property. - (w3m-print-this-url): Print the content of 'w3m-image-alt'. - - * w3m-util.el (w3m-image-alt): New macro. - -2009-01-14 Katsumi Yamaoka - - * doc/Makefile.in (.texi.info): Use --no-split. - -2009-01-11 Naohiro Aota - - * w3m.el (w3m): Move last session restoring asking afterward, so that - the restoring wouldn't be avoided by w3m-input-url's input. - - * w3m-session.el (w3m-session-last-autosave-session): Follow the above - change. - -2009-01-10 Naohiro Aota - - * w3m.el (w3m): Check whether to load the last autosaved - sessions. Suggested by Samuel Wales . - - * w3m-session.el (w3m-session-automatic-keep-number): New variable. - Suggested by Samuel Wales . - (w3m-session-automatic-save): Use it. - (w3m-session-last-autosave-session): New function. - (w3m-session-load-last-sessions): New variable. - - * w3m.el (w3m-image-anchor): New face. - (w3m-fontify-images): Use it. - -2009-01-09 Katsumi Yamaoka - - * w3m.el (w3m-language): Allow the value like "Japanese (UTF-8)" of - current-language-environment. - - * w3m-symbol.el (w3m-symbol): Ditto. - - * w3mhack.el (w3mhack-makeinfo): Use locale-coding-system for Emacs to - encode Japanese messages. - -2009-01-09 Naohiro Aota - - * w3m.el (w3m-create-text-page, w3m-goto-url): Check if the url is - arrived before getting real-url. - -2009-01-06 Hideyuki SHIRAI - - * w3m.el (top): Add the variable definitions of - `w3m-tab-menubar-make-items-preitems' and `w3m-session-menu-items-pre' - to avoid byte-compile warnings. - (w3m-setup-menu): Move the postion of session menu. - (w3m-mouse-major-mode-menu): Add session menu. - - * w3m-xmas.el (autoload): Add w3m-setup-session-menu. - (w3m-menu-on-forefront): Treat "Session" menu. - (w3m-setup-menu): Call `w3m-setup-session-menu'. - -2008-12-30 Hideyuki SHIRAI - - * w3m.el (w3m-select-buffer-mode-map): Bind `w3m-select-buffer-quit' to - C-g. - - * w3m-session.el (w3m-session-select-mode-map): Bind - `w3m-session-select-quit' to C-g. - - * w3m-form.el (w3m-form-input-select-keymap): Bind - `w3m-form-input-select-keymap' to C-g. - (w3m-form-input-map-keymap): Bind `w3m-form-input-map-exit' to C-g. - -2008-12-17 Hideyuki SHIRAI - - * w3m-session.el (w3m-session-select-mode-map): Add new key. - (w3m-session-select-mode): Modify doc-string. - (w3m-session-select-rename): New command. - (w3m-session-rename): New function. - -2008-12-17 Naohiro Aota - - * w3m.el (autoload): Add w3m-setup-session-menu. - (w3m-menubar): Moved session menu to w3m-session-menu-items. - (top): Call w3m-setup-session-menu. - - * w3m-session.el: Change to use major mode; Add session menu. - (w3m-session-unknown-title): New option. - -2008-12-15 Katsumi Yamaoka - - * w3m.el (w3m-compatible-encoding-alist): Add (gb2312 . gbk). - -2008-12-12 David Engster - - * w3m-proc.el (w3m-process-wait-process): Reduce sit-for time. - (w3m-process-sentinel): Wait for process output (on Emacs only). - -2008-12-08 Katsumi Yamaoka - - * w3m.el (w3m-show-redirection-error-information): Improve the - error message. - -2008-12-10 Naohiro Aota - - * w3m.el (w3m-next-anchor): Go to the first anchor when next - anchor is not found. - (w3m-previous-anchor): Go to the last anchor when previous anchor - is not found. - (w3m-url-encode-string): Encode SPC only when encode-space is - non-nil. - - * w3m-form.el (w3m-form-make-form-data): Follow the above change. - - * w3m.el (w3m-gmane-url-at-point): Ditto. - (w3m-canonicalize-url): Ditto. - -2008-12-08 Katsumi Yamaoka - - * w3m-ems.el (w3m-make-ccl-coding-system): Use define-coding-system if - it is available. - -2008-12-06 Naohiro Aota - - * w3m.el (w3m-show-redirection-error-information): New function. - (w3m-retrieve-and-render): Use it. - (w3m-w3m-retrieve-1): Return 'redirection-exceeded if redirect counter - exceeded. - (w3m-w3m-retrieve): Return "X-w3m-error/redirection" if attr eq - 'redirection-exceeded. - (w3m-w3m-attributes-1): Return dummy attribute if redirect counter - exceeded. - -2008-12-05 Naohiro Aota - - * w3m-form.el (w3m-same-window-p): New function. - (w3m-form-input-textarea): Use it. - - * w3m.el (w3m-local-find-file-regexps): Try to open with emacs-w3m as - many types as possible. - -2008-12-03 Katsumi Yamaoka - - * w3m.el (w3m-fontify): Remove hidden anchors like " ". - cf. [emacs-w3m:10484] - -2008-12-01 Naohiro Aota - - * w3m-form.el (w3m-form-input-textarea): Use the whole current window - for the textarea when `same-window-buffer-names' contains the buffer - name "*w3m form textarea*"; simplify the window size calculation. - -2008-11-21 Naohiro Aota - - * w3m.el (w3m-w3m-parse-header): Also remove parameters when charset is - specified. - -2008-11-11 Katsumi Yamaoka - - * w3m-util.el (w3m-visited-file-modtime): New function. - - * w3m-bookmark.el (w3m-bookmark-file-modtime): Just return result of - file-attributes(). - -2008-11-11 Naohiro Aota - - * w3m-antenna.el (w3m-antenna-check-rss): Support RSS2.0. Check also - items. - (w3m-antenna-alist): Update site-class if needed. - - * w3m-bookmark.el (w3m-bookmark-buffer, w3m-bookmark-verify-modtime): - Replace visited-file-modtime with w3m-visited-file-modtime. - -2008-10-28 Naohiro Aota - - * w3m.el (w3m-view-header): Check if current page is source of - about:something. - -2008-10-16 Katsumi Yamaoka - - * w3m.el (w3m-active-region-or-url-at-point): Take notice of the link - under the point as well; return the url of the current page by default - if the new optional argument `default=current' is given. - (w3m-input-url): Make w3m-active-region-or-url-at-point return the url - of the current page by default; modify the prompt string according to - whether there is an initial input. - (w3m-download, w3m-goto-url, w3m-goto-url-new-session): Simplify args - passed to w3m-input-url. - (w3m-view-this-url): Make w3m-active-region-or-url-at-point return the - url of the current page by default. - -2008-10-08 Katsumi Yamaoka - - * w3m.el (w3m-italic): Make it be a underline face on a non-window - system by default. - -2008-09-24 Katsumi Yamaoka - - * w3m.el (w3m-toggle-inline-images-internal) - (w3m-resize-inline-image-internal): Confirm whether to retrieve - insecure image only once, or don't confirm it if - w3m-confirm-leaving-secure-page is nil. Suggested by Dan Jacobson - . - (w3m-confirm-leaving-secure-page): Doc fix. - - * w3mhack.el (w3mhack-makeinfo): Remove Emacs 19 stuff; remove TeX - directives first; don't call texinfo-mode. - -2008-09-21 Akinori MUSHA - - * doc/emacs-w3m.texi (Image Variables): Fix syntax error. - - * doc/emacs-w3m-ja.texi (Image Variables): Ditto. - -2008-09-17 Naohiro Aota - - * w3m.el (w3m-buffer-local-url): New constant variable. - (w3m-buffer-local-url-p): New function. - (w3m-goto-url): Also process buffer local url. - (w3m-region): Use w3m-buffer-local-url as url if it is not set. - (w3m-safe-view-this-url, w3m-mouse-safe-view-this-url): Check if url is - buffer local. - -2008-09-12 Katsumi Yamaoka - - * w3m.el (w3m-download): Add doc string. - (w3m-lynx-like-map): Bind M-d key to w3m-download. - (w3m-mode): Add w3m-download to major mode info; clarify description of - w3m-download-this-url. - -2008-09-11 Katsumi Yamaoka - - * w3m.el (w3m-gmane-url-at-point): Return a url used for asking Gmane - for the thread that begins with the current article instead of the - whole thread if it is run on the Message-ID header. - (w3m-examine-command-line-args): Make it an alias to `(lambda nil)' - instead of `ignore' after it is run for the first time in order to - silence the byte compiler. - -2008-09-01 Katsumi Yamaoka - - * w3m.el (w3m-use-favicon): Assume w3m-image.elc is always loaded. - (w3m-resize-inline-image-internal): Change it to a normal function from - an inline function; remove interactive. - (w3m-zoom-in-image, w3m-zoom-out-image): Error if ImageMagick's convert - program is not available; improve doc string. - (w3m-auto-show): Don't make the cursor position disappear after - executing beginning-of-buffer and end-of-buffer. - -2008-08-25 David Hansen - - * w3m.el (w3m-about-header): Fixed typo. - -2008-08-05 Katsumi Yamaoka - - * w3m.el (w3m-view-source, w3m-view-header): Save points positioned - last in pages. Suggested by Dan Jacobson . - -2008-07-22 Katsumi Yamaoka - - * w3m-ems.el: Bind w3m-image-default-background when compiling. - -2008-07-20 Naohiro Aota - - * w3m-hist.el (w3m-history-restore-position): Run - w3m-after-cursor-move-hook after restoring cursor position. - -2008-07-18 Naohiro Aota - - * w3m.el (w3m-image-default-background): New variable. - - * w3m-ems.el (w3m-create-image): Use it. - (w3m-initialize-graphic-icons): Check if xpm is available. Reported by - Diego 'Flameeyes' Petten,Ar(B . - - * w3m-filter.el (w3m-filter-wikipedia): Improve regexp. - -2008-07-01 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Test if mule-version is - bound (XEmacs does not provide it). - -2008-06-30 Naohiro Aota - - * w3m-form.el (w3m-form-input, w3m-form-input-password): Process - readonly attribute. - -2008-06-25 Naohiro Aota - - * w3m.el (w3m-toggle-inline-images-internal): Make it non-interactive. - - * w3m-form.el (w3m-form-input-textarea): Make buffer unmodified when - user selected to reuse saved text; parse readonly attribute; kill newly - generated buffer when the reusing question aborted. - (w3m-form-textarea-info): Also provide readonly info. - (w3m-fontify-textareas): Parse readonly attribute. - (w3m-form-parse-and-fontify): Ditto. - (w3m-form-input): Ignore cursor moving while read from minibuffer. - (w3m-form-input-password): Ditto. - (w3m-form-input-file): Ditto. - - * w3m.el (w3m-toggle-inline-image): Don't toggle images that are - outside of the region even if they are identical to the ones in the - region; don't do recursive call of itself; rearrange the source code. - (w3m-toggle-inline-images): Check whether images are safe even if it is - called with w3m-display-inline-images=t and force=t; rearrange the - source code. - (w3m-toggle-inline-images-internal): Add new optional argument: - `begin-pos' and `end-pos'. Only process region from `begin-pos' to - `end-pos'. - -2008-06-25 Katsumi Yamaoka - - * w3m.el (w3m-toggle-inline-image): Work for an image in which there is - the region end within its anchor. Reported by Dan Jacobson - . - - * w3m-util.el (w3m-deactivate-region): Use zmacs-deactivate-region for - XEmacs. - -2008-06-22 Naohiro Aota - - * w3m-search.el (w3m-search-engine-alist): Improve detection of utf-8 - capability. - (w3m-search-engine-alist): Abolish `yahoo beta' entry; Improve `blog' - entry to work like `google' entry. - - * w3m-session.el: Add coding cookie. - -2008-06-18 Katsumi Yamaoka - - * w3m.el (w3m-submit-form-safety-check): New user option. Suggested by - Dan Jacobson . - (w3m-submit-form): Use it. - -2008-06-12 Hideyuki SHIRAI - - * w3m.el (w3m-auto-show): Scrool horizontally after executing a search - command. - -2008-06-07 Hideyuki SHIRAI - - * w3m.el (w3m-use-header-line-title): Modify the doc-string. - -2008-06-06 Naohiro Aota - - * w3m.el (w3m-select-buffer): Don't delete other windows. - - * w3m-filter.el (w3m-filter-wikipedia): New function. - (w3m-filter-rules): Add w3m-filter-wikipedia. - -2008-06-03 Katsumi Yamaoka - - * w3m.el: Add coding cookie. - -2008-06-02 Naohiro Aota - - * w3m.el (w3m-detect-meta-charset): Use also ';' as delimiter. - -2008-05-28 Katsumi Yamaoka - - * w3m.el (w3m-examine-command-line-args): Treat the null string given - as a url in the command line args as `w3m-home-page' or "about:". - -2008-05-28 Naohiro Aota - - * doc/emacs-w3m.texi (Inline Images): Update. - - * doc/emacs-w3m-ja.texi (Inline Images): Ditto. - -2008-05-27 Katsumi Yamaoka - - * w3m.el (w3m-url-readable-string): Don't decode url if it looks not to - have been encoded. - (w3m-current-longest-line): New variable. - (w3m-set-current-longest-line): New function. - (w3m-scroll-left, w3m-shift-left): Don't scroll the window endlessly; - beep if the window can't be scrolled any more. - (w3m-scroll-right, w3m-shift-right): Beep if the window can't be - scrolled any more. - -2008-05-25 Naohiro Aota - - * w3m.el (w3m-relationship-estimate-rules): Fix regexp for Google - search within EmacsWiki. - -2008-05-20 Naohiro Aota - - * README: Add information about how to create `configure' script. - - * README.ja: Ditto. - - * w3m.el (w3m-goto-url): Delayed encoding of fragment part. - -2008-05-18 Naohiro Aota - - * w3m-cookie.el (w3m-cookie-save-current-site-cookies): New function. - (w3m-cookie-save): Add optional argument "domain". - -2008-05-16 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-add-text-properties): New inline macro. - (mew-w3m-view-inline-image): Use `mew-w3m-add-text-properties'. - (mew-mime-text/html-w3m): Ditto. - -2008-05-09 Naohiro Aota - - * w3m-cookie.el (w3m-cookie-save): Make it interactive function. - (w3m-cookie-save-cookies): New variable. - (w3m-cookie-shutdown): Use it. - - * w3m.el (toplevel): Shutdown cookie system when exiting emacs. - -2008-05-08 Naohiro Aota - - * w3m-cookie.el (w3m-cookie-shutdown): Fixed docstring. - -2008-05-08 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-amazon): Fix string to search the body. - -2008-04-30 Naohiro Aota - - * doc/emacs-w3m-ja.texi: Update translation. - - * w3m.el (w3m-goto-url): Use w3m-current-coding-system first to encode - url if available; Also encode name part when url is local. - (w3m-ignored-image-url-regexp): New variable. - (w3m-toggle-inline-images-internal): Don't display image whose url - match `w3m-ignored-image-url-regexp'. - (w3m-decode-entities, w3m-decode-entities-string): Replace - "(match-beginning 2)" with "(match-end 1)" to deal with emacs-21's - strange behavior. - -2008-04-24 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-rules): Support Mixi with SSL. - -2008-04-22 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: Fix Comments. - (texinfo-format-geq, texinfo-format-leq,): Support @geq and @leq. - -2008-04-18 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-rules): Add rule for the site of Allatanys. - (w3m-filter-allatanys): New function. - - * w3m.el (w3m-relationship-estimate-rules): Fix regexp for Google - search within EmacsWiki. Add rule for Google Mobile Proxy. - -2008-04-17 Hideyuki SHIRAI - - * w3m.el (top): Add the variables definition of `w3m-bookmark-mode', - `w3m-bookmark-menu-items', `w3m-bookmark-menu-items-pre' and - `w3m-tab-menubar-make-items-preitems' avoid byte-compile warnings. - (w3m-rmouse-menubar): New user option. - (w3m-setup-menu): Add the setup of `w3m-rmouse-menubar'. - (w3m-mouse-major-mode-menu): Rewrite to use `w3m-rmouse-menubar'. - (w3m-link-menu): Add `w3m-external-view-this-url'. - -2008-04-15 Hideyuki SHIRAI - - * w3m.el (w3m-turnoff-inline-images): New command. - (w3m-toggle-inline-images): If force is 'turnoff, turn off to display - images. - (w3m-menubar): Add w3m-turnoff-inline-images. - (w3m-lynx-like-map): Ditto. - (w3m-info-like-map): Ditto. - (w3m-mode): Ditto. - -2008-04-07 Katsumi Yamaoka - - * w3m.el (w3m-relationship-estimate-rules): Fix custom type. - -2008-04-03 Katsumi Yamaoka - - * w3m.el (w3m-relationship-estimate-rules): Support Google search - within EmacsWiki. cf. [emacs-w3m:10067] - -2008-03-17 Katsumi Yamaoka - - * w3m.el (w3m-mouse-safe-view-this-url): Remove redundant confirmation - of whether to follow link. - -2008-03-14 Katsumi Yamaoka - - * w3m.el (w3m-doc-view-content-types): New variable. - (w3m-doc-view): New function. - (w3m-create-page): Use it. - (w3m-content-type-alist): Add application/dvi. - (w3m-delete-buffer): Save windows layout. - -2008-03-12 Katsumi Yamaoka - - * w3m-image.el (w3m-imagick-convert-program-available-p): Don't use - w3m-imagick-convert-data which may issue a warning when checking - whether the convert program supports png32. cf. [emacs-w3m:10048] - -2008-03-03 Naohiro Aota - - * doc/emacs-w3m.texi (Inline Images): Updated. - - * doc/emacs-w3m-ja.texi (Inline Images): Ditto. - - * w3m.el (w3m-toggle-inline-images): Only toggle in the region if - Transient Mark mode. - (w3m-toggle-inline-image): Ditto. - -2008-02-20 Katsumi Yamaoka - - * w3m.el (w3m-arrived-intern): Protect against null string. It enables - url completion even for null string. Suggested by Aota-san. - -2008-02-07 Naohiro Aota - - * w3m.el (w3m-expand-path-name): New function. - (w3m-expand-url): Remove useless expanded path-name check. - -2008-02-06 Katsumi Yamaoka - - * Makefile.in (install-lisp, install-icons, install-icons30): Quote - directory name that might contain whitespace. - - * doc/Makefile.in (install): Ditto. - - * aclocal.m4 (AC_PATH_LISPDIR): Ditto; always report prefix name. - - * mkinstalldirs: Replace it with the 2006-05-11.19 version. - -2008-01-30 Naohiro Aota - - * w3m.el (w3m-fontify-anchors): Don't expand icon's url when it is nil. - -2008-01-26 Katsumi Yamaoka - - * w3m.el (w3m-safe-url-regexp): Add note to doc string. - (w3m-fontify): Hold the value of w3m-safe-url-regexp with the - w3m-safe-url-regexp text-property. - (w3m-toggle-inline-image, w3m-toggle-inline-images) - (w3m-safe-view-this-url, w3m-mouse-safe-view-this-url): Check whether - url is safe by comparing it with the value of the w3m-safe-url-regexp - text property; prompt a user to confirm whether to proceed. - (w3m-safe-toggle-inline-image, w3m-safe-toggle-inline-images): Abolish. - (w3m-minor-mode-command-alist): Map w3m-toggle-inline-image and - w3m-toggle-inline-images to themselves. - -2008-01-20 Naohiro Aota - - * w3m.el (w3m-search-name-anchor): Accept and optional argument - `no-record'. - (w3m-goto-url): Going other page's anchor, call - `w3m-search-name-anchor' with 3rd argument t. - -2008-01-16 Naohiro Aota - - * w3m-form.el (w3m-form-input-textarea-coding-system): Revert. - (w3m-form-input-textarea): Set w3m-form-input-textarea-coding-system to - use in w3m-form-coding-system-accept-region-p. - -2008-01-15 Naohiro Aota - - * w3m-form.el (w3m-form-textarea-file-coding-system): New variable. - (w3m-form-input-textarea-save): Use it. - (w3m-form-input-textarea): Ditto. - (w3m-form-input-textarea-coding-system): Abolish. - -2008-01-11 Naohiro Aota - - * w3m-filter.el (w3m-filter-iframe): New function. - (w3m-filter-rules): Add rule for inserting link to the url iframe - displays. - -2008-01-09 Naohiro Aota - - * w3m-form.el (w3m-form-coding-system-accept-region-p): Abolish. - - * w3m-ems.el (w3m-form-coding-system-accept-region-p): Use - select-safe-coding-system if unencodable-char-position is not - available. - - * w3m-xmas.el (w3m-form-coding-system-accept-region-p): Use - decode-coding-string and encode-coding-string instead of - unencodable-char-position; Only warn coding-system problem. - -2008-01-09 Katsumi Yamaoka - - * w3m.el (w3m-url-decode-string): Don't replace +'s with spaces. - -2007-12-27 Naohiro Aota - - * w3m-form.el (w3m-form-coding-system-accept-region-p): New function. - (w3m-form-input-textarea-save, w3m-form-input-textarea-set): Use it. - -2007-12-24 Hideyuki SHIRAI - - * w3m-session.el (w3m-session-goto-session): Go to the current w3m - buffer in data of session. - -2007-12-24 Naohiro Aota - - * w3m-session.el (w3m-session-history-to-save): New function. - (w3m-session-save): Also record history data. - (w3m-session-automatic-save, w3m-session-deleted-save): Ditto. - (w3m-session-select): Follow the format change. - (w3m-session-goto-session): Also restore history data. - -2007-12-23 Hideyuki SHIRAI - - * w3m-tabmenu.el (w3m-tab-menubar-force-update): New function. - (top): Register `w3m-tab-menubar-force-update' to - `w3m-display-functions'. - -2007-12-20 Hideyuki SHIRAI - - * w3m.el (w3m-lynx-like-map): Bind `w3m-move-unseen-buffer'. - (w3m-info-like-map): Ditto. - (w3m-buffer-unseen): New buffer local variable. - (w3m-set-buffer-unseen): New function. - (w3m-set-buffer-seen): Ditto. - (w3m-move-unseen-buffer): Ditto. - (w3m-remove-local-hook): Ditto. - (w3m-goto-url): Set buffer to unseen. - (w3m-select-buffer-generate-contents): Support `unseen'. - - * w3m-util.el (top): Add the variable definition of `w3m-buffer-unseen' - to avoid byte-compile warnings. - (w3m-unseen-buffer-p): New inline macro. - - * w3m-tabmenu.el (w3m-tab-menubar-make-items-1): Support `unseen'. - - * w3m-ems.el (w3m-remove-local-hook): New function. - (w3m-tab-unselected-unseen): New face. - (w3m-tab-line): Support `unseen'. - -2007-12-20 Katsumi Yamaoka - - * w3m.el (w3m-mode): Set show-trailing-whitespace to nil. - -2007-12-18 Katsumi Yamaoka - - * w3m-favicon.el (w3m-favicon-default-background): New user option. - (w3m-favicon-set-image): Don't set background color of favicon here. - (w3m-favicon-convert): Set the background color of favicon according to - w3m-favicon-default-background. - - * w3m-ems.el (w3m-tab-line): Don't set the background color of favicon - here. - - * w3m-image.el (w3m-imagick-identify-program): New user option. - -2007-12-17 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-kill-stray-processes): Do not kill - process when the buffer associated to it is alive. - (w3m-process-sentinel): Do not call a handler when its parent - buffer have been killed. - -2007-12-15 Naohiro Aota - - * w3m-form.el (w3m-form-submit): Remove query part from the form's - action url when using get method. - -2007-12-14 Katsumi Yamaoka - - * w3m-favicon.el (w3m-favicon-size): Change the value form into - the cons of WIDTH and HEIGHT. - (w3m-favicon-convert-args): New user option. - (w3m-favicon-convert): Pass it to convert. - - * w3m-ems.el (w3m-tab-mouse-track-selected-tab): Follow change of - w3m-favicon-size. - -2007-12-13 Katsumi Yamaoka - - * w3m-ems.el (w3m-tab-line): Set the background color of favicon - for Emacs 22+. - - * w3m-favicon.el (w3m-favicon-set-image): Ditto. - - * w3m-image.el (w3m-imagick-convert-program-available-p): Check - whether the convert program supports the image type png32 for - Emacs 22+. - (w3m-imagick-convert-buffer, w3m-imagick-start-convert-buffer): - Use png32 if it is available. - -2007-12-11 Katsumi Yamaoka - - * w3m-favicon.el (w3m-favicon-convert): Make last change revert. - -2007-12-11 Katsumi Yamaoka - - * w3m-favicon.el (w3m-favicon-convert): Apply the background color - of header line or mode line to pixels of which the color is - transparent. - -2007-12-06 Naohiro Aota - - * w3m.el (w3m-goto-url): Canonicalize the url when it is called - non-interactively. - -2007-12-01 Naohiro Aota - - * w3m.el (w3m-name-anchor-from-hist): New buffer-local variable. - (w3m-clear-local-variables): Also clear w3m-name-anchor-from-hist. - (w3m-goto-url): Save and restoe w3m-name-anchor-from-hist. - (w3m-search-name-anchor): Record (point)s of before and after - following a name-anchor. - (w3m-view-previous-page): If possible, move back the cursor to the - point where it was before following name-anchors. - -2007-11-30 Naohiro Aota - - * w3m-proc.el (w3m-process-y-or-n-p): Ignore space to avoid - answering y without intention. - -2007-11-29 Katsumi Yamaoka - - * w3m.el (w3m-goto-url-new-session): Use - w3m-active-region-or-url-at-point. Reported by Naohiro Aota. - - * w3m-ems.el (w3m-create-image): Don't modify case-fold-search. - - * w3m-xmas.el (w3m-create-image): Ditto; parse image data to - identify its type in the beginning position. - -2007-11-29 Naohiro Aota - - * w3m.el (w3m-w3m-dump-extra, w3m-w3m-retrieve): Removed image - data type tests. - - * w3m-xmas.el (w3m-create-image): Parse image data first, use - server's content-type when it failed to identify type. - - * w3m-ems.el (w3m-create-image): Ditto. - -2007-11-29 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Fix google news entry. - - * w3m-ems.el (w3m-create-image): Parse image data if it failed in - identifying type. - - * w3m-xmas.el (w3m-create-image): Ditto. - -2007-11-27 Katsumi Yamaoka - - * w3m.el (w3m-resize-inline-image-internal): Validate image url. - Reported by Naohiro Aota . - -2007-11-27 Naohiro Aota - - * w3m.el (w3m-toggle-inline-images-internal): Confirm retrieving - non-secure image. - (w3m-resize-inline-image-internal): Ditto. - -2007-11-27 Katsumi Yamaoka , - TSUCHIYA Masatoshi - - * w3m.el (w3m-retrieve-and-render): Permit leaving safe pages - without confirmation for several safe commands. - -2007-11-26 Katsumi Yamaoka - - * w3m-symbol.el: Autoload w3m-mule-unicode-p when compiling. - - * w3m-proc.el: Update the way to suppress compile warning for gensym. - -2007-11-26 Trent W. Buck - - * w3m.el (w3m-confirm-leaving-secure-page): New user option. - (w3m-retrieve-and-render): Use it. - -2007-11-22 Katsumi Yamaoka - - * w3m.el (w3m-use-japanese-menu): Default to nil for XEmacs 21.4 and - SXEmacs. - (w3m-link-map): New variable. - (w3m-fontify-anchors): Add menu to links. - (w3m-read-file-name): Don't use default file name if it is "". - (w3m-link-menu): Define. - -2007-11-06 Naohiro Aota - - * w3m.el (w3m-redisplay-with-charset): Strip first 'about://source/' - before setf w3m-arrived-content-charset. - (w3m-redisplay-and-reset): Ditto. - -2007-11-05 Naohiro Aota - - * w3m-filter.el (w3m-filter-rules): Add rule for the site of imepita. - (w3m-filter-imepita): New function. - -2007-11-03 David Hansen - - * w3m-proc.el (w3m-process-wait-process): Preserve the current buffer - \(work around an Emacs bug\). - -2007-11-03 David Hansen - - * w3m.el (w3m-relationship-oddmuse-estimate): Follow new page layout. - -2007-11-01 Katsumi Yamaoka - - * w3m-xmas.el (w3m-ucs-to-char): Alias to unicode-to-char, ucs-to-char, - or int-to-char. - - * w3m-ems.el (w3m-ucs-to-char): Always define it. - - * w3m.el (w3m-ucs-to-char): Abolish. - -2007-10-26 Katsumi Yamaoka - - * w3mhack.el (w3mhack-module-list): Don't compile mew-w3m.el and - mew-shimbun.el if there is only the official Mew XEmacs package that is - extremely old. - - * w3m-proc.el: Update the way to suppress compile warning for gensym. - - * w3m-util.el (w3m-list-buffers): Check if w3m-fb-mode is bound. - - * w3m.el (w3m-copy-buffer, w3m-mouse-major-mode-menu): Remove unused - let-bound variables. - -2007-10-25 Katsumi Yamaoka - - * Makefile.in (install-lisp): Don't install w3m-ems.el for XEmacs and - w3m-xmas.el for GNU Emacs. - -2007-10-17 Katsumi Yamaoka - - * *, doc/*: Fix expressions of the copyright notices. - - * w3mhack.el (w3mhack-makeinfo): Don't split Info file to pieces. - - * doc/emacs-w3m.texi, doc/emacs-w3m-ja.texi: Use @copying and - @insertcopying to put up the copyright notice. - (Coding convention of Shimbun): Don't use @itemx with @@multitable. - - * doc/ptexinfmt.el (texinfo-copying-text, texinfo-copying) - (texinfo-insertcopying, texinfo-format-scan): Add them for old Emacsen. - - * doc/Makefile.in (install): Remove installed *.info-[0-9] files; - install only *.info files. - (.texi.dvi): Don't specify "-l ja" to texi2dvi. - (clean): No need to remove *.info-[0-9] and *.info-[0-9][0-9] files. - -2007-10-12 Katsumi Yamaoka - - * w3m-xmas.el (w3m-find-coding-system): Return symbol, not coding - system object. - -2007-10-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-entity-regexp, w3m-entity-value): Accept case-insensitive - numeric character references. - -2007-10-09 Katsumi Yamaoka - - * w3m.el (w3m-message): Work with XEmacs. - -2007-10-04 Katsumi Yamaoka - - * w3m-ems.el: Bind w3m-use-title-buffer-name (see the comment). - - * Makefile.in (very-slow): Add missing semicolon. - -2007-10-03 Katsumi Yamaoka - - * Makefile.in (install-lisp): Don't install ChangeLog~. - -2007-10-02 Naohiro Aota - - * w3m.el (w3m-show-error-information): When emacs-w3m cannot find - host, set charset to us-ascii. - -2007-10-02 Katsumi Yamaoka - - * w3m.el (w3m-show-decoded-url): Add entry for nikkei.co.jp. - -2007-09-28 TSUCHIYA Masatoshi - - * w3m.el (w3m-decode-buffer): Don't decode escaped URLs. - (w3m-toggle-inline-images-internal): Escape non-ASCII characters in the - URL of the image before retrieving it. - -2007-09-27 TSUCHIYA Masatoshi - - * w3m.el (w3m-safe-view-this-url): When a function which is - specified by `w3m-goto-article-function' returns the - `w3m-goto-url' symbol, it falls back to emacs-w3m displaying - functions. Cf. [emacs-w3m:09660] - (w3m-goto-article-function): Its comment is updated to follow the - above change. - (w3m-entity-value, w3m-decode-entities-string): Change to save - working memory. - -2007-09-27 Katsumi Yamaoka - - * w3m.el (w3m-entity-regexp): Bind max-specpdl-size for old Emacsen. - (w3m): Revert 2007-09-19 change. - -2007-09-26 Katsumi Yamaoka - - * NEWS: New file. - -2007-09-25 Katsumi Yamaoka - - * w3m.el (w3m-examine-command-line-args): Don't pass negative number to - nthcdr. - - * w3m-session.el (w3m-session-save, w3m-session-select): Use mapc - instead of mapcar. - -2007-09-24 TSUCHIYA Masatoshi - - * w3m.el: Changes to stricten entities decoded by - `w3m-decode-entities'. - (w3m-entity-table, w3m-entity-reverse-table): New constants. - (w3m-entity-regexp): Stricten. - (w3m-entity-alist, w3m-entity-db, w3m-entity-db-size): Abolished. - (w3m-entity-value, w3m-decode-entities, w3m-decode-entities-string, - w3m-encode-specials-string): Rewritten to use the above constants. - -2007-09-21 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: Support @fonttextsize, @textdegree. - -2007-09-19 Katsumi Yamaoka - - * w3m.el (w3m-examine-command-line-args): Rewrite. - (w3m): Always call it; set the 2nd arg new-session when Emacs 21 or - XEmacs runs in the batch mode. - -2007-09-19 Katsumi Yamaoka - - * w3m.el (w3m-examine-command-line-args): Inhibit Emacs head from - displaying startup screen when emacs-w3m runs in the batch mode; - improve parsing of arguments. - -2007-09-13 Hideyuki SHIRAI - - * w3m.el (w3m-expand-path-name): Save the matched data surely. - -2007-09-09 Naohiro Aota - - * w3m.el (w3m-expand-url): Use "/" as path when it of base-uri is not - defined; Clear query of base-uri when empty query exist; Changes to - follow RFC3986. - -2007-09-07 Katsumi Yamaoka - - * w3m-ems.el (w3m-euc-japan-encoder, w3m-iso-latin-1-encoder): Use - mule-version to decide whether to redefine them. - - * w3m.el: Use emacs-version instead of emacs-major-version to show the - version of Emacs that emacs-w3m doesn't support. - -2007-09-03 Katsumi Yamaoka - - * w3m.el (w3m-local-file-type): Regard news:* urls as text/html. - (w3m-w3m-retrieve): Return nil if retrieving failed. - (w3m-show-error-information): Improve error message for news:* urls. - -2007-09-03 Katsumi Yamaoka - - * aclocal.m4 (AC_PATH_EMACS): Improve expression of Emacs version. - - * doc/ptexinfmt.el (ptexinfmt-broken-facility) - (ptexinfmt-defun-if-broken, ptexinfmt-defun-if-void) - (ptexinfmt-defvar-if-void): Don't use old-style backquotes. - (texinfo-format-cedilla-accent): Quote `,'. - - * w3m-antenna.el (w3m-antenna-site-key, w3m-antenna-site-title) - (w3m-antenna-site-class, w3m-antenna-site-url) - (w3m-antenna-site-last-modified, w3m-antenna-site-size) - (w3m-antenna-site-size-detected): Don't use old-style backquotes. - - * w3m-ccl.el (w3m-ccl-write-repeat, w3m-euc-japan-decoder) - (w3m-euc-japan-encoder, w3m-iso-latin-1-decoder) - (w3m-iso-latin-1-encoder): Don't use old-style backquotes. - - * w3m-dtree.el (w3m-dtree-has-child): Don't use old-style backquotes. - - * w3m-form.el (w3m-form-method, w3m-form-action, w3m-form-charlst) - (w3m-form-enctype, w3m-form-plist, w3m-form-get-property, w3m-form-put) - (w3m-form-get): Don't use old-style backquotes. - - * w3m-namazu.el (w3m-namazu-default-index-customize-spec): Don't use - old-style backquotes. - - * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) - (w3m-condition-case, w3m-add-text-properties) - (w3m-get-text-property-around, w3m-action, w3m-anchor, w3m-image) - (w3m-submit, w3m-anchor-sequence): Don't use old-style backquotes. - - * w3m.el (w3m-dirlist-cgi-program): Don't use old-style backquotes. - - * w3mhack.el (char-before, match-string-no-properties) - (set-text-properties): Don't use old-style backquotes. - - * w3m-filter.el: Set file's coding-system to euc-japan in order to - enable non-Mule XEmacsen to byte-compile this module. - -2007-08-31 Hideyuki SHIRAI - - * w3m.el (top): Remove unnecessary space at the line end. - (w3m-use-title-buffer-name): New option. - (w3m-copy-buffer): Use `w3m-generate-new-buffer' instead of - `generate-new-buffer'. - (w3m-pack-buffer-numbers): Call `w3m-form-set-number' with new name of - buffer. - (w3m-buffer-setup): Use `w3m-generate-new-buffer' instead of - `generate-new-buffer'. - (w3m-buffer-setup): Do not display title if w3m-use-title-buffer-name - is non-nil. - (w3m-modeline-title): Retrun "" if w3m-use-title-buffer-name is - non-nil. - (w3m-goto-url): Call `w3m-buffer-name-add-title' when display. - (w3m): Use `w3m-generate-new-buffer' instead of `generate-new-buffer'. - (w3m-use-header-line-title): New option. - - * w3m-form.el (w3m-form-set-number): Change 2'nd argument to `newname' - from `count'. - - * w3m-util.el (top): Add the variable definition of - `w3m-use-title-buffer-name' to avoid byte-compile warnings. - (w3m-buffer-number): Support the feature of buffer-name with title. - (w3m-buffer-set-number): Ditto. - (w3m-generate-new-buffer): Ditto. - (w3m-buffer-name-lessp): Ditto. - (w3m-buffer-name-add-title): New inline macro. - - * w3m-ems.el (top): Add the variable definition of - `w3m-use-header-line-title' to avoid byte-compile warnings. - (w3m-setup-header-line): If `w3m-use-header-line-title' is not nil, - display title and URI. - -2007-08-30 Hideyuki SHIRAI - - * w3m-proc.el (top): Add the function definition of - `w3m-decode-coding-string-with-priority' to avoid byte-compile - warnings. - - * w3m-ems.el (top): Add the variable definition of - `w3m-default-coding-system' and `w3m-coding-system' to avoid - byte-compile warnings. - - * w3m-xmas.el (top): Add the variable definition of `w3m-coding-system' - to avoid byte-compile warnings. - -2007-08-29 Naohiro Aota - - * w3m-proc.el (w3m-process-filter): Decode realm string. - - * w3m.el (w3m-url-decode-string): Define latter half as a function : - w3m-decode-coding-string-with-priority ,and use it. - - * w3m-ems.el (w3m-decode-coding-string-with-priority): New function. - - * w3m-xmas.el (w3m-decode-coding-string-with-priority): Return string - itself unless find-coding-system is defined as built-in function. - -2007-08-28 Hideyuki SHIRAI - - * w3m.el (w3m-uri-replace-alist): Add key of "alc:". - (w3m-relationship-estimate-rules): Add alc's rule. - (w3m-relationship-alc-estimate): New function. - - * w3m-search.el (w3m-search-engine-alist): Add rule of - http://eow.alc.co.jp/. - - * w3m-filter.el (w3m-filter-rules): Add w3m-filter-alc. - (w3m-filter-alc): New function. Supper `goFairWord'. - -2007-08-24 Katsumi Yamaoka - - * w3m.el (w3m-goto-mailto-url): Make it work even with no rfc2368.el. - -2007-08-21 Eugene Oleinik - - * w3m-filter.el (w3m-filter-google-separator): New user option. - (w3m-filter-google): Replace hard-coded ones with it. - (w3m-filter): Iterate through all cases in w3m-filter-rules. - (w3m-filter-replace-regexp): New function. - -2007-08-20 Katsumi Yamaoka - - * w3m.el (w3m-detect-xml-type): New function that treats - application/xml looking like xhtml+xml as text/html. - (w3m-content-type-alist): Use it for application/xml. - (w3m-w3m-parse-header): Parse Alternates header for a real url. - (w3m-w3m-retrieve-1): Retrieve real url according to Alternates header. - (w3m-external-view): Treat xhtml+xml as html. - -2007-07-30 Naohiro Aota - - * w3m-form.el: Changes to download contents after submitting form. - (w3m-form-download): New variable. - (w3m-fontify-textareas, w3m-form-parse-and-fontify): Combine the above - variable into expressions which represent form actions. - (w3m-form-submit): Accept and optional argument `download'. - - * w3m.el: Changes to download contents after submitting form. - (w3m-download): Accept and optional argument `post-data'. - (w3m-download-this-url): `w3m-form-download' is binded locally. - (w3m-view-this-url): Ditto. - (w3m-submit-form): Ditto. - -2007-07-30 Katsumi Yamaoka - - * w3m-ucs.el (font-ccl-encoder-alist): Bind it for XEmacs 21.5. - -2007-07-26 Katsumi Yamaoka - - * w3m.el (w3m-relationship-estimate-rules): Make Google rule support - images. - -2007-07-23 Katsumi Yamaoka - - * w3m-session.el (w3m-session-select, w3m-session-selected): Add spec - for dark tty. - (w3m-session-select): Use read-key-sequence rather than read-event or - next-command-event in order to enable it to read arrow keys in tty. - -2007-07-17 Katsumi Yamaoka - - * w3m-form.el (w3m-form-make-button): Make it work. - - * w3m-ems.el (w3m-form-make-button): Work when w3m-form-use-fancy-faces - is nil. - -2007-07-04 Katsumi Yamaoka - - * w3m.el (w3m-goto-article-function): Change the default function into - browse-url; doc fix. - (w3m-safe-view-this-url): Catch a signal from function which is set to - w3m-goto-article-function, and don't run the default function if it is - nil. - -2007-07-03 Katsumi Yamaoka - - * w3m.el (w3m-goto-article-function): Use defcustom; doc fix. - (w3m-safe-view-this-url): Use functionp instead of fboundp to check the - value of w3m-goto-article-function. - - * w3m-favicon.el, w3m-namazu.el, w3m-perldoc.el, w3m-xmas.el, w3m.el: - Use custom-set-default instead of set-default in defcustom forms. - -2007-07-02 Katsumi Yamaoka - - * w3m.el (w3m-make-help-echo): Make the function for Emacs bind - deactivate-mark to nil. - -2007-06-26 Katsumi Yamaoka - - * w3m-ems.el, w3m-form.el, w3m-lnum.el, w3m-search.el, w3m-session.el - * w3m.el: Rename w3m-FOO-face with w3m-FOO. - -2007-06-21 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Format @key{...}. - -2007-06-20 Katsumi Yamaoka - - * w3m.el (w3m-lynx-like-map, w3m-info-like-map): Bind [backtab] to - w3m-previous-anchor. - -2007-06-08 Katsumi Yamaoka - - * w3m.el (w3m-local-retrieve, w3m-w3m-retrieve, w3m-about-retrieve) - (w3m-cid-retrieve, w3m-data-retrieve, w3m-retrieve, w3m-about-header): - Change the term and the symbol name `no-decode' into `no-uncompress'. - -2007-06-08 Naohiro Aota - - * w3m.el (w3m-w3m-retrieve): Check if content-type is wrong after - decoding encoded contents. - - * w3m-ems.el (w3m-create-image, w3m-create-resized-image): Decode - content retrieving image. - - * w3m-xmas.el (w3m-create-image, w3m-create-resized-image): Ditto. - -2007-06-07 Naohiro Aota - - * w3m-search.el (w3m-search-engine-alist): Add output encoding argument - to google search. - -2007-06-06 Katsumi Yamaoka - - * w3m-image.el (w3m-imagick-convert-program, w3m-resize-images): Reset - them if convert program is not really available. - (w3m-imagick-convert-program-available-p): New function. - (w3m-imagick-convert-buffer, w3m-imagick-start-convert-data): Use it. - -2007-06-05 Yoichi NAKAYAMA - - * w3m-image.el (w3m-imagick-start-convert-data): Clarify message which - is issued when convert program is not available. - -2007-06-05 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-mixi): Follow the change of Mixi's HTML. - -2007-06-01 Katsumi Yamaoka - - * attic/vm-w3m.el, attic/vm-7.19.patch: Remove. They have been - integrated into VM 8.x. - -2007-05-17 Tatsuya Kinoshita - - * w3m.el (w3m-view-this-url-1): Check whether the marker buffer exists. - -2007-05-17 Katsumi Yamaoka - - * w3m-ems.el (w3m-switch-to-buffer, w3m-subst-switch-to-buffer-keys): - Remove. - -2007-05-17 Hideyuki SHIRAI - - * w3m.el (w3m-expand-url): Guard error in aref when url is "". - -2007-05-16 Naohiro Aota - - * w3m.el (w3m-expand-url): Remove query strings when expanding URL like - "foo.cgi?#bar"; add "./" to top of URL when expanding "?hoge". - -2007-05-16 Katsumi Yamaoka - - * w3m-ems.el (w3m-switch-to-buffer): Work just like switch-to-buffer. - Suggested by Robert J. Chassell . - -2007-05-11 Katsumi Yamaoka - - * w3m.el (w3m-url-encode-string, w3m-url-transfer-encode-string): Use - uppercase letters in hexadecimal string. Suggested by Lukasz Demianiuk - . - -2007-05-09 Hideyuki SHIRAI - - * w3m.el (w3m-header-line-url): New function. - (w3m-url-at-point): Call w3m-header-line-url after - w3m-gmane-url-at-point. - (w3m-goto-url-with-timer): Execute w3m-goto-url if its buffer does not - exist foreground. - -2007-05-08 Hideyuki SHIRAI - - * w3m.el (all): Revert SHIRAI's 2007-04-24 changes and fix it to - accompany Ito-san's patch [w3m-dev 04233]. - (w3m-display-ins-del): New option. - (w3m-support-emacs-w3m): Remove this variable. - (w3m-strike-through-face): Modify. - (w3m-insert-face): Ditto. - (w3m-strike-through-face-no-windowsystem): Remove this face. - (w3m-fontify-insert): Remove this variable. - (w3m-halfdump-command-arguments): Remove w3m-support-emacs-w3m. - (w3m-halfdump-command-common-arguments): Add w3m-display-ins-del - support. - (w3m-fontify-strike-through): Rewrite. - (w3m-fontify-insert): Ditto. - (w3m-set-display-ins-del): New function. - (w3m-rendering-half-dump): Call w3m-set-display-ins-del. - -2007-04-30 Naohiro Aota - - * w3m-form.el (w3m-form-resume): Also resume contents of forms without - name. - (w3m-fontify-textareas): Also fontify textareas without name. - (w3m-form-field-parse): Also parse form fields without name. - -2007-04-28 Naohiro Aota - - * w3m.el (w3m-decode-buffer): Use w3m-url-transfer-encode-string - instead of w3m-url-encode-string. - -2007-04-27 Naohiro Aota - - * w3m.el (w3m-view-this-url): Check if w3m-current-url is string before - matching. - -2007-04-27 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Fully decode a source by default. - (w3m-view-source): Doc fix. - -2007-04-26 Hideyuki SHIRAI - - * w3m.el (w3m-goto-url): Redisplay to search an anchor sure with - goto-new-session. - -2007-04-26 Katsumi Yamaoka - - * w3m.el (w3m-view-source-decode-level): New variable. - (w3m-decode-buffer): Control how much it decodes an html source - according to w3m-view-source-decode-level. - (w3m-view-source): Bind w3m-view-source-decode-level with prefix arg. - -2007-04-25 Naohiro Aota - - * w3m.el (w3m-decode-buffer): Encode urls containing non-ASCII - characters quoted with '' as well as those quoted with "". - (w3m-goto-url): Decode urls when url is local. - - characters when displaying an html source. - -2007-04-24 Naohiro Aota - - * w3m.el (w3m-decode-buffer): Use charset specified in meta tag even - for decoding html source. - -2007-04-24 Katsumi Yamaoka - - * Makefile.in (install-lisp): Install shimbun/ChangeLog file. - -2007-04-24 Hideyuki SHIRAI - - * w3m.el (w3m-support-emacs-w3m): New variable. - (w3m-compile-options): Set w3m-support-emacs-w3m to t if w3m compiled - with emacsdump. - (w3m-strike-through-face-no-windowsystem): New face. - (w3m-halfdump-command-arguments): Use '-emacsdump' instead of - '-halfdump' when w3m has it. - (w3m-fontify-strike-through): Support w3m-support-emacs-w3m. - (w3m-fontify-insert): Ditto. - -2007-04-24 Naohiro Aota - - * w3m.el (w3m-goto-url): Set truncate-lines to nil, if a source or - header view. - (w3m-view-source): Remove to set truncate-lines. - (w3m-view-header): Ditto. - -2007-04-19 Katsumi Yamaoka - - * ChangeLog, ChangeLog.1: Separate shimbun entries. - (Local Variables): Set fill-column to 79. - -2007-04-19 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-input-textarea-filename): Use MD5 first. - -2007-04-14 Naohiro Aota - - * w3m-form.el (w3m-form-input-textarea-filename): Truncate filename - into less than or equal to 255 bytes long. - -2007-04-06 Matt Hodges - - * w3m.el (w3m-next-buffer): Fix last change when w3m-fb-mode. - -2007-04-04 Hideyuki SHIRAI - - * w3m.el (w3m-view-parent-page): Use numbered prefix argument to move - the parent directory according to input number. - -2007-03-31 Andreas Seltenreich - - * w3m.el (w3m-external-view-file): Actually kill the temporary buffer. - -2007-03-30 Hideyuki SHIRAI - - * w3m-ems.el (w3m-tab-mouse-track-selected-tab): Sleep anyway. - (w3m-tab-make-keymap): Add key-bindings for mouse wheel-up|down to - w3m-mode-map. - -2007-03-30 Katsumi Yamaoka - - * w3m-bug.el (report-emacs-w3m-bug-system-informations): Add gtk. - (report-emacs-w3m-bug): Bind print-quoted to t. - - * w3m-ems.el (w3m-force-window-update): Do split-window-vertically - instead of performing enlarge-window/shrink-window for Emacs 21. - (w3m-tab-mouse-track-selected-tab): Add `decelerate' argument; use it - instead of to check the value of this-command. - (w3m-tab-move-right): Set it. - (w3m-tab-make-keymap): Rearrange. - (w3m-update-tab-line): Remove. - - * w3m.el (w3m-select-buffer-update): Use w3m-force-window-update - instead of w3m-update-tab-line. - -2007-03-29 Hideyuki SHIRAI - - * w3m-ems.el (w3m-tab-mouse-track-selected-tab): Tiny fix. - (w3m-tab-make-keymap): Use next|previous-buffer-action instead of - w3m-tab-next|previous-buffer. - -2007-03-29 Katsumi Yamaoka - - * w3m-ems.el (w3m-tab-mouse-track-selected-tab): Ignore mouse position - info if mouse points to other frame; recognize wheel-up and wheel-down - in addition to mouse-4 and mouse-5; don't respond to too fast operation - of mouse wheel for moving a tab. - -2007-03-28 Katsumi Yamaoka - - * w3m-ems.el (w3m-tab-track-mouse): New variable. - (w3m-tab-mouse-position-adjuster): Express the values in pixel units - rather than the number of characters. - (w3m-tab-mouse-track-selected-tab): Be controlled by - w3m-tab-track-mouse; calculate the mouse position in pixel units rather - than the number of characters. - (w3m-tab-make-keymap): Make the buffer selected by a tab the current - buffer before performing w3m-tab-move-(left|right). - (w3m-tab-separator-map): New keymap. - (w3m-tab-separator): Use it as the local-map property. - (w3m-tab-line): Use it as the local-map property in trailing space. - -2007-03-27 Katsumi Yamaoka - - * w3m-ems.el (w3m-tab-unselected-face) - (w3m-tab-unselected-retrieving-face, w3m-tab-selected-face) - (w3m-tab-selected-retrieving-face, w3m-tab-mouse-face): Make background - colors bright. - (w3m-tab-mouse-position-adjuster): New variable. - (w3m-tab-mouse-track-selected-tab, w3m-tab-next-buffer) - (w3m-tab-previous-buffer, w3m-tab-move-right, w3m-tab-move-left): New - functions. - (w3m-tab-map): Bind C-wheel-up and C-mouse-4 to w3m-tab-move-left; bind - C-wheel-down and C-mouse-5 to w3m-tab-move-right; use - w3m-tab-previous-buffer and w3m-tab-next-buffer instead of - w3m-previous-buffer and w3m-next-buffer. - (w3m-tab-separator): Add tab-separator property. - - * w3m.el (w3m-next-buffer): Fix calculation. - (w3m-lynx-like-map, w3m-info-like-map): Bind `C-c C-,' and `C-c C-<' to - w3m-tab-move-left, and bind `C-c C-.' and `C-c C->' to - w3m-tab-move-right for GNU Emacs. - -2007-03-27 Hideyuki SHIRAI - - * w3m.el (w3m-add-tab-number): New user option. - - * w3m-ems.el (top): Add w3m-add-tab-number to avoid byte-compile - warnings. - (w3m-tab-line): Display sequential number on tab title when - w3m-add-tab-number is not nil. - - * w3m.el (w3m-menubar): Add w3m-session-save and w3m-session-select. - (w3m-tab-button-menu-commands): Ditto. - -2007-03-23 Katsumi Yamaoka - - * w3m-ems.el: New file merging w3m-e21.el, w3m-e23.el and w3m-fsf.el. - (image-size): No need to silence the byte compiler. - (w3m-ccl-get-ucs-codepoint-with-emacs-unicode): Remove. - (w3m-euc-japan-encoder, w3m-euc-japan-encoder) - (w3m-iso-latin-1-encoder, w3m-iso-latin-1-encoder): Redefine them only - for Emacs 22 and earlier. - - * w3m-e21.el, w3m-e23.el, w3m-fsf.el: Remove. - - * w3m.el: Load w3m-ems.el instead of w3m-e21.el or w3m-e23.el. - (w3m-fontify-strike-through): Remove variable. - - * w3mhack.el (w3mhack-mdelete): Remove. - (w3mhack-module-list): Use w3m-ems.el instead of w3m-fsf.el and - w3m-e21.el or w3m-e23.el. - - * Makefile.in (tarball): No need to exclude w3m-e23.el. - -2007-03-23 Katsumi Yamaoka - - * aclocal.m4 (AC_SET_XEMACSDEBUG): Fix the way to quote the value of - XEMACSDEBUG. Reported by Norbert Koch . - -2007-03-22 Katsumi Yamaoka - - * aclocal.m4 (AC_SET_XEMACSDEBUG): Quote VANILLA_FLAG. - -2007-03-16 Katsumi Yamaoka - - * aclocal.m4 (AC_SET_XEMACSDEBUG): New function; set XEMACSDEBUG - environment variable, which is eval'd when XEmacs 21.5 starts, to the - Lisp form, which sets `log-warning-minimum-level' to `error', in order - to suppress warnings for Lisp shadows when XEmacs 21.5 starts. - (AC_PATH_EMACS): Run AC_SET_XEMACSDEBUG. - (AC_EMACS_LISP, AC_ADD_LOAD_PATH): Use XEMACSDEBUG. - - * Makefile.in (XEMACSDEBUG): New variable. - (lisp, what-where, install-package, install-package-ja, dist) - (.el.elc, slow, very-slow): Use it. - - * doc/Makefile.in (XEMACSDEBUG): New variable. - (EMACSINFO, version.texi, install-en, install-ja): Use it. - - * w3mhack.el: Reset `log-warning-minimum-level' to `info'. - -2007-03-15 Hideyuki SHIRAI - - * w3m-session.el (w3m-session-deleted-save): Sort buffers to use their - name. - -2007-03-13 Hideyuki SHIRAI - - * w3m.el (autoload): Add w3m-session-deleted-save. - (w3m-delete-buffer): Call w3m-session-deleted-save. - (w3m-delete-other-buffers): Call w3m-delete-buffers instead of piece of - code. - (w3m-delete-buffers): Call w3m-session-deleted-save. - - * w3m-session.el (w3m-session-deleted-save): New option. - (w3m-session-deleted-title): Ditto. - (w3m-session-deleted-keep-number): Ditto. - (w3m-session-deleted-save): New function. - (w3m-session-select): Display URLs. - (w3m-session-select): Add key assignment; `k' and `j'. - -2007-03-12 Katsumi Yamaoka - - * w3m-bug.el (report-emacs-w3m-bug): Use a new buffer to compose a mail - if at least mail-user-agent is sendmail-user-agent that is the default. - cf. http://article.gmane.org/gmane.emacs.devel/67501 - -2007-03-09 Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-load-file): Advise make-autoload to - support define-minor-mode if it should be necessary. - -2007-03-08 Katsumi Yamaoka - - * w3m.el (w3m-async-exec-with-many-urls): New variable; default to t - except for XEmacs 21.5. - (w3m-goto-url): Bind w3m-async-exec to nil when retrieving group:* urls - if w3m-async-exec-with-many-urls is nil. - - * w3m-session.el (w3m-session-goto-session): Bind w3m-async-exec to nil - if w3m-async-exec-with-many-urls is nil. - -2007-03-08 Hideyuki SHIRAI - - * w3m-session.el (w3m-session-select): Use next-command-event and - event-key for XEmacs with checked surely. - -2007-03-08 Katsumi Yamaoka - - * w3m-session.el (w3m-session-automatic-save): Remove unused vars. - (w3m-session-select): Use next-command-event for XEmacs; clear the echo - area after entering command. - -2007-03-08 Hideyuki SHIRAI - - * w3m.el (autoload): Add w3m-session-select, w3m-session-save and - w3m-session-automatic-save. - (w3m-lynx-like-map): Add w3m-session-select and w3m-session-save to - map. - (w3m-info-like-map): Ditto. - (w3m-arrived-shutdown-functions): Add w3m-session-automatic-save. - (w3m-quit): Call w3m-session-automatic-save. - - * w3m-session.el: New file. - -2007-02-28 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-rules): Add rules for the site of Amazon - and Mixi. - (w3m-filter-amazon-regxp): New option. - (w3m-filter-amazon-short-url-bottom): Ditto. - (w3m-filter-google): Add doc-string. - (w3m-filter-amazon): New function. - (w3m-filter-mixi): New function. - -2007-02-24 Tatsuya Kinoshita - - * Makefile.in, doc/Makefile.in (clean): Remove doc/version.texi. - -2007-02-22 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Improve further regexp matching urls - containing non-ASCII characters. - -2007-02-21 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Improve regexp matching urls containing - non-ASCII characters. - -2007-02-20 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Encode urls containing non-ASCII - characters. - -2007-02-06 Naohiro Aota - - * w3m.el (w3m-decode-entities): Don't decode things like entities in - forms of the text or the select type having the name property. - -2007-02-05 Naohiro Aota - - * w3m.el (w3m-fontify): Don't delete things like tags in forms of - type=text as well as of type=textarea. - -2007-02-05 Katsumi Yamaoka - - * w3m.el (w3m-arrived-intern): New macro, that normalizes urls by - stripping last `/'s. - (w3m-arrived-add, w3m-arrived-p, w3m-arrived-time) - (w3m-arrived-put, w3m-arrived-get): Use it. - (w3m-create-text-page): Make sure to set w3m-current-title. - -2007-02-04 David Hansen - - * w3m.el (w3m-relationship-estimate-rules): Added - `w3m-relationship-slashdot-estimate'. - (w3m-relationship-slashdot-estimate): New function. - -2007-02-02 Katsumi Yamaoka - - * w3m.el (w3m-menu-on-forefront): New variable. - (w3m-setup-menu): Use it. - - * w3m-e21.el (w3m-menu-on-forefront): New function. - - * w3m-xmas.el (w3m-menu-on-forefront): New function. - (w3m-setup-menu): Use it. - - * w3m-bookmark.el (w3m-setup-bookmark-menu): Don't arrange the order of - the menu items here. - * w3m-tabmenu.el (w3m-setup-tab-menu): Ditto. - -2007-02-01 Katsumi Yamaoka - - * Makefile.in, doc/Makefile.in: Add datarootdir setting that is - required for newer autoconfs. - - * w3m.el (w3m-lynx-like-map, w3m-info-like-map): Use (featurep 'gtk) - instead of (boundp 'gtk-version-string); use down-mouse-3 instead of - mouse-3, and bind drag-mouse-3 and mouse-3 to undefined for GTK Emacs. - - * w3m-e21.el (w3m-use-toolbar) - (w3m-toolbar-icon-preferred-image-types): Use (featurep 'gtk) instead - of (boundp 'gtk-version-string). - (w3m-toolbar-configurations): Select frame visiting buffer which is - about to apply configurations; use (featurep 'gtk) instead of \(boundp - 'gtk-version-string); enable it for GTK Emacs; exclude - auto-resize-tool-bars and auto-raise-tool-bar-buttons. - -2007-01-31 Katsumi Yamaoka - - * w3m.el (w3m-clean-hook-options): Remove. - -2007-01-31 Hideyuki SHIRAI - - * w3m-search.el (w3m-search-read-query): Check that face property is - `list' to avoid argument error. - -2007-01-30 Katsumi Yamaoka - - * w3m-xmas.el (w3m-define-w3m-make-ccl-coding-system): Rename from - w3m-xmas-define-w3m-make-ccl-coding-system. - (w3m-toolbar-make-buttons): Rename from w3m-xmas-make-toolbar-buttons. - (w3m-define-missing-widgets): Rename from - w3m-xmas-define-missing-widgets. - (w3m-show-current-title-in-buffer-tab): Rename from - w3m-xmas-show-current-title-in-buffer-tab. - (w3m-setup-tab-in-gutter): Rename from w3m-xmas-setup-tab-in-gutter. - (w3m-update-tab-in-gutter): Rename from w3m-xmas-update-tab-in-gutter. - - * w3m-e21.el (w3m-toolbar-icon-preferred-image-types) - (w3m-toolbar-icon-preferred-image-types): Use w3m-update-toolbars - instead of w3m-setup-toolbar. - (w3m-toolbar-configurations): Rename from - w3m-e21-toolbar-configurations; make it customizable for LUCID Emacs. - (w3m-toolbar-define-keys): Rename from w3m-e21-setup-toolbar; don't - apply w3m-toolbar-configurations here. - (w3m-toolbar-make-buttons): Rename from w3m-e21-make-toolbar-buttons. - (w3m-toolbar-set-configurations): New function. - (w3m-setup-toolbar): Remove force argument; apply - w3m-toolbar-configurations here. - (w3m-update-toolbars): New function. - (w3m-switch-to-buffer): Rename from w3m-e21-switch-to-buffer. - (w3m-subst-switch-to-buffer-keys): Rename from - w3m-e21-subst-switch-to-buffer-keys. - - * w3m.el (w3m-message): Clear previous message only if it is longer - than the window width and running Emacs 22 and greater. - -2007-01-29 Katsumi Yamaoka - - * w3m-xmas.el (w3m-toolbar-icon-preferred-image-types) - (w3m-toolbar-use-single-image-per-icon): New variables. - (w3m-find-image): New function. - (w3m-xmas-make-toolbar-buttons): Use it; add force argument. - (w3m-setup-toolbar): Use it; add force and buffer arguments. - (w3m-initialize-graphic-icons): Use it. - - * w3m-e21.el (w3m-toolbar-icon-preferred-image-types) - (w3m-toolbar-use-single-image-per-icon): Apply customized value to tool - bar immediately. - (w3m-e21-make-toolbar-buttons, w3m-setup-toolbar): Add force arg. - -2007-01-26 Katsumi Yamaoka - - * icons/*.png, icons30/*.png: New files. - - * Makefile.in (install-icons, install-icons30): Install png files. - - * w3mhack.el (w3mhack-nonunix-install, w3mhack-make-package): Install - png files. - (w3mhack-what-where): Update for png files. - - * w3m-e21.el (w3m-use-toolbar): Check whether tool-bar and - gtk-version-string are available. - (w3m-toolbar-icon-preferred-image-types) - (w3m-toolbar-use-single-image-per-icon): New variables. - (w3m-find-image): New function. - (w3m-e21-make-toolbar-buttons, w3m-setup-toolbar) - (w3m-initialize-graphic-icons): Use it. - -2007-01-24 Hideyuki SHIRAI - - * w3m.el (w3m-halfdump-command-arguments): Generate the right values - for non-Mule XEmacs. - -2007-01-24 Katsumi Yamaoka - - * w3m.el (w3m-message): Clear previous message first. Suggested by - David Hansen . - -2007-01-18 Friedrich Delgado Friedrichs - - * w3m-proc.el (w3m-process-ssl-passphrase): New variable. - (w3m-process-filter): Enable w3m to authenticate itself with a client - certificate. - -2007-01-16 Katsumi Yamaoka - - * w3m-e21.el: Autoload iswitchb-read-buffer when compiling. - -2007-01-10 Katsumi Yamaoka - - * w3m-e21.el (w3m-e21-switch-to-buffer): Add iswitchb-mode support. - -2007-01-09 Katsumi Yamaoka - - * w3m.el (w3m-modeline-title): Don't use w3m-force-window-update which - obstructs viewing of large images. Reported by Chris Moore - . - -2006-12-21 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-rules): Add rule for the site of Google. - (w3m-filter-google-use-utf8): New user option. - (w3m-filter-google-use-ruled-line): Ditto. - (w3m-filter-google): New function. - -2006-12-13 ARISAWA Akihiro - - * w3m-search.el (w3m-search-engine-alist): Fix amazon entry. - -2006-12-11 Katsumi Yamaoka - - * aclocal.m4 (AC_EXAMINE_PACKAGEDIR): Check for - (early|late|last)-package-hierarchies as well as - (early|late|last)-packages; prefer them to configure-package-path. - -2006-12-09 TSUCHIYA Masatoshi - - * w3m-form.el: Changes to create a new session after submitting form. - (w3m-form-new-session): New variable. - (w3m-fontify-textareas, w3m-form-parse-and-fontify): Combine the above - variable into expressions which represent form actions. - (w3m-form-submit): Accept and optional argument `new-session'. - - * w3m.el: Changes to create a new session after submitting form. - (w3m-submit-form): Accept and optional argument `new-session'. - `w3m-form-new-session' is binded locally. - (w3m-view-this-url): `w3m-form-new-session' is binded locally. - -2006-12-08 Hideyuki SHIRAI - - * w3m.el (w3m-view-parent-page): Add prefix argument `TOP'. If TOP is - non-nil, visit the top of this site." - (w3m-parent-page-available-p): Fix regexp. - -2006-12-08 Katsumi Yamaoka - - * patches/README: Update. - * patches/italic-text.patch: New file. - * patches/dot-domain.patch: New file. - * patches/file-progress.patch: Renew. - * patches/w3m-0.2.1-inu-1.5-solaris-xemacs.patch: Remove. - * patches/no-proxy.patch: Remove. - -2006-12-07 Katsumi Yamaoka - - * w3m.el (w3m-italic-face): New face. - (w3m-fontify-italic): New function. - (w3m-fontify): Use it. - -2006-11-25 Hideyuki SHIRAI - - * mew-w3m.el (w3m-mail-compose-with-mew): Refrain handling of - `current-prefix-arg'. - -2006-11-14 Ren Lifeng - - * w3m-cookie.el (w3m-cookie-1-acceptable-p): Accept cookie whose domain - attribute is ".foo.barz.bar" from host "foo.barz.bar". - (w3m-cookie-retrieve): Send cookie whose domain attribute is - ".foo.barz.bar" when requesting host "foo.barz.bar". - -2006-11-20 Katsumi Yamaoka - - * w3m-mail.el (w3m-mail-compose-with-vm): Require vm-startup. - -2006-11-20 Hiroya Murata - - * w3m-mail.el (w3m-mail-compose-with-semi): Require mime-edit. - -2006-10-11 David Hansen - - * w3m.el (w3m-relationship-estimate-rules): Support for google code - search added. - -2006-10-09 Katsumi Yamaoka - - * w3m.el, w3m-bookmarks.el, w3m-search.el: Remove misadded Luca Capello - from the Authors field. - -2006-10-06 Katsumi Yamaoka - - * w3m.el (w3m-compatible-encoding-alist): Add iso-8859-8/windows-1255 - and iso-8859-9/windows-1254. - -2006-10-02 Katsumi Yamaoka - - * w3m-mail.el (w3m-mail-compose-with-vm): Treat source as binary data - for images; encode source according to charset; use mail-send-actions - to kill source buffer. - (w3m-mail): Examine charset when the page is displayed normally. - - * w3m-util.el (w3m-coding-system-to-mime-charset): Rename to - w3m-coding-system-to-charset and move to w3m.el - - * w3m.el (w3m-coding-system-to-charset): Move from w3m-util.el. - (w3m-buffer): New function. - -2006-09-29 Katsumi Yamaoka - - * w3m.el (w3m-mail-user-agents): Add vm-user-agent. - - * w3m-mail.el (w3m-mail-user-agent-compose-function-alist): Add - vm-user-agent. - (w3m-mail-compose-with-vm): New function. - (w3m-mail-goto-body-and-clear-body): New function. - (w3m-mail-position-point): New function. - (w3m-mail-compose-with-mml, w3m-mail-compose-with-semi): Use them. - -2006-09-29 Hideyuki SHIRAI - - * mew-w3m.el (w3m-mail-compose-with-mew): Handle coding-system and - charset accurately. When call with `current-prefix-arg', try to use - existing draft buffer. - - * w3m-mail.el (w3m-mail): Bind `w3m-history-reuse-history-elements' to - 'reload. - -2006-09-29 Hiroya Murata - - * w3m-mail.el (w3m-mail-compose-with-semi): Handle types other than - text/html as well. Decide the charset when the charset is nil though - the content-type is a text. - -2006-09-28 Katsumi Yamaoka - - * w3m-mail.el (w3m-mail-compose-with-mml): Treat source as binary data - for images (we will probably have to do so for some more types); pass - content-type argument to MML. - -2006-09-28 Hideyuki SHIRAI - - * w3m.el (w3m-mail-user-agents): Add mew-user-agent. - - * w3m-mail.el (top): Autoload w3m-mail-compose-with-mew - (w3m-mail-user-agent-compose-function-alist): Add mew-user-agent. - (w3m-mail-compose-with-mml): Add `content-type' argument - (w3m-mail-compose-with-semi): Ditto. - (w3m-mail): Handle `content-type' and `about://header/'. - - * mew-w3m.el (w3m-mail-compose-with-mew): New function. Add - `content-type' argument and handle it. - -2006-09-28 Hiroya Murata - - * w3m-mail.el (w3m-mail-user-agent-compose-function-alist): Add - wl-user-agent. - (w3m-mail-compose-with-semi): New function. - - * w3m.el (w3m-mail-user-agents): Add wl-user-agent. - -2006-09-28 Katsumi Yamaoka - - * w3m-util.el (w3m-coding-system-to-mime-charset): New function. - - * w3m-mail.el (w3m-mail-compose-with-mml): Bind gnus-newsgroup-name to - nil while composing mail if gnus-user-agent is used instead of removing - X-Draft-From header. - (w3m-mail): Use w3m-coding-system-to-mime-charset. - -2006-09-27 Katsumi Yamaoka - - * w3m-mail.el (w3m-mail-compose-with-mml): Remove X-Draft-From header; - make charset argument a string. - (w3m-mail): Make charset argument to be passed to composer a symbol. - -2006-09-27 Katsumi Yamaoka - - * w3m-mail.el: New file. - - * w3m.el: Autoload w3m-mail. - (w3m-mail-user-agents): New variable. - (w3m-menubar): Add w3m-mail. - -2006-09-26 Luca Capello - - * w3m-search.el (w3m-search-new-session): New command. - (w3m-search-read-variables): Ditto. - (w3m-search-do-search): Ditto. - (w3m-search): Rewrite to use the new commands above; add myself to the - authors list. - - * w3m.el (autoload): Add w3m-search-new-session. - (w3m-menubar): Add w3m-search-new-session. - (w3m-info-like-map): Add w3m-search-new-session at the place of the - called-interactively w3m-search to be compliant with the other - *-new-session key-bindings. - (w3m-mode): Add description of w3m-search-new-session to docstring. - -2006-09-25 Luca Capello - - * w3m-bookmark.el: Add myself to the authors list, forgotten when - submitting the patch for w3m-bookmark-view-new-session. - - * w3m.el: Ditto. - -2006-09-22 Hideyuki SHIRAI - - * w3m-e21.el (w3m-tab-make-keymap): Support mouse wheel on the tab. - - * w3m-e23.el (w3m-tab-make-keymap): Ditto. - -2006-09-20 Katsumi Yamaoka - - * w3m-fb.el: Bind w3m-delete-buffer, w3m-fb-frame-parameter, - w3m-list-buffers, w3m-next-buffer, and w3m-pop-up-frames when - compiling. - -2006-09-16 David Hansen - - * w3m.el (w3m-relationship-estimate-rules): Changed freshmeat URL - regexp. - -2006-09-13 Katsumi Yamaoka - - * w3m.el (w3m-lynx-like-map, w3m-info-like-map): Don't bind M-g key - because Emacs 22 uses it as a prefix command in global map. Suggested - by David Hansen . - -2006-09-09 Masayuki Ataka - - * w3m-search.el (w3m-search-engine-alist): Instruct explicitly Google - to return English pages for google-en. - -2006-09-07 Katsumi Yamaoka - - * w3m.el (w3m-default-directory): New variable. - (w3m-current-directory): Use it. - -2006-09-05 David Hansen - - * w3m.el (w3m-local-find-file-regexps): Default to '(nil - . "\\.[sx]?html?\\'"). - -2006-08-31 Katsumi Yamaoka - - * w3m.el (w3m-enable-google-feeling-lucky): New variable. - (w3m-input-url): Disable the Google feeling lucky feature if it is nil. - -2006-08-30 Katsumi Yamaoka - - * w3m.el (w3m-show-decoded-url): Add entry for ohmynews.co.jp. - -2006-08-30 TSUCHIYA Masatoshi - - * w3m.el (w3m-relationship-search-patterns): Call - `w3m-decode-anchor-string' in order to decode "&" in anchor - strings. - (w3m-relationship-freshmeat-estimate): Removed. - (w3m-relationship-estimate-rules): Use - `w3m-relationship-simple-estimate' instead of the above, to simplify - related codes. - -2006-08-11 David Hansen - - * w3m.el (w3m-relationship-oddmuse-estimate): New function. - (w3m-relationship-freshmeat-estimate): New function. - (w3m-relationship-estimate-rules): Fixed regexp for google groups. - Added above new functions. - -2006-07-25 Katsumi Yamaoka - - * w3m-util.el (w3m-truncate-string): Don't autoload mule-util.el. - -2006-06-19 Hideyuki SHIRAI - - * w3m-tabmenu.el (w3m-tab-menubar-make-items-precbuf): New internal - variable. - (w3m-tab-menubar-make-items-prebuflst): Ditto. - (w3m-tab-menubar-make-items-preurl): Ditto. - (w3m-tab-menubar-make-items-preitems): Ditto. - (w3m-tab-menubar-make-items): Set an use previous variables to used for - the speed improvement. - - * w3m-util.el (w3m-make-menu-commands-keys): New internal variable. - (w3m-make-menu-commands): Set and use `w3m-make-menu-commands-keys to - used for the speed improvement. - -2006-06-15 Katsumi Yamaoka - - * attic/rfc2368.el: Copy from Emacs 22; modify rfc2368-unhexify-string - to work with both Emacs and XEmacs. - -2006-05-31 Hideyuki SHIRAI - - * w3m.el (w3m-view-this-url-1): Set 5th argument of `w3m-copy-buffer' - to `w3m-new-session-in-background'. - (w3m-copy-buffer): Add `background' argument. When URL is null and - `background' is not non-nil, stay the current buffer. - -2006-05-31 Katsumi Yamaoka - - * w3m-search.el (w3m-search-read-query): Ignore page title only in - w3m-mode buffers. - -2006-05-30 Katsumi Yamaoka - - * w3m-search.el (w3m-search-read-query): Assume there's not only a list - of faces but also just a face. - -2006-05-30 Yoichi NAKAYAMA - - * w3m.el (w3m-copy-buffer): Create empty w3m buffer when url is not - set. Cause error on meaningless combination of arguments. - -2006-05-28 Hideyuki SHIRAI - - * w3m-e21.el (w3m-tab-selected-background-face): New face. - (w3m-tab-separator): Put `mouse-face' for the shape of a mouse button. - (w3m-tab-line): Ditto. - - * w3m-e23.el (w3m-tab-selected-background-face): New face. - (w3m-tab-separator): Put `mouse-face' for the shape of a mouse button. - (w3m-tab-line): Ditto. - -2006-05-26 Hideyuki SHIRAI - - * w3m.el (w3m-tab-button-menu-commands): Disable same items if - `w3m-tab-button-menu-current-buffer' is nil. - (w3m-tab-button-menu2): New function. - - * w3m-e21.el (top): Add the variables and function to avoid - byte-compile warnings. - (w3m-tab-drag-mouse-function): Support drag & drop to out of the - frame. Don't call `bury-buffer'. - (w3m-tab-click-mouse-function): Don't call `bury-buffer'. - (w3m-tab-double-click-mouse1-function): new function. - (w3m-tab-double-click-mouse2-function): Ditto. - (w3m-tab-make-keymap): Add some methods. - - * w3m-e23.el (top): Add the variables and function to avoid - byte-compile warnings. - (w3m-tab-drag-mouse-function): Support drag & drop to out of the - frame. Don't call `bury-buffer'. - (w3m-tab-click-mouse-function): Don't call `bury-buffer'. - (w3m-tab-double-click-mouse1-function): new function. - (w3m-tab-double-click-mouse2-function): Ditto. - (w3m-tab-make-keymap): Add some methods. - - * w3m.el (w3m-tab-button-menu-commands): Change position some items. - -2006-05-22 Katsumi Yamaoka - - * w3m-util.el (w3m-widget-type-convert-widget): New function. - - * w3m.el (w3m-home-page, w3m-new-session-url) - (w3m-uri-replace-alist): Use it. - - * w3m-dtree.el (w3m-dtree-indent-strings, w3m-dtree-stop-strings): Use - it. - - * w3m-symbol.el (w3m-symbol-custom-type): Use it. - -2006-05-21 Yoichi NAKAYAMA - - * w3m.el (autoload): `w3m-bookmark-view-new-sessiont' -> - `w3m-bookmark-view-new-session'. - -2006-05-19 Katsumi Yamaoka - - * w3m.el (w3m-home-page): Rewrite :convert-widget function. - (w3m-new-session-url): Ditto. - -2006-05-19 Katsumi Yamaoka - - * w3m.el (w3m-new-session-url): Doc fix; improve custom type. - (w3m-new-session-in-background): Doc fix. - -2006-05-19 Hideyuki SHIRAI - - * w3m.el (w3m-new-session-url): Rename from - `w3m-tab-button-new-session-url'. - (w3m-tab-button-focus-new-tab): Delete. - (w3m-view-this-url-new-session-in-background): This option sets - obsolete. - (w3m-new-session-in-background): New option. - (w3m-menubar): Change and add Some items. - (w3m-copy-buffer): If call-interactively, set `just-copy' to `t'. If - `w3m-new-session-in-background' and `just-copy' is non-nil, swith to - original buffer when finished. - (w3m-lynx-like-map): Add `w3m-bookmark-view-new-session'. - (w3m-tab-button-menu-commands): Use `w3m-new-session-in-background' - insted of `w3m-tab-button-focus-new-tab'. - (w3m-goto-new-session-url): New command. - (w3m-goto-url-new-session): Call `w3m-copy-buffer' with - `w3m-new-session-in-background'. - (w3m-select-buffer-generate-contents): Add prefix number to beginning - of title name. - - * w3m-tabmenu.el (w3m-tab-menubar-items-sub-coeff): New variable. - (w3m-tab-menubar-items-width): Ditto. - (w3m-tab-menubar-make-items-1): New inline macro and trancate string of - tab's title if over `w3m-tab-menubar-items-width'. - (w3m-tab-menubar-make-items): Use `w3m-tab-menubar-make-items-1'. If - the number of tabs over `(- (frame-height) - w3m-tab-menubar-items-sub-coeff)', make sub-menu. - - * w3m-bookmark.el (w3m-bookmark-view-new-session): Use - w3m-view-this-url-1 instead of w3m-goto-url; warn if w3m-mode does not - run. - (w3m-bookmark-menu-items): Add w3m-bookmark-view-new-session. - -2006-05-18 Luca Capello - - * w3m-bookmark.el (w3m-bookmark-view): Add docstring. - (w3m-bookmark-view-new-session): New command. - - * w3m.el (autoload): Add docstring to w3m-bookmark-view; add - w3m-bookmark-view-new-session. - (w3m-menubar): Add Bookmark submenu and w3m-bookmark-view-new-session. - (w3m-info-like-map): Add w3m-bookmark-view-new-session. - (w3m-mode): Add description of w3m-bookmark-view-new-session to - docstring. - -2006-05-18 Hideyuki SHIRAI - - * w3m.el (w3m-tab-button-focus-new-tab): New option. - (w3m-menubar): Add some items. - (w3m-external-view-this-url): New command. - (w3m-external-view-current-url): Ditto. - (w3m-tab-button-menu-commands): Use `w3m-tab-button-focus-new-tab' on - `w3m-goto-url-new-session' and `w3m-copy-buffer'. - (w3m-tab-button-menu): Make with `w3m-make-menu-commands'. - - * w3m-util.el (top): Add the variable definition of `w3m-mode-map' to - avoid byte-compile warnings. - (w3m-make-menu-commands): New function. - - * w3m-tabmenu.el (w3m-tab-menubar-make-items): Use - `w3m-make-menu-commands'. - -2006-05-18 Katsumi Yamaoka - - * w3m.el (w3m-view-url-with-external-browser): Add optional url - argument. - (w3m-tab-button-menu-commands): Make w3m-copy-buffer and - w3m-view-url-with-external-browser select the buffer; pass url to - w3m-view-url-with-external-browser. - -2006-05-18 Katsumi Yamaoka - - * w3m-bookmark.el (w3m-bookmark-add-all-urls): New function. - - * w3m.el: Autoload w3m-bookmark-add-all-urls. - (w3m-menubar): Add w3m-reload-all-pages. - (w3m-lynx-like-map): Add w3m-reload-all-pages and - w3m-bookmark-add-all-urls. - (w3m-info-like-map): Ditto. - (w3m-tab-button-menu-commands): Make it enable to pass arguments to - function items; use w3m-goto-url-new-session, w3m-reload-all-pages, and - w3m-bookmark-add-all-urls instead of lambda forms. - (w3m-tab-button-menu): Pass arguments to functions defined in - w3m-tab-button-menu-commands. - (w3m-mode): Add descriptions about w3m-reload-all-pages and - w3m-bookmark-add-all-urls to docstring. - (w3m-reload-all-pages): New function. - -2006-05-18 Hideyuki SHIRAI - - * w3m.el (w3m-lynx-like-map): Define `w3m-mouse-major-mode-menu' to - mouse-3. - (w3m-info-like-map): Ditto. - (w3m-mouse-major-mode-menu): New command. - - * w3m-util.el (top): Add the variable definition of - `w3m-use-japanese-menu' to avoid byte-compile warnings. - (w3m-make-menu-item): Change method to take measures for garbage - characters on XEmacs. - - * w3m-bookmark.el (w3m-bookmark-make-item-xmas): New variable. - (w3m-bookmark-make-item): New inline macro. - (w3m-bookmark-make-menu-items): Use `w3m-bookmark-make-item'. - -2006-05-18 Hideyuki SHIRAI - - * w3m.el (w3m-menubar): Use `w3m-make-menu-item'. - (w3m-tab-button-menu-current-buffer): Enable always. - (w3m-tab-button-menu-commands): Ditto. Use `w3m-make-menu-item'. - - * w3m-util.el (w3m-make-menu-item): New function. - - * w3m-tabmenu.el (w3m-tab-menubar-make-items): Handle - `w3m-tab-button-menu-commands' always. - - * w3m-bookmark.el (w3m-bookmark-menu-items): Use `w3m-make-menu-item'. - -2006-05-17 Hideyuki SHIRAI - - * w3m.el (w3m-use-japanese-menu): Change default value. - (w3m-menubar): Simplify the rule to use Japanese menu. - (w3m-tab-button-menu-commands): Ditto. - - * w3m-bookmark.el (w3m-bookmark-menu-items): Simplify the rule to use - Japanese menu. - -2006-05-17 Katsumi Yamaoka - - * w3m.el (w3m-menubar): Escape the Japanese katakana `a' which breaks - the string syntax in non-Mule XEmacs. - - * w3m-bookmark.el (w3m-bookmark-menu-items): Escape the Japanese kanji - `etsu' which breaks the string syntax in non-Mule XEmacs. - -2006-05-17 Hideyuki SHIRAI - - * w3m.el (w3m-use-japanese-menu): New option. - (w3m-menubar): Add Japanese menu. - (w3m-tab-button-menu-commands): Change the way to check Japanse or - others. - - * w3m-bookmark.el (w3m-bookmark-menu-items): Add Japanese menu. - -2006-05-17 Hideyuki SHIRAI - - * w3m.el (w3m-tab-button-new-session-url): New option. - (w3m-delete-other-buffers): New command. - (w3m-delete-left-tabs): Ditto. - (w3m-delete-right-tabs): Ditto. - (w3m-delete-buffers): New function. - (w3m-lynx-like-map): Add `w3m-delete-left|right-tabs'. - (w3m-tab-button-menu-commands): New new items. - - * w3m-util.el (w3m-lefttab-exist-p): New inline function. - (w3m-righttab-exist-p): Ditto. - - * w3m-tabmenu.el (w3m-tab-menubar-make-items): Handle - `w3m-tab-button-menu-commands' if possible. - -2006-05-16 Katsumi Yamaoka - - * w3m.el (w3m-tab-button-menu-commands): New variable. - (w3m-tab-button-menu-current-buffer): New variable. - (w3m-tab-button-menu): New variable. - (w3m-tab-button-menu): New function. - - * w3m-e21.el (w3m-tab-make-keymap): Bind mouse-3 to menu. - -2006-05-14 Tsuyoshi CHO - - * w3m.el (w3m-refontify-anchor): Improve parameter check. - (w3m-create-image-page): Use `w3m-add-face-property' instead - `put-text-property'/`add-text-properties'/`w3m-add-text-properties'. - (w3m-history-highlight-current-url): Ditto. - (w3m-header-line-insert): Ditto. - - * w3m-search.el (w3m-search-read-query): Improve parameter check. - - * w3m-lnum.el (w3m-link-numbering): Use `w3m-add-face-property' instead - `put-text-property'. - - * w3m-form.el (w3m-form-make-button): Use `w3m-add-face-property' - instead `add-text-properties'. - (w3m-fontify-textareas): Ditto. - (w3m-form-parse-and-fontify): Ditto. - - * w3m-e21.el,w3m-e23.el (w3m-form-make-button): Improve face property - append method. - (w3m-setup-header-line): Ditto. - (w3m-tab-line): Ditto. - (w3m-tab-separator): Modify `face' value to list. - -2006-05-11 Hideyuki SHIRAI - - * w3m-search.el (w3m-search-engine-alist): Use utf-8 for google if - possible. - -2006-05-10 Katsumi Yamaoka - - * w3m.el (w3m-show-decoded-url): Add entry for hatena.ne.jp. - -2006-05-09 Katsumi Yamaoka - - * aclocal.m4 (AC_SET_VANILLA_FLAG): Add --no-unibyte option so as to - invalidate EMACS_UNIBYTE environment variable. - -2006-05-07 ARISAWA Akihiro - - * w3m-symbol.el: Bind w3m-use-symbol when compiling. - (w3m-use-symbol): New function. - (w3m-replace-symbol): Use it. - - * w3m.el (w3m-use-symbol): Changed its default value when - w3m-output-coding-system is utf-8. - -2006-05-07 ARISAWA Akihiro - - * w3m-util.el (w3m-device-on-window-system-p): New function. - (w3m-popup-frame-p): Use it. - - * w3m-search.el (w3m-search-engine-alist): Ditto. - - * w3m.el (w3m-fontify-strike-through): Ditto. - -2006-05-06 Yoichi NAKAYAMA - - * w3m-search.el (w3m-search-engine-alist): Remove lycos-ja. - -2006-05-01 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-history): New variable. - (w3m-search): Use it. - -2006-05-01 David Hansen - - * w3m-search.el (w3m-search-engine-alist): Add freshmeat. - -2006-04-28 Katsumi Yamaoka - - * w3m.el (w3m-url-decode-string): Don't perform find-coding-system on a - list of coding system in XEmacs. - -2006-04-28 Hideyuki SHIRAI - - * w3m.el (w3m-google-feeling-lucky-charset): New user option. - (w3m-canonicalize-url): Support search-keyword for "I'm Feeling Lucky - on Google". Add 2nd argument. - (w3m-input-url): Suport "I'm Feeling Lucky". Add 5th argument - `feeling-lucky'. Bind key to `self-insert-command' if `feeling-lucky'. - Call `w3m-canonicalize-url' with `feeling-lucky'. - (w3m-view-this-url): Call `w3m-input-url' with `feeling-lucky'. - (w3m-goto-url-new-session): Ditto. - (w3m): Ditto. - -2006-04-24 Katsumi Yamaoka - - * w3mhack.el: Require APEL XEmacs package 1.32 and later. - -2006-04-22 Yoichi NAKAYAMA - - * w3m-search.el (w3m-search-engine-alist): Add msdn. - -2006-04-21 Katsumi Yamaoka - - * w3m.el (w3m-url-decode-string): Support non-Mule XEmacs - superficially. - - * w3m-util.el (w3m-replace-in-string): Prefer replace-regexp-in-string - over of replace-in-string. It was done in Gnus by Reiner Steib. - -2006-04-20 Kazuhiro NISHIYAMA - - * w3m-search.el (w3m-search-engine-alist): Fix url for ja.wikipedia. - -2006-04-20 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Add ja.wikipedia. - -2006-04-20 David Hansen - - * w3m-search.el (w3m-search-engine-alist): Add wikipedia, en.wikipedia - and de.wikipedia. - -2006-04-14 Katsumi Yamaoka - - * w3m.el (w3m-download): Clear minibuffer after y-or-n-p. - -2006-04-06 Katsumi Yamaoka - - * attic/vm-w3m.el (vm-w3m-use-w3m-minor-mode-map): New variable. - (vm-mime-display-internal-text/html): Use it. - -2006-04-04 Katsumi Yamaoka - - * w3m.el (w3m-url-decode-string): Make string unibyte before decoding. - -2006-03-16 Tsuyoshi CHO - - * w3m.el (w3m-data-retrieve): New function. - (w3m-attributes, w3m-retrieve): Add support `data:' scheme handled by - `w3m-data-retrieve'. - -2006-03-15 Katsumi Yamaoka - - * w3m-ccl.el (charset-id): Define it as a macro instead of an alias to - charset-id-internal if Emacs doesn't provide it. - -2006-03-12 Tsuyoshi CHO - - * w3m.el (w3m-insert-face): New face. - (w3m-fontify-insert): New variable. - (w3m-fontify-insert): New function. - (w3m-fontify): Add calling `w3m-fontify-insert'. - -2006-02-28 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Decode buffer's string outside the - buffer. - -2006-02-26 ARISAWA Akihiro - - * w3m.el (w3m-w3m-parse-header): When the url matchs to ftp, rewrite - type and charset. - (w3m-w3m-attributes-1): Don't rewrite type and charset. - (w3m-w3m-retrieve): Don't check status code when the url does not match - to http. - -2006-02-01 Katsumi Yamaoka - - * w3m.el (w3m-url-components-regexp): Move to w3m-util.el. - (w3m-fontify-anchors, w3m-canonicalize-url, w3m-add-referer-p) - (w3m-expand-url, w3m-view-this-url-1, w3m-goto-url) - (w3m-goto-url-new-session): Use w3m-string-match-url-components rather - than to run string-match with w3m-url-components-regexp. - cf. . - - * w3m-form.el (w3m-form-normalize-action): Ditto. - - * w3m-cookie.el (w3m-parse-http-url): Ditto. - - * w3m-util.el (w3m-string-match-url-components-1): New function. - (w3m-url-components-regexp): Move from w3m.el. - (w3m-string-match-url-components): New macro. - -2006-01-19 Tsuyoshi CHO - - * w3m.el (w3m-fontify-strike-through): Improve matching point. - -2006-01-16 Katsumi Yamaoka - - * doc/Makefile.in: Add rules to make pdf files. - - * configure.in: Check for dvipdfmx and texi2pdf. - -2005-12-31 TSUCHIYA Masatoshi - - * w3m-util.el (top): Add the variable definition of `w3m-mode-hook' to - avoid byte-compile warnings. - -2005-12-30 Tsuyoshi CHO - - * w3m.el (w3m-fontify-strike-through): Fix multi `' problem. - -2005-12-23 Matt Hodges - - * w3m-util.el (w3m-list-buffers): Ensure disabling the w3m-fb-mode - after a careless (setq w3m-fb-mode t). - -2005-12-22 Tsuyoshi CHO - - * w3m-antenna.el (w3m-antenna-refresh-interval): Add new customize - variable. - (w3m-antenna-make-contents): Add new generation rule for refresh - interval replacing `%R' to META Refresh tag and contents value are - `w3m-antenna-refresh-interval'. - (w3m-antenna-html-skelton): Add %R rule. - -2005-12-19 Matt Hodges - - * w3m-util.el (w3m-list-buffers): Further fix against the case where - someone did (setq w3m-fb-mode t). - -2005-12-19 Katsumi Yamaoka - - * w3m-fb.el (w3m-fb-mode): Never activate w3m-fb-mode if - w3m-pop-up-frames is non-nil. - - * w3m-util.el (w3m-list-buffers): Reset w3m-fb-mode if it seems to have - been set thoughtlessly. - -2005-12-19 Katsumi Yamaoka - - * w3m-fb.el: Don't require w3m. - (w3m-fb-frame-parameter): Always define. - (w3m-fb-delete-frame-functions): Ditto. - (w3m-fb-select-buffer): Fix the 2nd clause of cond. - (w3m-fb-advised-functions): Remove. - (w3m-list-buffers): Move advice code to w3m-fb.el. - (w3m-close-window): Move advice code to w3m.el. - (w3m-delete-buffer): Ditto. - (w3m-quit): Ditto. - (w3m-fb-mode): Remove w3m-fb-advised-functions stuff. - - * w3m.el (w3m-fb): Require. - (w3m-delete-buffer, w3m-quit, w3m-close-window): Merge the codes which - were formerly provided as advices in w3m-fb.el. - - * w3m-util.el (w3m-fb-list-buffers-frame, w3m-fb-mode): Bind them when - compiling. - (w3m-fb-frame-parameter): Autoload. - (w3m-list-buffers): Merge the code which was formerly provided as an - advice in w3m-fb.el. - -2005-11-26 Matt Hodges - - * w3m-fb.el: New file. - -2005-12-09 Katsumi Yamaoka - - * w3m-form.el (w3m-form-submit): Use the post method for the - multipart/form-data enctype according to the proposal of RFC2070 even - if the form specifies the get method. - -2005-11-24 ARISAWA Akihiro - - * w3m-form.el (w3m-form-submit): If anchor exists, go to the uri. - -2005-11-21 Tsuyoshi CHO - - * w3m-favicon.el (w3m-favicon-type): Renew default image type list. - -2005-11-19 Tsuyoshi CHO - - * w3m.el (w3m-menubar): Renew enable/disable condition for `[Copy This - Session]',`[Download This URL]', and Append `[Toggle This Image]'. - - * w3m-bookmark.el (w3m-bookmark-menu-items): Renew enable/disable - condition for `[Add This URL to Bookmark]'. - -2005-11-16 Hideyuki SHIRAI - - * w3m.el (w3m-open-all-links-in-new-session): Reverse the list of URLs. - -2005-10-21 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-drag-mouse-function): Lower the buffer displayed - before moving to the other tab. - (w3m-tab-click-mouse-function): Ditto. - -2005-10-17 TSUCHIYA Masatoshi - - * w3m-util.el (w3m-add-face-property): Simplified. - -2005-10-15 Tsuyoshi CHO - - * w3m-util.el (w3m-add-face-property): Add new functions. - (w3m-remove-face-property): Ditto. - - * w3m.el (w3m-fontify-bold, w3m-fontify-underline) - (w3m-fontify-strike-through, w3m-fontify-anchors) - (w3m-fontify-images): Replace `w3m-add-text-properties' to - `w3m-add-face-property' at FACE. - (w3m-refontify-anchor): Change for FACE properly is list type. - -2005-10-14 Katsumi Yamaoka - - * w3m-e21.el (w3m-insert-image): Make it work with a face text property - whose value is a list. - (w3m-remove-image): Remove useless text property. - * w3m-e23.el (w3m-insert-image,w3m-remove-image): Same as w3m-e21.el's - modification. - -2005-09-29 ARISAWA Akihiro - - * w3m-proc.el (w3m-process-filter): Fixed regexp. - -2005-09-27 ARISAWA Akihiro - - * w3m-proc.el (w3m-process-filter): Remove SSL warning message for - basic authentication over SSL. - -2005-09-22 Katsumi Yamaoka - - * w3m.el (w3m-fontify): Remove empty lines at the beginning of the - buffer (see the comment). - -2005-09-21 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-preview-text/html): Revert. - -2005-09-21 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-preview-text/html): Bind w3m-treat-image-size - to avoid inserting excessive newlines. - -2005-09-18 Masayuki Ataka - - * w3m.el (w3m-relationship-estimate-rules): Add a rule for Google Blog - Search. - - * w3m-search.el (w3m-search-engine-alist): Use - `http://blogsearch.google.com/' instead of `http://search.blogger.com/' - for "blog-*" search, because search.blogger.com does not have a - explicit link to previous search result page. - -2005-09-16 Hideyuki SHIRAI - - * w3m.el (w3m-redisplay-this-page): Use the cache always. - -2005-09-15 Masayuki Ataka - - * w3m-search.el (w3m-search-engine-alist): Add "blog-*" entries. - -2005-09-02 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: Support @frenchspacing, @euro, @sansserif. - (texinfo-format-ordf): Fix typo. - -2005-09-01 Hiroshi Fujishima - - * w3m-search.el (w3m-search-engine-alist): Update goo-ja, waei, eiwa, - kokugo URL. - -2005-08-29 Katsumi Yamaoka - - * w3m-ucs.el: Enable XEmacs 21.5-Mule to compile it anyway. - -2005-08-29 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-anchors): Put the encoded anchor names instead of - the itself. - -2005-08-01 Katsumi Yamaoka - - * octet.el (octet-insert-buffer): Use insert-buffer-substring instead - of insert-buffer. - - * w3m-bookmark.el (w3m-about-bookmark): Ditto. - - * w3m-proc.el (w3m-process-sentinel): Ditto. - -2005-07-29 Kevin Rodgers - - * w3m.el (w3m-content-type-alist): Add the text/sgml entry. - -2005-07-29 Katsumi Yamaoka - - * w3m.el (w3m-scroll-up-1): New function. - (w3m-lynx-like-map): Use it for the J command. - (w3m-scroll-up-or-next-url): Use it. - -2005-07-15 TSUCHIYA Masatoshi - - * w3m.el (w3m-current-message): New internal variable. - (w3m-message): Use the above variable to keep the last displayed - message, to decide that this function can override the current message - in the echo area. - (w3m-make-help-echo): Use `message' instead of `w3m-message' to clear - the echo area in the foreground context. - (w3m-quit): Ditto. - (w3m-goto-ftp-url): Ditto. - (w3m-select-buffer-show-this-line-and-switch): Ditto. - - * w3m-proc.el (w3m-process-background): New internal variable. - (w3m-process-sentinel): Set t to the above variable. - -2005-07-13 TSUCHIYA Masatoshi - - * w3m.el (w3m-message): Bury messages when the cursor in the echo area - which is used by `y-or-n-p' etc. - (w3m-view-parent-page): Refer both `start' link element and `content' - start element before checking a parent URL. - -2005-07-11 Katsumi Yamaoka - - * w3m-bookmark.el (w3m-bookmark-menu-dummy-item): Remove. - (w3m-bookmark-menubar-dummy): Remove. - (w3m-bookmark-menu-items): Also define the menu for the case where - w3m-bookmark-mode is turned on. - (w3m-setup-bookmark-menu): Rewrite it so as to work properly with Emacs - 22. - (w3m-bookmark-menubar-update): Ditto; remove the iswitchb section. - (w3m-bookmark-make-menu-items): Return nil if there's no bookmark. - - * w3m-tabmenu.el (w3m-tab-menubar-dummy): Remove. - (w3m-setup-tab-menu): Rewrite it so as to work properly with Emacs 22. - (w3m-tab-menubar-update): Ditto; remove the iswitchb section. - -2005-07-11 Hideyuki SHIRAI - - * w3m-bookmark.el (w3m-bookmark-buffer): Disable undo before modify the - buffer. - (w3m-bookmark-menu-items-pre): New variable. - (w3m-bookmark-menu-items-time): Ditto. - (w3m-bookmark-make-menu-items): Use previous items if it available. - -2005-07-09 Tsuyoshi CHO - - * w3m-xmas.el (top): Add `w3m-setup-bookmark-menu' to autoload list at - compiled time. - (w3m-setup-menu): Append bookmark menu setup calling. - - * w3m-bookmark.el (top): Add requirement `easymenu' and - `easy-menu-remove-item' autoload at compiled time. - (w3m-bookmark-menu-open-new-session): Add new customize variable. - (w3m-bookmark-menu-dummy-item): Add new const variable. - (w3m-bookmark-menubar-dummy): Ditto. - (w3m-bookmark-menu-items): Ditto, Define Bookmark const menu items. - (w3m-setup-bookmark-menu): Add new autoload function. - (w3m-bookmark-menubar-update): Add new function. - (w3m-bookmark-iterator): Ditto. - (w3m-bookmark-menu-open-item): Ditto. - (w3m-bookmark-make-menu-items): Ditto. - - * w3m.el (top): Add `w3m-setup-bookmark-menu' to autoload list at - compiled time. - (w3m-menubar): Remove "Bookmark" menu item. - -2005-07-08 Hideyuki SHIRAI - - * w3m.el (w3m-print-current-url): Bind deactivate-mark. - (w3m-print-this-url): Ditto. - -2005-07-08 Katsumi Yamaoka - - * w3m.el (w3m-check-current-position): Bind deactivate-mark. (cf. - http://news.gmane.org/group/gmane.emacs.pretest.bugs/thread=8335). - -2005-07-05 Masayuki Ataka - - * ChangeLog: Add file local variables to set fill-column 74 and - indent-tabs-mode t. - -2005-07-03 Masayuki Ataka - - * w3m-search.el (w3m-search-engine-alist): Add "technorati-*" entries. - -2005-07-01 Katsumi Yamaoka - - * w3m-util.el (w3m-which-command): Make sure the command is not a - directory. cf. . - -2005-06-26 Masayuki Ataka - - * w3m.el (w3m-relationship-estimate-rules): Add a rule for Yahoo Search - Beta. - -2005-06-26 Masayuki Ataka - - * w3m.el (w3m-relationship-estimate-rules): Improve regexp for Google - in order to make the scroll-to-next-page feature work on Google News as - well. - -2005-06-26 Masayuki Ataka - TSUCHIYA Masatoshi - - * w3m-search.el (w3m-search-engine-alist): Add Yahoo Beta. - -2005-06-18 Masayuki Ataka - - * w3m-search.el (w3m-search-engine-alist): Search Google News in US by - "google news-en". - -2005-06-17 Masayuki Ataka - - * w3m-search.el (w3m-search-engine-alist): Add "google news" entry. - -2005-06-13 Katsumi Yamaoka - - * aclocal.m4 (AC_PATH_EMACS): Check whether XEmacs works with the shy - group regexp and runs call-process-region correctly. - - * w3m-perldoc.el (w3m-about-perldoc): Don't relieve buggy XEmacs 21.5 - for call-process-region. - - * w3m-xmas.el (w3m-fix-gif): Ditto. - (w3m-initialize-graphic-icons): Ditto. - - * w3m.el (w3m-decode-encoded-contents): Ditto. - (w3m-x-moe-decode-buffer): Ditto. - (w3m-rendering-half-dump): Ditto. - - * w3mhack.el: Advise byte-optimize-form-code-walker to avoid the - ``...called for effect'' warnings for Emacs 21.4 as well as 21.3; don't - relieve buggy XEmacs 21.5 for call-process-region. - -2005-06-10 Katsumi Yamaoka - - Make emacs-w3m not support the XEmacs versions older than 21.4.17 - or 21.5-b19. - - * aclocal.m4 (AC_PATH_EMACS): Check whether XEmacs runs the timer - functions correctly. - - * w3m-util.el (w3m-cancel-refresh-timer): Use delete-itimer instead of - cancel-timer under XEmacs. - - * w3m-xmas.el (call-process-region): Don't advise it. - (w3m-run-at-time): Remove. - - * w3m.el (w3m-refresh-at-time): Use run-at-time instead of - w3m-run-at-time. - - * w3mhack.el (w3mhack-byte-optimize-letX): Doc fix. - -2005-06-09 Tsuyoshi CHO - - * w3m.el: Update my mail address. - -2005-06-09 Katsumi Yamaoka - - * w3m-antenna.el (w3m-antenna-mapcar): Remove unused temp var. - - * w3m-bookmark.el (w3m-bookmark-buffer): Remove - file-coding-system-for-read. - - * w3m-form.el (w3m-form-input-textarea-save): Remove - file-coding-system. - (w3m-form-input-textarea): Ditto. - - * w3m-image.el (w3m-imagick-convert-buffer): Remove file-coding-system. - (w3m-imagick-start-convert-buffer): Remove file-coding-system and - jam-zcat-filename-list. - - * w3m.el (w3m-load-list): Remove file-coding-system-for-read. - (w3m-save-list): Remove file-coding-system. - (w3m-local-retrieve): Remove file-coding-system-for-read and - jam-zcat-filename-list. - (w3m-download): Remove file-coding-system and jam-zcat-filename-list. - (w3m-copy-buffer): Remove unused temp var. - - * w3mhack.el (w3mhack-byte-optimize-letX): Remove file-coding-system, - file-coding-system-for-read and pathname-coding-system. - -2005-06-09 Katsumi Yamaoka - - * w3m-util.el (w3m-replace-in-string): Don't use eval-and-compile. - (w3m-compare-strings): Ditto. - (w3m-force-window-update): Alias to ignore if it is not defined. - (w3m-force-window-update-later): New function. - - * w3m-favicon.el (w3m-favicon-retrieve): Use - w3m-force-window-update-later. - - * w3m-proc.el (w3m-process-stop): Use w3m-force-window-update-later. - - * w3m.el (w3m-retrieve-and-render): Use w3m-force-window-update-later. - (w3m-select-buffer-show-this-line): Always run w3m-force-window-update. - -2005-06-09 Masatake YAMATO - - * w3m-e21.el (w3m-initialize-graphic-icons): Highlight icon under - mouse. - -2005-06-09 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-mouse-face): New face. - (w3m-setup-header-line): Use highlight face for bg color. - (w3m-tab-line): Use w3m-tab-mouse-face. - -2005-06-08 Masatake YAMATO - - * w3m-e21.el (w3m-setup-header-line): Highlight url under mouse. - (w3m-tab-line): Highlight tab under mouse. - -2005-05-30 Katsumi Yamaoka - - * w3m-util.el (w3m-run-mode-hooks): New function. - - * w3m-form.el (w3m-form-input-select-mode): Use it. - (w3m-form-input-map-mode): Use it. - - * w3m.el (w3m-mode): Use it. - -2005-05-26 Katsumi Yamaoka - - * w3m-util.el (w3m-truncate-string): Autoload mule-util for - truncate-string-to-width. - -2005-05-26 Yoichi NAKAYAMA - - * w3m.el (w3m-safe-view-this-url): `unsecure' -> `insecure'. - (w3m-safe-toggle-inline-image): Ditto. - (w3m-safe-toggle-inline-images): Ditto. - -2005-05-20 Katsumi Yamaoka - - * w3m.el (w3m-menubar): Add the "Close Other Sessions" button. - (w3m-delete-other-buffers): Run w3m-force-window-update. - -2005-05-18 Katsumi Yamaoka - - * attic/vm-w3m.el (vm-w3m): Provide the feature. - - * attic/vm-7.19.patch: New file. - -2005-05-12 Hideyuki SHIRAI - - * w3m.el (w3m-open-all-links-in-new-session): Fix regexp. - -2005-05-11 Katsumi Yamaoka - - * w3m-bookmark.el (w3m-about-bookmark): Use shy group in regexp. - - * w3m-cookie.el (w3m-cookie-two-dot-domains-regexp): Ditto. - (w3m-cookie-set): Ditto. - - * w3m-dtree.el (w3m-dtree-directory-name): Ditto. - (w3m-about-dtree): Ditto. - - * w3m-favicon.el (w3m-favicon-setup): Ditto. - - * w3m-namazu.el (w3m-about-namazu): Ditto. - - * w3m-proc.el (w3m-process-filter): Ditto. - - * w3m-rss.el (w3m-rss-parse-date-string): Ditto. - - * w3m-util.el (w3m-html-string-regexp): Remove useless quotes. - (w3m-parse-attributes): Don't use old fashioned backquotes; use shy - group in regexp. - (w3m-url-authinfo-regexp): Use shy group in regexp. - - * w3m-weather.el (w3m-weather-completion-table): Ditto. - (w3m-weather-area-completion): Ditto. - - * w3m-xmas.el (w3m-fix-gif): Ditto. - - * w3m.el: Use shy group in regexp when examining w3m-command. - (w3m-content-type-alist): Use shy group in regexp. - (w3m-show-decoded-url): Ditto. - (w3m-add-referer): Ditto. - (w3m-relationship-estimate-rules): Ditto. - (w3m-arrived-ignored-regexp): Ditto. - (w3m-history-ignored-regexp): Ditto. - (w3m-url-to-file-name): Ditto. - (w3m-fontify-strike-through): Ditto. - (w3m-fontify): Ditto. - (w3m-url-completion): Ditto. - (w3m-gmane-url-at-point): Ditto. - (w3m-cache-header-delete-variable-part): Ditto. - (w3m-cache-available-p): Ditto. - (w3m-decode-buffer): Ditto. - (w3m-local-dirlist-cgi): Ditto. - (w3m-w3m-canonicalize-url): Ditto. - (w3m-additional-command-arguments): Ditto. - (w3m-download): Ditto. - (w3m-check-header-tags): Ditto. - (w3m-retrieve-and-render): Ditto. - (w3m-create-text-page): Ditto. - (w3m-view-this-url): Ditto. - (w3m-open-all-links-in-new-session): Ditto. - (w3m-external-view-file): Ditto. - (w3m-edit-url): Ditto. - (w3m-convert-ftp-url-for-emacsen): Ditto. - (w3m-goto-url): Ditto. - (w3m-goto-url-new-session): Ditto. - (w3m-about-db-history): Ditto. - (w3m-history-highlight-current-url): Ditto. - - * w3mhack.el: Fix the section adding dirs to load-path. - (w3mhack-make-package): Use shy group in regexp. - (w3mhack-makeinfo): Ditto. - -2005-05-10 Katsumi Yamaoka - - * Makefile.in (clean): Don't remove w3m-kwds.el. - (.el.elc): Use batch-byte-compile instead of w3mhack-batch-compile. - (very-slow): Don't run keywords. - (keywords): Remove. - - * aclocal.m4 (AC_PATH_EMACS): Don't support Emacs 19 and 20. - (AC_PATH_LISPDIR): Follow the change of the EMACS_FLAVOR value. - (AC_PATH_ICONDIR): Ditto. - (AC_CHECK_ELISP): Remove. - (AC_CHECK_XML): Remove. - - * configure.in: Don't check for regexp-opt; don't run AC_CHECK_XML. - - * mime-w3m.el (mime-w3m-mode-map): Remove. - (mime-w3m-local-map-property): Remove. - (mime-w3m-preview-text/html): Don't use it. - - * octet.el (octet-decode-image): Ignore Emacs 19 and 20. - - * w3m-bitmap.el: Remove. - - * w3m-bookmark.el (w3m-bookmark-sections): Use point-at-eol. - (w3m-bookmark-safe-string): Don't support Mule 2.3. - (w3m-bookmark-current-number): Use point-at-eol. - (w3m-bookmark-kill-entries): Use point-at-bol. - - * w3m-bug.el: Don't require w3m-om or w3m-e19. - - * w3m-ccl.el: Don't require w3m-om. - - * w3m-e19.el: Remove. - - * w3m-e20.el: Remove. - - * w3m-hist.el: Don't load w3m-kwds.el. - - * w3m-lnum.el (w3m-link-numbering): Don't support Emacs 20. - - * w3m-om.el: Remove. - - * w3m-proc.el: Don't require w3m-om or w3m-e19. - - * w3m-search.el (w3m-search-read-query): Use point-at-bol. - - * w3m-ucs.el: Ignore Emacs 20. - - * w3m-util.el: Don't load w3m-kwds.el; don't support Emacs 19. - (w3m-use-tab-p): Ignore Emacs 19 and 20. - (w3m-popup-window-p): Ditto. - (w3m-add-w3m-initial-frames): Don't support Emacs 19. - (after-make-frame-hook): Don't use it. - (delete-frame): Don't advise it for Emacs 19 or 20. - (w3m-truncate-string): Don't support Emacs 19 and 20. - (w3m-default-face-colors): Remove. - (w3m-replace-in-string): Don't support Emacs 19 and 20. - - * w3m-xmas.el (w3m-should-unoptimize-animated-gifs): Default to always - t. - (w3m-make-glyph): Use string-to-number instead of string-to-int. - - * w3m.el: Don't require w3m-e20, w3m-om or w3m-e19. - (emacs-w3m-version): Reset to 1.4.50. - (w3m-language): Ignore Mule 2.3. - (w3m-history-current-url-face): Don't require wid-edit. - (w3m-bold-face): Don't use w3m-default-face-colors. - (w3m-underline-face): Ditto. - (w3m-strike-through-face): Ditto. - (w3m-use-symbol): Ignore Emacs 19 and 20. - (w3m-show-decoded-url): Ditto. - (w3m-use-tab): Doc fix. - (w3m-entity-alist): Don't support Mule 2.3. - (w3m-make-help-echo): Ignore Emacs version. - (w3m-toggle-inline-images-internal): Ignore bitmap images. - (w3m-resize-inline-image-internal): Don't support Emacs 19 and 20. - (w3m-url-at-point): Always use ffap. - (w3m-about-retrieve): Consider base64 codec is always available. - (w3m-close-window): Don't support Emacs 19 and 20. - (w3m-store-current-position): Use point-at-bol and point-at-eol. - (w3m-buffer-setup): Ditto. - (w3m-make-separator): Don't support Mule 2.3. - (w3m-select-buffer-current-buffer): Use point-at-bol. - (w3m-header-line-insert): Don't support Emacs 19 and 20. - - * w3mhack.el: Consider w3mhack-batch-compile is not used. - (locate-library): Don't redefine it for Emacs 19. - (APEL): Don't check for it for Emacs. - (w3mhack-colon-keywords-file): Remove. - (w3mhack-module-list): Ignore Emacs 19, 20, old XEmacsen and - BITMAP-MULE. - (w3mhack-shimbun-modules-using-rss): Remove. - (current-column): Don't take care of it for old Emacsen. - (w3mhack-compile): Don't run w3mhack-check-colon-keywords-file. - (w3mhack-batch-compile): Remove. - (w3mhack-nonunix-install): Ignore Emacs 19 and 20. - (custom-declare-variable): Don't take care of it for Emacs 19. - (locate-library): Ditto. - (w3mhack-generate-colon-keywords-file): Remove. - (w3mhack-check-colon-keywords-file): Remove. - (w3mhack-load-path): Ignore Emacs 19, 20 and old XEmacsen. - (w3mhack-makeinfo): Ignore Mule 2.3. - - * attic/regexp-opt.el: Remove. - - * attic/xml.el: Remove. - - * patches/mule-2.3@19.34.patch: Remove. - -2005-04-20 Katsumi Yamaoka - - * w3m.el (w3m-remove-invisible-image-alt): New function. - (w3m-rendering-buffer): Use it. - -2005-04-13 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Decode "\240" into " ". - -2005-04-08 Katsumi Yamaoka - - * w3m.el (w3m-decode-buffer): Decode `&#nnn;' entities in 128..159. - -2005-04-07 Katsumi Yamaoka - - * w3m.el (w3m-detect-xml-charset): Return nil if the data don't look - like xml contents. - (w3m-compatible-encoding-alist): New variable. - (w3m-decode-buffer): Always use w3m-detect-xml-charset; use a - compatible encoding according to w3m-compatible-encoding-alist. - - * w3m-xmas.el (w3m-find-coding-system): Don't return binary for the nil - argument. - - -2005-03-25 Katsumi Yamaoka - - * Release emacs-w3m-1.4.4 from emacs-w3m-1_4 branch. - -2005-03-23 Katsumi Yamaoka - - * w3m-xmas.el (w3m-setup-toolbar): Make sure icon files exist. - (w3m-update-toolbar): Make sure toolbar items have been specified. - (w3m-initialize-graphic-icons): Make sure icon files exist. - - * w3m-e21.el (w3m-setup-toolbar): Make sure icon files exist. - (w3m-initialize-graphic-icons): Ditto. - -2005-03-23 TSUCHIYA Masatoshi - - * Makefile.in (tarball): Remove `w3m-e23.el' instead of `w3m-e22.el'. - - * w3m.el (w3m-url-readable-string): Decide a scheme to guess encodings - based on the target URL, instead of the current URL. - (w3m-show-decoded-url): Doc fix to follow the above change. - (w3m-copy-buffer): Do not set `w3m-current-url' and - `w3m-current-coding-system'. - (w3m-goto-url-new-session): Simplified. - -2005-03-22 Katsumi Yamaoka - - * w3m-e21.el (display-images-p): Remove alias. - -2005-03-18 Katsumi Yamaoka - - * Makefile.in (very-slow): Don't mv non-existent files. - - * w3m-e19.el (easy-menu-remove-item): Don't autoload it. - - * w3m-om.el (easy-menu-remove-item): Ditto. - - * w3m-rss.el (match-string-no-properties): Avoid warning for Emacs 19 - and XEmacs. - (split-string): Avoid warning for Emacs 19. - - * w3m-symbol.el: Require cl when compiling. - - * w3m-tabmenu.el (easy-menu-remove-item): Aautoload it for Emacs 19. - - * w3m.el: Autoload widget-get to avoid compile warning for Emacs 19. - (w3m): Remove unused bound variable. - - * w3mhack.el: Bind executable-binary-suffixes to the proper value for - OS/2 and emx while checking for the shell command; cause an error only - when compiling or formatting files. - - * attic/addpath.el: Make it work with old Emacsen even if cl is not - loaded; load custom, bind defcustom'ed variables and make the - locate-library function run quietly for Emacs 19; synch the code - testing the shell command with w3mhack.el. - (char-after): Add a byte-optimizer for Emacs 19. - - * w3m-ccl.el: Load w3m-om instead of autoloading it for charset-id. - - * w3m-util.el: Load cl independently when compiling. - -2005-03-18 Katsumi Yamaoka - - * w3mhack.el: Check whether the shell command can be used. - - * attic/addpath.el: Ditto; add early-package-load-path to load-path for - XEmacs 21.5. - -2005-03-17 ARISAWA Akihiro - - * w3m-favicon.el: Add autoload of `w3m-url-readable-string'. - -2005-03-17 Tsuyoshi CHO - - * w3m.el (w3m-check-header-tags): Check abnormal `base' url. - -2005-03-16 Katsumi Yamaoka - - * w3mhack.el: Add early-package-load-path to load-path for XEmacs 21.5. - - * w3m-xmas.el: Fbind coding-system-type to ignore if it is void. - -2005-03-15 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-mee-new): Display clear signs of coding-system - for `w3m-url-decode-string'. - (w3m-form-mee-select-value): Ditto. - (w3m-form-parse-and-fontify): Ditto. - - * w3m.el (w3m-decode-buffer): Decode the buffer within buffer set the - `multibyte'. - -2005-03-13 MIYOSHI Masanori - - * doc/emacs-w3m-ja.texi (Sport Sites Supported by Shimbun): Update. - - * doc/emacs-w3m.texi (Sport Sites Supported by Shimbun): Ditto. - -2005-03-12 MIYOSHI Masanori - - * doc/emacs-w3m-ja.texi (Sport Sites Supported by Shimbun): Update. - - * doc/emacs-w3m.texi (Sport Sites Supported by Shimbun): Ditto. - -2005-03-10 Katsumi Yamaoka - - * w3m.el: Load w3m-e23.el(c) that exists in the same directory as - w3m.el(c) so as to exclude ones in other places; report the precise - error message if it doesn't exist. - -2005-03-10 Katsumi Yamaoka - - * w3m-xmas.el (w3m-decode-coding-string-with-priority): Ignore - `undecided' so as not to use it for the priority list. - -2005-03-10 Hideyuki SHIRAI - - * w3m-fsf.el (w3m-detect-coding-region): Guard error for `undecided'. - -2005-03-09 Katsumi Yamaoka - - * w3mhack.el: Remove the byte-optimizer which replaces truncate-string - with truncate-string-to-width. - -2005-03-09 Katsumi Yamaoka - - * w3m.el (w3m-modeline-title): Replace truncate-string-to-width with - w3m-truncate-string. - - * w3m-util.el (w3m-truncate-string): Use truncate-string-to-width if it - is available. - -2005-03-08 Katsumi Yamaoka - - * w3m.el (w3m-info-like-map): Bind the `y' key to the - w3m-print-current-url command; bind the `Y' key to the - w3m-print-this-url command; don't bind the `c' key. - -2005-03-04 Katsumi Yamaoka - - * w3m.el (w3m-make-help-echo): Fix the backquote form. - (w3m-make-balloon-help): Ditto. - - * w3m-util.el (w3m-set-match-data): Use existing markers. - -2005-03-04 TSUCHIYA Masatoshi - - * w3m.el (w3m-url-readable-string): Save matching data. Check whether - `w3m-current-url' is string before checking it. - (w3m-goto-url-new-session, w3m-copy-buffer): Call `w3m-goto-url' with - `redisplay' option to enforce redisplaying the certain content. - - * w3m-favicon.el (w3m-favicon-retrieve): Decode an URL when displaying - it. - - * w3m-form.el (w3m-form-input-textarea-mode-setup): An expression is - evaluated without checking type, and save matching data. - -2005-03-03 TSUCHIYA Masatoshi - - * w3m.el (w3m-url-readable-string): Check whether - `w3m-current-coding-system' is valid before calling - `w3m-url-decode-string'. - (w3m-local-dirlist-cgi, w3m-w3m-dump-extra): Use - `w3m-url-readable-string'. - (w3m-copy-buffer): Copy all buffer-local variables, and do not cancel - them even if `empty' option is set. - (w3m-display-progress-message): Import from w3m-util.el to suppress - byte-compile warnings. - - * w3m-util.el (w3m-parse-attributes): Accept XHTML format of boolean - atttibutes. - (w3m-display-progress-message): Export to w3m.el. - -2005-03-03 ARISAWA Akihiro - - * w3m.el (w3m-url-readable-string): An expression is evaluated without - checking type. - -2005-03-03 TSUCHIYA Masatoshi - - * w3m.el (w3m-show-decoded-url): Update its customize spec to use it as - the rule set to decode URIs when displaying them. Changed its default - value. - (w3m-url-readable-string): New function to process the above option. - (w3m-make-help-echo, w3m-make-balloon-help): Do not accept `url-decode' - option, and use the above function to decore URIs. - (w3m-fontify-anchors): Follow the above change. - (w3m-print-current-url, w3m-print-this-url): Call the above function. - (w3m-make-url-decode-function): Removed. - (w3m-entity-alist, w3m-about-history): Remove redundant `function'. - For more detail, see http://www.mew.org/~kazu/doc/elisp/function.html. - -2005-03-03 Katsumi Yamaoka - - * w3m.el (w3m-modeline-title-string): New variable. - (w3m-modeline-title-timer): New variable. - (w3m-modeline-title): New function used to truncate the title string - not to cut the right end of the mode line. Works only with Emacs 22 - and newer. - (w3m-buffer-setup): Use it. - -2005-03-03 Katsumi Yamaoka - - * w3m.el (w3m-make-help-echo): Make it work with XEmacs. - (w3m-make-balloon-help): Support decoding URIs. - (w3m-fontify-anchors): Make the balloon-help show decoded URIs. - -2005-03-02 ARISAWA Akihiro - - * w3m.el (w3m-show-decoded-url): New user option. - (w3m-make-url-decode-function): New inline function. - (w3m-make-help-echo): Use it. - (w3m-fontify-anchors): The function of help-echo property has an - ability to decode url. - -2005-03-01 Katsumi Yamaoka - - * w3m-xmas.el (w3m-decode-coding-string-with-priority): New function. - - * w3m.el (w3m-url-decode-string): Use it. - -2005-03-01 Hideyuki SHIRAI - - * w3m.el (w3m-w3m-attributes-1): Support `300 Multiple Choices'. - (w3m-w3m-retrieve): Ditto. - (w3m-w3m-retrieve-1): Ditto. - -2005-02-28 Katsumi Yamaoka - - * w3m-xmas.el (w3m-detect-coding-region): Use the name of the coding - system instead of the coding category if it is void. - - * w3m-util.el (w3m-set-match-data): New macro which converts points - into markers under XEmacs. - (w3m-search-tag-1): Use it. - - * w3m-e19.el: Autoload easymenu in order to avoid compile warning. - * w3m-om.el: Ditto. - -2005-02-25 Hideyuki SHIRAI - - * w3m.el (all): Use `w3m-form-set-number' and `w3m-form-kill-buffer' - instead of `w3m-form-textarea-set-number' and - `w3m-form-textarea-kill-buffer' - - * w3m-form.el (w3m-form-input-select-urlid): New buffer local variable. - (w3m-form-input-map-urlname): Ditto. - (w3m-form-set-number): Rename from `w3m-form-textarea-set-number' and - treate buffers of `select' and `map'. - (w3m-form-kill-buffer): Ditto. - (w3m-form-input-select-set): Allways remove own buffer. - (w3m-form-input-select-exit): Ditto. - (w3m-form-input-map-set): Ditto. - (w3m-form-input-map-exit): Ditto. - (w3m-form-input-select): When exists same from buffer, use it. - (w3m-form-input-map): Ditto. - -2005-02-25 Katsumi Yamaoka - - * w3mhack.el (w3mhack-what-where): Fix the form. - (w3mhack-makeinfo): Silence it when formatting @multitable section. - -2005-02-25 Hideyuki SHIRAI - - * w3m.el (top): Add autoloads of `w3m-form-textarea-kill-buffer' and - `w3m-form-textarea-set-number' to avoid byte-compile warnings. - (w3m-delete-buffer): Call `w3m-form-textarea-kill-buffer' when use - form. - (w3m-delete-other-buffers): Ditto. - (w3m-quit): Ditto. - (w3m-select-buffer-delete-buffer): Ditto. - (w3m-pack-buffer-numbers): Call `w3m-form-textarea-set-number' when use - form. - - * w3m-form.el (top): Move all buffer local variables on the top to - avoid byte-compile warnings. - (w3m-form-parse-and-fontify): Set `w3m-form-use-textarea-backup-p' to - nil. - (w3m-form-input-textarea-save): Use `w3m-form-use-textarea-backup-p' - instead of `w3m-form-use-textarea-backup'. - (w3m-form-input-textarea-set): Allways remove textarea buffer and - window. - (w3m-form-input-textarea-exit): Ditto. - (w3m-form-input-textarea): Check to call for backup. Check identity of - existed textarea buffer and w3m buffer. Treat - `w3m-form-use-textarea-backup-p'. - (w3m-form-use-textarea-backup-p): New function. - (w3m-form-textarea-set-number): Ditto. - (w3m-form-textarea-kill-buffer): Ditto. - (w3m-form-submit-get-textarea-files): If no backup, return nil. - -2005-02-24 Katsumi Yamaoka - - * w3m-util.el: Autoload cancel-timer for XEmacs. - - * w3m-xmas.el (w3m-run-at-time): Use run-at-time which comes from - timer-funcs.el if it seems to work correctly. - (cancel-timer): Defun if it is void. - -2005-02-24 Katsumi Yamaoka - - * doc/ptexinfmt.el (texinfo-multitable-widths): Reverse the logic that - shows whether it is broken. - - * w3m-util.el: Autoload regexp-opt for Emacs 19. - - * w3mhack.el (w3mhack-makeinfo): Load poe for Emacs 19. - -2005-02-24 Romain Francoise - - * w3m.el (w3m-lynx-like-map): Bind [follow-link] so as to make mouse-1 - work in Emacs 22 like mouse-2. - (w3m-info-like-map): Ditto. - -2005-02-23 Hideyuki SHIRAI - - * w3m-antenna.el (w3m-antenna-check-rss): Parse all date fields. - -2005-02-21 TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-input-textarea): Fix. - -2005-02-21 Tsuyoshi CHO , - Hideyuki SHIRAI - - * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix. - (w3m-form-input-textarea): Follow the above change. - -2005-02-21 TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-textarea-edit-mode): Changed its default value - to `text-mode'. - -2005-02-21 Katsumi Yamaoka - - * Makefile.in (install-package): Change the default directory in which - icon files will be installed from `etc/w3m/icons/' into - `etc/images/w3m/' following the most recent Emacs and Gnus. - (install-package-ja): Ditto. - - * aclocal.m4 (AC_EXAMINE_PACKAGEDIR): Use configure-package-path. - (AC_PATH_ICONDIR): Change the default directory in which icon files - will be installed from `etc/w3m/icons/' into `etc/images/w3m/' - following the most recent Emacs and Gnus. - - * w3m.el (w3m-icon-directory): Improve the way to determin the default - value. - - * w3mhack.el (w3mhack-nonunix-install): Change the default directory in - which icon files will be installed from `etc/w3m/icons/' into - `etc/images/w3m/' following the most recent Emacs and Gnus. - (w3mhack-make-package): Ditto. - (w3mhack-what-where): Ditto. - -2005-02-16 Katsumi Yamaoka - - * w3m-lnum.el: Rename from w3m-link-numbering.el. - - * mime-w3m.el: Load mime-parse.el before mime.el and w3m.el when - compiling rather than always loading mime.el and w3m.el. - -2005-02-16 TSUCHIYA Masatoshi - - * w3m-form.el: Changes to define `w3m-form-input-textarea-mode' as a - minor mode. - (w3m-form-textarea-edit-mode): New option. - (w3m-form-input-textarea-map): Renamed from - `w3m-form-input-textarea-keymap'. - (w3m-form-input-textarea-mode) [variable]: New internal variable. - (w3m-form-input-textarea-mode) [function]: Reconstructed. - (w3m-form-input-textarea-mode-setup): New function. - (w3m-form-input-textarea): Clean up. - -2005-02-15 Katsumi Yamaoka - - * aclocal.m4 (AC_PATH_EMACS): Show the correct Emacs version. - - * mime-w3m.el: Always require mime and w3m instead of to autoload - mime-parse.el. - - * w3m-bitmap.el: Bind w3m-work-buffer-list when compiling. - - * w3m-proc.el: Silence the byte compiler complaining against gensym. - - * w3m-rss.el: Use eval-and-compile in order to autoload timezone.el. - - * w3m.el (w3m-treat-drive-letter): Use eval-and-compile. - (w3m-touch-file-available-p): Move forward. - (w3m-touch-file): Ditto. - (w3m-expand-path-name): Use eval-and-compile. - (w3m-window-hscroll): Ditto. - (w3m-current-column): Ditto. - (w3m-set-window-hscroll): Ditto. - (w3m-add-local-hook): Silence the byte compiler. - (w3m-run-at-time): Use eval-and-compile. - - * w3mhack.el: Remove the code used to silence the byte compiler which - complains make-local-hook is obsolete. - (w3mhack-makeinfo): Silence XEmacs when formatting Infos. - - * octet.el: Require cl when compiling. - * w3m-filter.el: Ditto. - * w3m-fsf.el: Ditto. - * w3m-link-numbering.el: Ditto. - * w3m-namazu.el: Ditto. - -2005-02-14 Katsumi Yamaoka - - * w3m.el: Load w3m-e23.el for Emacs 23. - - * w3mhack.el (w3mhack-module-list): Use w3m-e23.el for Emacs 23. - - * w3m-e23.el: Rename from w3m-e22.el. - -2005-02-10 Katsumi Yamaoka - - * w3m.el: Load w3m-e21.el even if the version of Emacs is 22.x when the - Emacs CVS HEAD is used. - - * w3mhack.el (w3mhack-module-list): Prefer w3m-e21.el rather than - w3m-e22.el if the Emacs CVS HEAD is used. - -2005-02-06 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-html-skelton): Fix typo. - (w3m-antenna-make-contents): Replace %D to the modified time of - `w3m-antenna-file'. - -2005-02-02 Katsumi Yamaoka - - * w3m.el (w3m-gmane-url-at-point): New function. - (w3m-url-at-point): Use it. - -2005-01-30 Yoichi NAKAYAMA - - * w3m.el (w3m-attributes): Support cid urls. - (w3m-external-view): Ditto. - -2005-01-27 Katsumi Yamaoka - - * w3m-e21.el (w3m-force-window-update): Make it work whatever the value - for the resize-mini-windows variable is. - (w3m-update-tab-line): Ditto. - -2005-01-25 Katsumi Yamaoka - - * w3m-rss.el (w3m-rss-parse-date-string): Support the date format in - the RFC822 style which RSS 2.0 allows. Suggested by David Hansen - . - -2005-01-23 TSUCHIYA Masatoshi - - * w3m-e21.el (w3m-force-window-update, w3m-update-tab-line): Call - `enlarge-window' before calling `shrink-window', in order to avoid - deleting sole window. - -2005-01-19 ARISAWA Akihiro - - * w3m.el (w3m-content-type-alist): Check if "fiber.exe" is exist. - -2005-01-17 ARISAWA Akihiro - - * w3m-form.el (w3m-form-parse-and-fontify): Check if w3m-current-url is - available. - -2004-07-24 Tsuyoshi CHO - - * w3m.el (w3m-menubar): Rearrange it hierarchical. - (w3m-setup-menu): Use easymenu. - -2005-01-10 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-input-textarea): Modify string of the inquiry. - -2005-01-07 Hideyuki SHIRAI - - * w3m.el (w3m-goto-url): Call `w3m-form-textarea-files-remove' if - necessary. - - * w3m-util.el (w3m-compare-strings): New define. - - * w3m-form.el (w3m-form-textarea-file-expire-date): Modify Document. - (w3m-fontify-textareas): Put `w3m-form-file-name' property. - (w3m-form-textarea-files, w3m-form-textarea-post-files): New buffer - local variable. - (w3m-form-parse-and-fontify): Set `w3m-form-textarea-files'. Put - `w3m-form-file-name' property on the form of textarea. - (w3m-form-input-textarea): Use same textarea buffer if exist. Don't - ask user if don't modify its area without tailed white space. Visible - the editted text when ask user. Guard against 'C-g'. Added - `w3m-form-textarea-file-cleanup' to hook as `kill-emacs-hook' - (w3m-form-textarea-same-check): New function. - (w3m-form-textarea-file-cleanup): Remove myself from `kill-emacs-hook'. - (w3m-form-textarea-files-remove): New function. - (w3m-form-submit-get-textarea-files): Ditto. - (w3m-form-submit): Set `w3m-form-textarea-post-files' for removing - files. - (w3m-form-resume): Check `selects' is cons. - -2005-01-05 Katsumi Yamaoka - - * doc/Makefile.in (.texi.info): Set LC_ALL=C. - -2004-12-29 Hideyuki SHIRAI - - * w3m.el (w3m-quit): Call `w3m-form-textarea-file-cleanup'. - (w3m-view-this-url-1): Revert final change. - - * w3m-form.el (w3m-form-textarea-file-expire-date): New user option. - (w3m-form-textarea-file-cleanup): New function. - -2004-12-28 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-use-textarea-backup): New user option. - (w3m-form-textarea-directory): Ditto. - (w3m-form-get-coding-system): New function. - (w3m-form-make-form-data): Use `w3m-form-get-coding-system'. - (w3m-form-input-textarea-keymap): Define "C-xC-s" to - `w3m-form-input-textarea-save'. - (w3m-form-input-textarea-file): New variable. - (w3m-form-input-textarea-coding-system): Ditto. - (w3m-form-input-textarea-filename): New function. - (w3m-form-input-textarea-save): Ditto. - (w3m-form-input-textarea-set): Call `w3m-form-input-textarea-save'. - (w3m-form-input-textarea-exit): Ditto. - (w3m-form-input-textarea-mode): Modify doc-string. - (w3m-form-input-textarea): Handling filename and coding-system. - -2004-12-27 Hideyuki SHIRAI - - * w3m.el (w3m-view-this-url-1): Revert 2004-12-17 change. The buffer - seems empty killed before to restore window configuration. Restore the - position and window-start if last window equal current-window. - -2004-12-24 Hideyuki SHIRAI - - * w3m-hist.el (w3m-history-restore-position): Handling the window of - w3m for sure absolutely. - -2004-12-23 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Revert. - -2004-12-22 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Bind undo-outer-limit. - -2004-12-17 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-anchors): Local file is given special treatment - for `href'. Fix match data of `href'. - (w3m-view-this-url-1): If the points of window was treated in - w3m-goto-url(), now reconstruct window configuration. - -2004-12-16 Katsumi Yamaoka - - * w3m-e21.el (w3m-update-tab-line): Wobble the window size instead of - setting the cursor color. - -2004-12-15 Hideyuki SHIRAI - - * w3m-namazu.el (w3m-namazu): Added optional argument `reload'. - -2004-12-14 Katsumi Yamaoka - - * w3m-util.el (w3m-tag-regexp-of): Remove. - (w3m-search-tag-1): New function. - (w3m-search-tag): New macro. - - * w3m-form.el (w3m-form-parse-and-fontify): Use w3m-search-tag instead - of w3m-tag-regexp-of. - -2004-12-10 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-anchors): Use 'w3m-name-anchor2 property to avoid - overriding 'w3m-name-anchor property. - (w3m-search-name-anchor): Search 'w3m-name-anchor2 property if not - detect 'w3m-name-anchor property. - -2004-12-03 Katsumi Yamaoka - - * w3m-form.el (w3m-form-parse-and-fontify): Ignore a select form in the - case where w3mmee is running if its value is not specified. Reported - by Clemens Fischer . - - * w3mhack.el (labels): Remove. - -2004-11-26 Katsumi Yamaoka - - * w3mhack.el (labels): A temporary substitution against the Emacs CVS - bug. - -2004-11-26 TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-resume): Check whether a form exists, before - resuming its values from its history. - -2004-11-21 TSUCHIYA Masatoshi - - * w3m-rss.el: New file. - - * w3m-antenna.el (w3m-antenna-check-rss): New function. - (w3m-antenna-sites): Improve its customize spec to support - `w3m-antenna-check-rss'. - - * w3m.el (w3m-content-type-alist): Add text/xml, application/xml, - application/rdf+xml, and application/rss+xml. - (w3m-detect-xml-charset): New function. - (w3m-decode-buffer): Use the above function when decoding XML contents. - -2004-11-19 Katsumi Yamaoka - - * w3m.el (w3m-redisplay-this-page): Don't make a new history. - -2004-11-17 Hideyuki SHIRAI - - * w3m.el (w3m-output-coding-system): Use `utf-8' if Emacs has internal - utf-8 only. - (w3m-input-coding-system): Revert last change. - (w3m-halfdump-command-arguments): Bind `fix_width_conv' and - `use_jisx0201' when w3m-m17n. - -2004-11-16 Hideyuki SHIRAI - - * w3m.el (w3m-input-coding-system): Use `utf-8' if Emacs has internal - utf-8, it has no Mule-UCS and w3m-type is `w3m-m17n'. - -2004-11-15 Katsumi Yamaoka - - * w3m-form.el (w3m-char-to-int, w3m-string-to-char-list, - w3m-int-to-char): Silence byte-compiler. - * w3m-ccl.el (charset-id): Ditto. - - * w3m-tabmenu.el (w3m-tab-menubar-update): Don't let iswitchb manage - the w3m tab menubar. - -2004-10-27 Hideyuki SHIRAI - - * w3m.el (w3m-check-refresh-attribute): Support own page reload. - (w3m-goto-url-with-timer): Ditto. - -2004-10-27 Katsumi Yamaoka - - * aclocal.m4 (AC_ADD_LOAD_PATH): Clarify the error message. - -2004-10-26 Katsumi Yamaoka - - * w3m-xmas.el (call-process-region): Add an advice in order to fix an - XEmacs 21.5.18 bug. - * w3mhack.el (call-process-region): Ditto. - -2004-10-25 Hideyuki SHIRAI - - * w3m.el (w3m-check-refresh-attribute): Fix to analyze the URL. - -2004-10-21 Katsumi Yamaoka - - * w3m.el (w3m-touch-file): Protect against the absence of - file-name-coding-system and default-file-name-coding-system. - -2004-10-20 Hideyuki SHIRAI - - * w3m.el (w3m-buffer-setup): Modify `mode-line-buffer-identification'; - display "Loading..." instead of `w3m-current-titile' when process of - w3m active. - -2004-10-16 ARISAWA Akihiro - - * w3m.el (w3m-touch-file): Use `set-file-times' if available; bind - `coding-system-for-write' while calling `w3m-touch-command'. - -2004-10-08 TSUCHIYA Masatoshi - - * w3m-perldoc.el (w3m-perldoc-input-coding-system) - (w3m-perldoc-output-coding-system): New options. - (w3m-about-perldoc): Use the above options, to display both modules - encoded in EUC-JP and ones encoded in UTF-8 correctly. - -2004-10-08 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-line): Replace "%" with "%%" in - w3m-tab-line-format. - -2004-10-07 Katsumi Yamaoka - - * w3m.el (w3m-retrieve): Add autoload cookie. - -2004-10-03 TSUCHIYA Masatoshi - - * w3m-search.el (w3m-search-engine-alist): Add the parameter - `ie=Shift_JIS' to Google for Japanese users. - -2004-09-21 Hideyuki SHIRAI - - * w3m-antenna.el (w3m-about-antenna): Revert 2004-09-16 change. - -2004-09-16 Hideyuki SHIRAI - - * w3m-antenna.el (w3m-about-antenna): Change the method to compare an - arrived time to a last-modified time. - -2004-09-07 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Don't make a new history when reloading. - (w3m-reload-this-page): Ditto. - - * w3m-hist.el (w3m-history-restore-position): Don't cause an error even - if a page has shrunk. - - -2004-08-17 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.4.3 from emacs-w3m-1_4 branch. - -2004-08-15 Kazuhiro UCHIDA - - * w3m.el (w3m-remove-meta-charset-tags): Check that a content field has - a valid value before parsing it. - -2004-08-12 Romain Francoise - - * w3m.el (w3m-relationship-estimate-rules): Improve regexp for Google - in order to make the scroll-to-next-page feature work on Google Groups - as well. - -2004-08-12 Katsumi Yamaoka - - * w3m.el (w3m-relationship-estimate-rules): Fix regexp for Google. - Suggested by Romain Francoise . - -2004-08-02 TAKAHASHI Kaoru - - * doc/ptexinfmt.el (slanted): Rename @s to @slanted. - -2004-07-30 Romain Francoise - - Enable emacs-w3m to be built with Emacs --without-x. - - * w3m-e21.el (image-size): Alias to ignore if it is not available. - - * w3m-favicon.el (w3m-favicon-type): Don't use image-types if it is not - available. - - * w3m.el (mouse-set-point): Autoload mouse.elc. - -2004-07-20 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: Support @s. - - -2004-07-14 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.4.2 from emacs-w3m-1_4 branch. - - * w3m.el (w3m-w3m-canonicalize-url): Revival. - (w3m-w3m-attributes, w3m-w3m-retrieve): Call the above. - (w3m-canonicalize-url): Do not check a slash. - -2004-07-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-detect-meta-charset): Check that a content field has a - valid value before parsing it. - -2004-07-08 ARISAWA Akihiro - Suggested by Tatsuya Kinoshita - - * w3m.el (w3m-correct-charset-alist): Reverse "windows-125x" and - "cp125x". - - -2004-07-07 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.4.1 from emacs-w3m-1_4 branch. - -2004-07-06 TSUCHIYA Masatoshi - - * w3m-weather.el: Reconstructed to follow the change of site design. - (w3m-weather-completion-table, w3m-weather-filter-functions): Update. - (w3m-weather-extract-contents, w3m-weather-adjust-contents): New - functions. - (w3m-weather-remove-headers, w3m-weather-remove-footers, - w3m-weather-get-seikatu-sisu, w3m-weather-insert-seikatu-sisu): - Removed. - -2004-06-28 Katsumi Yamaoka - - * w3m.el (w3m-canonicalize-url): Don't make sure arg is a string. - (w3m-input-url): Don't use w3m-canonicalize-url for non-string url - which may be the symbol popup. - -2004-06-25 TSUCHIYA Masatoshi - - * w3m.el (w3m-canonicalize-url): New function. - (w3m-input-url, w3m-browse-url): Call the above. - (w3m-w3m-canonicalize-url): Abolished. - (w3m-w3m-attributes, w3m-w3m-retrieve): Do not call the abolished - function. - (w3m-url-hierarchical-schemes): Add `ftps'. - -2004-06-24 Katsumi Yamaoka - - * w3m-util.el (w3m-add-w3m-initial-frames): Share the opened frame in - w3m-initial-frames over all emacs-w3m buffers if w3m-use-tab is - non-nil. - (w3m-delete-w3m-initial-frames): New function; add it to - delete-frame-functions or delete-frame-hook, or merge into delete-frame - using defadvice. - (w3m-delete-frames-and-windows): Return to the former buffer after - performing walk-windows; don't manage w3m-initial-frames. - - * w3m.el (w3m-delete-buffer): Don't manage w3m-initial-frames. - -2004-06-14 Yoichi NAKAYAMA - - * w3m.el (TopLevel): Display meaningful message when w3m-command is - nil. - -2004-06-21 ARISAWA Akihiro - - * w3m.el (w3m-fontify): Call `w3m-replace-symbol' before - `w3m-fontify-anchors' in order not to lose text properties. - -2004-06-14 Katsumi Yamaoka - - * w3m.el (w3m): Run w3m-mode before popping to the newly created buffer - up. - -2004-06-12 ARISAWA Akihiro - - * w3m.el (w3m-output-coding-system): Change default value for w3m-m17n. - - * w3m-bug.el (report-emacs-w3m-bug-system-informations): Add - w3m-input-coding-system and w3m-output-coding-system. - -2004-06-11 ARISAWA Akihiro - - * w3m.el (w3m-meta-content-type-charset-regexp) - (w3m-meta-charset-content-type-regexp) - (w3m-meta-refresh-content-regexp) - (w3m-meta-content-refresh-regexp): Removed. - (w3m-detect-meta-charset, w3m-remove-meta-charset-tags) - (w3m-check-refresh-attribute): Use `w3m-parse-attributes' instead of - above regexp. - (w3m-rendering-buffer): Don't call `w3m-remove-meta-charset-tags' for - w3m-m17n. - -2004-06-08 Katsumi Yamaoka - - * w3m.el (w3m-make-new-session): Doc fix. - (w3m-safe-view-this-url): Use w3m-goto-url-new-session only when a user - invokes this command in a buffer not being running the w3m-mode. - -2004-06-07 Masatake YAMATO - - * w3m-hist.el (w3m-history-store-position): Fix a wrong message. - -2004-06-07 TSUCHIYA Masatoshi - - * w3m-filter.el (w3m-filter-rules): Relax the condition. - -2004-06-07 Katsumi Yamaoka - - * w3m.el (w3m-make-new-session): Doc fix. - (w3m-safe-view-this-url): Use w3m-goto-url-new-session instead of - w3m-goto-url when w3m-make-new-session is non-nil. - -2004-06-04 Katsumi Yamaoka - - * w3m.el (w3m-make-new-session): New user option. - (w3m): Make a new emacs-w3m buffer if w3m-make-new-session is non-nil - and a user specifies a url string. - -2004-06-02 Katsumi Yamaoka - - * w3m-util.el (w3m-popup-buffer): Don't use focus-frame in Emacs. - -2004-06-01 Katsumi Yamaoka - - * w3m-proc.el (w3m-process-wait-discard-input): Abolish. - (w3m-process-wait-process): Don't use accept-process-output to make it - possible to show progress messages; discard key press events while - waiting for finishing of a process. - -2004-05-24 ARISAWA Akihiro - - * w3m-form.el (w3m-form-put-by-name): Overwrite ID value when a name is - found. - -2004-05-22 ARISAWA Akihiro - - * w3m.el (w3m-fontify): Remove tags in the form element except for - textarea. - -2004-05-18 Katsumi Yamaoka - Suggested by Yoichi NAKAYAMA - - * w3m-util.el (w3m-replace-in-string): New function which is a copy of - shimbun-replace-in-string. - * w3m.el (w3m-active-region-or-url-at-point): Use it; remove all - whitespace in region. - -2004-05-18 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-view-inline-image): Bind mew-use-text/html as t. - -2004-05-14 Katsumi Yamaoka - - * w3m.el (w3m-home-page): Improve the customizing widget. - -2004-05-13 Katsumi Yamaoka - - * w3m.el (w3m-expand-url): Bind file-name-handler-alist as nil. - -2004-05-13 Katsumi Yamaoka - - * w3m.el (w3m-arrived-ignored-regexp): Add about:blank. - (w3m-history-ignored-regexp): Ditto. - (w3m-about-retrieve): Ditto. - (w3m-buffer-setup): Prefer the last visited emacs-w3m buffer. - -2004-05-12 TSUCHIYA Masatoshi - - * w3m-filter.el (w3m-filter-rules): Update its default value and its - customize spec. - -2004-05-12 Katsumi Yamaoka - - * w3m.el (w3m-w3m-dump-extra): Examine image data briefly to detect - only gif, jpeg and png by itself. - - * w3m-util.el (w3m-image-type-from-data): Abolish. - -2004-05-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-dump-extra): Check only 300 bytes at the top of the - data. - -2004-05-12 Katsumi Yamaoka - - * w3m-util.el (w3m-image-type-from-data): New function. Suggested by - KOSEKI Yoshinori . - - * w3m.el (w3m-w3m-dump-extra): Use it. - -2004-05-11 Katsumi Yamaoka - - * w3m-proc.el (w3m-process-start-process): Use - set-process-query-on-exit-flag if it is available. - - * w3m.el (w3m-w3m-dump-extra): Trust the magic at the beginning of - image data rather than the content-type header. - -2004-05-11 TSUCHIYA Masatoshi - - * w3m.el (w3m-copy-buffer): Prefer cached contents without checking - their validity. - -2004-05-01 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-waited): Revival. - (w3m-process-with-wait-handler): Set t to the above. - - * w3m.el (w3m-w3m-dump-extra): Check the above. - -2004-04-30 TSUCHIYA Masatoshi - - * w3m.el (emacs-w3m-version): Reset. - - -2004-04-29 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.4 from emacs-w3m-1_4 branch. - - * Makefile.in (install-package): Install w3m-load.el. - (dist, tarball): Reimplemented, in order to keep time stamps of source - files. - - * w3mhack.el (w3mhack-generate-xemacs-load-file): Simplified. - -2004-04-28 Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-xemacs-load-file): Replace - `replace-string' with basic functions. - -2004-04-28 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-generate-xemacs-load-file): New function. - (w3mhack-make-package): Use `w3mhack-generate-xemacs-load-file. - -2004-04-28 Katsumi Yamaoka - - * w3mhack.el (w3mhack-update-files-autoloads): New function. - (w3mhack-generate-load-file): Use `w3mhack-update-files-autoloads'. - -2004-04-28 TSUCHIYA Masatoshi - - * Makefile.in (tarball): Remove w3m-kwds.el and w3m-load.el. - - * configure.in, aclocal.m4: Add `--with-xml' option. - - * w3mhack.el (w3mhack-module-list): New function. - (w3mhack-examine-modules): Use the above. - (w3mhack-compile): Use `w3mhack-module-list' instead of - `w3mhack-examine-modules'. - (w3mhack-generate-load-file): Likewise; Insert ^L to avoid an error of - `update-file-autoloads' of old emacsen. - -2004-04-28 Katsumi Yamaoka - - * w3m.el (w3m-treat-image-size): Default to t. - - * w3m-filter.el (w3m-filter-asahi-shimbun): Use marker to limit the - search bound. - -2004-04-27 Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-load-file): Save w3m-load.el file before - performing `update-file-autoloads'. - -2004-04-27 TSUCHIYA Masatoshi - - * Makefile.in (install-lisp): Do not install w3mhack.el. - (install-package): Install neither w3mhack.el nor w3m-load.el. - -2004-04-27 Katsumi Yamaoka - - * w3m.el (w3m-treat-image-size): Default to nil. - (w3m-rendering-half-dump): Fix a logic determining whether to specify - `-ppl' and `-ppc' options to the w3m command. - -2004-04-27 TSUCHIYA Masatoshi - - * w3mhack.el: Create w3m-load.el. - (w3mhack-load-file): New variable. - (w3mhack-examine-modules): Ignore `w3mhack-load-file'. - (w3mhack-generate-load-file): New function. - (w3mhack-compile): Call the above. - - * .cvsignore: Ignore w3m-load.el. - - * Makefile.in (clean): Remove w3m-load.el. - -2004-04-25 Katsumi Yamaoka - - * w3m.el (w3m-expand-path-name): In Emacs, don't bind - directory-sep-char which is an obsolete variable. - -2004-04-24 TSUCHIYA Masatoshi - - * w3m.el, w3m-favicon.el: Move snippets managing - `w3m-arrived-setup-functions' and `w3m-arrived-shutdown-functions' from - w3m.el into w3m-favicon.el. - -2004-04-23 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-hns-last-modified): Use 32400 as a - correct timezone instead of JST (suggested by YAMAOKA-san). - -2004-04-22 Christian Schmitt - - * w3m.el (w3m-expand-path-name): Bind directory-sep-char to `?/'. It - is `?\' by default in XEmacs on Windows (native, not Cygwin). - -2004-04-22 Katsumi Yamaoka - - * w3m.el (w3m-use-symbol): Don't activate it in Emacs 20. Advised by - Arisawa-san. - -2004-04-21 TSUCHIYA Masatoshi - - * w3m.el: Simplify the rule of sending referers. - (w3m-add-referer-regexps): Abolished. - (w3m-add-referer-predicate-function): Abolished. - (w3m-add-referer): New option. - (w3m-add-referer-p): New function. - (w3m-add-referer-predicate-by-referer-regexps): Removed. - (w3m-add-referer-predicate-by-hosts): Removed. - (w3m-request-arguments, w3m-header-arguments): Follow the above - changes. - -2004-04-21 Katsumi Yamaoka - - * w3m-util.el (w3m-add-w3m-initial-frames): Get the correct value for - the newly created frame in Emacs 19. - - * w3m.el (w3m-about-retrieve): Load base64 for Emacs 19. - (w3m-minor-mode-command-alist): Add w3m-print-this-url. - - * w3m-bitmap.el (w3m-bitmap-image-insert): Don't put the evaporate - property on empty overlays (revert 2004-04-07 change). - -2004-04-20 TSUCHIYA Masatoshi - - * w3m-link-numbering.el (w3m-view-numbered-link): Removed. - (w3m-move-numbered-anchor): New command. - (w3m-link-numbering-mode-map): Use `w3m-move-numbered-anchor' instead - of `w3m-view-numbered-link'. - -2004-04-19 TSUCHIYA Masatoshi - - * w3m.el (w3m-input-coding-system): Use `w3m-output-coding-system' as - its default value for w3m-m17n and w3mmee. - (w3m-halfdump-command-arguments): Use "-I" option to disable - automatic-detection of coding systems for w3m-m17n and w3mmee. - -2004-04-16 ARISAWA Akihiro - - * w3m.el (w3m-meta-refresh-content-regexp): Allow quoted string as url. - (w3m-meta-content-refresh-regexp): Ditto. - (w3m-check-refresh-attribute): Decode entities. - -2004-04-15 Katsumi Yamaoka - - * w3m-link-numbering.el (w3m-link-numbering): Quit when links have - already been numbered. - -2004-04-14 TSUCHIYA Masatoshi - - * w3m-link-numbering.el (w3m-link-numbering-mode): Delete all overlays - that display link numbers, when deactivating. - -2004-04-14 Katsumi Yamaoka - - * w3m-link-numbering.el (w3m-link-numbering): Add face to before-string - correctly under XEmacs; don't bother to delete overlays (suggested by - TSUCHIYA-san). - -2004-04-14 Hideyuki SHIRAI - - * w3m-link-numbering.el (w3m-link-numbering-face): New face. - (w3m-link-numbering): Use it. - -2004-04-14 TSUCHIYA Masatoshi - - * w3m-link-numbering.el: New file. - - * w3m.el (w3m-browse-url): Load `browse-url' before calling - `browse-url-interactive-arg'. - -2004-04-12 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: Support @indicateurl, @LaTeX, @ordf, @ordm. @url - is now a synonym for @uref. - -2004-04-12 Katsumi Yamaoka - - * w3m.el (w3m-fontify-anchors): No need to enable evaporation of - overlays in XEmacs. - -2004-04-08 Hiroya Murata - - * w3m.el (w3m-delete-all-overlays): Revert. - (w3m-highlight-current-anchor): Ditto. - -2004-04-07 Katsumi Yamaoka - - * w3m.el (w3m-delete-all-overlays): Remove. - -2004-04-07 Masatake YAMATO - - * w3m-bitmap.el (w3m-bitmap-image-insert): Enable the evaporate - property on overlays. - - * w3m-e21.el (w3m-form-make-button): Enable the evaporate property on - buttun overlays. - - * w3m.el (w3m-fontify-anchors): Ditto. - (w3m-create-text-page): No need to delete zombie overlays. - (w3m-create-image-page): Ditto. - (w3m-highlight-current-anchor-1): Enable the evaporate property on - overlays. - (w3m-highlight-current-anchor): No need to delete overlays. - -2004-04-07 Katsumi Yamaoka - - * w3m.el (w3m-rendering-extract-title): Remove too much whitespace. - -2004-04-05 Katsumi Yamaoka - - * w3m.el (w3m-delete-all-overlays): Simply delete all overlays if the - optional arg is given. - (w3m-create-text-page): Delete zombie overlays. - (w3m-create-image-page): Ditto. - -2004-04-04 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Improve custom. - -2004-04-04 ARISAWA Akihiro - - * w3m-search.el (w3m-search-engine-alist): Add "amazon" entry. - -2004-03-31 Yuya Nishida - - * w3m-search.el (w3m-search-engine-alist): Add "amazon-ja" entry; - "PostData" can be specified. - (w3m-search): Support post-data. - -2004-04-04 ARISAWA Akihiro - - * w3m.el (w3m-header-arguments): Set unibyte at work buffer. - - * w3m-form.el (w3m-form-make-form-data): Set unibyte at work buffer; - Encode form data. - -2004-03-22 ARISAWA Akihiro - - * w3m.el (w3m-type): Check if w3m-compile-options contains "m17n". - -2004-03-19 Yuuichi Teranishi - - * w3m.el (w3m-add-referer-regexps): Fix typo. - (w3m-add-referer-predicate-function): New user option. - (w3m-add-referer-predicate-by-referer-regexps): New function. - (w3m-add-referer-predicate-by-hosts): Ditto. - (w3m-request-arguments): Call w3m-add-referer-predicate-function. - (w3m-header-arguments): Ditto. - - * octet.el (mime-view-octet): Avoid redundant invocation of - `mime-entity-content'. - -2004-03-14 ARISAWA Akihiro - - * w3m-symbol.el (w3m-mule-unicode-symbol): Fixed 32th character. - Thanks to Taichi KAWABATA for his report. - -2004-03-06 TSUCHIYA Masatoshi - - * w3m-weather.el (w3m-weather-get-seikatu-sisu): Relax regular - expressions to extract indices, to follow the change of the site - design. - -2004-03-01 Katsumi Yamaoka - - * w3m-e21.el (w3m-force-window-update): New function. - (w3m-tab-drag-mouse-function, w3m-tab-click-mouse-function, - w3m-tab-line, w3m-e21-switch-to-buffer, w3m-select-buffer-hook): Use - `w3m-force-window-update' instead of `w3m-e21-wobble-window-size'. - (w3m-e21-wobble-window-size): Abolish. - - * w3m-favicon.el (w3m-favicon-retrieve): Use `w3m-force-window-update'. - - * w3m-proc.el: Autoload `w3m-force-window-update' when compiling. - (w3m-process-stop): Use `w3m-force-window-update'. - - * w3m.el (w3m-select-buffer-show-this-line): Use - `w3m-force-window-update'. - - -2004-02-27 TSUCHIYA Masatoshi - - * w3m.el (emacs-w3m-version): Release 1.3.85. - -2004-02-27 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-drag-mouse-function): Call - `w3m-e21-wobble-window-size'. - (w3m-tab-click-mouse-function): New function. - (w3m-tab-make-keymap): Use it. - -2004-02-27 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-mee-new): Use `w3m-form-normalize-action' for - action. - -2004-02-26 Katsumi Yamaoka - - * w3m.el (w3m-select-buffer-show-this-line): Call - `w3m-e21-wobble-window-size' when Emacs 21 or 22 is running. - - * w3m-e21.el (w3m-tab-line-format): Make it buffer-local variable. - (w3m-tab-timer): Ditto. - (w3m-e21-wobble-window-size): New function. - (w3m-tab-line): Make `w3m-tab-timer' hold boolean value; let a timer - function run certainly in a buffer in which a timer started; use - `w3m-e21-wobble-window-size'. - (w3m-e21-switch-to-buffer): New command. - (w3m-e21-subst-switch-to-buffer-keys): New function. - (w3m-mode-setup-functions): Add `w3m-e21-subst-switch-to-buffer-keys'. - (w3m-select-buffer-hook): Add `w3m-e21-wobble-window-size'. - (w3m-spinner-image-index): Make it buffer-local variable. - -2004-02-25 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-make-form-data): Align form by the number of - `hseq'. - -2004-02-24 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-sites): Add - `w3m-antenna-check-another-page' to its customize spec. - (w3m-antenna-check-another-page): New function. - (w3m-about-antenna): Relaxed the condition to check changed sites. - (w3m-antenna-add): Add a new site at the end of `w3m-antenna-sites' - instead of adding it at the top. - -2004-02-20 Katsumi Yamaoka - - * w3m-antenna.el (w3m-antenna-function): New widget. - (w3m-antenna-sites): Use it. - -2004-02-20 Hideyuki SHIRAI - - * w3m.el (w3m-expand-path-name): Protect expand-file-name from - cygwin-mount.el's behavior on Windows. - - * w3m-antenna.el (w3m-about-antenna): Check arrived-time if no - last-modified. - -2004-02-20 Katsumi Yamaoka - - * w3m-antenna.el (w3m-antenna-sites): Fix mis-implemented customizing - widgets in Emacs 20.7 through 21.3 and XEmacs. - (w3m-antenna-add): Support Emacs 20. - - * w3m-util.el (widget-default-get): Remove advice. - -2004-02-19 Katsumi Yamaoka - - * w3m-util.el (widget-default-get): Advise the function to fix a bug in - Emacs 21.1 through 21.3. - -2004-02-17 Yuuichi Teranishi - - * w3m-form.el (w3m-form-resume): Fix for checkbox. - -2004-02-11 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: Support @docbook, @ifdocbook, @ifnotdocbook, and - @registeredsymbol. - -2004-02-10 TSUCHIYA Masatoshi - - * w3m.el (w3m-active-region-or-url-at-point): Move the point backward - from the end of the active region instead of moving it forward, in - order to avoid enlarging the region. - -2004-02-10 Katsumi Yamaoka - - * w3m.el (w3m-active-region-or-url-at-point): Find a url-like string in - the region instead of extracting the whole substring when the region is - active. Don't use `w3m-url-at-point' for that since it doesn't work - for all url string. - (w3m-quit): Delete frames seemingly fast. - -2004-02-09 TSUCHIYA Masatoshi - - * w3m-favicon.el (w3m-favicon-retrieve): Because some broken servers - provide empty contents as their favicons, check the length of the - retrieved content, before calling `w3m-favicon-convert'. - -2004-02-07 TSUCHIYA Masatoshi - - * w3m.el: Changes to validate cached contents. - (w3m-follow-cache-control-header): Abolished. - (w3m-prefer-cache): New option. - (w3m-cache-available-p): Check whether a cached header includes cache - control headers. - (w3m-w3m-dump-extra): Always cache both a header and a content. - (w3m-w3m-retrieve-1): Check whether a cache is available, before using - it. - (w3m-view-this-url): When visiting history pages, prefer cached - contents without checking their validity. - (w3m-view-previous-page, w3m-view-source, w3m-view-header): Prefer - cached contents without checking their validity. - -2004-02-05 Hideyuki SHIRAI - - * w3m.el (w3m-show-error-information): Decode cache contents if - necessary. - -2004-02-05 TSUCHIYA Masatoshi - - * w3m.el (w3m-edit-url): Define as a command. - -2004-02-02 Katsumi Yamaoka - - * w3mhack.el (w3mhack-examine-modules): Exclude w3m-e22.el except for - Emacs 22. - -2004-01-31 TSUCHIYA Masatoshi - - * w3m.el (w3m-edit-function-alist): New option. - (w3m-edit-url): Refer the above alist to find a suitable function for - editing a specified page. - (w3m-edit-function, w3m-edit-current-url): Its docstring is modified to - follow the above change. - (w3m-edit-this-url): Its docstring is modified likewise, and it is - simplified. - (w3m-goto-url): Ignore cached form data when reloading. - - * w3m.el (w3m-safe-view-this-url): Call `w3m-goto-url' when a function - set to `w3m-goto-article-function' returns nil. - -2004-01-30 TSUCHIYA Masatoshi - - * w3m.el: Changes to follow anchors that point Shimbun articles. - (w3m-goto-article-function): New variable. - (w3m-safe-view-this-url): Refer the above. - -2004-01-29 Hideyuki SHIRAI - - * w3m.el (w3m-follow-cache-control-header): New option. - (w3m-w3m-dump-extra): If `w3m-follow-cache-control-header' is nil, do - not follow the chache control headers. - -2004-01-28 TSUCHIYA Masatoshi - - * Makefile.in (tarball): Because Emacs-22 has not been released, remove - w3m-e22.el from the creating tarball. - -2004-01-27 Taichi KAWABATA - - * w3m-e22.el: New file. This file is simply the copy of w3m-e21.el - except that the ccl section has been removed. - - * w3m.el: Require w3m-e22 when Emacs 22 is running. - -2004-01-26 TSUCHIYA Masatoshi - - * w3m.el (w3m-after-cursor-move-hook): Add :group keyword. - (w3m-auto-show): Check `truncate-lines' before scrolling. - (w3m-check-current-position): Do not check `truncate-lines'. - - * mime-w3m.el: Changes to display URI of the current anchor. - (mime-w3m-after-cursor-move-hook): New option. - (mime-w3m-add-local-hook): New advice. - (mime-w3m-check-current-position): New funcion. - -2004-01-24 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-start-and-wait): Abolished. - (w3m-process-with-wait-handler): Reimplemented. - - * w3m.el (w3m-input-url): Accept other symbols than `popup'. - (w3m-copy-buffer): Fix the bug that drops an asynchronous handler - returned by `w3m-goto-url'. - -2004-01-23 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Register a url to the history even if it is - failed to retrieve. Suggested by Fujishima-san. - -2004-01-23 Hiroshi Fujishima - - * w3m.el (w3m-input-url): Fix a bug which causes an error when there's - neither a frame nor a window for the emacs-w3m session and `url' is the - symbol `popup' (it is because there's a url-like text around the cursor - but deleted by a user in the minibuffer). - -2004-01-22 TSUCHIYA Masatoshi - - * w3m.el (w3m-input-url): Add "http://" to its return value, when its - return value contains no scheme part. - -2004-01-18 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-dump-extra): Check cache control headers before - caching headers and contents. This change is suggested by Mr. Amagai - in [emacs-w3m:06255]. - (w3m-message): Make it verbose, even if a buffer related to emacs-w3m - is not displayed. w3m-print-this-url() has been broken in buffers - displaying text/html messages, because w3m-message() was too silent. - -2004-01-11 TSUCHIYA Masatoshi - - * w3m.el (w3m-safe-view-this-url): Bind `w3m-pop-up-windows' to nil - locally, in order to keep MUA's window configuration. - - * w3m-proc.el (w3m-process-do-with-temp-buffer): Save the current - buffer while executing an asynchronous body. - - * w3m-util.el (w3m-insert-string): Define its `edebug-form-spec'. - -2004-01-09 TSUCHIYA Masatoshi - - * w3m-util.el (w3m-keep-region-active): Renamed from - `w3m-activate-zmacs-regions'. - (w3m-deactivate-region): Declared as a macro. - - * w3m-search.el (w3m-search-read-query): Call `w3m-deactivate-region' - instead of `w3m-deactivate-mark'; Call `region-beginning' and - `region-end' instead of `point' and `mark'. - - * w3m.el (w3m-next-anchor, w3m-previous-anchor, w3m-next-form, - w3m-previous-form, w3m-next-image, w3m-previous-image, - w3m-scroll-up-or-next-url, w3m-scroll-down-or-previous-url, - w3m-beginning-of-line, w3m-end-of-line): Call `w3m-keep-region-active' - instead of `w3m-activate-zmacs-regions'. - (w3m-active-region-or-url-at-point): Call `region-beginning' and - `region-end' instead of `point' and `mark'. - -2004-01-07 Hideyuki SHIRAI - - * w3m-proc.el (w3m-process-wait-discard-input): New variable. - (w3m-process-wait-process): If `w3m-process-wait-discard-input' is - non-nil, call `discard-input'. - -2004-01-05 Katsumi Yamaoka - - * w3m-util.el (w3m-deactivate-mark): New function alias. - - * w3m.el (w3m-active-region-or-url-at-point): Use it. - (w3m-open-all-links-in-new-session): Use it. - - * w3m-search.el (w3m-search-read-query): Use it. - -2004-01-04 TSUCHIYA Masatoshi - - * w3m.el (w3m-active-region-or-url-at-point): New function. - (w3m-input-url, w3m-view-this-url, w3m-goto-url): Call - `w3m-active-region-or-url-at-point' instead of `w3m-url-at-point'. - -2004-01-04 TSUCHIYA Masatoshi - - * w3m-util.el (w3m-region-active-p): New macro. - - * w3m.el (w3m-open-all-links-in-new-session): Deactivate the mark when - it is active. - (w3m-view-this-url-new-session): Use `w3m-region-active-p'. - - * w3m-search.el (w3m-search-read-query): Use `w3m-region-active-p'. - - * w3m-namazu.el (w3m-namazu): Use `w3m-search-read-query' to read a - query from the minibuffer. - - * w3m-search.el (w3m-search-read-query): New function. - (w3m-search): Use the above function. - -2004-01-03 TSUCHIYA Masatoshi - - * w3m-search.el (w3m-search): Use the region as an initial string if - Transient Mark mode. - (w3m-search-word-at-point): Follow the above change in its docstring. - - * w3m-e21.el (w3m-tab-line): Check the length of the current title, - before checking the breadth of its first character. - -2003-12-30 TSUCHIYA Masatoshi - - * w3m.el (w3m-accept-languages): Split the option of w3m with a comma - surrounded by some spaces. - (w3m-dump-head-source-command-arguments): Use a comma instead of a - white space to concatenate elements of `w3m-accept-languages'. - Cf. Section 14.4 of RFC2047. - -2003-12-26 Katsumi Yamaoka - - * w3mhack.el: Add an advice to byte-optimize-form-code-walker to avoid - the warning ``...called for effect'' for the pop form when running - Emacs 21.3. - -2003-12-26 TSUCHIYA Masatoshi - - * w3m.el (w3m-create-text-page): Use the last directory as a title of - text/plain page when its uri is terminated by a slash. - - -2003-12-26 TSUCHIYA Masatoshi - - * w3m.el (emacs-w3m-version): Release 1.3.80. - -2003-12-22 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-wait-process): Return exit status; Use - `accept-process-output' instead of `sit-for' in order to flush pending - output. - (w3m-process-with-wait-handler): Follow the above change. - -2003-12-21 Masatake YAMATO - - * w3m.el (w3m-mode): Small doc fix. - (w3m-relationship-estimate-rules): Relax the regular expression to - detect result pages of Google. - -2003-12-19 Katsumi Yamaoka - - * w3m.el (w3m-safe-toggle-inline-image): New function. - (w3m-toggle-inline-images): Revoke the recent changes. - (w3m-safe-toggle-inline-images): New function. - (w3m-safe-view-this-url): Doc fix. - (w3m-minor-mode-command-alist): Use `w3m-safe-toggle-inline-image' and - `w3m-safe-toggle-inline-images'. - - * w3m-util.el (w3m-find-w3m-buffer): Abolish. - (w3m-with-w3m-buffer): Abolish. - - * mew-w3m.el (mew-w3m-view-inline-image): Revert. - - * attic/vm-w3m.el (vm-w3m-safe-toggle-inline-images): New function. - -2003-12-19 Katsumi Yamaoka - - * w3m.el (w3m-toggle-inline-images): Ignore `w3m-safe-url-regexp' when - the prefix argument is given. - - * w3m-util.el (w3m-find-w3m-buffer): Bind `w3m-safe-url-regexp' to the - value specified peculiarly by each MUA. - (w3m-with-w3m-buffer): Ditto. - - * mew-w3m.el (mew-w3m-view-inline-image): Don't bind - `w3m-safe-url-regexp' there. - -2003-12-19 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-view-inline-image): Fix last change. - -2003-12-18 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-view-inline-image): Use - `w3m-toggle-inline-images'. - (mew-mime-text/html-w3m): Put the `w3m-images' text property in the - message buffer. - - * w3m-util.el (w3m-find-w3m-buffer): Fix for Mew. - -2003-12-18 Katsumi Yamaoka - - * w3m.el (w3m-toggle-inline-images): Wrap it with - `w3m-with-w3m-buffer'. - - * w3m-util.el (w3m-find-w3m-buffer): New function. - (w3m-with-w3m-buffer): New macro. - -2003-12-13 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-string): Renamed from - `string-with-default'. - (w3m-antenna-string-create): Renamed from - `string-with-default-value-create'. - (w3m-antenna-sites): Change its customize spec. - - * w3m-xmas.el (w3m-window-hscroll, w3m-current-column, - w3m-set-window-hscroll): Import definitions from w3m.el. - (w3m-run-at-time): Renamed from `w3m-xmas-run-at-time'. - - * w3m.el (w3m-window-hscroll, w3m-current-column, - w3m-set-window-hscroll): Export definitions for XEmacs to w3m-xmas.el. - -2003-12-12 Katsumi Yamaoka - - * aclocal.m4 (AC_SET_VANILLA_FLAG): New function specifying the - `VANILLA_FLAG' variavle. XEmacs 21.5 needs to be given `-vanilla' - rather than `-q -no-site-file'. - (AC_EMACS_LISP): Use `VANILLA_FLAG'. - (AC_PATH_EMACS): Call `AC_SET_VANILLA_FLAG'. - (AC_ADD_LOAD_PATH): Use `VANILLA_FLAG'. - (AC_CHECK_ELISP): Ditto. - - * configure.in: Check for `EGREP' before calling `AC_PATH_EMACS'. - - * Makefile.in (VANILLA_FLAG): New variable. - (FLAGS): Use it. - (very-slow): Use it. - - * doc/Makefile.in (VANILLA_FLAG): New variable. - (FLAGS): Use it. - - * w3m-xmas.el (w3m-xmas-run-at-time): Use a simple function definition - if there is not a bug in `start-itimer'. - -2003-12-11 KAMO Tomoyuki - - * octet.el (octet-suffix-type-alist): Add suffix of bzip-ed files. - (octet-type-filter-alist): Add an entry of bzip2. - (octet-guess-type-from-name): Relax the regular expression to detect - suffix, in order to handle bzip-ed files. - -2003-12-11 TSUCHIYA Masatoshi - - * w3m.el: Experimentally implement the estimation layer of - relationships between pages. - (w3m-relationship-estimate-rules): New option. - (w3m-relationship-estimate, w3m-relationship-simple-estimate, - w3m-relationship-magicpoint-estimate, - w3m-relationship-search-patterns): New functions. - (w3m-use-filter): Cancel the last change; its default value is changed - to nil. - - * w3m-filter.el (w3m-filter-rules): Remove rules to find relationships. - (w3m-filter-find-relationships): Abolished. - - * w3m-util.el (w3m-html-string-regexp): Import from w3m.el. - -2003-12-10 TSUCHIYA Masatoshi - - * w3m.el (w3m-use-filter): Change its default value to t. - - * w3m-filter.el: Reconstructed completely. - (w3m-filter-rules): Change its spec and its default value. - (w3m-filter): Reimplemented. - (w3m-filter-delete-regions, w3m-filter-find-relationships): New - functions. - (w3m-filter-db, w3m-filter-db-size, w3m-filter-server-regexp, - w3m-filter-setup, w3m-filter-delete-region, w3m-filter-lwn.net, - w3m-filter-google.com, w3m-filter-www.zdnet.co.jp): Removed. - -2003-12-10 Katsumi Yamaoka - - * w3m-xmas.el (w3m-xmas-run-at-time): Rewrite w/o using fsf-compat. - - * w3m.el (w3m-run-at-time): New function alias. - (w3m-refresh-at-time): Use it. - -2003-12-09 Katsumi Yamaoka - - * w3m-xmas.el (w3m-xmas-run-at-time): New function. - - * w3m.el (w3m-refresh-at-time): Use it. - -2003-12-04 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url-new-session): Abolish the optional arg. - (w3m-mouse-view-this-url-new-session): Ditto. - -2003-12-03 Katsumi Yamaoka - - * w3m.el (w3m-buffer-setup): Use `defun' instead of `defsubst'. - -2003-12-02 Katsumi Yamaoka - - * w3m.el (w3m-current-anchor-face): Replace backquote with quote. - (w3m-select-buffer-current-buffer): Ditto. - (w3m-header-line-insert): Ditto. - (w3m-about-retrieve): Use `defun' instead of `defsubst'. - (w3m-cid-retrieve): Ditto. - (w3m-current-column): Make it a function, not a macro. - -2003-11-28 TSUCHIYA Masatoshi - - * w3m.el (w3m-minor-mode): Run hooks only when this minor mode is - enabled. - * w3m-bookmark.el (w3m-bookmark-mode): Ditto. - * w3m-antenna.el (w3m-antenna-mode): Ditto. - - * w3m-antenna.el (w3m-antenna-alist): Simplified. - -2003-11-27 TSUCHIYA Masatoshi - - * w3m-antenna.el: Define a new minor mode `w3m-antenna-mode'. - (w3m-antenna-mode-map, w3m-antenna-mode): New variables. - (w3m-antenna-mode, w3m-antenna-mode-setter, w3m-antenna-edit): New - functions. - - * w3m-bookmark.el (w3m-bookmark-mode): Change its interactive spec, and - improve its document. - - * w3m-favicon.el (w3m-favicon-retrieve): Abolish the 4th argument - `handler' and wrap the asynchronous processing forms with - `w3m-process-with-null-handler', in order to clarify this function's - purpose. - - * w3m.el (w3m-message): Use `walk-windows' instead of `window-list', - because the latter is not available at Meadow and Mule2. - (w3m-w3m-retrieve): Check the status code. - (w3m-show-error-information): Also use retrieved error pages. - (w3m-minor-mode): Change its interactive spec. - -2003-11-27 Katsumi Yamaoka - - * w3m-favicon.el (w3m-favicon-convert): Make sure data of the ico type - contains the correct magic numbers. - -2003-11-27 TSUCHIYA Masatoshi - - * w3m-util.el (w3m-last-visited-buffer): Abolished. - (w3m-popup-buffer): Do not reset the above variable. - - * w3m.el (w3m-close-window): Do not set the above variable. - (w3m): Do not refer the above variable. - -2003-11-27 Katsumi Yamaoka - - * w3m.el (w3m-retrieve-and-render): Use `w3m-message' instead of - `message'; don't let it be controlled by `w3m-verbose'. - (w3m-alive-p): Don't sort the return value of `list-buffers' so that it - returns the last visited emacs-w3m buffer as much as possible; don't - inline the `w3m-list-buffers' function. - -2003-11-27 TSUCHIYA Masatoshi - - * w3m.el (w3m-verbose): Change its default value to nil. - (w3m-message): When `w3m-verbose' is nil, display messages without - logging. - (w3m-make-help-echo, w3m-toggle-inline-image, w3m-zoom-in-image, - w3m-zoom-out-image, w3m-view-this-url, w3m-submit-form, w3m-view-image, - w3m-save-image, w3m-view-url-with-external-browser, - w3m-download-this-url, w3m-print-this-url, w3m-edit-current-url, - w3m-edit-this-url, w3m-quit, w3m-goto-ftp-url, w3m-select-buffer, - w3m-select-buffer-show-this-line, - w3m-select-buffer-show-this-line-and-switch): Call `w3m-message' - instead of `w3m-display-message'. - - * w3m-util.el (w3m-display-message): Removed. - (w3m-display-message-enable-logging): Abolished. - -2003-11-26 TSUCHIYA Masatoshi - - * w3m.el (w3m-message): Silent when the cursor is in minibuffer. - - * w3m-util.el (w3m-display-message): Ditto. - -2003-11-26 Katsumi Yamaoka - - * w3m.el (w3m-html-string-regexp): Fix my fault; enclose it with - `eval-and-compile' which is needed for compiling since it is used in a - macro. - -2003-11-25 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-wait-process): Invert the return value of - sit-for() that waits an asynchronous process. - (w3m-process-kill-process): Relax the condition that checks whether a - given process has already finished or not. - -2003-11-25 Katsumi Yamaoka - - * w3m-search.el (w3m-search): Use `w3m-goto-url' instead of `w3m'. - * w3m-weather.el (w3m-weather): Ditto. - - * w3m.el (w3m-obey-w3m-pop-up-frames): Abolish. - (w3m-goto-url-new-session): Find an existing emacs-w3m buffer and then - make a copy of it; use `w3m-goto-url' instead of `w3m' if there is no - emacs-w3m buffer. - (w3m-browse-url): Revert last change; rename the optional arg to - `new-session'; call `w3m-goto-url-new-session' or `w3m-goto-url'. - (w3m-select-buffer): Use `w3m-goto-url' instead of `w3m'. - (w3m-safe-view-this-url): Ditto. - -2003-11-25 Katsumi Yamaoka - - * w3m-antenna.el (w3m-antenna): Don't pass the interactive flag to - `w3m-goto-url'. - * w3m-bookmark.el (w3m-bookmark-view): Ditto. - * w3m-cookie.el (w3m-cookie): Ditto. - * w3m-dtree.el (w3m-dtree): Ditto. - * w3m-namazu.el (w3m-namazu): Ditto. - * w3m-perldoc.el (w3m-perldoc): Ditto. - - * w3m.el (w3m-copy-buffer): Don't pop up a window or a frame if - `w3m-goto-url' is called. - (w3m-goto-url): Abolish the 8th arg `interactive-p'; pop up a window or - a frame anyway. - (w3m-goto-url-new-session): Abolish the `interactive-p' argument; don't - pass it to `w3m-goto-url'. - (w3m-gohome): Ditto. - (w3m): Don't pop up a window or a frame there. - (w3m-browse-url): Make it work as `browse-url-w3'. - -2003-11-24 Katsumi Yamaoka - - * w3m-proc.el (w3m-process-wait-process): Don't specify 3 args to - `sit-for' for XEmacs. - -2003-11-24 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-sites): Change its default value. Allow - a list that consists of a function and its options, as the third - element of each site. - (w3m-antenna-html-skeleton): Remove the link to the antenna editor. - (w3m-antenna-setup): Removed. - (w3m-antenna-shutdown): Removed. - (w3m-antenna-alist): New function. - (w3m-antenna-site-update): Ditto. - (w3m-antenna-check-hns): Ditto. - (w3m-antenna-check-anchor): Ditto. - (w3m-antenna-check-page): Ditto. - (w3m-antenna-check-site): Use the above three functions. - (w3m-antenna-check-all-sites): Follow the above change. Use - w3m-antenna-alist() and w3m-save-list() instead of w3m-antenna-setup() - and w3m-antenna-shutdown(). - (w3m-antenna-check-site-after): Removed. - (w3m-antenna-make-summary): Use a key attribute instead of an url - attribute, when the latter is not set. - (w3m-antenna-make-summary-like-natsumican): Ditto. - (w3m-about-antenna): Call w3m-antenna-alist() instead of - w3m-load-list(). - (w3m-about-antenna-edit): Removed. - (w3m-antenna-edit-reset-post-data): Ditto. - -2003-11-21 Katsumi Yamaoka - - * w3m-antenna.el (w3m-antenna): Pass the interactive flag to - `w3m-goto-url'. - * w3m-bookmark.el (w3m-bookmark-view): Ditto. - * w3m-cookie.el (w3m-cookie): Ditto. - * w3m-dtree.el (w3m-dtree): Ditto. - * w3m-namazu.el (w3m-namazu): Ditto. - * w3m-perldoc.el (w3m-perldoc): Ditto. - * w3m.el (w3m-gohome): Ditto. - (w3m-browse-url): Ditto. - -2003-11-21 Katsumi Yamaoka - - * w3m.el (w3m-rendering-half-dump): Move point to the end of the region - in order to avoid a bug of `call-process-region' in XEmacs 21.5.7+ (see - the comment). - (w3m-decode-encoded-contents): Ditto. - (w3m-x-moe-decode-buffer): Ditto. - - * w3m-perldoc.el (w3m-about-perldoc): Ditto. - - * w3m-xmas.el (w3m-initialize-graphic-icons): Ditto. - - * w3m-favicon.el (w3m-favicon-retrieve): Say "no favicon" if it is not - available. - - * w3m-proc.el (w3m-process-with-environment): Rely on the - `temp-directory' function and modify TEMP and TMPDIR env vars for - XEmacs. - -2003-11-20 Yuuichi Teranishi - - * w3m-form.el (w3m-form-normalize-action): New inline function. - (w3m-form-parse-and-fontify): Use it. - (w3m-form-new): Simply set action. - (w3m-form-submit): Don't treat !CURRENT_URL! here. - -2003-11-20 Katsumi Yamaoka - - * aclocal.m4 (AC_ADD_LOAD_PATH): Refine the help message for the - --with-attic option. - -2003-11-19 Katsumi Yamaoka - - * w3m.el (w3m-buffer-setup): Make sure that `truncate-lines' is t. - (w3m-view-source): Don't set `truncate-lines' to nil when quitting - viewing a source. - (w3m-view-header): Set `truncate-lines' to nil when viewing a header. - -2003-11-18 Yuuichi Teranishi - - * w3m-form.el (w3m-form-put-by-name): New function. - (w3m-form-resume): Use w3m-form-get-by-name and w3m-form-put-by-name - instead of w3m-form-get and w3m-form-put for radio buttons. - (w3m-form-parse-and-fontify): Ditto. - (w3m-form-input-radio): Ditto. - -2003-11-18 Katsumi Yamaoka - - * w3m.el (w3m-check-current-position): Don't allow horizontal scrolling - when `truncate-lines' is nil. - (w3m-view-source): Set `truncate-lines' to nil. - - * w3m-favicon.el (w3m-favicon-setup): Retrieve favicon even when - viewing the header or the page source. - -2003-11-18 Katsumi Yamaoka - - * Makefile.in (very-slow): Fix echo messages. - - * w3m.el (w3m-follow-redirection): Fix customization type. - - * w3m-e21.el: Bind `w3m-current-title' when compiling. - - * /: Bind `w3m-work-buffer-list' when compiling in: w3m-e21.el, - w3m-favicon.el, w3m-image.el, w3m-proc.el and w3m-xmas.el. - - * /: Require `cl' when compiling in: w3m-cookie.el, w3m-form.el and - w3m-tabmenu.el. - - * /: Remove unused non-global variables in: octet.el, w3m-cookie.el, - w3m-tabmenu.el and w3m-weather.el. - -2003-11-17 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Make `w3m-local-find-file-function' don't - handle directories. - -2003-11-17 Katsumi Yamaoka - - * w3m-util.el: Bind `w3m-current-process', `w3m-pop-up-frames', - `w3m-pop-up-windows', `w3m-popup-frame-parameters', - `w3m-select-buffer-name' and `w3m-use-tab', and fbind - `select-frame-set-input-focus' when compiling. - (w3m-popup-frame-parameters): Move from w3m.el. - (w3m-popup-frame-p): Ditto. - (w3m-use-tab-p): Ditto. - (w3m-popup-window-p): Ditto. - (w3m-initial-frames): Ditto. - (w3m-last-visited-buffer): Ditto. - (w3m-popup-buffer): Ditto; also move the program to make - `select-frame-set-input-focus' unbound from w3m.el. - (w3m-add-w3m-initial-frames): Ditto; also move the program to add it to - `create-frame-hook', `after-make-frame-functions' or - `after-make-frame-hook' from w3m.el. - (w3m-delete-frames-and-windows): Ditto. - (w3m-display-progress-message): Mark a progress message with the - `w3m-progress-message' text property. - - * w3m.el: Don't fbind `select-frame-set-input-focus'. - (w3m-local-find-file-function): Use `w3m-popup-frame-p'. - (w3m-initial-frames): Move to w3m-util.el. - (w3m-popup-frame-parameters): Ditto. - (w3m-popup-frame-p): Ditto. - (w3m-use-tab-p): Ditto. - (w3m-popup-window-p): Ditto. - (w3m-last-visited-buffer): Ditto. - (w3m-popup-buffer): Ditto; also move the program to make - `select-frame-set-input-focus' unbound to w3m-util.el. - (w3m-add-w3m-initial-frames): Ditto; also move the program to add it to - `create-frame-hook', `after-make-frame-functions' or - `after-make-frame-hook' to w3m-util.el. - (w3m-delete-frames-and-windows): Ditto. - (w3m-delete-buffer-if-empty): New function. - (w3m-view-this-url-1): Use it. - (w3m-goto-url-new-session): Use it. - (w3m): Use it. - - * w3m-e21.el (w3m-euc-japan-encoder): Compute the ccl program in each - time to load w3m-e21.elc to keep the compatibility of the module with - Emacs 21.3 and the later versions. - (w3m-iso-latin-1-encoder): Ditto. - -2003-11-14 Katsumi Yamaoka - - * w3m.el (w3m-horizontal-scroll-division): Mega doc fix; eliminate - illegal values. - (w3m-horizontal-on-screen): Rearrange. - -2003-11-14 TSUCHIYA Masatoshi - - * w3m.el (w3m-last-visited-buffer): New variable. - (w3m-popup-buffer): Clear `w3m-last-visited-buffer'. - (w3m-close-window): Set the last emacs-w3m buffer as - `w3m-last-visited-buffer'. - (w3m): Preferably use the last emacs-w3m buffer kept in - `w3m-last-visited-buffer'. - -2003-11-14 Katsumi Yamaoka - - * w3m.el (w3m-horizontal-recenter): Do nothing besides resetting the - window's hscroll if `truncate-lines' is nil. - (w3m-beginning-of-line): Replace `w3m-set-window-hscroll' with - `set-window-hscroll'. - (w3m-end-of-line): Make it work identically as `end-of-line' if - `truncate-lines' is nil. - (w3m-display-width): Move downward (see the comment). - -2003-11-14 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-parse-header): Because a broken server returns a - relative URL in the location field, convert a URL to absolute. - - * w3m-proc.el (w3m-process-wait-process): New function. - (w3m-process-start-and-wait): Call the above function. - - * w3m-weather.el (w3m-weather-run-filter-functions): New function to - call filter functions asynchronously. - (w3m-about-weather): Call the above. - (w3m-weather-get-seikatu-sisu): Asynchronized. - (w3m-weather-insert-seikatu-sisu): Ditto. - -2003-11-12 Katsumi Yamaoka - - * w3m.el (w3m-initial-frames): Rename from `w3m-initial-frame'; keep a - list of the frame-IDs. - (w3m-popup-window-p): Return nil if there is the selection window. - (w3m-popup-buffer): Copy a copy of `w3m-initial-frames' from a visible - emacs-w3m buffer to a popped-up emacs-w3m buffer; don't set - `w3m-initial-frames' for newly created frames there. - (w3m-add-w3m-initial-frames): New function; add it to - `create-frame-hook', `after-make-frame-functions' or - `after-make-frame-hook'. - (w3m-copy-buffer): Copy a copy of `w3m-initial-frames'. - (w3m-delete-buffer): Pop up another emacs-w3m buffer instead of - deleting a frame; remove a deleted frame from `w3m-initial-frames'. - (w3m-delete-frames-and-windows): Also allow a window or a frame as the - optional argument; emulate XEmacs version's `one-window-p'. - (w3m): Set the value for `w3m-initial-frames' even if it is invoked in - the batch mode. - (w3m-select-buffer): Delete other emacs-w3m frames and windows. - (w3m-select-buffer-copy-buffer): Revert the 2003-11-11 change. - (w3m-select-buffer-delete-buffer): Simplify. - - (w3m-display-width): New function for showing pages as if there is no - selection window. - (w3m-halfdump-command-common-arguments): Use it. - (w3m-make-separator): Use it. - (w3m-about-db-history): Use it. - (w3m-header-line-insert): Work as if there is no selection window. - - * w3mhack.el (w3mhack-generate-colon-keywords-file): Preset - `:strike-through' and `:strikethru' which aren't supported by the old - cus-face.el. - -2003-11-11 Katsumi Yamaoka - - * w3m.el (w3m-popup-buffer): Reuse an existing window or frame if it - exists; set the value for `w3m-initial-frame' properly; raise, select - and focus the new frame. - (TopLevel): Make `select-frame-set-input-focus' unbound if it is a - dummy. - (w3m-view-this-url-1): Show a progress message. - (w3m-copy-buffer): Simplify the code to call `w3m-popup-buffer'. - (w3m-alive-p): Add an optional arg `visible' (see docs); use inlining - `w3m-list-buffers'. - (w3m): Simplify the code using `w3m-popup-buffer'; specify the optional - arg to `w3m-alive-p'; protect against the case of no url. - (w3m-select-buffer-copy-buffer): Bind `w3m-pop-up-windows' to nil. - - * w3m-util.el (w3m-list-buffers): Make it into a normal function; don't - call itself recursively. - -2003-11-10 Katsumi Yamaoka - - * w3m-util.el (w3m-function-max-args): Move to mew-shimbun.el. - - * w3m.el (w3m-popup-buffer): New function (it still needs to improved - in order for the `w3m' function to use). - (w3m-view-this-url-1): Specify the value of - `w3m-view-this-url-new-session-in-background' to the 3rd arg of - `w3m-copy-buffer'; don't pop up a window or a frame there. - (w3m-copy-buffer): Change the meaning of the 3rd arg (see docs); don't - pop up a window or a frame if it is non-nil, otherwise call - `w3m-popup-buffer'. - (w3m-goto-url): Change the name of the 8th arg to `interactive-p'; - don't pop up a window or a frame unless this function is called - interactively, otherwise call `w3m-popup-buffer'. - (w3m-goto-url-new-session): Specify nil to the 3rd arg of - `w3m-copy-buffer'. - (w3m-select-buffer-saved-window-config): Abolish. - (w3m-select-buffer): Revert the 2003-11-05 change; delete other windows - except for the current emacs-w3m window or create a new emacs-w3m - buffer when it is called initially. - (w3m-select-buffer-current-buffer): Use `line-beginning-position'. - (w3m-select-buffer-copy-buffer): Revert the 2003-11-05 change; - simplify. - (w3m-select-buffer-delete-buffer): Call `w3m-quit' if there is the sole - emacs-w3m buffer. - (w3m-select-buffer-delete-other-buffers): Revert the 2003-11-07 change. - (w3m-select-buffer-quit): Revert the 2003-11-05 change; bind - `pop-up-frames'. - -2003-11-09 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-stop): Change `w3m-current-process' in the - buffer specified in the argument, instead of changing it in the current - buffer. - -2003-11-08 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-canonicalize-url): New function. - (w3m-w3m-attributes-1): New function. - (w3m-w3m-attributes): Call the above functions to follow redirection. - (w3m-w3m-retrieve): Call `w3m-w3m-canonicalize-url' before retrieving. - - * w3m-proc.el (w3m-process-start-process): Check the value of - `w3m-current-url' before calling `w3m-url-authinfo'. - (w3m-process-start-and-wait): Make sure synchronization with - sub-process. - (w3m-process-do-with-temp-buffer): Call `w3m-kill-buffer' instead of - calling `kill-buffer' directly. - - * w3m-antenna.el (w3m-antenna-mapcar): Simplified and follow the change - of `w3m-process-do-with-temp-buffer'. - (w3m-antenna-mapcar-after): Ditto. - -2003-11-07 Katsumi Yamaoka - - * w3m.el (w3m-delete-other-buffers): Use - `w3m-delete-frames-and-windows'. - (w3m-delete-frames-and-windows): Take an optional argument for the - exception; assume a buffer may be at two or more windows. - (w3m-close-window): Assume a buffer may be at two or more windows. - (w3m-select-buffer-delete-other-buffers): Save-window-excursion. - -2003-11-06 Katsumi Yamaoka - - * w3m.el (w3m-popup-frame-parameters): Rename from - `w3m-pop-up-frame-parameters' to make it easy to complete the - `w3m-pop-up-frames' variable name. - (w3m-popup-frame-parameters): Rename from - `w3m-pop-up-frame-parameters'. - (w3m-popup-frame-p): Make it a generic macro. - (w3m-use-tab-p): New macro. - (w3m-popup-window-p): Use `w3m-use-tab-p'. - (w3m-view-this-url-1): Use `w3m-use-tab-p' and `w3m-popup-frame-p'. - (w3m-copy-buffer): Ditto. - (w3m-delete-buffer): Use `w3m-use-tab-p'. - (w3m-goto-url): Use `w3m-use-tab-p' and `w3m-popup-frame-p'. - (w3m): Modify to use new `w3m-popup-frame-p'. - (w3m-header-line-insert): Use `w3m-use-tab-p'. - -2003-11-07 TSUCHIYA Masatoshi - - * w3m.el (w3m-current-redirect): Abolished. - (w3m-clear-local-variables, w3m-copy-local-variables): Follow the above - change. - - * w3m-proc.el (w3m-process-do-with-temp-buffer): Keep the current - buffer after given FORM and BODY are evaluated. - -2003-11-06 TSUCHIYA Masatoshi - - * w3m.el (w3m-follow-redirection): Fix its docstring. - (w3m-w3m-retrieve): When the above option is equal to nil, it is - treated as 0. - (w3m-retrieve-and-render): Check content type and charsets with - redirected real URI instead of user-specified URI. - - * w3m-antenna.el (w3m-antenna-hns-last-modified): Do not accept - `no-cache' argument. - (w3m-antenna-check-site): Ditto. - (w3m-antenna-mapcar, w3m-antenna-mapcar-after): New functions. - (w3m-antenna-check-all-sites): Use the above functions. - -2003-11-06 Katsumi Yamaoka - - * w3m.el (w3m-delete-buffer): New implementation. - (w3m-delete-frame-maybe): Abolish. - (w3m-delete-frames-and-windows): New function. - (w3m-quit): Use it. - (w3m-close-window): New implementation. - (w3m-select-buffer-show-this-line): Specify the 1st arg to - `one-window-p'. - (w3m-select-buffer-quit): Ditto. - (w3m-select-buffer-close-window): Ditto. - -2003-11-06 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-strike-through): Support element. - (w3m-fontify): Change the turn `w3m-fontify-strike-through' and - `w3m-fontify-underline'. - -2003-11-06 Katsumi Yamaoka - - * attic/vm-w3m.el: New file. - -2003-11-05 Katsumi Yamaoka - - * w3m.el: Fbind `select-frame-set-input-focus' when compiling. - (w3m-popup-window-p): Rename from `w3m-pop-up-window-p'; use - 'emacs-major-version' instead of `MULE' to examine the version. - (w3m-view-this-url-1): Use `pop-to-buffer' instead of - `switch-to-buffer' in order to be able to popup a window or a frame. - (w3m-copy-buffer): Ditto; set the `w3m-initial-frame' variable only - when `w3m-pop-up-frames' is non-nil. - (w3m-delete-buffer): Select the most suitable buffer. - (w3m-goto-url): Use `pop-to-buffer' instead of `switch-to-buffer' in - order to be able to popup a window or a frame. - (w3m): Ditto; rearrange the source code. - (w3m-select-buffer-saved-window-config): New variable. - (w3m-select-buffer): Save the window configuration. - (w3m-select-buffer-copy-buffer): Bind `pop-up-frames'. - (w3m-select-buffer-quit): Restore the window configuration; protect - agains the absence of an emacs-w3m buffer. - - * w3m-xmas.el: Bind `w3m-use-tab' when compiling. - (w3m-xmas-show-current-title-in-buffer-tab): Examine the value for the - `gutter-buffers-tab-enabled' variable directly. - (w3m-xmas-setup-tab-in-gutter): New function; add it to - `w3m-mode-setup-functions' and `w3m-select-buffer-mode-hook'. - (w3m-xmas-update-tab-in-gutter): Do update only when `w3m-use-tab' and - `gutter-buffers-tab-enabled' are non-nil; always add it to - `w3m-display-functions'. - - * octet.el: Don't make sure the `emacs-major-version' variable is - bound. - * w3m-bitmap: Ditto. - * w3m-bug.el: Ditto. - * w3m-proc.el: Ditto. - * w3m-ucs.el: Ditto. - * w3m-util.el: Ditto. - * w3m.el: Ditto. - * w3mhack.el: Ditto. - -2003-11-05 Hideyuki SHIRAI - - * w3m.el (w3m-delete-buffer, w3m-delete-other-buffers) - (w3m-select-buffer-delete-buffer): Call `w3m-process-stop'. - - * w3m-proc.el (w3m-process-kill-stray-processes): New function. - (w3m-process-start-queued-processes): Call - `w3m-process-kill-stray-processes'. - (w3m-process-filter): When parent-buffer was killed, call - `w3m-process-kill-stray-processes' - -2003-11-04 Katsumi Yamaoka - - * w3m.el (w3m-pop-up-windows): Default to t. - (w3m-pop-up-window-p): New macro examining the value for the - `w3m-use-tab' variable and the present situation. - (w3m-copy-buffer): Use it. - -2003-11-04 Hideyuki SHIRAI - - * w3m.el (w3m-meta-content-type-charset-regexp) - (w3m-meta-charset-content-type-regexp) - (w3m-meta-refresh-content-regexp) - (w3m-meta-content-refresh-regexp): Allow `\n' as whitespaces. - -2003-10-31 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-backward): Return the current history if the - number zero is given as an argument. - -2003-10-29 OHASHI Akira - - * w3m.el (w3m-process-connection-type): Set t when system is darwin - version 7.0.0 or later. - -2003-10-28 Katsumi Yamaoka - - * w3m.el (w3m-fontify-strike-through (var)): Make it into the variable - which is not a user option. - (w3m-fontify-strike-through (fn)): Check dynamically whether the window - system is used. - (w3m-url-at-point): Unify iso646 chars to ascii on XEmacs-mule. - - * mew-w3m.el: Silence the compile warning for `mew-coding-system-p' for - people having the Mew XEmacs package installed. - -2003-10-23 Katsumi Yamaoka - - * w3m.el (w3m-obey-w3m-pop-up-frames): New variable. - (w3m-copy-buffer): Inherit the value of `w3m-initial-frame' into the - new buffer if a new frame is not created for the new buffer. - (w3m-delete-frame-maybe): Simplify it in the different way. - - * w3m-search.el (w3m-search): Specify the 3rd arg of `w3m'. - -2003-10-23 Katsumi Yamaoka - - * w3m.el: Revive `w3m-initial-frame' throughout. - (w3m-delete-frame-maybe): Revert 2003-10-20 change. - -2003-10-22 Katsumi Yamaoka - - * w3m.el (w3m-strike-through-face): Use the :strikethru attribute in - XEmacs. - (w3m-fontify-strike-through): Enable it also for XEmacs. - -2003-10-21 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-retrieve): Insert no data when either retrieval or - decoding is failed. - (w3m-w3m-parse-header): Do not return a base URI of retrieved page. - -2003-10-20 Katsumi Yamaoka - - * w3m.el: Fix some comments and docstrings (to be continued). - (w3m-copy-local-variables, w3m-open-all-links-in-new-session, - w3m-horizontal-scroll): Remove unused non-global variables. - -2003-10-20 Katsumi Yamaoka - - * w3m.el: Abolish `w3m-initial-frame' throughout. - (w3m-delete-frame-maybe): Simplify. - -2003-10-19 TSUCHIYA Masatoshi - - * w3m.el (w3m-base-url): Removed. - (w3m-attributes, w3m-local-attributes, w3m-w3m-attributes): Do not - return a base URI of retrieved page. - -2003-10-14 Jose A. Ortega Ruiz - - * w3m.el (w3m-decode-entities-string): Move `save-match-data' to the - exterior of `with-temp-buffer'. - -2003-10-08 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-half-space, w3m-tab-separator): Use `:width' - instead of `:relative-width' to specify the space width. - (w3m-tab-line): Tidy it up. - - * w3m-favicon.el (w3m-favicon-set-image): Use `:width' instead of - `:relative-width' to specify the space width. - -2003-10-08 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-unselected-face, - w3m-tab-unselected-retrieving-face, w3m-tab-selected-face, - w3m-tab-selected-face): Exchange the default TTY colors between - selected faces and unselected faces. - (w3m-tab-drag-mouse-function): Compare buffer objects instead of buffer - names. - (w3m-tab-make-keymap): Use buffer objects instead of buffer names. - (w3m-tab-line): Make all tab widths the same even if there are wide - characters; never use graphic icons in TTY; close the left margin - unless there's an icon; add a keymap to favicon; don't put mouse-face - on icons. - (w3m-initialize-graphic-icons): Don't make graphic icons for TTY; don't - put mouse-face on icons. - - * w3m-favicon.el: Bind `w3m-modeline-favicon' when compiling. - (w3m-favicon-set-image): Add a half space after favicon. - - * w3m-util.el (w3m-current-title): New function. - (w3m-buffer-title): Use it. - - * w3m.el: Silence the byte-compiler for `w3m-info-like-map', - `w3m-lynx-like-map', `w3m-minor-mode-map', `w3m-mode-map', and - `w3m-setup-menu'. - -2003-10-08 Katsumi Yamaoka - - * w3m-favicon.el: Silence the compile warning for `w3m-message'. - - * w3m.el (w3m-url-to-file-name): Enable it to interpret - file://localhost/ urls. - -2003-10-07 Yuuichi Teranishi - - * w3m-form.el (w3m-form-parse-and-fontify): Fix for textarea on w3mmee. - -2003-10-07 Katsumi Yamaoka - - * w3m-e21.el (frame-current-scroll-bars): Alias to `ignore' if it is - not available. - (window-fringes): Ditto. - (w3m-tab-width): Protect against setting illegal values. - (w3m-tab-unselected-face): Don't specify the underline color. - (w3m-tab-unselected-retrieving-face): Ditto. - (w3m-tab-selected-face): Ditto. - (w3m-tab-selected-retrieving-face): Ditto. - (w3m-tab-background-face): Ditto. - (w3m-tab-timer): Rename from `w3m-tab-line-timer'. - (w3m-tab-half-space): New variable. - (w3m-tab-separator): New variable. - (w3m-tab-line): Show many tabs as far as possible. - - * w3m-favicon.el (w3m-favicon-retrieve): Clear the minibuffer after - retrieving favicon. - -2003-10-06 Katsumi Yamaoka - - We shouldn't use too simple elements like ".+" in the deep nested - regexps. It may cause high cpu or may make Emacs hang. - -2003-10-06 Katsumi Yamaoka - - * w3m.el (w3m-use-favicon): Modify the doc-string. - (w3m-show-graphic-icons-in-mode-line): New variable. - (w3m-show-graphic-icons-in-header-line): New variable. - (w3m-buffer-setup): Modify the value for - `mode-line-buffer-identification' not to show favicon if - `w3m-show-graphic-icons-in-mode-line' is nil. - - * w3m-e21.el: Bind `w3m-show-graphic-icons-in-header-line' and - `w3m-show-graphic-icons-in-mode-line' when compiling. - (w3m-tab-line): Don't show spinners nor favicons if - `w3m-show-graphic-icons-in-header-line' is nil; call - `w3m-make-spinner-image' only once. - (w3m-initialize-graphic-icons): Don't make graphic icons if - `w3m-show-graphic-icons-in-mode-line' is nil. - - * w3m-xmas.el: Bind `w3m-show-graphic-icons-in-mode-line' when - compiling. - (w3m-initialize-graphic-icons): Don't make graphic icons if - `w3m-show-graphic-icons-in-mode-line' is nil. - -2003-10-05 Yuuichi Teranishi - - * w3m-form.el (w3m-form-replace): Call `set-buffer-modified-p'. - (w3m-form-field-parse): Do nothing when fid is nil. - (w3m-form-input-radio): Likewise. - (w3m-form-get-by-name): New function. - (w3m-form-input-map): Use it. - -2003-10-04 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-line): Fix the logic determining whether to - display favicon. - -2003-10-03 Katsumi Yamaoka - - * w3m-e21.el (w3m-spinner-map-on-header-line): Abolish. - (w3m-modeline-spinner-map): Rename from `w3m-spinner-map-on-mode-line'. - (w3m-setup-header-line): Don't initialize - `w3m-spinner-map-on-header-line'. - (w3m-tab-spinner-map): New variable. - (w3m-tab-make-keymap): Initialize it. - (w3m-tab-line): Use it. - -2003-10-03 Katsumi Yamaoka - - * w3m.el (w3m-modeline-separator): New variable. - (w3m-modeline-favicon): New variable. - (w3m-favicon-image): Move from w3m-favicon.el. - (w3m-buffer-setup): Also call `w3m-initialize-graphic-icons' when Emacs - 21 is running; simplify the value for - `mode-line-buffer-identification'. - - * w3m-e21.el: Bind `w3m-favicon-image' and - `w3m-modeline-process-status-on' when compiling. - (w3m-spinner-map-on-header-line): New variable. - (w3m-spinner-map-on-mode-line): New variable. - (w3m-spinner-map-help-echo): New variable. - (w3m-setup-header-line): Initialize the value for - `w3m-spinner-map-on-header-line'; remove an excessive `list' from the - value for `header-line-format'. - (w3m-tab-map): New variable. - (w3m-tab-make-keymap): Set the value for `w3m-tab-map' in the current - buffer. - (w3m-tab-line): Add a keymap to the spinner; don't call - `w3m-tab-make-keymap', use `w3m-tab-map' instead. - (TopLevel): Add-hook `w3m-tab-make-keymap' to - `w3m-mode-setup-functions'. - (w3m-space-before-modeline-icon): New variable. - (w3m-modeline-process-status-on-icon, - w3m-modeline-image-status-on-icon, w3m-modeline-status-off-icon, - w3m-modeline-ssl-image-status-on-icon, - w3m-modeline-ssl-status-off-icon): New variables. - (w3m-initialize-graphic-icons): New function. - (w3m-make-spinner-image): Don't initialize the value for - `w3m-spinner-image-file' here; set the value for - `w3m-modeline-process-status-on-icon'. - - * w3m-favicon.el: Bind `w3m-favicon-image' when compiling. - (w3m-favicon-image): Move to w3m.el. - (w3m-space-before-favicon): Move from w3m-xmas.el. - (TopLevel): Make `w3m-modeline-favicon' and `w3m-favicon-image' - buffer-local; modify the value or put the `risky-local-variable' - property for `w3m-modeline-favicon'. - (w3m-favicon-set-image): New macro. - (w3m-favicon-setup): Use it. - (w3m-favicon-retrieve): Use it. - - * w3m-xmas.el (w3m-xmas-space-before-favicon): Move to w3m-favicon.el - and rename to `w3m-space-before-favicon'. - (w3m-space-before-modeline-icon): Rename from - `w3m-xmas-space-before-modeline-icon'. - -2003-10-03 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-filter): Relax the regular expression to - detect progress status. - -2003-10-02 ARISAWA Akihiro - - * w3m.el (w3m-w3m-expand-arguments): Redefine as a function rather than - a macro. - (w3m-dump-head-source-command-arguments): Simplify. - (w3m-halfdump-command-arguments): Ditto. - -2003-10-02 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-filter): Check return value of - `w3m-process-handler-parent-buffer' to move current buffer safely. - -2003-10-02 Katsumi Yamaoka - - * w3m.el (w3m-modeline-image-status-on, w3m-modeline-process-status-on, - w3m-modeline-ssl-image-status-on, w3m-modeline-ssl-status-off, - w3m-modeline-status-off): Use `defvar' instead of `defconst'. - (w3m-buffer-setup): Call `w3m-initialize-graphic-icons' instead of - `w3m-make-spinner-image'; simplify the value for - `mode-line-buffer-identification'. - - * w3m-xmas.el (w3m-xmas-space-before-modeline-icon): Rename from - `w3m-xmas-space-before-spinner'. - (w3m-modeline-process-status-on-icon, - w3m-modeline-image-status-on-icon, w3m-modeline-status-off-icon, - w3m-modeline-ssl-image-status-on-icon, - w3m-modeline-ssl-status-off-icon): New variables. - (w3m-spinner-image): Abolish. - (w3m-make-spinner-image): Abolish. - (w3m-initialize-graphic-icons): New function. - - * icons/state-00.xpm: - * icons/state-01.xpm: - * icons/state-10.xpm: - * icons/state-11.xpm: New files. - -2003-10-02 ARISAWA Akihiro - - * w3m.el (w3m-halfdump-command-arguments): Add "ucs_conv" option when - using w3m-m17n; check w3m-output-coding-system at run time. - -2003-10-02 Katsumi Yamaoka - - * w3m-proc.el (w3m-process-start-after): Make sure the value for - `w3m-current-buffer' is non-nil. - -2003-10-02 TSUCHIYA Masatoshi - - * w3m.el (w3m-process-modeline-format): New option. - (w3m-buffer-setup): Set `mode-line-process'. - - * w3m-proc.el: Bind `w3m-process-modeline-format' to suppress - byte-compile warning. - (w3m-process-modeline-string): New buffer-local variable. - (w3m-process-start-after): Reset the above variable. - (w3m-process-filter): Check size of retrieved data and set the above - variable. - (w3m-process-modeline-format): New function. - -2003-10-01 Katsumi Yamaoka - - * w3m-xmas.el (w3m-make-spinner-image): Make sure the gifsicle program - is available. - -2003-09-30 ARISAWA Akihiro - - * w3m.el (w3m-use-symbol): Use `w3m-mule-unicode-p'. - - * w3m-symbol.el (w3m-mule-unicode-symbol): Ditto. - -2003-09-30 Katsumi Yamaoka - - * w3m-proc.el (w3m-process-stop): Redisplay the header-line. - - * w3m-e21.el (w3m-tab-line-format, w3m-tab-line-timer, w3m-tab-line): - Revive the timer operation. - (w3m-tab-line): Wobble the window size to force redisplay of the - header-line using a timer; include spinner images in the return value - when external processes are running. - (w3m-spinner-image-file): New variable. - (w3m-spinner-image-frames): New variable. - (w3m-spinner-image-index): New variable. - (w3m-make-spinner-image): New function. - - * w3m-favicon.el (w3m-favicon-retrieve): Always redraw Emacs frame - using the timer; wobble the window size instead of redrawing; increase - the delay time for the timer. - -2003-09-30 ARISAWA Akihiro - - * w3m-form.el (w3m-form-parse-and-fontify): Fix problem when form_int - appears after input_alt and action is specified. - -2003-09-29 Katsumi Yamaoka - - * w3m-symbol.el (w3m-mule-unicode-symbol): Fix customization type. - -2003-09-29 ARISAWA Akihiro - - * w3m-symbol.el: Bind `w3m-output-coding-system' when compiling. - (w3m-mule-unicode-symbol): New variable. - (w3m-symbol): Add it for candidate. - (w3m-symbol): Use it. - - * w3m.el (w3m-use-symbol): Check capability for - `w3m-mule-unicode-symbol'. - -2003-09-29 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-line-format, w3m-tab-line-timer, w3m-tab-line): - Remove the timer operation temporally. - -2003-09-26 Hideyuki SHIRAI - - * w3m-xmas.el (w3m-make-spinner-image): Bind `format-alist' to nil. - -2003-09-26 Katsumi Yamaoka - - * w3m-e21.el (w3m-tab-line-timer): New variable. - (w3m-tab-line): Use it to control this function running too frequently; - simplify the source code. - - * w3m-favicon.el (w3m-favicon-image-of): Abolish. - (w3m-favicon-retrieve): Use a timer to redraw Emacs frame. - - * w3m-xmas.el (w3m-xmas-space-before-favicon): New user option. - (w3m-xmas-space-before-spinner): New user option. - (w3m-make-spinner-image): Make sure the `gif' feature is available. - - * w3m.el (w3m-buffer-setup): Use `w3m-xmas-space-before-spinner' and - `w3m-xmas-space-before-favicon'. - -2003-09-25 Katsumi Yamaoka - - * icons/spinner.gif: New file (without LZW compression). - * icons30/spinner.gif: Ditto. - - * Makefile.in (install-icons, install-icons30): Also install gifs. - - * w3m-xmas.el (w3m-make-spinner-image): Use the spinner.gif file. - - * w3m-e21.el (w3m-tab-line-format): New variable (see doc-string). - (w3m-tab-line): Use it; use a timer to suppress this function running - too frequently. - -2003-09-25 Katsumi Yamaoka - - * w3m-xmas.el (w3m-spinner-image): New variable. - (w3m-make-spinner-image): New function. - - * w3m.el (w3m-buffer-setup): Call `w3m-make-spinner-image', show a - spinner in the modeline under XEmacs. - -2003-09-24 Yuuichi Teranishi - - * w3m-form.el (w3m-form-put-property): Don't call intern if it is not a - string. - (w3m-form-get-property): Ditto. - (w3m-form-put): Added argument ID. - (w3m-form-get): Changed argument from NAME to ID. - (w3m-form-make-form-data): Changed process to get NAME and VALUE. - (w3m-form-resume): Follow the API change in w3m-form-put and - w3m-form-get. - (w3m-fontify-textareas): Ditto. - (w3m-form-parse-and-fontify): Ditto. - (w3m-form-input): Ditto. - (w3m-form-input-password): Ditto. - (w3m-form-input-checkbox): Ditto. - (w3m-form-input-radio): Ditto. - (w3m-form-input-file): Ditto. - (w3m-form-input-textarea-set): Ditto. - (w3m-form-textarea-info): Ditto. - (w3m-form-input-select): Ditto. - (w3m-form-submit): Ditto. - (w3m-form-real-reset): Follow the structure change. - (w3m-form-input-select-id): New buffer local variable. - (w3m-form-input-select-set): Use it. - (w3m-form-field-parse): New inline function. - (w3m-form-parse-and-fontify): Put id for selectinfo. - (w3m-form-resume): Fixed regexp. - (w3m-form-input-textarea): Fixed line number. - (w3m-fontify-textareas): Put w3m-form-id property. - (w3m-form-parse-and-fontify): Store id to the textareainfo. - -2003-09-24 Katsumi Yamaoka - - * w3m-favicon.el (w3m-favicon-retrieve): Redisplay Emacs frame; rename - from `w3m-retrieve-favicon'. - (w3m-favicon-image): Rename from `w3m-current-favicon-image'. - (w3m-favicon-setup): Rename from `w3m-setup-favicon'. - (w3m-favicon-image-of): Rename from `w3m-buffer-favicon'. - (w3m-favicon-convert): Rename from `w3m-convert-favicon'. - (w3m-favicon-retrieve): Rename from `w3m-retrieve-favicon'. - - * w3m-e21.el (w3m-tab-line): Rename `w3m-buffer-favicon' with - `w3m-favicon-image-of'. - - * w3m.el (w3m-clean-hook-options): Rename `w3m-setup-favicon' with - `w3m-favicon-setup'. - (w3m-buffer-setup): Rename `w3m-current-favicon-image' with - `w3m-favicon-image'. - -2003-09-23 OHASHI Akira - - * w3m.el (w3m-process-connection-type): Set nil when system-type is - darwin. - -2003-09-22 Katsumi Yamaoka - - * w3m-favicon.el: Bind `w3m-icon-data' when compiling. - (w3m-current-favicon-data): Abolish. - (w3m-favicon-converted): Abolish. - (w3m-favicon-cache-data): Contain image data. - (w3m-favicon-cache-favicon): Return an image instead of raw data. - (w3m-setup-favicon): Fix the condition to check whether Emacs can - display images; set the value of `w3m-current-favicon-image' instead of - `w3m-current-favicon-data' for the about: pages. - (w3m-buffer-favicon): Make it simply get the value of - `w3m-current-favicon-image'. - (w3m-convert-favicon): Accept raw data and type; simply return an - image. - (w3m-retrieve-favicon): Rearrange the arguments to accept url and type - independently; set the value of `w3m-current-favicon-image' instead of - `w3m-current-favicon-data'; store an image into - `w3m-favicon-cache-data'. - (w3m-favicon-save-cache-file): Save data only if they contained images; - strip images from the cache for saving. - (w3m-favicon-load-cache-file): Create images for all the cache. - - * w3m.el (w3m-buffer-setup): Use `w3m-current-favicon-image' instead of - `w3m-favicon-converted' for `mode-line-buffer-identification' under - XEmacs in order to check whether the favicon image is available. - (w3m-examine-command-line-args): Use `member' instead of `memq' under - XEmacs to check whether `command-line-args' contains the same string as - the car of `command-line-args-left'. - -2003-09-22 Katsumi Yamaoka - - * w3m-favicon.el: Autoload w3m for `w3m-expand-url' when compiling. - (w3m-setup-favicon): Fix the change of 2003-09-12 which was gone to - far. - - * w3m.el (w3m-open-all-links-in-new-session): Improve the regexp. - (w3m-examine-command-line-args): Don't let it misunderstand the next - command as a url string; modify the arguments in `command-line-args' - instead of removing them. - (w3m): Use `w3m-examine-command-line-args' even if it is called - non-interactively. - -2003-09-21 Katsumi Yamaoka - - * w3m.el (w3m-open-all-links-in-new-session): Don't use - `w3m-select-buffer'. - -2003-09-21 Katsumi Yamaoka - - * w3m.el (w3m-popup-frame-p): Make it accept the `interactive-p' - argument. - (w3m-examine-command-line-args): New function. - (w3m): Use it. - -2003-09-20 Katsumi Yamaoka - - * w3m-favicon.el: Bind some external variables when compiling. - -2003-09-19 Yuuichi Teranishi - - * w3m-form.el (w3m-form-make-form-data): Insert "--" before the - multipart post boundary. - -2003-09-19 Hideyuki SHIRAI - - * w3m.el (w3m-underline-face): New face. - (w3m-strike-through-face): New user variable. - (w3m-fontify-strike-through): New function. - (w3m-fontify): Call `w3m-fontify-strike-through' - -2003-09-19 Katsumi Yamaoka - - * w3m-favicon.el (w3m-setup-favicon): Convert favicon data to an image - for the about: pages using `w3m-convert-favicon'. - (w3m-buffer-favicon): Move the data conversion procedure to - `w3m-convert-favicon'. - (w3m-convert-favicon): New function detached from `w3m-buffer-favicon'; - make it work synchronously. - (w3m-retrieve-favicon): Convert favicon data to an image. - - * w3m-image.el (w3m-imagick-convert-buffer): Erase buffer before - calling the convert program. - - * w3m.el (w3m-buffer-setup): Modify the value for - `mode-line-buffer-identification' in order to make it possible to show - favicon under XEmacs. - -2003-09-19 Katsumi Yamaoka - - * w3m.el (w3m-open-all-links-in-new-session): New function. Suggested - by Yoichi NAKAYAMA . - (w3m-view-this-url-new-session): Call - `w3m-open-all-links-in-new-session' if the region is active. - -2003-09-18 Katsumi Yamaoka - - * w3m.el (w3m-key-binding): Don't use `custom-set-default'. - (w3m-use-favicon): Ditto. - * w3m-favicon.el (w3m-favicon-size): Ditto. - - * icons/*.xpm: Remove text. - -2003-09-17 Yuuichi Teranishi - - * w3m-form.el (w3m-form-new): Use `application/x-www-form-urlencoded' - instead of `urlencoded'. - (w3m-form-parse-and-fontify): Ditto. - (w3m-form-make-form-data): Use `multipart/form-data' instead of - `multipart'. - (w3m-form-mee-new): Likewise. - -2003-09-17 Katsumi Yamaoka - - * w3m-e21.el (w3m-e21-toolbar-configurations): Don't modify the values - for `tool-bar-button-margin' and `tool-bar-button-relief'. - - * w3mhack.el (w3mhack-nonunix-install): Use icons30 for XEmacs. - (w3mhack-make-package): Use icons30. - - * Makefile.in (SUBDIRS): Add icons30. - (install-icons30): New rule. - (install-package, install-package-ja): Use it. - - * icons/*.xpm: Shrink the size of all icons. - * icons30/: Old icons are here. - -2003-09-16 Katsumi Yamaoka - - * w3m-util.el (w3m-activate-zmacs-regions): New macro. - * w3m.el (w3m-next-anchor, w3m-previous-anchor, w3m-next-form, - w3m-previous-form, w3m-next-image, w3m-previous-image, - w3m-scroll-up-or-next-url, w3m-scroll-down-or-previous-url, - w3m-beginning-of-line, w3m-end-of-line): Use it. - -2003-09-16 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-backward): Return nil if there is no - previous element. - - * w3m.el (w3m-view-previous-page): Skip the current page if it seems - broken; warn if there's no more history. - (w3m-copy-buffer): Use the current history for the url string if the - current page seems broken. - (w3m-goto-url): Use `lexical-let' to pass the history position data to - the asynchronous w3m process. - -2003-09-12 Katsumi Yamaoka - - * w3m-e21.el: Move the favicon stuff to w3m-favicon.el. - - * w3m-favicon.el: New file detached from w3m-e21.el. - (w3m-favicon-type): Adapt it to XEmacs as well. - (w3m-setup-favicon): Ditto. - (w3m-buffer-favicon): Ditto. - (w3m-retrieve-favicon): Replace `float-time' with `w3m-float-time'. - (w3m-arrived-setup-functions): Don't add-hook it here. - (w3m-arrived-shutdown-functions): Ditto. - - * w3m-xmas.el: Require `w3m-favicon'. - - * w3m.el (w3m-arrived-setup-functions): Add - `w3m-favicon-load-cache-file' if w3m-favicon is loaded. - (w3m-arrived-shutdown-functions): Add `w3m-favicon-save-cache-file' if - w3m-favicon is loaded. - - * w3m-util.el (w3m-float-time): New function. - - * w3mhack.el (w3mhack-examine-modules): Exclude w3m-favicon.el from the - files to be byte-compiled. - -2003-09-02 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url-1): Fix a window configuration only when - the buffer's major mode has changed from the w3m-mode to another. - (w3m-goto-url): Don't erase a buffer when retrieving a local file. - -2003-08-29 Katsumi Yamaoka - - * w3m.el (w3m-copy-buffer): Copy the history before visiting a page in - order to show the about://history/ page correctly; adjust the position - in the history after copying. - (w3m-goto-url): Use buffer-local properties instead of global - properties for form data. - (w3m-reload-this-page): Specify the history element to the - `w3m-goto-url' function in order to submit the form data. - -2003-08-25 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url-1): Don't kill the emacs-w3m buffer when a - process is in progress. - (w3m-goto-url-new-session): Ditto. - -2003-08-25 Katsumi Yamaoka - - * w3m.el (w3m-view-previous-page): Specify a history element of the - previous page to the `w3m-goto-url' function as the 7th arg. - (w3m-goto-url): Accept a history element as the 7th argument; specify - nil as the 7th argument when recursively calling itself; use a given - history element to examine the form data of the url to be visited. - (w3m-goto-url-new-session): Specify nil to the `w3m-goto-url' function - as the 7th argument. - (w3m): Ditto. - -2003-08-15 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-minimize-in-new-session): New user option. - (w3m-history-set-current): Redefine as an inline function rather than a - macro. - (w3m-history-current-1): Abolish the function. - (w3m-history-current-2): Abolish the function. - (w3m-history-element): New function. - (w3m-history-current): Abolish the funtction. - (w3m-history-backward): Don't modify the current position pointer in - the `w3m-history' variable. - (w3m-history-forward): Simplify using `w3m-history-backward'. - (w3m-history-copy): Minimize the history when - `w3m-history-minimize-in-new-session' is non-nil. - (w3m-history-plist-get): Abolish the `url' argument; complement the - meaning of the `local' argument. - (w3m-history-add-properties): Ditto. - (w3m-history-plist-put): Ditto. - (w3m-history-remove-properties): Ditto. - (w3m-history-store-position): Don't specify the optional arguments to - `w3m-history-add-properties'. - (w3m-history-restore-position): Abolish the `url' argument; don't - specify the optional arguments to `w3m-history-plist-get'. - (w3m-history-minimize): Simplify using `w3m-history-element'. - - * w3m.el (w3m-view-previous-page): Don't specify the optional arguments - to `w3m-history-plist-get' and `w3m-history-restore-position'. - (w3m-goto-url): Don't specify the optional arguments to - `w3m-history-plist-put', `w3m-history-plist-get', - `w3m-history-remove-properties' and `w3m-history-add-properties'. - (w3m-reload-this-page): Don't specify the optional arguments to - `w3m-history-plist-get' and `w3m-history-remove-properties'. - -2003-08-14 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-flat): Reduce the deepness of local - prpoerties in the list structure. - (w3m-history-assoc): Simplify; redefine as an inline function. - (w3m-history-with-element): Abolish the macro. - (w3m-history-current-2): New function. - (w3m-history-set-plist): New function. - (w3m-history-modify-properties): Rewrite. - (w3m-history-seek-properties): Abolish the function. - (w3m-history-seek-element): New function. - (w3m-history-share-properties): Abolish the function. - (w3m-history-tree): Tiny change. - (w3m-history-push): Rewrite. - (w3m-history-copy): Tiny change. - (w3m-history-plist-get): Synch to the change of `w3m-history-flat'. - (w3m-history-plist-put): Rewrite. - (w3m-history-add-properties): Rewrite. - (w3m-history-remove-properties): Rewrite. - (w3m-history-rename-url): Abolish the function. - (w3m-history-store-position): Abolish the optional argument. - (w3m-history-minimize): New command. - -2003-08-13 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-current-1): Redefine as a function rather - than a macro. - (w3m-history-previous-position): Ditto. - (w3m-history-next-position): Ditto. - (w3m-history-modify-properties): Ditto. - (w3m-history-save-position): Abolish the macro. - (w3m-history-forward-1): Ditto. - (w3m-history-backward-1): Ditto. - (w3m-history-with-element): Abolish the `set-current' argument. - (w3m-history-assoc): Ditto. - (w3m-history-plist-get): Ditto. - (w3m-history-plist-put): Ditto. - (w3m-history-add-properties): Ditto. - (w3m-history-remove-properties): Ditto. - (w3m-history-rename-url): Ditto. - (w3m-history-set-current): New macro. - (w3m-history-forward): Abolish the `set-current' argument; use - `w3m-history-set-current'. - (w3m-history-backward): Ditto. - (w3m-history-tree): Use `w3m-history-set-current' instead of - `w3m-history-forward-1'. - (w3m-history-push): Use `w3m-history-set-current'. - (w3m-history-store-position): Don't specify the `set-current' argument - to `w3m-history-add-properties'. - (w3m-history-restore-position): Don't specify the `set-current' - argument to `w3m-history-plist-get'. - - * w3m.el (w3m-view-previous-page): Don't specify the `set-current' - argument to `w3m-history-plist-get'. - (w3m-goto-url): Don't specify the `set-current' argument to - `w3m-history-plist-put', `w3m-history-plist-get', - `w3m-history-remove-properties' and `w3m-history-add-properties'. - (w3m-reload-this-page): Don't specify the `set-current' argument to - `w3m-history-plist-get' and `w3m-history-remove-properties'. - -2003-08-12 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url-1): Fix a window configuration if a new - buffer visiting the specified url is not in the `w3m-mode'; remove a - newly created buffer if it is useless. - (w3m-goto-url): Don't use `save-excursion' when performing find-file - directly. - (w3m-goto-url-new-session): Remove a newly created buffer if it is - useless. - -2003-08-12 ARISAWA Akihiro - - * Makefile.in (what-where): Add space to avoid error on Solaris. - - * w3m-namazu.el (w3m-about-namazu): Fix last change. - -2003-08-11 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-previous-position): New macro. - (w3m-history-next-position): New macro. - (w3m-history-forward-1): Simplified using new macro(s). - (w3m-history-backward-1): Ditto. - (w3m-history-regenerate-pointers): Ditto. - (w3m-history-assoc): Ditto. - (w3m-history-current-1): Don't use old-fashioned backquotes. - (w3m-history-save-position): Ditto. - (w3m-history-modify-properties): Ditto. - (w3m-history-with-element): Ditto. - -2003-08-10 ARISAWA Akihiro - - * w3m-namazu.el (w3m-about-namazu): Fixed problem when further links - contain "&". - -2003-08-07 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-get-header): Removed. - (w3m-w3m-parse-header, w3m-w3m-dump-head): New function. - (w3m-w3m-attributes): Call the above functions. - (w3m-w3m-dump-head-source): Removed. - (w3m-w3m-dump-extra): New function. - (w3m-w3m-retrieve, w3m-w3m-retrieve-1): Reimplemented. - (w3m-about-header): Call `w3m-w3m-dump-head' instead of - `w3m-w3m-get-header'. - - * w3m-proc.el: Changes to support recursive call of functions creating - asynchronous processes. - (w3m-process-waited): Abolished. - (w3m-process-handler-new): Add result slot. - (w3m-process-handler-functions): Renamed from - `w3m-process-handler-function'. - (w3m-process-handler-result): New macro. - (w3m-process-with-null-handler): Reimplemented. - (w3m-process-start-and-wait): New function. - (w3m-process-with-wait-handler): Reimplemented. - (w3m-process-do): Reimplemented. - (w3m-process-do-with-temp-buffer): Reimplemented. - (w3m-process-sentinel): Accept the 3rd argument. Follow the above - changes. - -2003-08-08 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-reuse-history-elements): New user option. - (w3m-history-forward): Return a cons of a new history element and new - position pointers of a history. - (w3m-history-backward): Ditto. - (w3m-history-regenerate-pointers): New function. - (w3m-history-push): If `w3m-history-reuse-history-elements' is nil, - sprout a new history branch even if history elements for the same url - already exist. - (w3m-history-add-arrived-db): Abolish the optional argument; bind - `w3m-history-reuse-history-elements' to t. - - * w3m.el (w3m-view-previous-page): Assume `w3m-history-backward' - returns cons data; bind `w3m-history-reuse-history-elements' to t; fix - position pointers of a history after visiting a page. - (w3m-goto-url): Fix position pointers of a history when a page is - referred to by the about://history/ page. - (w3m-about-history): Include position pointers in an html form. - (w3m-history-highlight-current-url): Make history position data - invisible. - -2003-07-30 Katsumi Yamaoka - - * w3m.el (w3m-decode-entities): Don't trust in the `match-data' after - the `w3m-entity-value' function is performed. - -2003-07-29 Katsumi Yamaoka - - * w3m.el (w3m-command, w3m-user-agent, w3m-command-arguments, - w3m-command-arguments-alist, w3m-no-proxy-domains, - w3m-command-environment, w3m-fill-column, w3m-mailto-url-function, - w3m-mailto-url-popup-function-alist, w3m-imitate-widget-button, - w3m-pixels-per-character, w3m-coding-system, - w3m-terminal-coding-system, w3m-input-coding-system, - w3m-output-coding-system, w3m-file-coding-system, - w3m-file-name-coding-system, w3m-default-coding-system, - w3m-coding-system-priority-list, w3m-profile-directory, w3m-init-file, - w3m-default-save-directory, w3m-accept-languages, w3m-icon-directory, - w3m-home-page, w3m-arrived-file, w3m-keep-arrived-urls, - w3m-keep-cache-size, w3m-follow-redirection, w3m-resize-image-scale, - w3m-default-content-type, w3m-content-type-alist, - w3m-encoding-type-alist, w3m-decoder-alist, - w3m-charset-coding-system-alist, w3m-correct-charset-alist, - w3m-horizontal-scroll-columns, w3m-horizontal-shift-columns, - w3m-edit-function, w3m-url-local-directory-alist, - w3m-pop-up-frame-parameters, w3m-horizontal-scroll-division, - w3m-mbconv-command, w3m-local-find-file-regexps, - w3m-local-find-file-function, w3m-local-directory-view-method, - w3m-dirlist-cgi-program, w3m-add-referer-regexps, w3m-touch-command, - w3m-uri-replace-alist, w3m-db-history-display-size, - w3m-select-buffer-window-ratio): Improve the customizing widgets. - - * w3m-symbol.el (w3m-symbol-custom-type): New variable. - (w3m-default-symbol, w3m-Chinese-BIG5-symbol, w3m-Chinese-CNS-symbol, - w3m-Chinese-GB-symbol, w3m-Japanese-symbol, w3m-Korean-symbol): Use it. - (w3m-symbol): Improve the customizing widgets. - - * w3m-search.el (w3m-search-engine-alist, w3m-search-default-engine): - Improve the customizing widgets. - * w3m-perldoc.el (w3m-perldoc-command, w3m-perldoc-pod2html-command, - w3m-perldoc-pod2html-arguments): Ditto. - * w3m-filter.el (w3m-filter-rules): Ditto. - -2003-07-28 Katsumi Yamaoka - - * w3m-namazu.el (w3m-namazu-command, w3m-namazu-arguments, - w3m-namazu-page-max, w3m-namazu-default-index-customize-spec, - w3m-namazu-index-alist, w3m-namazu-output-coding-system, - w3m-namazu-input-coding-system): Improve the customizing widgets. - * w3m-image.el (w3m-imagick-convert-program): Ditto. - * w3m-form.el (w3m-form-input-textarea-buffer-lines, - w3m-form-input-select-buffer-lines, w3m-form-input-map-buffer-lines): - Ditto. - * w3m-filter.el (w3m-filter-rules): Ditto. - * w3m-e21.el (w3m-favicon-size, w3m-favicon-cache-file, - w3m-favicon-cache-expire-wait, w3m-favicon-type, w3m-tab-width): Diito. - * w3m-dtree.el (w3m-dtree-directory-depth, w3m-dtree-indent-strings, - w3m-dtree-stop-strings): Ditto. - * w3m-cookie.el (w3m-cookie-accept-domains, w3m-cookie-reject-domains, - w3m-cookie-accept-bad-cookies, w3m-cookie-file): Ditto. - * w3m-bookmark.el (w3m-bookmark-file, w3m-bookmark-file-coding-system, - w3m-bookmark-default-section): Ditto. - * w3m-bitmap.el (w3m-bitmap-convert-arguments): Ditto. - * w3m-antenna.el (w3m-antenna-sites, w3m-antenna-make-summary-function, - w3m-antenna-sort-changed-sites-function, - w3m-antenna-sort-unchanged-sites-function, w3m-antenna-file): Ditto. - * mime-w3m.el (mime-w3m-safe-url-regexp): Ditto. - -2003-07-27 ARISAWA Akihiro - - * w3m.el (w3m-accept-japanese-characters): Checked loosely. - -2003-07-27 TSUCHIYA Masatoshi - - * Makefile.in (clean): Do not remove `shimbun-servers.el'. - - * w3mhack.el: Do not generate `shimbun-servers.el'. - (shimbun-servers-file): Abolished. - (w3mhack-compile, w3mhack-batch-compile): Do not call - `w3mhack-check-shimbun-servers-file'. - (w3mhack-generate-shimbun-servers-file): Removed. - (w3mhack-check-shimbun-servers-file): Removed. - - * w3m.el (w3m-fontify-anchors): Handle `id' attributes of anchors. - Thanks to Shinichiro HIDA and TAKAISHI Hayato for their reports. - (w3m-fontify-bold, w3m-fontify-underline): Stricten regular expressions - to detect tags. For more detail, see [emacs-w3m:05600]. - -2003-07-25 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-display-inline-images): Improve the customizing - widget. - -2003-07-25 Katsumi Yamaoka - - * w3m.el (w3m-language, w3m-command-environment, - w3m-content-type-alist, w3m-encoding-type-alist, w3m-decoder-alist, - w3m-charset-coding-system-alist, w3m-correct-charset-alist, - w3m-url-local-directory-alist, w3m-pop-up-frame-parameters): Improve - the customizing widgets. - -2003-07-25 Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-shimbun-servers-file): Exclude rss. - -2003-07-25 TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-set-method): New inline function, that is a - `setf' method of `w3m-form-method'. - - * w3mhack.el (w3mhack-examine-modules): Because Mew 2.x and later do - not support Mule2.3 and Emacs19, ignore mew-shimbun.el when compiling - on such Emacsen. - -2003-07-24 ARISAWA Akihiro - - * w3m.el (w3m-output-coding-system): Changed condition to use utf-8 - with w3m-m17n. - (w3m-halfdump-command-arguments): Ditto. - -2003-07-24 Yuuichi Teranishi - - * w3m-form.el (w3m-form-parse-and-fontify): Fix for the pages in which - form_int appears after input_alt. - -2003-07-23 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Force texinfmt.elc to load texinfo.elc - from the correct place. - -2003-07-19 ARISAWA Akihiro - - * w3m-e21.el (w3m-euc-japan-encoder): Fixed comment. - - -2003-07-18 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3.6 from emacs-w3m-1_3 branch. - -2003-07-18 TSUCHIYA Masatoshi - - * w3m-e21.el (w3m-ccl-get-ucs-codepoint-with-emacs-unicode): Remove - `translate-character'. - (w3m-euc-japan-encoder, w3m-iso-latin-1-encoder): Select appropriate - encoders when thie file is loaded. - - * w3m-ccl.el (w3m-ccl-write-repeat): Use a literal list of unibyte - character sets, instead of calling `charset-bytes', in order to avoid - difference between FSF Emacs and XEmacs. - (w3m-euc-japan-encoder, w3m-iso-latin-1-encoder): Do not overwrite, if - they have already been defined. - -2003-07-17 Katsumi Yamaoka - - * w3mhack.el (w3mhack-examine-modules): Ignore w3m-ccl.el when XEmacs - doesn't provide the mule feature. - -2003-07-17 Hideyuki SHIRAI - - * w3m.el (w3m-correct-charset-alist): New user option. - (w3m-correct-charset): New inline macro. - (w3m-detect-meta-charset): New function. - (w3m-decode-buffer): Use `w3m-correct-charset' and - `w3m-detect-meta-charset'. - (w3m-create-page): Set `charset' to `w3m-current-content-charset' if it - is nil. - (w3m-region): If `charset' is nil, check `content-charset' in `META - Tag'. - -2003-07-17 TSUCHIYA Masatoshi - - * w3m-ccl.el (toplevel): Add autoload for `charset-id' defined at - w3m-om.el. - (w3m-ccl-write-repeat): Simplified. - (w3m-ccl-write-euc-japan-character): Set nil, when - `read-multibyte-character' is not available. - (w3m-ccl-write-iso-latin-1-character): Ditto. - - * w3m-om.el: Remove redundant `function'. - (w3m-om-character-set-alist): New variable. - (charset-id): New function. - - * w3m.el (w3m-input-coding-system): Change its default value for - Mule2.3 and Emacsen without Mule. - -2003-07-17 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-examine-modules): Ignore w3m-ccl.el when ccl.el - is missing. - - * w3m-e21.el (w3m-ccl-get-ucs-codepoint-with-emacs-unicode): Import - from w3m-ccl.el. - - * w3m-ucs.el (w3m-ccl-get-ucs-codepoint-with-mule-ucs): Import from - w3m-ccl.el. - - * w3m-ccl.el: Export the above constants. - - * w3m.el (w3m-retrieve-and-render): Check current content charset - before `w3m-create-page' is called. - -2003-07-17 ARISAWA Akihiro - TSUCHIYA Masatoshi - - * w3m.el (toplevel): Do not require `ccl'. - (w3m-input-coding-system): Change its default value. - (w3m-internal-characters-alist): Moved to w3m-ccl.el - (w3m-ccl-write-repeat): Ditto. - (w3m-euc-japan-decoder): Ditto. - (w3m-euc-japan-encoder): Ditto. - (w3m-iso-latin-1-decoder): Ditto. - (w3m-iso-latin-1-encoder): Ditto. - - * w3m-ccl.el: New file. - - * w3m-ucs.el: Completely rewritten. - (w3m-euc-japan-mule-ucs, w3m-iso-latin-1-mule-ucs): New coding systems. - - * w3m-e21.el (toplevel): Require `w3m-ccl'. - (w3m-euc-japan-encoder, w3m-iso-latin-1-encoder): New encoder. - - * w3m-om.el, w3m-e20.el, w3m-xmas.el (toplevel): Require `w3m-ccl'. - -2003-07-17 Hideyuki SHIRAI - - * w3m.el (w3m-about-db-history): Call `w3m-arrived-time' with string. - -2003-07-16 Katsumi Yamaoka - - * w3m.el (w3m-uri-replace-alist): Improve the customizing widget. - -2003-07-16 TSUCHIYA Masatoshi - - * w3m.el (w3m-copy-buffer): Fix the logical error installed by the last - change at 2003-07-15. - -2003-07-15 TSUCHIYA Masatoshi - - * w3m.el (w3m-image-only-page): Abolished. - (w3m-show-error-information): Return nil. - (w3m-create-text-page): Return 'text-page. - (w3m-create-image-page): Return 'image-page. - (w3m-create-page): Return 'external-view when `w3m-external-view' is - called. - (w3m-goto-url): Do not encode a given URL when it points a local page. - Bind `w3m-current-buffer' locally. Follow the change of - `w3m-create-page'. - (w3m-copy-buffer): Wrap `w3m-goto-url' with - `w3m-process-with-wait-handler', to avoid unexpected asynchronous - processes. - (w3m-region): Bind `w3m-current-buffer' locally. - - * w3m-util.el (w3m-url-local-p): Stricten its regexp. - (w3m-url-dtree-p): Removed. - -2003-07-10 Katsumi Yamaoka - - * w3m.el (w3m-uri-replace-alist): Revert 2003-07-09 change; improve the - customizing widget. - - * doc/ptexinfmt.el (texinfo-discard-command-and-arg): New function for - old Emacsen. - -2003-07-09 TSUCHIYA Masatoshi - - * w3m.el (w3m-decoder-alist): Simplified. - -2003-07-09 Katsumi Yamaoka - - * w3m.el (w3m-decoder-alist): Look for the newest inflate command. - -2003-07-09 Hideyuki SHIRAI - - * mew-w3m.el (w3m-mew-support-cid): Check `mew-version-number'. - (mew-w3m-cid-retrieve): Support Mew 4.0.53 and later. Thanks to Kazu - YAMAMOTO for his patch. - -2003-07-09 TSUCHIYA Masatoshi - - * w3m.el (w3m-uri-replace-alist): Add `rpm', `waei', `eiwa', `kokugo' - and `eiei'. - (w3m-input-url): Do not encode its return value. - (w3m-goto-url): Call `w3m-url-transfer-encode-string' to encode a given - URL. - - -2003-07-05 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3.5 from emacs-w3m-1_3 branch. - -2003-07-04 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url-1): Simply copy buffer's contents to the - new session rather than to call `w3m-goto-url'. - -2003-07-03 TSUCHIYA Masatoshi - - * w3m.el (w3m-local-file-type): Check whether a regular expression is - specified, before matching it on a URL. - - * Following changes are to check whether required libraries are - available. - - * w3mhack.el (toplevel): Do not create `shimbun/shimbun-servers.el' and - `w3m-kwds.el' only when this file is loaded, to suppress excessive - messages. - (w3mhack-check-shimbun-servers-file): New function. - (w3mhack-check-colon-keywords-file): New function. - (w3mhack-compile): Call these functions explicitly. - (w3mhack-batch-compile, w3mhack-locate-library, w3mhack-print-status): - New functions. - - * configure.in: Check that egrep is available and that regexp-opt.el - and xml.el are available. - - * aclocal.m4 (AC_EMACS_LISP): Add `-q' option and `-no-site-file' - option. - (AC_ADD_LOAD_PATH): Define `--with-attic' option. - (AC_CHECK_ELISP): New function. - - * Makefile.in (.el.elc): Call `w3mhack-batch-compile' instead of - `batch-byte-compile'. - (very-slow): Always call `keywords' target. - (keywords): Call `w3mhack-check-colon-keywords-file'. - -2003-07-03 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-about-antenna): Fix the expression to decide - changed sites. - - * w3m.el (w3m-retrieve-and-render): Do not overwrite an arrived time - with a modified time, even if the modified time is newer than the - arrived time. Store a real URL to arrived DB. - (w3m-about-db-history): Small clean up. - - * attic/xml.el: Import contrib/xml.el of Oort Gnus. Require cl and - poe. - -2003-07-02 TSUCHIYA Masatoshi - - * w3m-bookmark.el (w3m-bookmark-add): Encode special characters - included in a URL and a title. - - * w3m-antenna.el (w3m-antenna-check-all-sites): Use `w3m-antenna-alist' - instead of `w3m-antenna-sites'; this change must have no ill effects - because `w3m-use-setup' merges site informations kept by - `w3m-antenna-sites' into `w3m-antenna-alist'. - (w3m-about-antenna): Fix. - (w3m-antenna-add-current-url): Encode special characters included in - `w3m-current-title'. - - * w3m.el: Changes of functions handling the arrived database, and clean - up w3m-retrieve-and-render() and related parts. - (w3m-content-type-alist): Change spec. - (w3m-attributes): Strip authentication part from URL before checking - charsets given by a user. - (w3m-arrived-add-1): Removed. - (w3m-arrived-add): Reimplemented. - (w3m-arrived-modify): Removed. - (w3m-arrived-time): Define its `setf' method. - (w3m-arrived-get, w3m-arrived-put): New inline functions. - (w3m-arrived-title): Define as a macro using `w3m-arrived-get'. - (w3m-arrived-last-modified): Ditto - (w3m-arrived-content-charset): Ditto - (w3m-arrived-content-type): Ditto. - (w3m-arrived-shutdown): Modify a predicate used for comparing arrived - elements, to ensure that every URL precedes its variants with - fragments. - (w3m-encode-specials-string): New function. - (w3m-safe-decode-buffer): New function. - (w3m-rendering-extract-title): Simplified. - (w3m-rendering-half-dump): Define as a normal function. - (w3m-rendering-buffer): Do not call `w3m-filter'. - (w3m-retrieve-and-render): Reimplemented. - (w3m-show-error-information): Change its argument spec. - (w3m-content-prepare-functions): Abolished. - (w3m-prepare-content): Reimplemented. - (w3m-prepare-text-content, w3m-prepare-image-content): Removed. - (w3m-create-text-page, w3m-create-image-page): New functions; the - successors of the aboves. - (w3m-create-page): New function. - (w3m-goto-url): Follow above changes and clean up. - (w3m-redisplay-and-reset): Call `setf' methods instead of using - `w3m-arrived-modify'. - (w3m-redisplay-with-charset): Ditto. - (w3m-redisplay-with-content-type): Ditto. - (w3m-about-header): Strip authentication part from URL before - extracting titles. - (w3m-about-history): Encode special characters included in a title. - (w3m-about-db-history): Encode special characters in the title. Ignore - URLs that include fragments. - -2003-07-01 TAKAHASHI Kaoru - - * doc/ptexinfmt.el: @verb, @tie, @/ support. - (ptexinfmt-broken-facility): Abolish NO-NOTICE argument. Use - `ptexinfmt-disable-broken-notice-flag' instead. - -2003-07-01 Hideyuki SHIRAI - - * mew-w3m.el (mew-mime-text/html-w3m): Add CHARSET argument of - `w3m-region' when no w3m-m17n. - -2003-07-01 TSUCHIYA Masatoshi - - * mime-w3m.el (mime-w3m-preview-text/html): Call `w3m-region' with - `charset' option. - -2003-07-01 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Use `w3m-url-strip-fragment' instead of - `w3m-base-url' for local files. - -2003-07-01 TSUCHIYA Masatoshi - - * w3m.el (w3m-arrived-load-list): Check that `w3m-arrived-file' exists - before deleting it. - (w3m-check-refresh-attribute): Condition relaxed. - (w3m-region): Disable checking refresh attribute. - -2003-06-30 TSUCHIYA Masatoshi - - * w3m.el: Some miscellaneous changes and large changes to make a filter - module cooperate with w3mmee and w3m-m17n. - (w3m-language): Stricten its customize spec. - (w3m-attributes): Call `w3m-url-strip-fragment' instead of using a - literal regular expression. - (w3m-arrived-load-list): New function. - (w3m-arrived-setup, w3m-arrived-shutdown): Use the above. - (w3m-url-decode-string): Call `vector' instead of `string' to avoid - making unexpected multibyte characters. - (w3m-decode-buffer): Do not call `w3m-decode-get-refresh'. - (w3m-decode-get-refresh): Removed. - (w3m-check-refresh-attribute): New function, the successor of the - above. - (w3m-rendering-half-dump): Encode a content for w3mmee and w3m-m17n - with `w3m-current-coding-system' instead of giving it as a binary data. - Because `w3m-current-coding-system' keeps a coding system used to - decode the current buffer, all characters should be recovered by this - encoding. - (w3m-rendering-buffer-1): Removed. - (w3m-rendering-buffer): New function, the successor of the above. - (w3m-rendering-unibyte-buffer): Removed. - (w3m-rendering-multibyte-buffer): Removed. - (w3m-prepare-text-content): Always call `w3m-decode-buffer'. Call - `w3m-rendering-buffer' instead of `w3m-rendering-unibyte-buffer'. - (w3m-goto-url): Fix regular expressions. - (w3m-region): Accept the 4th optional argument, `charset'. Set - `w3m-current-coding-system' to the coding system based on the given - charset. Call `w3m-rendering-buffer' with the charset. - -2003-06-26 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Include other files first. - -2003-06-23 Katsumi Yamaoka - - * w3mhack.el (w3mhack-shimbun-modules-using-rss): Don't use - `with-temp-buffer'. - -2003-06-22 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-shimbun-modules-using-rss): New function. - (w3mhack-examine-modules): Call the above instead of a literal list. - -2003-06-20 Katsumi Yamaoka - - * doc/Makefile.in (install): Don't run install-info for non- existent - info files. - - * w3mhack.el (w3mhack-examine-modules): Also examine - "sb-pukiwiki-rss.el". - -2003-06-19 TSUCHIYA Masatoshi - - * w3m-namazu.el (w3m-namazu-complete-index): Consider `predicate' - option. - - * w3m-weather.el (w3m-weather-completion-table): Add `oki' as the - shortend form of `shimanekenoki'. - -2003-06-18 TSUCHIYA Masatoshi - - * w3m.el (w3m-fontify-anchors): Do not encode fragment parts. - -2003-06-18 Katsumi Yamaoka - - * w3mhack.el (w3mhack-examine-modules): Ignore the shimbun modules - which need xml.el if it is not available. - -2003-06-18 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Improve the last change. - - -2003-06-18 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3.4 from emacs-w3m-1_3 branch. - -2003-06-18 TSUCHIYA Masatoshi - - * w3m.el (w3m-arrived-ignored-regexp): Use "\`" instead of "^". - (w3m-history-ignored-regexp): Ditto. - (w3m-url-transfer-encode-string): New inline function. - (w3m-fontify-anchors): Encode URL with the attribute `charset'. - (w3m-input-url): Encode URL with `w3m-default-coding-system'. - (w3m-about-header): Display the current anchor information. - - * w3m-form.el (w3m-form-parse-and-fontify): Encode URL with the - attribute `charset'. - -2003-06-17 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Encode messages to terminal while - formatting info pages. - -2003-06-12 Katsumi Yamaoka - - * w3m.el (w3m-w3m-attributes): Improve the regexp to extract - content-types. - -2003-06-08 Yuuichi Teranishi - - * w3m-form.el (w3m-form-parse-and-fontify): Apply - `w3m-decode-anchor-string' to the form action url. - -2003-06-05 TSUCHIYA Masatoshi - - * doc/emacs-w3m.texi, doc/emacs-w3m-ja.texi: Their license is changed - from GNU Free Documentation License to GNU General Public License. - -2003-05-30 Yuuichi Teranishi - - * octet.el (toplevel): Require poe. - (octet-filter-call1): Use `make-temp-file' instead of `make-temp-name'. - (octet-filter-call2): Ditto. - (octet-filter-call2-extra): Ditto. - (octet-temp-directory): Changed default value to - `temporary-file-directory'. - -2003-05-29 TSUCHIYA Masatoshi - - * Makefile.in (DOCS): FAQ, FAQ.ja, README.namazu.ja, README.shimbun.ja, - TIPS and TIPS.ja are merged into Info. - -2003-05-29 TSUCHIYA Masatoshi - - * doc/Makefile.in (dvi): New target to create dvi files; related - targets and macros are installed. - - * doc/.cvsignore: Ignore dvi files. - - * configure.in: Check whether texi2dvi, ptex and jbibtex exists. - -2003-05-28 TSUCHIYA Masatoshi - - * .cvsignore: Ignore tarballs. - - * Makefile.in (SUBDIRS): New macro. - (tarball): Refer the above macro, and put texinfo sources into a - tarball. - - * aclocal.m4 (AC_ADD_LOAD_PATH): Use the variable `EGREP' instead of - the literal `grep'. - -2003-05-27 Katsumi Yamaoka - - * w3mhack.el (byte-optimizer for match-string-no-properties): `lenght' - -> `length'. - -2003-05-27 TSUCHIYA Masatoshi - - * w3m.el: Simplify functions that rewrite URIs. - (toplevel): Autoload `w3m-search-uri-replace' instead of - `w3m-search-quick-search-handler'. - (w3m-uri-replace-alist): Changed its default value and its customize - spec. - (w3m-pattern-uri-replace): New function. - (w3m-uri-replace): Reimplemented. - - * w3m-search.el (w3m-search-quick-search-engine-alist): Abolished. - (w3m-search-quick-search-engines): Removed. - (w3m-search-quick-search-handler): Removed. - (w3m-search-uri-replace): New function. - -2003-05-26 Katsumi Yamaoka - - * w3m.el (w3m-highlight-current-anchor): Don't infloop even if a w3m - buffer is narrowed. - -2003-05-22 Katsumi Yamaoka - - * w3mhack.el (w3mhack-make-package): Make it work under non-Mule - XEmacs. - -2003-05-19 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-use-safe-url-regexp): New variable. - (mew-w3m-view-inline-image, mew-mime-text/html-w3m): Use - `mew-w3m-use-safe-url-regexp' for `w3m-safe-url-regexp'. - -2003-05-12 Hideyuki SHIRAI - - * w3m.el (Top): Use w3m-treat-drive-letter for `w3m-expand-path-name'. - -2003-05-12 TSUCHIYA Masatoshi - - * mime-w3m.el (mime-w3m-preview-text/html): Apply the patch posted by - Yoichi NAKAYAMA in [emacs-w3m:04836], that correct - the wrong usage of `message'. - -2003-05-06 Katsumi Yamaoka - - * w3m.el (w3m-fontify-anchors): Invalidate the widget keymap in XEmacs; - add a help-echo to the widget button. - (w3m-make-minor-mode-keymap): Bind [down-mouse-2] to `undefined' to - invalidate the `widget-button-click' command in FSF Emacs. - -2003-04-30 Katsumi Yamaoka - - * w3m.el (w3m-imitate-widget-button): New variable. - (w3m-imitate-widget-button): New function. - (w3m-fontify-anchors): Imitate the widget button. - (w3m-next-anchor): Look for the widget button. - (w3m-previous-anchor): Ditto. - -2003-04-30 TSUCHIYA Masatoshi - - * w3m.el (w3m-retrieve-and-render): Hide a exit status from an error - message unless `w3m-process-exit-status'. - -2003-04-30 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Improve and bug fix the find-file code. - -2003-04-16 Chihiro Kuroda - - * w3m.el (w3m-download): Download a directory url to index.html - (by default) instead of signaling an error. - -2003-04-11 Katsumi Yamaoka - - * w3m.el (w3m-local-find-file-regexps): New user option. - (w3m-local-find-file-function): New user option. - (w3m-goto-url): Use the function specified by the - `w3m-local-find-file-function' variable for local files when the file - name matches the `w3m-local-find-file-regexps' variable. - -2003-04-04 Hideyuki SHIRAI - - * w3m-search.el (w3m-search-engine-alist): Change coding-system to - `euc-japan' of "waei" and "kokugo". Tnx, Mr. Saito (sai@yedo.com) for - his report. - -2003-03-26 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-check-all-sites): Call `make-symbol' - instead of `gensym', in order to make this function free from runtime - CL functions. - -2003-03-07 Katsumi Yamaoka - - * w3m-bug.el (report-emacs-w3m-bug): Make it possible to send a bug - report even if emacs-w3m is not running. - -2003-03-03 Michael Shields - - * w3m-xmas.el (w3m-create-image): Protect against images which are not - permitted to be loaded according to `w3m-safe-url-regexp'. - -2003-02-28 Hideyuki SHIRAI - - * w3m-util.el (w3m-get-server-hostname): Rename and move from - `w3m-process-get-server-root' in `w3m-proc.el'. - - * w3m-proc.el (w3m-process-set-authinfo, w3m-process-read-user) - (w3m-process-read-passwd, w3m-process-y-or-n-p): Use - `w3m-get-server-hostname' instead of `w3m-process-get-server-root'. - - * w3m.el (w3m-show-error-information): New customized variable. - (w3m-w3m-attributes): Message strange `Location:' like lynx. - (w3m-retrieve-and-render): When error occur, show error message in `w3m - buffer' to be accompanied by `w3m-show-error-information'. - (w3m-show-error-information): New function. - (w3m-reload-this-page, w3m-redisplay-this-page) - (w3m-redisplay-and-reset, w3m-redisplay-with-charset) - (w3m-view-source, w3m-view-header): If `w3m-current-url' is nil, dont' - execute command. - (w3m): Guard from the bug of `select-frame-set-input-focus' in - Emacs-21.3.x. If `w3m-current-url' is nil in `w3m buffer' - -2003-02-27 Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-shimbun-servers-file): Exclude fml, - glimpse, lump, mailarc, mailman, mhonarc and text; indent. - (w3mhack-generate-colon-keywords-file): indent. - -2003-02-26 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Add www.alltheweb.com - suggested by Chris Beggy ; make the default value - more suitable to the language environment; don't use the old fashioned - backquotes. - (w3m-search-default-engine): Always default to google. - (w3m-search-prefer-japanese-site): Remove. - (w3m-search-inhibited-japanese-engines): Remove. - (w3m-search): Bind `completion-ignore-case' to t. - (w3m-search-quick-search-handler): Remove - `w3m-search-prefer-japanese-site' and - `w3m-search-inhibited-japanese-engines'. - -2003-02-26 Hideyuki SHIRAI - - * w3m.el (w3m-w3m-attributes): Allow imperfect Status-Line like no - Reason-Phrase. Guard broken header like no location field. - -2003-02-25 Hideyuki SHIRAI - - * w3m-util.el (w3m-url-local-p): Use `\`' instead of `^'. - -2003-02-21 Hideyuki SHIRAI - - * w3m.el (w3m-local-dirlist-cgi): Treat a `local cookie file', again. - -2003-02-16 ARISAWA Akihiro - - * w3m.el (w3m-type): Support "release candidate" of w3m. - -2003-02-14 Katsumi Yamaoka - - * w3m-xmas.el (w3m-insert-image): Use `map-extents' instead of - `extent-at' repeatedly. - (w3m-remove-image): Ditto. - -2003-02-05 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-submit): Remove `!CURRENT_URL!' from action - tag. - -2003-02-04 Katsumi Yamaoka - - * w3mhack.el (TopLevel): Don't gererate the w3m-kwds.el file if there - is no permission to write. - - * Makefile.in (clean): Remove shimbun/shimbun-servers.el. - -2003-02-04 Yoichi NAKAYAMA - Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-shimbun-servers-file): New function. - (TopLevel): Call it. - -2003-02-04 Yoichi NAKAYAMA - - * w3mhack.el (shimbun-servers-file): New constant. - -2003-02-04 Hideyuki SHIRAI - - * w3m.el (w3m-mode): Bind `auto-hscroll-mode' for Emacs-21.3. - -2003-01-30 Katsumi Yamaoka - - * w3m.el (w3m-image-type): Move forward. - (w3m-fontify-images): Use `w3m-action' and `w3m-anchor' instead of - `get-text-property'. - (w3m-toggle-inline-images-internal): Use `w3m-image' instead of - `get-text-property'. - (w3m-toggle-inline-image): Don't specify the arg to `w3m-image'. - (w3m-resize-inline-image-internal): Use `w3m-image' instead of - `get-text-property'. - (w3m-zoom-in-image): Don't specify the arg to `w3m-image'. - (w3m-zoom-out-image): Ditto. - (w3m-view-this-url): Don't bother to call `w3m-anchor' if it is - needless. - (w3m-print-this-url): Don't pull-in the point into the link if it is - called non-interactively. - (w3m-highlight-current-anchor-1): Use `w3m-anchor-sequence' instead of - `get-text-property'. - (w3m-next-anchor): Don't put `nil' element into `w3m-goto-anchor-hist'; - use `push' instead of `cons'. - (w3m-previous-anchor): Ditto. - (w3m-next-form): Use `w3m-action' instead of `get-text-property'; don't - put `nil' element into `w3m-goto-anchor-hist'; specify the current - position to `w3m-action'; use `push' instead of `cons'. - (w3m-goto-previous-form): indent. - (w3m-previous-form): Use `w3m-action' instead of `get-text-property'; - don't put `nil' element into `w3m-goto-anchor-hist'; specify the - current position to `w3m-action'; use `push' instead of `cons'. - (w3m-next-image): Use `w3m-image' instead of `get-text-property'; don't - put `nil' element into `w3m-goto-anchor-hist'; specify the current - position to `w3m-image'; use `push' instead of `cons'. - (w3m-previous-image): Ditto. - - * w3m-form.el (w3m-form-resume): Use `w3m-action' instead of - `get-text-property'; specify the current position to `w3m-action'. - (w3m-fontify-textareas): Use `w3m-anchor-sequence' instead of - `get-text-property'. - (w3m-form-replace): Use `w3m-action' instead of `get-text-property'. - (w3m-form-textarea-info): Use `get-text-property' instead of - `w3m-get-text-property-around'. - (w3m-form-reset): Use `w3m-action' instead of `get-text-property'. - - * w3m-util.el (w3m-get-text-property-around): Always search for the - text prop around there and pull-in the point into the position where - the prop exists. - (w3m-action, w3m-anchor, w3m-image, w3m-submit): Use - `get-text-property' if the argument is omitted. - (w3m-image-scale): Abolished. - (w3m-anchor-sequence): Simplified. - - * mime-w3m.el (mime-w3m-mode-map): Bind it when compiling. - -2003-01-28 Katsumi Yamaoka - - * w3mhack.el (top): Move the last addition (modifying the value for - `shell-file-name') just after loading `cl'. - -2003-01-28 Hideyuki SHIRAI - - * w3mhack.el (top): Set `cmdproxy.exe' to `shell-file-name' when Win32 - environment. - -2003-01-28 Hideyuki SHIRAI - - * w3m.el (w3m-local-dirlist-cgi): Treat a `local cookie file'. - -2003-01-27 Hideyuki SHIRAI - - * w3m-ucs.el (w3m-ucs-to-char): Guard error for Mule-UCS 0.85. - -2003-01-26 Katsumi Yamaoka - - * w3mhack.el (w3mhack-byte-optimize-letX): Add `pathname-coding-system' - to be removed from `let' bindings. - -2003-01-26 MIYOSHI Masanori - - * w3m-e21.el (w3m-favicon-type): Add BMP at the head of the list. - (w3m-favicon-type): Undo the last change and make the priority of BMP - the lowest. - -2003-01-24 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Withdraw the change of 2003-01-09. - -2003-01-24 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-examine-modules, w3mhack-load-path): Check the - existence of Gnus for shimbun/nnshimbun.el. - -2003-01-21 Katsumi Yamaoka - - * w3m-util.el (w3m-function-max-args): Don't use the arglist - destructively. - - * mime-w3m.el (kill-new): Don't refer to the whole arglist of the - original function. - -2003-01-21 Masatake YAMATO - - * w3m.el (w3m-scroll-down-or-previous-url): Added doc string. - -2003-01-19 TSUCHIYA Masatoshi - - * w3m.el (toplevel): Strict checking that buggy `w3m-time-parse-string' - is used. - -2003-01-14 Katsumi Yamaoka - Suggested by KURIHARA Kenichi . - - * w3m.el (w3m-async-exec): Always default to `t'. - (w3m-process-connection-type): Default to `nil' under MacOS X. - -2003-01-09 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Insert one excessive newline after a - @foo{bar} thing to prevent clinging of a line and a line - (old texinfmt bug?) if it should be considered only one thing in a - line. - -2003-01-07 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-ext-url-show): Use `mew-buffer-message' instead - of `mew-window-configure'. - -2003-01-06 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-ext-url-show): New funcition. - (mew-w3m-ext-url-fetch): Ditto. - (top): Modify comment. Avoid byte-compile warning for - `mew-window-configure'. - -2002-12-20 Hideyuki SHIRAI - - * w3m.el (w3m-about-db-history): Display the information of page. - -2002-12-19 Hideyuki SHIRAI - - * w3m.el (w3m-local-dirlist-cgi): Treat a local cookie. - -2002-12-18 Hideyuki SHIRAI - - * w3m-e21.el (w3m-favicon-type): Change default value and type of - custom. - (w3m-favicon-type-alist): New internal variable. - (w3m-setup-favicon): Don't check 'xpm. - (w3m-buffer-favicon): Decide image type of Emacs use - `w3m-favicon-type-alist'. - -2002-12-17 Hideyuki SHIRAI - - * w3m.el (w3m-type): Suppert `stable version notation' of w3m-m17n. - -2002-12-12 ARISAWA Akihiro - - * w3m.el (w3m-use-favicon): Moved from w3m-e21.el. - - * w3m-image.el (w3m-favicon-usable-p): Moved from w3m-e21.el. - - * w3m-e21.el : Bind `w3m-use-favicon' when compiling. - (w3m-favicon-usable-p): Moved to w3m-image.el. - (w3m-use-favicon): Moved to w3m.el. - -2002-12-07 Yuuichi Teranishi - - * w3m-form.el (w3m-form-text-chop): Added nil check. - -2002-12-06 Katsumi Yamaoka - - * w3mhack.el (w3mhack-what-where): Don't say [-ja] especially. - -2002-12-03 Katsumi Yamaoka - - * doc/ptexinfmt.el: Modify it not to use APEL functions. - - * w3mhack.el (w3mhack-makeinfo): Remove last temporal mod. - -2002-12-02 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Temporally fix to help users who don't - have APEL that use texinfmt if loading doc/ptexinfmt.el is failed. - -2002-12-02 ARISAWA Akihiro - - * doc/Makefile.in: Remove GNU make things. - -2002-12-02 Katsumi Yamaoka - - * w3mhack.el (w3mhack-makeinfo): Don't format Japanes info if the mule - feature is not provided. - - * aclocal.m4 (AC_PATH_LISPDIR, AC_PATH_ICONDIR): Undo last change. - - * doc/Makefile.in (INSTALL_INFO): New variable. - (install): Use it. - -2002-11-29 Katsumi Yamaoka - - * Makefile.in (srcdir): New variable. - (FLAGS): Specify an absolute path to w3mhack.el. - (all-en): New rule. - (all-ja): Made it make only Japanese info. - (info-en): New rule. - (install-en): New rule. - (install-ja): Made it install only Japanese info. - (install-lisp): Use `$(srcdir)/' instead of `./'. - (install-icons): Ditto. - (install-info-en): New rule. - (Makefile): Use `$(srcdir)/' instead of `./'. - (config.status): Ditto. - (very-slow): Specify an absolute path to attic/addpath.el. - - * doc/.cvsignore: Add version.texi. - - * doc/ChangeLog: Removed. - - * doc/Makefile.in (srcdir, subdir, top_srcdir): New variables. - (FLAGS): Specify an absolute path to w3mhack.el. - (EMACSINFO): Use `$(top_srcdir)' instead of `..'. - (INFO_DEPS): Include both emacs-w3m.info and emacs-w3m-ja.info. - (INFO_DEPS_EN): New variable. - (en): New rule. - (version.texi): New rule. - (emacs-w3m.info): Made it depend on version.texi. - (emacs-w3m-ja.info): Ditto. - (install): Use `$(top_srcdir)/' instead of `../'. - (install-en): New rule. - - * doc/version.texi: Removed from the CVS repository. - -2002-11-29 TSUCHIYA Masatoshi - - * doc/Makefile.in (clean): Fix target. - -2002-11-29 ARISAWA Akihiro - - * w3mhack.el (w3mhack-nonunix-install): Create parent directories. - -2002-11-28 Katsumi Yamaoka - - * doc/texinfo.tex: Replaced with the latest version. - -2002-11-28 Katsumi Yamaoka - - * w3m.el (w3m-header-line-map): Prevent tool-bar from being doubled - under Emacs 21. - -2002-11-28 Katsumi Yamaoka - - * Makefile.in (infodir): Add a variable. - (default): Use `all'. - (all, all-ja): New rules. - (lisp): Renamed from `default'. - (what-where): Pass `infodir' to `w3mhack-what-where'. - (info, info-ja): New rules. - (install): Use `install-lisp' and `install-info'. - (install-ja): New rule. - (install-lisp): Renamed from `install'. - (install-info, install-info-ja): New rules. - (install-package): Use `install-lisp' instead of `install'; install - info files as well. - (install-package-ja): New rule. - (clean): Remove info files as well. - (distclean): Remove doc.Makefile as well. - - * aclocal.m4 (AC_PATH_LISPDIR, AC_PATH_ICONDIR): Modify a message for - `install-package'. - - * configure.in: Check for the makeinfo command; create doc/Makefile. - - * w3mhack.el (w3mhack-make-package): Add info file names into a - MANIFEST file. - (w3mhack-what-where): Show where info files will go. - (w3mhack-makeinfo): New function. - -2002-11-28 Katsumi Yamaoka - - * doc/Makefile.in, .cvsignore: New file. - - * doc/emacs-w3m.texi, emacs-w3m-ja.texi: Correct copyright holder. - - * doc/emacs-w3m.texi: Renamed from emacs-w3m-en.texi. - - * doc/txi.tex: Renamed from txi-en.tex. - -2002-11-27 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Specify coding-system for - the waei and kokugo entries. Suggested by Hideyuki SHIRAI. - -2002-11-27 Katsumi Yamaoka - - * doc/emacs-w3m-en.texi, emacs-w3m-en.texi: Convert to GFDL. - -2002-11-27 Yoichi NAKAYAMA - - * doc/emacs-w3m-en.texi: New files. - * doc/emacs-w3m-ja.texi: - * doc/ptexinfmt.el: - * doc/texinfo.tex: - * doc/txi-en.tex: - * doc/txi-ja.tex: - * doc/version.texi: - -2002-11-27 Katsumi Yamaoka - - * w3m-tabmenu.el (w3m-tab-menubar-update): Do nothing when there's no - menubar. - -2002-11-18 Hideyuki SHIRAI - - * w3m.el (w3m-view-this-url-1): Keep position when new-session and - `w3m-view-this-url-new-session-in-background' is non-nil. - -2002-11-17 Hideyuki SHIRAI - - * mew-w3m.el (mew-mime-text/html-w3m): Use `match-string-no-properties' - if it exist. - -2002-11-15 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Use an optional argument and the function - `interactive' to examine whether it is called interactively instead of - the function `interactive-p'. Suggested by TSUCHIYA Masatoshi. - (w3m-goto-url-new-session): Ditto. - (w3m): Ditto. - (w3m-select-buffer-show-this-line): Ditto. - -2002-11-14 Hideyuki SHIRAI - - * w3m.el (w3m-w3m-attributes): Bind `case-fold-search' to t. - -2002-11-14 Katsumi Yamaoka - - * w3m-search.el (w3m-search-engine-alist): Add some dictionaries. - (w3m-search-default-engine): Default to google. - (w3m-search-quick-search-engine-alist): Add iij-archie; add - customization type. - (w3m-search-prefer-japanese-site): New user option. - (w3m-search-inhibited-japanese-engines): New user option. - (w3m-search-quick-search-engines): New function. - (w3m-search-quick-search-handler): Maybe use a Japanese site; use - `w3m-search-quick-search-engines' to merge `w-s-engine-alist' and - `w-s-quick-search-engine-alist'. - - * w3m.el (w3m): Allow quicksearch urls if interactive. - -2002-11-12 Katsumi Yamaoka - - * w3.el (w3m-view-this-url-1): Copy `w3m-current-url' into a copied - buffer. - (w3m-goto-url): Allow the 7th argument `qsearch'; use it to recursive - call the function itself if the quicksearch feature is permitted. - (w3m-goto-url-new-session): Specify the 7th arg of `w3m-goto-url' if it - is called interactively. - -2002-11-08 Romain FRANCOISE - - * w3m-search.el (w3m-search-engine-alist): Add "google groups". - (w3m-search-quick-search-engine-alist): New user option. - (w3m-search-quick-search-handler): New function. - - * w3m.el: Autoload `w3m-search-quick-search-handler'. - (w3m-goto-url): Use `w3m-search-quick-search-handler' to parse - quicksearch url schemes. - -2002-11-06 TSUCHIYA Masatoshi - - * w3m-bookmark.el (w3m-bookmark-safe-string): Abolish its 2nd `coding' - argument. Instead of it, use the coding system to be used for encoding - the buffer contents on saving. - (w3m-bookmark-write-file): Follow the above change. - -2002-11-06 Yuuichi Teranishi - - * w3m-form.el (w3m-fontify-textareas): Replace textarea string only - when form data contains non-nil data. - -2002-11-05 Yuuichi Teranishi - - * w3m.el (toplevel): Added autoload setting for - `w3m-fontify-textareas'. - (w3m-fontify): Don't remove tag strings in the textareas; Call - `w3m-fontify-textareas'. - - * w3m-form.el (w3m-form-treat-textarea-size): New option. - (w3m-form-resume): Do nothing if forms is nil. - (w3m-fontify-textareas): New function. - (w3m-form-parse-and-fontify): Decode entities for form value; Record - textarea rows as text property. - (w3m-form-parse-and-fontify): Treat CRLF as a newline character. - (w3m-form-search-textarea): New function. - (w3m-form-textarea-replace): Rewrite. - (w3m-form-textarea-info): Ditto. - -2002-11-05 TSUCHIYA Masatoshi - - * w3m-bookmark.el (w3m-bookmark-file-coding-system): Fix its docstring. - (w3m-bookmark-verify-modtime): Keep buffer modified status. - (w3m-bookmark-safe-string): New function. - (w3m-bookmark-write-file): Call it to make given strings be safe. - -2002-11-03 TSUCHIYA Masatoshi - - * w3m-bookmark.el: Use non-visiting working buffer; Auto-detection of - bookmark file coding system. - (w3m-bookmark-file-coding-system): Fix its docstring. - (w3m-bookmark-buffer-file-name): New internal variable. - (w3m-bookmark-mode): Add documents for commands. - (w3m-bookmark-mode-setter): Set `default-directory'. - (w3m-bookmark-buffer): Use non-visiting working buffer. - (w3m-bookmark-sections): Follow the above change. - (w3m-bookmark-kill-entries): Likewise. - (w3m-bookmark-file-modtime, w3m-bookmark-verify-modtime) - (w3m-bookmark-save-buffer): New functions. - (w3m-bookmark-write-file): Use it; Stricten check. - (w3m-bookmark-add-current-url-group): Call `w3m-bookmark-add' without - 2nd argument. - (w3m-about-bookmark): Give unique id to sections. - (w3m-bookmark-current-number): Follow the above change. - (w3m-bookmark-kill-entry): If the bookmark file is reverted, reload it. - (w3m-bookmark-undo): Ditto. - (w3m-bookmark-edit): New function. - -2002-11-02 TSUCHIYA Masatoshi - - * w3m-bookmark.el (w3m-about-bookmark): Fix. - (w3m-bookmark-current-number): Return nil on no entry line. - (w3m-bookmark-kill-entry): On no entry line, do not call - `w3m-bookmark-kill-entries'. - (w3m-bookmark-kill-entries): Fix. - -2002-11-01 TSUCHIYA Masatoshi - - * w3m-namazu.el (w3m-namazu): Change prompt. - (w3m-namazu): Change prompt; Small fix. - - * w3m-bookmark.el: Experimental bookmark editer. - (w3m-bookmark-read-file): Removed. - (w3m-bookmark-buffer): New function. - (w3m-bookmark-sections): Use it. - (w3m-bookmark-write-file): Use it; Call `basic-save-buffer'. - (w3m-bookmark-view): View about://bookmark/ instead of - w3m-bookmark-file directly. - (w3m-about-bookmark, w3m-bookmark-current-number) - (w3m-bookmark-kill-entry, w3m-bookmark-kill-entries) - (w3m-bookmark-undo): New functions. - (w3m-bookmark-mode, w3m-bookmark-mode-map): New variables. - (w3m-bookmark-mode-hook): New hook. - (w3m-bookmark-mode): New minor mode. - (w3m-bookmark-mode-setter): New function. - (toplevel): Register it to `w3m-display-functions'. - -2002-10-30 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-generate-colon-keywords-file): Protect against - unexpected data structure. - -2002-10-28 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-attributes): Remove workaround for servers which do - not support HEAD operations. - - -2002-10-25 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3.3 from emacs-w3m-1_3 branch. - -2002-10-25 Katsumi Yamaoka - - * w3m-xmas.el (find-charset): Alias to ignore if no-Mule. - -2002-10-25 Hideyuki SHIRAI - - * w3m.el (w3m-entity-alist): Use `w3m-mule-unicode-p' instead of - `w3m-use-mule-ucs'. - - * w3m-xmas.el (w3m-mule-unicode-p): New function. - - * w3m-fsf.el (w3m-mule-unicode-p): New function. - - * w3m-om.el (w3m-mule-unicode-p): Set aliase to `ignore'. - - * w3m-e19.el (w3m-mule-unicode-p): Set aliase to `ignore'. - -2002-10-25 Masayuki Ataka - - * w3m.el (w3m-entity-alist): Support all entities using Mule-UCS. - -2002-10-24 TSUCHIYA Masatoshi - - * mew-w3m.el: Cancel the last change. Use `w3m-minor-mode'. - - * mime-w3m.el (mime-w3m-display-inline-images): Fix its docstring. - (mime-w3m-safe-url-regexp): Fill its docstring. - (mime-w3m-setup-hook): New hook. - (mime-w3m-setup): Do not initialize `mime-w3m-mode-map'; Run the above - hook. - (mime-w3m-mode-map): It is not defined for XEmacs and Emacs21. - (mime-w3m-local-map-property): New function. - (mime-w3m-preview-text/html): Call it. - - * w3m.el (w3m-key-binding): Cancel the last change. - (w3m-region): Change the interactive form; Do not process tag by - itself. - (w3m-minor-mode-command-alist): Cancel the last change. - (w3m-minor-mode-map, w3m-minor-mode-hook, w3m-minor-mode): Revival. - -2002-10-23 Hideyuki SHIRAI - - * w3m.el (w3m-toggle-inline-images-internal) - (w3m-toggle-inline-image, w3m-view-this-url, w3m-view-this-url) - (w3m-submit-form, w3m-external-view, w3m-view-image) - (w3m-save-image, w3m-view-url-with-external-browser) - (w3m-download-this-url, w3m-edit-this-url, w3m-goto-url) - (w3m-goto-url-with-timer, w3m-safe-view-this-url) - (w3m-safe-view-this-url): Check validity of the URL. - (w3m-print-current-url, w3m-edit-current-url): Check `w3m-current-url'. - - * w3m-util.el (w3m-url-fallback-base): Move from `w3m.el'. - (w3m-url-invalid-regexp): New constant. - (w3m-url-valid): New inline function. - - * mew-w3m.el (mew-mime-text/html-w3m): Remove any properties from - `xref'. - -2002-10-23 Katsumi Yamaoka - - * w3m-om.el (coding-system-list): Use `defalias' and `lambda' instead - of `defun'; allow an optional dummy argument; don't ignore `*noconv*'. - (read-passwd): Use `defalias' and `lambda' instead of `defun'. - (compose-mail): Ditto. - -2002-10-22 TSUCHIYA Masatoshi - - * w3m.el (w3m-key-binding): Remove the code to reset - `w3m-minor-mode-map'. - (w3m-minor-mode-command-alist): Update its docstring. - (w3m-minor-mode-map, w3m-minor-mode-hook, w3m-minor-mode): Abolished. - (w3m-minor-mode): Removed. - - * mime-w3m.el (mime-w3m-setup): Call `w3m-make-minor-mode-keymap' - without using `w3m-minor-mode-map'. - - * mew-w3m.el (mew-use-w3m-minor-mode): Update its docstring. - (mew-w3m-minor-mode-map): New variable. - (toplevel): Revival the code to add a minor mode. - (mew-w3m-minor-mode-setter): Cancel the last change. - -2002-10-22 TSUCHIYA Masatoshi - - * w3m.el (w3m-key-binding): Revival the code to reset - `mime-w3m-mode-map'. - - * mime-w3m.el (mime-w3m-mode-map): Revival. - (mime-w3m-setup): Initialize `mime-w3m-mode-map' based on - `w3m-minor-mode-map'; Modify it to set its parent map to - `mime-view-mode-default-map'. - (mime-w3m-preview-text/html) [XEmacs,Emacs21]: Unify `local-map' as - text property. - - * w3m.el (w3m-make-minor-mode-keymap): Call `make-spase-keymap' instead - of `make-keymap'. - -2002-10-22 Shun-ichi GOTO - - * w3m.el (w3m-entity-regexp): As simple regexp. Existance of final - semi-collon is to be detected. - (w3m-entity-value): 2nd argument STRICT is added. If not STRICT, find - entity from db by maxmum length matching, and returns it with appending - unused chars. Returns nil if not match. And also use defun instead of - defsubst. - (w3m-decode-entities): Use new `w3m-entity-value' with 2nd arg. - -2002-10-22 TSUCHIYA Masatoshi - - * w3m.el (w3m-minor-mode): Define without `define-minor-mode'. - (w3m-minor-mode): Ditto. - (w3m-minor-mode-hook): Ditto. - (w3m-entity-regexp): Set 3000 to `max-specpdl-size' locally to avoid - max-specpdl-size error. - - * w3m-e19.el: Cancel the last change to define `define-minor-mode'. - * w3m-fsf.el: Ditto. - * w3m-om.el: Ditto. - - * attic/easy-mmode.el: Removed. - -2002-10-22 Katsumi Yamaoka - - * w3m-e19.el: Require `easy-mmode'; make the alias `define-minor-mode' - to `easy-mmode-define-minor-mode'. - * w3m-fsf.el: Ditto. - * w3m-om.el: Ditto. - - * attic/easy-mmode.el: New file imported from Emacs 20.7. - -2002-10-22 TSUCHIYA Masatoshi - - * w3m.el (w3m-lynx-like-map, w3m-info-like-map): Add [tab] for - `w3m-next-anchor'. - (w3m-safe-view-this-url, w3m-mouse-safe-view-this-url): New command. - (w3m-minor-mode-command-alist): New constant. - (w3m-make-minor-mode-keymap): New function. - (w3m-minor-mode-map): New keymap. - (w3m-minor-mode): New function. - - * mime-w3m.el (mime-w3m-mode-map): Abolished. - (mime-w3m-mode-command-alist): Abolished. - (mime-w3m-mode-dont-bind-keys): Abolished. - (mime-w3m-mode-ignored-keys): Abolished. - (mime-w3m-setup): Do not initialize `mime-w3m-mode-map'. - (mime-w3m-preview-text/html): Use `w3m-minor-mode-map' instead of - `mime-w3m-mode-map'. - (mime-w3m-view-this-url, mime-w3m-mouse-view-this-url): Removed. - - * mew-w3m.el (mew-w3m-minor-mode): Abolished. - (mew-w3m-minor-mode-setter): Call `w3m-minor-mode'. - -2002-10-21 Katsumi Yamaoka - - * w3m-e19.el: Cancel last change for providing the base64 codec. - -2002-10-21 Yuuichi Teranishi - - * w3m.el (w3m-goto-url): Use 'group:' scheme instead of - 'about://group/...'; Use url encoding for the member of URL group - instead of base64 encoding. - - * w3m-bookmark.el (w3m-bookmark-add-current-url-group): Follow the - change above. - -2002-10-21 Katsumi Yamaoka - - * w3m-e19.el: Require `poe' and `path-util'; attempt to define the - functions `base64-decode-string' and `base64-encode-string'. - - * w3m-util.el (w3m-display-progress-message): New function. - * w3m.el (w3m-goto-url-new-session): Use it. - (w3m): Use it. - -2002-10-21 Yuuichi Teranishi - - * w3m.el (w3m-goto-url): Process 'about://group/...'. - - * w3m-bookmark.el (w3m-bookmark-add-current-url-group): New function. - -2002-10-21 Katsumi Yamaoka - - * w3m.el (w3m-delete-buffer): Run `w3m-delete-buffer-hook' only when a - buffer is killed. - (w3m-pack-buffer-numbers): Arrange buffers sequentially from 1 instead - of 0. - (w3m-select-buffer-next-line): Update gutter tabs for XEmacs. - (w3m-select-buffer-delete-buffer): Run `w3m-delete-buffer-hook'. - - * w3m-util.el (w3m-buffer-number): Assume the buffer number has begun - from 1 instead of 0. - (w3m-buffer-set-number): Ditto. - (w3m-buffer-name-lessp): Ditto. - -2002-10-19 Masayuki Ataka - - * w3m.el (w3m-entity-alist): Support Greek. - -2002-10-20 TSUCHIYA Masatoshi - - * w3m.el (w3m-goto-url): Display a help message to stop asynchronous - process. - -2002-10-18 Katsumi Yamaoka - - * w3m-form.el (w3m-form-input-textarea-keymap): Don't bind C-g. - (w3m-form-input-select-keymap): Ditto. - (w3m-form-input-map-keymap): Ditto. - - * w3m.el (w3m-select-buffer-mode): Add some key descriptions to the - doc-string. - -2002-10-17 ARISAWA Akihiro - - * icons/db-history-up.xpm: Add missing comma. - -2002-07-19 ARISAWA Akihiro - - * w3m-symbol.el: New file. - - * w3m.el: Autoload "w3m-symbol" for `w3m-replace-symbol'. - (w3m-use-symbol): New variable. - (w3m-fontify): Call `w3m-replace-symbol'. - - * w3mhack.el (w3mhack-examine-modules): Don't byte-compile - w3m-symbol.el if no-MULE. - -2002-10-17 TSUCHIYA Masatoshi - - * w3m-e21.el (w3m-buffer-favicon): Bind local null handler with - `w3m-process-with-null-handler' instead of `lexical-let'. - -2002-10-16 Hideyuki SHIRAI - - * w3m-proc.el (w3m-process-push, w3m-process-start): Fix last change. - -2002-10-16 TSUCHIYA Masatoshi - - * w3m.el (w3m-rendering-half-dump): To decide whether - `w3m-treat-image-size' is ignored, use `w3m-display-inline-images-p' - instead of `w3m-display-graphic-p'. Thanks to Mito for his report. - (w3m-about): Add `witdh' and `height' property to tag. - -2002-10-16 Katsumi Yamaoka - - * w3m.el (w3m-emacs-w3m-icon): Use helvetica-bold to widen image. - -2002-10-15 TSUCHIYA Masatoshi - - * w3m.el (w3m-lynx-like-map): Don't define key bindings for - `w3m-zoom-out-image' and `w3m-zoom-in-image' when emacs-w3m in running - in non-graphical display. - (w3m-info-like-map): Ditto. - -2002-10-15 TSUCHIYA Masatoshi - Mito - - * w3m.el (w3m-rendering-half-dump): Ignore `w3m-treat-image-size' when - emacs-w3m is running in non-graphical display. - -2002-10-13 TSUCHIYA Masatoshi - - * w3m.el (w3m-local-dirlist-cgi): Follow the change of - `w3m-process-start'. - (w3m-w3m-get-header): Ditto. - (w3m-w3m-dump-head-source): Ditto. - - * w3m-image.el (w3m-imagick-convert-async-exec): Abolished. - (w3m-imagick-start): Removed. - (w3m-imagick-start-convert-buffer): Call `w3m-process-start' instead of - the above function. - - * w3m-proc.el (w3m-process-push): Accept `command' argument. - (w3m-process-start): Ditto. - -2002-10-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-dump-head-source): Do not display the help message - when `w3m-process-with-wait-handler' is evaluated. - (w3m-make-separator): New function. - (w3m-about-header): Use the above function. - - * w3m-proc.el (w3m-process-waited): New variable. - (w3m-process-error-handler): New function. - (w3m-process-with-wait-handler): Wrap the critical part with - `condition-case' to clean running processes up when `quit' signal is - occured. - -2002-10-10 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-dump-head-source): Display the message which - describes how to stop asynchronous process. - (w3m-lynx-like-map): Changed the key binded to `w3m-process-stop' from - `C-c C-g' to `C-c C-k'. - (w3m-info-like-map): Ditto. - -2002-10-08 MIYOSHI Masanori - - * README.shimbun.ja: Add notice that f1express requires Mule-UCS. - - * README.shimbun.ja: Ditto. - -2002-10-04 Katsumi Yamaoka - - * w3m.el (w3m-toggle-inline-images-internal): Simplify the code. - (w3m-resize-inline-image-internal): Remove an existing bitmap image - first. - - * w3m-bitmap.el (w3m-bitmap-image-insert): Replace - `insert-before-markers' with `insert' (return to the state before - 2002-04-15). - -2002-10-03 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-create-resized-image): Return nil when resizing is - failed; set buffer multibyte before converting xbm to bitmap. - - * w3m-xmas.el (w3m-create-resized-image): Return nil when resizing is - failed. - - * w3m-image.el (w3m-resize-image-by-rate): Undo last change. - -2002-10-03 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-create-resized-image): New function. - - * w3m-e19.el (w3m-create-resized-image): Alias to `ignore'. - * w3m-e20.el (w3m-create-resized-image): Alias to `ignore' if the - BITMAP-MULE is not available. - * w3m-om.el (w3m-create-resized-image): Ditto. - - * w3m-image (w3m-resize-image-by-rate): Limit the minimum scale. - - * w3m.el (w3m-resize-inline-image-internal): Remove an existing image - only for XEmacs. - -2002-10-02 Katsumi Yamaoka - - * w3m-xmas.el (w3m-create-resized-image): New function. - - * w3m.el (w3m-resize-inline-image-internal): Remove an existing image - before resizing. - -2002-10-01 Hideyuki SHIRAI - - * w3m-e21.el (w3m-favicon-type): New user variable. - (w3m-setup-favicon): Check `w3m-favicon-type'. - (w3m-buffer-favicon): Convert image to `w3m-favicon-type' instead of - 'xpm. - -2002-10-01 Katsumi Yamaoka - - * w3m-filter.el (w3m-filter-server-regexp): Fix the value; translate - the comment into English. - -2002-10-01 Katsumi Yamaoka - - * w3m.el (w3m-lynx-like-map): Bind key M-] to `w3m-zoom-in-image'; bind - key M-[ to `w3m-zoom-out-image'. - (w3m-info-like-map): Ditto. - (w3m-mode): Document those new keys. - -2002-09-30 KURODA Chihiro - - * w3m.el (w3m-resize-image-scale): New user option. - (w3m-toggle-inline-image): Call `w3m-zoom-in-image' without resizing. - (w3m-resize-inline-image-internal): New inline function. - (w3m-zoom-in-image): New command. - (w3m-zoom-out-image): New command. - - * w3m-util.el (w3m-image-scale): New macro. - - * w3m-image.el (w3m-resize-image-by-rate): New function. - - * w3m-e21.el (w3m-create-resized-image): New function. - -2002-09-21 Kahlil HODGSON - - * w3m.el (ffap-url-regexp): Make sure it is non-nil. - -2002-09-27 Katsumi Yamaoka - Follow the change in Gnus. - - * mime-w3m.el (mime-w3m-mode-ignored-keys): New variable. - (mime-w3m-setup): Use it. - -2002-09-27 TSUCHIYA Masatoshi - - * w3m.el (w3m-lynx-like-map): Unbind the key "N" to the command - `w3m-namazu' in order to avoid binding collision to - `w3m-view-next-page'. Thanks to Satoshi TAOKA for his report. - (w3m-mode): Fix its docstring for `w3m-antenna-add-current-url'. - Thanks to Satoshi TAOKA and Yoichi NAKAYAMA for the advice. - -2002-09-25 Katsumi Yamaoka - - * w3mhack.el: Ignore byte-compile warnings for the dummy autoloads, - mis-judging of cl run-time functions and the obsoleteness of - `make-local-hook' under Emacs CVS. - -2002-09-25 Hideyuki SHIRAI - - * w3mhack.el (w3mhack-examine-modules): Do not compile `mew-shimbun.el' - with old Mew. - - * mew-w3m.el (top): Avoid byte-compile error and warning for old - Mew. Do not push 'mew-w3m-cid-retrieve' for old Mew. - -2002-09-24 TSUCHIYA Masatoshi - - * w3m.el (w3m-arrived-setup): Use 0 instead of nil as the initial value - for the new obarray. - - * w3m-filter.el (w3m-filter-setup): Use 0 instead of nil as the initial - value for the new obarray. - -2002-09-22 TSUCHIYA Masatoshi - - * w3m.el (w3m-mode): Fix typo in its docstring. - -2002-09-20 Kahlil HODGSON - - * w3m.el (w3m-fontify-bold): Permit class attributes, newlines or - whitespaces in the tag. - (w3m-fontify-underline): Ditto. - -2002-09-18 Hideyuki SHIRAI - - * w3m.el (w3m-treat-drive-letter): New constant. - (w3m-url-to-file-name): Check `w3m-treat-drive-letter'. - - * w3m-dtree.el (w3m-dtree-directory-name): Check - `w3m-treat-drive-letter'. - -2002-09-12 Hideyuki SHIRAI - - * w3m-filter.el (w3m-filter-rules): Add 'assahi shimbun' rule. - (w3m-filter-asahi-shimbun): New function. - -2002-09-05 TSUCHIYA Masatoshi - - * w3m-antenna.el (w3m-antenna-setup): Check new entries registered in - `w3m-antenna-sites'. - (w3m-antenna-shutdown): Return the value of `w3m-antenna-alist'. - (w3m-antenna-check-all-sites): Simplified. - (w3m-about-antenna): Do not call `w3m-antenna-setup'. - - -2002-09-03 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3.2 from emacs-w3m-1_3 branch. - - * w3m.el (w3m-init-file): Changed its default value. - - * Makefile.in (PACKAGE): Use `emacs-w3m' instead of `w3m_el'. - - * w3m-antenna.el (w3m-antenna-make-summary-function): Use - `function-item' instead of `const'. - (w3m-antenna-sort-changed-sites-function): Ditto. - (w3m-antenna-sort-unchanged-sites-function): Ditto. - (w3m-antenna-hns-last-modified): Asynchronized. - (w3m-antenna-last-modified): Removed. - (w3m-antenna-check-site): New function - (w3m-antenna-check-site-after): New function. - (w3m-antenna-check-sites): Removed. - (w3m-antenna-check-all-sites): New function. - (w3m-about-antenna): Asynchronized. - (w3m-about-antenna-edit): Reset post-data after its content is - displayed. - (w3m-antenna-edit-reset-post-data): New function. - -2002-09-02 TSUCHIYA Masatoshi - - * w3m.el (w3m-init-file): Changed its default value. - (toplevel): When Emacs is running without interactive terminal, do not - load the startup file and do not evaluate `w3m-load-hook'. Load a byte - compiled startup file safely. - -2002-09-02 Katsumi Yamaoka - - * w3m.el (w3m-mailto-url-popup-function-alist): New user option. - (w3m-view-this-url-1): Don't save a window configuration for mailto - urls here. - (w3m-goto-mailto-url): Save a window configuration while composing a - mail message; popup a mail window if the major-mode of a mail buffer - matches to `w3m-mailto-url-popup-function-alist'. - -2002-09-01 Andrew M. Scott - - * w3m-weather.el (w3m-weather-default-area): Fix typo in its docstring. - -2002-08-30 Katsumi Yamaoka - - * w3m.el: Provide the feature `w3m' before loading an init file or - evaluating `w3m-load-hook'. Suggested by Seiichi NAMBA - . - -2002-08-30 TSUCHIYA Masatoshi - - * w3m.el (w3m-init-file, w3m-load-hook): New option. - (toplevel): Load `w3m-init-file' and run `w3m-load-hook'. - -2002-08-29 Katsumi Yamaoka - - * w3m-util.el: Require `custom' for Emacs 19 because of the function - `custom-initialize-set'. - -2002-08-29 TSUCHIYA Masatoshi - - * w3m.el: Clean up hook options. - (toplevel): Define the dummy function of `w3m-update-tab-line'. - (w3m-mode-hook, w3m-fontify-after-hook, w3m-select-buffer-hook): Clean - up its default value to nil. - (w3m-display-hook, w3m-delete-buffer-hook): Minimize its default value - and use `w3m-custom-hook-initialize' as the initialize function. - (w3m-arrived-setup-hook, w3m-arrived-shutdown-hook): Abolished. - (w3m-arrived-setup-functions, w3m-arrived-shutdown-functions, - w3m-mode-setup-functions, w3m-display-functions): New interanal - variables. - (w3m-arrived-setup): Refer `w3m-arrived-setup-functions' instead of - `w3m-arrived-setup-hook'. - (w3m-arrived-shutdown): Refer `w3m-arrived-shutdown-functions' instead - of `w3m-arrived-shutdown-hook'. - (w3m-fontify): Call `w3m-header-line-insert' by itself. - (w3m-next-buffer, w3m-delete-buffer, w3m-delete-other-buffers): Call - `w3m-select-buffer-update' by itself. - (w3m-clean-hook-options): New function. - (w3m-mode): Call `w3m-clean-hook-options', and run functions registered - to `w3m-mode-setup-functions'. - (w3m-goto-url): Call `w3m-select-buffer-update' by itself, and Run - functions registered to `w3m-display-functions'. - (w3m-select-buffer-update): Call `w3m-update-tab-line'. - - * w3m-util.el (w3m-custom-hook-initialize): New function. - - * w3m-xmas.el: Cancel the last change and refer `w3m-display-functions' - instead of `w3m-display-hook'. - - * w3m-e21.el (toplevel): Add `w3m-setup-favicon' to - `w3m-display-functions', `w3m-favicon-load-cache-file' to - `w3m-arrived-setup-functions', `w3m-favicon-save-cache-file' to - `w3m-arrived-shutdown-functions', and add `w3m-setup-header-line' and - `w3m-setup-widget-faces' to `w3m-mode-setup-functions' - - * w3mhack.el (w3mhack-load-path) [Mule]: Add the path of bitmap.el to - `load-path'. - - * w3m.el (w3m-select-buffer-hook): Renamed from - `w3m-change-buffer-hook'. - (w3m-next-buffer): Accept a numerical argument. - (w3m-previous-buffer): Accept a numerical argument, and call - `w3m-next-buffer'. - (w3m-delete-buffer): Call `w3m-next-buffer' instead of - `w3m-previous-buffer'. - - * w3m.el (w3m-delete-buffer-hook): Change its default value. - (w3m-change-buffer-hook): New option. - (w3m-delete-other-buffers-hook, w3m-previous-buffer-hook, - w3m-next-buffer-hook): Abolished. - (w3m-next-buffer): Run `w3m-change-buffer-hook' instead of - `w3m-next-buffer-hook'. - (w3m-previous-buffer): Run `w3m-change-buffer-hook' instead of - `w3m-previous-buffer-hook'. - (w3m-delete-buffer): Not call `w3m-select-buffer-update', which is - added to `w3m-delete-buffer-hook'. - (w3m-delete-other-buffers): Likewise. Run `w3m-delete-buffer-hook' - instead of `w3m-delete-other-buffers-hook'. - -2002-08-28 TSUCHIYA Masatoshi - - * w3m.el (toplevel): Remove expressions to register hook functions to - `w3m-delete-buffer-hook', `w3m-delete-other-buffers-hook', - `w3m-display-hook', and `w3m-fontify-after-hook'. - (w3m-mode-hook, w3m-fontify-after-hookk, w3m-display-hook, - w3m-arrived-setup-hook, w3m-arrived-shutdown-hook, - w3m-delete-buffer-hook, w3m-delete-other-buffers-hook, - w3m-previous-buffer-hook, w3m-next-buffer-hook): Changed their default - values to avoid inconsistency of their customize. - (w3m-toolbar): Fix its help messages. - (w3m-arrived-file, w3m-keep-arrived-urls, w3m-db-history-display-size): - Fix their docstrings. - (w3m-history): Moved to avoid a byte compile warning. - - * w3m-xmas.el (toplevel): Remove an expression to register - `w3m-xmas-update-tab-in-gutter' to `w3m-display-hook'. - (w3m-xmas-show-current-title-in-buffer-tab): Remove expressions to - handle `w3m-display-hook' from the form to change its value. - - * w3m-e21.el (toplevel): Remove expressions to register hook functions - to `w3m-display-hook', `w3m-arrived-setup-hook', - `w3m-arrived-shutdown-hook', `w3m-mode-hook', `w3m-fontify-after-hook', - `w3m-next-buffer-hook', `w3m-previous-buffer-hook', - `w3m-delete-buffer-hook' and `w3m-delete-other-buffers-hook'. - -2002-08-28 Yuuichi Teranishi - - * w3m.el (w3m-delete-buffer-hook): New hook. - (w3m-other-delete-buffers-hook): Ditto. - (w3m-previous-buffer-hook): Ditto. - (w3m-next-buffer-hook): Ditto. - (w3m-view-this-url-new-session-in-background): Fixed docstring. - (w3m-next-buffer): Run `w3m-next-buffer-hook'. - (w3m-previous-buffer): Run `w3m-previous-buffer-hook'. - (w3m-delete-buffer): Run `w3m-delete-buffer-hook'. - (w3m-delete-other-buffers): Run `w3m-delete-other-buffers-hook'. - (w3m-pack-buffer-numbers): New function. - (w3m-delete-buffer-hook): Add `w3m-pack-buffer-numbers'. - (w3m-delete-other-buffer-hook): Add `w3m-pack-buffer-numbers'. - - * w3m-util.el (w3m-buffer-number): New inline function. - (w3m-buffer-set-number): Ditto. - - * w3m-e21.el (w3m-update-tab-line): New function. - (w3m-mode-hook): Add `w3m-update-tab-line'. - (w3m-fontify-after-hook): Ditto. - (w3m-previous-buffer-hook): Ditto. - (w3m-next-buffer-hook): Ditto. - (w3m-delete-buffer-hook): Ditto. - (w3m-delete-other-buffers-hook): Ditto. - (w3m-tab-width): Changed default value to 16. - (w3m-tab-line): Calculate tab width dynamically. - -2002-08-27 Hideyuki SHIRAI - - * w3m.el (w3m-output-coding-system, w3m-halfdump-command-arguments): - Use 'utf-8 when `w3m-m17n' with Mule-UCS environment. - (w3m-charset-coding-system-alist): Add Windows Code Point. - (w3m-current-content-charset): New buffer-local variable. - (w3m-clear-local-variables, w3m-copy-local-variables): Handle it. - (w3m-decode-buffer): Set `w3m-current-content-charset'. - (w3m-rendering-half-dump): Use `w3m-current-content-charset' when - `w3m-m17n' or `w3mmee'. - -2002-08-27 Katsumi Yamaoka - - * w3m.el (w3m-lynx-like-map): Change the key `C-c w' to `C-c M-w' for - the command `w3m-delete-other-buffers'. - (w3m-info-like-map): Ditto. - -2002-08-27 TSUCHIYA Masatoshi - - * w3m.el (emacs-w3m-version): Reset for development series toward - emacs-w3m-1.4. - -2002-08-27 Hideyuki SHIRAI - - * w3m.el (w3m-history): Call `w3m-db-history' instead of goto - `about://db-history/'. - -2002-08-27 Katsumi Yamaoka - - * w3m.el (w3m-delete-other-buffers): New user command. - (w3m-lynx-like-map): Bind the key `C-c w' to the command - `w3m-delete-other-buffers'. - (w3m-info-like-map): Ditto. - (w3m-select-buffer-mode-map): Bind the key to the command - `w3m-select-buffer-delete-other-buffers'. - (w3m-select-buffer-delete-other-buffers): New user command. - -2002-08-27 TSUCHIYA Masatoshi - - * w3m.el (w3m-check-header-tags): Ignore case of tags. - (w3m-about-db-history): Accept range specification in URL. - (w3m-db-history-display-size): New option. - (w3m-db-history): Refer it. - - * w3m-antenna.el (w3m-antenna-html-skeleton): Add link to - about://antenna-edit/. - (w3m-about-antenna-edit): New function. This is an experimental - imprement of the editor for Antenna sites. - -2002-08-27 Katsumi Yamaoka - - * w3mhack.el (char-after): Byte-optimize it for old Emacsen. - (char-before): Ditto. - -2002-08-23 Yuuichi Teranishi - - * w3m.el (w3m-view-this-url-new-session-in-background): New user - option. - (w3m-view-this-url-1): Use it; enclose `w3m-goto-url' with - `save-window-excursion'. - - * w3m-form.el (w3m-form-resume): Confirm `value' for text form is a - string. - -2002-08-22 Hideyuki SHIRAI - - * w3m.el (ffap-url-regexp): Fix last change. - -2002-08-22 Katsumi Yamaoka - - * w3m.el (ffap-url-regexp): Modify the value to make it match to nntp - urls. - -2002-08-22 Katsumi Yamaoka - - * Makefile.in (very-slow): New rule. - - * attic/addpath.el: New file. - -2002-08-22 Katsumi Yamaoka - - * w3m-e21.el: Require `cl' when compiling to provide the function - `gensym'. It is needed to byte-compile this file alone because of the - w3m-proc macros. - * w3m-image.el: Ditto. - * w3m-bitmap.el: Don't bother to load cl-macs. - -2002-08-21 Katsumi Yamaoka - - * w3m-util.el (w3m-display-message-enable-logging): New variable. - (w3m-display-message): Use it. - -2002-08-08 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-retrieve-1): Do not make error but return nil, even - if decoding is failed. - -2002-08-08 Nishimoto Masaki - - * w3m-proc.el (w3m-process-with-environment): Copy - `process-environment' before `getenv' is called, in order to avoid - putting side effects to environment variables. - -2002-07-17 Katsumi Yamaoka - - * w3m-e21.el (w3m-ucs-to-char): Return char for tilde by default. - - -2002-07-17 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3.1 from emacs-w3m-1_3 branch. - -2002-07-16 TSUCHIYA Masatoshi - - * mime-w3m.el (toplevel): Bind `mime-preview-condition' to avoid - byte-compile warnings. - (mime-w3m-insinuate): Install code to overwrite - `mime-preview-condition' which is already initialized before this - functions is called. - -2002-07-11 TSUCHIYA Masatoshi - - * w3m.el (w3m-image-viewer): New option. - (w3m-content-type-alist): Refer it. - -2002-07-09 Katsumi Yamaoka - - * w3m.el (w3m-decoder-alist): Don't examine the existence of w3m - command when compiling. - (w3m-dirlist-cgi-program): Ditto. - -2002-07-09 Hironori FUJII - - * w3m.el (w3m-highlight-current-anchor): Don't infloop at the beginning - of a buffer. - -2002-07-09 TSUCHIYA Masatoshi - - * w3m-perldoc.el (w3m-about-perldoc): Install workaround to specify the - place in which pod2html generates its cache files. Adjust links - pointing other perldocs. - -2002-07-08 Hideyuki SHIRAI - - * w3m.el (w3m-mode): Make `list-buffers-directory' to buffer local - variable. - (w3m-goto-url): Set title of the URL to `list-buffers-directory'. - - * w3m-tabmenu.el (w3m-switch-buffer): Bind `completion-ignore-case' to - `t'. - -2002-07-08 OKAZAKI Tetsurou - - * configure.in: Use `AC_PATH_EMACS' instead of `AC_CHECK_EMACS'. - - * aclocal.m4 (AC_PATH_EMACS): New macro. - (AC_CHECK_EMACS): Removed. - - -2002-07-07 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.3 from emacs-w3m-1_3 branch. - -2002-07-04 Katsumi Yamaoka - - * w3mhack.el (byte-optimize-form-code-walker): Advise to make it - optimize throughout the and/or forms. - (max-specpdl-size): Increase the value by 5 times for Mule 2. - -2002-07-03 Katsumi Yamaoka - - * w3m.el (w3m-accept-japanese-characters): Don't call the external - command when compiling. - (examining the value for `w3m-command'): Ditto. - -2002-07-01 Katsumi Yamaoka - - * w3m.el (w3m-lynx-like-map): Use the key `(control space)' instead of - `C- ' for the command `w3m-history-store-position' under XEmacs. - -2002-06-29 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-nonunix-lispdir): New option. - (w3mhack-nonunix-icondir): Ditto. - (w3mhack-nonunix-dryrun): Ditto. - (w3mhack-nonunix-install): New function. - -2002-06-28 TSUCHIYA Masatoshi - - * Makefile.in (DOCS): Add `TIPS'. - -2002-06-26 Ando Tsutomu - - * w3m-weather.el (w3m-weather-completion-table): Fix typo. - -2002-06-27 TSUCHIYA Masatoshi - - * w3m.el (w3m-info-like-map): Remove redundant code. - -2002-06-27 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-anchors): Put `w3m-name-anchor' property to - point-max(). - (w3m-fontify): Remove `w3m-name-anchor' handling. - (w3m-search-name-anchor): Move in the screen. - -2002-06-26 Tadashi Watanabe - - * w3m.el (w3m-info-like-map): Don't use FSF Emacs style key format for - XEmacs. - -2002-06-26 TSUCHIYA Masatoshi - - * w3m.el (toplevel): Stricten the pattern to detect w3m version. - (w3m-info-like-map): Changed key bindings of `w3m-shift-left' and - `w3m-shift-right'. - -2002-06-25 TSUCHIYA Masatoshi - - * w3m.el (w3m-use-ange-ftp): Chenged its default value to nil. - -2002-06-21 Yuuichi Teranishi - - * w3m.el (w3m-w3m-retrieve-1): Specify -no-cookie option only when the - w3m command is configured to accept it. - -2002-06-20 Yuuichi Teranishi - - * octet.el (octet-type-filter-alist): Fixed parenthesis. - (octet-filter-call1, octet-filter-call2, octet-filter-call2-extra): - Enclose call-process with as-binary-process. - -2002-05-31 Hiroya Murata - - * octet.el (octet-find-file): Bind `buffer-read-only', only while - calling `octet-buffer'. - - -2002-06-20 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.8 from emacs-w3m-1_2 branch. - -2002-06-19 Katsumi Yamaoka - - * w3m-bug.el: Require `w3m-e19' for Emacs 19 to be able to compile this - module alone. - -2002-06-18 Katsumi Yamaoka - - * w3m-search.el (w3m-search): Don't extract a default word from the - header line. - -2002-06-18 Katsumi Yamaoka - - * w3m.el (w3m-header-line-insert): Use the property `keymap' instead of - `local-map' for the recent Emacsen; add a help echo; fix a typo. - - * w3m-xmas.el (w3m-setup-header-line): Remove. - -2002-06-13 Katsumi Yamaoka - - * w3m-e19.el: Remove many emulating functions on the condition that - APEL should be used; require `cl' only when compiling; require - `pcustom' instead of `custom'. - (compose-mail): New function. - (read-passwd): Autoload "ange-ftp". - - * w3m-proc.el (read-passwd): Autoload "w3m-e19" for Emacs 19. - - * w3m-util.el (cancel-timer): Autoload "timer" for not only Mule 2 but - also Emacs 19. - - * w3m.el: Require `w3m-e19' for Emacs 19. - - * w3mhack.el (w3mhack-emacs-major-version): New constant. - (TopLevel): Silence the byte-compiler for not only Mule 2 but also - Emacs 19. - (w3mhack-mdelete): New function. - (w3mhack-examine-modules): Use it to make the code simple. - (w3mhack-generate-colon-keywords-file): Be sure to go to the beginning - of each file before looking for colon keywords (I noticed that - `insert-file-contents' doesn't always position point to the top). - - * README.ja: Update for the use of Emacs 19. - -2002-05-30 Kevin Rodgers - - NOTE: The following changes have been posted to the emacs-w3m - mailing list, they were not installed in the CVS repository at the - time. The original article has been archived in: - - http://emacs-w3m.namazu.org/ml/msg03472.html - - * w3m-e19.el: New file. - - * w3m.el: Require `w3m-e19' for Emacs 19. - (w3m-key-binding): Replace the widget `other' with `const'. - - * w3mhack.el (w3mhack-examine-modules): Include w3m-e19.el in the - listing for Emacs 19. - - * README: Update for the use of Emacs 19. - -2002-06-13 ARISAWA Akihiro - - * w3m.el (w3m-prepare-content): When cdr of - `w3m-content-prepare-functions' element is not function, call - `w3m-prepare-content' recursively. - (w3m-content-prepare-functions): Add "application/xhtml+xml" entry. - -2002-06-12 ARISAWA Akihiro - - * w3m.el (w3m-uri-replace-alist): New user option. - (w3m-uri-replace): New function. - (w3m-goto-url): Call `w3m-uri-replace'. - -2002-06-02 ARISAWA Akihiro - - * w3m-e21.el (w3m-ucs-to-char): Don't define it when already defined. - - * w3m-xmas.el (w3m-ucs-to-char): Ditto. - - -2002-06-03 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.7 from emacs-w3m-1_2 branch. - - * w3m-weather.el: Require CL when this module is byte-compiled. - (w3m-weather-completion-table): Fix typos, which are noticed by Ando - Tsutomu in [emacs-w3m:03487]. - -2002-05-31 Mito - - * w3m-weather.el (w3m-weather-completion-table): Fix "niigata-kaetsu". - -2002-05-30 Katsumi Yamaoka - - * w3m-xmas.el (w3m-make-ccl-coding-system): Make it recallable for the - existing coding-systems (we can now reload w3m.elc under XEmacs 21.5-b6 - and later). - -2002-05-29 Hideyuki SHIRAI - - * w3m.el (w3m-w3m-retrieve-1): Don't decode the contents when redirect. - -2002-05-29 Katsumi Yamaoka - - * w3m-xmas.el (define-ccl-program): Remove advice when non-MULE. It - might be specified by pccl.elc if it has been mis-compiled for XEmacs - with MULE. - - * w3m.el (w3m-delete-frame-maybe): Don't delete the current frame if it - is the sole frame in the screen. - -2002-05-28 Katsumi Yamaoka - - * w3m-xmas.el (unicode-to-char): Shut XEmacs 21.5-b5 and earlier up - when compiling. - -2002-05-28 ARISAWA Akihiro - - * w3m-e21.el (w3m-ucs-to-char): New function. - - * w3m-xmas.el (w3m-ucs-to-char): New function for XEmacs-21.5. - -2002-05-16 Katsumi Yamaoka - - * Makefile.in (tarball): Chmod 755 configure. - -2002-05-16 Hideyuki SHIRAI - - * w3m.el (w3m-auto-show): Check multiple command like a - `previous|next-line' or `beginning|end-of-buffer' at the buffer's edge. - (w3m-window-hscroll): New function to rescue for XEmacs with Mule. - (w3m-current-column, w3m-set-window-hscroll): Chenge method of the - calculation point. the difference points. - (w3m-horizontal-scroll, w3m-horizontal-on-screen) - (w3m-horizontal-recenter): Use `w3m-window-hscroll'. - (w3m-redisplay-this-page): Don't handle store|restore position. - (w3m-goto-url): If reload or redisplay, restore position of history. - -2002-05-15 Hideyuki SHIRAI - - * w3m.el (w3m-after-cursor-move-hook): Add `w3m-auto-show'. - (w3m-auto-show, w3m-horizontal-scroll-division): New options. - (w3m-next-anchor, w3m-previous-anchor, w3m-next-form) - (w3m-previous-form, w3m-next-image, w3m-previous-image): Call - `w3m-horizontal-on-screen'. - (w3m-mode): Bind many variables for automatic scrolling when - `w3m-auto-show' is non-nil. - (w3m-scroll-left, w3m-scroll-right, w3m-shift-left) - (w3m-shift-right): Call `w3m-horizontal-scroll'. - (w3m-horizontal-scroll-done): New buffer local variable. - (w3m-current-position): Modify initial value. - (w3m-auto-show, w3m-horizontal-scroll, w3m-horizontal-on-screen): New - functions. - (w3m-horizontal-recenter, w3m-beginning-of-line) - (w3m-end-of-line): Use `w3m-set-window-hscroll' and - `w3m-current-column'. - (w3m-store-current-position): Set markers of beginning of line and end - of line. - (w3m-check-current-position): Check car of `w3m-current-position'. - (w3m-current-column, w3m-set-window-hscroll): New functions to rescue - for XEmacs with Mule. - -2002-05-15 Katsumi Yamaoka - - * w3m-form.el (w3m-form-replace): Don't pad the form slot with spaces - if a string is longer than that width. - -2002-05-14 TSUCHIYA Masatoshi - - * w3m.el (w3m-arrived-p): Move its definition in order to avoid - byte-compile warning. - - * Makefile.in (default, what-where): Change order. - -2002-05-14 Katsumi Yamaoka - - * w3mhack.el: Modify the error message that XEmacs APEL package - versions 1.23 and later can barely be used to run emacs-w3m. - -2002-05-13 Katsumi Yamaoka - - * w3m.el (w3m-mode): Suppress compile warning under old Emacsen. - - * Makefile.in (what-where): New rule. - - * w3mhack.el (w3mhack-what-where): New function. - (locate-library): Make the function silent for Mule first. - -2002-05-13 Hideyuki SHIRAI - - * w3m.el (w3m-horizontal-shift-columns): New user option. - (w3m-shift-left, w3m-shift-right): New commands. - (w3m-lynx-like-map, w3m-info-like-map): Add keybind `w3m-shift-left' - and `w3m-shift-right'. - (w3m-mode): Modify doc-string for new commands. Bind `auto-show-mode' - to nil. - -2002-05-09 Katsumi Yamaoka - - * w3m-hist.el (w3m-history-add-arrived-db): Force update the page. - -2002-05-08 Katsumi Yamaoka - - * w3m-bug.el (report-emacs-w3m-bug-system-informations): Don't include - useless infos; eval the value for each time to load it. - (report-emacs-w3m-bug): Bind `print-length' and `print-level' with nil. - -2002-05-07 Katsumi Yamaoka - - * w3m.el (w3m-menubar): Modify the label for report-emacs-w3m-bug. - (w3m-lynx-like-map): Replace the key `C-c C-b' with `C-c C-v' for - `w3m-history-restore-position'; replace the key `C-c b' with `C-c C-b' - for `report-emacs-w3m-bug'. - (w3m-info-like-map): Ditto. - (w3m-mode): Add a document for `report-emacs-w3m-bug'. - - * w3mhack.el: Check for the validity on APEL also for XEmacs with MULE. - - * w3m-bug.el (report-emacs-w3m-bug-system-informations): Add - (featurep 'mule) and (featurep 'file-coding). - -2002-05-07 Hideyuki SHIRAI - - * w3m.el (w3m-download): Modify string of the prompt. - (w3m-prepare-content): Add 5th optional argument `retry'. If not - determine content-type, ask its. - -2002-04-30 Katsumi Yamaoka - - * w3m-bug.el (report-emacs-w3m-bug): Bind `after-load-alist' to nil - while loading the file itself; examine system info in the `w3m-mode' - buffer. - -2002-04-27 Hideyuki SHIRAI - - * w3m-bug.el (report-emacs-w3m-bug-system-informations): Add - `mule-version' and `Meadow-version'. - (report-emacs-w3m-bug): Fix when info is a function. - - * w3m.el (w3m-menubar): Add many functions. - -2002-04-26 Katsumi Yamaoka - - * w3m-bug.el: New file. - - * w3m.el: Autoload "w3m-bug" for `report-emacs-w3m-bug'. - (w3m-lynx-like-map): Bind `report-emacs-w3m-bug' to C-cb.< - (w3m-info-like-map): Ditto. - - * w3m-om.el (compose-mail): New function. - - * w3mhack.el: Check for the validity on APEL. - -2002-04-26 Hideyuki SHIRAI - - * w3m.el (w3m-arrived-modify): New function. - (w3m-local-attributes): If set Content-type in arrived DB, return it. - (w3m-redisplay-this-page, w3m-redisplay-and-reset) - (w3m-redisplay-with-content-type): New commands. - (w3m-redisplay-with-charset): Use `w3m-arrived-modify'. - (w3m-lynx-like-map): Bind all new commands and modify bind for - `w3m-redisplay-with-charset'. - (w3m-info-like-map): Ditto. - (w3m-mode): Document them. - (w3m-goto-url): If reload is 'redisplay, do redisplay only. Modify - content-type decided method at local URL. - (w3m-about-header): Display `Modifer Information'. - (w3m-header-line-insert): Display modifers when type are setting. - -2002-04-25 Katsumi Yamaoka - - * w3m.el (w3m-horizontal-recenter): New command. - (w3m-beginning-of-line): New command. - (w3m-end-of-line): New command. - (w3m-lynx-like-map): Bind them. - (w3m-info-like-map): Bind them. - (w3m-mode): Document them. - -2002-04-24 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-face-inherit): Default to t. - - * w3m-om.el (w3m-om-use-overstrike-to-make-face-bold): New var. - (custom-declare-face): Advise it to use `set-face-bold-p' to make faces - bold by overstriking. - - * w3m-util.el (w3m-default-face-colors): New constant. - * w3m.el (w3m-bold-face, w3m-underline-face): Use it. - -2002-04-24 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-insert): Don't put the transparent - face except for Emacs 20. - - * w3m.el (w3m-key-binding): Don't manipulate key bindings if w3m.elc - has not been loaded (it will fix the problem that the face colors might - not be specified under Mule 2). - -2002-04-23 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-transparent-face): Remove. - (w3m-bitmap-image-insert): Use the list form instead of - `w3m-bitmap-transparent-face' to make the overlay transparent. - -2002-04-23 Hideyuki SHIRAI - - * w3m-bitmap.el (w3m-bitmap-convert-arguments) - (w3m-bitmap-image-face-inherit): New customize values. - (w3m-create-image): Append argument `w3m-bitmap-convert-arguments' when - call `w3m-imagick-start-convert-buffer'. - (w3m-insert-image): If `w3m-bitmap-image-face-inherit' is non-nil, - inherit the face of bitmap image from the face of text at point. - -2002-04-23 Katsumi Yamaoka - - * Makefile.in (distclean): Remove autom4te*.cache rather than - autom4te.cache. - - * w3m-bitmap.el (w3m-bitmap-transparent-face): New face. - (w3m-bitmap-image-insert): Put `w3m-bitmap-transparent-face' to - overlays; don't use overlays to highlight bitmap images. - (w3m-insert-image): Add `w3m-bitmap-image-face' to a bitmap image as a - text property. - -2002-04-23 Hideyuki SHIRAI - - * w3m.el (w3m-toggle-inline-images-internal): Call `w3m-insert-image' - with the url of image. - - * w3m-xmas.el (w3m-insert-image): Add dummy argument. - - * w3m-e21.el (w3m-insert-image): Add dummy argument. - - * w3m-bitmap.el (w3m-bitmap-cache-image-hook): New hook. - (w3m-create-image): Run `w3m-bitmap-cache-image-hook' with `url' when - use the cached image. - (w3m-insert-image): Add 4th argument `url'. Do nothing which have no - 'w3m-image property or differ its url. - -2002-04-23 Katsumi Yamaoka - - Make emacs-w3m can be compiled by `make slow' with no warnings. - * Makefile.in (slow): Don't echo the values for EMACS and FLAGS. - * octet.el: Require `w3m-util' for `w3m-insert-string'. - * w3m-bitmap.el: Autoload w3m-om for `move-to-column-force'. - * w3m-hist.el: Load w3m-kwds.el for old Emacsen. - * w3m-image.el: Require `pcustom' for old Emacsen; bind some external - vars when compiling. - * w3m.el: Enclose the definitions for `w3m-current-title' and - `w3m-current-url' with `eval-and-compile', and move them forward. - (w3m-url-at-point): Enclose with `eval-and-compile'. - (w3m-add-local-hook): Ditto. - (w3m-about-retrieve): Call `base64-decode-string' indirectly to avoid - compile warn under old Emacsen. - - * w3m-util.el (w3m-insert-string): Fix doc-string. - -2002-04-22 Hideyuki SHIRAI - - * w3m.el (w3m-region): Call `w3m-process-stop' first. - - * mew-w3m.el (mew-w3m-view-inline-image): Toggle - `mew-w3m-auto-insert-image'. - (mew-w3m-cid-retrieve-hook): New customize hook. - (mew-w3m-cid-retrieve): Run `mew-w3m-cid-retrieve-hook'. - -2002-04-22 Katsumi Yamaoka - - * w3m-util.el (w3m-insert-string): Prevent doubling expansion on the - arg. - -2002-04-20 Hiroya Murata - - * mime-w3m.el (mime-w3m-cid-retrieve): Use `w3m-insert-string' instead - of `insert' to prevent multibyte/unibyte problems. - * octet.el (mime-preview-octet, mime-view-octet): Ditto. - - * w3m-util.el (w3m-insert-string): Moved from shimbun/shimbun.el. - -2002-04-20 ARISAWA Akihiro - - * w3m.el (w3m-w3m-attributes): Set type to downcase. - -2002-04-19 Katsumi Yamaoka - - * w3m.el (w3m-about-header): Don't use `make-string' to make a - separator text under Mule. - -2002-04-19 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-cid-retrieve): Support w3m-bitmap.el when - retrieve `cid image' (Mew cache has multibyte strings, but work buffer - is unibyte). - -2002-04-19 Katsumi Yamaoka - - * w3mhack.el (TopLevel): Not to get the byte-code for `current-column' - inlined under old Emacsen. - - * w3m-bitmap.el (w3m-bitmap-emacs-broken-p): Use - `ad-Orig-current-column' rather than `current-column' if it has already - been defined. - (TopLevel): Not to get the byte-code for `current-column' inlined under - the broken Emacsen in case when compiling manually. - -2002-04-19 Katsumi Yamaoka - - * w3m-bitmap.el (TopLevel) Require `cl' and possibly load cl-macs. The - following changes are for old Emacsen. - (w3m-bitmap-emacs-broken-p): New constant. - (TopLevel): Warn if Emacs has a bug on managing column numbers. - (w3m-bitmap-move-to-column): Allow the 3rd arg `strictly'; don't modify - the buffer contents unless the 3rd arg has been set. - (w3m-bitmap-defadvice-if-broken): New macro; use it to advise the - functions `current-column', `move-to-column', `move-to-column-force', - `next-line' and `previous-line' to work under the broken Emacsen. - (w3m-bitmap-byte-indexed-characters-p): Remove. - (TopLevel): Don't alias `w3m-bitmap-current-column' to - `current-column'; don't alias `w3m-bitmap-move-to-column-force' to - `move-to-column-force'. - (w3m-bitmap-substitute-key-definitions): Remove. - (w3m-bitmap-image-insert): Replace `w3m-bitmap-current-column' with - `current-column'; replace `w3m-bitmap-move-to-column-force' with - `move-to-column-force'. - (w3m-bitmap-image-delete-internal): Ditto. - - * w3m-om.el (move-to-column-force): New function using - `move-to-column-strictly'. - -2002-04-18 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-next-line): Handle `temporary-goal-column'. - -2002-04-18 Hideyuki SHIRAI - - * w3m.el (w3m-halfdump-command-arguments): Fix last change. - -2002-04-17 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-byte-indexed-characters-p): New macro. The - following changes are for old Emacsen. - (w3m-bitmap-move-to-column): New function. - (w3m-bitmap-move-to-column-force): Use it. - (w3m-bitmap-next-line): New command. - (w3m-bitmap-previous-line): New command. - (w3m-bitmap-substitute-key-definitions): New function; add it to - `w3m-mode-hook' as the one-shot function. - -2002-04-17 Hideyuki SHIRAI - - * w3m.el (w3m-halfdump-command-arguments): Add `-I e' option to w3m - under Japanese environment. - -2002-04-17 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-cid-retrieve): Use `mime-decode-string', - `mime-entity-body' and `mime-entity-encoding' instead of - `mime-insert-entity-content' to make it work even if the entity buffer - is multibyte. - -2002-04-16 Yuuichi Teranishi - - * w3m.el (w3m-check-header-tags): Renamed from w3m-check-link-tags. - (w3m-check-header-tags): Parse base tag too. - (w3m-rendering-buffer-1): Use it. - (w3m-prepare-text-content): Don't use w3m-base-url. - -2002-04-15 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-insert): Replace `insert' with - `insert-before-markers'. - (w3m-bitmap-image-delete-internal): Delete trailing newlines. - (w3m-insert-image): Don't check for the existence of an image. - - * w3m.el (w3m-history-current-url-face): Provide `font' temporally to - avoid loading it and `cl'. - -2002-04-12 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-get-overlay): Don't clear the - `evaorate' property here. - (w3m-bitmap-image-insert-internal): Rename to - `w3m-bitmap-image-insert'; change the meaning of the 2nd arg `image' - (see docs); allow the optional arg `ovr'; don't scan for an overlay - here; handle `w3m-bitmap-image-count'; use overlays to highlight bitmap - images. - (w3m-bitmap-image-insert): Remove old one. - (w3m-bitmap-image-delete-internal): Allow the 2nd arg `ovr'; don't scan - for an overlay here; clear the `evaorate' property here. - (w3m-bitmap-image-delete): Allow the 2nd arg `ovr'; don't scan for an - overlay here; don't delete an overlay. - (w3m-bitmap-image-delete-string): Remove. - (w3m-insert-image): Scan for an overlay here; don't use text props to - highlight bitmap images. - (w3m-remove-image): Scan for an overlay here. - -2002-04-12 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-cleanup): Remove. - (w3m-bitmap-image-get-overlay): Clear the `evaorate' property in an - overlay temporally. - (w3m-bitmap-image-insert-internal): Put the `evaorate' property in an - overlay; return an overlay. - (w3m-bitmap-image-insert): Use the return value of - `w3m-bitmap-image-insert-internal' instead of to call - `w3m-bitmap-image-get-overlay'. - (w3m-bitmap-image-insert-string): Remove. - (w3m-insert-image): Use `w3m-modify-plist' to cleanup plist; don't move - the point. - (w3m-remove-image): Replace `w3m-bitmap-image-insert-string' with - `w3m-bitmap-image-insert-internal'. - - * w3m-util.el (w3m-modify-plist): New function. - -2002-04-12 Hideyuki SHIRAI - - * w3m-proc.el (w3m-process-kill-surely): New internal variable. - (w3m-process-kill-process): When `w3m-process-kill-surely' is non-nil, - wait for the completion to kill process surely. - -2002-04-10 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-get-overlay): Speed up a bit. - (w3m-bitmap-image-insert-internal): Replace `current-column' with - `w3m-bitmap-current-column'; call `w3m-add-text-properties' only when - props are specified; use `overlay-end' dynamically (fix a bug I've - made); replace `move-to-column-force' with - `w3m-bitmap-move-to-column-force'. - (w3m-bitmap-image-delete-internal): Make the 2nd arg optional; replace - `current-column' with `w3m-bitmap-current-column'; replace - `move-to-column-force' with `w3m-bitmap-move-to-column-force'; guess - the end position of an overlay by itself when the 2nd arg is omitted. - (w3m-bitmap-image-delete): Remove the 2nd arg. - (w3m-bitmap-image-delete-string): Alias to - `w3m-bitmap-image-delete-internal' instead of defining as a function. - (w3m-insert-image): Don't use the length of a bitmap image. - (w3m-remove-image): Ditto. - - * w3m-om.el (move-to-column-force): Remove. - -2002-04-10 Hideyuki SHIRAI - - * w3m-image.el (w3m-imagick-convert-async-exec): Change default value - for Meadow. - -2002-04-10 Yuuichi Teranishi - - * w3m-e21.el (w3m-favicon-converted): New buffer-local variable. - (w3m-setup-favicon): Set w3m-favicon-converted as nil. - (w3m-buffer-favicon): If w3m-favicon-converted is non-nil, don't start - conversion. Set w3m-favicon-converted as t before conversion. - -2002-04-10 Hideyuki SHIRAI - - * w3m.el (w3m-about-retrieve): Change behavior according to whether the - return value of `base64-decode-string' is multibyte or not. - - * w3m-image.el (w3m-imagick-convert-async-exec): New user option. - (w3m-imagick-start): Use `call-process' when - `w3m-imagick-convert-async-exec' is nil. - (w3m-imagick-convert-buffer): Don't use stdin because `convert' can not - handle an animation GIF that it input from stdin. - -2002-04-10 Yuuichi Teranishi - - * w3m-bitmap.el (w3m-create-image): Use w3m-process-do-with-temp-buffer - instead of w3m-process-do. - (w3m-create-image): Don't call `set-buffer-multibyte' if old mule. - - * w3m-image.el (w3m-imagick-start-convert-buffer): Removed needless - `concat'. - - * w3m-bitmap.el (w3m-create-image): Call - `w3m-imagick-start-convert-buffer' instead of - `w3m-imagick-convert-data'. - -2002-04-10 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-current-column): New function for old - Emacsen; alias to `current-column' for the recent Emacsen. - (w3m-bitmap-move-to-column-force): New function for old Emacsen; alias - to `move-to-column-force' for the recent Emacsen. - -2002-04-10 Yuuichi Teranishi - - * w3m-image.el (w3m-imagick-convert-data): Check buffer size. - (w3m-imagick-start-convert-data): Ditto. - (w3m-imagick-start-convert-buffer): Don't use output file - (Because it sometimes causes multiple files). - -2002-04-10 Hideyuki SHIRAI - - * w3mhack.el (w3mhack-examine-modules): Reverse the turn of the load - with `bitmap' and `un-define'. - -2002-04-09 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-face): New face. - (w3m-bitmap-image-insert-internal): Put text properties. - (w3m-bitmap-image-insert): Pass text properties argument to - `w3m-bitmap-image-insert-internal'. - (w3m-bitmap-image-add-text-properties): Remove. - (w3m-insert-image): Pass text properties to `w3m-bitmap-image-insert'. - -2002-04-09 Katsumi Yamaoka - - * w3m-bitmap.el (w3m-bitmap-image-get-overlay): Use - `line-beginning-position' and/or `line-end-position'. - (w3m-bitmap-image-insert-internal): Ditto. - (w3m-bitmap-image-delete-internal): Ditto. - (w3m-bitmap-image-add-text-properties): Ditto. - - * w3m-om.el: Require `w3m-bitmap' if BITMAP-MULE is available. - (move-to-column-force): Define it if void. - -2002-04-09 Hideyuki SHIRAI - - * w3m-bitmap.el: Convert CRLF to LF. - (w3m-display-graphic-p): Ruturn nil if no window-system. - (w3m-image-type-available-p): Ruturn nil if not found "convert". - - * w3mhack.el (w3mhack-examine-modules): Don't byte-compile - w3m-bitmap.el under XEmacs or FSF Emacs-21. - - * w3m.el (w3m-fontify): When delete duplicated empty line, keep - 'w3m-name-anchor property surely. - - * w3m-e20.el (top): Require 'w3m-bitmap if have BITMAP. - -2002-04-09 Taiki SUGAWARA - - * w3mhack.el (w3mhack-examine-modules): Don't byte-compile - w3m-bitmap.el if bitmap.el is not installed. - (w3mhack-examine-modules): Add condition to w3m-bitmap.el check. - - * w3m-bitmap.el: New file. - - * w3m-e20.el (w3m-create-image, w3m-insert-image, w3m-remove-image, - w3m-image-type-available-p, w3m-display-graphic-p, - w3m-display-inline-images-p): Alias to `ignore'. Bitmap image - implementation is moved to w3m-bitmap.el. - (w3m-bitmap-image-cache-alist, w3m-bitmap-image-use-cache, - w3m-bitmap-image-cleanup, w3m-bitmap-image-buffer, - w3m-bitmap-image-get-overlay, w3m-bitmap-image-insert-internal, - w3m-bitmap-image-insert, w3m-bitmap-image-insert-string, - w3m-bitmap-image-delete-internal, w3m-bitmap-image-delete, - w3m-bitmap-image-delete-string, w3m-bitmap-image-add-text-properties): - Move to w3m-bitmap.el. - -2002-04-09 Taiki SUGAWARA - - * w3m-e20.el (w3m-create-image): Return nil if - w3m-imagick-convert-buffer is failed. - (w3m-insert-image): Not insert image if image is nil. - -2002-04-08 Hideyuki SHIRAI - - * w3m.el (w3m-coding-system): Change default value to - 'iso-2022-7bit-ss2 when use w3mmee under mule environment. - -2002-04-08 Yuuichi Teranishi - - * w3m-xmas.el (w3m-create-image): Resize gif images, too. - -2002-04-08 Katsumi Yamaoka - - * w3m-xmas.el (w3m-make-glyph): Remove unused var. - -2002-04-08 Yuuichi Teranishi - - * w3m-form.el (w3m-char-to-int): New alias. - (w3m-form-mee-attr-unquote): Use it. - (w3m-form-mee-new): Ditto. - - * w3m-xmas.el (toplevel): Require 'w3m-image. - (w3m-make-glyph): New inline function. - (w3m-create-image): Resize images when w3m-resize-images is non-nil. - - * w3m-form.el (w3m-string-to-char-list)[XEmacs]: Use string-to-list - instead of string-to-char-list. - (w3m-int-to-char): New alias. - (w3m-form-mee-select-value): Use it. - -2002-04-08 Taiki SUGAWARA - - * w3m-e20.el (w3m-bitmap-image-insert-internal): Begin the overlay on - `begion-of-line'. - -2002-04-08 Yuuichi Teranishi - - * octet.el: Update URL for xlhtml. - -2002-04-08 Katsumi Yamaoka - - * w3m-util.el: Don't require `pcustom'. - -2002-04-08 Yuuichi Teranishi - - * w3m-image.el: New file. - - * w3m.el (w3m-halfdump-command-arguments): Specify single-row-image - dump option instead of image. - (w3m-goto-mailto-url): Added optional post-data argument and use it. - (w3m-goto-url): Set post-data of w3m-goto-mailto-url. - - * w3m-util.el (w3m-imagick-convert-program, w3m-imagick-convert-buffer, - w3m-imagick-convert-data): Moved to w3m-image.el. - - * w3m-e21.el (toplevel): Require 'w3m-image. - (w3m-resize-images, w3m-imagick-start-convert-data, - w3m-imagick-start-convert-buffer, w3m-imagick-start, w3m-resize-image): - Moved to w3m-image.el; - (w3m-create-image): Follow the change in w3m-resize-image. - (w3m-favicon-usable-p): Renamed from w3m-imagick-convert-usable-p. - (w3m-use-favicon): Follow the change above. - (w3m-favicon-cache-data): Fixed typo. - (w3m-favicon-cache-retrieved): Ditto. - (w3m-retrieve-favicon): Ditto. - - * w3m-e20.el (w3m-image): Require 'w3m-image. - -2002-04-08 Katsumi Yamaoka - - * w3m-xmas.el (multibyte-string-p): Alias to `stringp' if MULE, - otherwise `ignore'. - - * w3m-om.el (multibyte-string-p): Alias to `stringp'. - - * w3m-util.el: Require `pcustom' for old Emacsen. - -2002-04-05 Yuuichi Teranishi - - * w3m.el (w3m-w3m-retrieve): Revert previous change. - (w3m-w3m-dump-head-source): Add argument orig-url; Cache header and - body using orig-url. - (w3m-w3m-retrieve): Don't cache header here; Return error response when - follow redirection number exceeds w3m-follow-redirection; Pass orig-url - to w3m-w3m-retrieve-1. - (w3m-w3m-retrieve-1): Add argument orig-url; Call w3m-dump-head-source - with orig-url argument. - (w3m-redirect-with-get): Changed default value to t. - -2002-04-05 Taiki SUGAWARA - - * w3m-e20.el (w3m-bitmap-image-insert): Fix (point) -> pos. - -2002-04-04 Yuuichi Teranishi - - * w3m-form.el (w3m-form-input-map): If menu string is empty, use href - string instead. - - * w3m.el (w3m-w3m-dump-head-source): Fixed caching logic. - (w3m-w3m-retrieve): Use cache if available after redirection. - -2002-04-04 Hideyuki SHIRAI - - * w3m-e20.el (top): Avoid byte-compile warnings when not found - `bitmap'. - (w3m-image-type-available-p): Return nil if not have `bitmap'. - -2002-04-04 Yuuichi Teranishi - - * w3m.el (w3m-fontify-anchors): Set default icon type as ico. - - * w3m-e21.el (w3m-buffer-favicon): Asynchronous implementation. - -2002-04-04 Hideyuki SHIRAI - - * w3mhack.el (top): Avoid byte-compile error for `w3m-ucs.el' with - Emacs20 when it has `un-define' and `bitmap'. - (w3mhack-load-path): Add the path of `bitmap.el' on Emacs20. - -2002-04-04 Yuuichi Teranishi - - * w3m.el (w3m-request-arguments): Use -header option if no cookie nor - no body. - (w3m-w3m-retrieve-1): Delete temp-file only when it exists. - - * w3m-e21.el (w3m-imagick-start-convert-data): Don't use - string-as-unibyte (no use). - -2002-04-04 Taiki SUGAWARA - - * w3m.el (w3m-toggle-inline-images-internal): Support w3m-bitmap-image. - - * w3m-e21.el (w3m-imagick-convert-program): Move to w3m-util.el. - (w3m-imagick-convert-buffer): Ditto. - (w3m-imagick-convert-data): Ditto. - - * w3m-util.el (w3m-imagick-convert-program): Move from w3m-e21.el. - (w3m-imagick-convert-buffer): Ditto. - (w3m-imagick-convert-data): Ditto. - - * w3m-e20.el (w3m-bitmap-image-cache-alist): New variable. - (w3m-bitmap-image-use-cache): Ditto. - (w3m-bitmap-image-cleanup): New function. - (w3m-bitmap-image-buffer): Ditto. - (w3m-bitmap-image-get-overlay): Ditto. - (w3m-bitmap-image-insert-internal): Ditto. - (w3m-bitmap-image-insert): Ditto. - (w3m-bitmap-image-insert-string): Ditto. - (w3m-bitmap-image-delete-internal): Ditto. - (w3m-bitmap-image-delete): Ditto. - (w3m-bitmap-image-delete-string): Ditto. - (w3m-bitmap-image-add-text-properties): Ditto. - (w3m-display-graphic-p): New implementation. - (w3m-display-inline-images-p): Ditto. - (w3m-image-type-available-p): Ditto. - (w3m-create-image): New implementation. It use w3m-bitmap-image-*. - (w3m-insert-image): Ditto. - (w3m-remove-image): Ditto. - -2002-04-03 Hideyuki SHIRAI - - * w3m.el (w3m-fontify): Put invisible and intangible properties at the - duplicated empty lines instead of delete them. - -2002-04-03 Yuuichi Teranishi - - * w3m-e21.el (w3m-resize-image): Asynchronous implementation. - (w3m-imagick-start-convert-data): New function. - (w3m-imagick-start-convert-buffer): Ditto. - (w3m-imagick-start): Ditto. - (w3m-create-image): Rewrite to resize images asynchronously. - (w3m-insert-image): Don't resize. - -2002-04-03 TSUCHIYA Masatoshi - - * w3m.el (w3m-check-link-tags): Relax the pattern to detect headers. - -2002-04-02 Yuuichi Teranishi - - * w3m-form.el (w3m-form-submit): Confirm when posting from secure page - to normal page. - - * w3m.el (w3m-redirect-with-get): New user option. - (w3m-w3m-retrieve): If w3m-redirect-with-get is non-nil, use GET method - after redirection; Ask user to use POST data after redirection. - (w3m-w3m-attributes): Set w3m-current-redirect as a cons cell of - (CODE . LOCATION). - (w3m-w3m-dump-head-source): Don't cache content if the response code is - one of 302, 303, 307. - (w3m-w3m-retrieve): Change POST redirection behavior according to - response code. - (w3m-retrieve-and-render): Confirm leaving secure pages. - - * octet.el (mime-preview-octet): Change behavior according to whether - the return value of mime-entity-content is multibyte or not. - (mime-view-octet): Ditto. - - * w3m.el (w3m-w3m-retrieve): Don't call w3m-cache-request-header when - type is nil. - -2002-04-01 Yuuichi Teranishi - - * w3m.el (w3m-follow-redirection): New user option. - (w3m-w3m-attributes): Set w3m-current-redirect as nil. - (w3m-cookie-command-arguments): Abolish. - (w3m-request-arguments): Use cookie only when w3m-use-cookies is - non-nil. - (w3m-header-arguments): New function. - (w3m-w3m-retrieve): Treat redirection when w3m-follow-redirection is - non-nil. - (w3m-w3m-retrieve-1): Renamed from w3m-w3m-retrieve. - (w3m-prepare-content): Don't care w3m-current-redirect. - (w3m-goto-url): Ditto. - - * w3m-form.el (w3m-form-new): Added argumnet enctype. - (w3m-form-enctype): New macro. - (w3m-form-plist): Changed definition. - (w3m-form-put-property): Ditto. - (w3m-form-make-form-data): Removed optional argument urlencode; Encode - form data acording to w3m-form-enctype. - (w3m-form-mee-new): Set enctype field. - (w3m-form-parse-and-fontify): Parse enctype. - (w3m-form-submit): Don't pass enctype argumnet. - -2002-04-01 Hideyuki SHIRAI - - * w3m.el (w3m-fontify-anchors): Put a property of `w3m-name-anchor' as - a list. - (w3m-move-point-for-localcgi): Use `w3m-search-name-anchor'. - (w3m-search-name-anchor): Use `member' when compare a name with - `w3m-name-anchor'. Fix continuous name-anchor. - -2002-03-29 Hideyuki SHIRAI - - * mew-w3m.el (mew-mime-text/html-w3m): Use `match-string' instead of - `mew-match'. - - * w3m.el (w3m-fontify-anchors): Modify the point for 'w3m-name-anchor - property when its has an empty body. - -2002-03-28 Yuuichi Teranishi - - * w3m.el (w3m-dump-head-source-command-arguments)[w3mmee]: Don't add - Accept-Language header option. - (w3m-cookie-command-arguments)[w3mmee]: Don't add Cookie header option. - (w3m-request-arguments): New function to generate -request option. - (w3m-w3m-retrieve)[w3mmee]: Use w3m-request-arguments to make request - header and body. - -2002-03-28 Katsumi Yamaoka - - * w3m.el (w3m-url-at-point (ffap)): Strip text props under XEmacs. - (ffap-url-regexp): Modify the value to make it match to https urls for - Emacs 19, 20 and XEmacs. - -2002-03-27 Yuuichi Teranishi - - * w3m-e21.el (w3m-tab-drag-mouse-function): Fix problem when dragged - mouse position is outside of the original frame. - - * w3m.el (w3m-version): New variable. - (toplevel): Detect w3m version. - (w3m-user-agent): New user option. - (w3m-add-user-agent): Ditto. - (w3m-w3m-retrieve): Add User-Agent: field if w3m-add-user-agent is - non-nil. - - * w3m-e21.el (w3m-tab-drag-mouse-function): New function. - (w3m-tab-make-keymap): Add mouse-1, mouse-2, drag-mouse-1 and - drag-mouse-2. - - * w3m-cookie.el (w3m-cookie-set): Fixed docstring. - -2002-03-26 Katsumi Yamaoka - - * w3m-xmas.el (w3m-find-coding-system): Alias to ignore if the function - `find-coding-system' is not available. - (w3m-make-ccl-coding-system): Check whether the function - `make-ccl-coding-system' is available instead of checking the feature - `mule' to determine what function should be aliased to. - (coding-system-list): Alias to ignore if it is not available. - (define-ccl-program): Check whether it is available instead of checking - the feature `mule' to determine if it is aliased to `ignore'. - (w3m-detect-coding-with-priority): Quote `w3m-default-coding-system'. - -2002-03-24 Nix - - * w3m-xmas.el (w3m-detect-coding-with-priority): New macro, handle - non-MULE XEmacsen. - (w3m-detect-coding-region): Use it. - -2002-03-26 Yuuichi Teranishi - - * w3m-cookie.el (w3m-cookie-1-set): Fixed problem when no `Expires', - ignore is ignored. - -2002-03-26 TSUCHIYA Masatoshi - - * w3m-cookie.el (w3m-cookie-url, w3m-cookie-domain, w3m-cookie-secure, - w3m-cookie-name, w3m-cookie-value, w3m-cookie-path, w3m-cookie-version, - w3m-cookie-expires, w3m-cookie-ignore): Define as macro. - (w3m-cookie-set-url, w3m-cookie-set-domain, w3m-cookie-set-secure, - w3m-cookie-set-name, w3m-cookie-set-value, w3m-cookie-set-path, - w3m-cookie-set-version, w3m-cookie-set-expires, w3m-cookie-set-ignore): - Removed. - (w3m-cookie-create): New implementation. - (w3m-about-cookie): Call `setf' instead of `w3m-cookie-set-ignore'. - -2002-03-26 Yuuichi Teranishi - - * w3m.el (w3m-fontify-anchors): Changed anchor name property position. - (w3m-lynx-like-map): Bind w3m-cookie as `M-k'. - (w3m-info-like-map): Ditto. - -2002-03-26 Hideyuki SHIRAI - - * w3m-cookie.el (w3m-cookie-save): Use `w3m-time-newer-p' instead of - `w3m-time-lapse-seconds'. - -2002-03-26 Yuuichi Teranishi - - * w3m-cookie.el (w3m-cookie): New command. - (w3m-about-cookie): Do nothing if w3m-use-cookies is nil. - - * w3m.el (toplevel): Added autoload setting for w3m-about-cookie; Added - autoload setting for w3m-cookie. - - * w3m-cookie.el (w3m-cookie-store): Don't replace if ignored cookie. - (w3m-cookie-retrieve): Don't use cookie which is ignored. - (w3m-about-cookie): New function. - - * w3m-e21.el (w3m-setup-favicon): Do nothing when w3m-current-url is - nil. - - * w3m.el (w3m-goto-url): Force reload if w3m-current-redirect is set. - (w3m): If w3m-current-url is nil, erase buffer. - - * w3m-util.el (w3m-time-less-p): Abolish. - (w3m-assoc-ignore-case): Moved from w3m-cookie.el and rewrote not to - use assoc* (because it's cl function). - - * w3m-cookie.el (w3m-cookie-retrieve): Use w3m-time-newer-p instead of - w3m-time-less-p. - (w3m-cookie-1-set): Ditto. - (w3m-assoc-ignore-case): Moved to w3m-util.el. - -2002-03-25 Yuuichi Teranishi - - * w3m-cookie.el (w3m-cookie-1-set): Use w3m-time-less-p instead of - w3m-time-lapse-seconds. - (w3m-cookie-retrieve): Ditto. - - * w3m-util.el (w3m-time-less-p): New inline function. - - * w3m.el (w3m-current-redirect): New buffer local variable. - (w3m-clear-local-variables): Add w3m-current-redirect. - (w3m-copy-local-variables): Treat w3m-current-redirect. - (w3m-w3m-attributes): Set w3m-current-redirect instead of - w3m-current-refresh when 30x response. - (w3m-prepare-content): Use w3m-current-redirect instead of - w3m-current-refresh. - (w3m-goto-url): Do nothing but w3m-goto-url after retrieval if - w3m-current-redirect is set. - -2002-03-25 TSUCHIYA Masatoshi - - * w3m-cookie.el (w3m-cookie-file): Changed default value. - (w3m-cookie-save): Follow the above change. - (w3m-cookie-load): Ditto. - -2002-03-25 Yuuichi Teranishi - - * w3m.el (w3m-w3m-attributes): Don't call w3m-cookie-set. - (w3m-w3m-dump-head-source): Call w3m-cookie-set. - (w3m-cookie-command-arguments): Set `-no-cookie'; Don't set - cookie_accept_domains, cookie_reject_domains. - - * w3m-cookie.el (toplevel): Require 'w3m. - (w3m-cookie-accept-domains): Moved from w3m.el. - (w3m-cookie-reject-domains): Ditto. - (w3m-cookie-accept-bad-cookies): New user option. - (w3m-cookie-file): Ditto. - (w3m-cookie-set-ignore): Fix. - (w3m-cookie-retrieve): Remove expired cookies. - (w3m-cookie-trusted-host-p): Fixed domain match. - (w3m-cookie-1-set): Treat all cookies. Accept bad cookies according to - w3m-cookie-accept-bad-cookies. - (w3m-cookie-init): New variable. - (w3m-cookie-clear): New function. - (w3m-cookie-save): Ditto. - (w3m-cookie-load): Ditto. - (w3m-cookie-setup): Ditto. - (w3m-cookie-shutdown): Rewrite. - (w3m-cookie-set): Call w3m-cookie-setup; Changed API. - (w3m-cookie-get): Call w3m-cookie-setup. - - * w3m.el (w3m-goto-url): Don't resume form from history when POST. - -2002-03-24 Yuuichi Teranishi - - * w3m-cookie.el: New file. - - * w3m-form.el (w3m-form-resume): Use cdr of forms if car is t - (Just in case). - (w3m-form-parse-and-fontify)[w3m]: Search form structure according to - fid. - - * w3m.el (toplevel): Added autoload setting for w3m-cookie. - (w3m-use-cookies): New user option. - (w3m-cookie-accept-domains): Ditto. - (w3m-cookie-reject-domains): Ditto. - (toplevel): Bind system-time-locale as "C" while calling - format-time-string. - (w3m-w3m-attributes): Call w3m-cookie-set; When 30x response is - received, set w3m-current-refresh as - (0 . Location). - (w3m-cookie-command-arguments): New function. - (w3m-w3m-retrieve): Use it. - (w3m-retrieve-and-render): Mark w3m-current-forms as `not history' if - retrieval failed. - (w3m-prepare-content): If w3m-current-refresh rate is 0, do nothing. - (w3m-quit): Call `w3m-cookie-shutdown'. - -2002-03-24 TSUCHIYA Masatoshi - - * w3m.el (w3m-decode-encoded-contents): Convert encoding to lower case - before checking alist. - -2002-03-24 TSUCHIYA Masatoshi - - * w3m.el (w3m-remove-redundant-spaces): New implementation. - (w3m-about-retrieve): Call `insert-buffer-substring' instead of - `insert-buffer'. - (w3m-rendering-unibyte-buffer): Ditto. - (w3m-rendering-multibyte-buffer): Ditto. - (w3m-prepare-text-content): Ditto. - -2002-03-22 Katsumi Yamaoka - - * w3m.el (w3m-w3m-attributes): Ignore trailing whitespaces in header - lines. - -2002-03-20 Yuuichi Teranishi - - * w3m.el (w3m-view-this-url): Eval action even when anchor is set. - - * w3m-form.el (w3m-form-parse-and-fontify): Clear mapval if it is set. - - * w3m.el (w3m-halfdump-command-arguments)[w3mmee]: Add `image' to the - -dump argument only if `w3m-treat-image-size' is non-nil. - -2002-03-20 Hideyuki SHIRAI - - * w3m-form.el (w3m-form-parse-and-fontify): If not detect `usemap' - attribute of `img_alt', use `value' attribute of `input_alt' for the - select map name; W3M removes `usemap' attribute when - "display_image=off". - -2002-03-19 Hideyuki SHIRAI - - * w3m.el (w3m-w3m-attributes): Ignore `w3m-document-charset' when - w3m-m17n. - -2002-03-19 Yuuichi Teranishi - - * w3m.el (w3m-fontify-images): Parse width and height attributes of - img_alt. - (w3m-toggle-inline-images-internal): Set `size' argument of - w3m-create-image. - (w3m-highlight-current-anchor): Fixed logic. - - * w3m-xmas.el (w3m-create-image): Added optional argument `size' - (ignored currently). - - * w3m-e21.el (w3m-imagick-convert-program): Use w3m-which to set - initial value. - (w3m-resize-images): New user option. - (w3m-resize-image): New function. - (w3m-create-image): Added optional argument `size'; Changed return - value. - (w3m-insert-image): Call w3m-resize-image if size is specified. - (w3m-imagick-convert-buffer): Accept nil for from-type and to-type. - -2002-03-18 Yuuichi Teranishi - - * w3m-form.el (w3m-form-mee-select-value): Fix. - (w3m-form-parse-and-fontify): If w3m-type is not w3mmee, use last form - object as current form. - -2002-03-18 Yuuichi Teranishi - - * w3m.el (w3m-highlight-current-anchor): New implementation. - (w3m-highlight-current-anchor-1): New function. - - * w3m-form.el (w3m-form-replace): Fixed problem when string is nil. - -2002-03-16 Yuuichi Teranishi - - * w3m-form.el (w3m-string-to-char-list): Fixed. - -2002-03-15 Yuuichi Teranishi - - * w3m-form.el (w3m-form-mee-select-value): Use w3m-output-coding-system - instead of w3m-current-coding-system. - (w3m-form-parse-and-fontify)[w3mmee]: Ditto. - (w3m-form-mee-select-value): Fixed select value. - (w3m-form-resume): Fixed checkbox resuming. - (w3m-form-parse-and-fontify): Use `form' instead of `(car forms)'; - Search the form which corresponds to input_alt by fid; Use `nconc' - instead of `push'. - - * w3m-form.el (w3m-form-mee-select-value): New function. - (w3m-form-parse-and-fontify)[w3mmee]: Set select value. - - * w3m.el (w3m-halfdump-command-arguments)[w3mmee]: Added image. - - * w3m-form.el (w3m-form-parse-and-fontify): Set the value of form only - if the method is not internal; Add internal form to the - w3m-current-forms; Treat input type `image' as same as `submit'. - (w3m-form-mee-attr-unquote): New function. - (w3m-string-to-char-list): New function/alias. - (w3m-form-mee-new): New function. - (w3m-form-parse-and-fontify): Parse w3mmee's form info. - (w3m-form-input-textarea-keymap): Bind C-g. - (w3m-form-input-select-keymap): Bind C-g, h,j,k,l. - (w3m-form-input-map-keymap): Ditto. - (w3m-form-parse-and-fontify): Set textarea value. - -2002-03-13 Katsumi Yamaoka - - * w3m-form.el (w3m-form-resume): Typo. - -2002-03-13 Yuuichi Teranishi - - * w3m.el (toplevel): Removed autoload setting for - `w3m-form-parse-buffer'. - (w3m-clear-local-variables): Don't treat w3m-current-forms any more. - (w3m-copy-local-variables): Ditto. - (w3m-additional-command-arguments): Fixed problem when no-proxy host - has port number other than 80. - (w3m-rendering-buffer-1): Don't call w3m-form-parse-buffer. - (w3m-goto-url): Setup w3m-current-forms from history structure. - - * w3m-form.el (w3m-form-parse-buffer): Abolish. - (w3m-form-parse-forms): Ditto. - (w3m-form-resume): Set value of `w3m-current-forms'. - (w3m-fontify-forms): Call `w3m-form-parse-and-fontify' instead of - `w3m-form-fontify'. - (w3m-form-parse-and-fontify): New function. - (w3m-form-input-select): Fix problem when candidate label is "". - -2002-03-13 Katsumi Yamaoka - Suggested by HAYASHI Chifumi . - - * w3m-form.el (w3m-form-new): Ignore the 2nd arg `action' if it is nil. - (w3m-form-parse-forms): Don't parse the value of `w3m-current-url' if - it is nil. - - -2002-03-12 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.6 from emacs-w3m-1_2 branch. - -2002-03-11 ARISAWA Akihiro - - * w3m-ucs.el (w3m-euc-japan-encoder): Treat japanese-jisx0208-1978 as - japanese-jisx0208. - -2002-03-11 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url, w3m-goto-url-new-session, - w3m-select-buffer-copy-buffer): Remove unused non-global variables. - -2002-03-11 Katsumi Yamaoka - Suggested by Yuuichi Teranishi with mod. - - * w3m.el (w3m-no-proxy-domains): New user option renamed from - `w3m-no-proxy-hosts' and changed the meaning. - (w3m-additional-command-arguments): Refer to it. - -2002-03-10 TSUCHIYA Masatoshi - - * Makefile.in (tarball): Fix permissions. - -2002-03-08 Katsumi Yamaoka - - * w3m.el (w3m-command-arguments-alist): Change the meaning that the car - of each element will be compared with a url instead of a hostname. - (w3m-no-proxy-hosts): New user option. - (w3m-additional-command-arguments): Look into it. - -2002-03-08 Katsumi Yamaoka - - * w3m.el (w3m-command-arguments-alist): New user option. - (w3m-additional-command-arguments): New function. - (w3m-w3m-retrieve): Use it. - (w3m-history-current-url-face, w3m-copy-buffer, w3m-about-header): - Remove unused non-global variables. - -2002-03-08 ARISAWA Akihiro - - * w3m.el (w3m-w3m-attributes) [w3mmee]: Fetch content-encoding from - "x-w3m-content-encoding" filed. - -2002-03-07 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-cid-retrieve): Return lowercase string always - because `w3m-image-type-alist' has lowercase keys. - -2002-03-07 Yoichi NAKAYAMA - - * w3m.el (w3m-lynx-like-map): Switch J and K so as to behave like w3m. - -2002-03-07 Katsumi Yamaoka - - * aclocal.m4 (AC_EXAMINE_PACKAGEDIR): Use `(eq 0 foo)' instead of - `(zerop foo)' because foo might not be a number. - (AC_PATH_ICONDIR): Ditto. - -2002-03-07 Hideyuki SHIRAI - - * w3m.el (w3m-decoder-alist): Change default commands to `gzip' and - `bzip2' instead of `gunzip' and `bunzip2' because some broken OS and - its environment does not work them. - -2002-03-07 Katsumi Yamaoka - - * Makefile.in (datadir): New variable. - -2002-03-06 Hideyuki SHIRAI - - * w3m-proc.el (w3m-process-filter): Modify a regexp for "Password:". - -2002-03-06 Katsumi Yamaoka - - * Makefile.in (install): Don't chdir to shimbun/ while installing - shimbun modules. - (install-icons): Don't chdir to icons/ while installing icons. - -2002-03-05 Katsumi Yamaoka - - * Makefile.in (install): Install all ChangeLog files. - * w3mhack.el (w3mhack-make-package): List all ChangeLog files in the - manifest. - -2002-03-05 Hideyuki SHIRAI - - * w3m.el (w3m-local-dirlist-cgi): Set `w3m-current-url' for avoid error - in `w3m-process-start-process()'. - (w3m-goto-url): When use w3m-dtree and the URL is local directory, - change the URL to `about://dtree' securely. - -2002-03-04 Katsumi Yamaoka - - * w3m-util.el (w3m-function-max-args): Alias to `function-max-args' - under XEmacs, otherwise define it as a function. - (symbol-for-testing-whether-colon-keyword-is-available-or-not): Use - `dont-compile' instead of `eval'. - - -2002-03-02 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.5 from emacs-w3m-1_2 branch. - -2002-03-01 Yuuichi Teranishi - - * octet.el (octet-find-file): Decode even in the read-only buffer. - -2002-02-26 TSUCHIYA Masatoshi - - * Makefile.in (DOCS): Add ChangeLog.1. - - -Local Variables: -coding: iso-2022-7bit -fill-column: 79 -indent-tabs-mode: t -End: diff -r 3386110d149b -r f52a8c72912b share/emacs/site-lisp/w3m/ChangeLog.1 --- a/share/emacs/site-lisp/w3m/ChangeLog.1 Mon Sep 13 19:44:07 2010 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6731 +0,0 @@ -2002-02-25 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-filter): Use `ignore-errors' instead of - `condition-case'. - (w3m-process-y-or-n-p): Regist answers only when they have non-nil - values. - -2002-02-24 TSUCHIYA Masatoshi - - * w3m-perldoc.el: New file. - - * w3m.el (top): Add autoload for `w3m-perldoc.el'. - (w3m-tmp-urluser-alist): Abolished. - (w3m-read-file-name): Call `w3m-url-strip-query'. - (w3m-download): Ditto. - (w3m-w3m-get-header): Accept URLs which includes authentication - information like scheme://user:pass@netloc/. Set `w3m-current-url' - before `w3m-process-start' is called. - (w3m-w3m-dump-head-source): Ditto. - (w3m-retrieve): Call `w3m-url-strip-fragment'. - (w3m-retrieve-and-render): Modified to accept URLs which includes - authentication information. Do not set `w3m-current-url'. - (w3m-goto-url): Modified to accept URLs which includes authentication - information and to pass them through to sub-routines. - (w3m): Small modified to accept URLs which includes authentication - information. - - * w3m-util.el (w3m-url-authinfo-regexp): New internal constant. - (w3m-url-authinfo): New function. - (w3m-url-strip-authinfo): Ditto. - (w3m-url-strip-fragment): Ditto. - (w3m-url-strip-query): Ditto. - - * w3m-proc.el (top): No bind `w3m-tmp-urluser-alist'. - (w3m-process-authinfo-alist): Renamed from `w3m-process-user-alist'. - (w3m-process-accept-list): Abolished. - (w3m-process-accept-alist): New internal variable. - (w3m-process-user-counter): Abolished. - (w3m-process-start-process): In order to set `w3m-process-user' and - `w3m-process-passwd' call `w3m-url-authinfo', instead of refering - `w3m-tmp-urluser-alist'. - (w3m-process-stop): Reset `w3m-process-authinfo-alist' and - `w3m-process-accept-alist'. - (w3m-process-sentinel): Regist an authentication information only when - `w3m-process-realm' is set. - (w3m-process-filter): Call `w3m-process-y-or-n-p' instead of - `w3m-process-accept-get' and `w3m-process-accept-set'. When a user - name and a password of a proxy server are reasked, their old values are - discarded. Reconstruct the part checking user names and passwords. - (w3m-process-get-server-root): Its regular expression are small - modified. Call `w3m-url-strip-authinfo'. - (w3m-process-get-user): Removed. - (w3m-process-get-passwd): Ditto. - (w3m-process-set-user): Ditto. - (w3m-process-accept-get): Ditto. - (w3m-process-accept-set): Ditto. - (w3m-process-set-authinfo): New function. - (w3m-process-read-user): Ditto. - (w3m-process-read-passwd): Ditto. - (w3m-process-y-or-n-p): Ditto. - -2002-02-14 Hideyuki SHIRAI - - * w3m.el (w3m-modeline-ssl-image-status-on) - (w3m-modeline-ssl-status-off): New constants. - (w3m-current-ssl): New buffer local variable. - (w3m-clear-local-variables, w3m-copy-local-variables): Handling - `w3m-current-ssl'. - (w3m-w3m-attributes): When detect `W3m-ssl-certificate:' header, set - `w3m-current-ssl'. Skip reading of folded lines of each header. - (w3m-buffer-setup): Display SSL indicator at mode-line. - (w3m-about-header): Display SSL information when exist - `W3m-ssl-certificate:' header. - -2002-02-13 Katsumi Yamaoka - - * w3m.el (w3m-read-file-name): Strip the query part from a default file - name. - (w3m-download): Ditto. - (w3m-url-components-regexp): Move forward. - - * mime-w3m.el: Always require `font' under XEmacs. - -2002-02-12 Katsumi Yamaoka - - * w3m.el (w3m-async-exec): Default to nil under MacOS X. - -2002-02-12 Hideyuki SHIRAI - - * w3m-e21.el (w3m-setup-favicon): Fix handling of - `w3m-about-xxxx-favicon'. - -2002-02-08 Yuuichi Teranishi - - * w3m.el (w3m-icon-data): New buffer local variable. - (w3m-clear-local-variables): Add `w3m-icon-data'. - (w3m-copy-local-variables): Ditto. - (w3m-fontify-anchors): Setup `w3m-icon-data'. - (w3m-check-link-tags): Parse `type' of link attribute; Set - `w3m-icon-data' if `icon' rel attribute exist. - (w3m-goto-url): Added local variable real-data. - - * w3m-e21.el (w3m-favicon-cache-favicon): Added compatibility code. - (w3m-setup-favicon): Use w3m-icon-data if it exists; Changed first - argument for `w3m-retrieve-favicon'. - (w3m-buffer-favicon): Use car of `w3m-current-favicon-data' as image - data and cdr as image type. - (w3m-retrieve-favicon): Changed first argument to cons cell of image - data and its type. - -2002-02-08 Katsumi Yamaoka - - * w3m.el (w3m-save-list): Allow the 4th arg `escape-ctl-chars'. - (w3m-arrived-shutdown): Call it with the 4th arg. - - * w3m-antenna.el (w3m-antenna-shutdown): Call `w3m-save-list' with the - 4th arg. - -2002-02-08 Yuuichi Teranishi - - * w3m.el (w3m-pixels-per-line): Renamed from w3m-pixel-per-line; Fixed - custom type. - (w3m-pixels-per-character): Likewise. - (w3m-rendering-half-dump): Follow the changes above. - -2002-02-08 TSUCHIYA Masatoshi - - * w3m.el (w3m-type): Considerd as an internal variable. - (w3m-options): Removed. - (w3m-compile-options): New internal variable. - (toplevel): Set `w3m-compile-options' instead of `w3m-options'. - (w3m-treat-image-size): Refer `w3m-compile-options' instead of - `w3m-options'. - (w3m-rendering-half-dump): Ditto. - (w3m-local-file-type): When a remote URL is passed, refer its - non-directory part to decide its content type. - (w3m-touch-file): Bind `default-directory' locally. - -2002-02-08 Yuuichi Teranishi - - * w3m.el (w3m-pixel-per-line): New user option. - (w3m-rendering-half-dump): Use `w3m-pixel-per-line' as the -ppl - argument of the w3m command. - (w3m-pixel-per-character): New user option. - (w3m-rendering-half-dump): Use `w3m-pixel-per-character' as the -ppc - argument of the w3m command. - -2002-02-07 Yuuichi Teranishi - - * w3m-e21.el (w3m-favicon-size): Set default value to nil. - (w3m-buffer-favicon): If w3m-favicon-size is nil, detect frame char - height and use it. - - * w3m.el (w3m-command): Set default value to nil. - (w3m-type): Ditto. - (w3m-options): New user option. - (toplevel): Set w3m-command, w3m-type and w3m-options. - (w3m-treat-image-size): New user option. - (w3m-rendering-half-dump): Set rendering options -o - display_image=on/off, -ppc, -ppl according to the value of - `w3m-treat-image-size'. - -2002-02-07 Katsumi Yamaoka - - * w3m-util.el (w3m-display-message): New macro. - - * w3m.el (w3m-make-help-echo): Clear the echo area when Emacs 21 is - running; use the modern styles of backquote. - (w3m-make-balloon-help): Use the modern styles of backquote. - (w3m-toggle-inline-image): Use `w3m-display-message' instead of - `message' to say a trivial message. - (w3m-view-this-url): Ditto. - (w3m-submit-form): Ditto. - (w3m-view-image): Ditto. - (w3m-save-image): Ditto. - (w3m-download-this-url): Ditto. - (w3m-print-current-url): Ditto. - (w3m-print-this-url): Ditto. - (w3m-edit-this-url): Ditto. - (w3m-quit): Ditto. - (w3m-goto-ftp-url): Ditto. - (w3m-select-buffer): Ditto. - (w3m-select-buffer-show-this-line): Ditto. - (w3m-select-buffer-show-this-line-and-switch): Ditto. - -2002-02-07 TSUCHIYA Masatoshi - - * w3m.el (w3m-after-cursor-move-hook): New option. - (w3m-check-current-position): New function. - (w3m-print-this-url-after-command): Removed. - (w3m-buffer-setup): Set `w3m-check-current-position' to - `post-command-hook', instead of `w3m-print-this-url-after-command'. - (w3m-add-local-hook): Check version of Emacsen dynamically. - - * w3m-e21.el (w3m-add-local-hook): New function. - -2002-02-07 Yuuichi Teranishi - - * w3m.el (w3m-fontify-images): Changed regexp to more generic one to - search img_alt tag. - (w3m-toggle-inline-images-internal): Fixed image redisplay flickers. - -2002-02-06 Katsumi Yamaoka - - * w3m.el (w3m-halfdump-command-common-arguments): Replace `frame-width' - with `window-width'. - (w3m-about-db-history): Ditto. - -2002-02-05 Hideyuki SHIRAI - - * w3m-proc.el (w3m-process-accept-list): New internal variable. - (w3m-process-filter): Watch `accept? (y/n)' for certification. - (w3m-process-accept-get, w3m-process-accept-set): New functions. - -2002-02-05 Katsumi Yamaoka - - * w3m-xmas.el (w3m-make-ccl-coding-system): Alias to `ignore' if - no-MULE (the feature `mule' is not provided). - (coding-system-category): Ditto. - (define-ccl-program): Define it as an empty macro if no-MULE. - - * w3m.el (TopLevel): Don't require `ccl' if no-MULE. - (w3m-accept-japanese-characters): Default to nil if no-MULE. - (w3m-coding-system): Default to `iso-8859-1' if no-MULE. - (w3m-output-coding-system): Ditto. - (w3m-file-coding-system): Ditto. - (w3m-toolbar): Don't express some Japaneses chars directly. - - * w3mhack.el (w3mhack-examine-modules): Don't byte-compile w3m-ucs.el, - shimbun modules, mime-w3m.el, octet.el and w3m-weather.el if no-MULE. - -2002-02-05 TSUCHIYA Masatoshi - - * w3m.el (w3m-meta-content-type-charset-regexp) - (w3m-meta-charset-content-type-regexp) - (w3m-meta-refresh-content-regexp) - (w3m-meta-content-refresh-regexp): Remove redundant double quote. - - * w3m.el (w3m-content-prepare-functions): New internal contsant. - (w3m-prepare-content): Refer it. - (w3m-prepare-text-content): New function. - (w3m-prepare-image-content): Ditto. - -2002-02-05 Hideyuki SHIRAI - - * w3m.el (w3m-meta-charset-content-type-regexp) - (w3m-meta-content-refresh-regexp): Allow broken quotation mark. - -2002-02-05 TSUCHIYA Masatoshi - - * w3m.el (w3m-touch-file): Robust checking. - -2002-02-05 Hideyuki SHIRAI - - * w3m-util.el (w3m-which-command): If called with `not string', return - nil. - -2002-02-05 TSUCHIYA Masatoshi - - * w3m.el (w3m-touch-file-avaiable-p): New internal variable. - (w3m-touch-file): Check the validity of `touch' command. - -2002-02-05 ARISAWA Akihiro - - * w3m.el (w3m-touch-file): Call touch command with "-t time" instead of - "-d time". - -2002-02-05 TSUCHIYA Masatoshi - - * w3m.el (w3m-touch-command): New option. - (w3m-touch-file): New function. - (w3m-download): Call it. - (w3m-toggle-inline-images-internal): Fix inconsistency of text - properties when images are not downloaded. - (w3m-toggle-inline-image): Simplified. - (w3m-toggle-inline-images): Ditto. - -2002-02-04 Katsumi Yamaoka - - * w3m-util.el (w3m-prin1): New function. - * w3m.el (w3m-save-list): Use it instead of `prin1'. - - * w3mhack.el, w3m.el, w3m-xmas.el, w3m-om.el: Say emacs-w3m not - Emacs-W3M. - -2002-02-04 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-mode-dont-bind-keys): New variable. - (mime-w3m-setup): Don't bind keys listed in the above. - - * w3m.el (w3m-key-binding): Switch key bindings also in w3m-mode - buffers when customizing; don't manipulate keymaps when Emacs is - running in the batch mode. - -2002-02-01 Yuuichi Teranishi - - * octet.el (octet-suffix-type-alist): Added lzh, tar, pdf. - (octet-type-filter-alist): Ditto. - (octet-content-type-alist): Added application/x-msexcel, text/html, - application/x-tar, application/pdf. - (octet-magic-type-alist): Fixed magic for html. - (octet-tar-mode): New function. - (octet-guess-type-from-name): Downcase suffix. - (octet-mime-setup): Add action for application/vnd.ms-powerpoint. - -2002-02-01 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-safe-url-regexp): New user option. - (mime-w3m-preview-text/html): Use it. - - * w3m.el (w3m-key-binding): Don't eval a part of the `set:' form when - compiling nnshimbun.el in the Gnus source tree. - -2002-02-01 Yuuichi Teranishi - - * octet.el (octet-buffer): Fixed problem when 'Quit'. - (mime-preview-octet-hook): New hook. - (mime-preview-octet): Run it. - (w3m-about-octet-attachments): Fixed problem when there's no - octet-attachment which corresponds to the src url. - (mime-view-octet): Set content-type argument for `octet-buffer'. - (mime-preview-octet): Ditto. - -2002-02-01 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-preview-text/html): Bind `w3m-force-redisplay' - with nil. - -2002-02-01 Yuuichi Teranishi - - * octet.el (octet-buffer): Set default of `completing-read'. - -2002-02-01 Katsumi Yamaoka - - * w3m.el (w3m-key-binding): Switch `w3m-mode-map', `mime-w3m-mode-map' - and `mm-w3m-mode-map' when customizing. - -2002-01-31 Katsumi Yamaoka - - * mime-w3m.el (mime-w3m-mode-command-alist): New variable. - (mime-w3m-setup): Use it; invalidate widget button in - `mime-w3m-mode-map'. - (mime-w3m-keymap-property): Removed. - (mime-w3m-preview-text/html): Add `text-rendered-by-mime-w3m' text - property to the rendered area. - (kill-new): Strip keymap properties from a killed string only if it has - `text-rendered-by-mime-w3m' property. - -2002-01-31 Hideyuki SHIRAI - - * w3m.el (w3m-url-at-point): Remove all text-properties from url. - - * w3m-search.el (w3m-search): Remove all text-properties from default - search value. - -2002-01-31 TSUCHIYA Masatoshi - - * w3m-search.el (w3m-search-word-at-point): New option. - (w3m-search): Refer `w3m-search-word-at-point'. - -2002-01-31 Yuuichi Teranishi - - * octet.el (octet-content-type-alist): Added text/html. - (octet-magic-type-alist): Likewise. - (octet-type-filter-alist): Likewise; Added `guess'; Changed result type - of gzip as `guess'. - (octet-find-file-hook): New hook. - (octet-find-file): Run it. - (octet-filter-guess): New function. - (octet-buffer): Fix. - -2002-01-30 Yuuichi Teranishi - - * octet.el (toplevel): Require 'static. - (octet-html-render-function): Changed default value to - `octet-w3m-region.' - (octet-type-filter-alist): Changed filter function to - `octet-filter-call2-extra'. - (octet-attachments): New buffer-local variable. - (w3m-about-octet-attachments): New function. - (octet-w3m-region): Ditto. - (octet-filter-call2-extra): New function. - (octet-find-file): Do nothing when buffer is read-only. - - * w3m.el (w3m-about-retrieve): Decode buffer only if the content-type - is text. - - * octet.el (octet-guess-type-from-name): Return nil if guess failed. - (octet-buffer): Ask octet type if guess failed. - (octet-content-type-alist): New variable. - (octet-guess-type-from-content-type): New function. - (octet-buffer): Added optional argument `content-type'. - (octet-buffer): Ignore `quit'. - (octet-suffix-type-alist): Added images. - (octet-content-type-alist): Ditto. - (octet-type-filter-alist): Ditto. - (octet-magic-type-alist): Renamed from mime-magic-type-alist. - (octet-decode-image): New function. - (octet-guess-type-from-magic): New function. - (octet-buffer): Use it. - (octet-insert-buffer): New function. - (mime-preview-octet): Use it. - -2002-01-29 Yuuichi Teranishi - - * octet.el (octet-type-filter-alist): Changed default value for xlhtml - and ppthtml. - (octet-filter-call2): Fixed problem when return value of call-process - is not numeric. - (octet-filter-call1): Ditto. - (octet-find-file): Use unwind-protect. - (octet-filter-call2): Fixed docstring. - (octet-filter-call1): Ditto. - (octet-buffer): Fixed argument for `interactive'. - -2002-01-29 TSUCHIYA Masatoshi - - * w3m.el (w3m-encoding-type-alist): New option. - (w3m-local-file-type): New function. - (w3m-local-content-type): New implementation. - (w3m-local-attributes): Call `w3m-local-file-type' instead of - `w3m-local-content-type'. - (w3m-download): `url' is lexically binded. Call `message' to display - error messages. - - * w3mhack.el (w3mhack-examine-modules): Fix to avoid that octet.el is - byte-compiled repeatedly. - -2002-01-29 Yuuichi Teranishi - - * w3mhack.el (w3mhack-examine-modules): Add octet.el to the module list - if FLIM is installed. - - * octet.el: New file. - -2002-01-25 Yuuichi Teranishi - - * w3m.el (w3m-highlight-current-anchor): Don't search for the anchor - points which are out of sight. - -2002-01-25 Hideyuki SHIRAI - - * w3m.el (w3m-tmp-urluser-alist): New variable. - (w3m-goto-url): If URL include user and passwd, set - `w3m-tmp-urluser-alist' for process handling. Remove passwd from URL. - (w3m): Remove passwd from URL when insert it in buffer. - - * w3m-util.el (w3m-get-user-passwd-from-url) - (w3m-remove-passwd-from-url): New functions. - - * w3m-proc.el (top): Define `w3m-tmp-urluser-alist' to avoid - byte-compile warning. - (w3m-process-start-process): If URL include user or passwd, set them to - default values. - (w3m-process-filter): Use default values of `w3m-process-user' and - `w3m-process-passwd'. - (w3m-process-get-server-root): Remove `about://.../' from server root. - - * w3m-search.el (w3m-search): Insert default string in minibuffer. - -2002-01-25 Yuuichi Teranishi - - * w3m.el (w3m-about-history): Don't add to history if url is nil. - (w3m-print-this-url-after-command): Call - `w3m-highlight-current-anchor'. - (w3m-delete-all-overlays): New macro. - (w3m-highlight-current-anchor): New function. - (w3m-current-anchor-face): New face. - (w3m-arrived-anchor-face): Removed underline property. - (w3m-anchor-face): Ditto. - -2002-01-18 OHASHI Akira - - * w3m.el (w3m-header-line-map): Inherit `w3m-mode-map'. - -2002-01-15 TSUCHIYA Masatoshi - - * w3m-e21.el (w3m-setup-favicon): Reversed the condition that decide - whether favicons are used. - -2002-01-15 Hideyuki SHIRAI - - * w3m-e21.el (w3m-setup-favicon): If url is `ftp://', not retrieve a - favicon data. - - * w3m.el (w3m-current-directory): New function. - (w3m-goto-url): Use `w3m-current-directory' when set - `default-directory'. - -2002-01-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-use-ange-ftp): New option. - (w3m-w3m-attributes): Handle ftp scheme URLs. - (w3m-download): Refer `w3m-use-ange-ftp'. - (w3m-goto-url): Ditto. - -2002-01-11 Hideyuki SHIRAI - - * w3m.el (w3m-read-file-name): Remove an optional argument - `initial'. Call `read-file-name' without `default' option. - -2002-01-11 ARISAWA Akihiro - - * w3m.el (w3m-url-encode-string): Fixed for Mule2. - - * w3m-util.el (w3m-truncate-string): New function. - - * w3m-form.el (w3m-form-replace): Use `w3m-truncate-string' instead of - `truncate-string'. - -2002-01-11 TSUCHIYA Masatoshi - - * w3m.el (w3m-region): Process tag. - -2002-01-09 Hideyuki SHIRAI - - * w3m.el (w3m-local-content-type): Fix handling of the remote url. - (w3m-file-directory-p): New function. - (w3m-goto-ftp-url): Use `w3m-file-directory-p' instead of - `file-directory-p'. - - -2002-01-08 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.4 from emacs-w3m-1_2 branch. - -2002-01-08 ARISAWA Akihiro - - * w3m.el (w3m-arrived-setup-hook): New hook. - (w3m-arrived-shutdown-hook): Ditto. - (w3m-arrived-setup): Run `w3m-arrived-setup-hook'. - (w3m-arrived-shutdown): Run `w3m-arrived-shutdown-hook'. - (w3m-quit): Don't remove `w3m-arrived-shutdown' from `kill-emacs-hook'. - - * w3m-e21.el (w3m-favicon-cache-expire-wait): New user option. - (w3m-favicon-cache-p): New macro. - (w3m-favicon-cache-favicon): Ditto. - (w3m-favicon-cache-retrived): Ditto. - (w3m-retrieve-favicon): Don't use old cache data. - (w3m-favicon-cache-data): Renamed from `w3m-favicon-data-cache'. - (w3m-favicon-save-cache-file): Follow above change. - (w3m-favicon-load-cache-file): Ditto. - (w3m-arrived-setup-hook): Regist `w3m-favicon-load-cachee-faile'. - (w3m-arrived-shutdown-hook): Regist `w3m-favicon-save-cache-file'. - -2002-01-08 TSUCHIYA Masatoshi - - * w3m.el (w3m-goto-url): Use a URL-like string under the cursor as the - initial value of the target URL when interactively called. - (w3m-view-this-url): When a URL-like string is found under the cursor, - view it. - (w3m-view-this-url-1): New internal function. - -2002-01-08 Hideyuki SHIRAI - - * w3m.el (w3m-display-hook): Change default variable to `nil'. - (top): Use `add-hook' when `w3m-history-highlight-current-url', - `w3m-move-point-for-localcgi' and `w3m-select-buffer-update' set to - `w3m-display-hook'. - (w3m-local-dirlist-cgi): When use `dirlist.cgi', decode filename tag. - -2002-01-07 TSUCHIYA Masatoshi - - * w3m.el (w3m-url-to-file-name): When the pointed file is not found, - decode the specified URL and recheck it. - -2002-01-07 Shiro Takeda - - * w3m.el (w3m-bold-face, w3m-underline-face): New faces. - (w3m-fontify-bold): Use `w3m-bold-face' instead of `bold'. - (w3m-fontify-underline): Use `w3m-underline-face' instead of - `underline'. - -2002-01-07 Hideyuki SHIRAI - - * w3m.el (w3m-w32-browser-with-fiber): Fix handling of the local url. - - * w3m-util.el (w3m-url-local-p): Fix its regexp for Windows. - -2002-01-07 TSUCHIYA Masatoshi - - * w3m.el (w3m-about-header): Protect against null title. - (w3m-arrived-setup): Ignore database of arrived URLs in too old style. - -2002-01-05 TSUCHIYA Masatoshi - - * w3m.el (w3m-url-encode-string): Add a period to the set of characters - which are not encoded. From Fabrice Bauzac - -2001-12-31 TSUCHIYA Masatoshi - - * w3m.el (w3m-add-local-hook): New function. - (w3m-current-position): New buffer local variable. - (w3m-store-current-position): New hook function. - (w3m-print-this-url-after-command): New hook funtcion. - (w3m-buffer-setup): Regist these hook functions. - (w3m-header-line-location-title-face): Integrated with the defition in - w3m-e21.el - (w3m-header-line-location-content-face): Ditto. - (w3m-header-line-map): Ditto. - (w3m-header-line-insert): Renamed from `w3m-insert-header-line'. - - * w3m-e21.el (w3m-header-line-location-title-face): Integrated to the - defition in w3m.el. - (w3m-header-line-location-content-face): Ditto. - (w3m-header-line-map): Ditto. - (w3m-setup-header-line): Clean up. - (w3m-insert-header-line): Removed. - -2001-12-30 Hideyuki SHIRAI - - * w3m.el (w3m-url-to-file-name): Fix its regexp. - -2001-12-30 TSUCHIYA Masatoshi - - * w3m.el (w3m-print-this-url): Display a message when it is called - interactively. - -2001-12-29 OHASHI Akira - - * w3m.el (w3m-print-this-url): Don't print any messages when there is - no url or form under point. - -2001-12-29 TSUCHIYA Masatoshi - - * w3m.el (w3m-url-local-directory-alist): Renamed from - `w3m-edit-url-directory-alist'. - (w3m-url-to-file-name): Return nil, when the specified URL points no - local file. - (w3m-url-completion): Modified its regexp. Fix completion of dot - files. - (w3m-edit-url): Simplified. - (w3m-goto-url): Removed the redundant local variable. Set - `default-directory' to the local directory to which the current URL is - related by `w3m-url-local-directory-alist'. - (w3m-about-history): Installed the ad-hoc workaround. - - * w3m-util.el (w3m-url-dtree-p): Modified its regexp. - -2001-12-26 Hideyuki SHIRAI - - * w3m.el (w3m-decode-get-refresh): Not run Refresh timer if the URI is - matched `about://', . - (w3m-goto-url): Modify the timing to call `w3m-cancel-refresh-timer'. - -2001-12-26 Katsumi Yamaoka - - * w3m-util.el: Autoload "timer" for the function `cancel-timer' when - Mule 2 is running. - -2001-12-26 Hideyuki SHIRAI - - * w3m.el (w3m-refresh-at-time): Run `w3m-goto-url-with-timer' - immediately, if the delay of refresh is zero. - - * w3m-xmas.el (w3m-refresh-at-time): Removed. - -2001-12-25 Hideyuki SHIRAI - - * w3m.el (w3m-use-refresh): New user option. - (w3m-refresh-timer, w3m-current-refresh): New buffer-local variables. - (w3m-clear-local-variables, w3m-copy-local-variables): Handle - `w3m-current-refresh'. - (w3m-meta-refresh-content-regexp) - (w3m-meta-content-refresh-regexp): New constant. - (w3m-decode-buffer): Call `w3m-decode-get-refresh' first. - (w3m-decode-get-refresh): New function. - (w3m-view-previous-page): Bind `w3m-use-refresh' to nil. - (w3m-quit, w3m-close-window): Call `w3m-cancel-refresh-timer' at any - buffers. - (w3m-goto-url): Call `w3m-cancel-refresh-timer' first. Call - `w3m-refresh-at-time' at last; start REFRESH timer. - (w3m-goto-url-with-timer): New function. - (w3m-refresh-at-time): New function for FSF Emacs. - - * w3m-xmas.el (w3m-refresh-at-time): New function for XEmacs. - - * w3m-util.el (w3m-cancel-refresh-timer): New function. - (w3m-current-refresh, w3m-refresh-timer, w3m-use-refresh): Avoid - byte-compiled warnings. - - * w3m-proc.el (w3m-process-stop): Call `w3m-cancel-refresh-timer'. - -2001-12-24 ARISAWA Akihiro - - * w3m.el (w3m-dump-head-source-command-arguments) [w3mmee]: Support - `w3m-accept-languages'. - - -2001-12-21 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.3 from emacs-w3m-1_2 branch. - -2001-12-21 TSUCHIYA Masatoshi - - * w3m.el (w3m-type): Changed condition to decide type. - (w3m-decoder-alist): Call `file-name-nondirectory' before `w3m-command' - is refered. - (w3m-dirlist-cgi-program): Ditto. - -2001-12-21 ARISAWA Akihiro - - * w3m.el (w3m-type): Changed condition to decide type. - (w3m-decoder-alist): Use `w3m-command' for inflate command path. - (w3m-dirlist-cgi-program): Use `w3m-command'. - (w3m-dump-head-source-command-arguments) [w3mmee]: Don't add "-o - accept_language=xxx". - -2001-11-16 OKAZAKI Tetsurou - - * w3m.el (w3m-type): Use "w3m-m17n" if exists. - -2001-12-21 Katsumi Yamaoka - - * w3m.el (w3m-goto-mailto-url): Use the property `composefunc' to get - the function to compose a mail from `mail-user-agent'. - -2001-12-20 Katsumi Yamaoka - - * w3m.el (w3m-load-list): Removed a bogus code for XEmacs; don't bind - the value of `file-coding-system-for-read' if the optional arg is nil - and `w3m-file-coding-system-for-read' is nil. - -2001-12-19 Katsumi Yamaoka - - * w3mhack.el (w3m-use-favicon): Don't bind it. - - * w3m-e21.el (w3m-use-favicon): Set it to nil anyway when Emacs is - running in the batch mode. - (w3m-imagick-convert-buffer): Reverted. - -2001-12-19 Katsumi Yamaoka - - * w3m-e21.el (w3m-imagick-convert-buffer): Don't growl errors when - Emacs is running in the batch mode. - -2001-12-18 ARISAWA Akihiro - - * w3m-e21.el (w3m-favicon-use-cache-file): New user option. - (w3m-favicon-cache-file): Ditto. - (w3m-favicon-data-cache): New variable. - (w3m-retrieve-favicon): Use `w3m-favicon-data-cache' or store it. - (w3m-favicon-save-cache-file): New function. - (w3m-favicon-load-cache-file): Ditto. - -2001-12-17 Katsumi Yamaoka - - * w3m-e21.el (w3m-e21-toolbar-configurations): Replace - `auto-resize-tool-bar' to `auto-resize-tool-bars'. - -2001-12-17 OHASHI Akira - - * README.shimbun.ja: Add information for sb-debian-jp.el and - sb-debian.el. - -2001-12-17 Taiki SUGAWARA - TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-parse-forms): Change the separater string for - option tag. - -2001-12-12 Taiki SUGAWARA - - * w3m-form.el (w3m-form-parse-forms): If not find selected, first - element is made into default. - -2001-12-14 Hideyuki SHIRAI - - * w3m-dtree.el (w3m-about-dtree): Ignore arguments on and after 4th. - -2001-12-14 Katsumi Yamaoka - Suggested by NAKAJIMA Mikio . - - * w3m-e21.el (w3m-use-favicon): Default to t, but it will be altered to - nil automatically if ImageMagick does not support a favicon; never use - ImageMagick if it has been set to nil. - - * w3mhack.el (w3m-use-favicon): Bind it to nil to inhibit the use of - ImageMagick. - -2001-12-12 Kazuyoshi Koreeda - - * w3m-weather.el (w3m-weather-insert-seikatu-sisu): New function. - (w3m-weather-get-seikatu-sisu): Ditto. - -2001-12-10 ARISAWA Akihiro - - * w3m-form.el (w3m-form-parse-forms): Use `w3m-decode-entities-string' - to value in the textarea and option menu. - -2001-12-11 Mito - - * w3m.el (w3m-scroll-left): Modify doc-string. - (w3m-scroll-right): Ditto. - -2001-12-07 Katsumi Yamaoka - - * w3m-e21.el (w3m-imagick-convert-usable-p): New function. - (w3m-use-favicon): Use it. - -2001-12-06 ARISAWA Akihiro , - TSUCHIYA Masatoshi - - * w3m-e21.el (top): Installed the check of the validity of ImageMagick. - - -2001-12-06 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.2 from emacs-w3m-1_2 branch. - -2001-12-06 TSUCHIYA Masatoshi - - * w3m.el (w3m-type): Follow the new official release of w3m. - (w3m-attributes): Follow the change of error symbols which are defined - in w3m-proc.el. - (w3m-retrieve): Ditto. - (w3m-about-header): Likewise. Ignore optional arguments safely. - (w3m-message): Display message only when original w3m buffer is - displayed. - (w3m-about-retrieve): Asynchronized. - (w3m-retrieve-and-render): Follow the change of `w3m-message'. - (w3m-prepare-content): Install the measure against narrowed buffers. - - * w3m-proc.el (w3m-process-start-process): Accept the 2nd optional - argument to reset the sentinel funtcion for the generated asynchronous - process. - (w3m-process-failure): Removed. - (w3m-process-timeout): Simplified its error condition. - (w3m-process-with-wait-handler): No sentinel function is registered and - the sentinel function is called from this macro itself. - - * w3m-weather.el (w3m-weather-filter-functions): Add - `w3m-weather-expand-anchors'. - (w3m-about-weather): Asynchronized. - (w3m-weather-remove-headers): Follow changes of original content. - (w3m-weather-remove-footers): Ditto. - (w3m-weather-expand-anchors): New filter function. - -2001-12-06 Katsumi Yamaoka - - * w3m.el (w3m-emacs-w3m-icon): Made it interlaced and endlessly - animated. - -2001-12-06 ARISAWA Akihiro - - * w3m.el (w3m-decode-buffer): When content-charset is unknown, detect - coding-system automatically. - -2001-12-04 ARISAWA Akihiro - - * w3m-e21.el (w3m-buffer-favicon): Reset `w3m-current-favicon-data' to - nil when conversion was failure. - -2001-12-04 Katsumi Yamaoka - - * w3m-e21.el (w3m-imagick-convert-buffer): Say errors and return nil if - the process returns a non-zero status (possibly a string). - -2001-12-03 Hideyuki SHIRAI - - * w3m-xmas.el (w3m-create-image): Bind some arguments lexically for - w3m-fix-gif(). - -2001-12-04 Yuuichi Teranishi - - * w3m-e21.el (w3m-setup-favicon): Fix for "about://" url. - (w3m-buffer-favicon): Renamed local variable. - (w3m-tab-line): Call `w3m-buffer-favicon' only when w3m-use-favicon is - non-nil. - -2001-12-03 Hideyuki SHIRAI - - * w3m.el (w3m-modeline-process-status-on): Modify default value. - (w3m-buffer-setup): Simplified `mode-line-buffer-identification'. - -2001-11-29 Yuuichi Teranishi - - * w3m-e21.el (w3m-imagick-convert-program): New user option. - (w3m-favicon-size): Ditto. - (w3m-use-favicon): Ditto. - (w3m-favicon-name): New constant. - (w3m-current-favicon-data): New buffer local variable. - (w3m-current-favicon-image): Ditto. - (w3m-display-hook): Added 'w3m-setup-favicon. - (w3m-imagick-convert-buffer): New function. - (w3m-imagick-convert-data): Ditto. - (w3m-setup-favicon): Ditto. - (w3m-buffer-favicon): Ditto. - (w3m-retrieve-favicon): Ditto. - (w3m-tab-line): Display favicon on tab. - -2001-11-28 Yuuichi Teranishi - - * w3m-xmas.el (w3m-insert-image): Rewrite. - (if displayed images exist on the right side, keep them and display - again) - (w3m-remove-image): Call `delete-extent' to destroy extents. - -2001-11-27 Yoichi NAKAYAMA - - * TIPS: New file. - -2001-11-27 Hideyuki SHIRAI - - * w3m.el (w3m-download-this-url): Fix a problem of broken URL. - -2001-11-22 TSUCHIYA Masatoshi - - * w3m.el (top, w3m-about): Change the URL of w3m's official page. - -2001-11-21 Hideyuki SHIRAI - - * w3m.el (w3m-max-anchor-sequence): New buffer local variable. - (w3m-copy-local-variables, w3m-clear-local-variables): Handle - `w3m-max-anchor-sequence'. - (w3m-fontify-anchors): Reset `w3m-max-anchor-sequence' to zero. Use - the text-property `w3m-anchor-sequence' insted of `w3m-cursor-anchor'. - (w3m-goto-next-anchor, w3m-next-anchor, w3m-goto-previous-anchor) - (w3m-previous-anchor): Rewrite use the text-property - `w3m-anchor-sequence'. - (w3m-next-form, w3m-goto-next-image, w3m-next-image) - (w3m-previous-image): Fix mistake as modified last time. - - * w3m-util.el (w3m-anchor-sequence): New macro. - (w3m-cursor-anchor) Remove macro. - - * w3m-form.el (w3m-form-fontify): Use the text-property - `w3m-anchor-sequence' insted of `w3m-cursor-anchor'. - -2001-11-21 TSUCHIYA Masatoshi - - * w3m.el (w3m-download-this-url): Wrap the form which is evaluated in - asynchronous context with `w3m-process-with-null-handler', to fix the - bug reported by Hideyuki SHIRAI . - - * w3m-xmas.el (w3m-create-image): Modified to avoid calling - `w3m-process-with-wait-handler'. - -2001-11-20 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-push): Set the buffer-local variable - `w3m-process-object' in the appropriate buffer. - (w3m-process-sentinel): Removed redundant call of - `with-current-buffer'. - - * Makefile.in (default): Reintroduce of checking time stamps of - w3m-util.elc and w3m-proc.elc. - - * w3m-proc.el (w3m-process-temp-file): Abolished. - - * w3m.el (w3m-content-charset, w3m-content-encoding, - w3m-content-length, w3m-content-type, w3m-last-modified, w3m-real-url): - Fixed asynchrounization. - (w3m-download): Changed the argument spec and the body to accept an - asynchrounous context. - (w3m-external-view): Follow change of `w3m-download'. - (w3m-external-view-file): Changed the argument spec and the body; - `w3m-process-temp-file' is not refered. - (w3m-download-this-url): Follow change of `w3m-download'. - (w3m-scroll-left, w3m-scroll-right): Use `call-interactively' to avoid - a strange behavior of Emacs21. This change is suggested by Hironori - FUJII . - - * w3m-proc.el (w3m-process-failure): New error symbol. - (w3m-process-timeout): Change its error condition. - (w3m-process-with-wait-handler): Install adhoc workaround. - - * w3m.el (w3m-attributes, w3m-retrieve, w3m-about-header): Follow - change of `w3m-process-with-wait-handler'. - -2001-11-19 Hideyuki SHIRAI - - * w3m.el (w3m-modeline-process-status-on): New constant. - (w3m-modeline-status-off): Rename from `w3m-modeline-image-status-off'. - (w3m-buffer-setup): Show the string of `w3m-modeline-process-status-on' - when process running. - (w3m-download): Add 4th argument `extview' for w3m-external-view(). If - `extview' is gived, apply `extview' on process-sentinel like (apply - (car extview) (cdr extview)). - (w3m-external-view): When execute `w3m-download', call with `extview' - argument. - (w3m-external-view-file): New function. - -2001-11-19 Hideyuki SHIRAI - - * w3m.el (w3m-print-this-url): View current image info. - (w3m-goto-next-image, w3m-next-image, w3m-goto-previous-image) - (w3m-previous-image): New functions. - (w3m-lynx-like-map, w3m-info-like-map): Bind "}" as the key to call - `w3m-next-image'. Bind "{" as the key to call `w3m-previous-image'. - (w3m-mode): Modify dos-string. - -2001-11-19 Masatake YAMATO - - * w3m.el (w3m-goto-next-form, w3m-next-form) - (w3m-goto-previous-form, w3m-previous-form): New functions. - (w3m-lynx-like-map, w3m-info-like-map): Bind "]" as the key to call - `w3m-next-form'. Bind "[" as the key to call `w3m-previous-form'. - -2001-11-19 Kazuhiko - - * w3m-xmas.el (w3m-create-image): Fix a problem in handling XBM on - XEmacs. - -2001-11-18 TSUCHIYA Masatoshi - - * w3m.el (w3m-attributes): Establish the error handler for - `w3m-process-timeout' when the argument `handler' is equal to nil. - (w3m-retrieve): Ditto. - (w3m-about-header): Establish the error handler for - `w3m-process-timeout' before `w3m-w3m-get-header' is called. - (w3m-select-buffer-close-window): Check whether the menu's window - exists. - - * w3m-proc.el: Changes to avoid endless loop. - (w3m-process-start-process): Changed the spec of its return value. - (w3m-process-timeout): New error symbol. - (w3m-process-with-wait-handler): Bind `inhibit-quit' to nil, in order - to accept user's quit; Signal `w3m-process-timeout' when time out is - detected. - (w3m-process-do): Accept null variable. - (w3m-process-do-with-temp-buffer): Ditto. - - * Makefile.in (default): Cancel the last change. - -2001-11-16 TSUCHIYA Masatoshi - - * Makefile.in (default): When files which define macros and inline - functions such as w3m-util.el and w3m-proc.el are newer than their - byte-compiled files, run clean target before compile. - - * w3m.el (w3m-about-db-history-today): Removed. - (w3m-about-db-history): Call `w3m-time-lapse-seconds' to classify - entries. - - * w3m-proc.el: Changes to avoid endless loop. - (w3m-process-inhibit-quit): New internal variable. - (w3m-process-timeout): New variable. - (w3m-process-with-wait-handler): Strict check when asynchrounous - processes finish; Refer `w3m-process-timeout' to check idle time. - (w3m-process-sentinel): Bind `inhibit-quit' according to - `w3m-process-sentinel'. - - * w3m-e21.el: Changes to display tabs which are retieving contents in - the other face. - (top): Define `w3m-current-process' to avoid byte-compile warning. - (w3m-tab-unselected-retrieving-face): New face. - (w3m-tab-selected-retrieving-face): Ditto. - (w3m-tab-line): Refer `w3m-current-process' in order to select the face - of the tab which is retriving some pages. - - * w3m-util.el (w3m-time-lapse-seconds): New inline function. - - * w3m-antenna.el (top): Add autoload of `w3m-filter' to avoid - byte-compile warning. - -2001-11-16 Hideyuki SHIRAI - - * w3m.el (w3m-select-buffer): If nomsg eq 'update, don't save - selected-window; so called `w3m-select-buffer-update' any window to - differ original window executed process, is broken - `w3m-select-buffer-window'. - (w3m-select-buffer-update): Call `w3m-select-buffer' with 'update. - -2001-11-16 TSUCHIYA Masatoshi - - * mime-w3m.el (mime-w3m-keymap-property): New macro. - (mime-w3m-preview-text/html, kill-new): Use the above macro instead of - `w3m-static-if'. - -2001-11-16 Hideyuki SHIRAI - - * w3m.el (w3m-select-buffer-window-ratio): New user option. - (w3m-select-buffer-window-size): Remove user option. - (w3m-select-buffer-window-size): New function. - (w3m-select-buffer-toggle-style): Ditto. - (w3m-select-buffer): Use `w3m-select-buffer-window-size' when calculate - window size. When call with prefix argument, toggle - `w3m-select-buffer-horizontal-window'. - (w3m-select-buffer-show-this-line): Use `w3m-select-buffer-window-size' - when calculate window size. If exist w3m-buffer another window under - control, use it. - (w3m-select-buffer-mode-map): Modify the key binding 'C-cC-s' for - toggle `w3m-select-buffer-horizontal-window'. - (w3m-select-buffer-update): Call `w3m-select-buffer' with two - arguments. - (w3m-select-buffer-mode): Modify doc-string. - - * w3m-tabmenu.el (w3m-switch-buffer): Change the rule of detecting - default buffer. - (w3m-tab-menubar-make-items): Ditto. - -2001-11-16 TSUCHIYA Masatoshi - - * mime-w3m.el: Changes to make installation of this module be easy; - Comments updated; Initialize code is moved to `mime-w3m-setup'; Changed - requirement of other modules. - (mime-w3m-display-inline-images): Changed the default value. - (mime-w3m-insinuate, mime-w3m-setup): New function. - (mime-w3m-preview-text/html): Call `mime-w3m-setup'. - -2001-11-15 Katsumi Yamaoka - - * w3m-search.el: Require `cl' when compiling. - -2001-11-15 TSUCHIYA Masatoshi - - * w3m.el: Changes to avoid that multi async processes are started in - the same buffer. - (w3m-current-process): New internal variable to protect parallel - retriving. - (w3m-attributes, w3m-base-url, w3m-content-charset, - w3m-content-encoding, w3m-content-length, w3m-content-type, - w3m-last-modified, w3m-real-url): Asynchronized. - (w3m-toggle-inline-images-internal): Set `w3m-current-buffer' to this - buffer locally, in order to classify the generated async process to the - appropriate buffer. - (w3m-toggle-inline-images): Stop processes which are retrieving images - of this buffer. - (w3m-retrieve-and-render): Remove redundant `let'. - (w3m-view-this-url): Refontify anchor. - (w3m-lynx-like-map, w3m-info-like-map): Bind `C-cC-g' as the key to - call `w3m-process-stop'. - (w3m-goto-url): Check `w3m-current-process' to avoid reenterant and set - it to the value of `w3m-retrieve-and-render'; Before the retrieving - process of the next page is started, select this buffer in the current - window and stop processes which are retrieving images of this buffer. - (w3m): Not select this buffer in the current window. - - * w3m-proc.el (top): Define `w3m-current-process' to avoid byte-compile - warning. - (w3m-process-queue-registrable-p): Abolished. - (w3m-process-new): Its argument spec is changed; Changed the strucuture - of `w3m-process' object. - (w3m-process-command): New macro. - (w3m-process-arguments): Follow the structural change of `w3m-process' - object. - (w3m-process-push): Likewise; Follow change of `w3m-process-new'; No - check for `w3m-process-queue-registrable-p'. - (w3m-process-kill-process): Check process status before stopping them. - (w3m-process-start-process): Follow the structural change of - `w3m-process' object. - (w3m-process-stop): Ditto; Start queued processes. - (w3m-process-with-null-handler): No check for - `w3m-process-queue-registrable-p'. - - * w3m-util.el (w3m-kill-buffer): Fix code to kill this buffer. - -2001-11-15 Hideyuki SHIRAI - - * w3m.el (w3m-select-buffer): Fix window height calculation when - w3m-select-buffer-horizontal-window is nil. - (w3m-select-buffer-mode-map): Add the key bind of - `w3m-select-buffer-show-this-line-and-down'. Modify the key bind of - `w3m-select-buffer-show-this-line'. - (w3m-select-buffer-show-this-line): Fix window height calculation when - w3m-select-buffer-horizontal-window is nil. If already displayed - w3m-buffer and call interactively, call `w3m-scroll-up-or-next-url'. - (w3m-select-buffer-show-this-line-and-down): New function. - -2001-11-15 TSUCHIYA Masatoshi - - * Merge experimental-async branch to main trunk. - - * w3m-util.el: Rename from w3m-macro.el; Require `poe' and `poem' - module for XEmacs and Mule; Import some functions from w3m.el and - w3m-proc.el. - - * w3m.el: Require `w3m-util' instead of `w3m-macro'; Export - `w3m-kill-all-buffer' to w3m-util.el. - (w3m-work-binary-buffer-name): Removed. - (w3m-rendering-half-dump): Accept an optional argument for w3mmee and - w3m-m17n. - (w3m-rendering-buffer-1): Accept two optional arguments for w3mmee and - w3m-m17n. - (w3m-rendering-unibyte-buffer): Generate a new working buffer for - w3mmee and w3m-m17n, in order to avoid racing. - (w3m-rendering-multibyte-buffer): Ditto. - - * w3m-proc.el: Require `w3m-util' instead of `w3m-macro'; Export - `w3m-buffer-title', `w3m-buffer-name-lessp' and `w3m-list-buffers' to - w3m-util.el. - - * mime-w3m.el, w3m-antenna.el, w3m-bookmark.el, w3m-e21.el, - w3m-form.el, w3m-tabmenu.el, w3m-xmas.el: Require `w3m-util' instead of - `w3m-macro'. - - * w3mhack.el (w3mhack-examine-modules): Handle w3m-util.el instead of - w3m-macro.el. - -2001-11-14 TSUCHIYA Masatoshi - - * w3m.el (top): Colon keywords definition are moved to `w3m-macro.el'. - (w3m-process-connection-type): Imported from `w3m-proc.el'. - (w3m-next-buffer, w3m-previous-buffer): Simplified. - (w3m-delete-buffer): Call `w3m-quit' when the number of w3m-mode - buffers is equal to 1. - (w3m-quit): Kill all w3m-mode buffers. - (w3m-close-window): Call `w3m-select-buffer-close-window'. - (w3m-select-buffer-generate-contents): Simplified. - (w3m-select-buffer-close-window): New function. - - * w3m-tabmenu.el (w3m-tab-menubar-make-items): Use `w3m-buffer-title' - and `w3m-list-buffers'. - - * w3m-proc.el (top): Require `poe' module in XEmacs; Require `w3m-om' - in Mule; Define `w3m-current-title' to avoid byte-compile warning. - (w3m-process-connection-type): Exported to `w3m.el'. - (w3m-buffer-title, w3m-buffer-name-lessp, w3m-list-buffers): New - functions. - - * w3m-macro.el (top): Colon keywords definition are imported from - `w3m.el'. - (w3m-pullout-buffer-number): Removed. - - * w3m-e21.el (w3m-tab-line): Use `w3m-buffer-title' and - `w3m-list-buffers'. - - * w3m.el (w3m-attributes): Wrap `w3m-w3m-attributes' with - `w3m-process-with-wait-handler'. - (w3m-w3m-attributes): Changed the argument spec. Now, this function - can be used only in asynchronous context. - (w3m-rendering-unibyte-buffer): Changed the argument spec, and the - first argument `url' is refered instead of `w3m-current-url'. This - change is made to avoid using `w3m-process-with-wait-handler' in - asynchronous context. - (w3m-prepare-content): Follow the change of - `w3m-rendering-unibyte-buffer'. - -2001-11-14 Hideyuki SHIRAI - - * w3m.el (w3m-next-buffer): Use `w3m-pullout-buffer-number' when sort - buffer-name. - (w3m-previous-buffer): Ditto. - (w3m-select-buffer): Change the turn to call of functions. - (w3m-select-buffer-generate-contents): Use `w3m-pullout-buffer-number' - when sort buffer-name. Use text-property instead of point when move to - point. - (w3m-select-buffer-recheck): Fix read-only error. - (w3m-select-buffer-copy-buffer): Rewrite. - - * w3m-tabmenu.el (w3m-tab-menubar-make-items): Use - `w3m-pullout-buffer-number' instead of `w3m-tab-menubar-pull-bufnum'. - (w3m-tab-menubar-pull-bufnum): Remove. - - * w3m-macro.el (w3m-pullout-buffer-number): New defsubst. - - * w3m-e21.el (w3m-tab-line): Use `w3m-pullout-buffer-number' when sort - buffer-name. - -2001-11-14 Katsumi Yamaoka - - * w3m.el (w3m-parse-attributes): Moved it again to w3m-macro.el. - * w3m-macro.el: The opposite of above. - -2001-11-14 Katsumi Yamaoka - - * w3m.el: Moved back some macros and inline functions from - w3m-macro.el. - - * w3m-macro.el (w3m-parse-attributes, w3m-real-url, w3m-last-modified, - w3m-content-type, w3m-content-length, w3m-content-encoding, - w3m-content-charset, w3m-base-url, w3m-attributes): Moved back to - w3m.el. - -2001-11-14 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-retrieve) Call `w3m-w3m-attributes' instead of - `w3m-attributes'. - - * w3m-proc.el (w3m-process-with-wait-handler): Reimplemented. - -2001-11-14 Katsumi Yamaoka - - * w3m.el: Moved some macros and inline functions to w3m-macro.el. - - * w3m-macro.el (w3m-time-newer-p, w3m-url-local-p, w3m-url-dtree-p, - w3m-parse-attributes, w3m-real-url, w3m-last-modified,w3m-content-type, - w3m-content-length, w3m-content-encoding, w3m-content-charset, - w3m-base-url, w3m-attributes, w3m-cursor-anchor, w3m-submit, w3m-image, - w3m-anchor, w3m-action, w3m-get-text-property-around): Moved from - w3m.el. - (w3m-condition-case): Use old-fashioned backquotes. - - * w3m.el, w3m-xmas.el, w3m-tabmenu.el, w3m-form.el, w3m-e21.el, - w3m-bookmark.el, w3m-antenna.el, mime-w3m.el: Require `w3m-macro'. - -2001-11-14 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-get-header, w3m-w3m-attributes): Asynchronized. - (w3m-w3m-retrieve): Argument spec is changed. - (w3m-w3m-dump-head-source): Follow change of `w3m-w3m-attributes'. - (w3m-copy-buffer): Removed redundant code. - (w3m-about-header): Follow change of `w3m-w3m-get-header'. - - * w3m-proc.el (w3m-process-do): The generated asynchronous process in - the post handler is started at the end of `w3m-process-sentinel'. - (w3m-process-do-with-temp-buffer): Ditto. - (w3m-process-sentinel): Fixed. - - * w3m.el (w3m-download): Use `progn' instead of `inline', in order to - make debugging be easy. - (w3m-retrieve-and-render): Ditto. - - * w3m-proc.el: Changed the order of asynchronous form evaluation and - starting asynchronous processes. - (w3m-process-queue): Renamed from `w3m-processes'. - (w3m-process-queue-registrable-p): New internal variable. - (w3m-process-with-coding-system): New macro. - (w3m-process-with-environment): Redefine with new backquote style. - (w3m-process-push): Refer `w3m-process-queue-registrable-p' to add the - handler to processes registered in `w3m-process-queue' safely. - (w3m-process-start-process): New internal function. - (w3m-process-start-queued-processes): Renamed from - `w3m-process-start-internal'; Call `w3m-process-start-process'; Follow - renaming of variables. - (w3m-process-stop, w3m-process-shutdown): Follow renaming of variables. - (w3m-process-with-null-handler): Start asynchronous processes at the - end of this macro. - (w3m-process-do, w3m-process-do-with-temp-buffer): Reimplemented. - (w3m-process-start): Reimplemented. Asynchronous processes are not - started in this function. - (w3m-process-start-after): New internal function. - (w3m-process-sentinel): Follow renaming of variables and functions. - -2001-11-13 Katsumi Yamaoka - - * w3m-macro.el (w3m-condition-case): New macro. - -2001-11-13 TSUCHIYA Masatoshi - - * Makefile.in: Fix the macro rule to generate *.elc files. - - * w3m.el (w3m-display-hook): Add `w3m-select-buffer-update'. - (w3m-select-buffer-name): Move the definition position to avoid - byte-compile warning. - (w3m-goto-url): Removed the code to update the select buffer. - (w3m-select-buffer-update): New function. - - * w3m-proc.el (w3m-process-with-wait-handler): Adhoc workaround. - (w3m-process-start): Fix. - -2001-11-13 Hideyuki SHIRAI - - * w3m.el (w3m-lynx-like-map): Bind `C-cC-a' as the key to call - `w3m-switch-buffer'. - (w3m-info-like-map): Ditto. Bind `\C-c\C-@' and `C-c\C- ' as the key to - call `w3m-history-store-position'. Bind `C-cC-b' as the key to call - `w3m-history-restore-position'. - (w3m-mode): Modify doc-string. - (w3m-select-buffer-show-this-line-and-switch): New function. - (w3m-select-buffer-name): New internal constant. - (w3m-select-buffer-mode-map): Bind `w' and `h' as the key to call - `w3m-select-buffer-show-this-line-and-switch'. - (w3m-select-buffer-mode): Modify doc-string. - (w3m-select-buffer): Use `w3m-select-buffer-name'. If alive - select-buffer, use it. Add optional argument `nomsg'. - (w3m-select-buffer-generate-contents): If w3m-current-title is - `', use w3m-current-url. - (w3m-select-buffer-show-this-line): Return selected buffer. - (w3m-select-buffer-quit): Always pop up the w3m window when quit. - (w3m-select-buffer-show-this-line-and-quit): Rewrite. - (w3m-goto-url): If alive w3m-select-buffer, update it. - (w3m-copy-buffer): If w3m-pop-up-windows is nil, use - switch-to-buffer. Block to change w3m-select-buffer to w3m buffer, if - w3m-pop-up-windows is t. - (top): Add autoload of `w3m-setup-tab' and `w3m-switch-buffer'. - (w3m-setup-menu): Call `w3m-setup-tab-menu' when w3m-use-tab-menubar is - t. - (w3m-mode): Remove to call `w3m-setup-tab-menu'. - - * w3m-e21.el (TOP): Remove `(require 'w3m-tabmenu)'. - - * w3m-e20.el (TOP): Ditto. - - * w3m-om.el (TOP): Ditto. - - * w3m-xmas.el (w3m-setup-tab-menu, w3m-tab-menubar-pull-bufnum) - (w3m-tab-menubar-make-items, w3m-select-buffer): Remove. - (w3m-setup-menu): Call `w3m-setup-tab-menu' when w3m-use-tab-menubar is - t. - - * w3mhack.el (w3mhack-examine-modules): Revival byte-compile - `w3m-tabmenu.el' when XEmacs. - - * w3m-tabmenu.el (ALL): Full rewrite to use `easymenu'. - -2001-11-13 TSUCHIYA Masatoshi - - * w3m.el (w3m-select-buffer-horizontal-window): New user option. - (w3m-select-buffer-window-size): Ditto. - (w3m-lynx-like-map): Bind `C-cC-b' as the key to call - `w3m-switch-buffer. - (w3m-info-like-map): Ditto. - (w3m-select-buffer-window): New internal variable. - (w3m-select-buffer-message): New internal constant. - (w3m-select-buffer): New implementation. - (w3m-select-buffer-generate-contents): New function. - (w3m-select-buffer-mode-map): New keymap. - (w3m-select-buffer-mode): New function. - (w3m-select-buffer-recheck): New command. - (w3m-select-buffer-current-buffer): New macro. - (w3m-select-buffer-show-this-line): New command. - (w3m-select-buffer-next-line): Ditto. - (w3m-select-buffer-previous-line): Ditto. - (w3m-select-buffer-copy-buffer): Ditto. - (w3m-select-buffer-delete-buffer): Ditto. - (w3m-select-buffer-quit): Ditto. - (w3m-select-buffer-show-this-line-and-quit): Ditto. - - * w3m-xmas.el (w3m-switch-buffer): Renamed from `w3m-select-buffer'. - - * w3m-tabmenu.el (w3m-switch-buffer): Renamed from `w3m-select-buffer'. - -2001-11-12 Hideyuki SHIRAI - - * w3m-e20.el (w3m-display-inline-images-p): Renamed from - `w3m-display-inline-image-p'. - - * w3m-om.el (w3m-display-inline-images-p): Ditto. - -2001-11-12 Yuuichi Teranishi - - * mew-w3m.el (mew-mime-text/html-w3m): Bind `w3m-display-inline-images' - instead of `w3m-current-image-status'. - - * mime-w3m.el (mime-w3m-display-inline-images): Renamed from - `mime-w3m-display-inline-image'. - (mime-w3m-preview-text/html): Follow the change above; Bind - `w3m-display-inline-images' instead of `w3m-current-image-status'. - - * w3m-xmas.el (w3m-display-inline-images-p): Renamed from - `w3m-display-inline-image-p'; Refer `w3m-display-inline-images' instead - of `w3m-current-image-status'. - - * w3m-e21.el (w3m-display-inline-images-p): Renamed from - `w3m-display-inline-image-p'; Refer `w3m-display-inline-images' instead - of `w3m-current-image-status'. - - * w3m.el (w3m-display-inline-image): Abolish. - (w3m-current-image-status): Ditto. - (w3m-display-inline-images): New buffer local variable. - (w3m-default-display-inline-images): New user option. - (w3m-toggle-inline-images-permanently): Ditto. - (w3m-toggle-inline-image): Added docstring. - (w3m-toggle-inline-images): Ditto; Refer `w3m-display-inline-images' - instead of `w3m-current-image-status'. - (w3m-view-url-with-external-browser): Ditto. - (w3m-goto-url): Ditto. - (w3m-toggle-inline-images): Change the value of - `w3m-display-inline-images' even when displaying images is not - completed. - (w3m-copy-buffer): Set `w3m-display-inline-images' according to - `w3m-toggle-inline-images-permanently'. - (w3m-mode): Set value of `w3m-display-inline-images' according to - `w3m-default-display-inline-images'. - (w3m-goto-url): Set `w3m-display-inline-images' according to - `w3m-toggle-inline-images-permanently'; Use - `w3m-display-inline-images-p' instead of `w3m-display-inline-image-p'. - (w3m-redisplay-with-charset): Use `w3m-display-inline-images' instead - of `w3m-display-inline-image'. - (w3m-region): Use `w3m-display-inline-images-p' instead of - `w3m-display-inline-image-p'. - -2001-11-12 Hideyuki SHIRAI - - * w3m.el (Top): Abolished autoload of `w3m-setup-tab'. - (w3m-use-tab-menubar): Revival. - (w3m-lynx-like-map): Bind `C-cC-s' as the key to call - `w3m-select-buffer'. - (w3m-info-like-map): Ditto. - (w3m-mode): Update the doc-string for the commands `w3m-next-buffer', - `w3m-previous-buffer', `w3m-delete-buffer' and `w3m-select-buffer'. - Use `w3m-use-tab-menubar' and `w3m-setup-tab-menu()'. - - * w3m-e21.el (Top): Require `w3m-tabmenu'. - - * w3m-e20.el (Top): Ditto. - - * w3m-om.el (Top): Ditto. - - * w3m-tabmenu.el: Rename from `w3m-tab.el'. - (w3m-setup-tab-menu): Rename from `w3m-setup-tab'. - (w3m-tab-menubar-make-items): Add new option `nomenu' for - w3m-select-buffer(). - (w3m-select-buffer): New function. - - * w3m-xmas.el (w3m-setup-tab-menu): Use `defun' insted of `ignore' to - avoid byte-compile warnings. - (w3m-tab-menubar-pull-bufnum, w3m-tab-menubar-make-items) - (w3m-select-buffer): Copy from w3m-tabmenu.el - - * w3mhack.el (w3mhack-examine-modules): Don't byte-compile - `w3m-tabmenu.el' when XEmacs. - - -2001-11-12 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2.1 from emacs-w3m-1_2 branch. - -2001-11-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-expand-url): Remove the last segment of the base URL - before concatination the specified URL which has only a query part and - the base URL. - -2001-11-12 TSUCHIYA Masatoshi - - * w3m-proc.el (w3m-process-new): Argument spec is changed. - (w3m-process-process): New macro. - (w3m-process-handlers): Follow the change of `w3m-process-new'. - (w3m-process-kill-process): New inline function. - (w3m-process-start-internal): Strict checking. - (w3m-process-stop): Fixed. - (w3m-process-with-wait-handler): Simplified. - (w3m-process-do): Strict checking of redundant evaluation. - (w3m-process-do-with-temp-buffer): Ditto. - (w3m-process-start): Not bind `w3m-process-exit-status' as a local - variable. - (w3m-process-sentinel): Ensure that this function will be never called - repeatedly; Strict checking. - -2001-11-12 Hideyuki SHIRAI - - * w3m-e21.el (top): Abolished a ignore() of `w3m-use-tab'. - -2001-11-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-w3m-dump-head-source): Fix the problem which occurs when - no content is retrieved. - -2001-11-11 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-examine-modules): Handle `w3m-proc.el'. - - * w3m.el: Modified to retrieve contents asynchronously. - (top): Require `w3m-proc.el' instead of `w3m-macro.el'. - (w3m-command-environment): Old name is `w3m-process-environment'. - (w3m-display-hook): Changed the default value. - (w3m-current-buffer): New internal variable. - (w3m-arrived-user-alist): Renamed to `w3m-process-user-alist' and - exported to `w3m-proc.el'. - (w3m-process-connection-type, w3m-process-user, w3m-process-passwd, - w3m-process-user-counter, w3m-process-realm, w3m-process-temp-file, - w3m-process-exit-status): Exported to `w3m-proc.el'. - (w3m-toggle-inline-images-internal): Follow change of - `w3m-create-image'. - (w3m-exec-process): Removed. - (w3m-exec-get-user): Renamed to `w3m-process-get-user' and exported to - `w3m-proc.el'. - (w3m-exec-get-passwd): Renamed to `w3m-process-get-passwd' and exported - to `w3m-proc.el'. - (w3m-exec-set-user): Renamed to `w3m-process-set-user' and exported to - `w3m-proc.el'. - (w3m-get-server-root): Renamed to `w3m-process-get-server-root' and - exported to `w3m-proc.el'. - (w3m-proxy-user): Renamed to `w3m-process-proxy-user' and exported to - `w3m-proc.el'. - (w3m-proxy-passwd): Renamed to `w3m-process-proxy-passwd' and exported - to `w3m-proc.el'. - (w3m-exec-filter): Renamed to `w3m-process-filter' and exported to - `w3m-proc.el'; Slightly modified to protect illegal type of - `w3m-current-url'. - (w3m-decode-encoded-contents, w3m-x-moe-decode-buffer, - w3m-local-dirlist-cgi, w3m-rendering-half-dump): Use - `w3m-process-with-environment' to adjust the environment variables. - (w3m-local-retrieve, w3m-cid-retrieve): Insert the retrieved content to - this current buffer. - (w3m-w3m-get-header): Call `w3m-process-start' instead of - `w3m-exec-process'. - (w3m-w3m-dump-head-source, w3m-w3m-retrieve, w3m-about-retrieve, - w3m-retrieve, w3m-download): Reconstructed to support asynchronous - operation. - (w3m-exec): Removed. - (w3m-retrieve-and-render, w3m-prepare-content): New function. - (w3m-quit): Call `w3m-process-shutdown'. - (w3m-buffer-setup): New inline function. - (w3m-goto-url): Accept the 6th optional argument, and modified for - asynchronous processing. - (w3m-goto-url-localcgi-movepoint): Removed. - (w3m-move-point-for-localcgi): New function. - (w3m): Removed redundant quote from the definition of - `focusing-function'; Display the browsing buffer. - (w3m-region): Set `w3m-current-buffer' to this current buffer. - (w3m-about, w3m-about-header): Insert the generated content to this - current buffer. - (w3m-about-history, w3m-about-db-history): To access buffer-local - variables, refer the value of `w3m-current-buffer'. - - * w3m-xmas.el (top): Require `w3m-proc.el' instead of `w3m-macro.el'. - (w3m-create-image): Accept the 4th optional argument, and modified for - asynchronous processing. - - * w3m-weather.el (w3m-about-weather): Insert the generated content to - this current buffer. - - * w3m-proc.el: New file. - - * w3m-namazu.el (w3m-about-namazu): Insert the generated content to - this current buffer. - - * w3m-macro.el (w3m-with-work-buffer): Removed. - (w3m-kill-buffer): New inline function. - - * w3m-filter.el (w3m-filter): Filtering the content in this current - buffer. - - * w3m-e21.el (top): Require `w3m-proc.el' instead of `w3m-macro.el'. - (w3m-create-image): Accept the 4th optional argument, and modified for - asynchronous processing. - - * w3m-antenna.el (w3m-about-antenna): Insert the generated content to - this current buffer. - - * mime-w3m.el (mime-w3m-cid-retrieve): Insert the retrieved content to - this current buffer. - - * mew-w3m.el (mew-w3m-cid-retrieve): Insert the retrieved content to - this current buffer. - -2001-11-10 TSUCHIYA Masatoshi - - * w3m.el (w3m-use-tab-menubar): Abolished. - (w3m-pop-up-windows): Changed the expression to decide its default - value. - (w3m-setup-menu): Removed the code to set the menubar item of TAB. - (w3m-fontify-images): Accept an image-type input tag. - (w3m-fontify): To accept an image-type input tag, changed the order of - calling fontify functions. - (top): Add autoload of `w3m-setup-tab'. - (w3m-mode): Call `w3m-setup-tab'. - (w3m-tab-menubar-open-buffer): Moved to `w3m-tab.el'. - (w3m-tab-menubar-update): Ditto. - (w3m-tab-menubar-pull-bufnum): Ditto. - (w3m-tab-menubar-make-items): Ditto. - - * w3m-tab.el: New file. - - * w3m-e21.el (top): Define `w3m-use-tab' to avoid byte-compile warning. - (w3m-use-tab): Moved to `w3m.el'. - (w3m-setup-tab): Define as a dummy function. - - * w3m-xmas.el (w3m-setup-tab): Define as a dummy function. - - * w3m-form.el: Changes of the structure of the `w3m-form' object. - (w3m-form-put-property): New inline function. - (w3m-form-get-property): New macro. - (w3m-form-put): Use `w3m-form-put-property'. - (w3m-form-get): Use `w3m-form-get-property'. - (w3m-form-make-form-data): Follow change of structure of the `w3m-form' - object. - (w3m-form-parse-forms): Accept an image-type input tag. - (w3m-form-resume): Ditto. - (w3m-form-fontify): Ditto. - -2001-11-09 Hideyuki SHIRAI - - * w3m.el (w3m-use-tab-menubar): New user variable. - (w3m-setup-menu): Handling tab-menubar. - (w3m-tab-menubar-open-buffer, w3m-tab-menubar-update, - w3m-tab-menubar-make-items): New functions. - (w3m-tab-menubar-pull-bufnum): New macro. - (top-level): Add define-key-after() to avoid byte-compile warnings, if - XEmacs. - -2001-11-08 Masayuki Ataka - - * w3m.el (w3m-start-url, w3m-contents-url): New buffer-local vars. - (w3m-clear-local-variables): Also clear `w3m-start-url' and - `w3m-contents-url'. - (w3m-copy-local-variables): Also copy `w3m-start-url' and - `w3m-contents-url'. - (w3m-fontify-anchors, w3m-check-link-tags): Add support the tags - "previous", "start" and "contents". - -2001-11-02 Masatake YAMATO - - * w3m.el (autoload): Added w3m-antenna-add-current-url. - (w3m-lynx-like-map): Likewise. - (w3m-info-like-map): Likewise. - (w3m-mode): Added w3m-antenna-add-current-url to doc string. - - * w3m-antenna.el (string-with-default): New widget. - (string-with-default-value-create): New function. - (w3m-antenna-sites): Use string-with-default widgets instead of string - widgets. - (w3m-antenna-tmp-url): New variable. - (w3m-antenna-tmp-title): New variable. - (w3m-antenna-add-current-url): New function. - (w3m-antenna-add): New function. - -2001-11-08 ARISAWA Akihiro - - * w3m-form.el (w3m-form-replace): Don't use `save-excursion' because - point at start time may be deleted at end time. - (w3m-form-textarea-replace): Ditto. - (w3m-form-textarea-info): Use `w3m-get-text-property-around'. - -2001-11-08 Katsumi Yamaoka - - * w3m.el (w3m-goto-ftp-url): Rewrote. - (w3m-download): Use `w3m-goto-ftp-url' for ftp files. - - * w3m-e20.el (w3m-make-ccl-coding-system): Copied from w3m-fsf.el; - don't call `make-coding-system' if a coding-system already exists. - * w3m-e21.el (w3m-make-ccl-coding-system): Moved from w3m-fsf.el. - * w3m-fsf.el (w3m-make-ccl-coding-system): Moved to w3m-e21.el. - -2001-11-08 TSUCHIYA Masatoshi - - * w3m.el (top): Removed autoload of `w3m-remove-image'. - - * w3m-om.el (w3m-remove-image): Define as a dummy function. - - * w3m-e20.el (w3m-remove-image): Define as a dummy function. - - * w3m.el (w3m-quick-start): New option. - (w3m-input-url): When the default string is equal to nil, it is not - displayed in the prompt. - (w3m): Refer `w3m-quick-start' to decide the action when interactively - called. - -2001-11-08 Katsumi Yamaoka - - * w3m.el (w3m-current-title, w3m-current-url): Define them before - loading the version specific modules. - -2001-11-07 TSUCHIYA Masatoshi - - * w3m-xmas.el (format-buffers-tab-line): Protect aginst errors caused - by the illegal type of `w3m-current-url'. - - * w3m-e21.el (top): Define `w3m-current-url' and `w3m-current-title' to - avoid byte-compile warnings. - (w3m-insert-header-line): Protect aginst errors caused by the illegal - type of `w3m-current-url'. - (w3m-tab-line): Protect aginst errors caused by illegal types of - `w3m-current-url' and `w3m-current-title'. - -2001-11-07 Katsumi Yamaoka - - * w3m-xmas.el (format-buffers-tab-line): Don't use the value of - `w3m-current-title' if it is nil. - -2001-11-07 Hideyuki SHIRAI - - * w3m.el (w3m-exec-filter): Modify regexp pattern of "Wrong username or - passwd". - - -2001-11-06 TSUCHIYA Masatoshi - - * Release emacs-w3m-1.2 from emacs-w3m-1_2 branch. - - * w3m.el (emacs-w3m-version): Modified. - (top): Protect against the error occurs when `w3m-ucs.el' isn't found. - -2001-11-06 Hideyuki SHIRAI - - * README.shimbun.ja (mew-shimbun.el): Modify description. - -2001-11-03 Yuuichi Teranishi - - * w3m.el (w3m-copy-buffer): Added argument `empty'. - (w3m-goto-url-new-session): Call `w3m-copy-buffer' with argument - `empty' non-nil; If new url has `name' portion, goto the base url - first. - (w3m-view-this-url): Likewise. - -2001-11-03 TSUCHIYA Masatoshi - - * Makefile.in (DOCS): Add `FAQ'. - -2001-11-02 ARISAWA Akihiro - - * w3m-form.el (w3m-form-parse-forms): Decode value of input tag. - (w3m-form-replace): Use `w3m-get-text-property-around'. - - * w3m.el (w3m-parse-attributes): Add :decode-entity attribute. - (w3m-decode-entities-string): New function. - -2001-11-02 Yuuichi Teranishi - - * w3m.el (w3m-lynx-like-map): Remove binding of `C-tab' and `C-S-tab' - Bind `C-cC-t' as the key to call `w3m-copy-buffer'. Bind `C-cC-p' as - the key to call `w3m-previous-buffer'. Bind `C-cC-n' as the key to - call `w3m-next-buffer'. Bind `C-cC-w' as the key to call - `w3m-delete-buffer'. - (w3m-info-like-map): Ditto. - -2001-11-02 Hideyuki SHIRAI - - * w3m.el (w3m-reload-this-page): When execute with prefix argument, - clear post-data certainty. - -2001-11-01 ARISAWA Akihiro - - * w3m.el (w3m-goto-url): Remove processing url's forms from the history - when post data. - (w3m): Use `select-frame-set-input-focus' instead of `x-focus-frame'. - - * w3m-form.el (w3m-form-resume): Fix typo. - -2001-11-01 Yuuichi Teranishi - - * w3m.el (w3m-delete-buffer): New function. - (w3m-copy-buffer): Call `w3m-goto-url' instead of copying buffer - content. - -2001-10-31 ARISAWA Akihiro - - * w3m-form.el (w3m-form-resume): Remove submit button status to support - forms containing multiple submit buttons. - -2001-10-31 Katsumi Yamaoka - - * w3m.el (w3m-accept-languages): Don't use config file if there are no - contents for "accept_language". - -2001-10-31 Yuuichi Teranishi - - * w3m-e21.el (w3m-tab-unselected-face): Setup color for tty. - (w3m-tab-selected-face): Ditto. - (w3m-tab-background-face): Ditto. - - * w3m.el (w3m-next-buffer): New function. - (w3m-previous-buffer): Ditto. - (w3m-lynx-like-map): Bind `C-tab' as the key to call `w3m-next-buffer'; - Bind `C-S-tab' as the key to call `w3m-previous-buffer'. - (w3m-info-like-map): Ditto. - -2001-10-31 TSUCHIYA Masatoshi - - * w3m.el (w3m-accept-languages): New option. - (w3m-dump-head-source-command-argument): Abolished. - (w3m-dump-head-source-command-arguments): New constant. - (w3m-w3m-expand-arguments): New macro. - (w3m-w3m-dump-head-source): To generate command arguments for w3m, use - `w3m-w3m-expand-arguments' and refer - `w3m-dump-head-source-command-arguments'. - (w3m-rendering-half-dump): To generate command arguments for w3m, use - `w3m-w3m-expand-arguments'. - -2001-10-31 Hideyuki SHIRAI - - * w3m.el (w3m-reload-this-page): Change the semantic of the prefix - argument to `clear form and post datas'. - -2001-10-31 Yuuichi Teranishi - - * w3m.el (w3m-pop-up-windows): Changed default value - (See [emacs-w3m: 01999]). - - * w3m-e21.el (w3m-tab-unselected-face): Changed underline color. - (w3m-tab-selected-face): Ditto. - (w3m-tab-background-face): Ditto. - (w3m-tab-line): Removed needless local variable `len'. - -2001-10-30 Yuuichi Teranishi - - * w3m-e21.el (w3m-header-line-location-title-face): Specify background - color. - (w3m-header-line-location-title-face): Ditto. - (w3m-use-tab): New user option. - (w3m-tab-width): Ditto. - (w3m-tab-unselected-face): New face. - (w3m-tab-selected-face): Ditto. - (w3m-tab-background-face): Ditto. - (w3m-header-line-map): New variable. - (w3m-setup-header-line): If w3m-use-tab is non-nil, use header-line as - a tab area. - (w3m-insert-header-line): New function. - (w3m-tab-make-keymap): New function. - (w3m-tab-line): New function. - (w3m-fontify-after-hook): Add 'w3m-insert-header-line. - -2001-10-30 Hideyuki SHIRAI - - * w3m.el (w3m-reload-this-page): If form data exist, ask to make use of - its. Check form data modified. - - * README.shimbun.ja (mew-shimbun.el): Modify description. - -2001-10-30 TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-parse-forms): Dismantle `w3m-current-url' of - its query part before the rest is refered as the default value of the - action. - - * w3m.el (w3m-ccl-write-repeat): Accept optional arguments to avoid - difference between Emacesn on CCL. - (w3m-iso-latin-1-decoder): Call `w3m-ccl-write-repeat' with optional - argument. - -2001-10-30 Hideyuki SHIRAI - - * README.shimbun.ja: Add information for mew-shimbun.el - -2001-10-29 ARISAWA Akihiro - - * w3m.el (w3m-terminal-coding-system): Changed default value for - w3m(en). - (w3m-input-coding-system): Ditto. - (w3m-default-coding-system): Ditto. - (w3m-iso-latin-1-decoder): Fixed for latin-iso8859-1 under old Emacsen. - (w3m-ccl-write-repeat): Ditto. - -2001-10-29 ORI Manabu - - * w3m.el (w3m-type): Added the expression to detect `w3m-m17n'. - -2001-10-29 TSUCHIYA Masatoshi - - * w3m.el (w3m-accept-japanese-characters): Use `-halfdump' option - instead of `-dump' option in order to detect the real internal - character set of `w3m-command'. - (w3m-profile-directory): Fixed the expression to determine the default - value for the environment where `w3m-command' includes redundant - suffixes. - (w3m-default-save-directory): Ditto. - (w3m-euc-japan-encoder): Define in the old-style backquote. - (w3m-iso-latin-1-encoder): Ditto. - - * w3m.el (w3m-use-mule-ucs): Simplified. - (w3m-ccl-write-repeat): Fixed. - (w3m-euc-japan-decoder): Ditto. - -2001-10-29 Katsumi Yamaoka - - * w3m.el (w3m-ccl-write-repeat): Avoid a byte-compile warning. - -2001-10-28 TSUCHIYA Masatoshi - - * w3m.el (w3m-info-like-map): Bind `\M-g' as the key to call - `goto-line'. - - * w3m.el (w3m-use-mule-ucs): More safe default value. - (w3m-accept-japanese-characters): Improved automatic detection. - (w3m-ccl-write-repeat): Fix typo. - - * w3m.el (w3m-type): Use the default value which detected - automatically. - (w3m-accept-japanese-characters): New internal variable. - (w3m-terminal-coding-system): Changed the default value for w3m which - doesn't accept Japanese characters. - (w3m-input-coding-system): Ditto. - (w3m-output-coding-system): Ditto. - (w3m-default-coding-system): Changed the default value for the - environment that `w3m-language' doesn't equal to "Japanese". - (w3m-internal-characters-alist): New constant. - (w3m-ccl-write-repeat): New internal function to generate a part of CCL - decoder. - (w3m-euc-japan-decoder): Modified. - (w3m-iso-latin-1-decoder): New CCL program. - (w3m-iso-latin-1-encoder): New CCL program which is used when - `w3m-use-mule-ucs' equals to nil. - (w3m-iso-latin-1): New coding system. - - * w3m-ucs.el (w3m-ucs-generate-ncr-program): New constant. - (w3m-euc-japan-encoder): Refer `w3m-ucs-generate-ncr-program'. - (w3m-iso-latin-1-encoder): New CCL program. - - * w3m-macro.el (w3m-static-when): New macro. - (w3m-static-unless): Ditto. - - * w3m-e21.el (w3m-setup-header-line): Protect aginst the error occurs - when `w3m-current-url' isn't string. - -2001-10-26 Hideyuki SHIRAI - - * mew-w3m.el (mew-mime-text/html-w3m): Support `Xref' header in SHIMBUN - article. - -2001-10-25 Katsumi Yamaoka - - * w3m.el (w3m): Call `w3m-mode' for a new session; use - `generate-new-buffer' instead of `get-buffer-create' for a new session; - allow the optional 2nd arg NEW-SESSION. - (w3m-goto-url-new-session): New command. - (w3m-goto-url): Always set the value of - `mode-line-buffer-identification'. - (w3m-mode): Update the doc-string for the new command - `w3m-goto-url-new-session'. - (w3m-info-like-map): Bind the key "G" to the command - `w3m-goto-url-new-session'. - (w3m-lynx-like-map): Bind the key "G" to the command - `w3m-goto-url-new-session'; replace the key "G" to "\M-g" for the - command `goto-line'. - (w3m-copy-buffer): Make all the arguments optional; make the 1st arg - BUF default to the current buffer. - (w3m-view-this-url): Call `w3m-copy-buffer' with the 1st arg nil. - (w3m-region, w3m-find-file, w3m-browse-url, w3m-gohome, w3m-download): - Add autoload magic cookie. - (w3m-popup-frame-p): Allow the optional arg FORCE. - -2001-10-25 Katsumi Yamaoka - - * w3mhack.el (w3mhack-examine-modules): Don't byte-compile w3m-ucs.el - when the version of XEmacs is not greater than or equal to 21.2.37. - - * w3m.el (w3m-pop-up-frames, w3m-pop-up-windows): Add a recommendation - to the doc-string about the use of XEmacs' buffers tab. - - * w3m-xmas.el (w3m-xmas-update-tab-in-gutter): New function; add it to - `w3m-display-hook'. - (format-buffers-tab-line): Advise the function to show the current - title string in the buffer tab. - (w3m-xmas-show-current-title-in-buffer-tab): New user option. - (TopLevel): When compiling, use `autoload' "w3m" for the void functions - instead of the use of `defalias' to `ignore'; autoload "gutter-items" - for `update-tab-in-gutter'. - -2001-10-24 Katsumi Yamaoka - - * w3m.el (w3m-copy-buffer): Bind `pop-up-windows' to the value of - `w3m-pop-up-windows'. - (w3m-pop-up-windows): New user option. - -2001-10-24 TSUCHIYA Masatoshi - - * w3m.el (w3m-rendering-buffer-1): Redundant argument is removed. - -2001-10-24 Katsumi Yamaoka - - * w3m.el (w3m-view-this-url): Fixed the interactive spec. - -2001-10-24 Katsumi Yamaoka - Suggested by Clifford Caoile . - - * w3m.el (w3m-info-like-map, w3m-lynx-like-map): Bind S-SPC key to the - command `w3m-scroll-down-or-previous-url'. - -2001-10-23 TSUCHIYA Masatoshi - - * w3m.el (w3m-use-mule-ucs): Changed. - (w3m-url-encode-string): Refer `w3m-default-coding-system' and - `w3m-coding-system' when `coding' argument is lacked. - (w3m-url-decode-string): Ditto. - (w3m-rendering-buffer-1): Define as a normal function. - (w3m-lynx-like-map): Changed the key which calls `w3m-save-image' from - `M-I' to `M-i'. - (w3m-info-like-map): Ditto; Registerd `O' as the key which calls - `w3m-db-history'. - - * aclocal.m4 (AC_ADD_LOAD_PATH): Remove empty lines from auto detection - result. - - * Makefile.in (DOCS): Add FAQ.ja, README.namazu.ja and - README.shimbun.ja. - (tarball): Handle attic/ and patches/. - -2001-10-23 Katsumi Yamaoka - - * w3m.el (w3m-mode): Update the doc-string about making a new session. - (w3m-info-like-map, w3m-lynx-like-map): Bind keys for the new commands - to make a new session. - (w3m-mouse-view-this-url-new-session): New command. - (w3m-view-this-url-new-session): New command. - (w3m-mouse-view-this-url): Make it can create a new session. - (w3m-view-this-url): Ditto. - -2001-10-23 TSUCHIYA Masatoshi - - * w3m.el (top): Add autoload for `w3m-form-parse-buffer'. - (w3m-display-hook): New option. - (w3m-decoder-alist): Reindent. - (w3m-use-form): Changed default value. - (w3m-dirlist-cgi-program): Changed the expression to get default path. - (w3m-work-binary-buffer-name): New constant. - (w3m-attributes): Handle URLs which start `about://source/'; It isn't - defined as an inline function but a normal function to avoid - byte-compile error. - (w3m-arrived-add): Fixed codes to remove fragments in the specified - URL. - (w3m-local-retrieve): Clean up. - (w3m-about-retrieve): Handle URLs which start `about://source/'. - (w3m-retrieve): Doesn't call `w3m-filter'. - (w3m-remove-meta-charset-tags): Renamed from `w3m-remove-meta-tags'. - (w3m-rendering-region): Removed. - (w3m-rendering-extract-title): New function. - (w3m-rendering-half-dump): Ditto. - (w3m-rendering-buffer-1): Ditto. - (w3m-rendering-unibyte-buffer): Ditto. - (w3m-rendering-multibyte-buffer): Ditto. - (w3m-exec): Call `w3m-rendering-unibyte-buffer' instead of - `w3m-rendering-region'. - (w3m-edit-url): Improved to handle URLs which start `about://source/' - or `about://header/'. - (w3m-goto-url): Removed code to highlight current line in the history; - Call hook functions in `w3m-display-hook'. - (w3m-region): Call `w3m-rendering-multibyte-buffer' instead of - `w3m-rendering-region'. - (w3m-about): Clean up. - (w3m-about-source): Removed. - (w3m-view-source): Make URLs which start `about:' available. - (w3m-about-header): Simplified. - (w3m-history-highlight-current-url): New function. - - * w3m-form.el (w3m-form-parse-buffer): New function. - (w3m-form-parse-region): Removed. - - * w3m-filter.el (w3m-filter-rules): Add the rule to call - `w3m-filter-www.zdnet.co.jp'. - (w3m-filter): Protect against wrong type argument. - (w3m-filter-www.zdnet.co.jp): New function. - - * w3m-antenna.el (w3m-antenna-size): Call `w3m-remove-comments' and - `w3m-filter' before checking size of contents. - - * w3mhack.el (w3mhack-load-path): Search `un-define' instead of - `un-define.el' to check the path where Mule-UCS is installed. - -2001-10-22 Hideyuki SHIRAI - - * w3mhack.el (w3mhack-examine-modules): Handle `mew-shimbun.el'. - - * w3m-dtree.el (w3m-dtree-indent-strings, w3m-dtree-stop-strings): - Throw out the "Japanese Character" for non-mule's environments. - -2001-10-19 TSUCHIYA Masatoshi - - * aclocal.m4 (AC_ADD_LOAD_PATH): When `yes' or null string is passed as - an argument, call `w3mhack-load-path' to search places of required - modules automatically. - - * w3mhack.el (w3mhack-load-path): New function. - -2001-10-17 Katsumi Yamaoka - - * w3m-xmas.el (w3m-create-image): Call `w3m-fix-gif' if - `w3m-should-convert-interlaced-gifs' is non-nil. - (w3m-fix-gif): Renamed from `w3m-unoptimize-animated-gif'; convert an - interlaced gif to be non-interlaced as well as unoptimization. - (w3m-cache-fixed-gif-images-max-length): Renamed from - `w3m-cache-unoptimized-gif-images-max-length'. - (w3m-cache-fixed-gif-images): Renamed from - `w3m-cache-unoptimized-gif-images'. - (w3m-should-convert-interlaced-gifs): New variable. - -2001-10-16 ARISAWA Akihiro - - * README.ja: Add description about "new custom". - - * README: Ditto. - - * w3m.el (w3m-attributes): When URL matches `about://source/', returns - nil as its content-charset. - (w3m-about-retrieve): When URL matches `about://source/', don't call - `encode-coding-region'. - (w3m-about-source): Don't call `w3m-decode-region'. - (w3m-exec): Use `set-buffer-file-coding-system' instead of to set - `buffer-file-coding-system'. - -2001-10-16 TSUCHIYA Masatoshi - - * w3m.el (w3m-exec): Substitute `w3m-current-coding-system' for - `buffer-file-coding-system' to show the current coding system in the - mode line. - -2001-10-16 Katsumi Yamaoka - - * w3m.el (w3m-use-mule-ucs): Don't use Mule-UCS package for XEmacs - versions prior to 21.2.37. - -2001-10-16 TSUCHIYA Masatoshi - - * w3m.el (top): It doesn't require `thingatpt'. - (w3m-url-at-point): New function. - (w3m-input-url): Call `w3m-url-at-point' instead of `thing-at-point'; - The 4th optional argument is added. - (w3m): Call `w3m-input-url' with the 4th argument. - -2001-10-15 NAKAJIMA Mikio - - * README: Add description about ftp site of FLIM. - -2001-10-15 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-auto-insert-image): Change from 'defcont' to - 'defcustom', again. - (mew-w3m-safe-url-regexp): New constant. - (mew-w3m-view-inline-image): Rewrite. - (mew-mime-text/html-w3m): Bind 'w3m-safe-url-regexp' to - 'mew-w3m-safe-url-regexp'. - -2001-10-15 NAKAJIMA Mikio - - * README.ja: Divided original section 2. a) into two parts, 2. a) and - 2. b). Add new section 2. c), 2. e) about APEL, FLIM, shimbun library. - * README: Ditto. - - * FAQ.ja (Q. ~~~~ Emacs ~?): Add description about where to get APEL. - -2001-10-15 TSUCHIYA Masatoshi - - * w3m.el (w3m-expand-url): Accept URL which has the scheme part only. - -2001-10-15 Akihiro Arisawa - - * w3m.el (w3m-url-components-regexp): Don't except `\' for scheme, - authority and path. - -2001-10-15 TSUCHIYA Masatoshi - - * w3m.el (top): Removed autoload for `regexp-opt'. - - * w3m-weather.el (top): Likewise. - - * w3m-om.el (top): Add autoload for `regexp-opt'. - -2001-10-14 Katsumi Yamaoka - - * w3m.el (w3m-entity-regexp): Unified to the use of `regexp-opt'; - autoload regexp-opt for old Emacsen. - - * attic/regexp-opt.el: New file. - - * README.ja, README: Emacs-w3m requires the module regexp-opt. - - * w3m-weather.el: Autoload regexp-opt for old Emacsen. - -2001-10-13 TSUCHIYA Masatoshi - - * w3m.el (w3m-safe-url-regexp): New variable. - (w3m-retrieve): When `w3m-safe-url-regexp' has non-nil value and it - matches the requested URL, doesn't fetch its contents. - - * mime-w3m.el (mime-w3m-display-inline-image): New option. - (mime-w3m-preview-text/html): In order to avoid web bug which is - described in [mew-dist 19267], restrict accesible URLs. - - * mew-w3m.el (mew-mime-text/html-w3m): Likewise. - - * w3m-weather.el (w3m-weather-url-alist): Abolished. - (w3m-weather-completion-table): New constant. - (w3m-weather-default-area): Refer `w3m-weather-completion-table' - instead of `w3m-weather-url-alist' to decide customize spec. - (w3m-weather-input-history): New variable. - (w3m-weather-input-area): New function. - (w3m-weather-area-completion): Ditto. - (w3m-weather): Call `w3m-weather-input-area'. - (w3m-about-weather): Refer `w3m-weather-completion-table' instead of - `w3m-weather-url-alist' to convert the area to the real URL. - -2001-10-12 Hideyuki SHIRAI - - * mew-w3m.el (mew-w3m-auto-insert-image): Change from 'defcustom' to - 'defconst' and default value to 'nil'. - (mew-w3m-view-inline-image): New function. - -2001-10-12 TSUCHIYA Masatoshi - - * w3m.el (w3m-input-url): Accept the 3rd optional argument. - (w3m): Improved interactive form. - -2001-10-12 Yuuichi Teranishi , - TSUCHIYA Masatoshi - - * w3m-e21.el (w3m-form-button-keymap): Renamed from - `w3m-widget-keymap'. - (w3m-form-make-button): Fixed. - (w3m-setup-widget-faces): Revived. - -2001-10-12 Katsumi Yamaoka - - * w3m.el (w3m): Always prompts user for a URL string. - -2001-10-12 TSUCHIYA Masatoshi - - * w3m-weather.el (w3m-weather-url-alist): Refer - `http://weather.yahoo.co.jp'. - (w3m-weather-default-area): Change default region. - (w3m-weather-filter-functions): Change default value. - (w3m-about-weather): Accept `no-cache' argument. - (w3m-weather-remove-headers): Modified for Yahoo. - (w3m-weather-remove-footers): Ditto. - (w3m-weather-insert-title): Ditto. - (w3m-weather-remove-weather-images): Removed. - (w3m-weather-remove-washing-images): Removed. - (w3m-weather-remove-futon-images): Removed. - (w3m-weather-remove-week-weather-images): Removed. - - * w3m-e21.el (w3m-widget-keymap): New keymap. - (w3m-form-make-button): Set `w3m-widget-keymap' as keymap on buttons; - Fix condition to make buttons. - (w3m-setup-widget-faces): Removed. - -2001-10-11 Katsumi Yamaoka - - * mew-w3m.el, w3m-form.el, w3m.el: Remove useless whitespaces. - -2001-10-11 Katsumi Yamaoka - - * w3m.el (w3m-local-dirlist-cgi): Replace `re-search-forward' to - `search-forward'; bind `beg' as a non-global variable. - -2001-10-11 Hideyuki SHIRAI - - * w3m.el (w3m-local-dirlist-cgi): Remove .... - -2001-10-11 TSUCHIYA Masatoshi - - * w3m.el (w3m-expand-path-name): Fix incompatibility of drive letter. - -2001-10-11 Yuuichi Teranishi - - * w3m-e21.el (toplevel): Require 'wid-edit. - (w3m-form-button-face): Set background and foreground color; Set box - line-width as 2. - (w3m-form-button-pressed-face): Ditto. - (w3m-form-button-mouse-face): New face. - (w3m-form-button): New widget button. - (w3m-form-make-button): Use `widget-convert-button' to put - w3m-form-button. - (w3m-setup-widget-faces): New function. - (w3m-mode-hook): Add `w3m-setup-widget-faces'. - (w3m-form-make-button): Don't check :box attribute when - w3m-form-use-fancy-faces is non-nil. - -2001-10-11 Hideyuki SHIRAI - - * w3m.el (w3m-decoder-alist): Fix for Windows or OS/2 environments. - -2001-10-11 TSUCHIYA Masatoshi - - * w3m.el (w3m-display-inline-image): Update document. - (w3m-decoder-alist): Change default value. - (w3m-current-image-status): New buffer-local variable. - (w3m-which-command): Export to w3m-macro.el. - (w3m-decode-encoded-contents): Small change. - (w3m-expand-url): Fix to remove an empty query part and an empty - fragment part correctly. - (w3m-toggle-inline-images): Refer `w3m-current-image-status' instead of - `w3m-display-inline-image'. - (w3m-view-url-with-external-browser): Ditto. - (w3m-goto-url): Ditto. - (w3m-reload-this-page): Ditto. - (w3m-redisplay-with-charset): Ditto. - - * w3m-e21.el (top, w3m-display-inline-image-p): Refer - `w3m-current-image-status' instead of `w3m-display-inline-image'. - - * w3m-om.el (w3m-expand-path-name): Add 2nd optional argument. - - * w3m-macro.el (w3m-which-command): Import from w3m.el. - - * w3m-xmas.el (top, w3m-display-inline-image-p): Refer - `w3m-current-image-status' instead of `w3m-display-inline-image'. - - * mew-w3m.el (mew-mime-text/html-w3m): Refer `w3m-current-image-status' - instead of `w3m-display-inline-image'. - -2001-10-10 TSUCHIYA Masatoshi - - * w3m.el (w3m-cache-header): Add 3rd optional argument. - (w3m-w3m-dump-head-source): Call `w3m-cache-header' with `overwrite' - option. - - * w3m.el (w3m-cache-header-delete-variable-part): New function. - (w3m-cache-header): Remove cached contents when inconsistency between - new header and cached header is found. - - * w3m.el (w3m-expand-url): Fix the last change. - (w3m-url-hierarchical-schemes): Add `file'. - (w3m-goto-url): Use `\`' instead of `^' as a meta character. - - * w3m.el (w3m-fontify-anchors): Fix. - (w3m-url-fallback-base): New constant. - (w3m-expand-url): Make it robust against illegal base-URL. - - * w3m.el (w3m-url-components-regexp): New constant. - (w3m-url-hierarchical-schemes): Ditto. - (w3m-expand-url): Reimplemented. - (w3m-view-this-url): Remove a redundant local variable. - (w3m-mouse-view-this-url): Call `w3m-view-this-url'. - (w3m-goto-url): Refer `w3m-url-components-regexp' to delete a fragment - part of URL. - - * mime-w3m.el (mime-w3m-view-this-url): When there is an inline image - under point, display it. - (mime-w3m-mouse-view-this-url): Call `mime-w3m-view-this-url'. - -2001-10-09 Katsumi Yamaoka - - * w3m.el (w3m-expand-url): Emergency fixed. - -2001-10-09 Katsumi Yamaoka - - * w3m.el (w3m-expand-url): Make it work correctly when a url begins - with "//". - -2001-10-09 TSUCHIYA Masatoshi - - * w3m.el (w3m-language): New option. - (w3m-default-coding-system): Refer `w3m-language' to decide default - value. - (w3m-coding-system-priority-list): Ditto. - (w3m-toolbar): Ditto. - (w3m-url-to-file-name): Moved to avoid byte-compile warnings. - (w3m-expand-file-name-as-url): Ditto. - (w3m-url-local-p): Ditto. - (w3m-url-dtree-p): Ditto. - (w3m-view-this-url): When there is an inline image under point, display - it. - (w3m-mouse-view-this-url): Ditto. - (w3m-view-url-with-external-browser): Renamed from - `w3m-view-current-url-with-external-browser'. Handle an inline image - under point. - (w3m-download-this-url): Handle an inline image under point. - (w3m-info-like-map): Reconstructed. - - * w3m-search.el (w3m-search-default-coding-system): Abolished. - (w3m-search-engine-alist): Refer `w3m-language' to decide default - value. - (w3m-search-escape-query-string): Refer `w3m-default-coding-system' - instead of `w3m-search-default-coding-system'. - -2001-10-05 TSUCHIYA Masatoshi - - * w3m-form.el (w3m-form-use-fancy-faces): New option. - (w3m-form-make-button): New function. - (w3m-form-fontify): Call `w3m-form-make-button'. - - * w3m-e21.el (w3m-form-button-face): New face. - (w3m-form-button-pressed-face): Ditto. - (w3m-form-make-button): New function. - -2001-10-04 Katsumi Yamaoka - - * w3m-om.el (read-string): Unify the advice form. - (w3m-om-coding-system-alist): Fix doc-string. - -2001-10-04 Katsumi Yamaoka - - * w3m-om.el (read-string): Don't modify the value of - `current-load-list' when advising it. - - * mime-w3m.el (mime-w3m-remove-text-properties): Don't modify the value - of `current-load-list' when advising the function `kill-new'; add a - doc-string. - - * w3m.el (w3m-decode-entities): Save-match-data when `w3m-entity-value' - is called. - -2001-10-03 ARISAWA Akihiro - - * w3m-xmas.el (w3m-detect-coding-region): Return just the return value - of `detect-coding-with-priority' if it is not a list, again. - -2001-10-03 Katsumi Yamaoka - - * w3m-om.el (read-string): Advise the function to allow the 4th - argument `default-value'. - -2001-10-03 TSUCHIYA Masatoshi - - * mime-w3m.el (mime-w3m-remove-text-properties): New advice to protect - `kill-ring-save' against the `local-map' text property. - -2001-10-03 Katsumi Yamaoka - - * w3m-om.el (w3m-detect-coding-region): Use the fixed value for the - list of coding-categories; suppress the duplication of coding- - categories. - (TopLevel): Protect against non-existent coding-systems when creating - the modern coding-systems. - (w3m-om-coding-category-alist): Reinforce the default value. - (w3m-om-coding-categories): Abolish. - (w3m-om-coding-system-alist): Add some new coding-systems. - - * w3m-fsf.el (w3m-detect-coding-region): Suppress the duplication of - coding-categories. - * w3m-xmas.el (w3m-detect-coding-region): Ditto; use - `coding-system-category' instead of `coding-system-type'. - -2001-10-03 Yuuichi Teranishi - - * w3m.el (w3m-show-inline-images-before-hook, - w3m-show-inline-images-after-hook, - w3m-remove-inline-images-before-hook, - w3m-remove-inline-images-after-hook): Abolished. - (w3m-modeline-image-status-on): New constant. - (w3m-modeline-image-status-off): Ditto. - (w3m-image-only-page): New buffer local variable. - (w3m-display-inline-image-status): Abolished. - (w3m-fontify-images): Put `w3m-image-status property'. - (w3m-toggle-inline-images-internal): New inline function. - (w3m-exec): Set w3m-image-only-page as t. - (w3m-lynx-like-map): Bind "T" to 'w3m-toggle-inline-images and "t" to - 'w3m-toggle-inline-image. - (w3m-goto-url): Set w3m-image-only-page as nil at first; Setup modeline - to display image display status; Display image if w3m-image-only-page - is nil. - - * w3m-e21.el (w3m-cache-underline-faces): Abolished. - (w3m-insert-image): Set text property 'w3m-undeline-face to the image - instead of setting up w3m-cache-underline-faces. - (w3m-remove-image): Recover underline faces. - (w3m-fontify-before-hook, w3m-show-inline-images-before-hook, - w3m-show-inline-images-after-hook, - w3m-remove-inline-images-after-hook): Don't set up. - -2001-10-02 Katsumi Yamaoka - - * w3m-om.el (w3m-detect-coding-region): Make it work. - - * w3m-xmas.el (w3m-detect-coding-region): Return just the return value - of `detect-coding-with-priority' if it is not a list, otherwise the car - of the value. - -2001-10-02 ARISAWA Akihiro - - * w3m.el (w3m-coding-system-priority-list): New user option. - (w3m-decode-buffer): Use it. - - * w3m-fsf.el (w3m-detect-coding-region): Remove argument `highest'; - always return the first possible coding system. Add new optional - argument `priority-list'. Use `detect-coding-with-priority'. - - * w3m-xmas.el (w3m-detect-coding-region): Ditto. - - * w3m-om.el (w3m-detect-coding-region): Remove argument `highest'; - always return the first possible coding system. Add new optional - argument `priority-list'. - -2001-10-02 Katsumi Yamaoka - - * w3m-om.el (w3m-detect-coding-region): Return a non-list of a - coding-system if the number of return value is only one; use - `w3m-om-modernize-coding-system' and `w3m-om-coding-categories'; use - `code-detect-region' instead of `detect-coding-region'. - (w3m-om-modernize-coding-system): New function. - (w3m-om-coding-category-alist): Use `w3m-om-coding-categories'. - (w3m-om-coding-categories): New constant. - (w3m-om-coding-system-alist): Add `emacs-mule'. - -2001-10-01 Katsumi Yamaoka - - * w3m.el (TopLevel): Don't byte-compile the source form to bind colon - keywords for old Emacsen. - -2001-10-01 Masatake YAMATO - - * w3m.el (w3m-mode): Added `w3m-toggle-inline-images' to the mode - description. - -2001-10-01 TSUCHIYA Masatoshi - - * w3m.el (w3m-edit-url-directory-alist): New option. - (w3m-edit-url): New function. - (w3m-edit-current-url): Call `w3m-edit-url'. - (w3m-edit-this-url): Ditto. - -2001-10-01 Katsumi Yamaoka - - * w3m-om.el (w3m-detect-coding-region): Prefer the coding-category that - the value of `w3m-default-coding-system' belongs to. - (w3m-om-coding-category-alist): New variable. - (w3m-om-coding-system-alist): New variable. - - * w3m.el (w3m-default-coding-system): Default to `shift_jis' when Mule2 - is running. - -2001-09-30 TSUCHIYA Masatoshi - - * w3mhack.el (w3mhack-examine-modules): Handle `w3m-fsf.el'. - - * w3m.el (w3m-default-coding-system): New option. - (w3m-decode-buffer): Call `w3m-detect-coding-region' instead of - `detect-coding-region'. - (w3m-make-ccl-coding-system): Export it to `w3m-fsf.el'. - - * w3m-xmas.el (coding-system-category): Removed. - (w3m-detect-coding-region): New function. - - * w3m-om.el (coding-system-category): Removed. - (w3m-detect-coding-region): New function. - - * w3m-fsf.el: New file. - - * w3m-form.el (w3m-form-default-coding-system): Abolished. - (w3m-form-make-form-data): Refer `w3m-default-coding-system' instead of - `w3m-form-default-coding-system'. - - * w3m-e21.el (top): Require `w3m-fsf'. - (w3m-find-coding-system): Export it to `w3m-fsf.el'. - - * w3m-e20.el (top): Require `w3m-fsf'. - (w3m-find-coding-system): Export it to `w3m-fsf.el'. - - * w3m.el (w3m-goto-url): Change effect of the 3rd argument `charset'. - (w3m-redisplay-with-charset): Reimplemented. - (w3m-view-source): Improved to handle `about://header/...'. - (w3m-about-header): Show title etc. - (w3m-view-header): Improved to handle `about://source/...'. - -2001-09-28 kkonishi - - * w3m-search.el (w3m-search-engine-alist): New search engines, - `excite-ja', `lycos-ja', `altavista' and `freebsd-users-jp'. - -2001-09-28 TSUCHIYA Masatoshi - - * w3m.el (w3m-goto-url): Speed up the action to refer a name anchor in - the same document. - -2001-09-27 TSUCHIYA Masatoshi - - * w3m.el (w3m-copy-local-variables): Simplified. - (w3m-region): Set `w3m-current-base-url'. - - * w3m.el: Fix the bug reported in [emacs-w3m:01564]. - (w3m-current-base-url): New buffer-local variable. - (w3m-clear-local-variables): Handle `w3m-current-base-url'. - (w3m-copy-local-variables): Ditto. - (w3m-attributes): Change spec of return value. - (w3m-w3m-attributes): Ditto. - (w3m-local-attributes): Ditto. - (w3m-base-url): New macro. - (w3m-expand-url): Make the second argument `base' optional, and refer - `w3m-current-base-url' when a relative URL is canonicalized. - (w3m-fontify-anchors): Follow change of `w3m-expand-url'. - (w3m-fontify-images): Ditto. - (w3m-toggle-inline-images): Ditto. - (w3m-exec): Call `w3m-base-url' to set `w3m-current-base-url'. - - * w3m-form.el (w3m-form-new): Canonicalize `action' whenever this - function is called. - (w3m-form-parse-forms): Follow change of `w3m-form-new'. - (w3m-form-submit): Ditto. - (w3m-form-input-map-set): Follow change of `w3m-expand-url'. - -2001-09-26 Katsumi Yamaoka - - * w3m.el (w3m-goto-url): Position point to the current url and - highlight the line when the page is for listing the history - (suggested by SHIRAI-san). - (w3m-history-current-url-face): New face. - (w3m-image-face, w3m-arrived-anchor-face, w3m-anchor-face): Fix - doc-string. - -2001-09-26 Hideyuki SHIRAI - - * w3m.el (w3m-about-db-history-today): New defsubst. - (w3m-about-db-history): If arrived time within 18 hours, display with - "HH:MM:SS". - -2001-09-18 ARISAWA Akihiro - - * w3m-ucs.el (w3m-euc-japan-encoder): Convert lain-jisx0201 to ASCII; - Avoid deep nesting. - (TopLevel): Don't require `w3m-macro'. - -2001-09-18 TSUCHIYA Masatoshi - - * w3m-om.el (w3m-expand-path-name): Cancel last change. - -2001-09-17 TSUCHIYA Masatoshi - - * w3m.el (w3m-expand-path-name): Except Mule2, define alias of - `expand-file-name'. - - * w3m-om.el (w3m-expand-path-name): Re-implemented. - - * w3m-e20.el (w3m-expand-path-name): Removed. - - * w3m-e21.el (w3m-expand-path-name): Ditto. - - * w3m-xmas.el (w3m-expand-path-name): Ditto. - -2001-09-17 Katsumi Yamaoka - - * w3mhack.el (w3mhack-generate-colon-keywords-file): Renamed from - `w3mhack-bind-colon-keywords'; generate a file which contains a list of - colon keywords; don't bind colon keywords. - (w3mhack-colon-keywords-file): New constant. - - * w3m.el: Load w3m-kwds.el if a colon keyword is not avaulable. - (w3m-colon-keywords): Abolished. - - * Makefile.in (keywords): Create w3m-kwds.el instead of w3mkwds.el; - don't remove w3m-kwds.el in advance. - (clean): Remove w3m-kwds.el instead of w3mkwds.el. - (install): Install w3m-kwds.el if it exists. - -2001-09-17 Yuuichi Teranishi - - * w3m.el (w3m-expand-url): Use `w3m-expand-path-name' instead of - `expand-file-name'. - - * w3m-om.el (w3m-expand-path-name): New function. - - * w3m-e20.el (w3m-expand-path-name): New alias. - - * w3m-xmas.el (w3m-expand-path-name): Ditto. - - * w3m-e21.el (w3m-expand-path-name): Ditto. - -2001-09-17 TSUCHIYA Masatoshi - - * w3m-search.el (w3m-search-engine-alist): Changed default value of - `google'. Add new engines `debian-pkg', `debian-bts', and - `iij-archie'. - -2001-09-17 Masayuki Ataka - - * w3m-search.el (w3m-search-engine-alist): Changed default value of - `google-ja'. - -2001-09-16 TSUCHIYA Masatoshi - - * w3m.el (top): Require `ccl'. - (w3m-make-ccl-coding-system): New function for Emacs20 / Emacs21. - (w3m-euc-japan): Define with `w3m-make-ccl-coding-system'. - - * w3m-macro.el (top): Delete garbage. - - * w3m-e21.el (top): Fix to avoid byte-compile warnings. - - * w3m-xmas.el (top): Require `pccl' and fix to avoid byte-compile - warnings. - (w3m-make-ccl-coding-system): New alias to `make-ccl-coding-system'. - - * w3m-om.el (top): Require `pccl'. - (w3m-make-ccl-coding-system): New alias to `make-ccl-coding-system'. - - * w3m-search.el (w3m-search): Fixed search engine specification error - when interactively called with prefix arguments. - -2001-09-15 TSUCHIYA Masatoshi - - * w3m-macro.el (w3m-with-work-buffer): Keep `w3m-history' and - `w3m-history-flat' through buffers. - - * w3m.el (w3m-current-buffer): Abolished. - (w3m-goto-url): Don't set `w3m-current-buffer'. - (w3m-region): Ditto. - (w3m-about-history): Don't refer `w3m-current-buffer'. - - * w3m-form.el (w3m-form-parse-region): Simplified. - (w3m-form-parse-forms): Accept