Mercurial > hg > xemacs-beta
changeset 76:c0c698873ce1 r20-0b33
Import from CVS: tag r20-0b33
line wrap: on
line diff
--- a/CHANGES-beta Mon Aug 13 09:04:39 2007 +0200 +++ b/CHANGES-beta Mon Aug 13 09:05:10 2007 +0200 @@ -1,4 +1,15 @@ -*- indented-text -*- +to 20.0 beta33 +-- 20k of new zippy quotes from mly +-- By popular demand, `font-menu-this-frame-only-p' now defaults to nil. +-- tm-7.100.2 +-- Neal Becker's Rosetta Man patch reinstalled +-- VM 5.97 +-- Minimize displayed help windows to avoid wasted screen space +-- Miscellaneous bug fixes +-- Java fontlocking update from Bob Weiner +-- pcl-cvs update from Neal Becker + to 20.0 beta32 -- InfoDock man.el -- Fix long-standing race condition in timeout handling (courtesy of David
--- a/ChangeLog Mon Aug 13 09:04:39 2007 +0200 +++ b/ChangeLog Mon Aug 13 09:05:10 2007 +0200 @@ -1,3 +1,17 @@ +Fri Dec 27 20:34:58 1996 Richard Mlynarik <mly@adoc.xerox.com> + + * etc/yow.lines: 20k of new zippy quotes. + +Fri Dec 27 01:02:41 1996 Martin Buchholz <mrb@eng.sun.com> + + * Makefile.in (install-arch-indep): Simplify installation of info + pages. + +Sat Dec 21 15:20:20 1996 Steven L Baur <steve@altair.xemacs.org> + * XEmacs 20.0-b32 released. + + * XEmacs 19.15-b5 released. + Wed Dec 18 20:22:08 1996 Martin Buchholz <mrb@eng.sun.com> * configure.in: Reformat. Fix shared include file rename
--- a/Makefile Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,609 +0,0 @@ -# Generated automatically from Makefile.in by configure. -# DIST: This is the distribution Makefile for XEmacs. configure can -# DIST: make most of the changes to this file you might want, so try -# DIST: that first. - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. - -# You should have received a copy of the GNU General Public License -# along with XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# make all to compile and build XEmacs. -# make install to install it. -# make TAGS to update tags tables. -# -# make clean or make mostlyclean -# Delete all files from the current directory that are normally -# created by building the program. Don't delete the files that -# record the configuration. Also preserve files that could be made -# by building, but normally aren't because the distribution comes -# with them. -# -# Delete `.dvi' files here if they are not part of the distribution. -# -# make distclean -# Delete all files from the current directory that are created by -# configuring or building the program. If you have unpacked the -# source and built the program without creating any other files, -# `make distclean' should leave only the files that were in the -# distribution. -# -# make realclean -# Delete everything from the current directory that can be -# reconstructed with this Makefile. This typically includes -# everything deleted by distclean, plus more: C source files -# produced by Bison, tags tables, info files, and so on. -# -# make extraclean -# Still more severe - delete backup and autosave files, too. - -SHELL = /bin/sh - - -# ==================== Things `configure' Might Edit ==================== - -CC=gcc -CPP=gcc -E -I/usr/X11R6/include -C_SWITCH_SYSTEM= -DFUNCPROTO=11 -DNARROWPROTO -D_BSD_SOURCE -LN_S=ln -s -CFLAGS=-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -C_SWITCH_X_SITE=-I/usr/X11R6/include -LD_SWITCH_X_SITE=-L/usr/X11R6/lib -YACC=bison -y - -### These help us choose version- and architecture-specific directories -### to install files in. - -### This should be the number of the XEmacs version we're building, -### like `19.12' or `19.13'. -version=20.0-b32 - -### This should be the name of the configuration we're building XEmacs -### for, like `mips-dec-ultrix' or `sparc-sun-sunos'. -configuration=i586-unknown-linux2.0.27 - -### Libraries which should be edited into lib-src/Makefile. -libsrc_libs= -lgcc -lc -lgcc /usr/lib/crtn.o - -# ==================== Where To Install Things ==================== - -# The default location for installation. Everything is placed in -# subdirectories of this directory. The default values for many of -# the variables below are expressed in terms of this one, so you may -# not need to change them. This defaults to /usr/local. -prefix=/usr/local - -# Like `prefix', but used for architecture-specific files. -exec_prefix=${prefix} - -# Where to install XEmacs and other binaries that people will want to -# run directly (like etags). -bindir=${exec_prefix}/bin - -# Where to install architecture-independent data files. ${lispdir} -# and ${etcdir} are subdirectories of this. -datadir=${prefix}/lib - -# Where to install and expect the files that XEmacs modifies as it -# runs. These files are all architecture-independent. Right now, the -# only such data is the locking directory; ${lockdir} is a -# subdirectory of this. -statedir=${prefix}/lib - -# Where to install and expect executable files to be run by XEmacs -# rather than directly by users, and other architecture-dependent -# data. ${archlibdir} is a subdirectory of this. -libdir=${exec_prefix}/lib - -# Where to install XEmacs's man pages, and what extension they should have. -mandir=${prefix}/man/man1 -manext=.1 - -# Where to install and expect the info files describing XEmacs. In the -# past, this defaulted to a subdirectory of ${prefix}/lib/xemacs, but -# since there are now many packages documented with the texinfo -# system, it is inappropriate to imply that it is part of XEmacs. -infodir=${prefix}/lib/xemacs-${version}/info - -# This is set to 'yes' if the user specified the --infodir flag at -# configuration time. -infodir_user_defined=no - -# Where to find the source code. The source code for XEmacs's C kernel is -# expected to be in ${srcdir}/src, and the source code for XEmacs's -# utility programs is expected to be in ${srcdir}/lib-src. This is -# set by the configure script's `--srcdir' option. -srcdir=/usr/local/xemacs/xemacs-20.0-b32 - -# Tell make where to find source files; this is needed for the makefiles. -VPATH=/usr/local/xemacs/xemacs-20.0-b32 - -# ==================== XEmacs-specific directories ==================== - -# These variables hold the values XEmacs will actually use. They are -# based on the values of the standard Make variables above. - -# Where to install the lisp files distributed with -# XEmacs. This includes the XEmacs version, so that the -# lisp files for different versions of XEmacs will install -# themselves in separate directories. -lispdir=${datadir}/xemacs-${version}/lisp - -# This is set to 'yes' if the user specified the --lispdir or -# --datadir flag at configuration time. -lispdir_user_defined=no - -# Directories XEmacs should search for lisp files specific -# to this site (i.e. customizations), before consulting -# ${lispdir}. This should be a colon-separated list of -# directories. -sitelispdir=${datadir}/xemacs/site-lisp - -# Where XEmacs will search for its lisp files while -# building. This is only used during the process of -# compiling XEmacs, to help XEmacs find its lisp files -# before they've been installed in their final location. -# It's usually identical to lispdir, except that the -# entry for the directory containing the installed lisp -# files has been replaced with ../lisp. This should be a -# colon-separated list of directories. -buildlispdir=${srcdir}/lisp - -# Where to install the other architecture-independent -# data files distributed with XEmacs (like the tutorial, -# the cookie recipes and the Zippy database). This path -# usually contains the XEmacs version number, so the data -# files for multiple versions of XEmacs may be installed -# at once. -etcdir=${datadir}/xemacs-${version}/etc - -# This is set to 'yes' if the user specified the --etcdir or -# --datadir flag at configuration time. -etcdir_user_defined=no - -# Where to create and expect the locking directory, where -# the XEmacs locking code keeps track of which files are -# currently being edited. -lockdir=${statedir}/xemacs/lock - -# This is set to 'yes' if the user specified the --lockdir or -# --statedir flag at configuration time. -lockdir_user_defined=no - -# Where to put executables to be run by XEmacs rather than -# the user. This path usually includes the XEmacs version -# and configuration name, so that multiple configurations -# for multiple versions of XEmacs may be installed at -# once. -archlibdir=${libdir}/xemacs-${version}/${configuration} - -# This is set to 'yes' if the user specified any of --exec-prefix, -# --libdir or --archlibdir at configuration time. -archlibdir_user_defined=no - -# ==================== Utility Programs for the Build ==================== - -# Allow the user to specify the install program. -INSTALL = /usr/bin/install -c -INSTALL_PROGRAM = ${INSTALL} -INSTALL_DATA = ${INSTALL} -m 644 - -# ============================= Targets ============================== - -# Subdirectories to make recursively. `lisp' is not included -# because the compiled lisp files are part of the distribution -# and you cannot remake them without installing XEmacs first. -MAKE_SUBDIR = lib-src lwlib dynodump src - -# Subdirectories that can be made recursively. -SUBDIR = ${MAKE_SUBDIR} man - -# The makefiles of the directories in $SUBDIR. -SUBDIR_MAKEFILES = lib-src/Makefile lwlib/Makefile dynodump/Makefile src/Makefile - -# Subdirectories to install, and where they'll go. -# lib-src's makefile knows how to install it, so we don't do that here. -# When installing the info files, we need to do special things to -# avoid nuking an existing dir file, so we don't do that here; -# instead, we have written out explicit code in the `install' targets. -COPYDIR = ${srcdir}/etc ${srcdir}/lisp -COPYDESTS = ${etcdir} ${lispdir} - -.NO_PARALLEL: src/paths.h src/Emacs.ad.h ${MAKE_SUBDIR} dump-elcs - -all: src/paths.h src/Emacs.ad.h ${MAKE_SUBDIR} - -# Convenience target for XEmacs beta testers -beta: clean all-elc - -# Build XEmacs and recompile out-of-date and missing .elc files along -# the way. -all-elc all-elcs: src/paths.h src/Emacs.ad.h lib-src lwlib dump-elcs src - sh ${srcdir}/lib-src/update-elc.sh - -# Sub-target for all-elc. -dump-elc dump-elcs: FRC.dump-elcs - cd src; $(MAKE) dump-elcs $(MFLAGS) \ - CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' - -autoloads: src - sh ${srcdir}/lib-src/update-autoloads.sh - -# We force the rebuilding of src/paths.h because the user might give -# different values for the various directories. Since we use -# move-if-change, src/paths.h only actually changes if the user did -# something notable, so the only unnecessary work we do is in building -# src/paths.h.tmp, which isn't much. Note that sed is not in /bin on -# 386bsd. -src/paths.h: Makefile ${srcdir}/src/paths.h.in FRC.src.paths.h - @echo "Producing \`src/paths.h' from \`src/paths.h.in'." - -rm -f src/paths.h.tmp - @cp ${srcdir}/src/paths.h.in src/paths.h.tmp - -chmod 0644 src/paths.h.tmp - @echo '#define PATH_PREFIX "${prefix}"' >> src/paths.h.tmp - @if [ x"${lispdir_user_defined}" = x"yes" ]; then \ - echo '#define PATH_LOADSEARCH "${lispdir}"' >> src/paths.h.tmp;\ - else \ - echo '/* #define PATH_LOADSEARCH "${lispdir}" */' >>src/paths.h.tmp;\ - fi - @if [ x"${archlibdir_user_defined}" = x"yes" ]; then \ - echo '#define PATH_EXEC "${archlibdir}"' >> src/paths.h.tmp ;\ - else \ - echo '/* #define PATH_EXEC "${archlibdir}" */' >> src/paths.h.tmp ;\ - fi - @if [ x"${etcdir_user_defined}" = x"yes" ]; then \ - echo '#define PATH_DATA "${etcdir}"' >> src/paths.h.tmp ;\ - else \ - echo '/* #define PATH_DATA "${etcdir}" */' >> src/paths.h.tmp ;\ - fi - @if [ x"${lockdir_user_defined}" = x"yes" ]; then \ - echo '#define PATH_LOCK "${lockdir}"' >> src/paths.h.tmp ;\ - else \ - echo '/* #define PATH_LOCK "${lockdir}" */' >> src/paths.h.tmp ;\ - fi - @if [ x"${infodir_user_defined}" = x"yes" ]; then \ - echo '#define PATH_INFO "${infodir}"' >> src/paths.h.tmp ;\ - else \ - echo '/* #define PATH_INFO "${infodir}" */' >> src/paths.h.tmp ;\ - fi - @sh ${srcdir}/move-if-change src/paths.h.tmp src/paths.h - -# We have to force the building of Emacs.ad.h as well in order to get it -# updated correctly when VPATH is being used. Since we use move-if-change, -# it will only actually change if the user modified ${etcdir}/Emacs.ad. -src/Emacs.ad.h: ${srcdir}/etc/Emacs.ad - @echo "Producing \`src/Emacs.ad.h' from \`etc/Emacs.ad'." - -rm -f src/Emacs.ad.h - @(echo "/* Do not edit this file!" ; \ - echo " Automatically generated from ${srcdir}/etc/Emacs.ad" ; \ - echo " */" ; \ - /bin/sh ${srcdir}/lib-src/ad2c ${srcdir}/etc/Emacs.ad ) > \ - src/Emacs.ad.h - -src: lib-src lwlib dynodump FRC.src -lib-src: FRC.lib-src -lwlib: FRC.lwlib -dynodump: FRC.dynodump - -.RECURSIVE: ${SUBDIR} - -${SUBDIR}: ${SUBDIR_MAKEFILES} src/config.h FRC - cd $@; $(MAKE) all $(MFLAGS) \ - CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' - -Makefile: ${srcdir}/Makefile.in config.status - ./config.status - -src/Makefile: ${srcdir}/src/Makefile.in.in config.status - ./config.status - -lib-src/Makefile: ${srcdir}/lib-src/Makefile.in.in config.status - ./config.status - -lwlib/Makefile: ${srcdir}/lwlib/Makefile.in.in config.status - ./config.status - -dynodump/Makefile: ${srcdir}/dynodump/Makefile.in.in config.status - ./config.status - -src/config.h: ${srcdir}/src/config.h.in - ./config.status - -# ==================== Installation ==================== - -## If we let lib-src do its own installation, that means we -## don't have to duplicate the list of utilities to install in -## this Makefile as well. - -## On AIX, use tar xBf. -## On Xenix, use tar xpf. - -.PHONY: install install-arch-dep install-arch-indep mkdir - -## We delete each directory in ${COPYDESTS} before we copy into it; -## that way, we can reinstall over directories that have been put in -## place with their files read-only (perhaps because they are checked -## into RCS). In order to make this safe, we make sure that the -## source exists and is distinct from the destination. - -## FSF doesn't depend on `all', but rather on ${MAKE_SUBDIR}, so that -## they "won't ever modify src/paths.h". But that means you can't do -## 'make install' right off the bat because src/paths.h won't exist. -## And, in XEmacs case, src/Emacs.ad.h won't exist either. I also -## don't see the point in avoiding modifying paths.h. It creates an -## inconsistency in the build process. So we go ahead and depend on -## all. --cet - -install: all install-arch-dep install-arch-indep; - -install-arch-dep: mkdir - (cd lib-src && \ - $(MAKE) install $(MFLAGS) prefix=${prefix} \ - exec_prefix=${exec_prefix} bindir=${bindir} libdir=${libdir} \ - archlibdir=${archlibdir}) - if [ `(cd ${archlibdir}; /bin/pwd)` != `(cd ./lib-src; /bin/pwd)` ]; \ - then \ - ${INSTALL_DATA} lib-src/DOC ${archlibdir}/DOC ; \ - for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \ - rm -rf $${subdir}/RCS $${subdir}/CVS $${subdir}/SCCS ; \ - rm -f $${subdir}/\#* $${subdir}/*~ ; \ - done ; \ - else true; fi - ${INSTALL_PROGRAM} src/xemacs ${bindir}/xemacs-${version} - -chmod 0755 ${bindir}/xemacs-${version} - rm -f ${bindir}/xemacs - (cd ${bindir} ; ${LN_S} xemacs-${version} ./xemacs) - -install-arch-indep: mkdir - -set ${COPYDESTS} ; \ - for dir in ${COPYDIR} ; do \ - if [ `(cd $$1 && pwd)` != `(cd $${dir} && pwd)` ] ; then \ - echo "rm -rf $$1" ; \ - fi ; \ - shift ; \ - done - -set ${COPYDESTS} ; \ - mkdir ${COPYDESTS} ; \ - for dir in ${COPYDIR} ; do \ - dest=$$1 ; shift ; \ - [ -d $${dir} ] \ - && [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \ - && (echo "Copying $${dir}..." ; \ - (cd $${dir}; tar -cf - . )|(cd $${dest};umask 022; tar -xf - );\ - chmod 0755 $${dest}; \ - for subdir in `find $${dest} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \ - rm -rf $${subdir}/RCS $${subdir}/CVS $${subdir}/SCCS ; \ - rm -f $${subdir}/\#* $${subdir}/*~ ; \ - done) ; \ - done - if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \ - then \ - (cd ${srcdir}/info ; \ - if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \ - ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir ; \ - fi ; \ - for f in ange-ftp* cc-mode* cl* dired* ediff* external-widget* \ - forms* gnus* hyperbole* ilisp* info* internals* \ - ispell* lispref* mailcrypt* message* mh-e* \ - new-users-guide* oo-browser* pcl-cvs* psgml* rmail* \ - standards* supercite* term.* termcap* texinfo* viper* \ - vm* w3* xemacs* ; do \ - ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f ; \ - chmod 0644 ${infodir}/$$f; \ - gzip -9 ${infodir}/$$f; \ - done); \ - else true; fi - cd ${srcdir}/etc; for page in xemacs etags ctags gnuserv \ - gnuclient gnuattach gnudoit ; do \ - ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext} ; \ - chmod 0644 ${mandir}/$${page}${manext} ; \ - done - -MAKEPATH=./lib-src/make-path -### Build all the directories we're going to install XEmacs in. Since -### we may be creating several layers of directories (for example, -### /usr/local/lib/xemacs-19.13/mips-dec-ultrix4.2), we use make-path -### instead of mkdir. Not all systems' mkdirs have the `-p' flag. -mkdir: FRC.mkdir - ${MAKEPATH} ${COPYDESTS} ${lockdir} ${infodir} ${mandir} \ - ${bindir} ${datadir} ${libdir} ${sitelispdir} - -chmod 0777 ${lockdir} - -### Delete all the installed files that the `install' target would -### create (but not the noninstalled files such as `make all' would -### create). -### -### Don't delete the lisp and etc directories if they're in the source tree. -#### This target has not been updated in sometime and until it is it -#### would be extremely dangerous for anyone to use it. -#uninstall: -# (cd lib-src; \ -# $(MAKE) $(MFLAGS) uninstall \ -# prefix=${prefix} exec_prefix=${exec_prefix} \ -# bindir=${bindir} libdir=${libdir} archlibdir=${archlibdir}) -# for dir in ${lispdir} ${etcdir} ; do \ -# case `(cd $${dir} ; pwd)` in \ -# `(cd ${srcdir} ; pwd)`* ) ;; \ -# * ) rm -rf $${dir} ;; \ -# esac ; \ -# case $${dir} in \ -# ${datadir}/xemacs/${version}/* ) \ -# rm -rf ${datadir}/xemacs/${version} \ -# ;; \ -# esac ; \ -# done -# (cd ${infodir} && rm -f cl* xemacs* forms* info* vip*) -# (cd ${mandir} && rm -f xemacs.1 etags.1 ctags.1 gnuserv.1) -# (cd ${bindir} && rm -f xemacs-${version} xemacs) - - -### Some makes seem to remember that they've built something called FRC, -### so you can only use a given FRC once per makefile. -FRC FRC.src.paths.h FRC.src FRC.lib-src FRC.lwlib FRC.mkdir FRC.dump-elcs: -FRC.dynodump: -FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean: - -# ==================== Cleaning up and miscellanea ==================== - -.PHONY: mostlyclean clean distclean realclean extraclean - -### `mostlyclean' -### Like `clean', but may refrain from deleting a few files that people -### normally don't want to recompile. For example, the `mostlyclean' -### target for GCC does not delete `libgcc.a', because recompiling it -### is rarely necessary and takes a lot of time. -mostlyclean: FRC.mostlyclean - (cd src && $(MAKE) $(MFLAGS) mostlyclean) - (cd lib-src && $(MAKE) $(MFLAGS) mostlyclean) - (cd lwlib && $(MAKE) $(MFLAGS) mostlyclean) - (cd dynodump && $(MAKE) $(MFLAGS) mostlyclean) - -(cd man && $(MAKE) $(MFLAGS) mostlyclean) - -### `clean' -### Delete all files from the current directory that are normally -### created by building the program. Don't delete the files that -### record the configuration. Also preserve files that could be made -### by building, but normally aren't because the distribution comes -### with them. -### -### Delete `.dvi' files here if they are not part of the distribution. -clean: FRC.clean - (cd src && $(MAKE) $(MFLAGS) clean) - (cd lib-src && $(MAKE) $(MFLAGS) clean) - (cd lwlib && $(MAKE) $(MFLAGS) clean) - (cd dynodump && $(MAKE) $(MFLAGS) clean) - -(cd man && $(MAKE) $(MFLAGS) clean) - -### `distclean' -### Delete all files from the current directory that are created by -### configuring or building the program. If you have unpacked the -### source and built the program without creating any other files, -### `make distclean' should leave only the files that were in the -### distribution. -top_distclean=\ - rm -f config.status config-tmp-* build-install ; \ - rm -f Makefile ${SUBDIR_MAKEFILES}; \ - (cd lock && rm -f *) - -distclean: FRC.distclean - (cd src && $(MAKE) $(MFLAGS) distclean) - (cd lib-src && $(MAKE) $(MFLAGS) distclean) - (cd lwlib && $(MAKE) $(MFLAGS) distclean) - (cd dynodump && $(MAKE) $(MFLAGS) distclean) - -(cd man && $(MAKE) $(MFLAGS) distclean) - -${top_distclean} - -### `realclean' -### Delete everything from the current directory that can be -### reconstructed with this Makefile. This typically includes -### everything deleted by distclean, plus more: C source files -### produced by Bison, tags tables, info files, and so on. -### -### One exception, however: `make realclean' should not delete -### `configure' even if `configure' can be remade using a rule in the -### Makefile. More generally, `make realclean' should not delete -### anything that needs to exist in order to run `configure' and then -### begin to build the program. -realclean: FRC.realclean - (cd src && $(MAKE) $(MFLAGS) realclean) - (cd lib-src && $(MAKE) $(MFLAGS) realclean) - (cd lwlib && $(MAKE) $(MFLAGS) realclean) - (cd dynodump && $(MAKE) $(MFLAGS) realclean) - -(cd man && $(MAKE) $(MFLAGS) realclean) - -${top_distclean} - -### This doesn't actually appear in the coding standards, but Karl -### says GCC supports it, and that's where the configuration part of -### the coding standards seem to come from. It's like distclean, but -### it deletes backup and autosave files too. -extraclean: - (cd src && $(MAKE) $(MFLAGS) extraclean) - (cd lib-src && $(MAKE) $(MFLAGS) extraclean) - (cd lwlib && $(MAKE) $(MFLAGS) extraclean) - (cd dynodump && $(MAKE) $(MFLAGS) extraclean) - -(cd man && $(MAKE) $(MFLAGS) extraclean) - -rm -f *~ \#* - -${top_distclean} - -### Unlocking and relocking. The idea of these productions is to reduce -### hassles when installing an incremental tar of XEmacs. Do `make unlock' -### before unlocking the file to take the write locks off all sources so -### that tar xvof will overwrite them without fuss. Then do `make relock' -### afterward so that VC mode will know which files should be checked in -### if you want to mung them. -### -### Note: it's no disaster if these productions miss a file or two; tar -### and VC will swiftly let you know if this happens, and it is easily -### corrected. -SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \ - README build-install.in configure make-dist move-if-change - -.PHONY: unlock relock - -unlock: - chmod u+w $(SOURCES) cpp/* - -(cd elisp && chmod u+w Makefile README *.texi) - (cd etc && $(MAKE) $(MFLAGS) unlock) - (cd lib-src && $(MAKE) $(MFLAGS) unlock) - (cd lisp && $(MAKE) $(MFLAGS) unlock) - (cd lisp/term && chmod u+w README *.el) - (cd man && chmod u+w *texi* ChangeLog split-man) - (cd lwlib && chmod u+w *.[ch] Makefile.in.in) - (cd src && $(MAKE) $(MFLAGS) unlock) - -relock: - chmod u-w $(SOURCES) cpp/* - -(cd elisp && chmod u-w Makefile README *.texi) - (cd etc && $(MAKE) $(MFLAGS) relock) - (cd lib-src && $(MAKE) $(MFLAGS) relock) - (cd lisp && $(MAKE) $(MFLAGS) relock) - (cd lisp/term && chmod u+w README *.el) - (cd man && chmod u+w *texi* ChangeLog split-man) - (cd lwlib && chmod u+w *.[ch] Makefile.in.in) - (cd src && $(MAKE) $(MFLAGS) relock) - -.PHONY: TAGS tags check dist - -TAGS tags: - @echo "If you don't have a copy of etags around, then do 'make lib-src' first." - @PATH=`pwd`/lib-src:$$PATH HOME=/-=-; export PATH HOME; \ - echo "Using etags from `which etags`." - PATH=`pwd`/lib-src:$$PATH ; export PATH; cd ${srcdir} ; \ - etags --regex='/[ ]*DEF\(VAR\|INE\)_[A-Z_]+[ ]*([ ]*"\([^"]+\)"/\2/' src/*.[ch] ; \ - for d in `find lisp -name SCCS -prune -o -name RCS -prune -o -type d -print` ; do \ - (cd $$d ; if [ "`echo *.el`" != "*.el" ] ; then etags -a -o ${srcdir}/TAGS *.el ; fi ) ; \ - done ; \ - etags -a lwlib/*.[ch] - -check: - @echo "We don't have any automated tests for XEmacs yet." - -dist: - cd ${srcdir} && make-dist - -.PHONY: info dvi -force-info: -info: force-info - cd ${srcdir}/man && $(MAKE) $(MFLAGS) $@ -dvi: - cd ${srcdir}/man && $(MAKE) $(MFLAGS) $@ - -# Fix up version information in executables (Solaris-only) -mcs: - date=`LANG=C LC_ALL=C date -u '+%e %b %Y'`; \ - ident="@(#)RELEASE VERSION XEmacs ${version} $${date}"; \ - for f in `file lib-src/* src/xemacs | grep ELF | sed -e 's/:.*//'`; do \ - mcs -da "$${ident} `echo $${f} | sed 's/.*\///'`" $${f}; \ - done
--- a/Makefile.in Mon Aug 13 09:04:39 2007 +0200 +++ b/Makefile.in Mon Aug 13 09:05:10 2007 +0200 @@ -393,12 +393,7 @@ if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \ ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir ; \ fi ; \ - for f in ange-ftp* cc-mode* cl* dired* ediff* external-widget* \ - forms* gnus* hyperbole* ilisp* info* internals* \ - ispell* lispref* mailcrypt* message* mh-e* \ - new-users-guide* oo-browser* pcl-cvs* psgml* rmail* \ - standards* supercite* term.* termcap* texinfo* viper* \ - vm* w3* xemacs* ; do \ + for f in *.info ; do \ ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f ; \ chmod 0644 ${infodir}/$$f; \ gzip -9 ${infodir}/$$f; \
--- a/config.status Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,698 +0,0 @@ -#!/bin/sh -# Generated automatically by configure. -# Run this file to recreate the current configuration. -# This directory was configured as follows, -# on host altair.xemacs.org: -# -# ./configure --with-sound=no --with-xface=yes --error-checking=all --debug=yes --with-mule=yes --cflags=-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2 --run-in-place=yes --with-offix=yes --with-png=yes - -ac_cs_usage="Usage: config.status [--recheck] [--version] [--help]" -for ac_option -do - case "$ac_option" in - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo running ${CONFIG_SHELL-/bin/sh} ./configure --with-sound=no --with-xface=yes --error-checking=all --debug=yes --with-mule=yes --cflags=-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2 --run-in-place=yes --with-offix=yes --with-png=yes --no-create - exec ${CONFIG_SHELL-/bin/sh} ./configure --with-sound=no --with-xface=yes --error-checking=all --debug=yes --with-mule=yes --cflags=-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2 --run-in-place=yes --with-offix=yes --with-png=yes --no-create ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "config.status generated by autoconf version 1.11" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "$ac_cs_usage"; exit 0 ;; - *) echo "$ac_cs_usage"; exit 1 ;; - esac -done - -trap 'rm -fr Makefile lib-src/Makefile.in src/Makefile.in lwlib/Makefile.in dynodump/Makefile.in src/config.h conftest*; exit 1' 1 2 15 -LN_S='ln -s' -CC='gcc' -CPP='gcc -E -I/usr/X11R6/include' -RANLIB='ranlib' -INSTALL='/usr/bin/install -c' -INSTALL_PROGRAM='${INSTALL}' -INSTALL_DATA='${INSTALL} -m 644' -YACC='bison -y' -SET_MAKE='' -ALLOCA='' -version='20.0-b32' -configuration='i586-unknown-linux2.0.27' -canonical='i586-unknown-linux2.0.27' -srcdir='/usr/local/xemacs/xemacs-20.0-b32' -prefix='/usr/local' -exec_prefix='${prefix}' -bindir='${exec_prefix}/bin' -datadir='${prefix}/lib' -statedir='${prefix}/lib' -libdir='${exec_prefix}/lib' -mandir='${prefix}/man/man1' -infodir='${prefix}/lib/xemacs-${version}/info' -infodir_user_defined='no' -lispdir='${datadir}/xemacs-${version}/lisp' -lispdir_user_defined='no' -sitelispdir='${datadir}/xemacs/site-lisp' -etcdir='${datadir}/xemacs-${version}/etc' -etcdir_user_defined='no' -lockdir='${statedir}/xemacs/lock' -lockdir_user_defined='no' -archlibdir='${libdir}/xemacs-${version}/${configuration}' -archlibdir_user_defined='no' -docdir='' -bitmapdir='' -c_switch_system=' -DFUNCPROTO=11 -DNARROWPROTO -D_BSD_SOURCE ' -c_switch_machine=' ' -libsrc_libs=' -lgcc -lc -lgcc /usr/lib/crtn.o ' -LD_SWITCH_X_SITE='-L/usr/X11R6/lib' -LD_SWITCH_X_SITE_AUX='' -C_SWITCH_X_SITE='-I/usr/X11R6/include' -LD_SWITCH_SITE='' -C_SWITCH_SITE='' -CFLAGS='-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2' -native_sound_lib='' -machfile='m/intel386.h' -opsysfile='s/linux.h' -dynodump_arch='' -internal_makefile_list='Makefile lib-src/Makefile.in src/Makefile.in lwlib/Makefile.in dynodump/Makefile.in' -LIBS=' -lX11 -lgcc -lc -lgcc /usr/lib/crtn.o -lm' -top_srcdir='' -ac_prsub='s%^prefix\([ ]*\)=\([ ]*\).*$%prefix\1=\2/usr/local% -s%^exec_prefix\([ ]*\)=\([ ]*\).*$%exec_prefix\1=\2${prefix}%' -ac_vpsub='' -extrasub='' - -ac_given_srcdir=$srcdir - -CONFIG_FILES=${CONFIG_FILES-"$internal_makefile_list"} -for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - ac_dir_suffix="/$ac_dir" - else - ac_dir_suffix= - fi - - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` - case "$ac_given_srcdir" in - .) srcdir=. - if test -z "$ac_dir_suffix"; then top_srcdir=. - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; - /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; - *) # Relative path. - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" - top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - - echo creating "$ac_file" - rm -f "$ac_file" - comment_str="Generated automatically from `echo $ac_file|sed 's|.*/||'`.in by configure." - case "$ac_file" in - *.c | *.h | *.C | *.cc | *.m ) echo "/* $comment_str */" > "$ac_file" ;; - * ) echo "# $comment_str" > "$ac_file" ;; - esac - sed -e " -$ac_prsub -$ac_vpsub -$extrasub -s%@LN_S@%$LN_S%g -s%@CC@%$CC%g -s%@CPP@%$CPP%g -s%@RANLIB@%$RANLIB%g -s%@INSTALL@%$INSTALL%g -s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g -s%@INSTALL_DATA@%$INSTALL_DATA%g -s%@YACC@%$YACC%g -s%@SET_MAKE@%$SET_MAKE%g -s%@ALLOCA@%$ALLOCA%g -s%@version@%$version%g -s%@configuration@%$configuration%g -s%@canonical@%$canonical%g -s%@srcdir@%$srcdir%g -s%@prefix@%$prefix%g -s%@exec_prefix@%$exec_prefix%g -s%@bindir@%$bindir%g -s%@datadir@%$datadir%g -s%@statedir@%$statedir%g -s%@libdir@%$libdir%g -s%@mandir@%$mandir%g -s%@infodir@%$infodir%g -s%@infodir_user_defined@%$infodir_user_defined%g -s%@lispdir@%$lispdir%g -s%@lispdir_user_defined@%$lispdir_user_defined%g -s%@sitelispdir@%$sitelispdir%g -s%@etcdir@%$etcdir%g -s%@etcdir_user_defined@%$etcdir_user_defined%g -s%@lockdir@%$lockdir%g -s%@lockdir_user_defined@%$lockdir_user_defined%g -s%@archlibdir@%$archlibdir%g -s%@archlibdir_user_defined@%$archlibdir_user_defined%g -s%@docdir@%$docdir%g -s%@bitmapdir@%$bitmapdir%g -s%@c_switch_system@%$c_switch_system%g -s%@c_switch_machine@%$c_switch_machine%g -s%@libsrc_libs@%$libsrc_libs%g -s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g -s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g -s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g -s%@LD_SWITCH_SITE@%$LD_SWITCH_SITE%g -s%@C_SWITCH_SITE@%$C_SWITCH_SITE%g -s%@CFLAGS@%$CFLAGS%g -s%@native_sound_lib@%$native_sound_lib%g -s%@machfile@%$machfile%g -s%@opsysfile@%$opsysfile%g -s%@dynodump_arch@%$dynodump_arch%g -s%@internal_makefile_list@%$internal_makefile_list%g -s%@LIBS@%$LIBS%g -s%@top_srcdir@%$top_srcdir%g -s%@DEFS@%-DHAVE_CONFIG_H%" $ac_given_srcdir/${ac_file}.in >> $ac_file -fi; done - -# These sed commands are put into ac_sed_defs when defining a macro. -# They are broken into pieces to make the sed script easier to manage. -# They are passed to sed as "A NAME B NAME C VALUE D", where NAME -# is the cpp macro being defined and VALUE is the value it is being given. -# Each defining turns into a single global substitution command. -# Hopefully no one uses "!" as a variable value. -# Other candidates for the sed separators, like , and @, do get used. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s!^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='\([ ][ ]*\)[^ ]*!\1#\2' -ac_dC='\3' -ac_dD='!g' -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". -ac_uA='s!^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='\([ ]\)!\1#\2define\3' -ac_uC=' ' -ac_uD='\4!g' -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_eA='s!^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_eB='$!\1#\2define\3' -ac_eC=' ' -ac_eD='!g' -rm -f conftest.sed -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_SYS_TIMEB_H${ac_dB}HAVE_SYS_TIMEB_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_SYS_TIMEB_H${ac_uB}HAVE_SYS_TIMEB_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_SYS_TIMEB_H${ac_eB}HAVE_SYS_TIMEB_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_SYS_TIME_H${ac_dB}HAVE_SYS_TIME_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_SYS_TIME_H${ac_uB}HAVE_SYS_TIME_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_SYS_TIME_H${ac_eB}HAVE_SYS_TIME_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_UNISTD_H${ac_eB}HAVE_UNISTD_H${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_UTIME_H${ac_dB}HAVE_UTIME_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_UTIME_H${ac_uB}HAVE_UTIME_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_UTIME_H${ac_eB}HAVE_UTIME_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_SYS_WAIT_H${ac_eB}HAVE_SYS_WAIT_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_LIBINTL_H${ac_dB}HAVE_LIBINTL_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_LIBINTL_H${ac_uB}HAVE_LIBINTL_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_LIBINTL_H${ac_eB}HAVE_LIBINTL_H${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_LOCALE_H${ac_dB}HAVE_LOCALE_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_LOCALE_H${ac_uB}HAVE_LOCALE_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_LOCALE_H${ac_eB}HAVE_LOCALE_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_LINUX_VERSION_H${ac_dB}HAVE_LINUX_VERSION_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_LINUX_VERSION_H${ac_uB}HAVE_LINUX_VERSION_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_LINUX_VERSION_H${ac_eB}HAVE_LINUX_VERSION_H${ac_eC}1${ac_eD} -${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD} -${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD} -${ac_eA}STDC_HEADERS${ac_eB}STDC_HEADERS${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD} -${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD} -${ac_eA}TIME_WITH_SYS_TIME${ac_eB}TIME_WITH_SYS_TIME${ac_eC}1${ac_eD} -${ac_dA}SYS_SIGLIST_DECLARED${ac_dB}SYS_SIGLIST_DECLARED${ac_dC}1${ac_dD} -${ac_uA}SYS_SIGLIST_DECLARED${ac_uB}SYS_SIGLIST_DECLARED${ac_uC}1${ac_uD} -${ac_eA}SYS_SIGLIST_DECLARED${ac_eB}SYS_SIGLIST_DECLARED${ac_eC}1${ac_eD} -${ac_dA}HAVE_STRUCT_UTIMBUF${ac_dB}HAVE_STRUCT_UTIMBUF${ac_dC}1${ac_dD} -${ac_uA}HAVE_STRUCT_UTIMBUF${ac_uB}HAVE_STRUCT_UTIMBUF${ac_uC}1${ac_uD} -${ac_eA}HAVE_STRUCT_UTIMBUF${ac_eB}HAVE_STRUCT_UTIMBUF${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD} -${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD} -${ac_eA}RETSIGTYPE${ac_eB}RETSIGTYPE${ac_eC}void${ac_eD} -${ac_dA}HAVE_TIMEVAL${ac_dB}HAVE_TIMEVAL${ac_dC}1${ac_dD} -${ac_uA}HAVE_TIMEVAL${ac_uB}HAVE_TIMEVAL${ac_uC}1${ac_uD} -${ac_eA}HAVE_TIMEVAL${ac_eB}HAVE_TIMEVAL${ac_eC}1${ac_eD} -${ac_dA}HAVE_TZNAME${ac_dB}HAVE_TZNAME${ac_dC}1${ac_dD} -${ac_uA}HAVE_TZNAME${ac_uB}HAVE_TZNAME${ac_uC}1${ac_uD} -${ac_eA}HAVE_TZNAME${ac_eB}HAVE_TZNAME${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_LONG_FILE_NAMES${ac_dB}HAVE_LONG_FILE_NAMES${ac_dC}1${ac_dD} -${ac_uA}HAVE_LONG_FILE_NAMES${ac_uB}HAVE_LONG_FILE_NAMES${ac_uC}1${ac_uD} -${ac_eA}HAVE_LONG_FILE_NAMES${ac_eB}HAVE_LONG_FILE_NAMES${ac_eC}1${ac_eD} -${ac_dA}HAVE_PTHREADS${ac_dB}HAVE_PTHREADS${ac_dC}1${ac_dD} -${ac_uA}HAVE_PTHREADS${ac_uB}HAVE_PTHREADS${ac_uC}1${ac_uD} -${ac_eA}HAVE_PTHREADS${ac_eB}HAVE_PTHREADS${ac_eC}1${ac_eD} -${ac_dA}HAVE_XAUTH${ac_dB}HAVE_XAUTH${ac_dC}1${ac_dD} -${ac_uA}HAVE_XAUTH${ac_uB}HAVE_XAUTH${ac_uC}1${ac_uD} -${ac_eA}HAVE_XAUTH${ac_eB}HAVE_XAUTH${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_OFFIX_DND${ac_dB}HAVE_OFFIX_DND${ac_dC}1${ac_dD} -${ac_uA}HAVE_OFFIX_DND${ac_uB}HAVE_OFFIX_DND${ac_uC}1${ac_uD} -${ac_eA}HAVE_OFFIX_DND${ac_eB}HAVE_OFFIX_DND${ac_eC}1${ac_eD} -${ac_dA}THIS_IS_X11R6${ac_dB}THIS_IS_X11R6${ac_dC}1${ac_dD} -${ac_uA}THIS_IS_X11R6${ac_uB}THIS_IS_X11R6${ac_uC}1${ac_uD} -${ac_eA}THIS_IS_X11R6${ac_eB}THIS_IS_X11R6${ac_eC}1${ac_eD} -${ac_dA}HAVE_X11_XLOCALE_H${ac_dB}HAVE_X11_XLOCALE_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_X11_XLOCALE_H${ac_uB}HAVE_X11_XLOCALE_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_X11_XLOCALE_H${ac_eB}HAVE_X11_XLOCALE_H${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_LIBM${ac_dB}HAVE_LIBM${ac_dC}1${ac_dD} -${ac_uA}HAVE_LIBM${ac_uB}HAVE_LIBM${ac_uC}1${ac_uD} -${ac_eA}HAVE_LIBM${ac_eB}HAVE_LIBM${ac_eC}1${ac_eD} -${ac_dA}HAVE_XPM${ac_dB}HAVE_XPM${ac_dC}1${ac_dD} -${ac_uA}HAVE_XPM${ac_uB}HAVE_XPM${ac_uC}1${ac_uD} -${ac_eA}HAVE_XPM${ac_eB}HAVE_XPM${ac_eC}1${ac_eD} -${ac_dA}HAVE_XMU${ac_dB}HAVE_XMU${ac_dC}1${ac_dD} -${ac_uA}HAVE_XMU${ac_uB}HAVE_XMU${ac_uC}1${ac_uD} -${ac_eA}HAVE_XMU${ac_eB}HAVE_XMU${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_XFACE${ac_dB}HAVE_XFACE${ac_dC}1${ac_dD} -${ac_uA}HAVE_XFACE${ac_uB}HAVE_XFACE${ac_uC}1${ac_uD} -${ac_eA}HAVE_XFACE${ac_eB}HAVE_XFACE${ac_eC}1${ac_eD} -${ac_dA}HAVE_GIF${ac_dB}HAVE_GIF${ac_dC}1${ac_dD} -${ac_uA}HAVE_GIF${ac_uB}HAVE_GIF${ac_uC}1${ac_uD} -${ac_eA}HAVE_GIF${ac_eB}HAVE_GIF${ac_eC}1${ac_eD} -${ac_dA}HAVE_JPEG${ac_dB}HAVE_JPEG${ac_dC}1${ac_dD} -${ac_uA}HAVE_JPEG${ac_uB}HAVE_JPEG${ac_uC}1${ac_uD} -${ac_eA}HAVE_JPEG${ac_eB}HAVE_JPEG${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_PNG${ac_dB}HAVE_PNG${ac_dC}1${ac_dD} -${ac_uA}HAVE_PNG${ac_uB}HAVE_PNG${ac_uC}1${ac_uD} -${ac_eA}HAVE_PNG${ac_eB}HAVE_PNG${ac_eC}1${ac_eD} -${ac_dA}HAVE_MENUBARS${ac_dB}HAVE_MENUBARS${ac_dC}1${ac_dD} -${ac_uA}HAVE_MENUBARS${ac_uB}HAVE_MENUBARS${ac_uC}1${ac_uD} -${ac_eA}HAVE_MENUBARS${ac_eB}HAVE_MENUBARS${ac_eC}1${ac_eD} -${ac_dA}HAVE_SCROLLBARS${ac_dB}HAVE_SCROLLBARS${ac_dC}1${ac_dD} -${ac_uA}HAVE_SCROLLBARS${ac_uB}HAVE_SCROLLBARS${ac_uC}1${ac_uD} -${ac_eA}HAVE_SCROLLBARS${ac_eB}HAVE_SCROLLBARS${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_DIALOGS${ac_dB}HAVE_DIALOGS${ac_dC}1${ac_dD} -${ac_uA}HAVE_DIALOGS${ac_uB}HAVE_DIALOGS${ac_uC}1${ac_uD} -${ac_eA}HAVE_DIALOGS${ac_eB}HAVE_DIALOGS${ac_eC}1${ac_eD} -${ac_dA}LWLIB_MENUBARS_LUCID${ac_dB}LWLIB_MENUBARS_LUCID${ac_dC}1${ac_dD} -${ac_uA}LWLIB_MENUBARS_LUCID${ac_uB}LWLIB_MENUBARS_LUCID${ac_uC}1${ac_uD} -${ac_eA}LWLIB_MENUBARS_LUCID${ac_eB}LWLIB_MENUBARS_LUCID${ac_eC}1${ac_eD} -${ac_dA}LWLIB_SCROLLBARS_LUCID${ac_dB}LWLIB_SCROLLBARS_LUCID${ac_dC}1${ac_dD} -${ac_uA}LWLIB_SCROLLBARS_LUCID${ac_uB}LWLIB_SCROLLBARS_LUCID${ac_uC}1${ac_uD} -${ac_eA}LWLIB_SCROLLBARS_LUCID${ac_eB}LWLIB_SCROLLBARS_LUCID${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}LWLIB_DIALOGS_ATHENA${ac_dB}LWLIB_DIALOGS_ATHENA${ac_dC}1${ac_dD} -${ac_uA}LWLIB_DIALOGS_ATHENA${ac_uB}LWLIB_DIALOGS_ATHENA${ac_uC}1${ac_uD} -${ac_eA}LWLIB_DIALOGS_ATHENA${ac_eB}LWLIB_DIALOGS_ATHENA${ac_eC}1${ac_eD} -${ac_dA}HAVE_H_ERRNO${ac_dB}HAVE_H_ERRNO${ac_dC}1${ac_dD} -${ac_uA}HAVE_H_ERRNO${ac_uB}HAVE_H_ERRNO${ac_uC}1${ac_uD} -${ac_eA}HAVE_H_ERRNO${ac_eB}HAVE_H_ERRNO${ac_eC}1${ac_eD} -${ac_dA}HAVE_SIGSETJMP${ac_dB}HAVE_SIGSETJMP${ac_dC}1${ac_dD} -${ac_uA}HAVE_SIGSETJMP${ac_uB}HAVE_SIGSETJMP${ac_uC}1${ac_uD} -${ac_eA}HAVE_SIGSETJMP${ac_eB}HAVE_SIGSETJMP${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}LOCALTIME_CACHE${ac_dB}LOCALTIME_CACHE${ac_dC}1${ac_dD} -${ac_uA}LOCALTIME_CACHE${ac_uB}LOCALTIME_CACHE${ac_uC}1${ac_uD} -${ac_eA}LOCALTIME_CACHE${ac_eB}LOCALTIME_CACHE${ac_eC}1${ac_eD} -${ac_dA}HAVE_INLINE${ac_dB}HAVE_INLINE${ac_dC}1${ac_dD} -${ac_uA}HAVE_INLINE${ac_uB}HAVE_INLINE${ac_uC}1${ac_uD} -${ac_eA}HAVE_INLINE${ac_eB}HAVE_INLINE${ac_eC}1${ac_eD} -${ac_dA}HAVE_ALLOCA_H${ac_dB}HAVE_ALLOCA_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_ALLOCA_H${ac_uB}HAVE_ALLOCA_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_ALLOCA_H${ac_eB}HAVE_ALLOCA_H${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_ALLOCA${ac_dB}HAVE_ALLOCA${ac_dC}1${ac_dD} -${ac_uA}HAVE_ALLOCA${ac_uB}HAVE_ALLOCA${ac_uC}1${ac_uD} -${ac_eA}HAVE_ALLOCA${ac_eB}HAVE_ALLOCA${ac_eC}1${ac_eD} -${ac_dA}HAVE_STRCOLL${ac_dB}HAVE_STRCOLL${ac_dC}1${ac_dD} -${ac_uA}HAVE_STRCOLL${ac_uB}HAVE_STRCOLL${ac_uC}1${ac_uD} -${ac_eA}HAVE_STRCOLL${ac_eB}HAVE_STRCOLL${ac_eC}1${ac_eD} -${ac_dA}SIZEOF_SHORT${ac_dB}SIZEOF_SHORT${ac_dC}2${ac_dD} -${ac_uA}SIZEOF_SHORT${ac_uB}SIZEOF_SHORT${ac_uC}2${ac_uD} -${ac_eA}SIZEOF_SHORT${ac_eB}SIZEOF_SHORT${ac_eC}2${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}SIZEOF_INT${ac_dB}SIZEOF_INT${ac_dC}4${ac_dD} -${ac_uA}SIZEOF_INT${ac_uB}SIZEOF_INT${ac_uC}4${ac_uD} -${ac_eA}SIZEOF_INT${ac_eB}SIZEOF_INT${ac_eC}4${ac_eD} -${ac_dA}SIZEOF_LONG${ac_dB}SIZEOF_LONG${ac_dC}4${ac_dD} -${ac_uA}SIZEOF_LONG${ac_uB}SIZEOF_LONG${ac_uC}4${ac_uD} -${ac_eA}SIZEOF_LONG${ac_eB}SIZEOF_LONG${ac_eC}4${ac_eD} -${ac_dA}HAVE_ACOSH${ac_dB}HAVE_ACOSH${ac_dC}1${ac_dD} -${ac_uA}HAVE_ACOSH${ac_uB}HAVE_ACOSH${ac_uC}1${ac_uD} -${ac_eA}HAVE_ACOSH${ac_eB}HAVE_ACOSH${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_ASINH${ac_dB}HAVE_ASINH${ac_dC}1${ac_dD} -${ac_uA}HAVE_ASINH${ac_uB}HAVE_ASINH${ac_uC}1${ac_uD} -${ac_eA}HAVE_ASINH${ac_eB}HAVE_ASINH${ac_eC}1${ac_eD} -${ac_dA}HAVE_ATANH${ac_dB}HAVE_ATANH${ac_dC}1${ac_dD} -${ac_uA}HAVE_ATANH${ac_uB}HAVE_ATANH${ac_uC}1${ac_uD} -${ac_eA}HAVE_ATANH${ac_eB}HAVE_ATANH${ac_eC}1${ac_eD} -${ac_dA}HAVE_CBRT${ac_dB}HAVE_CBRT${ac_dC}1${ac_dD} -${ac_uA}HAVE_CBRT${ac_uB}HAVE_CBRT${ac_uC}1${ac_uD} -${ac_eA}HAVE_CBRT${ac_eB}HAVE_CBRT${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_CLOSEDIR${ac_dB}HAVE_CLOSEDIR${ac_dC}1${ac_dD} -${ac_uA}HAVE_CLOSEDIR${ac_uB}HAVE_CLOSEDIR${ac_uC}1${ac_uD} -${ac_eA}HAVE_CLOSEDIR${ac_eB}HAVE_CLOSEDIR${ac_eC}1${ac_eD} -${ac_dA}HAVE_DUP2${ac_dB}HAVE_DUP2${ac_dC}1${ac_dD} -${ac_uA}HAVE_DUP2${ac_uB}HAVE_DUP2${ac_uC}1${ac_uD} -${ac_eA}HAVE_DUP2${ac_eB}HAVE_DUP2${ac_eC}1${ac_eD} -${ac_dA}HAVE_FMOD${ac_dB}HAVE_FMOD${ac_dC}1${ac_dD} -${ac_uA}HAVE_FMOD${ac_uB}HAVE_FMOD${ac_uC}1${ac_uD} -${ac_eA}HAVE_FMOD${ac_eB}HAVE_FMOD${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_FPATHCONF${ac_dB}HAVE_FPATHCONF${ac_dC}1${ac_dD} -${ac_uA}HAVE_FPATHCONF${ac_uB}HAVE_FPATHCONF${ac_uC}1${ac_uD} -${ac_eA}HAVE_FPATHCONF${ac_eB}HAVE_FPATHCONF${ac_eC}1${ac_eD} -${ac_dA}HAVE_FREXP${ac_dB}HAVE_FREXP${ac_dC}1${ac_dD} -${ac_uA}HAVE_FREXP${ac_uB}HAVE_FREXP${ac_uC}1${ac_uD} -${ac_eA}HAVE_FREXP${ac_eB}HAVE_FREXP${ac_eC}1${ac_eD} -${ac_dA}HAVE_FTIME${ac_dB}HAVE_FTIME${ac_dC}1${ac_dD} -${ac_uA}HAVE_FTIME${ac_uB}HAVE_FTIME${ac_uC}1${ac_uD} -${ac_eA}HAVE_FTIME${ac_eB}HAVE_FTIME${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_GETHOSTNAME${ac_dB}HAVE_GETHOSTNAME${ac_dC}1${ac_dD} -${ac_uA}HAVE_GETHOSTNAME${ac_uB}HAVE_GETHOSTNAME${ac_uC}1${ac_uD} -${ac_eA}HAVE_GETHOSTNAME${ac_eB}HAVE_GETHOSTNAME${ac_eC}1${ac_eD} -${ac_dA}HAVE_GETPAGESIZE${ac_dB}HAVE_GETPAGESIZE${ac_dC}1${ac_dD} -${ac_uA}HAVE_GETPAGESIZE${ac_uB}HAVE_GETPAGESIZE${ac_uC}1${ac_uD} -${ac_eA}HAVE_GETPAGESIZE${ac_eB}HAVE_GETPAGESIZE${ac_eC}1${ac_eD} -${ac_dA}HAVE_GETTIMEOFDAY${ac_dB}HAVE_GETTIMEOFDAY${ac_dC}1${ac_dD} -${ac_uA}HAVE_GETTIMEOFDAY${ac_uB}HAVE_GETTIMEOFDAY${ac_uC}1${ac_uD} -${ac_eA}HAVE_GETTIMEOFDAY${ac_eB}HAVE_GETTIMEOFDAY${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_GETCWD${ac_dB}HAVE_GETCWD${ac_dC}1${ac_dD} -${ac_uA}HAVE_GETCWD${ac_uB}HAVE_GETCWD${ac_uC}1${ac_uD} -${ac_eA}HAVE_GETCWD${ac_eB}HAVE_GETCWD${ac_eC}1${ac_eD} -${ac_dA}HAVE_GETWD${ac_dB}HAVE_GETWD${ac_dC}1${ac_dD} -${ac_uA}HAVE_GETWD${ac_uB}HAVE_GETWD${ac_uC}1${ac_uD} -${ac_eA}HAVE_GETWD${ac_eB}HAVE_GETWD${ac_eC}1${ac_eD} -${ac_dA}HAVE_LRAND48${ac_dB}HAVE_LRAND48${ac_dC}1${ac_dD} -${ac_uA}HAVE_LRAND48${ac_uB}HAVE_LRAND48${ac_uC}1${ac_uD} -${ac_eA}HAVE_LRAND48${ac_eB}HAVE_LRAND48${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_MKDIR${ac_dB}HAVE_MKDIR${ac_dC}1${ac_dD} -${ac_uA}HAVE_MKDIR${ac_uB}HAVE_MKDIR${ac_uC}1${ac_uD} -${ac_eA}HAVE_MKDIR${ac_eB}HAVE_MKDIR${ac_eC}1${ac_eD} -${ac_dA}HAVE_MKTIME${ac_dB}HAVE_MKTIME${ac_dC}1${ac_dD} -${ac_uA}HAVE_MKTIME${ac_uB}HAVE_MKTIME${ac_uC}1${ac_uD} -${ac_eA}HAVE_MKTIME${ac_eB}HAVE_MKTIME${ac_eC}1${ac_eD} -${ac_dA}HAVE_PERROR${ac_dB}HAVE_PERROR${ac_dC}1${ac_dD} -${ac_uA}HAVE_PERROR${ac_uB}HAVE_PERROR${ac_uC}1${ac_uD} -${ac_eA}HAVE_PERROR${ac_eB}HAVE_PERROR${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_RANDOM${ac_dB}HAVE_RANDOM${ac_dC}1${ac_dD} -${ac_uA}HAVE_RANDOM${ac_uB}HAVE_RANDOM${ac_uC}1${ac_uD} -${ac_eA}HAVE_RANDOM${ac_eB}HAVE_RANDOM${ac_eC}1${ac_eD} -${ac_dA}HAVE_REALPATH${ac_dB}HAVE_REALPATH${ac_dC}1${ac_dD} -${ac_uA}HAVE_REALPATH${ac_uB}HAVE_REALPATH${ac_uC}1${ac_uD} -${ac_eA}HAVE_REALPATH${ac_eB}HAVE_REALPATH${ac_eC}1${ac_eD} -${ac_dA}HAVE_RENAME${ac_dB}HAVE_RENAME${ac_dC}1${ac_dD} -${ac_uA}HAVE_RENAME${ac_uB}HAVE_RENAME${ac_uC}1${ac_uD} -${ac_eA}HAVE_RENAME${ac_eB}HAVE_RENAME${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_RES_INIT${ac_dB}HAVE_RES_INIT${ac_dC}1${ac_dD} -${ac_uA}HAVE_RES_INIT${ac_uB}HAVE_RES_INIT${ac_uC}1${ac_uD} -${ac_eA}HAVE_RES_INIT${ac_eB}HAVE_RES_INIT${ac_eC}1${ac_eD} -${ac_dA}HAVE_RINT${ac_dB}HAVE_RINT${ac_dC}1${ac_dD} -${ac_uA}HAVE_RINT${ac_uB}HAVE_RINT${ac_uC}1${ac_uD} -${ac_eA}HAVE_RINT${ac_eB}HAVE_RINT${ac_eC}1${ac_eD} -${ac_dA}HAVE_RMDIR${ac_dB}HAVE_RMDIR${ac_dC}1${ac_dD} -${ac_uA}HAVE_RMDIR${ac_uB}HAVE_RMDIR${ac_uC}1${ac_uD} -${ac_eA}HAVE_RMDIR${ac_eB}HAVE_RMDIR${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_SELECT${ac_dB}HAVE_SELECT${ac_dC}1${ac_dD} -${ac_uA}HAVE_SELECT${ac_uB}HAVE_SELECT${ac_uC}1${ac_uD} -${ac_eA}HAVE_SELECT${ac_eB}HAVE_SELECT${ac_eC}1${ac_eD} -${ac_dA}HAVE_SETITIMER${ac_dB}HAVE_SETITIMER${ac_dC}1${ac_dD} -${ac_uA}HAVE_SETITIMER${ac_uB}HAVE_SETITIMER${ac_uC}1${ac_uD} -${ac_eA}HAVE_SETITIMER${ac_eB}HAVE_SETITIMER${ac_eC}1${ac_eD} -${ac_dA}HAVE_SETPGID${ac_dB}HAVE_SETPGID${ac_dC}1${ac_dD} -${ac_uA}HAVE_SETPGID${ac_uB}HAVE_SETPGID${ac_uC}1${ac_uD} -${ac_eA}HAVE_SETPGID${ac_eB}HAVE_SETPGID${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_SETLOCALE${ac_dB}HAVE_SETLOCALE${ac_dC}1${ac_dD} -${ac_uA}HAVE_SETLOCALE${ac_uB}HAVE_SETLOCALE${ac_uC}1${ac_uD} -${ac_eA}HAVE_SETLOCALE${ac_eB}HAVE_SETLOCALE${ac_eC}1${ac_eD} -${ac_dA}HAVE_SETSID${ac_dB}HAVE_SETSID${ac_dC}1${ac_dD} -${ac_uA}HAVE_SETSID${ac_uB}HAVE_SETSID${ac_uC}1${ac_uD} -${ac_eA}HAVE_SETSID${ac_eB}HAVE_SETSID${ac_eC}1${ac_eD} -${ac_dA}HAVE_SIGBLOCK${ac_dB}HAVE_SIGBLOCK${ac_dC}1${ac_dD} -${ac_uA}HAVE_SIGBLOCK${ac_uB}HAVE_SIGBLOCK${ac_uC}1${ac_uD} -${ac_eA}HAVE_SIGBLOCK${ac_eB}HAVE_SIGBLOCK${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_SIGPROCMASK${ac_dB}HAVE_SIGPROCMASK${ac_dC}1${ac_dD} -${ac_uA}HAVE_SIGPROCMASK${ac_uB}HAVE_SIGPROCMASK${ac_uC}1${ac_uD} -${ac_eA}HAVE_SIGPROCMASK${ac_eB}HAVE_SIGPROCMASK${ac_eC}1${ac_eD} -${ac_dA}HAVE_STRCASECMP${ac_dB}HAVE_STRCASECMP${ac_dC}1${ac_dD} -${ac_uA}HAVE_STRCASECMP${ac_uB}HAVE_STRCASECMP${ac_uC}1${ac_uD} -${ac_eA}HAVE_STRCASECMP${ac_eB}HAVE_STRCASECMP${ac_eC}1${ac_eD} -${ac_dA}HAVE_STRERROR${ac_dB}HAVE_STRERROR${ac_dC}1${ac_dD} -${ac_uA}HAVE_STRERROR${ac_uB}HAVE_STRERROR${ac_uC}1${ac_uD} -${ac_eA}HAVE_STRERROR${ac_eB}HAVE_STRERROR${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_TZSET${ac_dB}HAVE_TZSET${ac_dC}1${ac_dD} -${ac_uA}HAVE_TZSET${ac_uB}HAVE_TZSET${ac_uC}1${ac_uD} -${ac_eA}HAVE_TZSET${ac_eB}HAVE_TZSET${ac_eC}1${ac_eD} -${ac_dA}HAVE_UTIMES${ac_dB}HAVE_UTIMES${ac_dC}1${ac_dD} -${ac_uA}HAVE_UTIMES${ac_uB}HAVE_UTIMES${ac_uC}1${ac_uD} -${ac_eA}HAVE_UTIMES${ac_eB}HAVE_UTIMES${ac_eC}1${ac_eD} -${ac_dA}HAVE_WAITPID${ac_dB}HAVE_WAITPID${ac_dC}1${ac_dD} -${ac_uA}HAVE_WAITPID${ac_uB}HAVE_WAITPID${ac_uC}1${ac_uD} -${ac_eA}HAVE_WAITPID${ac_eB}HAVE_WAITPID${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_MMAP${ac_dB}HAVE_MMAP${ac_dC}1${ac_dD} -${ac_uA}HAVE_MMAP${ac_uB}HAVE_MMAP${ac_uC}1${ac_uD} -${ac_eA}HAVE_MMAP${ac_eB}HAVE_MMAP${ac_eC}1${ac_eD} -${ac_dA}HAVE_SOCKETS${ac_dB}HAVE_SOCKETS${ac_dC}1${ac_dD} -${ac_uA}HAVE_SOCKETS${ac_uB}HAVE_SOCKETS${ac_uC}1${ac_uD} -${ac_eA}HAVE_SOCKETS${ac_eB}HAVE_SOCKETS${ac_eC}1${ac_eD} -${ac_dA}SYSV_SYSTEM_DIR${ac_dB}SYSV_SYSTEM_DIR${ac_dC}1${ac_dD} -${ac_uA}SYSV_SYSTEM_DIR${ac_uB}SYSV_SYSTEM_DIR${ac_uC}1${ac_uD} -${ac_eA}SYSV_SYSTEM_DIR${ac_eB}SYSV_SYSTEM_DIR${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_TERMIOS${ac_dB}HAVE_TERMIOS${ac_dC}1${ac_dD} -${ac_uA}HAVE_TERMIOS${ac_uB}HAVE_TERMIOS${ac_uC}1${ac_uD} -${ac_eA}HAVE_TERMIOS${ac_eB}HAVE_TERMIOS${ac_eC}1${ac_eD} -${ac_dA}NLIST_STRUCT${ac_dB}NLIST_STRUCT${ac_dC}1${ac_dD} -${ac_uA}NLIST_STRUCT${ac_uB}NLIST_STRUCT${ac_uC}1${ac_uD} -${ac_eA}NLIST_STRUCT${ac_eB}NLIST_STRUCT${ac_eC}1${ac_eD} -${ac_dA}HAVE_NCURSES${ac_dB}HAVE_NCURSES${ac_dC}1${ac_dD} -${ac_uA}HAVE_NCURSES${ac_uB}HAVE_NCURSES${ac_uC}1${ac_uD} -${ac_eA}HAVE_NCURSES${ac_eB}HAVE_NCURSES${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_NCURSES_TERM_H${ac_dB}HAVE_NCURSES_TERM_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_NCURSES_TERM_H${ac_uB}HAVE_NCURSES_TERM_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_NCURSES_TERM_H${ac_eB}HAVE_NCURSES_TERM_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_NCURSES_CURSES_H${ac_dB}HAVE_NCURSES_CURSES_H${ac_dC}1${ac_dD} -${ac_uA}HAVE_NCURSES_CURSES_H${ac_uB}HAVE_NCURSES_CURSES_H${ac_uC}1${ac_uD} -${ac_eA}HAVE_NCURSES_CURSES_H${ac_eB}HAVE_NCURSES_CURSES_H${ac_eC}1${ac_eD} -${ac_dA}HAVE_LIBDB${ac_dB}HAVE_LIBDB${ac_dC}1${ac_dD} -${ac_uA}HAVE_LIBDB${ac_uB}HAVE_LIBDB${ac_uC}1${ac_uD} -${ac_eA}HAVE_LIBDB${ac_eB}HAVE_LIBDB${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_BERKELEY_DB${ac_dB}HAVE_BERKELEY_DB${ac_dC}1${ac_dD} -${ac_uA}HAVE_BERKELEY_DB${ac_uB}HAVE_BERKELEY_DB${ac_uC}1${ac_uD} -${ac_eA}HAVE_BERKELEY_DB${ac_eB}HAVE_BERKELEY_DB${ac_eC}1${ac_eD} -${ac_dA}HAVE_LIBGDBM${ac_dB}HAVE_LIBGDBM${ac_dC}1${ac_dD} -${ac_uA}HAVE_LIBGDBM${ac_uB}HAVE_LIBGDBM${ac_uC}1${ac_uD} -${ac_eA}HAVE_LIBGDBM${ac_eB}HAVE_LIBGDBM${ac_eC}1${ac_eD} -${ac_dA}HAVE_DBM${ac_dB}HAVE_DBM${ac_dC}1${ac_dD} -${ac_uA}HAVE_DBM${ac_uB}HAVE_DBM${ac_uC}1${ac_uD} -${ac_eA}HAVE_DBM${ac_eB}HAVE_DBM${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_GNU_DBM${ac_dB}HAVE_GNU_DBM${ac_dC}1${ac_dD} -${ac_uA}HAVE_GNU_DBM${ac_uB}HAVE_GNU_DBM${ac_uC}1${ac_uD} -${ac_eA}HAVE_GNU_DBM${ac_eB}HAVE_GNU_DBM${ac_eC}1${ac_eD} -${ac_dA}EMACS_VERSION${ac_dB}EMACS_VERSION${ac_dC}20.0-b32${ac_dD} -${ac_uA}EMACS_VERSION${ac_uB}EMACS_VERSION${ac_uC}20.0-b32${ac_uD} -${ac_eA}EMACS_VERSION${ac_eB}EMACS_VERSION${ac_eC}20.0-b32${ac_eD} -${ac_dA}EMACS_CONFIGURATION${ac_dB}EMACS_CONFIGURATION${ac_dC}"i586-unknown-linux2.0.27"${ac_dD} -${ac_uA}EMACS_CONFIGURATION${ac_uB}EMACS_CONFIGURATION${ac_uC}"i586-unknown-linux2.0.27"${ac_uD} -${ac_eA}EMACS_CONFIGURATION${ac_eB}EMACS_CONFIGURATION${ac_eC}"i586-unknown-linux2.0.27"${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}config_machfile${ac_dB}config_machfile${ac_dC}"m/intel386.h"${ac_dD} -${ac_uA}config_machfile${ac_uB}config_machfile${ac_uC}"m/intel386.h"${ac_uD} -${ac_eA}config_machfile${ac_eB}config_machfile${ac_eC}"m/intel386.h"${ac_eD} -${ac_dA}config_opsysfile${ac_dB}config_opsysfile${ac_dC}"s/linux.h"${ac_dD} -${ac_uA}config_opsysfile${ac_uB}config_opsysfile${ac_uC}"s/linux.h"${ac_uD} -${ac_eA}config_opsysfile${ac_eB}config_opsysfile${ac_eC}"s/linux.h"${ac_eD} -${ac_dA}LD_SWITCH_X_SITE${ac_dB}LD_SWITCH_X_SITE${ac_dC}-L/usr/X11R6/lib${ac_dD} -${ac_uA}LD_SWITCH_X_SITE${ac_uB}LD_SWITCH_X_SITE${ac_uC}-L/usr/X11R6/lib${ac_uD} -${ac_eA}LD_SWITCH_X_SITE${ac_eB}LD_SWITCH_X_SITE${ac_eC}-L/usr/X11R6/lib${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}LD_SWITCH_X_SITE_AUX${ac_dB}LD_SWITCH_X_SITE_AUX${ac_dC}${ac_dD} -${ac_uA}LD_SWITCH_X_SITE_AUX${ac_uB}LD_SWITCH_X_SITE_AUX${ac_uC}${ac_uD} -${ac_eA}LD_SWITCH_X_SITE_AUX${ac_eB}LD_SWITCH_X_SITE_AUX${ac_eC}${ac_eD} -${ac_dA}C_SWITCH_X_SITE${ac_dB}C_SWITCH_X_SITE${ac_dC}-I/usr/X11R6/include${ac_dD} -${ac_uA}C_SWITCH_X_SITE${ac_uB}C_SWITCH_X_SITE${ac_uC}-I/usr/X11R6/include${ac_uD} -${ac_eA}C_SWITCH_X_SITE${ac_eB}C_SWITCH_X_SITE${ac_eC}-I/usr/X11R6/include${ac_eD} -${ac_dA}LD_SWITCH_SITE${ac_dB}LD_SWITCH_SITE${ac_dC}${ac_dD} -${ac_uA}LD_SWITCH_SITE${ac_uB}LD_SWITCH_SITE${ac_uC}${ac_uD} -${ac_eA}LD_SWITCH_SITE${ac_eB}LD_SWITCH_SITE${ac_eC}${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}C_SWITCH_SITE${ac_dB}C_SWITCH_SITE${ac_dC}${ac_dD} -${ac_uA}C_SWITCH_SITE${ac_uB}C_SWITCH_SITE${ac_uC}${ac_uD} -${ac_eA}C_SWITCH_SITE${ac_eB}C_SWITCH_SITE${ac_eC}${ac_eD} -${ac_dA}UNEXEC_SRC${ac_dB}UNEXEC_SRC${ac_dC}unexelf.c${ac_dD} -${ac_uA}UNEXEC_SRC${ac_uB}UNEXEC_SRC${ac_uC}unexelf.c${ac_uD} -${ac_eA}UNEXEC_SRC${ac_eB}UNEXEC_SRC${ac_eC}unexelf.c${ac_eD} -${ac_dA}HAVE_X_WINDOWS${ac_dB}HAVE_X_WINDOWS${ac_dC}1${ac_dD} -${ac_uA}HAVE_X_WINDOWS${ac_uB}HAVE_X_WINDOWS${ac_uC}1${ac_uD} -${ac_eA}HAVE_X_WINDOWS${ac_eB}HAVE_X_WINDOWS${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}HAVE_XFREE386${ac_dB}HAVE_XFREE386${ac_dC}1${ac_dD} -${ac_uA}HAVE_XFREE386${ac_uB}HAVE_XFREE386${ac_uC}1${ac_uD} -${ac_eA}HAVE_XFREE386${ac_eB}HAVE_XFREE386${ac_eC}1${ac_eD} -${ac_dA}GNU_MALLOC${ac_dB}GNU_MALLOC${ac_dC}1${ac_dD} -${ac_uA}GNU_MALLOC${ac_uB}GNU_MALLOC${ac_uC}1${ac_uD} -${ac_eA}GNU_MALLOC${ac_eB}GNU_MALLOC${ac_eC}1${ac_eD} -${ac_dA}REL_ALLOC${ac_dB}REL_ALLOC${ac_dC}1${ac_dD} -${ac_uA}REL_ALLOC${ac_uB}REL_ALLOC${ac_uC}1${ac_uD} -${ac_eA}REL_ALLOC${ac_eB}REL_ALLOC${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}LISP_FLOAT_TYPE${ac_dB}LISP_FLOAT_TYPE${ac_dC}1${ac_dD} -${ac_uA}LISP_FLOAT_TYPE${ac_uB}LISP_FLOAT_TYPE${ac_uC}1${ac_uD} -${ac_eA}LISP_FLOAT_TYPE${ac_eB}LISP_FLOAT_TYPE${ac_eC}1${ac_eD} -${ac_dA}HAVE_TOOLBARS${ac_dB}HAVE_TOOLBARS${ac_dC}1${ac_dD} -${ac_uA}HAVE_TOOLBARS${ac_uB}HAVE_TOOLBARS${ac_uC}1${ac_uD} -${ac_eA}HAVE_TOOLBARS${ac_eB}HAVE_TOOLBARS${ac_eC}1${ac_eD} -${ac_dA}HAVE_TTY${ac_dB}HAVE_TTY${ac_dC}1${ac_dD} -${ac_uA}HAVE_TTY${ac_uB}HAVE_TTY${ac_uC}1${ac_uD} -${ac_eA}HAVE_TTY${ac_eB}HAVE_TTY${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}MULE${ac_dB}MULE${ac_dC}1${ac_dD} -${ac_uA}MULE${ac_uB}MULE${ac_uC}1${ac_uD} -${ac_eA}MULE${ac_eB}MULE${ac_eC}1${ac_eD} -${ac_dA}USE_GCC${ac_dB}USE_GCC${ac_dC}1${ac_dD} -${ac_uA}USE_GCC${ac_uB}USE_GCC${ac_uC}1${ac_uD} -${ac_eA}USE_GCC${ac_eB}USE_GCC${ac_eC}1${ac_eD} -${ac_dA}CONST_IS_LOSING${ac_dB}CONST_IS_LOSING${ac_dC}1${ac_dD} -${ac_uA}CONST_IS_LOSING${ac_uB}CONST_IS_LOSING${ac_uC}1${ac_uD} -${ac_eA}CONST_IS_LOSING${ac_eB}CONST_IS_LOSING${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}USE_ASSERTIONS${ac_dB}USE_ASSERTIONS${ac_dC}1${ac_dD} -${ac_uA}USE_ASSERTIONS${ac_uB}USE_ASSERTIONS${ac_uC}1${ac_uD} -${ac_eA}USE_ASSERTIONS${ac_eB}USE_ASSERTIONS${ac_eC}1${ac_eD} -${ac_dA}DEBUG_XEMACS${ac_dB}DEBUG_XEMACS${ac_dC}1${ac_dD} -${ac_uA}DEBUG_XEMACS${ac_uB}DEBUG_XEMACS${ac_uC}1${ac_uD} -${ac_eA}DEBUG_XEMACS${ac_eB}DEBUG_XEMACS${ac_eC}1${ac_eD} -${ac_dA}MEMORY_USAGE_STATS${ac_dB}MEMORY_USAGE_STATS${ac_dC}1${ac_dD} -${ac_uA}MEMORY_USAGE_STATS${ac_uB}MEMORY_USAGE_STATS${ac_uC}1${ac_uD} -${ac_eA}MEMORY_USAGE_STATS${ac_eB}MEMORY_USAGE_STATS${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}ERROR_CHECK_EXTENTS${ac_dB}ERROR_CHECK_EXTENTS${ac_dC}1${ac_dD} -${ac_uA}ERROR_CHECK_EXTENTS${ac_uB}ERROR_CHECK_EXTENTS${ac_uC}1${ac_uD} -${ac_eA}ERROR_CHECK_EXTENTS${ac_eB}ERROR_CHECK_EXTENTS${ac_eC}1${ac_eD} -${ac_dA}ERROR_CHECK_TYPECHECK${ac_dB}ERROR_CHECK_TYPECHECK${ac_dC}1${ac_dD} -${ac_uA}ERROR_CHECK_TYPECHECK${ac_uB}ERROR_CHECK_TYPECHECK${ac_uC}1${ac_uD} -${ac_eA}ERROR_CHECK_TYPECHECK${ac_eB}ERROR_CHECK_TYPECHECK${ac_eC}1${ac_eD} -${ac_dA}ERROR_CHECK_BUFPOS${ac_dB}ERROR_CHECK_BUFPOS${ac_dC}1${ac_dD} -${ac_uA}ERROR_CHECK_BUFPOS${ac_uB}ERROR_CHECK_BUFPOS${ac_uC}1${ac_uD} -${ac_eA}ERROR_CHECK_BUFPOS${ac_eB}ERROR_CHECK_BUFPOS${ac_eC}1${ac_eD} -CONFEOF -cat >> conftest.sed <<CONFEOF -${ac_dA}ERROR_CHECK_GC${ac_dB}ERROR_CHECK_GC${ac_dC}1${ac_dD} -${ac_uA}ERROR_CHECK_GC${ac_uB}ERROR_CHECK_GC${ac_uC}1${ac_uD} -${ac_eA}ERROR_CHECK_GC${ac_eB}ERROR_CHECK_GC${ac_eC}1${ac_eD} -${ac_dA}ERROR_CHECK_MALLOC${ac_dB}ERROR_CHECK_MALLOC${ac_dC}1${ac_dD} -${ac_uA}ERROR_CHECK_MALLOC${ac_uB}ERROR_CHECK_MALLOC${ac_uC}1${ac_uD} -${ac_eA}ERROR_CHECK_MALLOC${ac_eB}ERROR_CHECK_MALLOC${ac_eC}1${ac_eD} -${ac_dA}NO_UNION_TYPE${ac_dB}NO_UNION_TYPE${ac_dC}1${ac_dD} -${ac_uA}NO_UNION_TYPE${ac_uB}NO_UNION_TYPE${ac_uC}1${ac_uD} -${ac_eA}NO_UNION_TYPE${ac_eB}NO_UNION_TYPE${ac_eC}1${ac_eD} -CONFEOF -# This sed command replaces #undef's with comments. This is necessary, for -# example, in the case of _POSIX_SOURCE, which is predefined and required -# on some systems where configure will not decide to define it in -# src/config.h. -cat >> conftest.sed <<\CONFEOF -s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, -CONFEOF -rm -f conftest.h -# Break up the sed commands because old seds have small limits. -ac_max_sed_lines=20 - -CONFIG_HEADERS=${CONFIG_HEADERS-"src/config.h"} -for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then - echo creating $ac_file - - cp $ac_given_srcdir/$ac_file.in conftest.h1 - cp conftest.sed conftest.stm - while : - do - ac_lines=`grep -c . conftest.stm` - if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi - rm -f conftest.s1 conftest.s2 conftest.h2 - sed ${ac_max_sed_lines}q conftest.stm > conftest.s1 # Like head -20. - sed 1,${ac_max_sed_lines}d conftest.stm > conftest.s2 # Like tail +21. - sed -f conftest.s1 < conftest.h1 > conftest.h2 - rm -f conftest.s1 conftest.h1 conftest.stm - mv conftest.h2 conftest.h1 - mv conftest.s2 conftest.stm - done - rm -f conftest.stm conftest.h - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h - cat conftest.h1 >> conftest.h - rm -f conftest.h1 - if cmp -s $ac_file conftest.h 2>/dev/null; then - # The file exists and we would not be changing it. - echo "$ac_file is unchanged" - rm -f conftest.h - else - rm -f $ac_file - mv conftest.h $ac_file - fi -fi; done -rm -f conftest.sed - - - - -echo "creating src/Makefile"; topsrcdir=/usr/local/xemacs/xemacs-20.0-b32; ( cd ./src; rm -f junk.c; sed -e 's/^# Generated.*//' -e 's%/\*\*/#.*%%' < Makefile.in > junk.c; eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; < junk.cpp sed -e 's/^#.*//' -e 's/^[ \f\t][ \f\t]*$//' -e 's/^ / /' | sed -n -e '/^..*$/p' > Makefile.new; chmod 444 Makefile.new; mv -f Makefile.new Makefile; rm -f junk.c junk.cpp; ) -echo "creating lwlib/Makefile"; topsrcdir=/usr/local/xemacs/xemacs-20.0-b32; ( cd ./lwlib; rm -f junk.c; sed -e 's/^# Generated.*//' -e 's%/\*\*/#.*%%' < Makefile.in > junk.c; eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; < junk.cpp sed -e 's/^#.*//' -e 's/^[ \f\t][ \f\t]*$//' -e 's/^ / /' | sed -n -e '/^..*$/p' > Makefile.new; chmod 444 Makefile.new; mv -f Makefile.new Makefile; rm -f junk.c junk.cpp; ) -echo "creating lib-src/Makefile"; topsrcdir=/usr/local/xemacs/xemacs-20.0-b32; ( cd ./lib-src; rm -f junk.c; sed -e 's/^# Generated.*//' -e 's%/\*\*/#.*%%' < Makefile.in > junk.c; eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; < junk.cpp sed -e 's/^#.*//' -e 's/^[ \f\t][ \f\t]*$//' -e 's/^ / /' | sed -n -e '/^..*$/p' > Makefile.new; chmod 444 Makefile.new; mv -f Makefile.new Makefile; rm -f junk.c junk.cpp; ) -echo "creating dynodump/Makefile"; topsrcdir=/usr/local/xemacs/xemacs-20.0-b32; ( cd ./dynodump; rm -f junk.c; sed -e 's/^# Generated.*//' -e 's%/\*\*/#.*%%' < Makefile.in > junk.c; eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; < junk.cpp sed -e 's/^#.*//' -e 's/^[ \f\t][ \f\t]*$//' -e 's/^ / /' | sed -n -e '/^..*$/p' > Makefile.new; chmod 444 Makefile.new; mv -f Makefile.new Makefile; rm -f junk.c junk.cpp; ) - -exit 0
--- a/configure.in Mon Aug 13 09:04:39 2007 +0200 +++ b/configure.in Mon Aug 13 09:05:10 2007 +0200 @@ -2770,12 +2770,11 @@ AC_HEADER_CHECK(nlist.h, AC_DEFINE(NLIST_STRUCT), ) # AIX export list -for export in /usr/lpp/X11/bin/smt.exp /usr/bin/X11/smt.exp ; do - if test -f "$export" ; then - AC_DEFINE(AIX_SMT_EXP, -bI:$export) - break - fi -done +if test -f /usr/lpp/X11/bin/smt.exp ; then + AC_DEFINE(AIX_SMT_EXP, -bI:/usr/lpp/X11/bin/smt.exp) +elif test -f /usr/bin/X11/smt.exp ; then + AC_DEFINE(AIX_SMT_EXP, -bI:/usr/bin/X11/smt.exp) +fi dnl # Set up the CFLAGS for real compilation, so we can substitute it. CFLAGS="$REAL_CFLAGS"
--- a/dynodump/Makefile Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -SHELL = /bin/sh -CC=gcc -CFLAGS=-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -ARCH= -srcdir=/usr/local/xemacs/xemacs-20.0-b32/dynodump - -VPATH=/usr/local/xemacs/xemacs-20.0-b32/dynodump -INCLUDES = -I${srcdir} -I${srcdir}/$(ARCH) -ALL_CFLAGS = ${CFLAGS} -fpic ${INCLUDES} -OBJS = _relocate.o dynodump.o syms.o uninit.o -.c.o: - $(CC) -c $(ALL_CFLAGS) $< -all:: -dynodump.so: ${srcdir}/_dynodump.h $(OBJS) - $(CC) -o dynodump.so -G $(OBJS) -lelf -lmapmalloc -_relocate.o: ${srcdir}/$(ARCH)/_relocate.c - $(CC) -c $(ALL_CFLAGS) ${srcdir}/$(ARCH)/_relocate.c -uninit.o: ${srcdir}/$(ARCH)/uninit.c - $(CC) -c $(ALL_CFLAGS) ${srcdir}/$(ARCH)/uninit.c -mostlyclean: - -rm -f *.o \#* -clean: mostlyclean - -rm -f *.so *.so.1 -distclean: clean - -rm -f Makefile Makefile.in -realclean: distclean - rm -f TAGS -versionclean: - true -extraclean: realclean - -rm -f *~ \#*
--- a/dynodump/Makefile.in Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -# Generated automatically from Makefile.in.in by configure. -/* Hey Emacs, this is a -*- Makefile -*- */ - -/* Makefile for dynodump subdirectory in XEmacs - Copyright (C) 1995 Board of Trustees, University of Illinois - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs is distributed in the hope that it will be useful, but WITHOUT -ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with XEmacs; see the file COPYING. If not, write to the Free -Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ - -/* Avoid trouble on systems where the "SHELL" variable might be - inherited from the environment. */ -SHELL = /bin/sh - -/* Some people use these in paths they define. We do not want their paths - getting changed on them. */ -#undef sparc -#undef sun -#undef unix -#undef i386 -#undef ppc -#undef sgi - -/* ==================== Things "configure" will edit ==================== */ - -CC=gcc -CFLAGS=-m486 -g -O4 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -ARCH= - -/* Where to find the source code. This is set by the configure - "--srcdir" option. However, the value of ${srcdir} in - this makefile is not identical to what was specified with --srcdir, - since the variable here has "/dynodump" added at the end. */ -srcdir=/usr/local/xemacs/xemacs-20.0-b32/dynodump - -/* ========================= start of cpp stuff ========================= */ - -#define NO_SHORTNAMES -#define THIS_IS_YMAKEFILE -#define NOT_C_CODE -#include "../src/config.h" - -/* With the traditional VPATH setting, it is not possible to - simultaneously compile in-place and in another directory. The - mistaken definition is that *all* dependencies are searched for in - the VPATH directory, rather than just the dependencies that are not - themselves targets. Thus, if there is an up-to-date .o file in the - in-place location, it will not get recompiled in the not-in-place - location. - - The GNU Make "vpath" directive continues this tradition, but at - least lets you to restrict the classes of files that it applies to. - This allows us to kludge around the problem. */ -#ifdef USE_GNU_MAKE -vpath %.c /usr/local/xemacs/xemacs-20.0-b32/dynodump -vpath %.h /usr/local/xemacs/xemacs-20.0-b32/dynodump -/* now list files that should NOT be searched in the srcdir. - This includes any .c or .h that is built from something else - (e.g. a .in file). */ -/* none here */ -#else -VPATH=/usr/local/xemacs/xemacs-20.0-b32/dynodump -#endif - -#ifdef USE_GCC -# define PIC_ARG -fpic -#else -# define PIC_ARG -K pic -#endif - -INCLUDES = -I${srcdir} -I${srcdir}/$(ARCH) -ALL_CFLAGS = ${CFLAGS} PIC_ARG ${INCLUDES} -OBJS = _relocate.o dynodump.o syms.o uninit.o - -.c.o: - $(CC) -c $(ALL_CFLAGS) $< - -/* If we do not need dynodump, then do nothing. */ -#ifdef DYNODUMP -all:: dynodump.so -#else -all:: -#endif - -dynodump.so: ${srcdir}/_dynodump.h $(OBJS) - $(CC) -o dynodump.so -G $(OBJS) -lelf -lmapmalloc - -_relocate.o: ${srcdir}/$(ARCH)/_relocate.c - $(CC) -c $(ALL_CFLAGS) ${srcdir}/$(ARCH)/_relocate.c - -uninit.o: ${srcdir}/$(ARCH)/uninit.c - $(CC) -c $(ALL_CFLAGS) ${srcdir}/$(ARCH)/uninit.c - -mostlyclean: - -rm -f *.o \#* - -clean: mostlyclean - -rm -f *.so *.so.1 - -distclean: clean - -rm -f Makefile Makefile.in - -realclean: distclean - rm -f TAGS - -versionclean: - true - -extraclean: realclean - -rm -f *~ \#*
--- a/dynodump/Makefile.in.in Mon Aug 13 09:04:39 2007 +0200 +++ b/dynodump/Makefile.in.in Mon Aug 13 09:05:10 2007 +0200 @@ -94,7 +94,7 @@ #endif dynodump.so: ${srcdir}/_dynodump.h $(OBJS) - $(CC) -o dynodump.so -G $(OBJS) -lelf -lmapmalloc + PATH=/usr/ccs/bin:$PATH ld -o dynodump.so -G $(OBJS) -lelf -lmapmalloc _relocate.o: ${srcdir}/$(ARCH)/_relocate.c $(CC) -c $(ALL_CFLAGS) ${srcdir}/$(ARCH)/_relocate.c
--- a/etc/sgml/sinfo.dtd Mon Aug 13 09:04:39 2007 +0200 +++ b/etc/sgml/sinfo.dtd Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ <!-- This is sinfo.dtd, by MORIOKA Tomohiko - $Id: sinfo.dtd,v 1.1.1.1 1996/12/21 20:45:50 steve Exp $ + $Id: sinfo.dtd,v 1.2 1996/12/28 21:02:49 steve Exp $ --> <!entity % emph @@ -17,7 +17,7 @@ <!entity % list " list | ul | ol | dl | kl | vl | memo | lisp | rfc | standard - | report " > + | report | inproc " > <!entity % par " %list; | comment | lq | quote | tscreen " > @@ -28,7 +28,7 @@ " defun | define | defvar | prop | lemma | coroll | proof | theorem " > <!entity % sectpar - " %par; | figure | table | faq | hrule | %mathpar; | + " %par; | figure | table | faq | %mathpar; | %thrm; "> <!element sinfo o o (head, body) > @@ -101,6 +101,19 @@ title-fr cdata #implied title-ja cdata #implied date cdata #implied> +<!element inproc - o empty> +<!attlist inproc + abbrev cdata #implied + author cdata #required + title-cn cdata #implied + title-en cdata #implied + title-fr cdata #implied + title-ja cdata #implied + book-cn cdata #implied + book-en cdata #implied + book-fr cdata #implied + book-ja cdata #implied + date cdata #implied> <!element dl - - (dt,dd)+ > <!element dt - o ((%inline; | %sectpar;)*, (p|noindent)*) > <!element dd - o ((%inline; | %sectpar;)*, (p|noindent|newline)*) > @@ -124,7 +137,6 @@ <!element question - o ((%inline; | %sectpar;)*, (p|noindent)*)+> <!element answer - o ((%inline; | %sectpar;)*, (p|noindent)*)+> <!element coment - o ((%inline; | %sectpar;)*, (p|noindent)*)+> -<!element hrule - o empty > <!element figure - - ((eps | ph ), caption?)> <!attlist figure
--- a/info/dir Mon Aug 13 09:04:39 2007 +0200 +++ b/info/dir Mon Aug 13 09:05:10 2007 +0200 @@ -77,7 +77,11 @@ * Vhdl-mode:: A major mode for editing VHDL files. * VM:: View Mail, a replacement for Rmail. * W3:: A browser for the World Wide Web global hypertext system. -* tm_en:: Tools for Mime (English version) -* tm-mh-e_en:: Tools for Mime for MH-E (English version) -* gnus-mime_en::Tools for Mime for Gnus (English version) +* tm-en:: Tools for Mime (English version) +* tm-ja:: Tools for Mime (Japanese version) +* tm-mh-e-en:: MIME extender for mh-e (English version) +* tm-mh-e-ja:: MIME extender for mh-e (Japanese version) +* tm-vm_en:: MIME extender for VM. +* gnus-mime-en::MIME extender for Gnus (English version) +* gnus-mime-ja::MIME extender for Gnus (Japanese version) * Locals:
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib-src/pstogif Mon Aug 13 09:05:10 2007 +0200 @@ -0,0 +1,187 @@ +#!/usr/local/bin/perl +# +# pstogif.pl v1.0, July 1994, by Nikos Drakos <nikos@cbl.leeds.ac.uk> +# Computer Based Learning Unit, University of Leeds. +# +# Accompanies LaTeX2HTML Version 96.1 +# +# Script to convert an arbitrary PostScript image to a cropped GIF image +# suitable for incorporation into HTML documents as inlined images to be +# viewed with WWW browsers. +# +# This is based on the pstoepsi script +# by Doug Crabill dgc@cs.purdue.edu +# +# Please note the following: +# - The source PostScript file must end +# in a .ps extention. This is a GhostScript requirement, not mine... +# - The -density argument has no effect unless the +# color depth (set with the -depth argument) is equal to 1. +# - Valid arguments for -depth are 1,8, or 24. +# +# This software is provided as is without any guarantee. +# +# Nikos Drakos (ND), nikos@cbl.leeds.ac.uk +# Computer Based Learning Unit, University of Leeds. +# +# 15 Jan 96 HS Call ppmquant only if needed. Fixed bug relative to +# V 95.3 . +# +# 15 Dec 95 HS (Herbert Swan <dprhws.edp.Arco.com> Added support for +# the flip=option. This allows images to be oriented differently +# in the paper versus the electronic media +# +# 1 Nov 95 jmn - modified for use with gs ppm driver - from jhrg's patches +# note that ppmtops.ps and ppmtops3.ps are no longer needed +# +# 20 JUL 94 ND Converted to Perl and made several changes eg it now accepts +# parameters from environment variables or from command line or will use +# default ones. +# +# 1 APR 94 ND Changed the suffixes of multi-page files from xbm to gif (oops!) +# +# + +##################################################################### +$| =1; +&read_args; + +### You may need to specify some pathnames here if you want to +### run the script without LaTeX2HTML + +# Ghostscript +$GS= $ENV{'GS'} || 'gs'; + +# Comes with LaTeX2HTML (For ghostscript versions greater than 3.0 +# you need the newer pstoppm.ps) +#$PSTOPPM= $ENV{'PSTOPPM'} || +# 'pstoppm.ps'; + +# Available in the PBMPLUS libary +$PNMCROP=$ENV{'PNMCROP'} || 'pnmcrop' ; + +# Also in PBMPLUS +$PNMFLIP=$ENV{'PNMFLIP'} || 'pnmflip' ; + +# Also in PBMPPLUS +$PPMTOGIF=$ENV{'PPMTOGIF'} || 'ppmtogif' ; + +# Also in PBMPPLUS +$REDUCE_COLOR=$ENV{'PPMQUANT'} || 'ppmquant 256' ; + +$OUTFILE = $ENV{'OUTFILE'} || $out; + +# Valid choices for $COLOR_DEPTH are 1, 8 or 24. +$DEPTH = $ENV{'DEPTH'} || $depth || 24; + +#Default density is 72 +$DENSITY = $ENV{'DENSITY'} || $density || 72; + +# Valid choices are any numbers greater than zero +# Useful choices are numbers between 0.1 - 5 +# Large numbers may generate very large intermediate files +# and will take longer to process +$SCALE = $ENV{'SCALE'} || $scale; # No default value + +$PAPERSIZE = $ENV{'PAPERSIZE'} || $papersize; # No default value; + +$DEBUG = $ENV{'DEBUG'} || $DEBUG || 0; + +###################################################################### + +&main; + +sub read_args { + local($_); + local($color); + while ($ARGV[0] =~ /^-/) { + $_ = shift @ARGV; + if (/^-h(elp)?$/) { + &usage; exit} + elsif (/^-out$/) { + $out = shift @ARGV; + } + elsif (/^-(.*)$/) { + eval "\$$1 = shift \@ARGV"; # Create and set a flag $<name> + } + } +} + +sub main { + local($base, $outfile, $i, $j); + $base = &test_args; + $outfile = $OUTFILE || "$base.gif"; + open(STDERR, ">/dev/null") unless $DEBUG; + &convert($base); + if (-f "$base.ppm") { + &crop_scale_etc("$base.ppm", $outfile); + } + else { + foreach $i (<$base.[1-9]*ppm>) { + $j = $i; + $j =~ s/\.(.*)ppm/$1.gif/; + &crop_scale_etc($i, $j)} + } + &cleanup($base); +} + +sub crop_scale_etc { + local($in, $out) = @_; + local($tmp) = $in . ".tmp"; + open(STDERR, ">/dev/null") unless $DEBUG; + + if ($flip) { + rename($tmp, $in) unless system("$PNMFLIP -$flip $in > $tmp"); + } + system("$PNMCROP $in > $tmp"); + + if (system("$PPMTOGIF $tmp > $out")) { + print "Running ppmquant for $out\n"; + system("$REDUCE_COLOR < $tmp|$PPMTOGIF - > $out"); + } + unlink $tmp; + print "Writing $out\n"; +} + +sub test_args { + local($file) = $ARGV[0]; + if (! ($file =~ s/\.ps$//)) { + print "The name of the input file must end in '.ps'\n"; + exit} + elsif (! ( -f "$file.ps")) { + print "Cannot find file $file.ps\n."; + exit} + elsif (! ($DEPTH =~ /^(1|8|24)$/)) { + print "The color depth must be 1 or 8 or 24. You specified $DEPTH\n"; + exit + } + if (defined $SCALE) { + if ($SCALE > 0) { + $DENSITY = int($SCALE * $DENSITY)} + else { + print "Error: The scale must be greater than 0.\n" . + "You specified $SCALE\n"; + exit} + } + $file; +} + +sub convert { + local($base) = @_; + local($paperopt) = "-sPAPERSIZE=$PAPERSIZE" if $PAPERSIZE; + local($ppmtype) = join('', "ppm",$DEPTH,"run"); + local($density) = "-r$DENSITY" if ($DENSITY != 72); + open (GS, "|$GS -q -dNOPAUSE -dNO_PAUSE -sDEVICE=ppmraw $density -sOutputFile=$base.ppm $paperopt $base.ps"); + close GS; +} + +sub cleanup { + local($base) = @_; + unlink <$base[0-9.]*ppm>; +} + +sub usage { + print "Usage: pstogif [-h(elp)] [-out <output file>] [-depth <color depth 1, 8 or 24>] [-flip <Flip_code>] [-density <pixel density>] <file>.ps\n\n"; +} + +
--- a/lib-src/tm-au Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-au Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tm-au,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-au,v 1.2 1996/12/28 21:02:51 steve Exp $ # if [ "$TM_TMP_DIR" = "" ]; then @@ -18,19 +18,17 @@ case "$4" in "play") echo "$2; $3 ->" + tmdecode $3 $1 $filename if [ "$AUDIOSERVER" = "" ]; then if [ `uname` = "IRIX" ]; then - tmdecode $3 $1 $filename sfplay $filename - trap 'rm -f $filename' 0 1 2 3 13 15 else - tmdecode $3 $1 /dev/audio + cat $filename > /dev/audio fi else - tmdecode $3 $1 $filename autool -v 40 $filename - trap 'rm -f $filename' 0 1 2 3 13 15 fi + trap 'rm -f $filename' 0 1 2 3 13 15 ;; "extract") echo "$2; $3 -> $filename"
--- a/lib-src/tm-file Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-file Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tm-file,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-file,v 1.2 1996/12/28 21:02:51 steve Exp $ # if [ "$TM_TMP_DIR" = "" ]; then
--- a/lib-src/tm-html Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-html Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh # -# $Id: tm-html,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-html,v 1.2 1996/12/28 21:02:51 steve Exp $ # if [ "$TM_TMP_DIR" = "" ]; then
--- a/lib-src/tm-image Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-image Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tm-image,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-image,v 1.2 1996/12/28 21:02:52 steve Exp $ # # Copyright 1994, 1995, 1996 Free Software Foundation, Inc.
--- a/lib-src/tm-mpeg Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-mpeg Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tm-mpeg,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-mpeg,v 1.2 1996/12/28 21:02:52 steve Exp $ # # Copyright 1994, 1995, 1996 Free Software Foundation, Inc.
--- a/lib-src/tm-plain Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-plain Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tm-plain,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-plain,v 1.2 1996/12/28 21:02:52 steve Exp $ # if [ "$TM_TMP_DIR" = "" ]; then @@ -27,4 +27,4 @@ echo "$2; $3 ->" tmdecode "$3" "$1" /dev/stdout | lpr ;; -esac \ No newline at end of file +esac
--- a/lib-src/tm-ps Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tm-ps Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tm-ps,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tm-ps,v 1.2 1996/12/28 21:02:52 steve Exp $ # # Copyright 1994, 1995, 1996 Free Software Foundation, Inc.
--- a/lib-src/tmdecode Mon Aug 13 09:04:39 2007 +0200 +++ b/lib-src/tmdecode Mon Aug 13 09:05:10 2007 +0200 @@ -1,6 +1,6 @@ #!/bin/sh - # -# $Id: tmdecode,v 1.1.1.1 1996/12/18 22:42:33 steve Exp $ +# $Id: tmdecode,v 1.2 1996/12/28 21:02:52 steve Exp $ # # Copyright 1994, 1995, 1996 Free Software Foundation, Inc.
--- a/lisp/ChangeLog Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/ChangeLog Mon Aug 13 09:05:10 2007 +0200 @@ -1,3 +1,102 @@ +Sat Dec 28 11:15:55 1996 Steven L Baur <steve@altair.xemacs.org> + + * x11/x-menubar.el (default-menubar): Move Frame-local font menu + option to Frame Appearance submenu. + +Fri Dec 27 20:30:00 1996 Steven L Baur <steve@altair.xemacs.org> + + * x11/x-font-menu.el (font-menu-this-frame-only-p): Default to + nil, because everyone was confused by it defaulting to t. + +Fri Dec 27 12:30:37 1996 Richard Mlynarik <mly@adoc.xerox.com> + + * prim/sort.el (sort-subr): Document use of `sort-fold-case'. + (sort-lines): Ditto. + (sort-paragraphs): Ditto. + (sort-pages): Ditto. + (sort-regexp-fields): Ditto. + (sort-numeric-fields): Ditto. + (sort-regexp-fields): Ditto. + (sort-columns): Ditto. + (sort-regexp-fields): Use compare-buffer-substrings if available. + +Fri Dec 27 12:09:23 1996 Noah Friedman <friedman@gnu.ai.mit.edu> + + * modes/mail-abbrevs.el (mail-abbrev-expand-hook): Prevent abbrev + expansion from happening multiple times. + +Fri Dec 27 02:31:15 1996 Steven L Baur <steve@altair.xemacs.org> + + * prim/help.el (help-for-help): Don't confuse help character `b' + with scrolling character `b' in view-less help buffer. + + * packages/scroll-in-place.el: Synch with 19.15. + +Thu Dec 26 15:25:09 1996 Steven L Baur <steve@altair.xemacs.org> + + * x11/x-menubar.el (xemacs-splash-buffer): New function. + (default-menubar): Use it. + (default-menubar): Reorganize help menus. + + * prim/startup.el (startup-message-timeout): More or less disable + the timeout of the splash screen. + + * packages/man.el (Manual-use-rosetta-man): For Neal Becker's + Rosetta Man patch. + (Manual-nuke-nroff-bs): Use it. + +Tue Dec 24 12:46:22 1996 Steven L Baur <steve@altair.xemacs.org> + + * prim/frame.el (show-temp-buffer-in-current-frame): Shrink temp + buffer to fit. + +Mon Dec 23 15:44:49 1996 Steven L Baur <steve@altair.xemacs.org> + + * utils/delbackspace.el: Correct rebindings so they work properly + when cc-mode is not dumped with XEmacs. + + * packages/apropos.el (apropos-print): Minimize size of *Apropos* + window if it is small. + + * prim/lisp.el (lisp-complete-symbol): Minimize size of + *Completions* window. + + * prim/help.el (with-displaying-help-buffer): (Based on an idea + from Sudish Joseph) minimize size of displayed help window. + + * modes/fortran.el (fortran-window-create-momentarily): Fix + lossage from synch with Emacs 19.34. + (fortran-abbrev-start): Ditto. + +Sun Dec 22 15:33:25 1996 Hrvoje Niksic <hniksic@srce.hr> + + * x11/x-toolbar.el (toolbar-news): Check whether this is the last + frame before deleting it. + +Sun Dec 22 00:37:42 1996 Sudish Joseph <sudish@mindspring.com> + + * eterm/tgud.el (tgud-gdb-complete-filter): Match carriage returns + as well as linefeeds. + + * eterm/term.el (term-dynamic-list-completions): Correct Emacsism + in setting unread-command-events. + +Sat Dec 21 23:37:02 1996 Bob Weiner <weiner@infodock.com> + + * packages/font-lock.el: Update Java support. + +Sat Dec 21 22:48:59 1996 Steven L Baur <steve@altair.xemacs.org> + + * packages/fontl-hooks.el: Add provide (synch with 19.15). + + * x11/x-toolbar.el: Don't quote lambda macro. + + * packages/session.el: Removed from distribution. + +Sat Dec 21 22:37:37 1996 Neal Becker <neal@ctd.comsat.com> + + * pcl-cvs/pcl-cvs.el: Synched with pcl-cvs.el from cvs-1.9. + Fri Dec 20 15:19:36 1996 Steven L Baur <steve@altair.xemacs.org> * packages/compile.el (compilation-error-regexp-alist): Complete
--- a/lisp/eterm/ChangeLog Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/eterm/ChangeLog Mon Aug 13 09:05:10 2007 +0200 @@ -1,3 +1,8 @@ +Sun Dec 22 00:38:46 1996 Sudish Joseph <sudish@mindspring.com> + + * tgud.el (tgud-gdb-complete-filter): Match carriage returns as + well as line feeds. + Tue Jun 13 16:38:40 1995 Per Bothner <bothner@kalessin.cygnus.com> * term.el: Various optimizations. The main one is to optimize for
--- a/lisp/eterm/term.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/eterm/term.el Mon Aug 13 09:05:10 2007 +0200 @@ -3197,7 +3197,7 @@ (set-window-configuration conf)) (if (eq first ?\ ) (set-window-configuration conf) - (setq unread-command-events (listify-key-sequence key))))))) + (setq unread-command-events (append key nil))))))) ;;; Converting process modes to use term mode ;;; ===========================================================================
--- a/lisp/eterm/tgud.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/eterm/tgud.el Mon Aug 13 09:05:10 2007 +0200 @@ -285,7 +285,7 @@ ;; output of GDB up to the next prompt and build the completion list. (defun tgud-gdb-complete-filter (string) (setq string (concat tgud-gdb-complete-string string)) - (while (string-match "\n" string) + (while (string-match "\r?\n" string) (setq tgud-gdb-complete-list (cons (substring string tgud-gdb-complete-break (match-beginning 0)) tgud-gdb-complete-list))
--- a/lisp/mel/mel-b.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mel/mel-b.el Mon Aug 13 09:05:10 2007 +0200 @@ -10,7 +10,7 @@ ;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;;; Created: 1995/6/24 ;;; Version: -;;; $Id: mel-b.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;;; $Id: mel-b.el,v 1.2 1996/12/28 21:02:56 steve Exp $ ;;; Keywords: MIME, Base64 ;;; ;;; This file is part of MEL (MIME Encoding Library).
--- a/lisp/mel/mel-g.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mel/mel-g.el Mon Aug 13 09:05:10 2007 +0200 @@ -9,7 +9,7 @@ ;;; Maintainer: Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> ;;; Created: 1995/10/25 ;;; Version: -;;; $Id: mel-g.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $ +;;; $Id: mel-g.el,v 1.2 1996/12/28 21:02:56 steve Exp $ ;;; Keywords: MIME, base64, gzip ;;; ;;; This file is not part of MEL (MIME Encoding Library) yet.
--- a/lisp/mel/mel-q.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mel/mel-q.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1995/6/25 -;; Version: $Id: mel-q.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $ +;; Version: $Id: mel-q.el,v 1.2 1996/12/28 21:02:56 steve Exp $ ;; Keywords: MIME, Quoted-Printable, Q-encoding ;; This file is part of MEL (MIME Encoding Library).
--- a/lisp/mel/mel-u.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mel/mel-u.el Mon Aug 13 09:05:10 2007 +0200 @@ -8,7 +8,7 @@ ;;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;;; Created: 1995/10/25 ;;; Version: -;;; $Id: mel-u.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $ +;;; $Id: mel-u.el,v 1.2 1996/12/28 21:02:57 steve Exp $ ;;; Keywords: uuencode ;;; ;;; This file is part of MEL (MIME Encoding Library).
--- a/lisp/mel/mel.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mel/mel.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; modified by Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> ;; Created: 1995/6/25 -;; Version: $Id: mel.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: mel.el,v 1.2 1996/12/28 21:02:57 steve Exp $ ;; Keywords: MIME, Base64, Quoted-Printable, uuencode, gzip64 ;; This file is part of MEL (MIME Encoding Library). @@ -43,7 +43,12 @@ ("7bit") ("8bit") ("binary") - )) + ) + "Alist of encoding vs. corresponding method to encode region. +Each element looks like (STRING . FUNCTION) or (STRING . nil). +STRING is content-transfer-encoding. +FUNCTION is region encoder and nil means not to encode. [mel.el]") + (autoload 'base64-decode-region "mel-b" nil t) (autoload 'quoted-printable-decode-region "mel-q" nil t) @@ -54,8 +59,14 @@ '(("base64" . base64-decode-region) ("quoted-printable" . quoted-printable-decode-region) ("x-uue" . uuencode-decode-region) + ("x-uuencode" . uuencode-decode-region) ("x-gzip64" . gzip64-decode-region) - )) + ) + "Alist of encoding vs. corresponding method to decode region. +Each element looks like (STRING . FUNCTION). +STRING is content-transfer-encoding. +FUNCTION is region decoder. [mel.el]") + (defun mime-encode-region (beg end encoding) "Encode region BEG to END of current buffer using ENCODING. [mel.el]" @@ -100,7 +111,12 @@ ("7bit" . insert-binary-file-contents-literally) ("8bit" . insert-binary-file-contents-literally) ("binary" . insert-binary-file-contents-literally) - )) + ) + "Alist of encoding vs. corresponding method to insert encoded file. +Each element looks like (STRING . FUNCTION). +STRING is content-transfer-encoding. +FUNCTION is function to insert encoded file. [mel.el]") + (defun mime-insert-encoded-file (filename encoding) "Encode region BEG to END of current buffer using ENCODING. [mel.el]"
--- a/lisp/modes/fortran.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/modes/fortran.el Mon Aug 13 09:05:10 2007 +0200 @@ -713,7 +713,7 @@ ;; insert char if not equal to `?' (if (or (= c ??) (eq c help-char)) (fortran-abbrev-help) - (setq unread-command-events e)))) + (setq unread-command-events (list e))))) (defun fortran-abbrev-help () "List the currently defined abbrevs in Fortran mode." @@ -780,7 +780,7 @@ ;; XEmacs change (let ((char (next-command-event))) (or (equal (event-to-character char) ? ) - (setq unread-command-events char)))))) + (setq unread-command-events (list char))))))) (fortran-window-create))) (defun fortran-split-line ()
--- a/lisp/modes/mail-abbrevs.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/modes/mail-abbrevs.el Mon Aug 13 09:05:10 2007 +0200 @@ -359,7 +359,10 @@ (insert "\n") (delete-horizontal-space) (setq p (point)) - (indent-relative) + ;; Prevent abbrev expansion from happening again, since + ;; sendmail-pre-abbrev-expand-hook will already have done it. + (let ((abbrev-mode nil)) + (indent-relative)) (setq fp (buffer-substring p (point))) ;; Go to the end of the new line. (end-of-line)
--- a/lisp/mu/latex-math-symbol.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mu/latex-math-symbol.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/7/1 ;; Version: -;; $Id: latex-math-symbol.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $ +;; $Id: latex-math-symbol.el,v 1.2 1996/12/28 21:02:58 steve Exp $ ;; Keywords: LaTeX, math, mule ;; This file is part of MU (Message Utilities).
--- a/lisp/mu/mu-cite.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/mu/mu-cite.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ ;; MINOURA Makoto <minoura@netlaputa.or.jp> ;; Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> ;; Maintainer: Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> -;; Version: $Revision: 1.1.1.1 $ +;; Version: $Revision: 1.2 $ ;; Keywords: mail, news, citation ;; This file is part of tl (Tiny Library). @@ -54,7 +54,7 @@ ;;; (defconst mu-cite/RCS-ID - "$Id: mu-cite.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $") + "$Id: mu-cite.el,v 1.2 1996/12/28 21:02:58 steve Exp $") (defconst mu-cite/version (get-version-string mu-cite/RCS-ID))
--- a/lisp/mu/tl-822.el Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,99 +0,0 @@ -;;; tl-822.el --- RFC 822 parser for GNU Emacs - -;; Copyright (C) 1995,1996 Free Software Foundation, Inc. - -;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Keywords: mail, news, RFC 822 - -;; This file is part of MU (Message Utilities). - -;; This program is free software; you can redistribute it and/or -;; modify it under the terms of the GNU General Public License as -;; published by the Free Software Foundation; either version 2, or (at -;; your option) any later version. - -;; This program is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with This program; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Code: - -(require 'tl-seq) -(require 'tl-str) -(require 'std11) - - -(defconst rfc822/RCS-ID - "$Id: tl-822.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $") -(defconst rfc822/version (get-version-string rfc822/RCS-ID)) - - -;;; @ header -;;; - -(defalias 'rfc822/narrow-to-header 'std11-narrow-to-header) -(defalias 'rfc822/get-header-string 'std11-header-string) -(defalias 'rfc822/get-header-string-except 'std11-header-string-except) -(defalias 'rfc822/get-field-names 'std11-collect-field-names) - - -;;; @ field -;;; - -(defalias 'rfc822/field-end 'std11-field-end) -(defalias 'rfc822/get-field-body 'std11-field-body) -(defalias 'rfc822/get-field-bodies 'std11-field-bodies) - - -;;; @ quoting -;;; - -(defconst rfc822/quoted-pair-regexp "\\\\.") -(defconst rfc822/qtext-regexp - (concat "[^" (char-list-to-string std11-non-qtext-char-list) "]")) -(defconst rfc822/quoted-string-regexp - (concat "\"" - (regexp-* - (regexp-or rfc822/qtext-regexp rfc822/quoted-pair-regexp) - ) - "\"")) - -(defalias 'rfc822/wrap-as-quoted-string 'std11-wrap-as-quoted-string) -(defalias 'rfc822/strip-quoted-string 'std11-strip-quoted-string) - - -;;; @ unfolding -;;; - -(defalias 'rfc822/unfolding-string 'std11-unfold-string) - - -;;; @ lexical analyze -;;; - -(defalias 'rfc822/lexical-analyze 'std11-lexical-analyze) - - -;;; @ parser -;;; - -(defalias 'rfc822/parse-address 'std11-parse-address) -(defalias 'rfc822/parse-addresses 'std11-parse-addresses) -(defalias 'rfc822/address-string 'std11-address-string) -(defalias 'rfc822/full-name-string 'std11-full-name-string) -(defalias 'rfc822/extract-address-components - 'std11-extract-address-components) - - -;;; @ end -;;; - -(provide 'tl-822) - -;;; tl-822.el ends here
--- a/lisp/packages/apropos.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/packages/apropos.el Mon Aug 13 09:05:10 2007 +0200 @@ -562,7 +562,8 @@ (apropos-print-doc 'describe-variable 2 "Variable" do-keys) (apropos-print-doc 'apropos-describe-plist 3 - "Plist" nil))))) + "Plist" nil)))) + (shrink-window-if-larger-than-buffer (get-buffer-window "*Apropos*"))) (prog1 apropos-accumulator (setq apropos-accumulator ()))) ; permit gc
--- a/lisp/packages/font-lock.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/packages/font-lock.el Mon Aug 13 09:05:10 2007 +0200 @@ -76,7 +76,7 @@ ;; the former is subdued, the latter is loud. ;; ;; You can make font-lock default to the gaudier variety of keyword -;; highlighting by setting the variable `font-lock-use-maximal-decoration' +;; highlighting by setting the variable `font-lock-maximum-decoration' ;; before loading font-lock, or by calling the functions ;; `font-lock-use-default-maximal-decoration' or ;; `font-lock-use-default-minimal-decoration'. @@ -140,6 +140,8 @@ ;;; Code: +(require 'fontl-hooks) + ;;;;;;;;;;;;;;;;;;;;;; user variables ;;;;;;;;;;;;;;;;;;;;;; (defvar font-lock-verbose t @@ -1513,8 +1515,10 @@ (put 'java-mode 'font-lock-defaults '((java-font-lock-keywords - java-font-lock-keywords-1 java-font-lock-keywords-2) - nil nil ((?_ . "w")) beginning-of-defun)) + java-font-lock-keywords-1 java-font-lock-keywords-2 + java-font-lock-keywords-3) + nil nil ((?_ . "w")) beginning-of-defun + (font-lock-mark-block-function . mark-defun))) (put 'lisp-mode 'font-lock-defaults '((lisp-font-lock-keywords @@ -2176,173 +2180,272 @@ ;(defconst c++-font-lock-keywords c++-font-lock-keywords-1 ; "Additional expressions to highlight in C++ mode.") +;; Java support from Anders Lindgren and Bob Weiner + (defconst java-font-lock-keywords-1 nil "For consideration as a value of `java-font-lock-keywords'. This does fairly subdued highlighting.") (defconst java-font-lock-keywords-2 nil "For consideration as a value of `java-font-lock-keywords'. -This does a lot more highlighting.") +This adds highlighting of types and identifier names.") + +(defconst java-font-lock-keywords-3 nil + "For consideration as a value of `java-font-lock-keywords'. +This adds highlighting of Java documentation tags, such as @see.") + +(defvar java-font-lock-type-regexp + (concat "\\<\\(boolean\\|byte\\|char\\|double\\|float\\|int" + "\\|long\\|short\\|void\\)\\>") + "Regexp which should match a primitive type.") + +(let ((capital-letter "A-Z\300-\326\330-\337") + (letter "a-zA-Z_$\300-\326\330-\366\370-\377") + (digit "0-9")) +(defvar java-font-lock-identifier-regexp + (concat "\\<\\([" letter "][" letter digit "]*\\)\\>") + "Regexp which should match all Java identifiers.") + +(defvar java-font-lock-class-name-regexp + (concat "\\<\\([" capital-letter "][" letter digit "]*\\)\\>") + "Regexp which should match a class or an interface name. +The name is assumed to begin with a capital letter.") +) + -(let ((storage (concat "static\\|abstract\\|const\\|final\\|" - "synchronized\\|threadsafe\\|transient\\|native")) - (types (concat - "boolean\\|int\\|char\\|byte\\|short\\|long\\|" - "float\\|double\\|void")) - (reserved-words - '("private" "protected" "public" "break" "byvalue" - "case" "catch" "class" - "continue" "default" "do" "else if" - "else" "extends" "false" "finally" - "for" "if" "implements" "import" - "instanceof" "interface" - "new" "null" "package" "return" - "super" "switch" - "this" "throw" "throws" - "true" "try" "synchronize" "while")) +(let ((java-modifier-regexp + (concat "\\<\\(abstract\\|const\\|final\\|native\\|" + "private\\|protected\\|public\\|" + "static\\|synchronized\\|transient\\|volatile\\)\\>"))) -; (java-token "\\w+") - (java-token "[a-zA-Z0-9_\.]+") - (java-modifying-token "[a-zA-Z0-9_\.]+\\([ \t]*\\[\\]\\)?") - ) + ;; Basic font-lock support: (setq java-font-lock-keywords-1 - (list - ;;------------------------------------------------------------------ - ;; fontify C++-style comments as comments. - ;;------------------------------------------------------------------ + (list + ;; Keywords: + (list + (concat + "\\<\\(" + "break\\|byvalue\\|" + "case\\|cast\\|catch\\|class\\|continue\\|" + "do\\|else\\|extends\\|" + "finally\\|for\\|future\\|" + "generic\\|goto\\|" + "if\\|implements\\|import\\|" + "instanceof\\|interface\\|" + "new\\|package\\|return\\|switch\\|" + "throws?\\|try\\|while\\)\\>") + 1 'font-lock-keyword-face) - '("//.*" . font-lock-comment-face) - - ;;------------------------------------------------------------------ - ;; I think static deserves special attention - ;;------------------------------------------------------------------ - - '("static" . font-lock-keyword-face) + ;; Modifiers: + (list java-modifier-regexp 1 font-lock-type-face) - ;;------------------------------------------------------------------ - ;; Make the "public" keyword standout (should we do private instead?) - ;;------------------------------------------------------------------ - - ;; these depend on some personal SMF faces + ;; Special constants: + '("\\<\\(this\\|super\\)\\>" (1 font-lock-reference-face)) + '("\\<\\(false\\|null\\|true\\)\\>" (1 font-lock-keyword-face)) - ;; I wish I knew elisp, etc enough to know if it's - ;; faster to use 1 regex for n words, or n - ;; unglobbed entries in this list... - - ;; '("private" . font-lock-pale-face) - ;; '("protected" . font-lock-pale-face) - - ;;------------------------------------------------------------------ - ;; special case so "new Foo();" doesn't map to method declaration - ;;------------------------------------------------------------------ + ;; Class names: + (list (concat "\\<class\\>\\s *" java-font-lock-identifier-regexp) + 1 'font-lock-function-name-face) + + ;; Package declarations: + (list (concat "\\<\\(package\\|import\\)\\>\\s *" + java-font-lock-identifier-regexp) + '(2 font-lock-reference-face) + (list (concat + "\\=\\.\\(" java-font-lock-identifier-regexp "\\)") + nil nil '(1 (if (= (char-after (match-end 0)) ?.) + 'font-lock-reference-face + 'font-lock-type-face)))) - (list (concat - "^.*[ \t]+\\(new\\|return\\)[ \t]+" - "\\(" java-token "\\)") - 2 'default) - - ;;------------------------------------------------------------------ - ;; special case so "else if();" doesn't map to method declaration - ;;------------------------------------------------------------------ + ;; Constructors: + (list (concat + "^\\s *\\(" java-modifier-regexp "\\s +\\)*" + java-font-lock-class-name-regexp "\\s *\(") + (list 3 + '(condition-case nil + (save-excursion + (goto-char (scan-sexps (- (match-end 0) 1) 1)) + (parse-partial-sexp (point) (point-max) nil t) + (and (looking-at "\\($\\|\\<throws\\>\\|{\\)") + 'font-lock-function-name-face)) + (error 'font-lock-function-name-face)))) - (list "^.*[ \t]+else[ \t]+\\(if\\)" - 1 'default) + ;; Methods: + (list (concat "\\(" java-font-lock-type-regexp "\\|" + java-font-lock-class-name-regexp "\\)" + "\\s *\\(\\[\\s *\\]\\s *\\)*" + java-font-lock-identifier-regexp "\\s *\(") + 5 + 'font-lock-function-name-face) - ;;------------------------------------------------------------------ - ;; METHOD IDENTIFICATION - ;; - ;; fontify the (first word of) names of methods being defined. - ;;------------------------------------------------------------------ + ;; Labels: + (list ":" + (list + (concat "^\\s *" java-font-lock-identifier-regexp "\\s *:") + '(beginning-of-line) '(end-of-line) + '(1 font-lock-reference-face))) - (list (concat - "^[ \t]+" ;; indent of line + ;; `break' and continue' destination labels: + (list (concat "\\<\\(break\\|continue\\)\\>\\s *" + java-font-lock-identifier-regexp) + 2 'font-lock-reference-face) + + ;; Case statements: + ;; In Java, any constant expression is allowed. + '("\\<case\\>\\s *\\(.*\\):" 1 font-lock-reference-face))) - ;;------------------------------------------------------- - ;; Demanding a token 1st doesn't recognize constructors - ;; w/out any access specifiers. Unfortunately, that also - ;; looks like many other things, including "if (foo) {", - ;; so it's not an easy case to detect -- I'm just going - ;; to live w/out it for now... - ;;------------------------------------------------------- + ;; Types and declared variable names: + (setq java-font-lock-keywords-2 + (append - "\\(" java-modifying-token "[ \t]+\\)" + java-font-lock-keywords-1 + (list + ;; Keywords followed by a type: + (list (concat "\\<\\(extends\\|instanceof\\|new\\)\\>\\s *" + java-font-lock-identifier-regexp) + '(2 (if (= (char-after (match-end 0)) ?.) + 'font-lock-reference-face 'font-lock-type-face)) + (list (concat "\\=\\." java-font-lock-identifier-regexp) + '(goto-char (match-end 0)) nil + '(1 (if (= (char-after (match-end 0)) ?.) + 'font-lock-reference-face 'font-lock-type-face)))) -; "\\(" -; "\\(^[ \t]+\\(" java-token "[ \t]+\\)\\)" -; "\\|" -; "\\( \\)" -; "\\)" -; failed attempt to hack in ^ followed by exactly 4 spaces allowance to -; recognize constructions with no access specified + ;; Keywords followed by a type list: + (list (concat "\\<\\(implements\\|throws\\)\\>\\ s*" + java-font-lock-identifier-regexp) + '(2 (if (= (char-after (match-end 0)) ?.) + font-lock-reference-face font-lock-type-face)) + (list (concat "\\=\\(\\.\\|\\s *\\(,\\)\\s *\\)" + java-font-lock-identifier-regexp) + '(goto-char (match-end 0)) nil + '(3 (if (= (char-after (match-end 0)) ?.) + font-lock-reference-face font-lock-type-face)))) - "\\(" java-modifying-token "[ \t]+\\)?" - "\\(" java-modifying-token "[ \t]+\\)?" - "\\(" java-modifying-token "[ \t]+\\)?" - "\\(" java-modifying-token "[ \t]+\\)?" - "\\(" java-modifying-token "[ \t]+\\)?" - "\\(" java-token "\\)[ \t]*(") + ;; primitive types, can't be confused with anything else. + (list java-font-lock-type-regexp + '(1 font-lock-type-face) + '(font-lock-match-java-declarations + (goto-char (match-end 0)) + (goto-char (match-end 0)) + (0 font-lock-variable-name-face))) - ; "\\(" java-token "\\)[ \t]*(.*{") - - ;; SMF: while demanding { at EOL is stylistic, - ;; it DOESN'T hilite the likes of: - ;; return new Dimension() - ;; "\\(" java-token "\\)[ \t]*(") - ;; PROBLEM -- it leaves out abstract and native methods! - - 13 'font-lock-function-name-face) + ;; Declarations, class types and capitalized variables: + ;; + ;; Declarations are easy to recognize. Capitalized words + ;; followed by a closing parenthesis are treated as casts if they + ;; also are followed by an expression. Expressions beginning with + ;; a unary numerical operator, e.g. +, can't be cast to an object + ;; type. + ;; + ;; The path of a fully qualified type, e.g. java.lang.Foo, is + ;; fontified in the reference face. + ;; + ;; An access to a static field, e.g. System.out.println, is + ;; not fontified since it can't be distinguished from the + ;; usage of a capitalized variable, e.g. Foo.out.println. - ;;------------------------------------------------------------------ - ;; Fontify class names ... - ;; (info-node is another personal SMF face) - ;;------------------------------------------------------------------ - - (list (concat - "^[ \t]*\\([a-z]+[ \t]+\\)?\\([a-z]+[ \t]+\\)?class[ \t]+\\(" - java-token "\\)") - 3 'font-lock-reference-face) + (list (concat java-font-lock-class-name-regexp + "\\s *\\(\\[\\s *\\]\\s *\\)*" + "\\(\\<\\|$\\|)\\s *\\([\(\"]\\|\\<\\)\\)") + '(1 (save-match-data + (save-excursion + (goto-char + (match-beginning 3)) + (if (not (looking-at "\\<instanceof\\>")) + 'font-lock-type-face)))) + (list (concat "\\=" java-font-lock-identifier-regexp "\\.") + '(progn + (goto-char (match-beginning 0)) + (while (or (= (preceding-char) ?.) + (= (char-syntax (preceding-char)) ?w)) + (backward-char))) + '(goto-char (match-end 0)) + '(1 font-lock-reference-face) + '(0 nil)) ; Workaround for bug in XEmacs. + '(font-lock-match-java-declarations + (goto-char (match-end 1)) + (goto-char (match-end 0)) + (1 font-lock-variable-name-face)))))) - ;;------------------------------------------------------------------ - ;; Package names - ;;------------------------------------------------------------------ - - (list (concat - "package[ \t]+\\(" java-token "\\)") - 1 'font-lock-reference-face) - - ;; - ;; Fontify case clauses. This is fast because its anchored on the left. + ;; Modifier keywords and Java doc tags + (setq java-font-lock-keywords-3 + (append - '("case[ \t]+\\(\\(\\sw\\|\\s_\\)+\\):". 1) - '("\\<\\(default\\):". 1) - )) + '( + ;; Feature scoping: + ;; These must come first or the Modifiers from keywords-1 will + ;; catch them. We don't want to use override fontification here + ;; because then these terms will be fontified within comments. + ("\\<private\\>" 0 font-lock-string-face) + ("\\<protected\\>" 0 font-lock-preprocessor-face) + ("\\<public\\>" 0 font-lock-reference-face)) + java-font-lock-keywords-2 + + (list + + ;; Java doc tags + '("@\\(author\\|exception\\|param\\|return\\|see\\|version\\)\\s " + 0 font-lock-keyword-face t) - (setq java-font-lock-keywords-2 - (append java-font-lock-keywords-1 - (list - ;; - ;; fontify all storage classes and type specifiers - (cons (concat "\\<\\(" storage "\\)\\>") 'font-lock-type-face) - (cons (concat "\\<\\(" types "\\)\\>") 'font-lock-type-face) - - ;; - ;; fontify all builtin tokens - (cons (concat - "[ \t]\\(" - (mapconcat 'identity reserved-words "\\|") - "\\)[ \t\n(){};,]") - 1) - (cons (concat - "^\\(" - (mapconcat 'identity reserved-words "\\|") - "\\)[ \t\n(){};,]") - 1) - ))) + ;; Doc tag - Parameter identifiers + (list (concat "@param\\s +" java-font-lock-identifier-regexp) + 1 'font-lock-variable-name-face t) + + ;; Doc tag - Exception types + (list (concat "@exception\\ s*" + java-font-lock-identifier-regexp) + '(1 (if (= (char-after (match-end 0)) ?.) + font-lock-reference-face font-lock-type-face) t) + (list (concat "\\=\\." java-font-lock-identifier-regexp) + '(goto-char (match-end 0)) nil + '(1 (if (= (char-after (match-end 0)) ?.) + 'font-lock-reference-face 'font-lock-type-face) t))) + + ;; Doc tag - Cross-references, usually to methods + '("@see\\s +\\(\\S *[^][ \t\n\r\f(){},.;:]\\)" + 1 font-lock-function-name-face t) + + ))) ) (defvar java-font-lock-keywords java-font-lock-keywords-1 "Additional expressions to highlight in Java mode.") +;; Match and move over any declaration/definition item after +;; point. Does not match items which look like a type declaration +;; (primitive types and class names, i.e. capitalized words.) +;; Should the variable name be followed by a comma, we reposition +;; the cursor to fontify more identifiers. +(defun font-lock-match-java-declarations (limit) + "Match and skip over variable definitions." + (if (looking-at "\\s *\\(\\[\\s *\\]\\s *\\)*") + (goto-char (match-end 0))) + (and + (looking-at java-font-lock-identifier-regexp) + (save-match-data + (not (string-match java-font-lock-type-regexp + (buffer-substring (match-beginning 1) + (match-end 1))))) + (save-match-data + (save-excursion + (goto-char (match-beginning 1)) + (not (looking-at + (concat java-font-lock-class-name-regexp + "\\s *\\(\\[\\s *\\]\\s *\\)*\\<"))))) + (save-match-data + (condition-case nil + (save-restriction + (narrow-to-region (point-min) limit) + (goto-char (match-end 0)) + ;; Note: Both `scan-sexps' and the second goto-char can + ;; generate an error which is caught by the + ;; `condition-case' expression. + (while (not (looking-at "\\s *\\(\\(,\\)\\|;\\|$\\)")) + (goto-char (or (scan-sexps (point) 1) (point-max)))) + (goto-char (match-end 2))) ; non-nil + (error t))))) + + (defvar tex-font-lock-keywords ; ;; Regexps updated with help from Ulrik Dickow <dickow@nbi.dk>. ; '(("\\\\\\(begin\\|end\\|newcommand\\){\\([a-zA-Z0-9\\*]+\\)}"
--- a/lisp/packages/fontl-hooks.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/packages/fontl-hooks.el Mon Aug 13 09:05:10 2007 +0200 @@ -82,3 +82,6 @@ font-lock-keywords) (turn-on-font-lock))) +(provide 'fontl-hooks) + +;;; fontl-hooks.el ends here
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/packages/man-xref.el Mon Aug 13 09:05:10 2007 +0200 @@ -0,0 +1,166 @@ +;;; man-xref.el --- cross reference selection functions for man mode + +;; Author: Mark Hood <hood@eng.sun.com> +;; @(#)man-xref.el 1.15 + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs is distributed in the hope that it will be useful, but +;; WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Synched up with: FSF 19.35. + +;;; Commentary: + +;; This package is an add-on to the man.el that comes with Emacs +;; 19.34. It renders manpage cross references in bold, sets them up +;; for mouse highlighting, and allows selection via keystrokes or +;; mouse. All strings matching Man-reference-regexp in the text of +;; the man page are set up, in addition to the ones in the See Also +;; section. + +;; To use this package, put something like the following in your Emacs +;; initialization file. This example causes tab and M-tab to go to +;; the next and previous manual cross references, causes carriage +;; return to display a man page for the reference under point, and +;; allows mouse button 2 to invoke a man page display. + +;; (add-hook 'Man-mode-hook +;; '(lambda () +;; (Man-mouseify-xrefs) +;; (define-key Man-mode-map "\r" 'Man-do-manual-reference) +;; (define-key Man-mode-map "\t" 'Man-next-manual-reference) +;; (define-key Man-mode-map "\e\t" 'Man-prev-manual-reference) +;; (define-key Man-mode-map [mouse-2] 'Man-mouse-manual-reference) +;; )) +;; +;; (autoload 'Man-mouseify-xrefs "~/emacs/man-xref") + +(eval-when-compile (require 'cl)) + +(defvar Man-word-syntax "w_()" "Syntax for words in a man buffer.") + +(defun Man-current-word () + "Return word under point, using `Man-word-syntax' for word syntax." + (save-excursion + (let ((s (+ (point) (skip-syntax-backward Man-word-syntax)))) + (skip-syntax-forward Man-word-syntax) + (buffer-substring s (point))))) + +(defun Man-prev-word-hyphen-p () + "Return nil if previous word is not hyphenated. +Non-nil value is the buffer position of the beginning of the hyphenated word." + (save-excursion + (skip-syntax-backward Man-word-syntax) + (skip-chars-backward " \t") + (cond ((and (> (point) (1+ (point-min))) + (string-equal "-\n" (buffer-substring (- (point) 2) (point)))) + (backward-char) + (skip-syntax-backward Man-word-syntax) + (point))))) + +(defun Man-next-manual-reference () + "Move point to the beginning of the next manual reference." + (interactive) + (let ((current (point)) + (end (re-search-forward (concat "[ \t]" Man-reference-regexp) nil t)) + (start (or (Man-prev-word-hyphen-p) (1+ (match-beginning 0))))) + (cond ((eq end nil)) + ((> start current) + (goto-char start)) + ;; current is in the pre-hyphen portion of a hyphenated reference + ((re-search-forward Man-reference-regexp nil t) + (goto-char (or (Man-prev-word-hyphen-p) (match-beginning 0)))) + ((goto-char current))))) + +(defun Man-prev-manual-reference () + "Move point to the beginning of the previous manual reference." + (interactive) + (if (re-search-backward (concat "[ \t]" Man-reference-regexp) nil t) + (goto-char (or (Man-prev-word-hyphen-p) (1+ (match-beginning 0)))))) + +(defun Man-mouseify-xrefs () + "Render man cross references in bold font and set up mouse highlighting. +Add these cross references to `Man-refpages-alist'." + (let (start end xref hyphen alist) + (goto-char (point-min)) + (forward-line 1) + (while (re-search-forward Man-reference-regexp nil t) + (setq start (match-beginning 0)) + (setq end (match-end 0)) + (setq xref (buffer-substring start end)) + (cond ((setq hyphen (Man-prev-word-hyphen-p)) + (setq start hyphen) + (goto-char hyphen) + (setq xref (concat (substring (Man-current-word) 0 -1) xref)) + (goto-char end))) + (setq Man-refpages-alist (cons (list xref) Man-refpages-alist)) + (Man-boldify-mouse-region start end)) + (setq Man-refpages-alist + (sort Man-refpages-alist + (function (lambda (a b) (string< (car a) (car b)))))) + ;; delete duplicate entries in the alist + (setq alist Man-refpages-alist) + (while alist + (cond ((string= (car (car alist)) (car (car (cdr alist)))) + (setcdr alist (cdr (cdr alist)))) + ((setq alist (cdr alist))))) + (goto-char (point-min)) + (forward-line 1))) + +(defun Man-mouse-manual-reference (mouse) + "Move point to mouse position and run `Man-getpage-in-background' there." + (interactive "e") + (select-window (car (car (cdr mouse)))) + (goto-char (car (cdr (car (cdr mouse))))) + (Man-do-manual-reference)) + +(defun Man-do-manual-reference () + "Run `Man-getpage-in-background' on cross reference under point. +Word under point is checked for a match with `Man-reference-regexp'. +If point is not over a word, try to use previous word for a match." + (interactive) + (save-excursion + (let ((xref (Man-current-word)) (hyphen (Man-prev-word-hyphen-p))) + (if (and (zerop (length xref)) + (setq xref " ") + (skip-syntax-backward " ") + (not (eq (point) (point-min)))) + (Man-do-manual-reference) + (cond ((string-equal "-" (substring xref -1)) + (skip-syntax-forward Man-word-syntax) + (skip-syntax-forward " ") + (setq xref (concat (substring xref 0 -1) (Man-current-word)))) + (hyphen + (goto-char hyphen) + (setq xref (concat (substring (Man-current-word) 0 -1) xref)))) + (if (string-match Man-reference-regexp xref) + (Man-getpage-in-background + (Man-translate-references + (substring xref (match-beginning 0) (match-end 0)))) + (message "No cross reference found under point.")))))) + +(eval-and-compile + (when (string-match "XEmacs\\|Lucid" emacs-version) + (fset 'make-overlay 'make-extent) + (fset 'overlay-put 'set-extent-property))) + +(defun Man-boldify-mouse-region (beg end) + "Render region text in bold with mouse highlighting." + (let ((overlay (make-overlay beg end))) + (overlay-put overlay 'face 'bold) + (overlay-put overlay 'mouse-face 'highlight) + (overlay-put overlay 'hilit t))) +
--- a/lisp/packages/man.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/packages/man.el Mon Aug 13 09:05:10 2007 +0200 @@ -170,6 +170,72 @@ imposes a large startup cost which is why it is not simply on by default on all systems.") +(defvar Manual-use-rosetta-man (not (null (locate-file "rman" exec-path))) "\ +If non-nil, use RosettaMan (rman) to filter man pages. +This makes man-page cleanup virtually instantaneous, instead of +potentially taking a long time. + +Here is information on RosettaMan, from Neal.Becker@comsat.com (Neal Becker): + +RosettaMan is a filter for UNIX manual pages. It takes as input man +pages formatted for a variety of UNIX flavors (not [tn]roff source) +and produces as output a variety of file formats. Currently +RosettaMan accepts man pages as formatted by the following flavors of +UNIX: Hewlett-Packard HP-UX, AT&T System V, SunOS, Sun Solaris, OSF/1, +DEC Ultrix, SGI IRIX, Linux, SCO; and produces output for the following +formats: printable ASCII only (stripping page headers and footers), +section and subsection headers only, TkMan, [tn]roff, Ensemble, RTF, +SGML (soon--I finally found a DTD), HTML, MIME, LaTeX, LaTeX 2e, Perl 5's pod. + +RosettaMan improves on other man page filters in several ways: (1) its +analysis recognizes the structural pieces of man pages, enabling high +quality output, (2) its modular structure permits easy augmentation of +output formats, (3) it accepts man pages formatted with the varient +macros of many different flavors of UNIX, and (4) it doesn't require +modification or cooperation with any other program. + +RosettaMan is a rewrite of TkMan's man page filter, called bs2tk. (If +you haven't heard about TkMan, a hypertext man page browser, you +should grab it via anonymous ftp from ftp.cs.berkeley.edu: +/ucb/people/phelps/tkman.tar.Z.) Whereas bs2tk generated output only for +TkMan, RosettaMan generalizes the process so that the analysis can be +leveraged to new output formats. A single analysis engine recognizes +section heads, subsection heads, body text, lists, references to other +man pages, boldface, italics, bold italics, special characters (like +bullets), tables (to a degree) and strips out page headers and +footers. The engine sends signals to the selected output functions so +that an enhancement in the engine improves the quality of output of +all of them. Output format functions are easy to add, and thus far +average about about 75 lines of C code each. + + + +*** NOTES ON CURRENT VERSION *** + +Help! I'm looking for people to help with the following projects. +\(1) Better RTF output format. The current one works, but could be +made better. (2) Roff macros that produce text that is easily +parsable. RosettaMan handles a great variety, but some things, like +H-P's tables, are intractable. If you write an output format or +otherwise improve RosettaMan, please send in your code so that I may +share the wealth in future releases. + +This version can try to identify tables (turn this on with the -T +switch) by looking for lines with a large amount of interword spacing, +reasoning that this is space between columns of a table. This +heuristic doesn't always work and sometimes misidentifies ordinary +text as tables. In general I think it is impossible to perfectly +identify tables from nroff formatted text. However, I do think the +heuristics can be tuned, so if you have a collection of manual pages +with unrecognized tables, send me the lot, in formatted form (i.e., +after formatting with nroff -man), and uuencode them to preserve the +control characters. Better, if you can think of heuristics that +distinguish tables from ordinary text, I'd like to hear them. + + +Notes for HTML consumers: This filter does real (heuristic) +parsing--no <PRE>! Man page references are turned into hypertext links.") + (make-face 'man-italic) (or (face-differs-from-default-p 'man-italic) (copy-face 'italic 'man-italic)) @@ -780,45 +846,48 @@ ;; Hint: BS stands form more things than "back space" (defun Manual-nuke-nroff-bs (&optional apropos-mode) (interactive "*") - ;; - ;; turn underlining into italics - ;; - (goto-char (point-min)) - (while (search-forward "_\b" nil t) - ;; searching for underscore-backspace and then comparing the following - ;; chars until the sequence ends turns out to be much faster than searching - ;; for a regexp which matches the whole sequence. - (let ((s (match-beginning 0))) - (goto-char s) - (while (and (= (following-char) ?_) - (= (char-after (1+ (point))) ?\b)) - (Manual-delete-char 2) - (forward-char 1)) - (set-extent-face (make-extent s (point)) 'man-italic))) - ;; - ;; turn overstriking into bold - ;; - (goto-char (point-min)) - (while (re-search-forward "\\([^\n]\\)\\(\b\\1\\)" nil t) - ;; Surprisingly, searching for the above regexp is faster than searching - ;; for a backspace and then comparing the preceding and following chars, - ;; I presume because there are many false matches, meaning more funcalls - ;; to re-search-forward. - (let ((s (match-beginning 0))) - (goto-char s) - ;; Some systems (SGI) overstrike multiple times, eg, "M\bM\bM\bM". - (while (looking-at "\\([^\n]\\)\\(\b\\1\\)+") - (delete-region (+ (point) 1) (match-end 0)) - (forward-char 1)) - (set-extent-face (make-extent s (point)) 'man-bold))) - ;; - ;; hack bullets: o^H+ --> + - (goto-char (point-min)) - (while (search-forward "\b" nil t) - (Manual-delete-char -2)) + (if Manual-use-rosetta-man + (call-process-region (point-min) (point-max) "rman" t t nil) + ;; + ;; turn underlining into italics + ;; + (goto-char (point-min)) + (while (search-forward "_\b" nil t) + ;; searching for underscore-backspace and then comparing the following + ;; chars until the sequence ends turns out to be much faster than searching + ;; for a regexp which matches the whole sequence. + (let ((s (match-beginning 0))) + (goto-char s) + (while (and (= (following-char) ?_) + (= (char-after (1+ (point))) ?\b)) + (Manual-delete-char 2) + (forward-char 1)) + (set-extent-face (make-extent s (point)) 'man-italic))) + ;; + ;; turn overstriking into bold + ;; + (goto-char (point-min)) + (while (re-search-forward "\\([^\n]\\)\\(\b\\1\\)" nil t) + ;; Surprisingly, searching for the above regexp is faster than searching + ;; for a backspace and then comparing the preceding and following chars, + ;; I presume because there are many false matches, meaning more funcalls + ;; to re-search-forward. + (let ((s (match-beginning 0))) + (goto-char s) + ;; Some systems (SGI) overstrike multiple times, eg, "M\bM\bM\bM". + (while (looking-at "\\([^\n]\\)\\(\b\\1\\)+") + (delete-region (+ (point) 1) (match-end 0)) + (forward-char 1)) + (set-extent-face (make-extent s (point)) 'man-bold))) + ;; + ;; hack bullets: o^H+ --> + + (goto-char (point-min)) + (while (search-forward "\b" nil t) + (Manual-delete-char -2)) - (if (> (buffer-size) 100) ; minor kludge - (Manual-nuke-nroff-bs-footers)) + (if (> (buffer-size) 100) ; minor kludge + (Manual-nuke-nroff-bs-footers)) + ) ;; not Manual-use-rosetta-man ;; ;; turn subsection header lines into bold ;; @@ -850,12 +919,14 @@ (forward-line 1)) ) - ;; Zap ESC7, ESC8, and ESC9 - ;; This is for Sun man pages like "man 1 csh" - (goto-char (point-min)) - (while (re-search-forward "\e[789]" nil t) - (replace-match "")) - + (if Manual-use-rosetta-man + nil + ;; Zap ESC7, ESC8, and ESC9 + ;; This is for Sun man pages like "man 1 csh" + (goto-char (point-min)) + (while (re-search-forward "\e[789]" nil t) + (replace-match ""))) + ;; Nuke blanks lines at start. ;; (goto-char (point-min)) ;; (skip-chars-forward "\n")
--- a/lisp/packages/scroll-in-place.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/packages/scroll-in-place.el Mon Aug 13 09:05:10 2007 +0200 @@ -17,7 +17,7 @@ ;;;; ;;;; You should have received a copy of the GNU General Public License along ;;;; with GNU Emacs. If you did not, write to the Free Software Foundation, -;;;; Inc., 675 Mass Ave., Cambridge, MA 02139, USA. +;;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ;;; Synched up with: Not in FSF. @@ -461,6 +461,9 @@ ;;;; invoke scrolling commands (although many filters move point around, ;;;; which will also confuse `scroll-window-in-place'). +;; sb -- Added turn-on and turn-off hook functions to prepare for making this +;; a standardly dumped package with XEmacs. + ;; (provide 'scroll-in-place) at the end of this file. @@ -625,6 +628,16 @@ set for all versions of Epoch 4 and for Lucid GNU Emacs 19.8.") +;; Hook functions to make turning the mode on and off easier. +(defun turn-on-scroll-in-place () + "Unconditionally turn on scroll-in-place mode." + (set (make-local-variable 'scroll-in-place) t)) + +(defun turn-off-scroll-in-place () + "Unconditionally turn on scroll-in-place mode." + (set (make-local-variable 'scroll-in-place) nil)) + + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; @@ -1547,6 +1560,16 @@ nil)) +;;; Some convenience redefinitions for modes that don't like scroll-in-place +(add-hook 'vm-mode-hook 'turn-off-scroll-in-place) +(add-hook 'vm-select-message-hook 'turn-off-scroll-in-place) +(add-hook 'vm-summary-mode-hook 'turn-off-scroll-in-place) + +(add-hook 'list-mode-hook 'turn-off-scroll-in-place) + +;; This doesn't work with Red Gnus +;; (add-hook 'gnus-article-mode-hook 'turn-off-scroll-in-place) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; @@ -1557,5 +1580,4 @@ (provide 'scroll-in-place) -;; End of file. - +;;; scroll-in-place.el ends here
--- a/lisp/packages/session.el Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -;;; Synched up with: Not in FSF. -;;; #### Chuck -- I think we should remove this. It's dumb and stupid -;;; and there are at least two other packages we provide that do the -;;; same thing. - -(setq kill-emacs-hook - '(save-session)) - -;; Record in `/.emacs-session' a command to re-visit the last file -;; that was being looked at. -(defun save-session () - (and buffer-file-name - (write-region - (concat "(" (if (eq major-mode 'rmail-mode) - "rmail" - "find-file") - " " (if (string= (concat (getenv "HOME") "/RMAIL") - buffer-file-name) - ;; Omit the file name if it is the primary rmail file - ;; to cause the default inboxes to be used. - "" - (prin1-to-string buffer-file-name)) - ")\n" - "(goto-char " (prin1-to-string (window-start)) ")\n" - "(beginning-of-line)\n" - "(set-window-start (selected-window) (point))\n" - "(goto-line " - (prin1-to-string (1+ (count-lines 1 (point)))) - ")\n") - nil (expand-file-name "~/.emacs-session") - ;; Don't print a message. - nil 'lambda))) - -;; Restore previous saved session, if there is one. -(load "~/.emacs-session" t t)
--- a/lisp/pcl-cvs/ChangeLog Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/pcl-cvs/ChangeLog Mon Aug 13 09:05:10 2007 +0200 @@ -1,3 +1,7 @@ +Sat Dec 21 22:37:37 1996 Neal Becker <neal@ctd.comsat.com> + + * pcl-cvs.el: Synched with pcl-cvs.el from cvs-1.9. + Tue Jan 23 13:02:24 1996 Greg A. Woods <woods@most.weird.com> * pcl-cvs.el (pcl-cvs-bugs-address): change the default address
--- a/lisp/pcl-cvs/pcl-cvs.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/pcl-cvs/pcl-cvs.el Mon Aug 13 09:05:10 2007 +0200 @@ -1,10 +1,10 @@ ;;; ;;;#ident "@(#)OrigId: pcl-cvs.el,v 1.93 1993/05/31 22:44:00 ceder Exp " ;;; -;;;#ident "@(#)cvs/contrib/pcl-cvs:$Name: r20-0b30 $:$Id: pcl-cvs.el,v 1.1.1.1 1996/12/18 22:42:58 steve Exp $" +;;;#ident "@(#)cvs/contrib/pcl-cvs:$Name: r20-0b33 $:$Id: pcl-cvs.el,v 1.2 1996/12/28 21:03:03 steve Exp $" ;;; ;;; pcl-cvs.el -- A Front-end to CVS 1.3 or later. -;;; Release 1.05-CVS-$Name: r20-0b30 $. +;;; Release 1.05-CVS-$Name: r20-0b33 $. ;;; Copyright (C) 1991, 1992, 1993 Per Cederqvist ;;; This program is free software; you can redistribute it and/or modify @@ -19,7 +19,8 @@ ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with this program; if not, write to the Free Software -;;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +;;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;;; 02111-1307, USA. ;;; See below for installation instructions. @@ -33,41 +34,35 @@ ;;; or newer. Use the version of RCS best suited for the version of CVS you're ;;; using. -; (require 'cookie) ; from ELIB-1.0 -(load "cookie.el") +(require 'cookie) ; from ELIB-1.0 (require 'add-log) ; for all the ChangeLog goodies -(provide 'pcl-cvs) - ;;; ------------------------------------------------------- ;;; START OF THINGS TO CHECK WHEN INSTALLING ;; also use $GNU here, since may folks might install CVS as a GNU package ;; -(defvar local-path (cond - ((getenv "LOCAL") - (getenv "LOCAL")) - ((getenv "GNU") - (getenv "GNU")) - (t - "/usr/local")) - "*Path prefix for most locally installed things.") - -;; this isn't likely to be right all the time.... -;; -(defvar local-gnu-path (cond - ((getenv "GNU") - (getenv "GNU")) - (t - "/usr/local")) ; or "/usr/gnu"? - "*Path prefix for locally installed GNU software.") - -(defvar cvs-program (concat local-path "/bin/cvs") +(defun cvs-find-program (program) + (let ((path (list (getenv "LOCAL") + (getenv "GNU") + "/usr/local/bin" + "/usr/bin" + "/bin"))) + (while path + (if (stringp (car path)) + (let ((abs-program (expand-file-name program (car path)))) + (if (file-executable-p abs-program) + (setq path nil + program abs-program)))) + (setq path (cdr path))) + program)) + +(defvar cvs-program (cvs-find-program "cvs") "*Full path to the cvs executable.") ;; SunOS-4.1.1_U1 has "diff.c 1.12 88/08/04 SMI; from UCB 4.6 86/04/03" ;; -(defvar cvs-diff-program (concat local-gnu-path "/bin/diff") +(defvar cvs-diff-program (cvs-find-program "diff") "*Full path to the best diff program you've got. NOTE: there are some nasty bugs in the context diff variants of some vendor versions, such as the one in SunOS-4.1.1_U1") @@ -131,7 +126,7 @@ ;;; END OF THINGS TO CHECK WHEN INSTALLING ;;; -------------------------------------------------------- -(defconst pcl-cvs-version "1.05-CVS-$Name: r20-0b30 $" +(defconst pcl-cvs-version "1.05-CVS-$Name: r20-0b33 $" "A string denoting the current release version of pcl-cvs.") ;; You are NOT allowed to disable this message by default. However, you @@ -144,8 +139,8 @@ (defconst cvs-startup-message (if cvs-inhibit-copyright-message - "PCL-CVS release 1.05-CVS-$Name: r20-0b30 $" - "PCL-CVS release 1.05 from CVS release $Name: r20-0b30 $. + "PCL-CVS release 1.05-CVS-$Name: r20-0b33 $" + "PCL-CVS release 1.05 from CVS release $Name: r20-0b33 $. Copyright (C) 1992, 1993 Per Cederqvist Pcl-cvs comes with absolutely no warranty; for details consult the manual. This is free software, and you are welcome to redistribute it under certain @@ -729,7 +724,7 @@ \\[cvs-mode-undo-local-changes] Revert the last checked in version - discard your changes to the file. Entry to this mode runs cvs-mode-hook. -This description is updated for release 1.05-CVS-$Name: r20-0b30 $ of pcl-cvs. +This description is updated for release 1.05-CVS-$Name: r20-0b33 $ of pcl-cvs. All bindings: \\{cvs-mode-map}" @@ -1018,7 +1013,7 @@ (insert "Pcl-cvs Version: " "@(#)OrigId: pcl-cvs.el,v 1.93 1993/05/31 22:44:00 ceder Exp\n") (insert "CVS Version: " - "@(#)cvs/contrib/pcl-cvs:$Name: r20-0b30 $:$Id: pcl-cvs.el,v 1.1.1.1 1996/12/18 22:42:58 steve Exp $\n\n") + "@(#)lisp/pcl-cvs:$Name: r20-0b33 $:$Id: pcl-cvs.el,v 1.2 1996/12/28 21:03:03 steve Exp $\n\n") (insert (format "--- Contents of stdout buffer (%d chars) ---\n" (length stdout))) (insert stdout) @@ -1229,6 +1224,9 @@ ((looking-at "^cvs \\(update\\|server\\): \\[..:..:..\\] waiting for .*lock in ") (forward-line 1)) + ((looking-at + "^cvs \\(update\\|server\\): \\[..:..:..\\] obtained lock in ") + (forward-line 1)) ;; File removed in repository, but edited by you. @@ -1350,7 +1348,7 @@ ((looking-at ;; Allow both RCS 5.5 and 5.6. (5.6 prints "rcs" and " warning"). - "^\\(rcs\\)?merge[:]*\\( warning\\)?: \\((overlaps\\|conflicts\\) during merge$") + "^\\(rcs\\)?merge[:]*\\( warning\\)?: \\(overlaps\\|conflicts\\) during merge$") ;; Yes, this is a conflict. (cvs-skip-line stdout-buffer stderr-buffer @@ -1604,11 +1602,11 @@ (define-key cvs-mode-map "\C-p" 'cvs-mode-previous-line) ;; ^C- keys are used to set various flags to control CVS features (define-key cvs-mode-map "\C-c" 'cvs-mode-map-control-c-prefix) - (define-key cvs-mode-map "\C-cc" 'cvs-change-cvsroot) - (define-key cvs-mode-map "\C-cd" 'cvs-set-diff-flags) - (define-key cvs-mode-map "\C-cl" 'cvs-set-log-flags) - (define-key cvs-mode-map "\C-cs" 'cvs-set-status-flags) - (define-key cvs-mode-map "\C-cu" 'cvs-set-update-optional-flags) + (define-key cvs-mode-map "\C-c\C-c" 'cvs-change-cvsroot) + (define-key cvs-mode-map "\C-c\C-d" 'cvs-set-diff-flags) + (define-key cvs-mode-map "\C-c\C-l" 'cvs-set-log-flags) + (define-key cvs-mode-map "\C-c\C-s" 'cvs-set-status-flags) + (define-key cvs-mode-map "\C-c\C-u" 'cvs-set-update-optional-flags) ;; M- keys are usually those that operate on modules (define-key cvs-mode-map "\M-\C-?" 'cvs-mode-unmark-all-files) (define-key cvs-mode-map "\M-C" 'cvs-mode-rcs2log) ; i.e. "Create a ChangeLog" @@ -3452,4 +3450,6 @@ (setq cvs-commit-list marked) (message "Press C-c C-c when you are done editing.")))) -;;;; end of file pcl-cvs.el +(provide 'pcl-cvs) + +;;; pcl-cvs.el ends here
--- a/lisp/prim/frame.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/prim/frame.el Mon Aug 13 09:05:10 2007 +0200 @@ -1031,6 +1031,7 @@ (setq minibuffer-scroll-window window) (set-window-start window 1) ; obeys narrowing (set-window-point window 1) + (shrink-window-if-larger-than-buffer window) nil))) (setq pre-display-buffer-function 'get-frame-for-buffer)
--- a/lisp/prim/help.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/prim/help.el Mon Aug 13 09:05:10 2007 +0200 @@ -380,7 +380,8 @@ (substitute-command-keys "Type \\[delete-other-windows] to remove help window, \\[scroll-other-window] to scroll the help."))) (t (message - (substitute-command-keys "Type \\[switch-to-buffer-other-window] to restore the other window, \\[scroll-other-window] to scroll the help.")))))))))) + (substitute-command-keys "Type \\[switch-to-buffer-other-window] to restore the other window, \\[scroll-other-window] to scroll the help.")))) + (shrink-window-if-larger-than-buffer helpwin))))))) (defun describe-key (key) "Display documentation of the function invoked by KEY. @@ -680,12 +681,14 @@ (eq char ? ) (eq 'scroll-up (key-binding event)) (eq char ?\177) - (eq 'scroll-down (key-binding event))) + (and (not (eq char ?b)) + (eq 'scroll-down (key-binding event)))) (if (or (eq char ? ) (eq 'scroll-up (key-binding event))) (scroll-up)) (if (or (eq char ?\177) - (eq 'scroll-down (key-binding event))) + (and (not (eq char ?b)) + (eq 'scroll-down (key-binding event)))) (scroll-down)) ;; write this way for I18N3 snarfing (if (pos-visible-in-window-p (point-max))
--- a/lisp/prim/lisp.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/prim/lisp.el Mon Aug 13 09:05:10 2007 +0200 @@ -326,7 +326,9 @@ (setq list (cdr list))) (setq list (nreverse new)))) (with-output-to-temp-buffer "*Completions*" - (display-completion-list list))) + (display-completion-list list)) + (shrink-window-if-larger-than-buffer + (get-buffer-window "*Completions*"))) (message "Making completion list...%s" "done"))))) ;;; lisp.el ends here
--- a/lisp/prim/loaddefs.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/prim/loaddefs.el Mon Aug 13 09:05:10 2007 +0200 @@ -323,16 +323,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "byte-optimize" "bytecomp/byte-optimize.el" (12906 7105)) + +;;;*** + +;;;### (autoloads nil "byte-optimize" "bytecomp/byte-optimize.el" (12984 29530)) ;;; Generated autoloads from bytecomp/byte-optimize.el ;;;*** -;;;### (autoloads nil "bytecomp-runtime" "bytecomp/bytecomp-runtime.el" (12906 7112)) +;;;### (autoloads nil "bytecomp-runtime" "bytecomp/bytecomp-runtime.el" (12984 29530)) ;;; Generated autoloads from bytecomp/bytecomp-runtime.el -;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "bytecomp/bytecomp.el" (12951 48003)) +;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "bytecomp/bytecomp.el" (12984 29530)) ;;; Generated autoloads from bytecomp/bytecomp.el (autoload 'byte-force-recompile "bytecomp" "\ @@ -412,7 +414,7 @@ ;;;*** -;;;### (autoloads (disassemble) "disass" "bytecomp/disass.el" (12906 7136)) +;;;### (autoloads (disassemble) "disass" "bytecomp/disass.el" (12984 29530)) ;;; Generated autoloads from bytecomp/disass.el (autoload 'disassemble "disass" "\ @@ -425,21 +427,34 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "appt" "calendar/appt.el" (12885 60822)) + +;;;*** + +;;;### (autoloads nil "appt" "calendar/appt.el" (12984 29530)) ;;; Generated autoloads from calendar/appt.el ;;;*** -;;;### (autoloads nil "cal-french" "calendar/cal-french.el" (12677 32246)) +;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (12984 29530)) +;;; Generated autoloads from calendar/cal-dst.el + +(put 'calendar-daylight-savings-starts 'risky-local-variable t) + +(put 'calendar-daylight-savings-ends 'risky-local-variable t) + +;;;*** + +;;;### (autoloads nil "cal-french" "calendar/cal-french.el" (12984 29530)) ;;; Generated autoloads from calendar/cal-french.el ;;;*** -;;;### (autoloads nil "cal-mayan" "calendar/cal-mayan.el" (12677 32245)) +;;;### (autoloads nil "cal-mayan" "calendar/cal-mayan.el" (12984 29530)) ;;; Generated autoloads from calendar/cal-mayan.el - -;;;### (autoloads nil "cal-x" "calendar/cal-x.el" (12677 32264)) + +;;;*** + +;;;### (autoloads nil "cal-x" "calendar/cal-x.el" (12984 29531)) ;;; Generated autoloads from calendar/cal-x.el (defvar calendar-setup 'one-frame "\ @@ -452,19 +467,10 @@ ;;;*** -;;;### (autoloads nil "cal-xemacs" "calendar/cal-xemacs.el" (12677 32248)) +;;;### (autoloads nil "cal-xemacs" "calendar/cal-xemacs.el" (12984 29531)) ;;; Generated autoloads from calendar/cal-xemacs.el -;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (12677 32247)) -;;; Generated autoloads from calendar/cal-dst.el - -(put 'calendar-daylight-savings-starts 'risky-local-variable t) - -(put 'calendar-daylight-savings-ends 'risky-local-variable t) - -;;;*** - -;;;### (autoloads (list-yahrzeit-dates calendar) "calendar" "calendar/calendar.el" (12807 53888)) +;;;### (autoloads (list-yahrzeit-dates calendar) "calendar" "calendar/calendar.el" (12988 19656)) ;;; Generated autoloads from calendar/calendar.el (defvar calendar-week-start-day 0 "\ @@ -819,64 +825,152 @@ fancy diary buffer next to the date. This slows down the diary functions somewhat; setting it to nil makes the diary display faster.") -(put 'general-holidays 'risky-local-variable t) - (defvar general-holidays '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Ground Hog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fool's Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving")) "\ *General holidays. Default value is for the United States. See the documentation for `calendar-holidays' for details.") -(put 'local-holidays 'risky-local-variable t) +(put 'general-holidays 'risky-local-variable t) (defvar local-holidays nil "\ *Local holidays. See the documentation for `calendar-holidays' for details.") -(put 'other-holidays 'risky-local-variable t) +(put 'local-holidays 'risky-local-variable t) (defvar other-holidays nil "\ *User defined holidays. See the documentation for `calendar-holidays' for details.") -(put 'hebrew-holidays-1 'risky-local-variable t) +(put 'other-holidays 'risky-local-variable t) (defvar hebrew-holidays-1 '((holiday-rosh-hashanah-etc) (if all-hebrew-calendar-holidays (holiday-julian 11 (let* ((m displayed-month) (y displayed-year) (year)) (increment-calendar-month m y -1) (let ((year (extract-calendar-year (calendar-julian-from-absolute (calendar-absolute-from-gregorian (list m 1 y)))))) (if (zerop (% (1+ year) 4)) 22 21))) "\"Tal Umatar\" (evening)")))) -(put 'hebrew-holidays-2 'risky-local-variable t) +(put 'hebrew-holidays-1 'risky-local-variable t) (defvar hebrew-holidays-2 '((if all-hebrew-calendar-holidays (holiday-hanukkah) (holiday-hebrew 9 25 "Hanukkah")) (if all-hebrew-calendar-holidays (holiday-hebrew 10 (let ((h-year (extract-calendar-year (calendar-hebrew-from-absolute (calendar-absolute-from-gregorian (list displayed-month 28 displayed-year)))))) (if (= (% (calendar-absolute-from-hebrew (list 10 10 h-year)) 7) 6) 11 10)) "Tzom Teveth")) (if all-hebrew-calendar-holidays (holiday-hebrew 11 15 "Tu B'Shevat")))) +(put 'hebrew-holidays-2 'risky-local-variable t) + +(defvar hebrew-holidays-3 '((if all-hebrew-calendar-holidays (holiday-hebrew 11 (let ((m displayed-month) (y displayed-year)) (increment-calendar-month m y 1) (let* ((h-year (extract-calendar-year (calendar-hebrew-from-absolute (calendar-absolute-from-gregorian (list m (calendar-last-day-of-month m y) y))))) (s-s (calendar-hebrew-from-absolute (if (= (% (calendar-absolute-from-hebrew (list 7 1 h-year)) 7) 6) (calendar-dayname-on-or-before 6 (calendar-absolute-from-hebrew (list 11 17 h-year))) (calendar-dayname-on-or-before 6 (calendar-absolute-from-hebrew (list 11 16 h-year)))))) (day (extract-calendar-day s-s))) day)) "Shabbat Shirah")))) + (put 'hebrew-holidays-3 'risky-local-variable t) -(defvar hebrew-holidays-3 '((if all-hebrew-calendar-holidays (holiday-hebrew 11 (let ((m displayed-month) (y displayed-year)) (increment-calendar-month m y 1) (let* ((h-year (extract-calendar-year (calendar-hebrew-from-absolute (calendar-absolute-from-gregorian (list m (calendar-last-day-of-month m y) y))))) (s-s (calendar-hebrew-from-absolute (if (= (% (calendar-absolute-from-hebrew (list 7 1 h-year)) 7) 6) (calendar-dayname-on-or-before 6 (calendar-absolute-from-hebrew (list 11 17 h-year))) (calendar-dayname-on-or-before 6 (calendar-absolute-from-hebrew (list 11 16 h-year)))))) (day (extract-calendar-day s-s))) day)) "Shabbat Shirah")))) +(defvar hebrew-holidays-4 '((holiday-passover-etc) (if (and all-hebrew-calendar-holidays (let* ((m displayed-month) (y displayed-year) (year)) (increment-calendar-month m y -1) (let ((year (extract-calendar-year (calendar-julian-from-absolute (calendar-absolute-from-gregorian (list m 1 y)))))) (= 21 (% year 28))))) (holiday-julian 3 26 "Kiddush HaHamah")) (if all-hebrew-calendar-holidays (holiday-tisha-b-av-etc)))) (put 'hebrew-holidays-4 'risky-local-variable t) -(defvar hebrew-holidays-4 '((holiday-passover-etc) (if (and all-hebrew-calendar-holidays (let* ((m displayed-month) (y displayed-year) (year)) (increment-calendar-month m y -1) (let ((year (extract-calendar-year (calendar-julian-from-absolute (calendar-absolute-from-gregorian (list m 1 y)))))) (= 21 (% year 28))))) (holiday-julian 3 26 "Kiddush HaHamah")) (if all-hebrew-calendar-holidays (holiday-tisha-b-av-etc)))) - -(put 'hebrew-holidays 'risky-local-variable t) - (defvar hebrew-holidays (append hebrew-holidays-1 hebrew-holidays-2 hebrew-holidays-3 hebrew-holidays-4) "\ *Jewish holidays. See the documentation for `calendar-holidays' for details.") -(put 'christian-holidays 'risky-local-variable t) +(put 'hebrew-holidays 'risky-local-variable t) (defvar christian-holidays '((if all-christian-calendar-holidays (holiday-fixed 1 6 "Epiphany")) (holiday-easter-etc) (if all-christian-calendar-holidays (holiday-greek-orthodox-easter)) (if all-christian-calendar-holidays (holiday-fixed 8 15 "Assumption")) (if all-christian-calendar-holidays (holiday-advent)) (holiday-fixed 12 25 "Christmas") (if all-christian-calendar-holidays (holiday-julian 12 25 "Eastern Orthodox Christmas"))) "\ *Christian holidays. See the documentation for `calendar-holidays' for details.") -(put 'islamic-holidays 'risky-local-variable t) +(put 'christian-holidays 'risky-local-variable t) (defvar islamic-holidays '((holiday-islamic 1 1 (format "Islamic New Year %d" (let ((m displayed-month) (y displayed-year)) (increment-calendar-month m y 1) (extract-calendar-year (calendar-islamic-from-absolute (calendar-absolute-from-gregorian (list m (calendar-last-day-of-month m y) y))))))) (if all-islamic-calendar-holidays (holiday-islamic 1 10 "Ashura")) (if all-islamic-calendar-holidays (holiday-islamic 3 12 "Mulad-al-Nabi")) (if all-islamic-calendar-holidays (holiday-islamic 7 26 "Shab-e-Mi'raj")) (if all-islamic-calendar-holidays (holiday-islamic 8 15 "Shab-e-Bara't")) (holiday-islamic 9 1 "Ramadan Begins") (if all-islamic-calendar-holidays (holiday-islamic 9 27 "Shab-e Qadr")) (if all-islamic-calendar-holidays (holiday-islamic 10 1 "Id-al-Fitr")) (if all-islamic-calendar-holidays (holiday-islamic 12 10 "Id-al-Adha"))) "\ *Islamic holidays. See the documentation for `calendar-holidays' for details.") -(put 'solar-holidays 'risky-local-variable t) +(put 'islamic-holidays 'risky-local-variable t) (defvar solar-holidays '((if (fboundp 'atan) (solar-equinoxes-solstices)) (if (progn (require 'cal-dst) t) (funcall 'holiday-sexp calendar-daylight-savings-starts '(format "Daylight Savings Time Begins %s" (if (fboundp 'atan) (solar-time-string (/ calendar-daylight-savings-starts-time (float 60)) calendar-standard-time-zone-name) "")))) (funcall 'holiday-sexp calendar-daylight-savings-ends '(format "Daylight Savings Time Ends %s" (if (fboundp 'atan) (solar-time-string (/ calendar-daylight-savings-ends-time (float 60)) calendar-daylight-time-zone-name) "")))) "\ *Sun-related holidays. See the documentation for `calendar-holidays' for details.") +(put 'solar-holidays 'risky-local-variable t) + +(defvar calendar-holidays (append general-holidays local-holidays other-holidays christian-holidays hebrew-holidays islamic-holidays solar-holidays) "\ +*List of notable days for the command M-x holidays. + +Additional holidays are easy to add to the list, just put them in the list +`other-holidays' in your .emacs file. Similarly, by setting any of +`general-holidays', `local-holidays' `christian-holidays', `hebrew-holidays', +`islamic-holidays', or `solar-holidays' to nil in your .emacs file, you can +eliminate unwanted categories of holidays. The intention is that (in the US) +`local-holidays' be set in site-init.el and `other-holidays' be set by the +user. + +Entries on the list are expressions that return (possibly empty) lists of +items of the form ((month day year) string) of a holiday in the in the +three-month period centered around `displayed-month' of `displayed-year'. +Several basic functions are provided for this purpose: + + (holiday-fixed MONTH DAY STRING) is a fixed date on the Gregorian calendar + (holiday-float MONTH DAYNAME K STRING &optional day) is the Kth DAYNAME in + MONTH on the Gregorian calendar (0 for Sunday, + etc.); K<0 means count back from the end of the + month. An optional parameter DAY means the Kth + DAYNAME after/before MONTH DAY. + (holiday-hebrew MONTH DAY STRING) a fixed date on the Hebrew calendar + (holiday-islamic MONTH DAY STRING) a fixed date on the Islamic calendar + (holiday-julian MONTH DAY STRING) a fixed date on the Julian calendar + (holiday-sexp SEXP STRING) SEXP is a Gregorian-date-valued expression + in the variable `year'; if it evaluates to + a visible date, that's the holiday; if it + evaluates to nil, there's no holiday. STRING + is an expression in the variable `date'. + +For example, to add Bastille Day, celebrated in France on July 14, add + + (holiday-fixed 7 14 \"Bastille Day\") + +to the list. To add Hurricane Supplication Day, celebrated in the Virgin +Islands on the fourth Monday in August, add + + (holiday-float 8 1 4 \"Hurricane Supplication Day\") + +to the list (the last Monday would be specified with `-1' instead of `4'). +To add the last day of Hanukkah to the list, use + + (holiday-hebrew 10 2 \"Last day of Hanukkah\") + +since the Hebrew months are numbered with 1 starting from Nisan, while to +add the Islamic feast celebrating Mohammed's birthday use + + (holiday-islamic 3 12 \"Mohammed's Birthday\") + +since the Islamic months are numbered from 1 starting with Muharram. To +add Thomas Jefferson's birthday, April 2, 1743 (Julian), use + + (holiday-julian 4 2 \"Jefferson's Birthday\") + +To include a holiday conditionally, use the sexp form or a conditional. For +example, to include American presidential elections, which occur on the first +Tuesday after the first Monday in November of years divisible by 4, add + + (holiday-sexp + (if (zerop (% year 4)) + (calendar-gregorian-from-absolute + (1+ (calendar-dayname-on-or-before + 1 (+ 6 (calendar-absolute-from-gregorian + (list 11 1 year))))))) + \"US Presidential Election\") + +or + + (if (zerop (% displayed-year 4)) + (holiday-fixed 11 + (extract-calendar-day + (calendar-gregorian-from-absolute + (1+ (calendar-dayname-on-or-before + 1 (+ 6 (calendar-absolute-from-gregorian + (list 11 1 displayed-year))))))) + \"US Presidential Election\")) + +to the list. To include the phases of the moon, add + + (lunar-phases) + +to the holiday list, where `lunar-phases' is an Emacs-Lisp function that +you've written to return a (possibly empty) list of the relevant VISIBLE dates +with descriptive strings such as + + (((2 6 1989) \"New Moon\") ((2 12 1989) \"First Quarter Moon\") ... ).") + (put 'calendar-holidays 'risky-local-variable t) (autoload 'calendar "calendar" "\ @@ -934,11 +1028,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "diary-ins" "calendar/diary-ins.el" (12677 32248)) + +;;;*** + +;;;### (autoloads nil "diary-ins" "calendar/diary-ins.el" (12984 29531)) ;;; Generated autoloads from calendar/diary-ins.el -;;;### (autoloads (diary) "diary-lib" "calendar/diary-lib.el" (12677 32264)) +;;;### (autoloads (diary) "diary-lib" "calendar/diary-lib.el" (12984 29531)) ;;; Generated autoloads from calendar/diary-lib.el (autoload 'diary "diary-lib" "\ @@ -949,7 +1045,7 @@ ;;;*** -;;;### (autoloads (holidays) "holidays" "calendar/holidays.el" (12677 32247)) +;;;### (autoloads (holidays) "holidays" "calendar/holidays.el" (12984 29530)) ;;; Generated autoloads from calendar/holidays.el (autoload 'holidays "holidays" "\ @@ -960,7 +1056,7 @@ ;;;*** -;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (12677 32247)) +;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (12984 29530)) ;;; Generated autoloads from calendar/lunar.el (autoload 'phases-of-moon "lunar" "\ @@ -971,7 +1067,7 @@ ;;;*** -;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset) "solar" "calendar/solar.el" (12677 32248)) +;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset) "solar" "calendar/solar.el" (12984 29531)) ;;; Generated autoloads from calendar/solar.el (defvar calendar-time-display-form '(12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")")) "\ @@ -1033,13 +1129,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "cl-autoload" "cl/cl-autoload.el" (12885 62686)) + +;;;*** + +;;;### (autoloads nil "cl-autoload" "cl/cl-autoload.el" (12984 29592)) ;;; Generated autoloads from cl/cl-autoload.el ;;;*** -;;;### (autoloads nil "cl-compat" "cl/cl-compat.el" (12885 62681)) +;;;### (autoloads nil "cl-compat" "cl/cl-compat.el" (12984 29591)) ;;; Generated autoloads from cl/cl-compat.el ;;;*** @@ -1048,35 +1146,37 @@ ;;;*** -;;;### (autoloads nil "cl-defs" "cl/cl-defs.el" (12677 33123)) +;;;### (autoloads nil "cl-defs" "cl/cl-defs.el" (12984 29592)) ;;; Generated autoloads from cl/cl-defs.el ;;;*** -;;;### (autoloads nil "cl-extra" "cl/cl-extra.el" (12885 62682)) +;;;### (autoloads nil "cl-extra" "cl/cl-extra.el" (12984 29591)) ;;; Generated autoloads from cl/cl-extra.el ;;;*** -;;;### (autoloads nil "cl-macs" "cl/cl-macs.el" (12885 62683)) +;;;### (autoloads nil "cl-macs" "cl/cl-macs.el" (12984 29591)) ;;; Generated autoloads from cl/cl-macs.el ;;;*** -;;;### (autoloads nil "cl-seq" "cl/cl-seq.el" (12885 62684)) +;;;### (autoloads nil "cl-seq" "cl/cl-seq.el" (12984 29592)) ;;; Generated autoloads from cl/cl-seq.el ;;;*** -;;;### (autoloads nil "cl" "cl/cl.el" (12885 62685)) +;;;### (autoloads nil "cl" "cl/cl.el" (12984 29591)) ;;; Generated autoloads from cl/cl.el ;;;*** -;;;### (autoloads nil "background" "comint/background.el" (12967 52231)) +;;;### (autoloads nil "background" "comint/background.el" (12984 29968)) ;;; Generated autoloads from comint/background.el - -;;;### (autoloads (comint-dynamic-list-completions comint-dynamic-complete comint-run make-comint) "comint" "comint/comint.el" (12933 37611)) + +;;;*** + +;;;### (autoloads (comint-dynamic-list-completions comint-dynamic-complete comint-run make-comint) "comint" "comint/comint.el" (12984 29531)) ;;; Generated autoloads from comint/comint.el (autoload 'make-comint "comint" "\ @@ -1111,10 +1211,10 @@ ;;;*** -;;;### (autoloads nil "dbx" "comint/dbx.el" (12967 52269)) +;;;### (autoloads nil "dbx" "comint/dbx.el" (12984 29968)) ;;; Generated autoloads from comint/dbx.el -;;;### (autoloads (gdb) "gdb" "comint/gdb.el" (12967 52297)) +;;;### (autoloads (gdb) "gdb" "comint/gdb.el" (12984 29968)) ;;; Generated autoloads from comint/gdb.el (defvar gdb-command-name "gdb" "\ @@ -1128,7 +1228,7 @@ ;;;*** -;;;### (autoloads (gdbsrc) "gdbsrc" "comint/gdbsrc.el" (12906 7187)) +;;;### (autoloads (gdbsrc) "gdbsrc" "comint/gdbsrc.el" (12984 29532)) ;;; Generated autoloads from comint/gdbsrc.el (autoload 'gdbsrc "gdbsrc" "\ @@ -1138,7 +1238,7 @@ ;;;*** -;;;### (autoloads (perldb xdb dbx sdb) "gud" "comint/gud.el" (12906 7199)) +;;;### (autoloads (perldb xdb dbx sdb) "gud" "comint/gud.el" (12984 29532)) ;;; Generated autoloads from comint/gud.el (autoload 'sdb "gud" "\ @@ -1167,13 +1267,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "history" "comint/history.el" (12967 52355)) + +;;;*** + +;;;### (autoloads nil "history" "comint/history.el" (12984 29969)) ;;; Generated autoloads from comint/history.el - -;;;*** - -;;;### (autoloads nil "inf-lisp" "comint/inf-lisp.el" (12906 7214)) + +;;;### (autoloads nil "inf-lisp" "comint/inf-lisp.el" (12984 29532)) ;;; Generated autoloads from comint/inf-lisp.el (add-hook 'same-window-buffer-names "*inferior-lisp*") @@ -1181,11 +1281,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "kermit" "comint/kermit.el" (12906 7221)) + +;;;*** + +;;;### (autoloads nil "kermit" "comint/kermit.el" (12984 29532)) ;;; Generated autoloads from comint/kermit.el -;;;### (autoloads (rlogin) "rlogin" "comint/rlogin.el" (12677 32275)) +;;;### (autoloads (rlogin) "rlogin" "comint/rlogin.el" (12984 29532)) ;;; Generated autoloads from comint/rlogin.el (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)") @@ -1226,7 +1328,7 @@ ;;;*** -;;;### (autoloads (shell) "shell" "comint/shell.el" (12906 7232)) +;;;### (autoloads (shell) "shell" "comint/shell.el" (12984 29531)) ;;; Generated autoloads from comint/shell.el (defvar shell-prompt-pattern (purecopy "^[^#$%>\n]*[#$%>] *") "\ @@ -1267,7 +1369,7 @@ ;;;*** -;;;### (autoloads (rsh telnet) "telnet" "comint/telnet.el" (12906 7239)) +;;;### (autoloads (rsh telnet) "telnet" "comint/telnet.el" (12988 19660)) ;;; Generated autoloads from comint/telnet.el (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)") @@ -1289,7 +1391,7 @@ ;;;*** -;;;### (autoloads (ange-ftp-hook-function) "ange-ftp" "dired/ange-ftp.el" (12906 7264)) +;;;### (autoloads (ange-ftp-hook-function) "ange-ftp" "dired/ange-ftp.el" (12995 25439)) ;;; Generated autoloads from dired/ange-ftp.el (defvar ange-ftp-path-format '("^/\\(\\([^@/:]*\\)@\\)?\\([^@/:]*\\):\\(.*\\)" 3 2 4) "\ @@ -1306,54 +1408,41 @@ ;;;*** -;;;### (autoloads nil "dired-cd" "dired/dired-cd.el" (12906 7271)) +;;;### (autoloads nil "default-dir" "dired/default-dir.el" (12995 3076)) +;;; Generated autoloads from dired/default-dir.el + +(defvar default-directory-function nil "\ +A function to call to compute the default-directory for the current buffer. +If this is nil, the function default-directory will return the value of the +variable default-directory. +Buffer local.") + +;;;*** + +;;;*** + +;;;### (autoloads nil "dired-cd" "dired/dired-cd.el" (12995 25439)) ;;; Generated autoloads from dired/dired-cd.el - -;;;### (autoloads (dired-make-permissions-interactive) "dired-chmod" "dired/dired-chmod.el" (12906 7278)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads (dired-make-permissions-interactive) "dired-chmod" "dired/dired-chmod.el" (12995 25439)) ;;; Generated autoloads from dired/dired-chmod.el (autoload 'dired-make-permissions-interactive "dired-chmod" nil nil nil) ;;;*** - -;;;*** - -;;;*** - -;;;### (autoloads nil "dired-guess" "dired/dired-guess.el" (12906 7291)) -;;; Generated autoloads from dired/dired-guess.el - -;;;*** - -;;;### (autoloads nil "dired-link" "dired/dired-link.el" (12677 32276)) -;;; Generated autoloads from dired/dired-link.el - -;;;*** - -;;;### (autoloads nil "dired-lisp" "dired/dired-lisp.el" (12906 7298)) -;;; Generated autoloads from dired/dired-lisp.el - -;;;*** - -;;;### (autoloads nil "dired-nstd" "dired/dired-nstd.el" (12906 7306)) -;;; Generated autoloads from dired/dired-nstd.el - -;;;*** - -;;;### (autoloads nil "dired-trns" "dired/dired-trns.el" (12677 32282)) -;;; Generated autoloads from dired/dired-trns.el - -;;;*** - -;;;### (autoloads nil "dired-vms" "dired/dired-vms.el" (12906 7327)) -;;; Generated autoloads from dired/dired-vms.el - -;;;*** - -;;;### (autoloads nil "dired-xemacs-highlight" "dired/dired-xemacs-highlight.el" (12906 7344)) -;;; Generated autoloads from dired/dired-xemacs-highlight.el - -;;;### (autoloads (dired-cwd-make-magic) "dired-cwd" "dired/dired-cwd.el" (12906 7285)) + +;;;### (autoloads nil "dired-cmpr" "dired/dired-cmpr.el" (12995 3082)) +;;; Generated autoloads from dired/dired-cmpr.el + +;;;*** + +;;;### (autoloads (dired-cwd-make-magic) "dired-cwd" "dired/dired-cwd.el" (12995 25439)) ;;; Generated autoloads from dired/dired-cwd.el (autoload 'dired-cwd-make-magic "dired-cwd" "\ @@ -1363,7 +1452,95 @@ ;;;*** -;;;### (autoloads (dired-do-rename-list dired-do-rename-numeric) "dired-num" "dired/dired-num.el" (12906 7312)) +;;;### (autoloads nil "dired-diff" "dired/dired-diff.el" (12995 3082)) +;;; Generated autoloads from dired/dired-diff.el + +;;;*** + +;;;### (autoloads nil "dired-fsf" "dired/dired-fsf.el" (12995 3082)) +;;; Generated autoloads from dired/dired-fsf.el + +;;;*** + +;;;### (autoloads nil "dired-grep" "dired/dired-grep.el" (12995 3082)) +;;; Generated autoloads from dired/dired-grep.el + +;;;*** + +;;;### (autoloads nil "dired-guess" "dired/dired-guess.el" (12995 25439)) +;;; Generated autoloads from dired/dired-guess.el + +;;;*** + +;;;### (autoloads nil "dired-help" "dired/dired-help.el" (12995 3082)) +;;; Generated autoloads from dired/dired-help.el + +;;;*** + +;;;### (autoloads nil "dired-link" "dired/dired-link.el" (12995 25439)) +;;; Generated autoloads from dired/dired-link.el + +;;;*** + +;;;### (autoloads nil "dired-lisp" "dired/dired-lisp.el" (12995 25439)) +;;; Generated autoloads from dired/dired-lisp.el + +;;;*** + +;;;### (autoloads nil "dired-mob" "dired/dired-mob.el" (12995 3082)) +;;; Generated autoloads from dired/dired-mob.el + +;;;*** + +;;;### (autoloads nil "dired-mule" "dired/dired-mule.el" (12995 3082)) +;;; Generated autoloads from dired/dired-mule.el + +;;;*** + +;;;### (autoloads nil "dired-nstd" "dired/dired-nstd.el" (12995 25439)) +;;; Generated autoloads from dired/dired-nstd.el + +;;;*** + +;;;### (autoloads nil "dired-oas" "dired/dired-oas.el" (12995 3082)) +;;; Generated autoloads from dired/dired-oas.el + +;;;*** + +;;;### (autoloads nil "dired-rgxp" "dired/dired-rgxp.el" (12995 3082)) +;;; Generated autoloads from dired/dired-rgxp.el + +;;;*** + +;;;### (autoloads nil "dired-sex" "dired/dired-sex.el" (12995 3082)) +;;; Generated autoloads from dired/dired-sex.el + +;;;*** + +;;;### (autoloads nil "dired-trns" "dired/dired-trns.el" (12995 25440)) +;;; Generated autoloads from dired/dired-trns.el + +;;;*** + +;;;### (autoloads nil "dired-uu" "dired/dired-uu.el" (12995 3082)) +;;; Generated autoloads from dired/dired-uu.el + +;;;*** + +;;;### (autoloads nil "dired-vir" "dired/dired-vir.el" (12995 3082)) +;;; Generated autoloads from dired/dired-vir.el + +;;;*** + +;;;### (autoloads nil "dired-vms" "dired/dired-vms.el" (12995 25440)) +;;; Generated autoloads from dired/dired-vms.el + +;;;*** + +;;;### (autoloads nil "dired-xemacs-highlight" "dired/dired-xemacs-highlight.el" (12995 25440)) +;;; Generated autoloads from dired/dired-xemacs-highlight.el + +;;;### (autoloads (dired-do-rename-list dired-do-rename-numeric) "dired-num" "dired/dired-num.el" (12995 25439)) ;;; Generated autoloads from dired/dired-num.el (autoload 'dired-do-rename-numeric "dired-num" "\ @@ -1389,7 +1566,7 @@ ;;;*** -;;;### (autoloads (dired-rcs-mark-rcs-files dired-rcs-mark-rcs-locked-files) "dired-rcs" "dired/dired-rcs.el" (12906 7318)) +;;;### (autoloads (dired-rcs-mark-rcs-files dired-rcs-mark-rcs-locked-files) "dired-rcs" "dired/dired-rcs.el" (12995 25439)) ;;; Generated autoloads from dired/dired-rcs.el (autoload 'dired-rcs-mark-rcs-locked-files "dired-rcs" "\ @@ -1406,7 +1583,7 @@ ;;;*** -;;;### (autoloads (dired-extra-startup) "dired-x" "dired/dired-x.el" (12906 7337)) +;;;### (autoloads (dired-extra-startup) "dired-x" "dired/dired-x.el" (12995 25440)) ;;; Generated autoloads from dired/dired-x.el (autoload 'dired-extra-startup "dired-x" "\ @@ -1449,11 +1626,21 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "dired-xemacs-menu" "dired/dired-xemacs-menu.el" (12906 7351)) + +;;;*** + +;;;### (autoloads nil "dired-xemacs-menu" "dired/dired-xemacs-menu.el" (12995 25440)) ;;; Generated autoloads from dired/dired-xemacs-menu.el -;;;### (autoloads (dired-noselect dired-other-frame dired-other-window dired) "dired" "dired/dired.el" (12958 28079)) +;;;### (autoloads nil "dired-xemacs" "dired/dired-xemacs.el" (12995 3082)) +;;; Generated autoloads from dired/dired-xemacs.el + +;;;*** + +;;;### (autoloads nil "dired-xy" "dired/dired-xy.el" (12995 3082)) +;;; Generated autoloads from dired/dired-xy.el + +;;;### (autoloads (dired-noselect dired-other-frame dired-other-window dired) "dired" "dired/dired.el" (12995 25440)) ;;; Generated autoloads from dired/dired.el (defvar dired-listing-switches (purecopy "-al") "\ @@ -1540,8 +1727,218 @@ Like `dired' but returns the dired buffer as value, does not select it." nil nil) ;;;*** - -;;;### (autoloads (find-grep-dired find-name-dired find-dired) "find-dired" "dired/find-dired.el" (12906 7375)) + +;;;*** + +;;;### (autoloads nil "efs-18" "dired/efs-18.el" (12995 3098)) +;;; Generated autoloads from dired/efs-18.el + +;;;*** + +;;;### (autoloads nil "efs-19.23" "dired/efs-19.23.el" (12995 3098)) +;;; Generated autoloads from dired/efs-19.23.el + +;;;*** + +;;;### (autoloads nil "efs-19" "dired/efs-19.el" (12995 3098)) +;;; Generated autoloads from dired/efs-19.el + +;;;*** + +;;;### (autoloads nil "efs-auto" "dired/efs-auto.el" (12995 3098)) +;;; Generated autoloads from dired/efs-auto.el + +;;;*** + +;;;### (autoloads nil "efs-cms-knet" "dired/efs-cms-knet.el" (12995 3098)) +;;; Generated autoloads from dired/efs-cms-knet.el + +;;;*** + +;;;### (autoloads nil "efs-cms" "dired/efs-cms.el" (12995 3098)) +;;; Generated autoloads from dired/efs-cms.el + +;;;*** + +;;;### (autoloads nil "efs-coke" "dired/efs-coke.el" (12995 3098)) +;;; Generated autoloads from dired/efs-coke.el + +;;;*** + +;;;### (autoloads nil "efs-cp-p" "dired/efs-cp-p.el" (12995 3098)) +;;; Generated autoloads from dired/efs-cp-p.el + +;;;*** + +;;;### (autoloads nil "efs-cu" "dired/efs-cu.el" (12995 3098)) +;;; Generated autoloads from dired/efs-cu.el + +;;;*** + +;;;### (autoloads nil "efs-defun" "dired/efs-defun.el" (12995 3098)) +;;; Generated autoloads from dired/efs-defun.el + +;;;*** + +;;;### (autoloads nil "efs-dired-mule" "dired/efs-dired-mule.el" (12995 3098)) +;;; Generated autoloads from dired/efs-dired-mule.el + +;;;*** + +;;;### (autoloads nil "efs-dired" "dired/efs-dired.el" (12995 3099)) +;;; Generated autoloads from dired/efs-dired.el + +;;;*** + +;;;### (autoloads nil "efs-dl" "dired/efs-dl.el" (12995 3099)) +;;; Generated autoloads from dired/efs-dl.el + +;;;*** + +;;;### (autoloads nil "efs-dos-distinct" "dired/efs-dos-distinct.el" (12995 3099)) +;;; Generated autoloads from dired/efs-dos-distinct.el + +;;;*** + +;;;### (autoloads nil "efs-fnh" "dired/efs-fnh.el" (12995 3099)) +;;; Generated autoloads from dired/efs-fnh.el + +;;;*** + +;;;### (autoloads nil "efs-guardian" "dired/efs-guardian.el" (12995 3099)) +;;; Generated autoloads from dired/efs-guardian.el + +;;;*** + +;;;### (autoloads nil "efs-gwp" "dired/efs-gwp.el" (12995 3099)) +;;; Generated autoloads from dired/efs-gwp.el + +;;;*** + +;;;### (autoloads nil "efs-hell" "dired/efs-hell.el" (12995 3099)) +;;; Generated autoloads from dired/efs-hell.el + +;;;*** + +;;;### (autoloads nil "efs-ka9q" "dired/efs-ka9q.el" (12995 3099)) +;;; Generated autoloads from dired/efs-ka9q.el + +;;;*** + +;;;### (autoloads nil "efs-l19.10" "dired/efs-l19.10.el" (12995 3099)) +;;; Generated autoloads from dired/efs-l19.10.el + +;;;*** + +;;;### (autoloads nil "efs-l19.11" "dired/efs-l19.11.el" (12995 3099)) +;;; Generated autoloads from dired/efs-l19.11.el + +;;;*** + +;;;### (autoloads nil "efs-l19.6" "dired/efs-l19.6.el" (12995 3099)) +;;; Generated autoloads from dired/efs-l19.6.el + +;;;*** + +;;;### (autoloads nil "efs-l19.8" "dired/efs-l19.8.el" (12995 3099)) +;;; Generated autoloads from dired/efs-l19.8.el + +;;;*** + +;;;### (autoloads nil "efs-mpe" "dired/efs-mpe.el" (12995 3099)) +;;; Generated autoloads from dired/efs-mpe.el + +;;;*** + +;;;### (autoloads nil "efs-ms-unix" "dired/efs-ms-unix.el" (12995 3099)) +;;; Generated autoloads from dired/efs-ms-unix.el + +;;;*** + +;;;### (autoloads nil "efs-mts" "dired/efs-mts.el" (12995 3099)) +;;; Generated autoloads from dired/efs-mts.el + +;;;*** + +;;;### (autoloads nil "efs-mvs" "dired/efs-mvs.el" (12995 3099)) +;;; Generated autoloads from dired/efs-mvs.el + +;;;*** + +;;;### (autoloads nil "efs-netrc" "dired/efs-netrc.el" (12995 3099)) +;;; Generated autoloads from dired/efs-netrc.el + +;;;*** + +;;;### (autoloads nil "efs-netware" "dired/efs-netware.el" (12995 3099)) +;;; Generated autoloads from dired/efs-netware.el + +;;;*** + +;;;### (autoloads nil "efs-nos-ve" "dired/efs-nos-ve.el" (12995 3099)) +;;; Generated autoloads from dired/efs-nos-ve.el + +;;;*** + +;;;### (autoloads nil "efs-ovwrt" "dired/efs-ovwrt.el" (12995 3099)) +;;; Generated autoloads from dired/efs-ovwrt.el + +;;;*** + +;;;### (autoloads nil "efs-pc" "dired/efs-pc.el" (12995 3099)) +;;; Generated autoloads from dired/efs-pc.el + +;;;*** + +;;;### (autoloads nil "efs-plan9" "dired/efs-plan9.el" (12995 3099)) +;;; Generated autoloads from dired/efs-plan9.el + +;;;*** + +;;;### (autoloads nil "efs-report" "dired/efs-report.el" (12995 3099)) +;;; Generated autoloads from dired/efs-report.el + +;;;*** + +;;;### (autoloads nil "efs-ti-explorer" "dired/efs-ti-explorer.el" (12995 3099)) +;;; Generated autoloads from dired/efs-ti-explorer.el + +;;;*** + +;;;### (autoloads nil "efs-ti-twenex" "dired/efs-ti-twenex.el" (12995 3099)) +;;; Generated autoloads from dired/efs-ti-twenex.el + +;;;*** + +;;;### (autoloads nil "efs-tops-20" "dired/efs-tops-20.el" (12995 3099)) +;;; Generated autoloads from dired/efs-tops-20.el + +;;;*** + +;;;### (autoloads nil "efs-vm" "dired/efs-vm.el" (12995 3099)) +;;; Generated autoloads from dired/efs-vm.el + +;;;*** + +;;;### (autoloads nil "efs-vms" "dired/efs-vms.el" (12995 3099)) +;;; Generated autoloads from dired/efs-vms.el + +;;;*** + +;;;### (autoloads nil "efs-vos" "dired/efs-vos.el" (12995 3099)) +;;; Generated autoloads from dired/efs-vos.el + +;;;*** + +;;;### (autoloads nil "efs" "dired/efs.el" (12995 3099)) +;;; Generated autoloads from dired/efs.el + +;;;*** + +;;;### (autoloads nil "emacs-19" "dired/emacs-19.el" (12995 3117)) +;;; Generated autoloads from dired/emacs-19.el + +;;;### (autoloads (find-grep-dired find-name-dired find-dired) "find-dired" "dired/find-dired.el" (12995 25440)) ;;; Generated autoloads from dired/find-dired.el (defvar find-ls-option (purecopy (if (eq system-type 'berkeley-unix) '("-ls" . "-gilsb") '("-exec ls -ld {} \\;" . "-ld"))) "\ @@ -1583,58 +1980,72 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "gmhist-app" "dired/gmhist-app.el" (12677 32288)) + +;;;*** + +;;;### (autoloads nil "fixup" "dired/fixup.el" (12995 3107)) +;;; Generated autoloads from dired/fixup.el + +;;;*** + +;;;### (autoloads nil "fn-handler" "dired/fn-handler.el" (12995 3111)) +;;; Generated autoloads from dired/fn-handler.el + +;;;*** + +;;;*** + +;;;### (autoloads nil "gmhist-app" "dired/gmhist-app.el" (12995 25440)) ;;; Generated autoloads from dired/gmhist-app.el ;;;*** -;;;### (autoloads nil "gmhist-cmp" "dired/gmhist-cmp.el" (12677 32288)) +;;;### (autoloads nil "gmhist-cmp" "dired/gmhist-cmp.el" (12995 25440)) ;;; Generated autoloads from dired/gmhist-cmp.el ;;;*** -;;;### (autoloads nil "gmhist-mh" "dired/gmhist-mh.el" (12677 32288)) +;;;### (autoloads nil "gmhist-mh" "dired/gmhist-mh.el" (12995 25440)) ;;; Generated autoloads from dired/gmhist-mh.el ;;;*** -;;;### (autoloads nil "gmhist" "dired/gmhist.el" (12906 7385)) +;;;### (autoloads nil "gmhist" "dired/gmhist.el" (12995 25441)) ;;; Generated autoloads from dired/gmhist.el ;;;*** - -;;;*** - -;;;### (autoloads nil "advise-eval-region" "edebug/advise-eval-region.el" (12864 30312)) + +;;;### (autoloads nil "advise-eval-region" "edebug/advise-eval-region.el" (12984 30084)) ;;; Generated autoloads from edebug/advise-eval-region.el ;;;*** -;;;### (autoloads nil "cl-read" "edebug/cl-read.el" (12966 27317)) +;;;### (autoloads nil "cl-read" "edebug/cl-read.el" (12984 30081)) ;;; Generated autoloads from edebug/cl-read.el ;;;*** -;;;### (autoloads nil "cl-specs" "edebug/cl-specs.el" (12966 27317)) +;;;### (autoloads nil "cl-specs" "edebug/cl-specs.el" (12984 30081)) ;;; Generated autoloads from edebug/cl-specs.el ;;;*** -;;;### (autoloads nil "cust-print" "edebug/cust-print.el" (12966 27317)) +;;;### (autoloads nil "cust-print" "edebug/cust-print.el" (12984 30081)) ;;; Generated autoloads from edebug/cust-print.el ;;;*** -;;;### (autoloads nil "edebug-cl-read" "edebug/edebug-cl-read.el" (12966 27317)) +;;;### (autoloads nil "edebug-cl-read" "edebug/edebug-cl-read.el" (12984 30081)) ;;; Generated autoloads from edebug/edebug-cl-read.el ;;;*** -;;;### (autoloads nil "edebug-test" "edebug/edebug-test.el" (12677 32741)) +;;;### (autoloads nil "edebug-test" "edebug/edebug-test.el" (12984 29563)) ;;; Generated autoloads from edebug/edebug-test.el - -;;;### (autoloads (edebug-eval-top-level-form def-edebug-spec) "edebug" "edebug/edebug.el" (12966 27317)) + +;;;*** + +;;;### (autoloads (edebug-eval-top-level-form def-edebug-spec) "edebug" "edebug/edebug.el" (12984 30083)) ;;; Generated autoloads from edebug/edebug.el (autoload 'def-edebug-spec "edebug" "\ @@ -1654,30 +2065,32 @@ ;;;*** -;;;### (autoloads nil "eval-reg" "edebug/eval-reg.el" (12966 27317)) +;;;### (autoloads nil "eval-reg" "edebug/eval-reg.el" (12984 30081)) ;;; Generated autoloads from edebug/eval-reg.el ;;;*** -;;;### (autoloads nil "ediff-diff" "ediff/ediff-diff.el" (12748 62877)) +;;;### (autoloads nil "ediff-diff" "ediff/ediff-diff.el" (12984 29570)) ;;; Generated autoloads from ediff/ediff-diff.el ;;;*** -;;;### (autoloads nil "ediff-hook" "ediff/ediff-hook.el" (12869 1578)) +;;;### (autoloads nil "ediff-hook" "ediff/ediff-hook.el" (12984 29571)) ;;; Generated autoloads from ediff/ediff-hook.el ;;;*** -;;;### (autoloads nil "ediff-init" "ediff/ediff-init.el" (12677 32877)) +;;;### (autoloads nil "ediff-init" "ediff/ediff-init.el" (12984 29570)) ;;; Generated autoloads from ediff/ediff-init.el ;;;*** -;;;### (autoloads nil "ediff-merg" "ediff/ediff-merg.el" (12677 32877)) +;;;### (autoloads nil "ediff-merg" "ediff/ediff-merg.el" (12984 29570)) ;;; Generated autoloads from ediff/ediff-merg.el - -;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff/ediff-mult.el" (12823 45330)) + +;;;*** + +;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff/ediff-mult.el" (12984 29571)) ;;; Generated autoloads from ediff/ediff-mult.el (autoload 'ediff-show-registry "ediff-mult" "\ @@ -1689,27 +2102,27 @@ ;;;*** -;;;### (autoloads nil "ediff-ptch" "ediff/ediff-ptch.el" (12677 32896)) +;;;### (autoloads nil "ediff-ptch" "ediff/ediff-ptch.el" (12984 29571)) ;;; Generated autoloads from ediff/ediff-ptch.el ;;;*** ;;;*** -;;;### (autoloads nil "ediff-util" "ediff/ediff-util.el" (12880 32735)) +;;;### (autoloads nil "ediff-util" "ediff/ediff-util.el" (12984 29570)) ;;; Generated autoloads from ediff/ediff-util.el ;;;*** -;;;### (autoloads nil "ediff-vers" "ediff/ediff-vers.el" (12677 32896)) +;;;### (autoloads nil "ediff-vers" "ediff/ediff-vers.el" (12984 29571)) ;;; Generated autoloads from ediff/ediff-vers.el ;;;*** -;;;### (autoloads nil "ediff-wind" "ediff/ediff-wind.el" (12880 32736)) +;;;### (autoloads nil "ediff-wind" "ediff/ediff-wind.el" (12984 29571)) ;;; Generated autoloads from ediff/ediff-wind.el -;;;### (autoloads (ediff-documentation ediff-version ediff-revision ediff-patch-buffer ediff-patch-file run-ediff-from-cvs-buffer ediff-merge-revisions-with-ancestor ediff-merge-revisions ediff-merge-buffers-with-ancestor ediff-merge-buffers ediff-merge-files-with-ancestor ediff-merge-files ediff-regions-linewise ediff-regions-wordwise ediff-windows-linewise ediff-windows-wordwise ediff-merge-directory-revisions-with-ancestor ediff-merge-directory-revisions ediff-merge-directories-with-ancestor ediff-merge-directories ediff-directories3 ediff-directory-revisions ediff-directories ediff-buffers3 ediff-buffers ediff-files3 ediff-files) "ediff" "ediff/ediff.el" (12807 57988)) +;;;### (autoloads (ediff-documentation ediff-version ediff-revision ediff-patch-buffer ediff-patch-file run-ediff-from-cvs-buffer ediff-merge-revisions-with-ancestor ediff-merge-revisions ediff-merge-buffers-with-ancestor ediff-merge-buffers ediff-merge-files-with-ancestor ediff-merge-files ediff-regions-linewise ediff-regions-wordwise ediff-windows-linewise ediff-windows-wordwise ediff-merge-directory-revisions-with-ancestor ediff-merge-directory-revisions ediff-merge-directories-with-ancestor ediff-merge-directories ediff-directories3 ediff-directory-revisions ediff-directories ediff-buffers3 ediff-buffers ediff-files3 ediff-files) "ediff" "ediff/ediff.el" (12984 29571)) ;;; Generated autoloads from ediff/ediff.el (autoload 'ediff-files "ediff" "\ @@ -1865,7 +2278,7 @@ ;;;*** -;;;### (autoloads (electric-buffer-list) "ebuff-menu" "electric/ebuff-menu.el" (12966 28262)) +;;;### (autoloads (electric-buffer-list) "ebuff-menu" "electric/ebuff-menu.el" (12988 19666)) ;;; Generated autoloads from electric/ebuff-menu.el (autoload 'electric-buffer-list "ebuff-menu" "\ @@ -1883,11 +2296,16 @@ Calls value of `electric-buffer-menu-mode-hook' on entry if non-nil. +Non-null optional arg FILES-ONLY means mention only file buffers. +When called from Lisp code, FILES-ONLY may be a regular expression, +in which case only buffers whose names match that expression are listed, +or an arbitrary predicate function. + \\{electric-buffer-menu-mode-map}" t nil) ;;;*** -;;;### (autoloads (electric-command-history Electric-command-history-redo-expression) "echistory" "electric/echistory.el" (12966 28262)) +;;;### (autoloads (electric-command-history Electric-command-history-redo-expression) "echistory" "electric/echistory.el" (12984 29975)) ;;; Generated autoloads from electric/echistory.el (autoload 'Electric-command-history-redo-expression "echistory" "\ @@ -1913,7 +2331,7 @@ ;;;*** -;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "electric/ehelp.el" (12966 28262)) +;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "electric/ehelp.el" (12984 29974)) ;;; Generated autoloads from electric/ehelp.el (autoload 'with-electric-help "ehelp" "\ @@ -1946,11 +2364,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "electric" "electric/electric.el" (12966 28262)) + +;;;*** + +;;;### (autoloads nil "electric" "electric/electric.el" (12984 29974)) ;;; Generated autoloads from electric/electric.el - -;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" "electric/helper.el" (12966 28263)) + +;;;*** + +;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" "electric/helper.el" (12984 29975)) ;;; Generated autoloads from electric/helper.el (autoload 'Helper-describe-bindings "helper" "\ @@ -1963,30 +2385,31 @@ ;;;*** -;;;### (autoloads nil "crisp" "emulators/crisp.el" (12967 874)) +;;;### (autoloads nil "crisp" "emulators/crisp.el" (12989 48890)) ;;; Generated autoloads from emulators/crisp.el ;;;*** -;;;### (autoloads nil "edt-lk201" "emulators/edt-lk201.el" (12864 33439)) +;;;### (autoloads nil "edt-lk201" "emulators/edt-lk201.el" (12984 29980)) ;;; Generated autoloads from emulators/edt-lk201.el ;;;*** -;;;### (autoloads nil "edt-mapper" "emulators/edt-mapper.el" (12864 32718)) +;;;### (autoloads nil "edt-mapper" "emulators/edt-mapper.el" (12984 29980)) ;;; Generated autoloads from emulators/edt-mapper.el ;;;*** -;;;### (autoloads nil "edt-pc" "emulators/edt-pc.el" (12864 33459)) +;;;### (autoloads nil "edt-pc" "emulators/edt-pc.el" (12984 29980)) ;;; Generated autoloads from emulators/edt-pc.el ;;;*** -;;;### (autoloads nil "edt-vt100" "emulators/edt-vt100.el" (12864 33409)) +;;;### (autoloads nil "edt-vt100" "emulators/edt-vt100.el" (12984 29980)) ;;; Generated autoloads from emulators/edt-vt100.el -;;;### (autoloads (edt-emulation-on) "edt" "emulators/edt.el" (12967 41685)) + +;;;### (autoloads (edt-emulation-on) "edt" "emulators/edt.el" (12984 29976)) ;;; Generated autoloads from emulators/edt.el (autoload 'edt-emulation-on "edt" "\ @@ -1994,8 +2417,7 @@ ;;;*** - -;;;### (autoloads (convert-mocklisp-buffer) "mlconvert" "emulators/mlconvert.el" (12967 50317)) +;;;### (autoloads (convert-mocklisp-buffer) "mlconvert" "emulators/mlconvert.el" (12984 29977)) ;;; Generated autoloads from emulators/mlconvert.el (autoload 'convert-mocklisp-buffer "mlconvert" "\ @@ -2004,29 +2426,33 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "mlsupport" "emulators/mlsupport.el" (12967 50317)) + +;;;*** + +;;;### (autoloads nil "mlsupport" "emulators/mlsupport.el" (12984 29977)) ;;; Generated autoloads from emulators/mlsupport.el ;;;*** ;;;*** -;;;### (autoloads nil "scroll-lock" "emulators/scroll-lock.el" (12967 1005)) +;;;### (autoloads nil "scroll-lock" "emulators/scroll-lock.el" (12984 29980)) ;;; Generated autoloads from emulators/scroll-lock.el -;;;### (autoloads (teco-command) "teco" "emulators/teco.el" (12967 50317)) +;;;### (autoloads (teco-command) "teco" "emulators/teco.el" (12984 29977)) ;;; Generated autoloads from emulators/teco.el (autoload 'teco-command "teco" "\ Read and execute a Teco command string." t nil) ;;;*** - -;;;### (autoloads nil "tpu-doc" "emulators/tpu-doc.el" (12823 45200)) + +;;;*** + +;;;### (autoloads nil "tpu-doc" "emulators/tpu-doc.el" (12984 29534)) ;;; Generated autoloads from emulators/tpu-doc.el -;;;### (autoloads (tpu-edt-on) "tpu-edt" "emulators/tpu-edt.el" (12967 52735)) +;;;### (autoloads (tpu-edt-on) "tpu-edt" "emulators/tpu-edt.el" (12988 19668)) ;;; Generated autoloads from emulators/tpu-edt.el (fset 'tpu-edt-mode 'tpu-edt-on) @@ -2038,7 +2464,7 @@ ;;;*** -;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins) "tpu-extras" "emulators/tpu-extras.el" (12967 52775)) +;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins) "tpu-extras" "emulators/tpu-extras.el" (12984 29979)) ;;; Generated autoloads from emulators/tpu-extras.el (autoload 'tpu-set-scroll-margins "tpu-extras" "\ @@ -2053,11 +2479,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "tpu-mapper" "emulators/tpu-mapper.el" (12967 52815)) + +;;;*** + +;;;### (autoloads nil "tpu-mapper" "emulators/tpu-mapper.el" (12984 29979)) ;;; Generated autoloads from emulators/tpu-mapper.el - -;;;### (autoloads (wordstar-mode) "ws-mode" "emulators/ws-mode.el" (12967 50317)) + +;;;*** + +;;;### (autoloads (wordstar-mode) "ws-mode" "emulators/ws-mode.el" (12984 29978)) ;;; Generated autoloads from emulators/ws-mode.el (autoload 'wordstar-mode "ws-mode" "\ @@ -2170,132 +2600,140 @@ ;;;*** -;;;### (autoloads nil "backtrace-logging" "energize/backtrace-logging.el" (12885 60874)) +;;;### (autoloads nil "backtrace-logging" "energize/backtrace-logging.el" (12984 29534)) ;;; Generated autoloads from energize/backtrace-logging.el ;;;*** -;;;### (autoloads nil "energize-advice" "energize/energize-advice.el" (12677 32306)) +;;;### (autoloads nil "energize-advice" "energize/energize-advice.el" (12984 29534)) ;;; Generated autoloads from energize/energize-advice.el ;;;*** -;;;### (autoloads nil "energize-annoprint" "energize/energize-annoprint.el" (12677 32315)) +;;;### (autoloads nil "energize-annoprint" "energize/energize-annoprint.el" (12984 29535)) ;;; Generated autoloads from energize/energize-annoprint.el ;;;*** -;;;### (autoloads nil "energize-font-lock" "energize/energize-font-lock.el" (12677 32313)) +;;;### (autoloads nil "energize-font-lock" "energize/energize-font-lock.el" (12984 29534)) ;;; Generated autoloads from energize/energize-font-lock.el ;;;*** -;;;### (autoloads nil "energize-font-size" "energize/energize-font-size.el" (12885 60960)) +;;;### (autoloads nil "energize-font-size" "energize/energize-font-size.el" (12984 29535)) ;;; Generated autoloads from energize/energize-font-size.el ;;;*** -;;;### (autoloads nil "energize-init" "energize/energize-init.el" (12885 60902)) +;;;### (autoloads nil "energize-init" "energize/energize-init.el" (12984 29534)) ;;; Generated autoloads from energize/energize-init.el ;;;*** -;;;### (autoloads nil "energize-load" "energize/energize-load.el" (12677 32309)) +;;;### (autoloads nil "energize-load" "energize/energize-load.el" (12984 29534)) ;;; Generated autoloads from energize/energize-load.el ;;;*** -;;;### (autoloads nil "energize-menus" "energize/energize-menus.el" (12677 32310)) +;;;### (autoloads nil "energize-menus" "energize/energize-menus.el" (12984 29534)) ;;; Generated autoloads from energize/energize-menus.el - -;;;### (autoloads nil "energize-mode" "energize/energize-mode.el" (12720 34134)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "energize-mode" "energize/energize-mode.el" (12984 29534)) ;;; Generated autoloads from energize/energize-mode.el ;;;*** - -;;;*** - -;;;### (autoloads nil "energize-shell" "energize/energize-shell.el" (12677 32311)) + +;;;### (autoloads nil "energize-shell" "energize/energize-shell.el" (12984 29534)) ;;; Generated autoloads from energize/energize-shell.el ;;;*** -;;;### (autoloads nil "energize-uimx" "energize/energize-uimx.el" (12677 32314)) +;;;### (autoloads nil "energize-uimx" "energize/energize-uimx.el" (12984 29535)) ;;; Generated autoloads from energize/energize-uimx.el ;;;*** -;;;### (autoloads nil "energize-vi" "energize/energize-vi.el" (12885 60894)) +;;;### (autoloads nil "energize-vi" "energize/energize-vi.el" (12984 29534)) ;;; Generated autoloads from energize/energize-vi.el ;;;*** -;;;### (autoloads nil "energize-visit-use" "energize/energize-visit-use.el" (12677 32312)) +;;;### (autoloads nil "energize-visit-use" "energize/energize-visit-use.el" (12984 29534)) ;;; Generated autoloads from energize/energize-visit-use.el ;;;*** -;;;### (autoloads nil "energize-windows" "energize/energize-windows.el" (12677 32313)) +;;;### (autoloads nil "energize-windows" "energize/energize-windows.el" (12984 29535)) ;;; Generated autoloads from energize/energize-windows.el ;;;*** -;;;### (autoloads nil "ostore" "energize/ostore.el" (12677 32313)) +;;;### (autoloads nil "ostore" "energize/ostore.el" (12984 29534)) ;;; Generated autoloads from energize/ostore.el ;;;*** -;;;### (autoloads nil "write-file" "energize/write-file.el" (12677 32307)) +;;;### (autoloads nil "write-file" "energize/write-file.el" (12984 29534)) ;;; Generated autoloads from energize/write-file.el - -;;;### (autoloads nil "eos" "eos/eos.el" (12738 54604)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads nil "eos" "eos/eos.el" (12984 29566)) ;;; Generated autoloads from eos/eos.el ;;;*** - -;;;*** - -;;;*** - -;;;### (autoloads nil "loaddefs-eos" "eos/loaddefs-eos.el" (12906 8239)) + +;;;### (autoloads nil "loaddefs-eos" "eos/loaddefs-eos.el" (12984 29566)) ;;; Generated autoloads from eos/loaddefs-eos.el - -;;;### (autoloads nil "sun-eos-browser" "eos/sun-eos-browser.el" (12738 54603)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "sun-eos-browser" "eos/sun-eos-browser.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-browser.el ;;;*** - -;;;*** - -;;;### (autoloads nil "sun-eos-common" "eos/sun-eos-common.el" (12677 32831)) + +;;;### (autoloads nil "sun-eos-common" "eos/sun-eos-common.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-common.el ;;;*** -;;;### (autoloads nil "sun-eos-debugger-extra" "eos/sun-eos-debugger-extra.el" (12735 42266)) +;;;### (autoloads nil "sun-eos-debugger-extra" "eos/sun-eos-debugger-extra.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-debugger-extra.el - -;;;### (autoloads nil "sun-eos-debugger" "eos/sun-eos-debugger.el" (12738 54600)) + +;;;*** + +;;;### (autoloads nil "sun-eos-debugger" "eos/sun-eos-debugger.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-debugger.el ;;;*** -;;;### (autoloads nil "sun-eos-editor" "eos/sun-eos-editor.el" (12738 54604)) +;;;### (autoloads nil "sun-eos-editor" "eos/sun-eos-editor.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-editor.el ;;;*** -;;;### (autoloads nil "sun-eos-init" "eos/sun-eos-init.el" (12738 54603)) +;;;### (autoloads nil "sun-eos-init" "eos/sun-eos-init.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-init.el ;;;*** -;;;### (autoloads nil "sun-eos-load" "eos/sun-eos-load.el" (12738 54602)) +;;;### (autoloads nil "sun-eos-load" "eos/sun-eos-load.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-load.el ;;;*** -;;;### (autoloads nil "sun-eos-menubar" "eos/sun-eos-menubar.el" (12738 54605)) +;;;### (autoloads nil "sun-eos-menubar" "eos/sun-eos-menubar.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-menubar.el ;;;*** @@ -2304,52 +2742,19 @@ ;;;*** -;;;### (autoloads nil "sun-eos-toolbar" "eos/sun-eos-toolbar.el" (12885 62671)) +;;;### (autoloads nil "sun-eos-toolbar" "eos/sun-eos-toolbar.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos-toolbar.el ;;;*** -;;;### (autoloads nil "sun-eos" "eos/sun-eos.el" (12735 42368)) +;;;### (autoloads nil "sun-eos" "eos/sun-eos.el" (12984 29566)) ;;; Generated autoloads from eos/sun-eos.el ;;;*** -;;;### (autoloads nil "epoch" "epoch/epoch.el" (12677 32621)) +;;;### (autoloads nil "epoch" "epoch/epoch.el" (12984 29555)) ;;; Generated autoloads from epoch/epoch.el -;;;### (autoloads (tperldb txdb tdbx tsdb tgdb) "tgud" "eterm/tgud.el" (12147 26618)) -;;; Generated autoloads from eterm/tgud.el - -(autoload 'tgdb "tgud" "\ -Run gdb on program FILE in buffer *tgud-FILE*. -The directory containing FILE becomes the initial working directory -and source-file directory for your debugger." t nil) - -(autoload 'tsdb "tgud" "\ -Run sdb on program FILE in buffer *tgud-FILE*. -The directory containing FILE becomes the initial working directory -and source-file directory for your debugger." t nil) - -(autoload 'tdbx "tgud" "\ -Run dbx on program FILE in buffer *tgud-FILE*. -The directory containing FILE becomes the initial working directory -and source-file directory for your debugger." t nil) - -(autoload 'txdb "tgud" "\ -Run xdb on program FILE in buffer *tgud-FILE*. -The directory containing FILE becomes the initial working directory -and source-file directory for your debugger. - -You can set the variable 'tgud-xdb-directories' to a list of program source -directories if your program contains sources from more than one directory." t nil) - -(autoload 'tperldb "tgud" "\ -Run perldb on program FILE in buffer *tgud-FILE*. -The directory containing FILE becomes the initial working directory -and source-file directory for your debugger." t nil) - -;;;*** - ;;;### (autoloads (tshell) "tshell" "eterm/tshell.el" (12147 26618)) ;;; Generated autoloads from eterm/tshell.el @@ -2389,11 +2794,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "NeXTify" "games/NeXTify.el" (12968 62664)) + +;;;*** + +;;;### (autoloads nil "NeXTify" "games/NeXTify.el" (12984 30080)) ;;; Generated autoloads from games/NeXTify.el -;;;### (autoloads (blackbox) "blackbox" "games/blackbox.el" (12968 62705)) +;;;### (autoloads (blackbox) "blackbox" "games/blackbox.el" (12988 19779)) ;;; Generated autoloads from games/blackbox.el (autoload 'blackbox "blackbox" "\ @@ -2510,7 +2917,7 @@ ;;;*** -;;;### (autoloads (conx-load conx conx-region conx-buffer) "conx" "games/conx.el" (12968 62756)) +;;;### (autoloads (conx-load conx conx-region conx-buffer) "conx" "games/conx.el" (12984 30079)) ;;; Generated autoloads from games/conx.el (autoload 'conx-buffer "conx" "\ @@ -2528,7 +2935,7 @@ ;;;*** -;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) "cookie1" "games/cookie1.el" (12968 62793)) +;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) "cookie1" "games/cookie1.el" (12984 30076)) ;;; Generated autoloads from games/cookie1.el (autoload 'cookie "cookie1" "\ @@ -2549,7 +2956,7 @@ ;;;*** -;;;### (autoloads (dissociated-press) "dissociate" "games/dissociate.el" (12968 62826)) +;;;### (autoloads (dissociated-press) "dissociate" "games/dissociate.el" (12984 30076)) ;;; Generated autoloads from games/dissociate.el (autoload 'dissociated-press "dissociate" "\ @@ -2563,7 +2970,7 @@ ;;;*** -;;;### (autoloads (doctor) "doctor" "games/doctor.el" (12968 62860)) +;;;### (autoloads (doctor) "doctor" "games/doctor.el" (12984 30077)) ;;; Generated autoloads from games/doctor.el (autoload 'doctor "doctor" "\ @@ -2571,7 +2978,7 @@ ;;;*** -;;;### (autoloads (dunnet) "dunnet" "games/dunnet.el" (12968 62898)) +;;;### (autoloads (dunnet) "dunnet" "games/dunnet.el" (12984 30080)) ;;; Generated autoloads from games/dunnet.el (autoload 'dunnet "dunnet" "\ @@ -2579,7 +2986,7 @@ ;;;*** -;;;### (autoloads (flame) "flame" "games/flame.el" (12968 62939)) +;;;### (autoloads (flame) "flame" "games/flame.el" (12984 30079)) ;;; Generated autoloads from games/flame.el (autoload 'flame "flame" "\ @@ -2587,7 +2994,7 @@ ;;;*** -;;;### (autoloads (gomoku) "gomoku" "games/gomoku.el" (12906 6724)) +;;;### (autoloads (gomoku) "gomoku" "games/gomoku.el" (12988 19780)) ;;; Generated autoloads from games/gomoku.el (autoload 'gomoku "gomoku" "\ @@ -2604,7 +3011,7 @@ ;;;*** -;;;### (autoloads (hanoi) "hanoi" "games/hanoi.el" (12968 62966)) +;;;### (autoloads (hanoi) "hanoi" "games/hanoi.el" (12984 30078)) ;;; Generated autoloads from games/hanoi.el (autoload 'hanoi "hanoi" "\ @@ -2612,7 +3019,7 @@ ;;;*** -;;;### (autoloads (life) "life" "games/life.el" (12968 63002)) +;;;### (autoloads (life) "life" "games/life.el" (12984 30078)) ;;; Generated autoloads from games/life.el (autoload 'life "life" "\ @@ -2623,7 +3030,7 @@ ;;;*** -;;;### (autoloads (mpuz) "mpuz" "games/mpuz.el" (12968 63029)) +;;;### (autoloads (mpuz) "mpuz" "games/mpuz.el" (12984 30078)) ;;; Generated autoloads from games/mpuz.el (autoload 'mpuz "mpuz" "\ @@ -2631,7 +3038,7 @@ ;;;*** -;;;### (autoloads (snarf-spooks spook) "spook" "games/spook.el" (12968 63064)) +;;;### (autoloads (snarf-spooks spook) "spook" "games/spook.el" (12984 30078)) ;;; Generated autoloads from games/spook.el (autoload 'spook "spook" "\ @@ -2643,13 +3050,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "studly" "games/studly.el" (12968 63094)) + +;;;*** + +;;;### (autoloads nil "studly" "games/studly.el" (12984 30080)) ;;; Generated autoloads from games/studly.el - -;;;*** - -;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism yow) "yow" "games/yow.el" (12968 63133)) + +;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism yow) "yow" "games/yow.el" (12984 30079)) ;;; Generated autoloads from games/yow.el (autoload 'yow "yow" "\ @@ -2668,16 +3075,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "custom" "gnus/custom.el" (12860 33794)) + +;;;*** + +;;;### (autoloads nil "custom" "gnus/custom.el" (12984 29536)) ;;; Generated autoloads from gnus/custom.el ;;;*** -;;;### (autoloads nil "dgnushack" "gnus/dgnushack.el" (12860 33794)) +;;;### (autoloads nil "dgnushack" "gnus/dgnushack.el" (12984 29536)) ;;; Generated autoloads from gnus/dgnushack.el -;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el" (12860 33990)) +;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el" (12984 29539)) ;;; Generated autoloads from gnus/earcon.el (autoload 'gnus-earcon-display "earcon" "\ @@ -2685,7 +3094,7 @@ ;;;*** -;;;### (autoloads (gnus-cache-generate-nov-databases gnus-cache-generate-active gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (12860 33801)) +;;;### (autoloads (gnus-cache-generate-nov-databases gnus-cache-generate-active gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (12984 29536)) ;;; Generated autoloads from gnus/gnus-cache.el (autoload 'gnus-jog-cache "gnus-cache" "\ @@ -2702,80 +3111,84 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "gnus-cite" "gnus/gnus-cite.el" (12860 33795)) + +;;;*** + +;;;### (autoloads nil "gnus-cite" "gnus/gnus-cite.el" (12984 29536)) ;;; Generated autoloads from gnus/gnus-cite.el ;;;*** -;;;### (autoloads nil "gnus-cus" "gnus/gnus-cus.el" (12860 33797)) +;;;### (autoloads nil "gnus-cus" "gnus/gnus-cus.el" (12984 29536)) ;;; Generated autoloads from gnus/gnus-cus.el ;;;*** ;;;*** -;;;### (autoloads nil "gnus-demon" "gnus/gnus-demon.el" (12748 62769)) +;;;### (autoloads nil "gnus-demon" "gnus/gnus-demon.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-demon.el - -;;;### (autoloads nil "gnus-edit" "gnus/gnus-edit.el" (12823 45217)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "gnus-edit" "gnus/gnus-edit.el" (12984 29536)) ;;; Generated autoloads from gnus/gnus-edit.el ;;;*** - -;;;*** - -;;;### (autoloads nil "gnus-ems" "gnus/gnus-ems.el" (12860 33799)) + +;;;### (autoloads nil "gnus-ems" "gnus/gnus-ems.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-ems.el ;;;*** -;;;### (autoloads nil "gnus-gl" "gnus/gnus-gl.el" (12880 32726)) +;;;### (autoloads nil "gnus-gl" "gnus/gnus-gl.el" (12984 29536)) ;;; Generated autoloads from gnus/gnus-gl.el ;;;*** -;;;### (autoloads nil "gnus-kill" "gnus/gnus-kill.el" (12730 9665)) +;;;### (autoloads nil "gnus-kill" "gnus/gnus-kill.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-kill.el ;;;*** ;;;*** -;;;### (autoloads nil "gnus-mh" "gnus/gnus-mh.el" (12748 62756)) +;;;### (autoloads nil "gnus-mh" "gnus/gnus-mh.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-mh.el ;;;*** -;;;### (autoloads nil "gnus-msg" "gnus/gnus-msg.el" (12860 33802)) +;;;### (autoloads nil "gnus-msg" "gnus/gnus-msg.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-msg.el ;;;*** -;;;### (autoloads nil "gnus-nocem" "gnus/gnus-nocem.el" (12860 33814)) +;;;### (autoloads nil "gnus-nocem" "gnus/gnus-nocem.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-nocem.el ;;;*** -;;;### (autoloads nil "gnus-picon" "gnus/gnus-picon.el" (12860 33815)) +;;;### (autoloads nil "gnus-picon" "gnus/gnus-picon.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-picon.el ;;;*** -;;;### (autoloads nil "gnus-salt" "gnus/gnus-salt.el" (12748 62771)) +;;;### (autoloads nil "gnus-salt" "gnus/gnus-salt.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-salt.el ;;;*** -;;;### (autoloads nil "gnus-score" "gnus/gnus-score.el" (12860 33782)) +;;;### (autoloads nil "gnus-score" "gnus/gnus-score.el" (12984 29536)) ;;; Generated autoloads from gnus/gnus-score.el ;;;*** -;;;### (autoloads nil "gnus-setup" "gnus/gnus-setup.el" (12731 38138)) +;;;### (autoloads nil "gnus-setup" "gnus/gnus-setup.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-setup.el -;;;### (autoloads (gnus-sound-play) "gnus-sound" "gnus/gnus-sound.el" (12860 33989)) +;;;### (autoloads (gnus-sound-play) "gnus-sound" "gnus/gnus-sound.el" (12984 29539)) ;;; Generated autoloads from gnus/gnus-sound.el (autoload 'gnus-sound-play "gnus-sound" "\ @@ -2783,7 +3196,7 @@ ;;;*** -;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el" (12748 62772)) +;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-soup.el (autoload 'gnus-batch-brew-soup "gnus-soup" "\ @@ -2799,38 +3212,42 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "gnus-srvr" "gnus/gnus-srvr.el" (12748 62773)) + +;;;*** + +;;;### (autoloads nil "gnus-srvr" "gnus/gnus-srvr.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-srvr.el ;;;*** ;;;*** -;;;### (autoloads nil "gnus-topic" "gnus/gnus-topic.el" (12860 33814)) +;;;### (autoloads nil "gnus-topic" "gnus/gnus-topic.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-topic.el ;;;*** -;;;### (autoloads nil "gnus-uu" "gnus/gnus-uu.el" (12860 33803)) +;;;### (autoloads nil "gnus-uu" "gnus/gnus-uu.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-uu.el ;;;*** -;;;### (autoloads nil "gnus-vis" "gnus/gnus-vis.el" (12860 33805)) +;;;### (autoloads nil "gnus-vis" "gnus/gnus-vis.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-vis.el ;;;*** -;;;### (autoloads nil "gnus-vm" "gnus/gnus-vm.el" (12730 9676)) +;;;### (autoloads nil "gnus-vm" "gnus/gnus-vm.el" (12984 29537)) ;;; Generated autoloads from gnus/gnus-vm.el ;;;*** -;;;### (autoloads nil "gnus-xmas" "gnus/gnus-xmas.el" (12860 33816)) +;;;### (autoloads nil "gnus-xmas" "gnus/gnus-xmas.el" (12984 29538)) ;;; Generated autoloads from gnus/gnus-xmas.el - -;;;### (autoloads (gnus-batch-score gnus-fetch-group gnus gnus-other-frame gnus-slave gnus-no-server gnus-slave-no-server gnus-add-configuration gnus-update-format) "gnus" "gnus/gnus.el" (12885 60950)) + +;;;*** + +;;;### (autoloads (gnus-batch-score gnus-fetch-group gnus gnus-other-frame gnus-slave gnus-no-server gnus-slave-no-server gnus-add-configuration gnus-update-format) "gnus" "gnus/gnus.el" (12984 29535)) ;;; Generated autoloads from gnus/gnus.el (autoload 'gnus-update-format "gnus" "\ @@ -2879,12 +3296,10 @@ ;;;*** -;;;### (autoloads nil "mailheader" "gnus/mailheader.el" (12731 38141)) +;;;### (autoloads nil "mailheader" "gnus/mailheader.el" (12984 29538)) ;;; Generated autoloads from gnus/mailheader.el - -;;;*** - -;;;### (autoloads (unbold-region bold-region message-news-other-frame message-news-other-window message-mail-other-frame message-mail-other-window message-bounce message-resend message-forward message-recover message-supersede message-cancel-news message-followup message-wide-reply message-reply message-news message-mail message-mode) "message" "gnus/message.el" (12860 33818)) + +;;;### (autoloads (unbold-region bold-region message-news-other-frame message-news-other-window message-mail-other-frame message-mail-other-window message-bounce message-resend message-forward message-recover message-supersede message-cancel-news message-followup message-wide-reply message-reply message-news message-mail message-mode) "message" "gnus/message.el" (12984 29538)) ;;; Generated autoloads from gnus/message.el (defvar message-fcc-handler-function 'rmail-output "\ @@ -3141,50 +3556,50 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "messagexmas" "gnus/messagexmas.el" (12860 33819)) + +;;;*** + +;;;### (autoloads nil "messagexmas" "gnus/messagexmas.el" (12984 29539)) ;;; Generated autoloads from gnus/messagexmas.el ;;;*** -;;;### (autoloads nil "messcompat" "gnus/messcompat.el" (12860 33990)) +;;;### (autoloads nil "messcompat" "gnus/messcompat.el" (12984 29539)) ;;; Generated autoloads from gnus/messcompat.el ;;;*** -;;;### (autoloads nil "nnbabyl" "gnus/nnbabyl.el" (12860 33806)) +;;;### (autoloads nil "nnbabyl" "gnus/nnbabyl.el" (12984 29537)) ;;; Generated autoloads from gnus/nnbabyl.el ;;;*** -;;;### (autoloads nil "nndb" "gnus/nndb.el" (12748 62778)) +;;;### (autoloads nil "nndb" "gnus/nndb.el" (12984 29538)) ;;; Generated autoloads from gnus/nndb.el ;;;*** -;;;### (autoloads nil "nndir" "gnus/nndir.el" (12860 33806)) +;;;### (autoloads nil "nndir" "gnus/nndir.el" (12984 29537)) ;;; Generated autoloads from gnus/nndir.el ;;;*** -;;;### (autoloads nil "nndoc" "gnus/nndoc.el" (12860 33807)) +;;;### (autoloads nil "nndoc" "gnus/nndoc.el" (12984 29537)) ;;; Generated autoloads from gnus/nndoc.el ;;;*** ;;;*** -;;;### (autoloads nil "nndraft" "gnus/nndraft.el" (12731 38143)) +;;;### (autoloads nil "nndraft" "gnus/nndraft.el" (12984 29539)) ;;; Generated autoloads from gnus/nndraft.el ;;;*** -;;;### (autoloads nil "nneething" "gnus/nneething.el" (12860 33808)) +;;;### (autoloads nil "nneething" "gnus/nneething.el" (12984 29537)) ;;; Generated autoloads from gnus/nneething.el - -;;;*** - -;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" (12860 33809)) + +;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" (12984 29537)) ;;; Generated autoloads from gnus/nnfolder.el (autoload 'nnfolder-generate-active-file "nnfolder" "\ @@ -3193,18 +3608,22 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "nnheader" "gnus/nnheader.el" (12860 33810)) + +;;;*** + +;;;### (autoloads nil "nnheader" "gnus/nnheader.el" (12984 29537)) ;;; Generated autoloads from gnus/nnheader.el ;;;*** ;;;*** -;;;### (autoloads nil "nnheaderxm" "gnus/nnheaderxm.el" (12748 62973)) +;;;### (autoloads nil "nnheaderxm" "gnus/nnheaderxm.el" (12984 29539)) ;;; Generated autoloads from gnus/nnheaderxm.el - -;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el" (12730 9692)) + +;;;*** + +;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el" (12984 29537)) ;;; Generated autoloads from gnus/nnkiboze.el (autoload 'nnkiboze-generate-groups "nnkiboze" "\ @@ -3215,20 +3634,22 @@ ;;;*** -;;;### (autoloads nil "nnmail" "gnus/nnmail.el" (12860 33811)) +;;;### (autoloads nil "nnmail" "gnus/nnmail.el" (12984 29537)) ;;; Generated autoloads from gnus/nnmail.el ;;;*** -;;;### (autoloads nil "nnmbox" "gnus/nnmbox.el" (12860 33812)) +;;;### (autoloads nil "nnmbox" "gnus/nnmbox.el" (12984 29537)) ;;; Generated autoloads from gnus/nnmbox.el ;;;*** -;;;### (autoloads nil "nnmh" "gnus/nnmh.el" (12860 33813)) +;;;### (autoloads nil "nnmh" "gnus/nnmh.el" (12984 29536)) ;;; Generated autoloads from gnus/nnmh.el - -;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" (12748 62768)) + +;;;*** + +;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" (12984 29537)) ;;; Generated autoloads from gnus/nnml.el (autoload 'nnml-generate-nov-databases "nnml" "\ @@ -3238,12 +3659,10 @@ ;;;*** -;;;### (autoloads nil "nnoo" "gnus/nnoo.el" (12731 38144)) +;;;### (autoloads nil "nnoo" "gnus/nnoo.el" (12984 29538)) ;;; Generated autoloads from gnus/nnoo.el - -;;;*** - -;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies) "nnsoup" "gnus/nnsoup.el" (12885 60986)) + +;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies) "nnsoup" "gnus/nnsoup.el" (12984 29538)) ;;; Generated autoloads from gnus/nnsoup.el (autoload 'nnsoup-pack-replies "nnsoup" "\ @@ -3258,21 +3677,23 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "nnspool" "gnus/nnspool.el" (12860 33796)) + +;;;*** + +;;;### (autoloads nil "nnspool" "gnus/nnspool.el" (12984 29536)) ;;; Generated autoloads from gnus/nnspool.el ;;;*** -;;;### (autoloads nil "nntp" "gnus/nntp.el" (12860 33799)) +;;;### (autoloads nil "nntp" "gnus/nntp.el" (12984 29536)) ;;; Generated autoloads from gnus/nntp.el ;;;*** -;;;### (autoloads nil "nnvirtual" "gnus/nnvirtual.el" (12748 62768)) +;;;### (autoloads nil "nnvirtual" "gnus/nnvirtual.el" (12984 29537)) ;;; Generated autoloads from gnus/nnvirtual.el -;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" (12860 33991)) +;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" (12984 29538)) ;;; Generated autoloads from gnus/score-mode.el (autoload 'gnus-score-mode "score-mode" "\ @@ -3283,7 +3704,7 @@ ;;;*** -;;;### (autoloads (gnus-smiley-display smiley-buffer smiley-region) "smiley" "gnus/smiley.el" (12860 33819)) +;;;### (autoloads (gnus-smiley-display smiley-buffer smiley-region) "smiley" "gnus/smiley.el" (12984 29539)) ;;; Generated autoloads from gnus/smiley.el (autoload 'smiley-region "smiley" "\ @@ -3298,40 +3719,44 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "adapt" "hm--html-menus/adapt.el" (12860 33888)) + +;;;*** + +;;;### (autoloads nil "adapt" "hm--html-menus/adapt.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/adapt.el ;;;*** -;;;### (autoloads nil "hm--date" "hm--html-menus/hm--date.el" (12860 33889)) +;;;### (autoloads nil "hm--date" "hm--html-menus/hm--date.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--date.el ;;;*** -;;;### (autoloads nil "hm--html-configuration" "hm--html-menus/hm--html-configuration.el" (12860 33894)) +;;;### (autoloads nil "hm--html-configuration" "hm--html-menus/hm--html-configuration.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--html-configuration.el ;;;*** -;;;### (autoloads nil "hm--html-drag-and-drop" "hm--html-menus/hm--html-drag-and-drop.el" (12860 33992)) +;;;### (autoloads nil "hm--html-drag-and-drop" "hm--html-menus/hm--html-drag-and-drop.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--html-drag-and-drop.el ;;;*** ;;;*** -;;;### (autoloads nil "hm--html-keys" "hm--html-menus/hm--html-keys.el" (12885 62679)) +;;;### (autoloads nil "hm--html-keys" "hm--html-menus/hm--html-keys.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--html-keys.el ;;;*** ;;;*** -;;;### (autoloads nil "hm--html-menu" "hm--html-menus/hm--html-menu.el" (12860 33890)) +;;;### (autoloads nil "hm--html-menu" "hm--html-menus/hm--html-menu.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--html-menu.el - -;;;### (autoloads (hm--html-minor-mode hm--html-mode) "hm--html-mode" "hm--html-menus/hm--html-mode.el" (12860 33992)) + +;;;*** + +;;;### (autoloads (hm--html-minor-mode hm--html-mode) "hm--html-mode" "hm--html-menus/hm--html-mode.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--html-mode.el (autoload 'hm--html-mode "hm--html-mode" "\ @@ -3348,12 +3773,10 @@ ;;;*** -;;;### (autoloads nil "hm--html" "hm--html-menus/hm--html.el" (12860 33893)) +;;;### (autoloads nil "hm--html" "hm--html-menus/hm--html.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/hm--html.el - -;;;*** - -;;;### (autoloads (html-view-get-display html-view-goto-url html-view-view-buffer html-view-view-file html-view-start-mosaic) "html-view" "hm--html-menus/html-view.el" (12677 32973)) + +;;;### (autoloads (html-view-get-display html-view-goto-url html-view-view-buffer html-view-view-file html-view-start-mosaic) "html-view" "hm--html-menus/html-view.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/html-view.el (autoload 'html-view-start-mosaic "html-view" "\ @@ -3375,81 +3798,85 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "internal-drag-and-drop" "hm--html-menus/internal-drag-and-drop.el" (12860 33992)) + +;;;*** + +;;;### (autoloads nil "internal-drag-and-drop" "hm--html-menus/internal-drag-and-drop.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/internal-drag-and-drop.el ;;;*** -;;;### (autoloads nil "tmpl-minor-mode" "hm--html-menus/tmpl-minor-mode.el" (12860 33895)) +;;;### (autoloads nil "tmpl-minor-mode" "hm--html-menus/tmpl-minor-mode.el" (12984 29576)) ;;; Generated autoloads from hm--html-menus/tmpl-minor-mode.el ;;;*** -;;;### (autoloads nil "hact" "hyperbole/hact.el" (12677 32925)) +;;;### (autoloads nil "hact" "hyperbole/hact.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hact.el ;;;*** -;;;### (autoloads nil "hactypes" "hyperbole/hactypes.el" (12677 32926)) +;;;### (autoloads nil "hactypes" "hyperbole/hactypes.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hactypes.el ;;;*** -;;;### (autoloads nil "hargs" "hyperbole/hargs.el" (12677 32928)) +;;;### (autoloads nil "hargs" "hyperbole/hargs.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hargs.el ;;;*** -;;;### (autoloads nil "hbdata" "hyperbole/hbdata.el" (12677 32928)) +;;;### (autoloads nil "hbdata" "hyperbole/hbdata.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hbdata.el ;;;*** -;;;### (autoloads nil "hbmap" "hyperbole/hbmap.el" (12677 32927)) +;;;### (autoloads nil "hbmap" "hyperbole/hbmap.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hbmap.el ;;;*** -;;;### (autoloads nil "hbut" "hyperbole/hbut.el" (12677 32928)) +;;;### (autoloads nil "hbut" "hyperbole/hbut.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hbut.el ;;;*** -;;;### (autoloads nil "hgnus" "hyperbole/hgnus.el" (12677 32928)) +;;;### (autoloads nil "hgnus" "hyperbole/hgnus.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hgnus.el ;;;*** -;;;### (autoloads nil "hhist" "hyperbole/hhist.el" (12677 32929)) +;;;### (autoloads nil "hhist" "hyperbole/hhist.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hhist.el ;;;*** -;;;### (autoloads nil "hib-doc-id" "hyperbole/hib-doc-id.el" (12677 32931)) +;;;### (autoloads nil "hib-doc-id" "hyperbole/hib-doc-id.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hib-doc-id.el ;;;*** -;;;### (autoloads nil "hib-kbd" "hyperbole/hib-kbd.el" (12677 32933)) +;;;### (autoloads nil "hib-kbd" "hyperbole/hib-kbd.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hib-kbd.el ;;;*** -;;;### (autoloads nil "hibtypes" "hyperbole/hibtypes.el" (12677 32934)) +;;;### (autoloads nil "hibtypes" "hyperbole/hibtypes.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hibtypes.el ;;;*** -;;;### (autoloads nil "hinit" "hyperbole/hinit.el" (12677 32934)) +;;;### (autoloads nil "hinit" "hyperbole/hinit.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hinit.el ;;;*** -;;;### (autoloads nil "hlvar" "hyperbole/hlvar.el" (12677 32934)) +;;;### (autoloads nil "hlvar" "hyperbole/hlvar.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hlvar.el - -;;;### (autoloads (hmail:compose) "hmail" "hyperbole/hmail.el" (12677 32934)) + +;;;*** + +;;;### (autoloads (hmail:compose) "hmail" "hyperbole/hmail.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hmail.el (autoload 'hmail:compose "hmail" "\ @@ -3460,15 +3887,17 @@ ;;;*** -;;;### (autoloads nil "hmh" "hyperbole/hmh.el" (12677 32934)) +;;;### (autoloads nil "hmh" "hyperbole/hmh.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hmh.el ;;;*** -;;;### (autoloads nil "hmoccur" "hyperbole/hmoccur.el" (12677 32935)) +;;;### (autoloads nil "hmoccur" "hyperbole/hmoccur.el" (12984 29571)) ;;; Generated autoloads from hyperbole/hmoccur.el - -;;;### (autoloads (Info-handle-in-note smart-info-assist smart-info) "hmous-info" "hyperbole/hmous-info.el" (12677 32937)) + +;;;*** + +;;;### (autoloads (Info-handle-in-note smart-info-assist smart-info) "hmous-info" "hyperbole/hmous-info.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmous-info.el (autoload 'smart-info "hmous-info" "\ @@ -3516,30 +3945,32 @@ ;;;*** -;;;### (autoloads nil "hmouse-drv" "hyperbole/hmouse-drv.el" (12677 32938)) +;;;### (autoloads nil "hmouse-drv" "hyperbole/hmouse-drv.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmouse-drv.el ;;;*** -;;;### (autoloads nil "hmouse-key" "hyperbole/hmouse-key.el" (12677 32940)) +;;;### (autoloads nil "hmouse-key" "hyperbole/hmouse-key.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmouse-key.el ;;;*** -;;;### (autoloads nil "hmouse-mod" "hyperbole/hmouse-mod.el" (12677 32940)) +;;;### (autoloads nil "hmouse-mod" "hyperbole/hmouse-mod.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmouse-mod.el ;;;*** -;;;### (autoloads nil "hmouse-reg" "hyperbole/hmouse-reg.el" (12677 32939)) +;;;### (autoloads nil "hmouse-reg" "hyperbole/hmouse-reg.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmouse-reg.el ;;;*** -;;;### (autoloads nil "hmouse-sh" "hyperbole/hmouse-sh.el" (12677 32940)) +;;;### (autoloads nil "hmouse-sh" "hyperbole/hmouse-sh.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmouse-sh.el - -;;;### (autoloads (smart-tags-file smart-tags-file-path smart-objc-oobr smart-objc smart-fortran-at-tag-p smart-c++-oobr smart-c++ smart-c-at-tag-p smart-asm-at-tag-p) "hmouse-tag" "hyperbole/hmouse-tag.el" (12677 32941)) + +;;;*** + +;;;### (autoloads (smart-tags-file smart-tags-file-path smart-objc-oobr smart-objc smart-fortran-at-tag-p smart-c++-oobr smart-c++ smart-c-at-tag-p smart-asm-at-tag-p) "hmouse-tag" "hyperbole/hmouse-tag.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hmouse-tag.el (autoload 'smart-asm-at-tag-p "hmouse-tag" "\ @@ -3633,100 +4064,102 @@ ;;;*** -;;;### (autoloads nil "hpath" "hyperbole/hpath.el" (12677 32942)) +;;;### (autoloads nil "hpath" "hyperbole/hpath.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hpath.el ;;;*** -;;;### (autoloads nil "hrmail" "hyperbole/hrmail.el" (12677 32941)) +;;;### (autoloads nil "hrmail" "hyperbole/hrmail.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hrmail.el ;;;*** -;;;### (autoloads nil "hsite-ex" "hyperbole/hsite-ex.el" (12677 32943)) +;;;### (autoloads nil "hsite-ex" "hyperbole/hsite-ex.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hsite-ex.el ;;;*** -;;;### (autoloads nil "hsite" "hyperbole/hsite.el" (12677 32961)) +;;;### (autoloads nil "hsite" "hyperbole/hsite.el" (12984 29574)) ;;; Generated autoloads from hyperbole/hsite.el ;;;*** -;;;### (autoloads nil "hsmail" "hyperbole/hsmail.el" (12677 32943)) +;;;### (autoloads nil "hsmail" "hyperbole/hsmail.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hsmail.el ;;;*** -;;;### (autoloads nil "hsys-hbase" "hyperbole/hsys-hbase.el" (12677 32943)) +;;;### (autoloads nil "hsys-hbase" "hyperbole/hsys-hbase.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hsys-hbase.el ;;;*** -;;;### (autoloads nil "hsys-w3" "hyperbole/hsys-w3.el" (12677 32943)) +;;;### (autoloads nil "hsys-w3" "hyperbole/hsys-w3.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hsys-w3.el ;;;*** -;;;### (autoloads nil "hsys-wais" "hyperbole/hsys-wais.el" (12677 32943)) +;;;### (autoloads nil "hsys-wais" "hyperbole/hsys-wais.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hsys-wais.el ;;;*** -;;;### (autoloads nil "hsys-www" "hyperbole/hsys-www.el" (12677 32944)) +;;;### (autoloads nil "hsys-www" "hyperbole/hsys-www.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hsys-www.el ;;;*** -;;;### (autoloads nil "htz" "hyperbole/htz.el" (12677 32944)) +;;;### (autoloads nil "htz" "hyperbole/htz.el" (12984 29571)) ;;; Generated autoloads from hyperbole/htz.el ;;;*** -;;;### (autoloads nil "hui-em19-b" "hyperbole/hui-em19-b.el" (12677 32945)) +;;;### (autoloads nil "hui-em19-b" "hyperbole/hui-em19-b.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui-em19-b.el ;;;*** -;;;### (autoloads nil "hui-ep-but" "hyperbole/hui-ep-but.el" (12677 32945)) +;;;### (autoloads nil "hui-ep-but" "hyperbole/hui-ep-but.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui-ep-but.el ;;;*** -;;;### (autoloads nil "hui-epV4-b" "hyperbole/hui-epV4-b.el" (12677 32945)) +;;;### (autoloads nil "hui-epV4-b" "hyperbole/hui-epV4-b.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui-epV4-b.el ;;;*** -;;;### (autoloads nil "hui-menu" "hyperbole/hui-menu.el" (12677 32961)) +;;;### (autoloads nil "hui-menu" "hyperbole/hui-menu.el" (12984 29574)) ;;; Generated autoloads from hyperbole/hui-menu.el ;;;*** -;;;### (autoloads nil "hui-mini" "hyperbole/hui-mini.el" (12677 32946)) +;;;### (autoloads nil "hui-mini" "hyperbole/hui-mini.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui-mini.el ;;;*** -;;;### (autoloads nil "hui-mouse" "hyperbole/hui-mouse.el" (12677 32948)) +;;;### (autoloads nil "hui-mouse" "hyperbole/hui-mouse.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui-mouse.el ;;;*** -;;;### (autoloads nil "hui-window" "hyperbole/hui-window.el" (12677 32954)) +;;;### (autoloads nil "hui-window" "hyperbole/hui-window.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui-window.el ;;;*** -;;;### (autoloads nil "hui-xe-but" "hyperbole/hui-xe-but.el" (12677 32954)) +;;;### (autoloads nil "hui-xe-but" "hyperbole/hui-xe-but.el" (12984 29573)) ;;; Generated autoloads from hyperbole/hui-xe-but.el ;;;*** -;;;### (autoloads nil "hui" "hyperbole/hui.el" (12677 32954)) +;;;### (autoloads nil "hui" "hyperbole/hui.el" (12984 29572)) ;;; Generated autoloads from hyperbole/hui.el - -;;;### (autoloads (var:append) "hvar" "hyperbole/hvar.el" (12677 32954)) + +;;;*** + +;;;### (autoloads (var:append) "hvar" "hyperbole/hvar.el" (12984 29573)) ;;; Generated autoloads from hyperbole/hvar.el (autoload 'var:append "hvar" "\ @@ -3738,15 +4171,15 @@ ;;;*** -;;;### (autoloads nil "hversion" "hyperbole/hversion.el" (12677 32954)) +;;;### (autoloads nil "hversion" "hyperbole/hversion.el" (12984 29573)) ;;; Generated autoloads from hyperbole/hversion.el ;;;*** -;;;### (autoloads nil "hvm" "hyperbole/hvm.el" (12677 32956)) +;;;### (autoloads nil "hvm" "hyperbole/hvm.el" (12984 29573)) ;;; Generated autoloads from hyperbole/hvm.el -;;;### (autoloads (hypb:configuration) "hypb" "hyperbole/hypb.el" (12677 32956)) +;;;### (autoloads (hypb:configuration) "hypb" "hyperbole/hypb.el" (12984 29573)) ;;; Generated autoloads from hyperbole/hypb.el (autoload 'hypb:configuration "hypb" "\ @@ -3754,7 +4187,7 @@ ;;;*** -;;;### (autoloads nil "hyperbole" "hyperbole/hyperbole.el" (12677 32957)) +;;;### (autoloads nil "hyperbole" "hyperbole/hyperbole.el" (12984 29573)) ;;; Generated autoloads from hyperbole/hyperbole.el (defvar action-key-url-function 'w3-fetch "\ @@ -3800,11 +4233,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "set" "hyperbole/set.el" (12677 32957)) + +;;;*** + +;;;### (autoloads nil "set" "hyperbole/set.el" (12984 29573)) ;;; Generated autoloads from hyperbole/set.el -;;;### (autoloads (wconfig-yank-pop wconfig-ring-save wconfig-delete-pop wconfig-restore-by-name wconfig-delete-by-name wconfig-add-by-name) "wconfig" "hyperbole/wconfig.el" (12677 32958)) +;;;### (autoloads (wconfig-yank-pop wconfig-ring-save wconfig-delete-pop wconfig-restore-by-name wconfig-delete-by-name wconfig-add-by-name) "wconfig" "hyperbole/wconfig.el" (12984 29573)) ;;; Generated autoloads from hyperbole/wconfig.el (autoload 'wconfig-add-by-name "wconfig" "\ @@ -3836,7 +4271,7 @@ ;;;*** -;;;### (autoloads (rolo-logic) "wrolo-logic" "hyperbole/wrolo-logic.el" (12677 32957)) +;;;### (autoloads (rolo-logic) "wrolo-logic" "hyperbole/wrolo-logic.el" (12984 29573)) ;;; Generated autoloads from hyperbole/wrolo-logic.el (autoload 'rolo-logic "wrolo-logic" "\ @@ -3854,11 +4289,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "wrolo-menu" "hyperbole/wrolo-menu.el" (12677 32961)) + +;;;*** + +;;;### (autoloads nil "wrolo-menu" "hyperbole/wrolo-menu.el" (12984 29574)) ;;; Generated autoloads from hyperbole/wrolo-menu.el - -;;;### (autoloads (rolo-yank rolo-sort rolo-kill rolo-grep rolo-fgrep rolo-edit rolo-display-matches rolo-add) "wrolo" "hyperbole/wrolo.el" (12677 32960)) + +;;;*** + +;;;### (autoloads (rolo-yank rolo-sort rolo-kill rolo-grep rolo-fgrep rolo-edit rolo-display-matches rolo-add) "wrolo" "hyperbole/wrolo.el" (12984 29573)) ;;; Generated autoloads from hyperbole/wrolo.el (autoload 'rolo-add "wrolo" "\ @@ -3931,282 +4370,284 @@ ;;;*** -;;;### (autoloads nil "bridge" "ilisp/bridge.el" (12930 49948)) +;;;### (autoloads nil "bridge" "ilisp/bridge.el" (12984 29539)) ;;; Generated autoloads from ilisp/bridge.el ;;;*** -;;;### (autoloads nil "comint-ipc" "ilisp/comint-ipc.el" (12930 51131)) +;;;### (autoloads nil "comint-ipc" "ilisp/comint-ipc.el" (12984 29539)) ;;; Generated autoloads from ilisp/comint-ipc.el ;;;*** ;;;*** -;;;### (autoloads nil "comint-v18" "ilisp/comint-v18.el" (12930 51160)) +;;;### (autoloads nil "comint-v18" "ilisp/comint-v18.el" (12984 29539)) ;;; Generated autoloads from ilisp/comint-v18.el ;;;*** -;;;### (autoloads nil "completer" "ilisp/completer.el" (12930 51342)) +;;;### (autoloads nil "completer" "ilisp/completer.el" (12984 29539)) ;;; Generated autoloads from ilisp/completer.el ;;;*** -;;;### (autoloads nil "completer.new" "ilisp/completer.new.el" (12930 51637)) +;;;### (autoloads nil "completer.new" "ilisp/completer.new.el" (12984 29541)) ;;; Generated autoloads from ilisp/completer.new.el ;;;*** -;;;### (autoloads nil "completer.no-fun" "ilisp/completer.no-fun.el" (12930 51677)) +;;;### (autoloads nil "completer.no-fun" "ilisp/completer.no-fun.el" (12984 29541)) ;;; Generated autoloads from ilisp/completer.no-fun.el ;;;*** -;;;### (autoloads nil "ilcompat" "ilisp/ilcompat.el" (12930 49377)) +;;;### (autoloads nil "ilcompat" "ilisp/ilcompat.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilcompat.el ;;;*** -;;;### (autoloads nil "ilfsf18" "ilisp/ilfsf18.el" (12930 49388)) +;;;### (autoloads nil "ilfsf18" "ilisp/ilfsf18.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilfsf18.el ;;;*** -;;;### (autoloads nil "ilfsf19" "ilisp/ilfsf19.el" (12930 49394)) +;;;### (autoloads nil "ilfsf19" "ilisp/ilfsf19.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilfsf19.el ;;;*** -;;;### (autoloads nil "ilisp-acl" "ilisp/ilisp-acl.el" (12930 49400)) +;;;### (autoloads nil "ilisp-acl" "ilisp/ilisp-acl.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-acl.el ;;;*** -;;;### (autoloads nil "ilisp-aut" "ilisp/ilisp-aut.el" (12930 49405)) +;;;### (autoloads nil "ilisp-aut" "ilisp/ilisp-aut.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-aut.el ;;;*** -;;;### (autoloads nil "ilisp-bat" "ilisp/ilisp-bat.el" (12930 49411)) +;;;### (autoloads nil "ilisp-bat" "ilisp/ilisp-bat.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-bat.el ;;;*** -;;;### (autoloads nil "ilisp-bug" "ilisp/ilisp-bug.el" (12930 49417)) +;;;### (autoloads nil "ilisp-bug" "ilisp/ilisp-bug.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-bug.el ;;;*** -;;;### (autoloads nil "ilisp-chs" "ilisp/ilisp-chs.el" (12930 49423)) +;;;### (autoloads nil "ilisp-chs" "ilisp/ilisp-chs.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-chs.el ;;;*** -;;;### (autoloads nil "ilisp-cl" "ilisp/ilisp-cl.el" (12930 49429)) +;;;### (autoloads nil "ilisp-cl" "ilisp/ilisp-cl.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-cl.el ;;;*** -;;;### (autoloads nil "ilisp-cmp" "ilisp/ilisp-cmp.el" (12930 49436)) +;;;### (autoloads nil "ilisp-cmp" "ilisp/ilisp-cmp.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-cmp.el ;;;*** -;;;### (autoloads nil "ilisp-cmt" "ilisp/ilisp-cmt.el" (12930 49442)) +;;;### (autoloads nil "ilisp-cmt" "ilisp/ilisp-cmt.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-cmt.el ;;;*** -;;;### (autoloads nil "ilisp-cmu" "ilisp/ilisp-cmu.el" (12930 49447)) +;;;### (autoloads nil "ilisp-cmu" "ilisp/ilisp-cmu.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-cmu.el ;;;*** -;;;### (autoloads nil "ilisp-cpat" "ilisp/ilisp-cpat.el" (12930 49453)) +;;;### (autoloads nil "ilisp-cpat" "ilisp/ilisp-cpat.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-cpat.el ;;;*** -;;;### (autoloads nil "ilisp-def" "ilisp/ilisp-def.el" (12930 49460)) +;;;### (autoloads nil "ilisp-def" "ilisp/ilisp-def.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-def.el ;;;*** -;;;### (autoloads nil "ilisp-dia" "ilisp/ilisp-dia.el" (12930 49466)) +;;;### (autoloads nil "ilisp-dia" "ilisp/ilisp-dia.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-dia.el ;;;*** -;;;### (autoloads nil "ilisp-doc" "ilisp/ilisp-doc.el" (12930 49473)) +;;;### (autoloads nil "ilisp-doc" "ilisp/ilisp-doc.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-doc.el ;;;*** -;;;### (autoloads nil "ilisp-el" "ilisp/ilisp-el.el" (12930 49479)) +;;;### (autoloads nil "ilisp-el" "ilisp/ilisp-el.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-el.el ;;;*** -;;;### (autoloads nil "ilisp-ext" "ilisp/ilisp-ext.el" (12930 49485)) +;;;### (autoloads nil "ilisp-ext" "ilisp/ilisp-ext.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-ext.el ;;;*** -;;;### (autoloads nil "ilisp-hi" "ilisp/ilisp-hi.el" (12930 49492)) +;;;### (autoloads nil "ilisp-hi" "ilisp/ilisp-hi.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-hi.el ;;;*** -;;;### (autoloads nil "ilisp-hlw" "ilisp/ilisp-hlw.el" (12930 49498)) +;;;### (autoloads nil "ilisp-hlw" "ilisp/ilisp-hlw.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-hlw.el ;;;*** -;;;### (autoloads nil "ilisp-hnd" "ilisp/ilisp-hnd.el" (12930 49503)) +;;;### (autoloads nil "ilisp-hnd" "ilisp/ilisp-hnd.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-hnd.el ;;;*** -;;;### (autoloads nil "ilisp-ind" "ilisp/ilisp-ind.el" (12930 49509)) +;;;### (autoloads nil "ilisp-ind" "ilisp/ilisp-ind.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-ind.el ;;;*** -;;;### (autoloads nil "ilisp-inp" "ilisp/ilisp-inp.el" (12930 49515)) +;;;### (autoloads nil "ilisp-inp" "ilisp/ilisp-inp.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-inp.el ;;;*** -;;;### (autoloads nil "ilisp-kcl" "ilisp/ilisp-kcl.el" (12930 49521)) +;;;### (autoloads nil "ilisp-kcl" "ilisp/ilisp-kcl.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-kcl.el ;;;*** -;;;### (autoloads nil "ilisp-key" "ilisp/ilisp-key.el" (12930 49527)) +;;;### (autoloads nil "ilisp-key" "ilisp/ilisp-key.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-key.el ;;;*** -;;;### (autoloads nil "ilisp-kil" "ilisp/ilisp-kil.el" (12930 49533)) +;;;### (autoloads nil "ilisp-kil" "ilisp/ilisp-kil.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-kil.el ;;;*** -;;;### (autoloads nil "ilisp-low" "ilisp/ilisp-low.el" (12930 49540)) +;;;### (autoloads nil "ilisp-low" "ilisp/ilisp-low.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-low.el ;;;*** -;;;### (autoloads nil "ilisp-luc" "ilisp/ilisp-luc.el" (12930 49549)) +;;;### (autoloads nil "ilisp-luc" "ilisp/ilisp-luc.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-luc.el ;;;*** -;;;### (autoloads nil "ilisp-mak" "ilisp/ilisp-mak.el" (12930 49555)) +;;;### (autoloads nil "ilisp-mak" "ilisp/ilisp-mak.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-mak.el ;;;*** -;;;### (autoloads nil "ilisp-menu" "ilisp/ilisp-menu.el" (12930 49561)) +;;;### (autoloads nil "ilisp-menu" "ilisp/ilisp-menu.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-menu.el ;;;*** -;;;### (autoloads nil "ilisp-mnb" "ilisp/ilisp-mnb.el" (12930 49567)) +;;;### (autoloads nil "ilisp-mnb" "ilisp/ilisp-mnb.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-mnb.el ;;;*** -;;;### (autoloads nil "ilisp-mod" "ilisp/ilisp-mod.el" (12930 49573)) +;;;### (autoloads nil "ilisp-mod" "ilisp/ilisp-mod.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-mod.el ;;;*** -;;;### (autoloads nil "ilisp-mov" "ilisp/ilisp-mov.el" (12930 49579)) +;;;### (autoloads nil "ilisp-mov" "ilisp/ilisp-mov.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-mov.el ;;;*** -;;;### (autoloads nil "ilisp-out" "ilisp/ilisp-out.el" (12930 49586)) +;;;### (autoloads nil "ilisp-out" "ilisp/ilisp-out.el" (12988 19693)) ;;; Generated autoloads from ilisp/ilisp-out.el ;;;*** -;;;### (autoloads nil "ilisp-prc" "ilisp/ilisp-prc.el" (12930 49354)) +;;;### (autoloads nil "ilisp-prc" "ilisp/ilisp-prc.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-prc.el ;;;*** -;;;### (autoloads nil "ilisp-prn" "ilisp/ilisp-prn.el" (12930 49340)) +;;;### (autoloads nil "ilisp-prn" "ilisp/ilisp-prn.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-prn.el ;;;*** -;;;### (autoloads nil "ilisp-rng" "ilisp/ilisp-rng.el" (12930 49593)) +;;;### (autoloads nil "ilisp-rng" "ilisp/ilisp-rng.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-rng.el ;;;*** -;;;### (autoloads nil "ilisp-s2c" "ilisp/ilisp-s2c.el" (12930 49599)) +;;;### (autoloads nil "ilisp-s2c" "ilisp/ilisp-s2c.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-s2c.el ;;;*** -;;;### (autoloads nil "ilisp-sch" "ilisp/ilisp-sch.el" (12930 49605)) +;;;### (autoloads nil "ilisp-sch" "ilisp/ilisp-sch.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-sch.el ;;;*** -;;;### (autoloads nil "ilisp-snd" "ilisp/ilisp-snd.el" (12930 49117)) +;;;### (autoloads nil "ilisp-snd" "ilisp/ilisp-snd.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-snd.el ;;;*** -;;;### (autoloads nil "ilisp-src" "ilisp/ilisp-src.el" (12930 49614)) +;;;### (autoloads nil "ilisp-src" "ilisp/ilisp-src.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp-src.el ;;;*** -;;;### (autoloads nil "ilisp-sym" "ilisp/ilisp-sym.el" (12930 49620)) +;;;### (autoloads nil "ilisp-sym" "ilisp/ilisp-sym.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-sym.el ;;;*** -;;;### (autoloads nil "ilisp-utl" "ilisp/ilisp-utl.el" (12930 49625)) +;;;### (autoloads nil "ilisp-utl" "ilisp/ilisp-utl.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-utl.el ;;;*** -;;;### (autoloads nil "ilisp-val" "ilisp/ilisp-val.el" (12930 49255)) +;;;### (autoloads nil "ilisp-val" "ilisp/ilisp-val.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-val.el ;;;*** -;;;### (autoloads nil "ilisp-xfr" "ilisp/ilisp-xfr.el" (12930 49632)) +;;;### (autoloads nil "ilisp-xfr" "ilisp/ilisp-xfr.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-xfr.el ;;;*** -;;;### (autoloads nil "ilisp-xls" "ilisp/ilisp-xls.el" (12930 51400)) +;;;### (autoloads nil "ilisp-xls" "ilisp/ilisp-xls.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilisp-xls.el ;;;*** -;;;### (autoloads nil "ilisp" "ilisp/ilisp.el" (12930 49230)) +;;;### (autoloads nil "ilisp" "ilisp/ilisp.el" (12984 29539)) ;;; Generated autoloads from ilisp/ilisp.el ;;;*** -;;;### (autoloads nil "illuc19" "ilisp/illuc19.el" (12930 49638)) +;;;### (autoloads nil "illuc19" "ilisp/illuc19.el" (12984 29540)) ;;; Generated autoloads from ilisp/illuc19.el ;;;*** -;;;### (autoloads nil "ilxemacs" "ilisp/ilxemacs.el" (12930 49644)) +;;;### (autoloads nil "ilxemacs" "ilisp/ilxemacs.el" (12984 29540)) ;;; Generated autoloads from ilisp/ilxemacs.el - -;;;### (autoloads (iso-accents-mode) "iso-acc" "iso/iso-acc.el" (12913 6471)) + +;;;*** + +;;;### (autoloads (iso-accents-mode) "iso-acc" "iso/iso-acc.el" (12984 29567)) ;;; Generated autoloads from iso/iso-acc.el (autoload 'iso-accents-mode "iso-acc" "\ @@ -4236,53 +4677,48 @@ ;;;*** -;;;### (autoloads nil "iso-ascii" "iso/iso-ascii.el" (12885 62672)) +;;;### (autoloads nil "iso-ascii" "iso/iso-ascii.el" (12984 29566)) ;;; Generated autoloads from iso/iso-ascii.el ;;;*** -;;;### (autoloads nil "iso-cvt" "iso/iso-cvt.el" (12885 62672)) +;;;### (autoloads nil "iso-cvt" "iso/iso-cvt.el" (12984 29567)) ;;; Generated autoloads from iso/iso-cvt.el ;;;*** -;;;### (autoloads nil "iso-insert" "iso/iso-insert.el" (12885 62673)) +;;;### (autoloads nil "iso-insert" "iso/iso-insert.el" (12984 29567)) ;;; Generated autoloads from iso/iso-insert.el ;;;*** -;;;### (autoloads nil "iso-swed" "iso/iso-swed.el" (12885 62674)) +;;;### (autoloads nil "iso-swed" "iso/iso-swed.el" (12984 29567)) ;;; Generated autoloads from iso/iso-swed.el ;;;*** -;;;### (autoloads nil "iso-syntax" "iso/iso-syntax.el" (12885 62674)) +;;;### (autoloads nil "iso-syntax" "iso/iso-syntax.el" (12984 29567)) ;;; Generated autoloads from iso/iso-syntax.el ;;;*** ;;;*** -;;;### (autoloads nil "iso8859-1" "iso/iso8859-1.el" (12677 32833)) +;;;### (autoloads nil "iso8859-1" "iso/iso8859-1.el" (12984 29566)) ;;; Generated autoloads from iso/iso8859-1.el ;;;*** -;;;### (autoloads nil "swedish" "iso/swedish.el" (12885 62675)) +;;;### (autoloads nil "swedish" "iso/swedish.el" (12984 29567)) ;;; Generated autoloads from iso/swedish.el -;;;### (autoloads nil "ChangeLog" "lisp/ChangeLog" (12968 63140)) -;;; Generated autoloads from lisp/ChangeLog - -;;;*** - ;;;### (autoloads nil "ChangeLog~" "lisp/ChangeLog~" (12967 2939)) ;;; Generated autoloads from lisp/ChangeLog~ ;;;### (autoloads nil "site-start" "lisp/site-start.el" (12354 5512)) ;;; Generated autoloads from lisp/site-start.el -;;;### (autoloads (mc-deactivate-passwd mc-install-write-mode mc-install-read-mode) "mailcrypt" "mailcrypt/mailcrypt.el" (12677 32839)) +;;;### (autoloads (mc-deactivate-passwd mc-install-write-mode mc-install-read-mode) "mailcrypt" "mailcrypt/mailcrypt.el" (12984 29567)) ;;; Generated autoloads from mailcrypt/mailcrypt.el (autoload 'mc-install-read-mode "mailcrypt" nil t nil) @@ -4294,7 +4730,7 @@ ;;;*** -;;;### (autoloads (mc-pgp-fetch-key mc-scheme-pgp) "mc-pgp" "mailcrypt/mc-pgp.el" (12677 32841)) +;;;### (autoloads (mc-pgp-fetch-key mc-scheme-pgp) "mc-pgp" "mailcrypt/mc-pgp.el" (12984 29567)) ;;; Generated autoloads from mailcrypt/mc-pgp.el (autoload 'mc-scheme-pgp "mc-pgp" nil nil nil) @@ -4313,7 +4749,7 @@ ;;;*** -;;;### (autoloads (mc-remailer-insert-response-block mc-remailer-encrypt-for-chain mc-remailer-insert-pseudonym) "mc-remail" "mailcrypt/mc-remail.el" (12677 32842)) +;;;### (autoloads (mc-remailer-insert-response-block mc-remailer-encrypt-for-chain mc-remailer-insert-pseudonym) "mc-remail" "mailcrypt/mc-remail.el" (12984 29567)) ;;; Generated autoloads from mailcrypt/mc-remail.el (autoload 'mc-remailer-insert-pseudonym "mc-remail" "\ @@ -4335,7 +4771,7 @@ ;;;*** -;;;### (autoloads (mc-mh-snarf-keys mc-mh-verify-signature mc-mh-decrypt-message mc-gnus-decrypt-message mc-gnus-snarf-keys mc-gnus-verify-signature mc-vm-snarf-keys mc-vm-decrypt-message mc-vm-verify-signature mc-rmail-decrypt-message mc-rmail-verify-signature mc-rmail-summary-snarf-keys mc-rmail-summary-decrypt-message mc-rmail-summary-verify-signature mc-snarf-keys mc-snarf mc-insert-public-key mc-verify-signature mc-verify mc-sign-message mc-sign mc-decrypt-message mc-decrypt mc-encrypt-message mc-encrypt mc-cleanup-recipient-headers) "mc-toplev" "mailcrypt/mc-toplev.el" (12885 62678)) +;;;### (autoloads (mc-mh-snarf-keys mc-mh-verify-signature mc-mh-decrypt-message mc-gnus-decrypt-message mc-gnus-snarf-keys mc-gnus-verify-signature mc-vm-snarf-keys mc-vm-decrypt-message mc-vm-verify-signature mc-rmail-decrypt-message mc-rmail-verify-signature mc-rmail-summary-snarf-keys mc-rmail-summary-decrypt-message mc-rmail-summary-verify-signature mc-snarf-keys mc-snarf mc-insert-public-key mc-verify-signature mc-verify mc-sign-message mc-sign mc-decrypt-message mc-decrypt mc-encrypt-message mc-encrypt mc-cleanup-recipient-headers) "mc-toplev" "mailcrypt/mc-toplev.el" (12984 29567)) ;;; Generated autoloads from mailcrypt/mc-toplev.el (autoload 'mc-cleanup-recipient-headers "mc-toplev" nil nil nil) @@ -4440,31 +4876,35 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "mel-b" "mel/mel-b.el" (12913 42363)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "mel-b" "mel/mel-b.el" (12996 50653)) ;;; Generated autoloads from mel/mel-b.el ;;;*** -;;;### (autoloads nil "mel-g" "mel/mel-g.el" (12913 42367)) +;;;### (autoloads nil "mel-g" "mel/mel-g.el" (12996 50653)) ;;; Generated autoloads from mel/mel-g.el ;;;*** -;;;### (autoloads nil "mel-q" "mel/mel-q.el" (12926 37203)) +;;;### (autoloads nil "mel-q" "mel/mel-q.el" (12996 50653)) ;;; Generated autoloads from mel/mel-q.el ;;;*** -;;;### (autoloads nil "mel-u" "mel/mel-u.el" (12913 42366)) +;;;### (autoloads nil "mel-u" "mel/mel-u.el" (12996 50653)) ;;; Generated autoloads from mel/mel-u.el ;;;*** -;;;### (autoloads nil "mel" "mel/mel.el" (12913 42362)) +;;;### (autoloads nil "mel" "mel/mel.el" (12996 50653)) ;;; Generated autoloads from mel/mel.el -;;;### (autoloads (mh-letter-mode mh-smail-other-window mh-smail-batch mh-smail) "mh-comp" "mh-e/mh-comp.el" (12906 8313)) +;;;### (autoloads (mh-letter-mode mh-smail-other-window mh-smail-batch mh-smail) "mh-comp" "mh-e/mh-comp.el" (12984 29576)) ;;; Generated autoloads from mh-e/mh-comp.el (autoload 'mh-smail "mh-comp" "\ @@ -4522,7 +4962,7 @@ ;;;*** -;;;### (autoloads (mh-version mh-rmail) "mh-e" "mh-e/mh-e.el" (12906 8320)) +;;;### (autoloads (mh-version mh-rmail) "mh-e" "mh-e/mh-e.el" (12984 29577)) ;;; Generated autoloads from mh-e/mh-e.el (autoload 'mh-rmail "mh-e" "\ @@ -4536,11 +4976,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "mh-funcs" "mh-e/mh-funcs.el" (12906 8327)) + +;;;*** + +;;;### (autoloads nil "mh-funcs" "mh-e/mh-funcs.el" (12984 29577)) ;;; Generated autoloads from mh-e/mh-funcs.el - -;;;### (autoloads nil "mh-mime" "mh-e/mh-mime.el" (12906 8333)) + +;;;*** + +;;;### (autoloads nil "mh-mime" "mh-e/mh-mime.el" (12984 29577)) ;;; Generated autoloads from mh-e/mh-mime.el (defvar mh-mime-content-types '(("text/plain") ("text/richtext") ("multipart/mixed") ("multipart/alternative") ("multipart/digest") ("multipart/parallel") ("message/rfc822") ("message/partial") ("message/external-body") ("application/octet-stream") ("application/postscript") ("image/jpeg") ("image/gif") ("audio/basic") ("video/mpeg")) "\ @@ -4550,17 +4994,15 @@ ;;;*** -;;;### (autoloads nil "mh-pick" "mh-e/mh-pick.el" (12906 8338)) +;;;### (autoloads nil "mh-pick" "mh-e/mh-pick.el" (12984 29577)) ;;; Generated autoloads from mh-e/mh-pick.el ;;;*** -;;;### (autoloads nil "mh-seq" "mh-e/mh-seq.el" (12906 8344)) +;;;### (autoloads nil "mh-seq" "mh-e/mh-seq.el" (12984 29577)) ;;; Generated autoloads from mh-e/mh-seq.el - -;;;*** - -;;;### (autoloads nil "mh-utils" "mh-e/mh-utils.el" (12885 62680)) + +;;;### (autoloads nil "mh-utils" "mh-e/mh-utils.el" (12984 29577)) ;;; Generated autoloads from mh-e/mh-utils.el (put 'mh-progs 'risky-local-variable t) @@ -4570,11 +5012,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "abbrev" "modes/abbrev.el" (12885 62548)) + +;;;*** + +;;;### (autoloads nil "abbrev" "modes/abbrev.el" (12984 29541)) ;;; Generated autoloads from modes/abbrev.el -;;;### (autoloads (ada-make-filename-from-adaname ada-mode) "ada-mode" "modes/ada-mode.el" (12885 62968)) +;;;### (autoloads (ada-make-filename-from-adaname ada-mode) "ada-mode" "modes/ada-mode.el" (12984 29544)) ;;; Generated autoloads from modes/ada-mode.el (autoload 'ada-mode "ada-mode" "\ @@ -4632,7 +5076,7 @@ ;;;*** -;;;### (autoloads (archive-mode) "arc-mode" "modes/arc-mode.el" (12885 62573)) +;;;### (autoloads (archive-mode) "arc-mode" "modes/arc-mode.el" (12984 29544)) ;;; Generated autoloads from modes/arc-mode.el (autoload 'archive-mode "arc-mode" "\ @@ -4650,7 +5094,7 @@ ;;;*** -;;;### (autoloads (asm-mode) "asm-mode" "modes/asm-mode.el" (12885 62568)) +;;;### (autoloads (asm-mode) "asm-mode" "modes/asm-mode.el" (12984 29543)) ;;; Generated autoloads from modes/asm-mode.el (autoload 'asm-mode "asm-mode" "\ @@ -4679,13 +5123,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "auto-show" "modes/auto-show.el" (12885 62574)) + +;;;*** + +;;;### (autoloads nil "auto-show" "modes/auto-show.el" (12984 29544)) ;;; Generated autoloads from modes/auto-show.el - -;;;*** - -;;;### (autoloads (awk-mode) "awk-mode" "modes/awk-mode.el" (12885 62547)) + +;;;### (autoloads (awk-mode) "awk-mode" "modes/awk-mode.el" (12984 29541)) ;;; Generated autoloads from modes/awk-mode.el (autoload 'awk-mode "awk-mode" "\ @@ -4700,11 +5144,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "bib-mode" "modes/bib-mode.el" (12885 62549)) + +;;;*** + +;;;### (autoloads nil "bib-mode" "modes/bib-mode.el" (12984 29541)) ;;; Generated autoloads from modes/bib-mode.el -;;;### (autoloads (bibtex-mode) "bibtex" "modes/bibtex.el" (12906 6783)) +;;;### (autoloads (bibtex-mode) "bibtex" "modes/bibtex.el" (12984 29541)) ;;; Generated autoloads from modes/bibtex.el (autoload 'bibtex-mode "bibtex" "\ @@ -4806,38 +5252,38 @@ non-nil." t nil) ;;;*** - -;;;### (autoloads nil "c-comment" "modes/c-comment.el" (12689 65199)) + +;;;*** + +;;;### (autoloads nil "c-comment" "modes/c-comment.el" (12984 29541)) ;;; Generated autoloads from modes/c-comment.el ;;;*** -;;;### (autoloads nil "c-fill" "modes/c-fill.el" (12677 32378)) +;;;### (autoloads nil "c-fill" "modes/c-fill.el" (12984 29541)) ;;; Generated autoloads from modes/c-fill.el ;;;*** -;;;### (autoloads nil "c-style" "modes/c-style.el" (12906 6792)) +;;;### (autoloads nil "c-style" "modes/c-style.el" (12984 29541)) ;;; Generated autoloads from modes/c-style.el ;;;*** -;;;### (autoloads nil "cc-compat" "modes/cc-compat.el" (12936 63268)) +;;;### (autoloads nil "cc-compat" "modes/cc-compat.el" (12984 29543)) ;;; Generated autoloads from modes/cc-compat.el ;;;*** -;;;### (autoloads nil "cc-guess" "modes/cc-guess.el" (12936 63329)) +;;;### (autoloads nil "cc-guess" "modes/cc-guess.el" (12984 29544)) ;;; Generated autoloads from modes/cc-guess.el ;;;*** -;;;### (autoloads nil "cc-lobotomy" "modes/cc-lobotomy.el" (12936 63305)) +;;;### (autoloads nil "cc-lobotomy" "modes/cc-lobotomy.el" (12984 29543)) ;;; Generated autoloads from modes/cc-lobotomy.el - -;;;*** - -;;;### (autoloads nil "cc-mode" "modes/cc-mode.el" (12964 17751)) + +;;;### (autoloads (c-set-style java-mode objc-mode c++-mode c-mode) "cc-mode" "modes/cc-mode.el" (12988 19699)) ;;; Generated autoloads from modes/cc-mode.el (autoload 'c-mode "cc-mode" "\ @@ -4919,14 +5365,14 @@ ;;;*** -;;;### (autoloads (common-lisp-indent-function) "cl-indent" "modes/cl-indent.el" (12885 62552)) +;;;### (autoloads (common-lisp-indent-function) "cl-indent" "modes/cl-indent.el" (12984 29541)) ;;; Generated autoloads from modes/cl-indent.el (autoload 'common-lisp-indent-function "cl-indent" nil nil nil) ;;;*** -;;;### (autoloads (c-macro-expand) "cmacexp" "modes/cmacexp.el" (12885 62553)) +;;;### (autoloads (c-macro-expand) "cmacexp" "modes/cmacexp.el" (12984 29541)) ;;; Generated autoloads from modes/cmacexp.el (autoload 'c-macro-expand "cmacexp" "\ @@ -4946,11 +5392,21 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "cperl-mode" "modes/cperl-mode.el" (12947 52528)) + +;;;*** + +;;;### (autoloads nil "cperl-mode" "modes/cperl-mode.el" (12984 29544)) ;;; Generated autoloads from modes/cperl-mode.el -;;;### (autoloads (enriched-decode enriched-encode enriched-mode) "enriched" "modes/enriched.el" (12885 63004)) +;;;### (autoloads (eiffel-mode) "eiffel3" "modes/eiffel3.el" (12988 19701)) +;;; Generated autoloads from modes/eiffel3.el + +(autoload 'eiffel-mode "eiffel3" "\ +Major mode for editing Eiffel programs." t nil) + +;;;*** + +;;;### (autoloads (enriched-decode enriched-encode enriched-mode) "enriched" "modes/enriched.el" (12984 29542)) ;;; Generated autoloads from modes/enriched.el (autoload 'enriched-mode "enriched" "\ @@ -4972,7 +5428,7 @@ ;;;*** -;;;### (autoloads (executable-self-display executable-set-magic) "executable" "modes/executable.el" (12885 62722)) +;;;### (autoloads (executable-self-display executable-set-magic) "executable" "modes/executable.el" (12984 29545)) ;;; Generated autoloads from modes/executable.el (autoload 'executable-set-magic "executable" "\ @@ -4988,7 +5444,7 @@ ;;;*** -;;;### (autoloads (f90-mode) "f90" "modes/f90.el" (12885 62571)) +;;;### (autoloads (f90-mode) "f90" "modes/f90.el" (12984 29544)) ;;; Generated autoloads from modes/f90.el (autoload 'f90-mode "f90" "\ @@ -5052,7 +5508,7 @@ ;;;*** -;;;### (autoloads (follow-delete-other-windows-and-split follow-mode turn-off-follow-mode turn-on-follow-mode) "follow" "modes/follow.el" (12885 62560)) +;;;### (autoloads (follow-delete-other-windows-and-split follow-mode turn-off-follow-mode turn-on-follow-mode) "follow" "modes/follow.el" (12984 29542)) ;;; Generated autoloads from modes/follow.el (add-minor-mode 'follow-mode nil 'follow-mode-map) @@ -5121,11 +5577,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "fortran-misc" "modes/fortran-misc.el" (12906 6838)) + +;;;*** + +;;;### (autoloads nil "fortran-misc" "modes/fortran-misc.el" (12984 29542)) ;;; Generated autoloads from modes/fortran-misc.el -;;;### (autoloads (fortran-mode) "fortran" "modes/fortran.el" (12885 62555)) +;;;### (autoloads (fortran-mode) "fortran" "modes/fortran.el" (12991 6548)) ;;; Generated autoloads from modes/fortran.el (defvar fortran-tab-mode-default nil "\ @@ -5207,7 +5665,7 @@ ;;;*** -;;;### (autoloads (hide-ifdef-mode) "hideif" "modes/hideif.el" (12885 62556)) +;;;### (autoloads (hide-ifdef-mode) "hideif" "modes/hideif.el" (12984 29541)) ;;; Generated autoloads from modes/hideif.el (add-minor-mode 'hide-ifdef-mode " Ifdef") @@ -5255,7 +5713,7 @@ ;;;*** -;;;### (autoloads (hs-minor-mode hs-hide-block hs-hide-all) "hideshow" "modes/hideshow.el" (12885 62575)) +;;;### (autoloads (hs-minor-mode hs-hide-block hs-hide-all) "hideshow" "modes/hideshow.el" (12988 19709)) ;;; Generated autoloads from modes/hideshow.el (defvar hs-minor-mode nil "\ @@ -5288,7 +5746,7 @@ ;;;*** -;;;### (autoloads (icon-mode) "icon" "modes/icon.el" (12885 62554)) +;;;### (autoloads (icon-mode) "icon" "modes/icon.el" (12984 29541)) ;;; Generated autoloads from modes/icon.el (autoload 'icon-mode "icon" "\ @@ -5326,7 +5784,7 @@ ;;;*** -;;;### (autoloads (imenu imenu-add-to-menubar) "imenu" "modes/imenu.el" (12885 62722)) +;;;### (autoloads (imenu imenu-add-to-menubar) "imenu" "modes/imenu.el" (12984 29545)) ;;; Generated autoloads from modes/imenu.el (defvar imenu-generic-expression nil "\ @@ -5370,11 +5828,11 @@ ;;;*** -;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el" (12906 6853)) +;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el" (12984 29542)) ;;; Generated autoloads from modes/ksh-mode.el (autoload 'ksh-mode "ksh-mode" "\ -ksh-mode $Revision: 1.1.1.3 $ - Major mode for editing (Bourne, Korn or Bourne again) +ksh-mode $Revision: 1.2 $ - Major mode for editing (Bourne, Korn or Bourne again) shell scripts. Special key bindings and commands: \\{ksh-mode-map} @@ -5488,21 +5946,23 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "lisp-mnt" "modes/lisp-mnt.el" (12885 62569)) + +;;;*** + +;;;### (autoloads nil "lisp-mnt" "modes/lisp-mnt.el" (12984 29543)) ;;; Generated autoloads from modes/lisp-mnt.el ;;;*** -;;;### (autoloads nil "lisp-mode" "modes/lisp-mode.el" (12885 62557)) +;;;### (autoloads nil "lisp-mode" "modes/lisp-mode.el" (12984 29541)) ;;; Generated autoloads from modes/lisp-mode.el ;;;*** -;;;### (autoloads nil "list-mode" "modes/list-mode.el" (12906 6864)) +;;;### (autoloads nil "list-mode" "modes/list-mode.el" (12984 29542)) ;;; Generated autoloads from modes/list-mode.el -;;;### (autoloads (m4-mode) "m4-mode" "modes/m4-mode.el" (12949 7770)) +;;;### (autoloads (m4-mode) "m4-mode" "modes/m4-mode.el" (12984 29545)) ;;; Generated autoloads from modes/m4-mode.el (autoload 'm4-mode "m4-mode" "\ @@ -5512,7 +5972,7 @@ ;;;*** -;;;### (autoloads (makefile-mode) "make-mode" "modes/make-mode.el" (12885 62547)) +;;;### (autoloads (makefile-mode) "make-mode" "modes/make-mode.el" (12984 29541)) ;;; Generated autoloads from modes/make-mode.el (autoload 'makefile-mode "make-mode" "\ @@ -5592,16 +6052,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "old-c++-mode" "modes/old-c++-mode.el" (12906 6888)) + +;;;*** + +;;;### (autoloads nil "old-c++-mode" "modes/old-c++-mode.el" (12984 29543)) ;;; Generated autoloads from modes/old-c++-mode.el ;;;*** -;;;### (autoloads nil "old-c-mode" "modes/old-c-mode.el" (12906 6898)) +;;;### (autoloads nil "old-c-mode" "modes/old-c-mode.el" (12984 29543)) ;;; Generated autoloads from modes/old-c-mode.el -;;;### (autoloads (py-shell python-mode) "python-mode" "modes/python-mode.el" (12912 14823)) +;;;### (autoloads (py-shell python-mode) "python-mode" "modes/python-mode.el" (12984 29545)) ;;; Generated autoloads from modes/python-mode.el (eval-when-compile (condition-case nil (progn (require 'cl) (require 'imenu)) (error nil))) @@ -5656,7 +6118,7 @@ ;;;*** -;;;### (autoloads (rexx-mode) "rexx-mode" "modes/rexx-mode.el" (12906 6961)) +;;;### (autoloads (rexx-mode) "rexx-mode" "modes/rexx-mode.el" (12984 29543)) ;;; Generated autoloads from modes/rexx-mode.el (autoload 'rexx-mode "rexx-mode" "\ @@ -5706,7 +6168,7 @@ ;;;*** -;;;### (autoloads (define-mail-alias build-mail-aliases mail-aliases-setup) "mail-abbrevs" "modes/mail-abbrevs.el" (12906 6872)) +;;;### (autoloads (define-mail-alias build-mail-aliases mail-aliases-setup) "mail-abbrevs" "modes/mail-abbrevs.el" (12996 10112)) ;;; Generated autoloads from modes/mail-abbrevs.el (defvar mail-abbrev-mailrc-file nil "\ @@ -5729,7 +6191,7 @@ ;;;*** -;;;### (autoloads (modula-2-mode) "modula2" "modes/modula2.el" (12885 62558)) +;;;### (autoloads (modula-2-mode) "modula2" "modes/modula2.el" (12984 29542)) ;;; Generated autoloads from modes/modula2.el (autoload 'modula-2-mode "modula2" "\ @@ -5758,7 +6220,7 @@ ;;;*** -;;;### (autoloads (electric-nroff-mode nroff-mode) "nroff-mode" "modes/nroff-mode.el" (12885 62562)) +;;;### (autoloads (electric-nroff-mode nroff-mode) "nroff-mode" "modes/nroff-mode.el" (12984 29542)) ;;; Generated autoloads from modes/nroff-mode.el (autoload 'nroff-mode "nroff-mode" "\ @@ -5782,7 +6244,7 @@ ;;;*** -;;;### (autoloads (outl-mouse-minor-mode outl-mouse-mode) "outl-mouse" "modes/outl-mouse.el" (12906 6906)) +;;;### (autoloads (outl-mouse-minor-mode outl-mouse-mode) "outl-mouse" "modes/outl-mouse.el" (12988 19705)) ;;; Generated autoloads from modes/outl-mouse.el (autoload 'outl-mouse-mode "outl-mouse" "\ @@ -5793,7 +6255,7 @@ ;;;*** -;;;### (autoloads (outline-minor-mode outline-mode) "outline" "modes/outline.el" (12885 62550)) +;;;### (autoloads (outline-minor-mode outline-mode) "outline" "modes/outline.el" (12984 29541)) ;;; Generated autoloads from modes/outline.el (defvar outline-minor-mode nil "\ @@ -5852,7 +6314,7 @@ ;;;*** -;;;### (autoloads (pascal-mode) "pascal" "modes/pascal.el" (12906 6918)) +;;;### (autoloads (pascal-mode) "pascal" "modes/pascal.el" (12984 29543)) ;;; Generated autoloads from modes/pascal.el (autoload 'pascal-mode "pascal" "\ @@ -5900,7 +6362,7 @@ ;;;*** -;;;### (autoloads (perl-mode) "perl-mode" "modes/perl-mode.el" (12906 6926)) +;;;### (autoloads (perl-mode) "perl-mode" "modes/perl-mode.el" (12984 29542)) ;;; Generated autoloads from modes/perl-mode.el (autoload 'perl-mode "perl-mode" "\ @@ -5951,7 +6413,7 @@ ;;;*** -;;;### (autoloads (picture-mode) "picture" "modes/picture.el" (12906 6934)) +;;;### (autoloads (picture-mode) "picture" "modes/picture.el" (12984 29542)) ;;; Generated autoloads from modes/picture.el (autoload 'picture-mode "picture" "\ @@ -6015,7 +6477,7 @@ ;;;*** -;;;### (autoloads (postscript-mode) "postscript" "modes/postscript.el" (12906 6941)) +;;;### (autoloads (postscript-mode) "postscript" "modes/postscript.el" (12984 29542)) ;;; Generated autoloads from modes/postscript.el (autoload 'postscript-mode "postscript" "\ @@ -6038,7 +6500,7 @@ ;;;*** -;;;### (autoloads (run-prolog inferior-prolog-mode prolog-mode) "prolog" "modes/prolog.el" (12906 6949)) +;;;### (autoloads (run-prolog inferior-prolog-mode prolog-mode) "prolog" "modes/prolog.el" (12984 29542)) ;;; Generated autoloads from modes/prolog.el (autoload 'prolog-mode "prolog" "\ @@ -6079,7 +6541,7 @@ ;;;*** -;;;### (autoloads (resize-minibuffer-mode) "rsz-minibuf" "modes/rsz-minibuf.el" (12677 32424)) +;;;### (autoloads (resize-minibuffer-mode) "rsz-minibuf" "modes/rsz-minibuf.el" (12984 29544)) ;;; Generated autoloads from modes/rsz-minibuf.el (defvar resize-minibuffer-mode nil "\ @@ -6135,7 +6597,7 @@ ;;;*** -;;;### (autoloads (scheme-mode) "scheme" "modes/scheme.el" (12885 62563)) +;;;### (autoloads (scheme-mode) "scheme" "modes/scheme.el" (12984 29542)) ;;; Generated autoloads from modes/scheme.el (autoload 'scheme-mode "scheme" "\ @@ -6158,7 +6620,7 @@ ;;;*** -;;;### (autoloads (scribe-mode) "scribe" "modes/scribe.el" (12677 32396)) +;;;### (autoloads (scribe-mode) "scribe" "modes/scribe.el" (12984 29542)) ;;; Generated autoloads from modes/scribe.el (autoload 'scribe-mode "scribe" "\ @@ -6180,7 +6642,7 @@ ;;;*** -;;;### (autoloads (mail-other-frame mail-other-window mail mail-mode) "sendmail" "modes/sendmail.el" (12906 6973)) +;;;### (autoloads (mail-other-frame mail-other-window mail mail-mode) "sendmail" "modes/sendmail.el" (12984 29541)) ;;; Generated autoloads from modes/sendmail.el (defvar mail-from-style 'angles "\ @@ -6319,7 +6781,7 @@ ;;;*** -;;;### (autoloads (sh-mode) "sh-script" "modes/sh-script.el" (12885 62722)) +;;;### (autoloads (sh-mode) "sh-script" "modes/sh-script.el" (12984 29545)) ;;; Generated autoloads from modes/sh-script.el (put 'sh-mode 'mode-class 'special) @@ -6374,11 +6836,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "simula" "modes/simula.el" (12906 6984)) + +;;;*** + +;;;### (autoloads nil "simula" "modes/simula.el" (12984 29542)) ;;; Generated autoloads from modes/simula.el -;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" "modes/tcl.el" (12906 6993)) +;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" "modes/tcl.el" (12984 29543)) ;;; Generated autoloads from modes/tcl.el (autoload 'tcl-mode "tcl" "\ @@ -6429,7 +6893,7 @@ ;;;*** -;;;### (autoloads (latex-mode plain-tex-mode tex-mode) "tex-mode" "modes/tex-mode.el" (12906 7001)) +;;;### (autoloads (latex-mode plain-tex-mode tex-mode) "tex-mode" "modes/tex-mode.el" (12984 29542)) ;;; Generated autoloads from modes/tex-mode.el (autoload 'tex-mode "tex-mode" "\ @@ -6530,7 +6994,7 @@ ;;;*** -;;;### (autoloads (texinfo-mode) "texinfo" "modes/texinfo.el" (12906 7010)) +;;;### (autoloads (texinfo-mode) "texinfo" "modes/texinfo.el" (12984 29543)) ;;; Generated autoloads from modes/texinfo.el (autoload 'texinfo-mode "texinfo" "\ @@ -6605,11 +7069,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "text-mode" "modes/text-mode.el" (12885 62564)) + +;;;*** + +;;;### (autoloads nil "text-mode" "modes/text-mode.el" (12984 29542)) ;;; Generated autoloads from modes/text-mode.el -;;;### (autoloads (tc-recenter tc-scroll-down tc-scroll-up tc-scroll-line tc-associated-buffer tc-merge tc-dissociate tc-split tc-associate-buffer tc-two-columns) "two-column" "modes/two-column.el" (12906 7019)) +;;;### (autoloads (tc-recenter tc-scroll-down tc-scroll-up tc-scroll-line tc-associated-buffer tc-merge tc-dissociate tc-split tc-associate-buffer tc-two-columns) "two-column" "modes/two-column.el" (12984 29544)) ;;; Generated autoloads from modes/two-column.el (defvar tc-mode-map nil "\ @@ -6729,7 +7195,30 @@ ;;;*** -;;;### (autoloads (auto-view-mode view-major-mode view-mode view-minor-mode view-buffer-other-window view-file-other-window view-buffer view-file) "view-less" "modes/view-less.el" (12906 7026)) +;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el" (12984 30015)) +;;; Generated autoloads from modes/vhdl-mode.el + +(autoload 'vhdl-mode "vhdl-mode" "\ +Major mode for editing VHDL code. +vhdl-mode $Revision: 1.2 $ +To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a +vhdl-mode buffer. This automatically sets up a mail buffer with version +information already added. You just need to add a description of the +problem, including a reproducable test case and send the message. + +Note that the details of configuring vhdl-mode will soon be moved to the +accompanying texinfo manual. Until then, please read the README file +that came with the vhdl-mode distribution. + +The hook variable `vhdl-mode-hook' is run with no args, if that value is +bound and has a non-nil value. + +Key bindings: +\\{vhdl-mode-map}" t nil) + +;;;*** + +;;;### (autoloads (auto-view-mode view-major-mode view-mode view-minor-mode view-buffer-other-window view-file-other-window view-buffer view-file) "view-less" "modes/view-less.el" (12984 29542)) ;;; Generated autoloads from modes/view-less.el (autoload 'view-file "view-less" "\ @@ -6797,11 +7286,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "view" "modes/view.el" (12885 62565)) + +;;;*** + +;;;### (autoloads nil "view" "modes/view.el" (12984 29542)) ;;; Generated autoloads from modes/view.el -;;;### (autoloads (vrml-mode) "vrml-mode" "modes/vrml-mode.el" (12906 7036)) +;;;### (autoloads (vrml-mode) "vrml-mode" "modes/vrml-mode.el" (12984 29543)) ;;; Generated autoloads from modes/vrml-mode.el (autoload 'vrml-mode "vrml-mode" "\ @@ -6833,7 +7324,7 @@ ;;;*** -;;;### (autoloads (xpm-mode) "xpm-mode" "modes/xpm-mode.el" (12912 29983)) +;;;### (autoloads (xpm-mode) "xpm-mode" "modes/xpm-mode.el" (12984 29544)) ;;; Generated autoloads from modes/xpm-mode.el (autoload 'xpm-mode "xpm-mode" "\ @@ -6856,76 +7347,85 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "mu-bbdb" "mu/mu-bbdb.el" (12913 42375)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "latex-math-symbol" "mu/latex-math-symbol.el" (12996 50654)) +;;; Generated autoloads from mu/latex-math-symbol.el + +;;;*** + +;;;### (autoloads nil "mu-bbdb" "mu/mu-bbdb.el" (12996 50654)) ;;; Generated autoloads from mu/mu-bbdb.el ;;;*** -;;;### (autoloads nil "mu-cite" "mu/mu-cite.el" (12913 42374)) +;;;### (autoloads nil "mu-cite" "mu/mu-cite.el" (12996 50654)) ;;; Generated autoloads from mu/mu-cite.el ;;;*** -;;;### (autoloads nil "std11-parse" "mu/std11-parse.el" (12913 42371)) +;;;### (autoloads nil "std11-parse" "mu/std11-parse.el" (12996 50654)) ;;; Generated autoloads from mu/std11-parse.el ;;;*** -;;;### (autoloads nil "std11" "mu/std11.el" (12947 53231)) +;;;### (autoloads nil "std11" "mu/std11.el" (12996 50654)) ;;; Generated autoloads from mu/std11.el - -;;;*** - -;;;### (autoloads nil "tl-822" "mu/tl-822.el" (12913 42373)) + +;;;### (autoloads nil "tl-822" "mu/tl-822.el" (12984 29595)) ;;; Generated autoloads from mu/tl-822.el ;;;*** -;;;### (autoloads nil "ns-init" "ns/ns-init.el" (12677 33112)) +;;;### (autoloads nil "ns-init" "ns/ns-init.el" (12984 29591)) ;;; Generated autoloads from ns/ns-init.el ;;;*** -;;;### (autoloads nil "br-c++-ft" "oobr/br-c++-ft.el" (12677 33004)) +;;;### (autoloads nil "br-c++-ft" "oobr/br-c++-ft.el" (12984 29580)) ;;; Generated autoloads from oobr/br-c++-ft.el ;;;*** -;;;### (autoloads nil "br-c++" "oobr/br-c++.el" (12677 33004)) +;;;### (autoloads nil "br-c++" "oobr/br-c++.el" (12984 29580)) ;;; Generated autoloads from oobr/br-c++.el ;;;*** -;;;### (autoloads nil "br-c-ft" "oobr/br-c-ft.el" (12677 33023)) +;;;### (autoloads nil "br-c-ft" "oobr/br-c-ft.el" (12984 29583)) ;;; Generated autoloads from oobr/br-c-ft.el ;;;*** -;;;### (autoloads nil "br-clos-ft" "oobr/br-clos-ft.el" (12677 33005)) +;;;### (autoloads nil "br-clos-ft" "oobr/br-clos-ft.el" (12984 29580)) ;;; Generated autoloads from oobr/br-clos-ft.el ;;;*** -;;;### (autoloads nil "br-clos" "oobr/br-clos.el" (12677 33006)) +;;;### (autoloads nil "br-clos" "oobr/br-clos.el" (12984 29580)) ;;; Generated autoloads from oobr/br-clos.el ;;;*** -;;;### (autoloads nil "br-compl" "oobr/br-compl.el" (12677 33006)) +;;;### (autoloads nil "br-compl" "oobr/br-compl.el" (12984 29580)) ;;; Generated autoloads from oobr/br-compl.el ;;;*** -;;;### (autoloads nil "br-eif-ft" "oobr/br-eif-ft.el" (12677 33006)) +;;;### (autoloads nil "br-eif-ft" "oobr/br-eif-ft.el" (12984 29580)) ;;; Generated autoloads from oobr/br-eif-ft.el ;;;*** -;;;### (autoloads nil "br-eif" "oobr/br-eif.el" (12677 33007)) +;;;### (autoloads nil "br-eif" "oobr/br-eif.el" (12984 29580)) ;;; Generated autoloads from oobr/br-eif.el - -;;;### (autoloads (br-env-load br-env-browse) "br-env" "oobr/br-env.el" (12718 1297)) + +;;;*** + +;;;### (autoloads (br-env-load br-env-browse) "br-env" "oobr/br-env.el" (12984 29580)) ;;; Generated autoloads from oobr/br-env.el (autoload 'br-env-browse "br-env" "\ @@ -6941,70 +7441,72 @@ ;;;*** -;;;### (autoloads nil "br-ftr" "oobr/br-ftr.el" (12677 33009)) +;;;### (autoloads nil "br-ftr" "oobr/br-ftr.el" (12984 29581)) ;;; Generated autoloads from oobr/br-ftr.el ;;;*** -;;;### (autoloads nil "br-info" "oobr/br-info.el" (12677 33009)) +;;;### (autoloads nil "br-info" "oobr/br-info.el" (12984 29581)) ;;; Generated autoloads from oobr/br-info.el ;;;*** -;;;### (autoloads nil "br-init" "oobr/br-init.el" (12718 1298)) +;;;### (autoloads nil "br-init" "oobr/br-init.el" (12984 29581)) ;;; Generated autoloads from oobr/br-init.el ;;;*** -;;;### (autoloads nil "br-java-ft" "oobr/br-java-ft.el" (12677 33023)) +;;;### (autoloads nil "br-java-ft" "oobr/br-java-ft.el" (12984 29583)) ;;; Generated autoloads from oobr/br-java-ft.el ;;;*** -;;;### (autoloads nil "br-java" "oobr/br-java.el" (12677 33024)) +;;;### (autoloads nil "br-java" "oobr/br-java.el" (12984 29583)) ;;; Generated autoloads from oobr/br-java.el ;;;*** -;;;### (autoloads nil "br-lib" "oobr/br-lib.el" (12677 33012)) +;;;### (autoloads nil "br-lib" "oobr/br-lib.el" (12984 29581)) ;;; Generated autoloads from oobr/br-lib.el ;;;*** -;;;### (autoloads nil "br-menu" "oobr/br-menu.el" (12677 33022)) +;;;### (autoloads nil "br-menu" "oobr/br-menu.el" (12984 29583)) ;;; Generated autoloads from oobr/br-menu.el ;;;*** -;;;### (autoloads nil "br-objc-ft" "oobr/br-objc-ft.el" (12677 33012)) +;;;### (autoloads nil "br-objc-ft" "oobr/br-objc-ft.el" (12984 29581)) ;;; Generated autoloads from oobr/br-objc-ft.el ;;;*** -;;;### (autoloads nil "br-objc" "oobr/br-objc.el" (12677 33012)) +;;;### (autoloads nil "br-objc" "oobr/br-objc.el" (12984 29581)) ;;; Generated autoloads from oobr/br-objc.el ;;;*** -;;;### (autoloads nil "br-python-ft" "oobr/br-python-ft.el" (12718 1533)) +;;;### (autoloads nil "br-python-ft" "oobr/br-python-ft.el" (12984 29583)) ;;; Generated autoloads from oobr/br-python-ft.el ;;;*** -;;;### (autoloads nil "br-python" "oobr/br-python.el" (12718 1530)) +;;;### (autoloads nil "br-python" "oobr/br-python.el" (12984 29583)) ;;; Generated autoloads from oobr/br-python.el ;;;*** -;;;### (autoloads nil "br-site" "oobr/br-site.el" (12677 33013)) +;;;### (autoloads nil "br-site" "oobr/br-site.el" (12984 29581)) ;;; Generated autoloads from oobr/br-site.el ;;;*** -;;;### (autoloads nil "br-smt" "oobr/br-smt.el" (12677 33013)) +;;;### (autoloads nil "br-smt" "oobr/br-smt.el" (12984 29581)) ;;; Generated autoloads from oobr/br-smt.el - -;;;### (autoloads (oo-browser) "br-start" "oobr/br-start.el" (12677 33013)) + +;;;*** + +;;;### (autoloads (oo-browser) "br-start" "oobr/br-start.el" (12984 29581)) ;;; Generated autoloads from oobr/br-start.el (fset 'oobr 'oo-browser) @@ -7018,15 +7520,15 @@ ;;;*** -;;;### (autoloads nil "br-tree" "oobr/br-tree.el" (12677 33013)) +;;;### (autoloads nil "br-tree" "oobr/br-tree.el" (12984 29581)) ;;; Generated autoloads from oobr/br-tree.el ;;;*** -;;;### (autoloads nil "br-vers" "oobr/br-vers.el" (12718 1299)) +;;;### (autoloads nil "br-vers" "oobr/br-vers.el" (12984 29581)) ;;; Generated autoloads from oobr/br-vers.el -;;;### (autoloads (br-to-from-viewer br-add-class-file) "br" "oobr/br.el" (12718 1315)) +;;;### (autoloads (br-to-from-viewer br-add-class-file) "br" "oobr/br.el" (12984 29581)) ;;; Generated autoloads from oobr/br.el (autoload 'br-add-class-file "br" "\ @@ -7043,7 +7545,7 @@ ;;;*** -;;;### (autoloads (c++-browse) "c++-browse" "oobr/c++-browse.el" (12677 33015)) +;;;### (autoloads (c++-browse) "c++-browse" "oobr/c++-browse.el" (12984 29581)) ;;; Generated autoloads from oobr/c++-browse.el (autoload 'c++-browse "c++-browse" "\ @@ -7055,7 +7557,7 @@ ;;;*** -;;;### (autoloads (clos-browse) "clos-brows" "oobr/clos-brows.el" (12677 33015)) +;;;### (autoloads (clos-browse) "clos-brows" "oobr/clos-brows.el" (12984 29581)) ;;; Generated autoloads from oobr/clos-brows.el (autoload 'clos-browse "clos-brows" "\ @@ -7067,7 +7569,7 @@ ;;;*** -;;;### (autoloads (eif-browse) "eif-browse" "oobr/eif-browse.el" (12677 33015)) +;;;### (autoloads (eif-browse) "eif-browse" "oobr/eif-browse.el" (12984 29582)) ;;; Generated autoloads from oobr/eif-browse.el (autoload 'eif-browse "eif-browse" "\ @@ -7080,31 +7582,33 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "eif-calls" "oobr/eif-calls.el" (12677 33018)) + +;;;*** + +;;;### (autoloads nil "eif-calls" "oobr/eif-calls.el" (12984 29582)) ;;; Generated autoloads from oobr/eif-calls.el ;;;*** -;;;### (autoloads nil "eif-ise-er" "oobr/eif-ise-er.el" (12677 33018)) +;;;### (autoloads nil "eif-ise-er" "oobr/eif-ise-er.el" (12984 29582)) ;;; Generated autoloads from oobr/eif-ise-er.el ;;;*** -;;;### (autoloads nil "hash-test" "oobr/hash-test.el" (12677 33018)) +;;;### (autoloads nil "hash-test" "oobr/hash-test.el" (12984 29582)) ;;; Generated autoloads from oobr/hash-test.el ;;;*** -;;;### (autoloads nil "hasht" "oobr/hasht.el" (12677 33019)) +;;;### (autoloads nil "hasht" "oobr/hasht.el" (12984 29582)) ;;; Generated autoloads from oobr/hasht.el ;;;*** -;;;### (autoloads nil "hmouse-br" "oobr/hmouse-br.el" (12677 33019)) +;;;### (autoloads nil "hmouse-br" "oobr/hmouse-br.el" (12984 29582)) ;;; Generated autoloads from oobr/hmouse-br.el -;;;### (autoloads (info-browse) "info-brows" "oobr/info-brows.el" (12677 33019)) +;;;### (autoloads (info-browse) "info-brows" "oobr/info-brows.el" (12984 29582)) ;;; Generated autoloads from oobr/info-brows.el (autoload 'info-browse "info-brows" "\ @@ -7116,7 +7620,7 @@ ;;;*** -;;;### (autoloads (java-browse) "java-brows" "oobr/java-brows.el" (12677 33025)) +;;;### (autoloads (java-browse) "java-brows" "oobr/java-brows.el" (12984 29583)) ;;; Generated autoloads from oobr/java-brows.el (autoload 'java-browse "java-brows" "\ @@ -7128,7 +7632,7 @@ ;;;*** -;;;### (autoloads (objc-browse) "objc-brows" "oobr/objc-brows.el" (12677 33019)) +;;;### (autoloads (objc-browse) "objc-brows" "oobr/objc-brows.el" (12984 29582)) ;;; Generated autoloads from oobr/objc-brows.el (autoload 'objc-browse "objc-brows" "\ @@ -7140,7 +7644,7 @@ ;;;*** -;;;### (autoloads (python-browse) "python-browse" "oobr/python-browse.el" (12718 1532)) +;;;### (autoloads (python-browse) "python-browse" "oobr/python-browse.el" (12984 29583)) ;;; Generated autoloads from oobr/python-browse.el (autoload 'python-browse "python-browse" "\ @@ -7152,7 +7656,7 @@ ;;;*** -;;;### (autoloads (smt-browse) "smt-browse" "oobr/smt-browse.el" (12677 33020)) +;;;### (autoloads (smt-browse) "smt-browse" "oobr/smt-browse.el" (12984 29582)) ;;; Generated autoloads from oobr/smt-browse.el (autoload 'smt-browse "smt-browse" "\ @@ -7164,7 +7668,7 @@ ;;;*** -;;;### (autoloads (add-log-current-defun change-log-mode add-change-log-entry-other-window add-change-log-entry find-change-log prompt-for-change-log-name) "add-log" "packages/add-log.el" (12906 7433)) +;;;### (autoloads (add-log-current-defun change-log-mode add-change-log-entry-other-window add-change-log-entry find-change-log prompt-for-change-log-name) "add-log" "packages/add-log.el" (12984 29545)) ;;; Generated autoloads from packages/add-log.el (defvar change-log-default-name nil "\ @@ -7238,7 +7742,7 @@ ;;;*** -;;;### (autoloads (apropos-documentation apropos-value apropos apropos-command) "apropos" "packages/apropos.el" (12966 26384)) +;;;### (autoloads (apropos-documentation apropos-value apropos apropos-command) "apropos" "packages/apropos.el" (12991 23584)) ;;; Generated autoloads from packages/apropos.el (fset 'command-apropos 'apropos-command) @@ -7274,16 +7778,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "array" "packages/array.el" (12906 7444)) + +;;;*** + +;;;### (autoloads nil "array" "packages/array.el" (12984 29546)) ;;; Generated autoloads from packages/array.el ;;;*** -;;;### (autoloads nil "auto-save" "packages/auto-save.el" (12906 7452)) +;;;### (autoloads nil "auto-save" "packages/auto-save.el" (12984 29546)) ;;; Generated autoloads from packages/auto-save.el -;;;### (autoloads (define-auto-insert auto-insert) "autoinsert" "packages/autoinsert.el" (12966 31016)) +;;;### (autoloads (define-auto-insert auto-insert) "autoinsert" "packages/autoinsert.el" (12984 30019)) ;;; Generated autoloads from packages/autoinsert.el (autoload 'auto-insert "autoinsert" "\ @@ -7297,7 +7803,7 @@ ;;;*** -;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el" (12885 63020)) +;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el" (12984 29548)) ;;; Generated autoloads from packages/avoid.el (autoload 'mouse-avoidance-mode "avoid" "\ @@ -7330,18 +7836,22 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "balloon-help" "packages/balloon-help.el" (12906 7467)) + +;;;*** + +;;;### (autoloads nil "balloon-help" "packages/balloon-help.el" (12984 29550)) ;;; Generated autoloads from packages/balloon-help.el ;;;*** ;;;*** -;;;### (autoloads nil "big-menubar" "packages/big-menubar.el" (12906 7475)) +;;;### (autoloads nil "big-menubar" "packages/big-menubar.el" (12984 29549)) ;;; Generated autoloads from packages/big-menubar.el - -;;;### (autoloads (blink-cursor-mode) "blink-cursor" "packages/blink-cursor.el" (12906 7481)) + +;;;*** + +;;;### (autoloads (blink-cursor-mode) "blink-cursor" "packages/blink-cursor.el" (12984 29550)) ;;; Generated autoloads from packages/blink-cursor.el (autoload 'blink-cursor-mode "blink-cursor" "\ @@ -7356,10 +7866,12 @@ ;;;*** -;;;### (autoloads nil "blink-paren" "packages/blink-paren.el" (12906 7488)) +;;;### (autoloads nil "blink-paren" "packages/blink-paren.el" (12984 29546)) ;;; Generated autoloads from packages/blink-paren.el - -;;;### (autoloads (bookmark-menu-delete bookmark-menu-rename bookmark-menu-locate bookmark-menu-jump bookmark-menu-insert bookmark-bmenu-list bookmark-load bookmark-save bookmark-write bookmark-delete bookmark-insert bookmark-rename bookmark-insert-location bookmark-relocate bookmark-jump bookmark-set) "bookmark" "packages/bookmark.el" (12906 7498)) + +;;;*** + +;;;### (autoloads (bookmark-menu-delete bookmark-menu-rename bookmark-menu-locate bookmark-menu-jump bookmark-menu-insert bookmark-bmenu-list bookmark-load bookmark-save bookmark-write bookmark-delete bookmark-insert bookmark-rename bookmark-insert-location bookmark-relocate bookmark-jump bookmark-set) "bookmark" "packages/bookmark.el" (12984 29547)) ;;; Generated autoloads from packages/bookmark.el (if (symbolp (key-binding "r")) nil (progn (define-key ctl-x-map "rb" 'bookmark-jump) (define-key ctl-x-map "rm" 'bookmark-set) (define-key ctl-x-map "rl" 'bookmark-bmenu-list))) @@ -7577,13 +8089,17 @@ \"-menu-\" in its name)." t nil) ;;;*** - -;;;*** - -;;;### (autoloads nil "buff-menu" "packages/buff-menu.el" (12966 31818)) + +;;;### (autoloads nil "buff-menu" "packages/buff-menu.el" (12988 19714)) ;;; Generated autoloads from packages/buff-menu.el - -;;;### (autoloads (command-history-mode list-command-history repeat-matching-complex-command) "chistory" "packages/chistory.el" (12906 7515)) + +(defvar list-buffers-directory nil) + +(make-variable-buffer-local 'list-buffers-directory) + +;;;*** + +;;;### (autoloads (command-history-mode list-command-history repeat-matching-complex-command) "chistory" "packages/chistory.el" (12984 29546)) ;;; Generated autoloads from packages/chistory.el (autoload 'repeat-matching-complex-command "chistory" "\ @@ -7615,14 +8131,14 @@ ;;;*** -;;;### (autoloads nil "cmuscheme" "packages/cmuscheme.el" (12906 7523)) +;;;### (autoloads nil "cmuscheme" "packages/cmuscheme.el" (12984 29550)) ;;; Generated autoloads from packages/cmuscheme.el (add-hook 'same-window-buffer-names "*scheme*") ;;;*** -;;;### (autoloads (display-column-mode) "column" "packages/column.el" (12966 31482)) +;;;### (autoloads (display-column-mode) "column" "packages/column.el" (12984 30028)) ;;; Generated autoloads from packages/column.el (autoload 'display-column-mode "column" "\ @@ -7634,7 +8150,7 @@ ;;;*** -;;;### (autoloads (compare-windows) "compare-w" "packages/compare-w.el" (12906 7531)) +;;;### (autoloads (compare-windows) "compare-w" "packages/compare-w.el" (12984 29546)) ;;; Generated autoloads from packages/compare-w.el (autoload 'compare-windows "compare-w" "\ @@ -7654,7 +8170,7 @@ ;;;*** -;;;### (autoloads (first-error previous-error next-error compilation-minor-mode grep compile) "compile" "packages/compile.el" (12912 27388)) +;;;### (autoloads (first-error previous-error next-error compilation-minor-mode grep compile) "compile" "packages/compile.el" (12988 19715)) ;;; Generated autoloads from packages/compile.el (defvar compilation-mode-hook nil "\ @@ -7749,16 +8265,24 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "completion" "packages/completion.el" (12885 62622)) + +;;;*** + +;;;### (autoloads nil "completion" "packages/completion.el" (12984 29550)) ;;; Generated autoloads from packages/completion.el ;;;*** -;;;### (autoloads nil "crypt" "packages/crypt.el" (12906 7545)) +;;;### (autoloads nil "crypt" "packages/crypt.el" (12984 29548)) ;;; Generated autoloads from packages/crypt.el - -;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "packages/dabbrev.el" (12885 62588)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "packages/dabbrev.el" (12984 29546)) ;;; Generated autoloads from packages/dabbrev.el (define-key global-map [(meta /)] 'dabbrev-expand) @@ -7804,20 +8328,18 @@ ;;;*** ;;;*** - -;;;*** - -;;;*** - -;;;### (autoloads nil "desktop" "packages/desktop.el" (12885 62613)) + +;;;### (autoloads nil "desktop" "packages/desktop.el" (12984 29549)) ;;; Generated autoloads from packages/desktop.el ;;;*** -;;;### (autoloads nil "detexinfo" "packages/detexinfo.el" (12906 7556)) +;;;### (autoloads nil "detexinfo" "packages/detexinfo.el" (12984 29548)) ;;; Generated autoloads from packages/detexinfo.el - -;;;### (autoloads (diff-backup diff) "diff" "packages/diff.el" (12885 62587)) + +;;;*** + +;;;### (autoloads (diff-backup diff) "diff" "packages/diff.el" (12984 29546)) ;;; Generated autoloads from packages/diff.el (defvar diff-switches (purecopy "-c") "\ @@ -7839,10 +8361,10 @@ ;;;*** -;;;### (autoloads nil "doctex" "packages/doctex.el" (12677 32456)) +;;;### (autoloads nil "doctex" "packages/doctex.el" (12984 29546)) ;;; Generated autoloads from packages/doctex.el -;;;### (autoloads (edit-faces) "edit-faces" "packages/edit-faces.el" (12906 7566)) +;;;### (autoloads (edit-faces) "edit-faces" "packages/edit-faces.el" (12984 29550)) ;;; Generated autoloads from packages/edit-faces.el (autoload 'edit-faces "edit-faces" "\ @@ -7855,7 +8377,7 @@ ;;;*** -;;;### (autoloads (report-xemacs-bug) "emacsbug" "packages/emacsbug.el" (12885 62589)) +;;;### (autoloads (report-xemacs-bug) "emacsbug" "packages/emacsbug.el" (12984 29546)) ;;; Generated autoloads from packages/emacsbug.el (autoload 'report-xemacs-bug "emacsbug" "\ @@ -7864,7 +8386,7 @@ ;;;*** -;;;### (autoloads (emerge-merge-directories emerge-revisions-with-ancestor emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" "packages/emerge.el" (12677 32460)) +;;;### (autoloads (emerge-merge-directories emerge-revisions-with-ancestor emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" "packages/emerge.el" (12984 29546)) ;;; Generated autoloads from packages/emerge.el (autoload 'emerge-files "emerge" "\ @@ -7899,7 +8421,7 @@ ;;;*** -;;;### (autoloads (tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file find-tag-other-window find-tag visit-tags-table) "etags" "packages/etags.el" (12885 62590)) +;;;### (autoloads (tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file find-tag-other-window find-tag visit-tags-table) "etags" "packages/etags.el" (12984 29546)) ;;; Generated autoloads from packages/etags.el (defvar tags-build-completion-table 'ask "\ @@ -8064,7 +8586,7 @@ ;;;### (autoloads nil "fa-extras" "packages/fa-extras.el" (12547 41264)) ;;; Generated autoloads from packages/fa-extras.el -;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" "packages/fast-lock.el" (12885 62610)) +;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" "packages/fast-lock.el" (12984 29549)) ;;; Generated autoloads from packages/fast-lock.el (defvar fast-lock-mode nil) @@ -8103,14 +8625,14 @@ ;;;*** -;;;### (autoloads (feedmail-send-it) "feedmail" "packages/feedmail.el" (12701 8611)) +;;;### (autoloads (feedmail-send-it) "feedmail" "packages/feedmail.el" (12984 29546)) ;;; Generated autoloads from packages/feedmail.el (autoload 'feedmail-send-it "feedmail" nil nil nil) ;;;*** -;;;### (autoloads (make-file-part) "file-part" "packages/file-part.el" (12906 7580)) +;;;### (autoloads (make-file-part) "file-part" "packages/file-part.el" (12984 29549)) ;;; Generated autoloads from packages/file-part.el (autoload 'make-file-part "file-part" "\ @@ -8129,11 +8651,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "filladapt" "packages/filladapt.el" (12906 7588)) + +;;;*** + +;;;### (autoloads nil "filladapt" "packages/filladapt.el" (12984 29550)) ;;; Generated autoloads from packages/filladapt.el - -;;;### (autoloads (font-lock-fontify-buffer turn-off-font-lock turn-on-font-lock font-lock-mode) "font-lock" "packages/font-lock.el" (12906 7601)) + +;;;*** + +;;;### (autoloads (font-lock-fontify-buffer turn-off-font-lock turn-on-font-lock font-lock-mode) "font-lock" "packages/font-lock.el" (12988 58307)) ;;; Generated autoloads from packages/font-lock.el (defvar font-lock-auto-fontify t "\ @@ -8356,15 +8882,15 @@ ;;;*** -;;;### (autoloads nil "fontl-hooks" "packages/fontl-hooks.el" (12933 37447)) +;;;### (autoloads nil "fontl-hooks" "packages/fontl-hooks.el" (12988 56251)) ;;; Generated autoloads from packages/fontl-hooks.el ;;;*** -;;;### (autoloads nil "func-menu" "packages/func-menu.el" (12906 7620)) +;;;### (autoloads nil "func-menu" "packages/func-menu.el" (12984 29546)) ;;; Generated autoloads from packages/func-menu.el -;;;### (autoloads (sc-mode) "generic-sc" "packages/generic-sc.el" (12906 7633)) +;;;### (autoloads (sc-mode) "generic-sc" "packages/generic-sc.el" (12984 29545)) ;;; Generated autoloads from packages/generic-sc.el (autoload 'sc-mode "generic-sc" "\ @@ -8421,7 +8947,7 @@ ;;;*** -;;;### (autoloads (gnuserv-start) "gnuserv" "packages/gnuserv.el" (12885 63113)) +;;;### (autoloads (gnuserv-start) "gnuserv" "packages/gnuserv.el" (12984 29548)) ;;; Generated autoloads from packages/gnuserv.el (autoload 'gnuserv-start "gnuserv" "\ @@ -8434,7 +8960,7 @@ ;;;*** -;;;### (autoloads (gopher-atpoint gopher) "gopher" "packages/gopher.el" (12885 61102)) +;;;### (autoloads (gopher-atpoint gopher) "gopher" "packages/gopher.el" (12984 29547)) ;;; Generated autoloads from packages/gopher.el (autoload 'gopher "gopher" "\ @@ -8446,7 +8972,7 @@ ;;;*** -;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" "packages/hexl.el" (12885 63122)) +;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" "packages/hexl.el" (12984 30023)) ;;; Generated autoloads from packages/hexl.el (autoload 'hexl-mode "hexl" "\ @@ -8531,7 +9057,7 @@ ;;;*** -;;;### (autoloads (hypropos-popup-menu hypropos-set-variable hyper-describe-function hyper-describe-variable hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el" (12906 7940)) +;;;### (autoloads (hypropos-popup-menu hypropos-set-variable hyper-describe-function hyper-describe-variable hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el" (12984 29549)) ;;; Generated autoloads from packages/hyper-apropos.el (defvar hypropos-show-brief-docs t "\ @@ -8560,7 +9086,7 @@ ;;;*** -;;;### (autoloads (icomplete-minibuffer-setup icomplete-mode) "icomplete" "packages/icomplete.el" (12966 26690)) +;;;### (autoloads (icomplete-minibuffer-setup icomplete-mode) "icomplete" "packages/icomplete.el" (12989 49060)) ;;; Generated autoloads from packages/icomplete.el (autoload 'icomplete-mode "icomplete" "\ @@ -8573,7 +9099,7 @@ ;;;*** -;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-query info) "info" "packages/info.el" (12906 7954)) +;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-query info) "info" "packages/info.el" (12984 29545)) ;;; Generated autoloads from packages/info.el (autoload 'info "info" "\ @@ -8626,7 +9152,7 @@ ;;;*** -;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) "informat" "packages/informat.el" (12885 62593)) +;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) "informat" "packages/informat.el" (12984 29547)) ;;; Generated autoloads from packages/informat.el (autoload 'Info-tagify "informat" "\ @@ -8657,7 +9183,7 @@ ;;;*** -;;;### (autoloads (ispell-message ispell-minor-mode ispell-complete-word-interior-frag ispell-complete-word ispell-continue ispell-buffer ispell-region ispell-change-dictionary ispell-kill-ispell ispell-help ispell-word) "ispell" "packages/ispell.el" (12885 62595)) +;;;### (autoloads (ispell-message ispell-minor-mode ispell-complete-word-interior-frag ispell-complete-word ispell-continue ispell-buffer ispell-region ispell-change-dictionary ispell-kill-ispell ispell-help ispell-word) "ispell" "packages/ispell.el" (12984 29547)) ;;; Generated autoloads from packages/ispell.el (defvar ispell-personal-dictionary nil "\ @@ -8665,9 +9191,9 @@ If nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used, where DICTNAME is the name of your default dictionary.") -(defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-ZÄÖÜäößü]" "[^a-zA-ZÄÖÜäößü]" "[']" t ("-C" "-d" "deutsch") "~latin1") ("nederlands" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil) ("nederlands8" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil))) - -(defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-zåäöÅÄö]" "[^A-Za-zåäöÅÄö]" "[']" nil ("-C" "-d" "svenska") "~list") ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[---']" t nil "~list") ("francais-tex" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[---'^`\"]" t nil "~tex") ("dansk" "[A-ZÆØÅa-zæøå]" "[^A-ZÆØÅa-zæøå]" "" nil ("-C") nil))) +(defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-Z,ADV\dv_|(B]" "[^a-zA-Z,ADV\dv_|(B]" "[']" t ("-C" "-d" "deutsch") "~latin1") ("nederlands" "[A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[^A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[']" t ("-C") nil) ("nederlands8" "[A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[^A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[']" t ("-C") nil))) + +(defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-z,AedvEDv(B]" "[^A-Za-z,AedvEDv(B]" "[']" nil ("-C" "-d" "svenska") "~list") ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B]" "[^A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B]" "[---']" t nil "~list") ("francais-tex" "[A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B\\]" "[^A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B\\]" "[---'^`\"]" t nil "~tex") ("dansk" "[A-Z,AFXE(Ba-z,Afxe(B]" "[^A-Z,AFXE(Ba-z,Afxe(B]" "" nil ("-C") nil))) (defvar ispell-dictionary-alist (append ispell-dictionary-alist-1 ispell-dictionary-alist-2) "\ An alist of dictionaries and their associated parameters. @@ -8737,7 +9263,7 @@ set when defined in the file with either `ispell-pdict-keyword' or the local variable syntax.") -(define-key global-map "¤" 'ispell-word) +(define-key global-map "\M-A" 'ispell-word) (autoload 'ispell-word "ispell" "\ Check spelling of word under or before the cursor. @@ -8840,7 +9366,7 @@ ;;;*** -;;;### (autoloads (jka-compr-install toggle-auto-compression jka-compr-load) "jka-compr" "packages/jka-compr.el" (12885 62618)) +;;;### (autoloads (jka-compr-install toggle-auto-compression jka-compr-load) "jka-compr" "packages/jka-compr.el" (12984 29550)) ;;; Generated autoloads from packages/jka-compr.el (autoload 'jka-compr-load "jka-compr" "\ @@ -8860,7 +9386,7 @@ ;;;*** -;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" "packages/lazy-lock.el" (12906 7968)) +;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" "packages/lazy-lock.el" (12984 29550)) ;;; Generated autoloads from packages/lazy-lock.el (defvar lazy-lock-mode nil) @@ -8895,7 +9421,7 @@ ;;;*** -;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "packages/ledit.el" (12885 62597)) +;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "packages/ledit.el" (12984 29547)) ;;; Generated autoloads from packages/ledit.el (defconst ledit-save-files t "\ @@ -8925,13 +9451,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "lispm-fonts" "packages/lispm-fonts.el" (12906 7978)) + +;;;*** + +;;;### (autoloads nil "lispm-fonts" "packages/lispm-fonts.el" (12984 29546)) ;;; Generated autoloads from packages/lispm-fonts.el - -;;;*** - -;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el" (12885 62598)) + +;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el" (12988 19720)) ;;; Generated autoloads from packages/lpr.el (defvar lpr-switches nil "\ @@ -8960,11 +9486,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "makeinfo" "packages/makeinfo.el" (12885 62591)) + +;;;*** + +;;;### (autoloads nil "makeinfo" "packages/makeinfo.el" (12984 29547)) ;;; Generated autoloads from packages/makeinfo.el - -;;;### (autoloads (make-command-summary) "makesum" "packages/makesum.el" (12885 62583)) + +;;;*** + +;;;### (autoloads (make-command-summary) "makesum" "packages/makesum.el" (12984 29546)) ;;; Generated autoloads from packages/makesum.el (autoload 'make-command-summary "makesum" "\ @@ -8975,25 +9505,30 @@ ;;;*** -;;;### (autoloads nil "man-xref" "packages/man-xref.el" (12968 61833)) +;;;### (autoloads nil "man-xref" "packages/man-xref.el" (12984 30034)) ;;; Generated autoloads from packages/man-xref.el -;;;### (autoloads (man) "man" "packages/man.el" (12968 61736)) +;;;### (autoloads (manual-entry) "man" "packages/man.el" (12995 2358)) ;;; Generated autoloads from packages/man.el -(defalias 'manual-entry 'man) - -(autoload 'man "man" "\ -Get a Un*x manual page and put it in a buffer. -This command is the top-level command in the man package. It runs a Un*x -command to retrieve and clean a manpage in the background and places the -results in a Man mode (manpage browsing) buffer. See variable -`Man-notify-method' for what happens when the buffer is ready. -If a buffer already exists for this man page, it will display immediately." t nil) - -;;;*** - -;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body metamail-interpret-header) "metamail" "packages/metamail.el" (12885 62612)) +(autoload 'manual-entry "man" "\ +Display the Unix manual entry (or entries) for TOPIC. +If prefix arg is given, modify the search according to the value: + 2 = complement default exact matching of the TOPIC name; + exact matching default is specified by `Manual-match-topic-exactly' + 3 = force a search of the unformatted man directories + 4 = both 2 and 3 +The manual entries are searched according to the variable +Manual-directory-list, which should be a list of directories. If +Manual-directory-list is nil, \\[Manual-directory-list-init] is +invoked to create this list from the MANPATH environment variable. +See the variable Manual-topic-buffer which controls how the buffer +is named. See also the variables Manual-match-topic-exactly, +Manual-query-multiple-pages, and Manual-buffer-view-mode." t nil) + +;;;*** + +;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body metamail-interpret-header) "metamail" "packages/metamail.el" (12984 29549)) ;;; Generated autoloads from packages/metamail.el (autoload 'metamail-interpret-header "metamail" "\ @@ -9029,35 +9564,37 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "mic-paren" "packages/mic-paren.el" (12861 33586)) + +;;;*** + +;;;### (autoloads nil "mic-paren" "packages/mic-paren.el" (12984 30034)) ;;; Generated autoloads from packages/mic-paren.el ;;;*** -;;;### (autoloads nil "mime-compose" "packages/mime-compose.el" (12906 7649)) +;;;### (autoloads nil "mime-compose" "packages/mime-compose.el" (12984 29549)) ;;; Generated autoloads from packages/mime-compose.el ;;;*** ;;;*** -;;;### (autoloads nil "mode-motion+" "packages/mode-motion+.el" (12906 7659)) +;;;### (autoloads nil "mode-motion+" "packages/mode-motion+.el" (12984 29550)) ;;; Generated autoloads from packages/mode-motion+.el ;;;*** ;;;*** -;;;### (autoloads nil "netunam" "packages/netunam.el" (12906 7668)) +;;;### (autoloads nil "netunam" "packages/netunam.el" (12984 29547)) ;;; Generated autoloads from packages/netunam.el ;;;*** -;;;### (autoloads nil "page-ext" "packages/page-ext.el" (12885 62599)) +;;;### (autoloads nil "page-ext" "packages/page-ext.el" (12984 29547)) ;;; Generated autoloads from packages/page-ext.el -;;;### (autoloads (blink-paren paren-set-mode) "paren" "packages/paren.el" (12906 7676)) +;;;### (autoloads (blink-paren paren-set-mode) "paren" "packages/paren.el" (12984 29547)) ;;; Generated autoloads from packages/paren.el (defvar paren-mode nil "\ @@ -9086,7 +9623,7 @@ ;;;*** -;;;### (autoloads (pending-delete pending-delete-off pending-delete-on) "pending-del" "packages/pending-del.el" (12906 7684)) +;;;### (autoloads (pending-delete pending-delete-off pending-delete-on) "pending-del" "packages/pending-del.el" (12984 29547)) ;;; Generated autoloads from packages/pending-del.el (autoload 'pending-delete-on "pending-del" "\ @@ -9107,7 +9644,7 @@ ;;;*** -;;;### (autoloads (ps-despool ps-spool-region-with-faces ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces ps-print-buffer) "ps-print" "packages/ps-print.el" (12885 62615)) +;;;### (autoloads (ps-despool ps-spool-region-with-faces ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces ps-print-buffer) "ps-print" "packages/ps-print.el" (12988 19728)) ;;; Generated autoloads from packages/ps-print.el (defvar ps-paper-type 'ps-letter "\ @@ -9188,7 +9725,7 @@ ;;;*** -;;;### (autoloads (remote-compile) "rcompile" "packages/rcompile.el" (12885 62608)) +;;;### (autoloads (remote-compile) "rcompile" "packages/rcompile.el" (12984 29549)) ;;; Generated autoloads from packages/rcompile.el (autoload 'remote-compile "rcompile" "\ @@ -9198,8 +9735,10 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "recent-files" "packages/recent-files.el" (12906 7696)) + +;;;*** + +;;;### (autoloads nil "recent-files" "packages/recent-files.el" (12984 29550)) ;;; Generated autoloads from packages/recent-files.el ;;;*** @@ -9208,20 +9747,20 @@ ;;;*** -;;;### (autoloads nil "refbib" "packages/refbib.el" (12885 62600)) +;;;### (autoloads nil "refbib" "packages/refbib.el" (12984 29547)) ;;; Generated autoloads from packages/refbib.el ;;;*** -;;;### (autoloads nil "remote" "packages/remote.el" (12677 32480)) +;;;### (autoloads nil "remote" "packages/remote.el" (12984 29547)) ;;; Generated autoloads from packages/remote.el ;;;*** -;;;### (autoloads nil "reportmail" "packages/reportmail.el" (12748 62790)) +;;;### (autoloads nil "reportmail" "packages/reportmail.el" (12984 29548)) ;;; Generated autoloads from packages/reportmail.el -;;;### (autoloads (resume-suspend-hook) "resume" "packages/resume.el" (12885 62602)) +;;;### (autoloads (resume-suspend-hook) "resume" "packages/resume.el" (12984 29548)) ;;; Generated autoloads from packages/resume.el (autoload 'resume-suspend-hook "resume" "\ @@ -9240,42 +9779,44 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "saveconf" "packages/saveconf.el" (12906 7708)) + +;;;*** + +;;;### (autoloads nil "saveconf" "packages/saveconf.el" (12984 29548)) ;;; Generated autoloads from packages/saveconf.el ;;;*** ;;;*** -;;;### (autoloads nil "saveplace" "packages/saveplace.el" (12885 63159)) +;;;### (autoloads nil "saveplace" "packages/saveplace.el" (12984 29546)) ;;; Generated autoloads from packages/saveplace.el ;;;*** -;;;### (autoloads nil "sccs" "packages/sccs.el" (12885 61171)) +;;;### (autoloads nil "sccs" "packages/sccs.el" (12984 29547)) ;;; Generated autoloads from packages/sccs.el ;;;*** - -;;;### (autoloads nil "scroll-in-place" "packages/scroll-in-place.el" (12906 7720)) + +;;;*** + +;;;### (autoloads nil "scroll-in-place" "packages/scroll-in-place.el" (12995 42347)) ;;; Generated autoloads from packages/scroll-in-place.el ;;;*** -;;;### (autoloads nil "server" "packages/server.el" (12885 62603)) +;;;### (autoloads nil "server" "packages/server.el" (12984 29548)) ;;; Generated autoloads from packages/server.el (make-obsolete 'server-start 'gnuserv-start) ;;;*** - -;;;*** ;;;### (autoloads nil "session" "packages/session.el" (12677 32488)) ;;; Generated autoloads from packages/session.el -;;;### (autoloads (install-shell-fonts) "shell-font" "packages/shell-font.el" (12906 7729)) +;;;### (autoloads (install-shell-fonts) "shell-font" "packages/shell-font.el" (12984 29548)) ;;; Generated autoloads from packages/shell-font.el (autoload 'install-shell-fonts "shell-font" "\ @@ -9286,7 +9827,7 @@ ;;;*** -;;;### (autoloads (spell-string spell-region spell-word spell-buffer) "spell" "packages/spell.el" (12885 62601)) +;;;### (autoloads (spell-string spell-region spell-word spell-buffer) "spell" "packages/spell.el" (12984 29548)) ;;; Generated autoloads from packages/spell.el (put 'spell-filter 'risky-local-variable t) @@ -9315,11 +9856,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "supercite" "packages/supercite.el" (12906 7742)) + +;;;*** + +;;;### (autoloads nil "supercite" "packages/supercite.el" (12984 29549)) ;;; Generated autoloads from packages/supercite.el -;;;### (autoloads (tar-mode) "tar-mode" "packages/tar-mode.el" (12906 7753)) +;;;### (autoloads (tar-mode) "tar-mode" "packages/tar-mode.el" (12984 29548)) ;;; Generated autoloads from packages/tar-mode.el (autoload 'tar-mode "tar-mode" "\ @@ -9339,7 +9882,7 @@ ;;;*** -;;;### (autoloads (terminal-emulator) "terminal" "packages/terminal.el" (12906 7762)) +;;;### (autoloads (terminal-emulator) "terminal" "packages/terminal.el" (12984 29548)) ;;; Generated autoloads from packages/terminal.el (autoload 'terminal-emulator "terminal" "\ @@ -9377,11 +9920,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "tex-latin1" "packages/tex-latin1.el" (12906 7771)) + +;;;*** + +;;;### (autoloads nil "tex-latin1" "packages/tex-latin1.el" (12984 29547)) ;;; Generated autoloads from packages/tex-latin1.el - -;;;### (autoloads (batch-texinfo-format texinfo-format-region texinfo-format-buffer) "texinfmt" "packages/texinfmt.el" (12885 62607)) + +;;;*** + +;;;### (autoloads (batch-texinfo-format texinfo-format-region texinfo-format-buffer) "texinfmt" "packages/texinfmt.el" (12984 29548)) ;;; Generated autoloads from packages/texinfmt.el (autoload 'texinfo-format-buffer "texinfmt" "\ @@ -9410,10 +9957,10 @@ ;;;*** -;;;### (autoloads nil "texnfo-tex" "packages/texnfo-tex.el" (12906 7781)) +;;;### (autoloads nil "texnfo-tex" "packages/texnfo-tex.el" (12984 29549)) ;;; Generated autoloads from packages/texnfo-tex.el -;;;### (autoloads (texinfo-sequential-node-update texinfo-every-node-update texinfo-update-node) "texnfo-upd" "packages/texnfo-upd.el" (12885 62610)) +;;;### (autoloads (texinfo-sequential-node-update texinfo-every-node-update texinfo-update-node) "texnfo-upd" "packages/texnfo-upd.el" (12984 29549)) ;;; Generated autoloads from packages/texnfo-upd.el (autoload 'texinfo-update-node "texnfo-upd" "\ @@ -9459,7 +10006,7 @@ ;;;*** -;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" "packages/time-stamp.el" (12966 31795)) +;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" "packages/time-stamp.el" (12984 30020)) ;;; Generated autoloads from packages/time-stamp.el (autoload 'time-stamp "time-stamp" "\ @@ -9483,7 +10030,7 @@ ;;;*** -;;;### (autoloads (display-time) "time" "packages/time.el" (12885 62597)) +;;;### (autoloads (display-time) "time" "packages/time.el" (12984 29547)) ;;; Generated autoloads from packages/time.el (defvar display-time-day-and-date nil "\ @@ -9503,11 +10050,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "uncompress" "packages/uncompress.el" (12885 62604)) + +;;;*** + +;;;### (autoloads nil "uncompress" "packages/uncompress.el" (12984 29548)) ;;; Generated autoloads from packages/uncompress.el -;;;### (autoloads (ununderline-and-unoverstrike-region overstrike-region unoverstrike-region ununderline-region underline-region) "underline" "packages/underline.el" (12885 62605)) +;;;### (autoloads (ununderline-and-unoverstrike-region overstrike-region unoverstrike-region ununderline-region underline-region) "underline" "packages/underline.el" (12984 29548)) ;;; Generated autoloads from packages/underline.el (autoload 'underline-region "underline" "\ @@ -9537,7 +10086,7 @@ ;;;*** -;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el" (12906 7802)) +;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el" (12984 29549)) ;;; Generated autoloads from packages/upd-copyr.el (defvar copyright-do-not-disturb "Free Software Foundation, Inc." "\ @@ -9572,11 +10121,15 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "vc-hooks" "packages/vc-hooks.el" (12906 7811)) + +;;;*** + +;;;### (autoloads nil "vc-hooks" "packages/vc-hooks.el" (12984 29547)) ;;; Generated autoloads from packages/vc-hooks.el - -;;;### (autoloads (vc-update-change-log vc-rename-file vc-cancel-version vc-revert-buffer vc-print-log vc-retrieve-snapshot vc-create-snapshot vc-directory vc-insert-headers vc-version-other-window vc-version-diff vc-diff vc-register vc-next-action vc-file-status) "vc" "packages/vc.el" (12906 7826)) + +;;;*** + +;;;### (autoloads (vc-update-change-log vc-rename-this-file vc-rename-file vc-cancel-version vc-revert-buffer vc-print-log vc-retrieve-snapshot vc-create-snapshot vc-directory vc-insert-headers vc-version-other-window vc-version-diff vc-diff vc-register vc-next-action vc-file-status) "vc" "packages/vc.el" (12988 19712)) ;;; Generated autoloads from packages/vc.el (defvar vc-checkin-hook nil "\ @@ -9695,6 +10248,8 @@ (autoload 'vc-rename-file "vc" "\ Rename file OLD to NEW, and rename its master file likewise." t nil) +(autoload 'vc-rename-this-file "vc" nil t nil) + (autoload 'vc-update-change-log "vc" "\ Find change log file and add entries from recent RCS logs. The mark is left at the end of the text prepended to the change log. @@ -9707,10 +10262,10 @@ ;;;*** -;;;### (autoloads nil "webster-ucb" "packages/webster-ucb.el" (12677 32498)) +;;;### (autoloads nil "webster-ucb" "packages/webster-ucb.el" (12984 29548)) ;;; Generated autoloads from packages/webster-ucb.el -;;;### (autoloads (webster-spell webster-endings webster) "webster" "packages/webster.el" (12677 32499)) +;;;### (autoloads (webster-spell webster-endings webster) "webster" "packages/webster.el" (12984 29549)) ;;; Generated autoloads from packages/webster.el (autoload 'webster "webster" "\ @@ -9730,7 +10285,7 @@ ;;;*** -;;;### (autoloads (run-scheme) "xscheme" "packages/xscheme.el" (12906 7838)) +;;;### (autoloads (run-scheme) "xscheme" "packages/xscheme.el" (12984 29549)) ;;; Generated autoloads from packages/xscheme.el (defvar scheme-program-name "scheme" "\ @@ -9755,43 +10310,42 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "cookie" "pcl-cvs/cookie.el" (12823 45288)) + +;;;*** + +;;;### (autoloads nil "cookie" "pcl-cvs/cookie.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/cookie.el ;;;*** -;;;### (autoloads nil "dll-debug" "pcl-cvs/dll-debug.el" (12677 32609)) +;;;### (autoloads nil "dll-debug" "pcl-cvs/dll-debug.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/dll-debug.el ;;;*** -;;;### (autoloads nil "dll" "pcl-cvs/dll.el" (12677 32610)) +;;;### (autoloads nil "dll" "pcl-cvs/dll.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/dll.el ;;;*** -;;;### (autoloads nil "elib-node" "pcl-cvs/elib-node.el" (12677 32611)) +;;;### (autoloads nil "elib-node" "pcl-cvs/elib-node.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/elib-node.el - -;;;### (autoloads nil "pcl-cvs-lucid" "pcl-cvs/pcl-cvs-lucid.el" (12675 57113)) -;;; Generated autoloads from pcl-cvs/pcl-cvs-lucid.el - -;;;*** - -;;;*** - -;;;### (autoloads nil "pcl-cvs-startup" "pcl-cvs/pcl-cvs-startup.el" (12677 32609)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "pcl-cvs-startup" "pcl-cvs/pcl-cvs-startup.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/pcl-cvs-startup.el -;;;### (autoloads (pcl-cvs-fontify) "pcl-cvs-xemacs" "pcl-cvs/pcl-cvs-xemacs.el" (12692 4201)) +;;;### (autoloads (pcl-cvs-fontify) "pcl-cvs-xemacs" "pcl-cvs/pcl-cvs-xemacs.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/pcl-cvs-xemacs.el (autoload 'pcl-cvs-fontify "pcl-cvs-xemacs" nil nil nil) ;;;*** -;;;### (autoloads (cvs-update-other-window cvs-update) "pcl-cvs" "pcl-cvs/pcl-cvs.el" (12692 3840)) +;;;### (autoloads (cvs-update-other-window cvs-update) "pcl-cvs" "pcl-cvs/pcl-cvs.el" (12988 55034)) ;;; Generated autoloads from pcl-cvs/pcl-cvs.el (autoload 'cvs-update "pcl-cvs" "\ @@ -9809,18 +10363,20 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "string" "pcl-cvs/string.el" (12677 32615)) + +;;;*** + +;;;### (autoloads nil "string" "pcl-cvs/string.el" (12984 29554)) ;;; Generated autoloads from pcl-cvs/string.el -;;;### (autoloads (about-xemacs) "about" "prim/about.el" (12906 11271)) +;;;### (autoloads (about-xemacs) "about" "prim/about.el" (12984 29553)) ;;; Generated autoloads from prim/about.el (autoload 'about-xemacs "about" nil t nil) ;;;*** -;;;### (autoloads (all-hail-emacs all-hail-xemacs praise-be-unto-emacs praise-be-unto-xemacs) "advocacy" "prim/advocacy.el" (12906 11381)) +;;;### (autoloads (all-hail-emacs all-hail-xemacs praise-be-unto-emacs praise-be-unto-xemacs) "advocacy" "prim/advocacy.el" (12984 29554)) ;;; Generated autoloads from prim/advocacy.el (defvar xemacs-praise-sound-file "sounds/im_so_happy.au" "\ @@ -9845,20 +10401,20 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "backquote" "prim/backquote.el" (12906 11324)) + +;;;*** + +;;;### (autoloads nil "backquote" "prim/backquote.el" (12984 29553)) ;;; Generated autoloads from prim/backquote.el ;;;*** -;;;### (autoloads nil "buffer" "prim/buffer.el" (12966 32424)) +;;;### (autoloads nil "buffer" "prim/buffer.el" (12984 30049)) ;;; Generated autoloads from prim/buffer.el ;;;*** - -;;;*** - -;;;### (autoloads (describe-buffer-case-table) "case-table" "prim/case-table.el" (12906 11075)) + +;;;### (autoloads (describe-buffer-case-table) "case-table" "prim/case-table.el" (12984 29551)) ;;; Generated autoloads from prim/case-table.el (autoload 'describe-buffer-case-table "case-table" "\ @@ -9867,23 +10423,23 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "cmdloop" "prim/cmdloop.el" (12906 11250)) + +;;;*** + +;;;### (autoloads nil "cmdloop" "prim/cmdloop.el" (12984 29553)) ;;; Generated autoloads from prim/cmdloop.el ;;;*** -;;;### (autoloads nil "cmdloop1" "prim/cmdloop1.el" (12906 11276)) +;;;### (autoloads nil "cmdloop1" "prim/cmdloop1.el" (12984 29553)) ;;; Generated autoloads from prim/cmdloop1.el ;;;*** -;;;### (autoloads nil "console" "prim/console.el" (12906 11349)) +;;;### (autoloads nil "console" "prim/console.el" (12984 29554)) ;;; Generated autoloads from prim/console.el - -;;;*** - -;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" "prim/debug.el" (12966 28664)) + +;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" "prim/debug.el" (12984 30039)) ;;; Generated autoloads from prim/debug.el (autoload 'debug "debug" "\ @@ -9910,16 +10466,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "device" "prim/device.el" (12906 11332)) + +;;;*** + +;;;### (autoloads nil "device" "prim/device.el" (12984 29553)) ;;; Generated autoloads from prim/device.el ;;;*** -;;;### (autoloads nil "dialog" "prim/dialog.el" (12906 11302)) +;;;### (autoloads nil "dialog" "prim/dialog.el" (12984 29553)) ;;; Generated autoloads from prim/dialog.el -;;;### (autoloads (standard-display-european standard-display-underline standard-display-graphic standard-display-g1 standard-display-ascii standard-display-default standard-display-8bit make-display-table describe-current-display-table) "disp-table" "prim/disp-table.el" (12906 11306)) +;;;### (autoloads (standard-display-european standard-display-underline standard-display-graphic standard-display-g1 standard-display-ascii standard-display-default standard-display-8bit make-display-table describe-current-display-table) "disp-table" "prim/disp-table.el" (12984 29553)) ;;; Generated autoloads from prim/disp-table.el (autoload 'describe-current-display-table "disp-table" "\ @@ -9958,7 +10516,7 @@ ;;;*** -;;;### (autoloads (setenv) "env" "prim/env.el" (12906 11290)) +;;;### (autoloads (setenv) "env" "prim/env.el" (12984 29553)) ;;; Generated autoloads from prim/env.el (autoload 'setenv "env" "\ @@ -9975,8 +10533,10 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "events" "prim/events.el" (12906 11353)) + +;;;*** + +;;;### (autoloads nil "events" "prim/events.el" (12988 19747)) ;;; Generated autoloads from prim/events.el ;;;*** @@ -9985,12 +10545,12 @@ ;;;*** -;;;### (autoloads nil "extents" "prim/extents.el" (12906 11328)) +;;;### (autoloads nil "extents" "prim/extents.el" (12984 29553)) ;;; Generated autoloads from prim/extents.el ;;;*** -;;;### (autoloads nil "faces" "prim/faces.el" (12906 11019)) +;;;### (autoloads nil "faces" "prim/faces.el" (12984 29550)) ;;; Generated autoloads from prim/faces.el ;;;*** @@ -9999,112 +10559,116 @@ ;;;*** -;;;### (autoloads nil "files-nomule" "prim/files-nomule.el" (12906 11341)) +;;;### (autoloads nil "files-nomule" "prim/files-nomule.el" (12984 30048)) ;;; Generated autoloads from prim/files-nomule.el ;;;*** -;;;### (autoloads nil "files" "prim/files.el" (12933 37170)) +;;;### (autoloads nil "files" "prim/files.el" (12988 19732)) ;;; Generated autoloads from prim/files.el ;;;*** -;;;### (autoloads nil "fill" "prim/fill.el" (12906 11051)) +;;;### (autoloads nil "fill" "prim/fill.el" (12984 29551)) ;;; Generated autoloads from prim/fill.el ;;;*** -;;;### (autoloads nil "float-sup" "prim/float-sup.el" (12906 11080)) +;;;### (autoloads nil "float-sup" "prim/float-sup.el" (12984 29551)) ;;; Generated autoloads from prim/float-sup.el ;;;*** ;;;*** -;;;### (autoloads nil "format" "prim/format.el" (12966 30158)) +;;;### (autoloads nil "format" "prim/format.el" (12984 30048)) ;;; Generated autoloads from prim/format.el ;;;*** -;;;### (autoloads nil "frame" "prim/frame.el" (12964 18200)) +;;;### (autoloads nil "frame" "prim/frame.el" (12992 16669)) ;;; Generated autoloads from prim/frame.el ;;;*** -;;;### (autoloads nil "glyphs" "prim/glyphs.el" (12906 11412)) +;;;### (autoloads nil "glyphs" "prim/glyphs.el" (12988 19745)) ;;; Generated autoloads from prim/glyphs.el ;;;*** ;;;*** -;;;### (autoloads nil "gui" "prim/gui.el" (12906 11378)) +;;;### (autoloads nil "gui" "prim/gui.el" (12984 29553)) ;;; Generated autoloads from prim/gui.el ;;;*** - -;;;### (autoloads nil "help" "prim/help.el" (12966 32284)) + +;;;*** + +;;;### (autoloads nil "help" "prim/help.el" (12996 6142)) ;;; Generated autoloads from prim/help.el - -;;;*** - -;;;### (autoloads nil "inc-vers" "prim/inc-vers.el" (12906 11139)) + +;;;### (autoloads nil "inc-vers" "prim/inc-vers.el" (12984 29552)) ;;; Generated autoloads from prim/inc-vers.el ;;;*** -;;;### (autoloads nil "indent" "prim/indent.el" (12966 29741)) +;;;### (autoloads nil "indent" "prim/indent.el" (12984 30037)) ;;; Generated autoloads from prim/indent.el ;;;*** ;;;*** -;;;### (autoloads nil "isearch-mode" "prim/isearch-mode.el" (12906 11036)) +;;;### (autoloads nil "isearch-mode" "prim/isearch-mode.el" (12984 29551)) ;;; Generated autoloads from prim/isearch-mode.el ;;;*** -;;;### (autoloads nil "itimer" "prim/itimer.el" (12906 11260)) +;;;### (autoloads nil "itimer" "prim/itimer.el" (12984 29553)) ;;; Generated autoloads from prim/itimer.el ;;;*** -;;;### (autoloads nil "keydefs" "prim/keydefs.el" (12906 11222)) +;;;### (autoloads nil "keydefs" "prim/keydefs.el" (12988 19742)) ;;; Generated autoloads from prim/keydefs.el ;;;*** ;;;*** -;;;### (autoloads nil "keymap" "prim/keymap.el" (12906 11265)) +;;;### (autoloads nil "keymap" "prim/keymap.el" (12984 29553)) ;;; Generated autoloads from prim/keymap.el ;;;*** -;;;### (autoloads nil "lisp" "prim/lisp.el" (12906 11066)) +;;;### (autoloads nil "lisp" "prim/lisp.el" (12991 23165)) ;;; Generated autoloads from prim/lisp.el ;;;*** ;;;*** - -;;;### (autoloads nil "loaddefs" "prim/loaddefs.el" (12958 26695)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads nil "loaddefs" "prim/loaddefs.el" (12997 30656)) ;;; Generated autoloads from prim/loaddefs.el ;;;*** - -;;;*** - -;;;### (autoloads nil "loadup-el" "prim/loadup-el.el" (12906 11294)) + +;;;### (autoloads nil "loadup-el" "prim/loadup-el.el" (12984 29553)) ;;; Generated autoloads from prim/loadup-el.el - -;;;*** - -;;;### (autoloads nil "loadup" "prim/loadup.el" (12933 37130)) + +;;;### (autoloads nil "loadup" "prim/loadup.el" (12988 19733)) ;;; Generated autoloads from prim/loadup.el - -;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro name-last-kbd-macro) "macros" "prim/macros.el" (12906 11061)) + +;;;*** + +;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro name-last-kbd-macro) "macros" "prim/macros.el" (12984 29551)) ;;; Generated autoloads from prim/macros.el (autoload 'name-last-kbd-macro "macros" "\ @@ -10186,41 +10750,43 @@ ;;;*** -;;;### (autoloads nil "menubar" "prim/menubar.el" (12906 11085)) +;;;### (autoloads nil "menubar" "prim/menubar.el" (12984 29551)) ;;; Generated autoloads from prim/menubar.el ;;;*** ;;;*** -;;;### (autoloads nil "minibuf" "prim/minibuf.el" (12906 11127)) +;;;### (autoloads nil "minibuf" "prim/minibuf.el" (12988 19737)) ;;; Generated autoloads from prim/minibuf.el ;;;*** -;;;### (autoloads nil "misc" "prim/misc.el" (12906 11115)) +;;;### (autoloads nil "misc" "prim/misc.el" (12984 29551)) ;;; Generated autoloads from prim/misc.el ;;;*** ;;;*** -;;;### (autoloads nil "mode-motion" "prim/mode-motion.el" (12906 11105)) +;;;### (autoloads nil "mode-motion" "prim/mode-motion.el" (12984 29551)) ;;; Generated autoloads from prim/mode-motion.el ;;;*** -;;;### (autoloads nil "modeline" "prim/modeline.el" (12933 36959)) +;;;### (autoloads nil "modeline" "prim/modeline.el" (12992 15753)) ;;; Generated autoloads from prim/modeline.el ;;;*** ;;;*** -;;;### (autoloads nil "mouse" "prim/mouse.el" (12906 11092)) +;;;### (autoloads nil "mouse" "prim/mouse.el" (12988 19735)) ;;; Generated autoloads from prim/mouse.el - -;;;### (autoloads (disable-command enable-command disabled-command-hook) "novice" "prim/novice.el" (12966 30527)) + +;;;*** + +;;;### (autoloads (disable-command enable-command disabled-command-hook) "novice" "prim/novice.el" (12984 30043)) ;;; Generated autoloads from prim/novice.el (autoload 'disabled-command-hook "novice" nil nil nil) @@ -10239,17 +10805,15 @@ ;;;*** -;;;### (autoloads nil "objects" "prim/objects.el" (12906 11319)) +;;;### (autoloads nil "objects" "prim/objects.el" (12984 29553)) ;;; Generated autoloads from prim/objects.el ;;;*** -;;;### (autoloads nil "obsolete" "prim/obsolete.el" (12906 11311)) +;;;### (autoloads nil "obsolete" "prim/obsolete.el" (12988 19744)) ;;; Generated autoloads from prim/obsolete.el - -;;;*** - -;;;### (autoloads (edit-options list-options) "options" "prim/options.el" (12966 30561)) + +;;;### (autoloads (edit-options list-options) "options" "prim/options.el" (12984 30038)) ;;; Generated autoloads from prim/options.el (autoload 'list-options "options" "\ @@ -10264,28 +10828,28 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "page" "prim/page.el" (12966 30592)) + +;;;*** + +;;;### (autoloads nil "page" "prim/page.el" (12984 30036)) ;;; Generated autoloads from prim/page.el ;;;*** -;;;### (autoloads nil "paragraphs" "prim/paragraphs.el" (12966 30622)) +;;;### (autoloads nil "paragraphs" "prim/paragraphs.el" (12984 30043)) ;;; Generated autoloads from prim/paragraphs.el ;;;*** -;;;### (autoloads nil "process" "prim/process.el" (12906 11315)) +;;;### (autoloads nil "process" "prim/process.el" (12984 29553)) ;;; Generated autoloads from prim/process.el ;;;*** -;;;### (autoloads nil "profile" "prim/profile.el" (12906 11369)) +;;;### (autoloads nil "profile" "prim/profile.el" (12984 29554)) ;;; Generated autoloads from prim/profile.el - -;;;*** - -;;;### (autoloads (clear-rectangle string-rectangle open-rectangle insert-rectangle yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle delete-rectangle) "rect" "prim/rect.el" (12966 30358)) + +;;;### (autoloads (clear-rectangle string-rectangle open-rectangle insert-rectangle yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle delete-rectangle) "rect" "prim/rect.el" (12984 30040)) ;;; Generated autoloads from prim/rect.el (autoload 'delete-rectangle "rect" "\ @@ -10341,18 +10905,20 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "register" "prim/register.el" (12966 29769)) + +;;;*** + +;;;### (autoloads nil "register" "prim/register.el" (12984 30038)) ;;; Generated autoloads from prim/register.el ;;;*** ;;;*** -;;;### (autoloads nil "replace" "prim/replace.el" (12967 11006)) +;;;### (autoloads nil "replace" "prim/replace.el" (12988 19736)) ;;; Generated autoloads from prim/replace.el -;;;### (autoloads (reposition-window) "reposition" "prim/reposition.el" (12966 30125)) +;;;### (autoloads (reposition-window) "reposition" "prim/reposition.el" (12984 30043)) ;;; Generated autoloads from prim/reposition.el (autoload 'reposition-window "reposition" "\ @@ -10375,18 +10941,20 @@ first comment line visible (if point is in a comment)." t nil) ;;;*** - -;;;### (autoloads nil "scrollbar" "prim/scrollbar.el" (12677 32600)) + +;;;*** + +;;;### (autoloads nil "scrollbar" "prim/scrollbar.el" (12984 29554)) ;;; Generated autoloads from prim/scrollbar.el ;;;*** ;;;*** -;;;### (autoloads nil "simple" "prim/simple.el" (12966 29111)) +;;;### (autoloads nil "simple" "prim/simple.el" (12988 19742)) ;;; Generated autoloads from prim/simple.el -;;;### (autoloads (reverse-region sort-columns sort-regexp-fields sort-fields sort-float-fields sort-numeric-fields sort-pages sort-paragraphs sort-lines sort-subr) "sort" "prim/sort.el" (12966 30391)) +;;;### (autoloads (reverse-region sort-columns sort-regexp-fields sort-fields sort-float-fields sort-numeric-fields sort-pages sort-paragraphs sort-lines sort-subr) "sort" "prim/sort.el" (12996 12993)) ;;; Generated autoloads from prim/sort.el (autoload 'sort-subr "sort" "\ @@ -10401,6 +10969,8 @@ Usually the records are rearranged in order of ascending sort key. If REVERSE is non-nil, they are rearranged in order of descending sort key. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. The next four arguments are functions to be called to move point across a sort record. They will be called many times from within sort-subr. @@ -10427,17 +10997,23 @@ (autoload 'sort-lines "sort" "\ Sort lines in region alphabetically; argument means descending order. Called from a program, there are three arguments: -REVERSE (non-nil means reverse order), BEG and END (region to sort)." t nil) +REVERSE (non-nil means reverse order), BEG and END (region to sort). +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order." t nil) (autoload 'sort-paragraphs "sort" "\ Sort paragraphs in region alphabetically; argument means descending order. Called from a program, there are three arguments: -REVERSE (non-nil means reverse order), BEG and END (region to sort)." t nil) +REVERSE (non-nil means reverse order), BEG and END (region to sort). +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order." t nil) (autoload 'sort-pages "sort" "\ Sort pages in region alphabetically; argument means descending order. Called from a program, there are three arguments: -REVERSE (non-nil means reverse order), BEG and END (region to sort)." t nil) +REVERSE (non-nil means reverse order), BEG and END (region to sort). +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order." t nil) (autoload 'sort-numeric-fields "sort" "\ Sort lines in region numerically by the ARGth field of each line. @@ -10446,6 +11022,8 @@ With a negative arg, sorts by the ARGth field counted from the right. Called from a program, there are three arguments: FIELD, BEG and END. BEG and END specify region to sort. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. If you want to sort floating-point numbers, try `sort-float-fields'." t nil) (autoload 'sort-float-fields "sort" "\ @@ -10477,6 +11055,9 @@ With a negative prefix arg sorts in reverse order. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. + For example: to sort lines in the region by the first word on each line starting with the letter \"f\", RECORD-REGEXP would be \"^.*$\" and KEY would be \"\\\\=\\<f\\\\w*\\\\>\"" t nil) @@ -10487,6 +11068,8 @@ the entire line that point is in and the entire line the mark is in. The column positions of point and mark bound the range of columns to sort on. A prefix argument means sort into reverse order. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. Note that `sort-columns' rejects text that contains tabs, because tabs could be split across the specified columns @@ -10500,7 +11083,7 @@ ;;;*** -;;;### (autoloads (load-default-sounds load-sound-file) "sound" "prim/sound.el" (12906 11236)) +;;;### (autoloads (load-default-sounds load-sound-file) "sound" "prim/sound.el" (12984 29552)) ;;; Generated autoloads from prim/sound.el (or sound-alist (setq sound-alist '((ready nil) (warp nil)))) @@ -10524,33 +11107,37 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "specifier" "prim/specifier.el" (12906 11337)) + +;;;*** + +;;;### (autoloads nil "specifier" "prim/specifier.el" (12984 29554)) ;;; Generated autoloads from prim/specifier.el ;;;*** - -;;;### (autoloads nil "startup" "prim/startup.el" (12968 22156)) + +;;;*** + +;;;### (autoloads nil "startup" "prim/startup.el" (12995 22982)) ;;; Generated autoloads from prim/startup.el - -;;;*** - -;;;### (autoloads nil "subr" "prim/subr.el" (12966 33838)) + +;;;### (autoloads nil "subr" "prim/subr.el" (12984 30040)) ;;; Generated autoloads from prim/subr.el ;;;*** ;;;*** -;;;### (autoloads nil "symbols" "prim/symbols.el" (12906 11356)) +;;;### (autoloads nil "symbols" "prim/symbols.el" (12984 29554)) ;;; Generated autoloads from prim/symbols.el ;;;*** -;;;### (autoloads nil "syntax" "prim/syntax.el" (12958 28151)) +;;;### (autoloads nil "syntax" "prim/syntax.el" (12984 29553)) ;;; Generated autoloads from prim/syntax.el - -;;;### (autoloads (tabify untabify) "tabify" "prim/tabify.el" (12906 11245)) + +;;;*** + +;;;### (autoloads (tabify untabify) "tabify" "prim/tabify.el" (12984 29553)) ;;; Generated autoloads from prim/tabify.el (autoload 'untabify "tabify" "\ @@ -10571,24 +11158,26 @@ ;;;*** -;;;### (autoloads nil "toolbar" "prim/toolbar.el" (12906 11201)) +;;;### (autoloads nil "toolbar" "prim/toolbar.el" (12984 29552)) ;;; Generated autoloads from prim/toolbar.el ;;;*** ;;;*** -;;;### (autoloads nil "undo-stack" "prim/undo-stack.el" (12906 11374)) +;;;### (autoloads nil "undo-stack" "prim/undo-stack.el" (12984 29554)) ;;; Generated autoloads from prim/undo-stack.el ;;;*** ;;;*** -;;;### (autoloads nil "update-elc" "prim/update-elc.el" (12906 11297)) +;;;### (autoloads nil "update-elc" "prim/update-elc.el" (12984 29553)) ;;; Generated autoloads from prim/update-elc.el - -;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) "userlock" "prim/userlock.el" (12966 30758)) + +;;;*** + +;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) "userlock" "prim/userlock.el" (12984 30045)) ;;; Generated autoloads from prim/userlock.el (autoload 'ask-user-about-lock "userlock" "\ @@ -10613,58 +11202,58 @@ ;;;*** -;;;### (autoloads nil "window" "prim/window.el" (12906 11232)) +;;;### (autoloads nil "window" "prim/window.el" (12984 29552)) ;;; Generated autoloads from prim/window.el ;;;*** ;;;*** -;;;### (autoloads nil "iso-sgml" "psgml/iso-sgml.el" (12860 33913)) +;;;### (autoloads nil "iso-sgml" "psgml/iso-sgml.el" (12984 29592)) ;;; Generated autoloads from psgml/iso-sgml.el ;;;*** ;;;*** -;;;### (autoloads nil "nefarious" "psgml/nefarious.el" (12885 62695)) +;;;### (autoloads nil "nefarious" "psgml/nefarious.el" (12984 29593)) ;;; Generated autoloads from psgml/nefarious.el ;;;*** -;;;### (autoloads nil "psgml-api" "psgml/psgml-api.el" (12860 33914)) +;;;### (autoloads nil "psgml-api" "psgml/psgml-api.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-api.el ;;;*** -;;;### (autoloads nil "psgml-charent" "psgml/psgml-charent.el" (12860 33915)) +;;;### (autoloads nil "psgml-charent" "psgml/psgml-charent.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-charent.el ;;;*** ;;;*** -;;;### (autoloads nil "psgml-debug" "psgml/psgml-debug.el" (12885 62689)) +;;;### (autoloads nil "psgml-debug" "psgml/psgml-debug.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-debug.el ;;;*** -;;;### (autoloads nil "psgml-dtd" "psgml/psgml-dtd.el" (12860 33917)) +;;;### (autoloads nil "psgml-dtd" "psgml/psgml-dtd.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-dtd.el ;;;*** -;;;### (autoloads nil "psgml-edit" "psgml/psgml-edit.el" (12860 33918)) +;;;### (autoloads nil "psgml-edit" "psgml/psgml-edit.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-edit.el -;;;### (autoloads (style-format) "psgml-fs" "psgml/psgml-fs.el" (12860 33912)) +;;;### (autoloads (style-format) "psgml-fs" "psgml/psgml-fs.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-fs.el (autoload 'style-format "psgml-fs" nil t nil) ;;;*** -;;;### (autoloads nil "psgml-html" "psgml/psgml-html.el" (12860 33919)) +;;;### (autoloads nil "psgml-html" "psgml/psgml-html.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-html.el (autoload 'html-mode "psgml-html" "\ @@ -10680,37 +11269,39 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "psgml-info" "psgml/psgml-info.el" (12860 33920)) + +;;;*** + +;;;### (autoloads nil "psgml-info" "psgml/psgml-info.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-info.el ;;;*** ;;;*** -;;;### (autoloads nil "psgml-lfix" "psgml/psgml-lfix.el" (12885 62696)) +;;;### (autoloads nil "psgml-lfix" "psgml/psgml-lfix.el" (12984 29593)) ;;; Generated autoloads from psgml/psgml-lfix.el ;;;*** ;;;*** -;;;### (autoloads nil "psgml-other" "psgml/psgml-other.el" (12860 33921)) +;;;### (autoloads nil "psgml-other" "psgml/psgml-other.el" (12984 29592)) ;;; Generated autoloads from psgml/psgml-other.el ;;;*** -;;;### (autoloads nil "psgml-parse" "psgml/psgml-parse.el" (12951 48578)) +;;;### (autoloads nil "psgml-parse" "psgml/psgml-parse.el" (12989 49165)) ;;; Generated autoloads from psgml/psgml-parse.el ;;;*** ;;;*** -;;;### (autoloads nil "psgml-xemacs" "psgml/psgml-xemacs.el" (12860 33924)) +;;;### (autoloads nil "psgml-xemacs" "psgml/psgml-xemacs.el" (12984 29593)) ;;; Generated autoloads from psgml/psgml-xemacs.el -;;;### (autoloads (sgml-mode) "psgml" "psgml/psgml.el" (12885 62695)) +;;;### (autoloads (sgml-mode) "psgml" "psgml/psgml.el" (12984 29593)) ;;; Generated autoloads from psgml/psgml.el (autoload 'sgml-mode "psgml" "\ @@ -10785,30 +11376,27 @@ " t nil) ;;;*** - -;;;### (autoloads nil "tempo" "psgml/tempo.el" (12677 33139)) + +;;;*** + +;;;### (autoloads nil "tempo" "psgml/tempo.el" (12984 29593)) ;;; Generated autoloads from psgml/tempo.el ;;;*** ;;;*** -;;;### (autoloads nil "rmail-kill" "rmail/rmail-kill.el" (12967 52151)) +;;;### (autoloads nil "rmail-kill" "rmail/rmail-kill.el" (12984 30051)) ;;; Generated autoloads from rmail/rmail-kill.el - -;;;### (autoloads nil "rmail-lucid" "rmail/rmail-lucid.el" (12677 32616)) -;;; Generated autoloads from rmail/rmail-lucid.el - -;;;*** - -;;;*** - -;;;### (autoloads nil "rmail-xemacs" "rmail/rmail-xemacs.el" (12967 52190)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "rmail-xemacs" "rmail/rmail-xemacs.el" (12984 30051)) ;;; Generated autoloads from rmail/rmail-xemacs.el - -;;;*** - -;;;### (autoloads (rmail-input rmail-mode rmail) "rmail" "rmail/rmail.el" (12906 8059)) + +;;;### (autoloads (rmail-input rmail-mode rmail) "rmail" "rmail/rmail.el" (12984 29555)) ;;; Generated autoloads from rmail/rmail.el (defvar rmail-dont-reply-to-names nil "\ @@ -10902,23 +11490,23 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "rmailedit" "rmail/rmailedit.el" (12906 8067)) + +;;;*** + +;;;### (autoloads nil "rmailedit" "rmail/rmailedit.el" (12984 29555)) ;;; Generated autoloads from rmail/rmailedit.el ;;;*** -;;;### (autoloads nil "rmailkwd" "rmail/rmailkwd.el" (12906 8076)) +;;;### (autoloads nil "rmailkwd" "rmail/rmailkwd.el" (12984 29555)) ;;; Generated autoloads from rmail/rmailkwd.el ;;;*** -;;;### (autoloads nil "rmailmsc" "rmail/rmailmsc.el" (12906 8084)) +;;;### (autoloads nil "rmailmsc" "rmail/rmailmsc.el" (12984 29555)) ;;; Generated autoloads from rmail/rmailmsc.el - -;;;*** - -;;;### (autoloads (rmail-file-p) "rmailout" "rmail/rmailout.el" (12906 8093)) + +;;;### (autoloads (rmail-file-p) "rmailout" "rmail/rmailout.el" (12984 29555)) ;;; Generated autoloads from rmail/rmailout.el (autoload 'rmail-file-p "rmailout" nil nil nil) @@ -10926,25 +11514,25 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "rmailsort" "rmail/rmailsort.el" (12906 8103)) + +;;;*** + +;;;### (autoloads nil "rmailsort" "rmail/rmailsort.el" (12984 29555)) ;;; Generated autoloads from rmail/rmailsort.el ;;;*** -;;;### (autoloads nil "rmailsum" "rmail/rmailsum.el" (12906 8113)) +;;;### (autoloads nil "rmailsum" "rmail/rmailsum.el" (12984 29555)) ;;; Generated autoloads from rmail/rmailsum.el ;;;*** -;;;### (autoloads nil "undigest" "rmail/undigest.el" (12906 8122)) +;;;### (autoloads nil "undigest" "rmail/undigest.el" (12984 29555)) ;;; Generated autoloads from rmail/undigest.el ;;;*** - -;;;*** - -;;;### (autoloads (unrmail batch-unrmail) "unrmail" "rmail/unrmail.el" (12906 8129)) + +;;;### (autoloads (unrmail batch-unrmail) "unrmail" "rmail/unrmail.el" (12984 29555)) ;;; Generated autoloads from rmail/unrmail.el (autoload 'batch-unrmail "unrmail" "\ @@ -10960,327 +11548,354 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "sunpro-init" "sunpro/sunpro-init.el" (12906 11939)) + +;;;*** + +;;;### (autoloads nil "sunpro-init" "sunpro/sunpro-init.el" (12988 19778)) ;;; Generated autoloads from sunpro/sunpro-init.el ;;;*** -;;;### (autoloads nil "sunpro-keys" "sunpro/sunpro-keys.el" (12677 32713)) +;;;### (autoloads nil "sunpro-keys" "sunpro/sunpro-keys.el" (12984 29562)) ;;; Generated autoloads from sunpro/sunpro-keys.el - -;;;### (autoloads nil "sunpro-load" "sunpro/sunpro-load.el" (12688 9300)) + +;;;*** + +;;;### (autoloads nil "sunpro-load" "sunpro/sunpro-load.el" (12984 29562)) ;;; Generated autoloads from sunpro/sunpro-load.el - -;;;### (autoloads nil "sunpro-menubar" "sunpro/sunpro-menubar.el" (12738 54596)) + +;;;*** + +;;;### (autoloads nil "sunpro-menubar" "sunpro/sunpro-menubar.el" (12984 29562)) ;;; Generated autoloads from sunpro/sunpro-menubar.el ;;;*** -;;;### (autoloads nil "sunpro-sparcworks" "sunpro/sunpro-sparcworks.el" (12738 54598)) +;;;### (autoloads nil "sunpro-sparcworks" "sunpro/sunpro-sparcworks.el" (12984 29562)) ;;; Generated autoloads from sunpro/sunpro-sparcworks.el ;;;*** -;;;### (autoloads nil "AT386" "term/AT386.el" (12677 32622)) +;;;### (autoloads nil "AT386" "term/AT386.el" (12988 19751)) ;;; Generated autoloads from term/AT386.el ;;;*** -;;;### (autoloads nil "apollo" "term/apollo.el" (12677 32622)) +;;;### (autoloads nil "apollo" "term/apollo.el" (12984 29555)) ;;; Generated autoloads from term/apollo.el ;;;*** -;;;### (autoloads nil "bg-mouse" "term/bg-mouse.el" (12677 32623)) +;;;### (autoloads nil "bg-mouse" "term/bg-mouse.el" (12984 29555)) ;;; Generated autoloads from term/bg-mouse.el ;;;*** -;;;### (autoloads nil "bobcat" "term/bobcat.el" (12677 32624)) +;;;### (autoloads nil "bobcat" "term/bobcat.el" (12984 29555)) ;;; Generated autoloads from term/bobcat.el ;;;*** -;;;### (autoloads nil "internal" "term/internal.el" (12677 32624)) +;;;### (autoloads nil "internal" "term/internal.el" (12984 29555)) ;;; Generated autoloads from term/internal.el ;;;*** -;;;### (autoloads nil "keyswap" "term/keyswap.el" (12677 32624)) +;;;### (autoloads nil "keyswap" "term/keyswap.el" (12984 29555)) ;;; Generated autoloads from term/keyswap.el ;;;*** -;;;### (autoloads nil "linux" "term/linux.el" (12677 32624)) +;;;### (autoloads nil "linux" "term/linux.el" (12988 19753)) ;;; Generated autoloads from term/linux.el ;;;*** -;;;### (autoloads nil "lk201" "term/lk201.el" (12677 32624)) +;;;### (autoloads nil "lk201" "term/lk201.el" (12988 19753)) ;;; Generated autoloads from term/lk201.el ;;;*** -;;;### (autoloads nil "news" "term/news.el" (12677 32622)) +;;;### (autoloads nil "news" "term/news.el" (12988 19752)) ;;; Generated autoloads from term/news.el ;;;*** -;;;### (autoloads nil "pc-win" "term/pc-win.el" (12677 32625)) +;;;### (autoloads nil "pc-win" "term/pc-win.el" (12984 29555)) ;;; Generated autoloads from term/pc-win.el ;;;*** -;;;### (autoloads nil "scoansi" "term/scoansi.el" (12748 62974)) +;;;### (autoloads nil "scoansi" "term/scoansi.el" (12984 29555)) ;;; Generated autoloads from term/scoansi.el ;;;*** ;;;*** -;;;### (autoloads nil "sun-mouse" "term/sun-mouse.el" (12823 45290)) +;;;### (autoloads nil "sun-mouse" "term/sun-mouse.el" (12984 29555)) ;;; Generated autoloads from term/sun-mouse.el - -;;;### (autoloads nil "sun" "term/sun.el" (12677 32627)) + +;;;*** + +;;;### (autoloads nil "sun" "term/sun.el" (12984 29555)) ;;; Generated autoloads from term/sun.el ;;;*** -;;;### (autoloads nil "sup-mouse" "term/sup-mouse.el" (12677 32628)) +;;;### (autoloads nil "sup-mouse" "term/sup-mouse.el" (12984 29555)) ;;; Generated autoloads from term/sup-mouse.el ;;;*** ;;;*** -;;;### (autoloads nil "tty-init" "term/tty-init.el" (12933 36919)) +;;;### (autoloads nil "tty-init" "term/tty-init.el" (12984 29555)) ;;; Generated autoloads from term/tty-init.el - -;;;### (autoloads nil "tvi970" "term/tvi970.el" (12677 32628)) + +;;;*** + +;;;### (autoloads nil "tvi970" "term/tvi970.el" (12988 19754)) ;;; Generated autoloads from term/tvi970.el ;;;*** -;;;### (autoloads nil "vt-control" "term/vt-control.el" (12677 32623)) +;;;### (autoloads nil "vt-control" "term/vt-control.el" (12984 29555)) ;;; Generated autoloads from term/vt-control.el ;;;*** -;;;### (autoloads nil "vt100-led" "term/vt100-led.el" (12677 32623)) +;;;### (autoloads nil "vt100-led" "term/vt100-led.el" (12984 29555)) ;;; Generated autoloads from term/vt100-led.el ;;;*** -;;;### (autoloads nil "vt100" "term/vt100.el" (12677 32622)) +;;;### (autoloads nil "vt100" "term/vt100.el" (12984 29555)) ;;; Generated autoloads from term/vt100.el ;;;*** -;;;### (autoloads nil "vt102" "term/vt102.el" (12677 32628)) +;;;### (autoloads nil "vt102" "term/vt102.el" (12984 29555)) ;;; Generated autoloads from term/vt102.el ;;;*** -;;;### (autoloads nil "vt125" "term/vt125.el" (12677 32623)) +;;;### (autoloads nil "vt125" "term/vt125.el" (12984 29555)) ;;; Generated autoloads from term/vt125.el ;;;*** -;;;### (autoloads nil "vt200" "term/vt200.el" (12677 32628)) +;;;### (autoloads nil "vt200" "term/vt200.el" (12984 29555)) ;;; Generated autoloads from term/vt200.el ;;;*** -;;;### (autoloads nil "vt201" "term/vt201.el" (12677 32628)) +;;;### (autoloads nil "vt201" "term/vt201.el" (12984 29555)) ;;; Generated autoloads from term/vt201.el ;;;*** -;;;### (autoloads nil "vt220" "term/vt220.el" (12677 32629)) +;;;### (autoloads nil "vt220" "term/vt220.el" (12984 29555)) ;;; Generated autoloads from term/vt220.el ;;;*** -;;;### (autoloads nil "vt240" "term/vt240.el" (12677 32629)) +;;;### (autoloads nil "vt240" "term/vt240.el" (12984 29555)) ;;; Generated autoloads from term/vt240.el ;;;*** -;;;### (autoloads nil "vt300" "term/vt300.el" (12677 32628)) +;;;### (autoloads nil "vt300" "term/vt300.el" (12984 29555)) ;;; Generated autoloads from term/vt300.el ;;;*** -;;;### (autoloads nil "vt320" "term/vt320.el" (12677 32630)) +;;;### (autoloads nil "vt320" "term/vt320.el" (12984 29555)) ;;; Generated autoloads from term/vt320.el ;;;*** -;;;### (autoloads nil "vt400" "term/vt400.el" (12677 32629)) +;;;### (autoloads nil "vt400" "term/vt400.el" (12984 29555)) ;;; Generated autoloads from term/vt400.el ;;;*** -;;;### (autoloads nil "vt420" "term/vt420.el" (12677 32630)) +;;;### (autoloads nil "vt420" "term/vt420.el" (12984 29555)) ;;; Generated autoloads from term/vt420.el ;;;*** -;;;### (autoloads nil "win32-win" "term/win32-win.el" (12677 32630)) +;;;### (autoloads nil "win32-win" "term/win32-win.el" (12984 29555)) ;;; Generated autoloads from term/win32-win.el ;;;*** -;;;### (autoloads nil "wyse50" "term/wyse50.el" (12677 32630)) +;;;### (autoloads nil "wyse50" "term/wyse50.el" (12984 29555)) ;;; Generated autoloads from term/wyse50.el ;;;*** -;;;### (autoloads nil "xterm" "term/xterm.el" (12677 32630)) +;;;### (autoloads nil "xterm" "term/xterm.el" (12988 19756)) ;;; Generated autoloads from term/xterm.el ;;;*** - -;;;### (autoloads nil "cless" "tl/cless.el" (12913 42359)) + +;;;*** + +;;;### (autoloads nil "cless" "tl/cless.el" (12996 50654)) ;;; Generated autoloads from tl/cless.el ;;;*** -;;;### (autoloads nil "emu-x20" "tl/emu-x20.el" (12951 48622)) +;;;### (autoloads nil "emu-e19" "tl/emu-e19.el" (12996 50654)) +;;; Generated autoloads from tl/emu-e19.el + +;;;*** + +;;;### (autoloads nil "emu-x20" "tl/emu-x20.el" (12996 50654)) ;;; Generated autoloads from tl/emu-x20.el ;;;*** -;;;### (autoloads nil "emu-xemacs" "tl/emu-xemacs.el" (12958 21634)) +;;;### (autoloads nil "emu-xemacs" "tl/emu-xemacs.el" (12996 50654)) ;;; Generated autoloads from tl/emu-xemacs.el ;;;*** -;;;### (autoloads nil "emu" "tl/emu.el" (12913 42340)) +;;;### (autoloads nil "emu" "tl/emu.el" (12996 50654)) ;;; Generated autoloads from tl/emu.el ;;;*** -;;;### (autoloads nil "file-detect" "tl/file-detect.el" (12913 42352)) +;;;### (autoloads nil "file-detect" "tl/file-detect.el" (12996 50654)) ;;; Generated autoloads from tl/file-detect.el ;;;*** -;;;### (autoloads nil "mime-setup" "tl/mime-setup.el" (12942 40875)) -;;; Generated autoloads from tl/mime-setup.el - -;;;*** - -;;;### (autoloads nil "range" "tl/range.el" (12913 42346)) +;;;### (autoloads nil "filename" "tl/filename.el" (12996 50654)) +;;; Generated autoloads from tl/filename.el + +;;;*** + +;;;### (autoloads nil "range" "tl/range.el" (12996 50654)) ;;; Generated autoloads from tl/range.el ;;;*** -;;;### (autoloads nil "richtext" "tl/richtext.el" (12913 42360)) +;;;### (autoloads nil "richtext" "tl/richtext.el" (12996 50654)) ;;; Generated autoloads from tl/richtext.el ;;;*** -;;;### (autoloads nil "texi-util" "tl/texi-util.el" (12913 42357)) +;;;### (autoloads nil "texi-util" "tl/texi-util.el" (12996 50654)) ;;; Generated autoloads from tl/texi-util.el ;;;*** -;;;### (autoloads nil "tl-atype" "tl/tl-atype.el" (12913 42353)) +;;;### (autoloads nil "tl-atype" "tl/tl-atype.el" (12996 50654)) ;;; Generated autoloads from tl/tl-atype.el ;;;*** -;;;### (autoloads nil "tl-list" "tl/tl-list.el" (12913 42345)) +;;;### (autoloads nil "tl-list" "tl/tl-list.el" (12996 50654)) ;;; Generated autoloads from tl/tl-list.el ;;;*** -;;;### (autoloads nil "tl-misc" "tl/tl-misc.el" (12913 42350)) +;;;### (autoloads nil "tl-misc" "tl/tl-misc.el" (12996 50654)) ;;; Generated autoloads from tl/tl-misc.el ;;;*** -;;;### (autoloads nil "tl-num" "tl/tl-num.el" (12913 42343)) +;;;### (autoloads nil "tl-num" "tl/tl-num.el" (12996 50654)) ;;; Generated autoloads from tl/tl-num.el ;;;*** -;;;### (autoloads nil "tl-seq" "tl/tl-seq.el" (12913 42348)) +;;;### (autoloads nil "tl-seq" "tl/tl-seq.el" (12996 50654)) ;;; Generated autoloads from tl/tl-seq.el ;;;*** -;;;### (autoloads nil "tl-str" "tl/tl-str.el" (12913 42342)) +;;;### (autoloads nil "tl-str" "tl/tl-str.el" (12996 50654)) ;;; Generated autoloads from tl/tl-str.el ;;;*** -;;;### (autoloads nil "tu-comment" "tl/tu-comment.el" (12913 42356)) +;;;### (autoloads nil "tu-comment" "tl/tu-comment.el" (12996 50654)) ;;; Generated autoloads from tl/tu-comment.el ;;;*** -;;;### (autoloads nil "tu-replace" "tl/tu-replace.el" (12913 42355)) +;;;### (autoloads nil "tu-replace" "tl/tu-replace.el" (12996 50654)) ;;; Generated autoloads from tl/tu-replace.el ;;;*** -;;;### (autoloads nil "gnus-art-mime" "tm/gnus-art-mime.el" (12942 40830)) +;;;### (autoloads nil "gnus-art-mime" "tm/gnus-art-mime.el" (12996 50654)) ;;; Generated autoloads from tm/gnus-art-mime.el ;;;*** -;;;### (autoloads nil "gnus-charset" "tm/gnus-charset.el" (12918 33865)) +;;;### (autoloads nil "gnus-charset" "tm/gnus-charset.el" (12996 50654)) ;;; Generated autoloads from tm/gnus-charset.el ;;;*** -;;;### (autoloads nil "gnus-mime-old" "tm/gnus-mime-old.el" (12913 42320)) +;;;### (autoloads nil "gnus-mime-old" "tm/gnus-mime-old.el" (12996 50654)) ;;; Generated autoloads from tm/gnus-mime-old.el ;;;*** -;;;### (autoloads nil "gnus-mime" "tm/gnus-mime.el" (12942 40817)) +;;;### (autoloads nil "gnus-mime" "tm/gnus-mime.el" (12996 50654)) ;;; Generated autoloads from tm/gnus-mime.el ;;;*** -;;;### (autoloads nil "gnus-sum-mime" "tm/gnus-sum-mime.el" (12913 42326)) +;;;### (autoloads nil "gnus-sum-mime" "tm/gnus-sum-mime.el" (12996 50654)) ;;; Generated autoloads from tm/gnus-sum-mime.el ;;;*** -;;;### (autoloads nil "message-mime" "tm/message-mime.el" (12913 42328)) +;;;### (autoloads nil "message-mime" "tm/message-mime.el" (12996 50654)) ;;; Generated autoloads from tm/message-mime.el ;;;*** -;;;### (autoloads nil "sc-setup" "tm/sc-setup.el" (12913 42311)) +;;;### (autoloads nil "mime-setup" "tm/mime-setup.el" (12996 50654)) +;;; Generated autoloads from tm/mime-setup.el + +;;;*** + +;;;### (autoloads nil "sc-setup" "tm/sc-setup.el" (12996 50655)) ;;; Generated autoloads from tm/sc-setup.el ;;;*** -;;;### (autoloads nil "signature" "tm/signature.el" (12913 42276)) +;;;### (autoloads nil "signature" "tm/signature.el" (12996 50655)) ;;; Generated autoloads from tm/signature.el ;;;*** -;;;### (autoloads nil "tm-bbdb" "tm/tm-bbdb.el" (12947 52265)) +;;;### (autoloads nil "tm-bbdb" "tm/tm-bbdb.el" (12996 50655)) ;;; Generated autoloads from tm/tm-bbdb.el ;;;*** -;;;### (autoloads nil "tm-def" "tm/tm-def.el" (12926 37080)) +;;;### (autoloads nil "tm-def" "tm/tm-def.el" (12996 50655)) ;;; Generated autoloads from tm/tm-def.el ;;;*** -;;;### (autoloads nil "tm-edit-mc" "tm/tm-edit-mc.el" (12942 25940)) +;;;### (autoloads nil "tm-edit-mc" "tm/tm-edit-mc.el" (12996 50655)) ;;; Generated autoloads from tm/tm-edit-mc.el - -;;;### (autoloads (mime/editor-mode) "tm-edit" "tm/tm-edit.el" (12942 40804)) + +;;;*** + +;;;### (autoloads nil "tm-edit-tipgp" "tm/tm-edit-tipgp.el" (12996 50655)) +;;; Generated autoloads from tm/tm-edit-tipgp.el + +;;;### (autoloads (mime/editor-mode) "tm-edit" "tm/tm-edit.el" (12997 33619)) ;;; Generated autoloads from tm/tm-edit.el (autoload 'mime/editor-mode "tm-edit" "\ @@ -11289,7 +11904,7 @@ In this mode, basically, the message is composed in the tagged MIME format. The message tag looks like: - `--[[text/plain; charset=ISO-2022-JP][7bit]]'. + --[[text/plain; charset=ISO-2022-JP][7bit]] The tag specifies the MIME content type, subtype, optional parameters and transfer encoding of the message following the tag. Messages @@ -11329,6 +11944,8 @@ which key is MIME charset and value is coding-system. Following commands are available in addition to major mode commands: + +[make single part] \\[mime-editor/insert-text] insert a text message. \\[mime-editor/insert-file] insert a (binary) file. \\[mime-editor/insert-external] insert a reference to external body. @@ -11336,18 +11953,28 @@ \\[mime-editor/insert-message] insert a mail or news message. \\[mime-editor/insert-mail] insert a mail message. \\[mime-editor/insert-signature] insert a signature file at end. +\\[mime-editor/insert-key] insert PGP public key. \\[mime-editor/insert-tag] insert a new MIME tag. + +[make enclosure (maybe multipart)] \\[mime-editor/enclose-alternative-region] enclose as multipart/alternative. \\[mime-editor/enclose-parallel-region] enclose as multipart/parallel. \\[mime-editor/enclose-mixed-region] enclose as multipart/mixed. \\[mime-editor/enclose-digest-region] enclose as multipart/digest. \\[mime-editor/enclose-signed-region] enclose as PGP signed. \\[mime-editor/enclose-encrypted-region] enclose as PGP encrypted. -\\[mime-editor/insert-key] insert PGP public key. +\\[mime-editor/enclose-quote-region] enclose as verbose mode (to avoid to expand tags) + +[other commands] +\\[mime-editor/set-transfer-level-7bit] set transfer-level as 7. +\\[mime-editor/set-transfer-level-8bit] set transfer-level as 8. +\\[mime-editor/set-split] set message splitting mode. +\\[mime-editor/set-sign] set PGP-sign mode. +\\[mime-editor/set-encrypt] set PGP-encryption mode. \\[mime-editor/preview-message] preview editing MIME message. \\[mime-editor/exit] exit and translate into a MIME compliant message. +\\[mime-editor/help] show this help. \\[mime-editor/maybe-translate] exit and translate if in MIME mode, then split. -\\[mime-editor/help] show this help. Additional commands are available in some major modes: C-c C-c exit, translate and run the original command. @@ -11361,9 +11988,6 @@ --[[text/plain]] This is also a plain text. But, it is explicitly specified as is. - --[[text/plain; charset=ISO-2022-JP]] - $B$3$l$O(B charset $B$r(B ISO-2022-JP $B$K;XDj$7$?F|K8l$N(B plain $B/home/mrb/e/w/editor/lisp/tm/SCCS/s.tm-edit.el-%9(B - $B%H$G$9(B. --[[text/richtext]] <center>This is a richtext.</center> --[[image/gif][base64]]^M...image encoded in base64 here... @@ -11379,13 +12003,14 @@ mime-ignore-trailing-spaces Trailing white spaces in a message body are ignored if non-nil. - mime-auto-fill-header - Fill header fields that contain encoded-words if non-nil. - mime-auto-hide-body Hide a non-textual body message encoded in base64 after insertion if non-nil. + mime-editor/transfer-level + A number of network transfer level. It should be bigger than 7. + If you are in 8bit-through environment, please set 8. + mime-editor/voice-recorder Specifies a function to record a voice message and encode it. The function `mime-editor/voice-recorder-for-sun' is for Sun @@ -11410,131 +12035,138 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "tm-ew-d" "tm/tm-ew-d.el" (12913 42280)) + +;;;*** + +;;;### (autoloads nil "tm-ew-d" "tm/tm-ew-d.el" (12996 50655)) ;;; Generated autoloads from tm/tm-ew-d.el ;;;*** -;;;### (autoloads nil "tm-ew-e" "tm/tm-ew-e.el" (12913 42297)) +;;;### (autoloads nil "tm-ew-e" "tm/tm-ew-e.el" (12996 50655)) ;;; Generated autoloads from tm/tm-ew-e.el ;;;*** -;;;### (autoloads nil "tm-file" "tm/tm-file.el" (12913 42296)) +;;;### (autoloads nil "tm-file" "tm/tm-file.el" (12996 50655)) ;;; Generated autoloads from tm/tm-file.el ;;;*** -;;;### (autoloads nil "tm-ftp" "tm/tm-ftp.el" (12913 42304)) +;;;### (autoloads nil "tm-ftp" "tm/tm-ftp.el" (12996 50655)) ;;; Generated autoloads from tm/tm-ftp.el ;;;*** -;;;### (autoloads nil "tm-html" "tm/tm-html.el" (12913 42293)) +;;;### (autoloads nil "tm-html" "tm/tm-html.el" (12996 50655)) ;;; Generated autoloads from tm/tm-html.el ;;;*** -;;;### (autoloads nil "tm-image" "tm/tm-image.el" (12913 42309)) +;;;### (autoloads nil "tm-image" "tm/tm-image.el" (12996 50655)) ;;; Generated autoloads from tm/tm-image.el ;;;*** -;;;### (autoloads nil "tm-latex" "tm/tm-latex.el" (12913 42292)) +;;;### (autoloads nil "tm-latex" "tm/tm-latex.el" (12996 50655)) ;;; Generated autoloads from tm/tm-latex.el ;;;*** -;;;### (autoloads nil "tm-mail" "tm/tm-mail.el" (12913 42330)) +;;;### (autoloads nil "tm-mail" "tm/tm-mail.el" (12996 50655)) ;;; Generated autoloads from tm/tm-mail.el ;;;*** -;;;### (autoloads nil "tm-mh-e" "tm/tm-mh-e.el" (12913 42315)) +;;;### (autoloads nil "tm-mh-e" "tm/tm-mh-e.el" (12996 50655)) ;;; Generated autoloads from tm/tm-mh-e.el ;;;*** -;;;### (autoloads nil "tm-parse" "tm/tm-parse.el" (12926 37035)) +;;;### (autoloads nil "tm-parse" "tm/tm-parse.el" (12996 50655)) ;;; Generated autoloads from tm/tm-parse.el ;;;*** -;;;### (autoloads nil "tm-partial" "tm/tm-partial.el" (12913 42290)) +;;;### (autoloads nil "tm-partial" "tm/tm-partial.el" (12996 50655)) ;;; Generated autoloads from tm/tm-partial.el ;;;*** -;;;### (autoloads nil "tm-pgp" "tm/tm-pgp.el" (12913 42306)) +;;;### (autoloads nil "tm-pgp" "tm/tm-pgp.el" (12996 50655)) ;;; Generated autoloads from tm/tm-pgp.el ;;;*** -;;;### (autoloads nil "tm-play" "tm/tm-play.el" (12913 42287)) +;;;### (autoloads nil "tm-play" "tm/tm-play.el" (12996 50655)) ;;; Generated autoloads from tm/tm-play.el ;;;*** -;;;### (autoloads nil "tm-rmail" "tm/tm-rmail.el" (12913 42333)) +;;;### (autoloads nil "tm-rmail" "tm/tm-rmail.el" (12996 50655)) ;;; Generated autoloads from tm/tm-rmail.el ;;;*** -;;;### (autoloads nil "tm-setup" "tm/tm-setup.el" (12913 42302)) +;;;### (autoloads nil "tm-setup" "tm/tm-setup.el" (12996 50655)) ;;; Generated autoloads from tm/tm-setup.el ;;;*** -;;;### (autoloads nil "tm-tar" "tm/tm-tar.el" (12913 42295)) +;;;### (autoloads nil "tm-tar" "tm/tm-tar.el" (12996 50655)) ;;; Generated autoloads from tm/tm-tar.el ;;;*** -;;;### (autoloads nil "tm-text" "tm/tm-text.el" (12913 42285)) +;;;### (autoloads nil "tm-text" "tm/tm-text.el" (12996 50655)) ;;; Generated autoloads from tm/tm-text.el ;;;*** -;;;### (autoloads nil "tm-view" "tm/tm-view.el" (12913 42283)) +;;;### (autoloads nil "tm-view" "tm/tm-view.el" (12996 50655)) ;;; Generated autoloads from tm/tm-view.el ;;;*** -;;;### (autoloads nil "tm-vm" "tm/tm-vm.el" (12942 40846)) +;;;### (autoloads nil "tm-vm" "tm/tm-vm.el" (12996 50655)) ;;; Generated autoloads from tm/tm-vm.el ;;;*** -;;;### (autoloads nil "tmh-comp" "tm/tmh-comp.el" (12913 42318)) +;;;### (autoloads nil "tmh-comp" "tm/tmh-comp.el" (12996 50655)) ;;; Generated autoloads from tm/tmh-comp.el -;;;### (autoloads nil "tooltalk-init" "tooltalk/tooltalk-init.el" (12713 64143)) +;;;### (autoloads nil "tooltalk-init" "tooltalk/tooltalk-init.el" (12984 29562)) ;;; Generated autoloads from tooltalk/tooltalk-init.el ;;;*** -;;;### (autoloads nil "tooltalk-load" "tooltalk/tooltalk-load.el" (12677 32712)) +;;;### (autoloads nil "tooltalk-load" "tooltalk/tooltalk-load.el" (12984 29562)) ;;; Generated autoloads from tooltalk/tooltalk-load.el ;;;*** -;;;### (autoloads nil "tooltalk-macros" "tooltalk/tooltalk-macros.el" (12677 32712)) +;;;### (autoloads nil "tooltalk-macros" "tooltalk/tooltalk-macros.el" (12984 29562)) ;;; Generated autoloads from tooltalk/tooltalk-macros.el ;;;*** -;;;### (autoloads nil "tooltalk-util" "tooltalk/tooltalk-util.el" (12677 32711)) +;;;### (autoloads nil "tooltalk-util" "tooltalk/tooltalk-util.el" (12984 29562)) ;;; Generated autoloads from tooltalk/tooltalk-util.el ;;;*** -;;;### (autoloads nil "base64" "url/base64.el" (12677 33090)) +;;;### (autoloads nil "base64" "url/base64.el" (12984 29590)) ;;; Generated autoloads from url/base64.el ;;;*** -;;;### (autoloads nil "md5" "url/md5.el" (12748 62894)) +;;;### (autoloads nil "docomp" "url/docomp.el" (12984 29591)) +;;; Generated autoloads from url/docomp.el + +;;;*** + +;;;### (autoloads nil "md5" "url/md5.el" (12984 29590)) ;;; Generated autoloads from url/md5.el ;;;*** @@ -11543,76 +12175,80 @@ ;;;*** -;;;### (autoloads nil "mm" "url/mm.el" (12860 33901)) +;;;### (autoloads nil "mm" "url/mm.el" (12984 29590)) ;;; Generated autoloads from url/mm.el ;;;*** ;;;*** -;;;### (autoloads nil "ssl" "url/ssl.el" (12718 1318)) +;;;### (autoloads nil "ssl" "url/ssl.el" (12984 29590)) ;;; Generated autoloads from url/ssl.el ;;;*** -;;;### (autoloads nil "url-cookie" "url/url-cookie.el" (12860 33910)) +;;;### (autoloads nil "url-cookie" "url/url-cookie.el" (12984 29591)) ;;; Generated autoloads from url/url-cookie.el ;;;*** -;;;### (autoloads nil "url-file" "url/url-file.el" (12860 33904)) +;;;### (autoloads nil "url-file" "url/url-file.el" (12984 29591)) ;;; Generated autoloads from url/url-file.el ;;;*** ;;;*** -;;;### (autoloads nil "url-gopher" "url/url-gopher.el" (12677 33103)) +;;;### (autoloads nil "url-gopher" "url/url-gopher.el" (12984 29591)) ;;; Generated autoloads from url/url-gopher.el ;;;*** -;;;### (autoloads nil "url-hash" "url/url-hash.el" (12860 33904)) +;;;### (autoloads nil "url-hash" "url/url-hash.el" (12984 29591)) ;;; Generated autoloads from url/url-hash.el ;;;*** -;;;### (autoloads nil "url-http" "url/url-http.el" (12860 33905)) +;;;### (autoloads nil "url-http" "url/url-http.el" (12984 29591)) ;;; Generated autoloads from url/url-http.el ;;;*** -;;;### (autoloads nil "url-irc" "url/url-irc.el" (12860 33902)) +;;;### (autoloads nil "url-irc" "url/url-irc.el" (12984 29591)) ;;; Generated autoloads from url/url-irc.el ;;;*** -;;;### (autoloads nil "url-mail" "url/url-mail.el" (12731 38036)) +;;;### (autoloads nil "url-mail" "url/url-mail.el" (12984 29591)) ;;; Generated autoloads from url/url-mail.el - -;;;### (autoloads nil "url-misc" "url/url-misc.el" (12748 62902)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads nil "url-misc" "url/url-misc.el" (12984 29591)) ;;; Generated autoloads from url/url-misc.el ;;;*** - -;;;*** - -;;;*** - -;;;### (autoloads nil "url-news" "url/url-news.el" (12860 33906)) + +;;;### (autoloads nil "url-news" "url/url-news.el" (12984 29591)) ;;; Generated autoloads from url/url-news.el ;;;*** -;;;### (autoloads nil "url-nfs" "url/url-nfs.el" (12748 62975)) +;;;### (autoloads nil "url-nfs" "url/url-nfs.el" (12984 29591)) ;;; Generated autoloads from url/url-nfs.el - -;;;### (autoloads nil "url-parse" "url/url-parse.el" (12677 33107)) + +;;;*** + +;;;### (autoloads nil "url-parse" "url/url-parse.el" (12984 29591)) ;;; Generated autoloads from url/url-parse.el ;;;*** -;;;### (autoloads nil "url-pgp" "url/url-pgp.el" (12718 1367)) +;;;### (autoloads nil "url-pgp" "url/url-pgp.el" (12984 29591)) ;;; Generated autoloads from url/url-pgp.el ;;;*** @@ -11621,20 +12257,27 @@ ;;;*** -;;;### (autoloads nil "url-sysdp" "url/url-sysdp.el" (12926 20431)) +;;;### (autoloads nil "url-sysdp" "url/url-sysdp.el" (12984 29591)) ;;; Generated autoloads from url/url-sysdp.el ;;;*** -;;;### (autoloads nil "url-vars" "url/url-vars.el" (12951 48551)) +;;;### (autoloads nil "url-vars" "url/url-vars.el" (12984 29591)) ;;; Generated autoloads from url/url-vars.el ;;;*** -;;;### (autoloads nil "url-wais" "url/url-wais.el" (12860 33909)) +;;;### (autoloads nil "url-wais" "url/url-wais.el" (12984 29591)) ;;; Generated autoloads from url/url-wais.el -;;;### (autoloads (url-retrieve url-cache-expired url-popup-info url-get-url-at-point url-buffer-visiting url-normalize-url url-file-attributes) "url" "url/url.el" (12951 48538)) + +;;; Generated autoloads from url/urlauth.el + +;;;*** + +;;;*** + +;;;### (autoloads (url-retrieve url-cache-expired url-popup-info url-get-url-at-point url-buffer-visiting url-normalize-url url-file-attributes) "url" "url/url.el" (12984 29590)) ;;; Generated autoloads from url/url.el (autoload 'url-file-attributes "url" "\ @@ -11687,23 +12330,18 @@ be honored before this function exits." nil nil) ;;;*** - - + +;;;*** + +;;;### (autoloads nil "urlauth" "url/urlauth.el" (12984 29590)) ;;; Generated autoloads from url/urlauth.el ;;;*** - -;;;*** - -;;;### (autoloads nil "urlauth" "url/urlauth.el" (12677 33101)) -;;; Generated autoloads from url/urlauth.el - -;;;*** - -;;;### (autoloads nil "abbrevlist" "utils/abbrevlist.el" (12885 62645)) + +;;;### (autoloads nil "abbrevlist" "utils/abbrevlist.el" (12984 29556)) ;;; Generated autoloads from utils/abbrevlist.el -;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el" (12885 62649)) +;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el" (12984 29556)) ;;; Generated autoloads from utils/advice.el (defvar ad-redefinition-action 'warn "\ @@ -11792,7 +12430,7 @@ ;;;*** -;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el" (12906 6309)) +;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el" (12984 29556)) ;;; Generated autoloads from utils/annotations.el (defvar make-annotation-hook nil "\ @@ -11845,16 +12483,22 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "assoc" "utils/assoc.el" (12885 62656)) + +;;;*** + +;;;### (autoloads nil "assoc" "utils/assoc.el" (12984 29557)) ;;; Generated autoloads from utils/assoc.el ;;;*** -;;;### (autoloads nil "atomic-extents" "utils/atomic-extents.el" (12906 6317)) +;;;### (autoloads nil "atomic-extents" "utils/atomic-extents.el" (12984 29556)) ;;; Generated autoloads from utils/atomic-extents.el - -;;;### (autoloads (batch-update-autoloads update-directory-autoloads update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el" (12906 6323)) + +;;;*** + +;;;*** + +;;;### (autoloads (batch-update-autoloads update-directory-autoloads update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el" (12984 29556)) ;;; Generated autoloads from utils/autoload.el (autoload 'generate-file-autoloads "autoload" "\ @@ -11884,13 +12528,18 @@ ;;;*** ;;;*** - -;;;*** - -;;;### (autoloads nil "blessmail" "utils/blessmail.el" (12885 62660)) + +;;;### (autoloads nil "bench" "utils/bench.el" (12988 19767)) +;;; Generated autoloads from utils/bench.el + +;;;*** + +;;;### (autoloads nil "blessmail" "utils/blessmail.el" (12984 29557)) ;;; Generated autoloads from utils/blessmail.el - -;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el" (12906 6331)) + +;;;*** + +;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el" (12984 29557)) ;;; Generated autoloads from utils/browse-url.el (defvar browse-url-browser-function 'browse-url-w3 "\ @@ -11943,22 +12592,24 @@ ;;;*** -;;;### (autoloads nil "crontab" "utils/crontab.el" (12906 6337)) +;;;### (autoloads nil "crontab" "utils/crontab.el" (12984 29557)) ;;; Generated autoloads from utils/crontab.el - -;;;### (autoloads nil "delbackspace" "utils/delbackspace.el" (12748 62831)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads nil "delbackspace" "utils/delbackspace.el" (12992 6938)) ;;; Generated autoloads from utils/delbackspace.el ;;;*** - -;;;*** - -;;;*** - -;;;### (autoloads nil "derived" "utils/derived.el" (12885 62646)) + +;;;### (autoloads nil "derived" "utils/derived.el" (12984 29556)) ;;; Generated autoloads from utils/derived.el -;;;### (autoloads (docref-setup) "docref" "utils/docref.el" (12885 62662)) +;;;### (autoloads (docref-setup) "docref" "utils/docref.el" (12984 29557)) ;;; Generated autoloads from utils/docref.el (autoload 'docref-setup "docref" "\ @@ -11967,7 +12618,7 @@ ;;;*** -;;;### (autoloads (easy-menu-define) "easymenu" "utils/easymenu.el" (12933 36427)) +;;;### (autoloads (easy-menu-define) "easymenu" "utils/easymenu.el" (12984 29557)) ;;; Generated autoloads from utils/easymenu.el (autoload 'easy-menu-define "easymenu" "\ @@ -12036,7 +12687,7 @@ ;;;*** -;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el" (12912 14855)) +;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el" (12984 29556)) ;;; Generated autoloads from utils/elp.el (autoload 'elp-instrument-function "elp" "\ @@ -12068,7 +12719,7 @@ ;;;*** -;;;### (autoloads (list-colors-display facemenu-read-color list-text-properties-at facemenu-remove-special facemenu-remove-props facemenu-set-read-only facemenu-set-intangible facemenu-set-invisible facemenu-make-much-smaller facemenu-make-much-larger facemenu-make-smaller facemenu-make-larger facemenu-set-size-default facemenu-set-face-from-menu facemenu-set-background facemenu-set-foreground facemenu-set-face) "facemenu" "utils/facemenu.el" (12906 6360)) +;;;### (autoloads (list-colors-display facemenu-read-color list-text-properties-at facemenu-remove-special facemenu-remove-props facemenu-set-read-only facemenu-set-intangible facemenu-set-invisible facemenu-make-much-smaller facemenu-make-much-larger facemenu-make-smaller facemenu-make-larger facemenu-set-size-default facemenu-set-face-from-menu facemenu-set-background facemenu-set-foreground facemenu-set-face) "facemenu" "utils/facemenu.el" (12984 29556)) ;;; Generated autoloads from utils/facemenu.el (defvar facemenu-menu nil "\ @@ -12172,23 +12823,31 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "find-gc" "utils/find-gc.el" (12906 6367)) + +;;;*** + +;;;### (autoloads nil "find-gc" "utils/find-gc.el" (12984 29557)) ;;; Generated autoloads from utils/find-gc.el - -;;;### (autoloads nil "finder-inf" "utils/finder-inf.el" (12677 32657)) + +;;;*** + +;;;*** + +;;;*** + +;;;### (autoloads nil "finder-inf" "utils/finder-inf.el" (12984 29556)) ;;; Generated autoloads from utils/finder-inf.el ;;;*** - -;;;*** - -;;;*** - -;;;### (autoloads nil "finder" "utils/finder.el" (12885 62657)) + +;;;### (autoloads nil "finder" "utils/finder.el" (12984 29557)) ;;; Generated autoloads from utils/finder.el - -;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el" (12966 31941)) + +;;;*** + +;;;*** + +;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el" (12984 30059)) ;;; Generated autoloads from utils/flow-ctrl.el (autoload 'enable-flow-control "flow-ctrl" "\ @@ -12212,23 +12871,21 @@ ;;;*** ;;;*** - -;;;*** - -;;;### (autoloads nil "foldout" "utils/foldout.el" (12885 62659)) + +;;;### (autoloads nil "foldout" "utils/foldout.el" (12984 29557)) ;;; Generated autoloads from utils/foldout.el ;;;*** -;;;### (autoloads nil "forms-d2" "utils/forms-d2.el" (12885 62654)) +;;;### (autoloads nil "forms-d2" "utils/forms-d2.el" (12984 29556)) ;;; Generated autoloads from utils/forms-d2.el ;;;*** -;;;### (autoloads nil "forms-pass" "utils/forms-pass.el" (12885 62654)) +;;;### (autoloads nil "forms-pass" "utils/forms-pass.el" (12984 29556)) ;;; Generated autoloads from utils/forms-pass.el -;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el" (12966 31970)) +;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el" (12984 30061)) ;;; Generated autoloads from utils/forms.el (autoload 'forms-mode "forms" "\ @@ -12258,11 +12915,15 @@ Visit a file in Forms mode in other window." t nil) ;;;*** - -;;;### (autoloads nil "hide-copyleft" "utils/hide-copyleft.el" (12748 62974)) + +;;;*** + +;;;### (autoloads nil "hide-copyleft" "utils/hide-copyleft.el" (12984 29557)) ;;; Generated autoloads from utils/hide-copyleft.el - -;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el" (12906 6398)) + +;;;*** + +;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el" (12984 29556)) ;;; Generated autoloads from utils/highlight-headers.el (autoload 'highlight-headers "highlight-headers" "\ @@ -12291,10 +12952,8 @@ (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil) ;;;*** - -;;;*** - -;;;### (autoloads (id-select-double-click-hook id-select-and-kill-thing id-select-and-copy-thing id-select-goto-matching-tag id-select-thing-with-mouse id-select-thing) "id-select" "utils/id-select.el" (12967 2888)) + +;;;### (autoloads (id-select-double-click-hook id-select-and-kill-thing id-select-and-copy-thing id-select-goto-matching-tag id-select-thing-with-mouse id-select-thing) "id-select" "utils/id-select.el" (12984 30065)) ;;; Generated autoloads from utils/id-select.el (autoload 'id-select-thing "id-select" "\ @@ -12330,16 +12989,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "lib-complete" "utils/lib-complete.el" (12906 6406)) + +;;;*** + +;;;### (autoloads nil "lib-complete" "utils/lib-complete.el" (12984 29557)) ;;; Generated autoloads from utils/lib-complete.el ;;;*** -;;;### (autoloads nil "live-icon" "utils/live-icon.el" (12906 6413)) +;;;### (autoloads nil "live-icon" "utils/live-icon.el" (12984 29557)) ;;; Generated autoloads from utils/live-icon.el -;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el" (12885 62661)) +;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el" (12984 29557)) ;;; Generated autoloads from utils/loadhist.el (autoload 'unload-feature "loadhist" "\ @@ -12349,7 +13010,7 @@ ;;;*** -;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el" (12906 6423)) +;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el" (12988 19760)) ;;; Generated autoloads from utils/mail-extr.el (autoload 'mail-extract-address-components "mail-extr" "\ @@ -12370,7 +13031,7 @@ ;;;*** -;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el" (12906 6430)) +;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el" (12984 29556)) ;;; Generated autoloads from utils/mail-utils.el (defvar mail-use-rfc822 nil "\ @@ -12393,23 +13054,25 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "mailpost" "utils/mailpost.el" (12885 62646)) + +;;;*** + +;;;### (autoloads nil "mailpost" "utils/mailpost.el" (12984 29556)) ;;; Generated autoloads from utils/mailpost.el ;;;*** ;;;*** -;;;### (autoloads nil "map-ynp" "utils/map-ynp.el" (12906 6438)) +;;;### (autoloads nil "map-ynp" "utils/map-ynp.el" (12984 29556)) ;;; Generated autoloads from utils/map-ynp.el ;;;*** -;;;### (autoloads nil "meese" "utils/meese.el" (12885 62647)) +;;;### (autoloads nil "meese" "utils/meese.el" (12984 29556)) ;;; Generated autoloads from utils/meese.el -;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el" (12906 6446)) +;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el" (12984 29556)) ;;; Generated autoloads from utils/passwd.el (autoload 'read-passwd "passwd" "\ @@ -12468,7 +13131,7 @@ ;;;*** -;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el" (12885 62655)) +;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el" (12984 29556)) ;;; Generated autoloads from utils/pp.el (defalias 'pprint 'pp) @@ -12498,10 +13161,54 @@ ;;;*** -;;;### (autoloads nil "regi" "utils/regi.el" (12885 62653)) +;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el" (12984 30065)) +;;; Generated autoloads from utils/pretty-print.el + +(autoload 'pp-function "pretty-print" "\ +Pretty print the function definition of SYMBOL in a seperate buffer" t nil) + +(autoload 'pp-variable "pretty-print" "\ +Pretty print the variable value of SYMBOL in a seperate buffer" t nil) + +(autoload 'pp-plist "pretty-print" "\ +Pretty print the property list of SYMBOL in a seperate buffer" t nil) + +(autoload 'macroexpand-sexp "pretty-print" "\ +Macro expand the sexpression following point. Pretty print expansion in a +temporary buffer. With prefix argument, replace the original +sexpression by its expansion in the current buffer." t nil) + +(autoload 'macroexpand-all-sexp "pretty-print" "\ +Macro expand recursively the sexpression following point. Pretty print +expansion in a temporary buffer. With prefix argument, replace the +original sexpression by its expansion in the current buffer." t nil) + +(autoload 'prettyexpand-sexp "pretty-print" "\ +Macro expand the sexpression following point. Pretty print expansion +in a temporary buffer. With prefix argument, replace the original +sexpression by its expansion in the current buffer. + However, calls to macros specified in the variable +`pp-shadow-expansion-list' are not expanded, in order to make the code +look nicer." t nil) + +(autoload 'prettyexpand-all-sexp "pretty-print" "\ +Macro expand recursively the sexpression following point. Pretty print +expansion in a temporary buffer. With prefix argument, replace the +original sexpression by its expansion in the current buffer. + However, calls to macros specified in the variable +`pp-shadow-expansion-list' are not expanded, in order to make the code +look nicer." t nil) + +;;;*** + +;;;*** + +;;;### (autoloads nil "regi" "utils/regi.el" (12984 29556)) ;;; Generated autoloads from utils/regi.el - -;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el" (12885 62651)) + +;;;*** + +;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el" (12984 29556)) ;;; Generated autoloads from utils/reporter.el (autoload 'reporter-submit-bug-report "reporter" nil nil nil) @@ -12510,10 +13217,14 @@ ;;;*** -;;;### (autoloads nil "rfc822" "utils/rfc822.el" (12906 6456)) +;;;### (autoloads nil "rfc822" "utils/rfc822.el" (12984 29556)) ;;; Generated autoloads from utils/rfc822.el - -;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el" (12885 62653)) + +;;;*** + +;;;*** + +;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el" (12984 29556)) ;;; Generated autoloads from utils/ring.el (autoload 'ringp "ring" "\ @@ -12527,13 +13238,15 @@ ;;;*** ;;;*** - -;;;*** - -;;;### (autoloads nil "shadowfile" "utils/shadowfile.el" (12885 63184)) + +;;;### (autoloads nil "shadowfile" "utils/shadowfile.el" (12984 29557)) ;;; Generated autoloads from utils/shadowfile.el - -;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el" (12885 62658)) + +;;;*** + +;;;*** + +;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el" (12984 29557)) ;;; Generated autoloads from utils/skeleton.el (defvar skeleton-filter 'identity "\ @@ -12639,45 +13352,43 @@ ;;;*** ;;;*** - -;;;*** - -;;;### (autoloads nil "smtpmail" "utils/smtpmail.el" (12871 64617)) + +;;;### (autoloads nil "smtpmail" "utils/smtpmail.el" (12984 30065)) ;;; Generated autoloads from utils/smtpmail.el ;;;*** -;;;### (autoloads nil "soundex" "utils/soundex.el" (12885 62663)) +;;;### (autoloads nil "soundex" "utils/soundex.el" (12984 29557)) ;;; Generated autoloads from utils/soundex.el ;;;*** -;;;### (autoloads nil "symbol-syntax" "utils/symbol-syntax.el" (12906 6497)) +;;;### (autoloads nil "symbol-syntax" "utils/symbol-syntax.el" (12984 29556)) ;;; Generated autoloads from utils/symbol-syntax.el ;;;*** -;;;### (autoloads nil "sysdep" "utils/sysdep.el" (12926 20471)) +;;;### (autoloads nil "sysdep" "utils/sysdep.el" (12984 29557)) ;;; Generated autoloads from utils/sysdep.el ;;;*** ;;;*** -;;;### (autoloads nil "text-props" "utils/text-props.el" (12906 6514)) +;;;### (autoloads nil "text-props" "utils/text-props.el" (12984 29556)) ;;; Generated autoloads from utils/text-props.el ;;;*** -;;;### (autoloads nil "thing" "utils/thing.el" (12906 6520)) +;;;### (autoloads nil "thing" "utils/thing.el" (12984 29557)) ;;; Generated autoloads from utils/thing.el ;;;*** -;;;### (autoloads nil "timezone" "utils/timezone.el" (12906 6528)) +;;;### (autoloads nil "timezone" "utils/timezone.el" (12984 29557)) ;;; Generated autoloads from utils/timezone.el -;;;### (autoloads (tq-create) "tq" "utils/tq.el" (12885 62650)) +;;;### (autoloads (tq-create) "tq" "utils/tq.el" (12984 29557)) ;;; Generated autoloads from utils/tq.el (autoload 'tq-create "tq" "\ @@ -12688,7 +13399,7 @@ ;;;*** -;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el" (12885 62651)) +;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el" (12984 29556)) ;;; Generated autoloads from utils/trace.el (defvar trace-buffer "*trace-output*" "\ @@ -12716,16 +13427,18 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "tree-menu" "utils/tree-menu.el" (12906 6537)) + +;;;*** + +;;;### (autoloads nil "tree-menu" "utils/tree-menu.el" (12984 29557)) ;;; Generated autoloads from utils/tree-menu.el ;;;*** -;;;### (autoloads nil "uniquify" "utils/uniquify.el" (12885 62723)) +;;;### (autoloads nil "uniquify" "utils/uniquify.el" (12984 29557)) ;;; Generated autoloads from utils/uniquify.el -;;;### (autoloads (y-or-n-p-with-timeout yes-or-no-p-with-timeout with-timeout with-timeout-internal) "with-timeout" "utils/with-timeout.el" (12906 6556)) +;;;### (autoloads (y-or-n-p-with-timeout yes-or-no-p-with-timeout with-timeout with-timeout-internal) "with-timeout" "utils/with-timeout.el" (12984 29556)) ;;; Generated autoloads from utils/with-timeout.el (autoload 'with-timeout-internal "with-timeout" nil nil nil) @@ -12748,7 +13461,7 @@ ;;;*** -;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el" (12906 6465)) +;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el" (12984 29557)) ;;; Generated autoloads from utils/xbm-button.el (autoload 'xbm-button-create "xbm-button" "\ @@ -12764,7 +13477,7 @@ ;;;*** -;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el" (12906 6472)) +;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el" (12984 29556)) ;;; Generated autoloads from utils/xpm-button.el (autoload 'xpm-button-create "xpm-button" "\ @@ -12786,31 +13499,39 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "viper-ex" "viper/viper-ex.el" (12880 32737)) + +;;;*** + +;;;### (autoloads nil "viper-ex" "viper/viper-ex.el" (12984 29577)) ;;; Generated autoloads from viper/viper-ex.el - -;;;### (autoloads nil "viper-keym" "viper/viper-keym.el" (12677 32983)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "viper-keym" "viper/viper-keym.el" (12984 29578)) ;;; Generated autoloads from viper/viper-keym.el ;;;*** - -;;;*** - -;;;### (autoloads nil "viper-macs" "viper/viper-macs.el" (12720 34143)) + +;;;### (autoloads nil "viper-macs" "viper/viper-macs.el" (12984 29578)) ;;; Generated autoloads from viper/viper-macs.el ;;;*** ;;;*** -;;;### (autoloads nil "viper-mous" "viper/viper-mous.el" (12720 34147)) +;;;### (autoloads nil "viper-mous" "viper/viper-mous.el" (12984 29578)) ;;; Generated autoloads from viper/viper-mous.el - -;;;### (autoloads nil "viper-util" "viper/viper-util.el" (12748 62888)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "viper-util" "viper/viper-util.el" (12984 29578)) ;;; Generated autoloads from viper/viper-util.el -;;;### (autoloads (viper-mode) "viper" "viper/viper.el" (12748 62891)) +;;;### (autoloads (viper-mode) "viper" "viper/viper.el" (12984 29578)) ;;; Generated autoloads from viper/viper.el (autoload 'viper-mode "viper" "\ @@ -12819,8 +13540,6 @@ (defalias 'vip-mode 'viper-mode) ;;;*** - -;;;*** ;;;### (autoloads nil "tapestry" "vm/tapestry.el" (12677 32694)) ;;; Generated autoloads from vm/tapestry.el @@ -12832,13 +13551,13 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "vm-autoload" "vm/vm-autoload.el" (12964 19421)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "vm-autoload" "vm/vm-autoload.el" (12997 30933)) ;;; Generated autoloads from vm/vm-autoload.el - -;;;*** - -;;;*** ;;;### (autoloads nil "vm-byteopts" "vm/vm-byteopts.el" (12677 32690)) ;;; Generated autoloads from vm/vm-byteopts.el @@ -12930,14 +13649,16 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "vm-folder" "vm/vm-folder.el" (12823 45297)) + +;;;*** + +;;;### (autoloads nil "vm-folder" "vm/vm-folder.el" (12989 40981)) ;;; Generated autoloads from vm/vm-folder.el - -;;;### (autoloads nil "vm-license" "vm/vm-license.el" (12677 32672)) + +;;;*** + +;;;### (autoloads nil "vm-license" "vm/vm-license.el" (12243 50296)) ;;; Generated autoloads from vm/vm-license.el - -;;;*** ;;;### (autoloads nil "vm-mark" "vm/vm-mark.el" (12677 32673)) ;;; Generated autoloads from vm/vm-mark.el @@ -12958,11 +13679,11 @@ ;;; Generated autoloads from vm/vm-minibuf.el ;;;*** - -;;;### (autoloads nil "vm-misc" "vm/vm-misc.el" (12748 62836)) + +;;;*** + +;;;### (autoloads nil "vm-misc" "vm/vm-misc.el" (12989 40635)) ;;; Generated autoloads from vm/vm-misc.el - -;;;*** ;;;### (autoloads nil "vm-motion" "vm/vm-motion.el" (12748 62837)) ;;; Generated autoloads from vm/vm-motion.el @@ -12997,14 +13718,16 @@ ;;; Generated autoloads from vm/vm-save.el ;;;*** - -;;;### (autoloads nil "vm-search" "vm/vm-search.el" (12964 19236)) + +;;;*** + +;;;### (autoloads nil "vm-search" "vm/vm-search.el" (12995 4633)) ;;; Generated autoloads from vm/vm-search.el - -;;;### (autoloads nil "vm-search18" "vm/vm-search18.el" (12677 32686)) + +;;;*** + +;;;### (autoloads nil "vm-search18" "vm/vm-search18.el" (12243 50158)) ;;; Generated autoloads from vm/vm-search18.el - -;;;*** ;;;### (autoloads nil "vm-search19" "vm/vm-search19.el" (12677 32690)) ;;; Generated autoloads from vm/vm-search19.el @@ -13028,11 +13751,11 @@ ;;;### (autoloads nil "vm-thread" "vm/vm-thread.el" (12677 32692)) ;;; Generated autoloads from vm/vm-thread.el - -;;;### (autoloads nil "vm-toolbar" "vm/vm-toolbar.el" (12740 27721)) + +;;;*** + +;;;### (autoloads nil "vm-toolbar" "vm/vm-toolbar.el" (12777 31551)) ;;; Generated autoloads from vm/vm-toolbar.el - -;;;*** ;;;### (autoloads nil "vm-undo" "vm/vm-undo.el" (12677 32680)) ;;; Generated autoloads from vm/vm-undo.el @@ -13044,16 +13767,16 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "vm-vars" "vm/vm-vars.el" (12885 62668)) + +;;;*** + +;;;*** + +;;;### (autoloads nil "vm-vars" "vm/vm-vars.el" (12997 29676)) ;;; Generated autoloads from vm/vm-vars.el - -;;;*** - -;;;### (autoloads nil "vm-version" "vm/vm-version.el" (12748 62841)) + +;;;### (autoloads nil "vm-version" "vm/vm-version.el" (12972 42446)) ;;; Generated autoloads from vm/vm-version.el - -;;;*** ;;;### (autoloads nil "vm-virtual" "vm/vm-virtual.el" (12677 32684)) ;;; Generated autoloads from vm/vm-virtual.el @@ -13066,58 +13789,59 @@ ;;;*** ;;;*** - -;;;### (autoloads nil "docomp" "w3/docomp.el" (12860 33851)) -;;; Generated autoloads from w3/docomp.el - -;;;*** - -;;;### (autoloads nil "font" "w3/font.el" (12860 33853)) + +;;;*** + +;;;### (autoloads nil "font" "w3/font.el" (12984 29564)) ;;; Generated autoloads from w3/font.el ;;;*** -;;;### (autoloads nil "images" "w3/images.el" (12860 33851)) +;;;### (autoloads nil "images" "w3/images.el" (12984 29564)) ;;; Generated autoloads from w3/images.el ;;;*** -;;;### (autoloads nil "w3-about" "w3/w3-about.el" (12860 33867)) +;;;### (autoloads nil "w3-about" "w3/w3-about.el" (12984 29564)) ;;; Generated autoloads from w3/w3-about.el ;;;*** -;;;### (autoloads nil "w3-annotat" "w3/w3-annotat.el" (12860 33871)) +;;;### (autoloads nil "w3-annotat" "w3/w3-annotat.el" (12984 29565)) ;;; Generated autoloads from w3/w3-annotat.el ;;;*** -;;;### (autoloads nil "w3-auto" "w3/w3-auto.el" (12860 33873)) +;;;### (autoloads nil "w3-auto" "w3/w3-auto.el" (12984 29565)) ;;; Generated autoloads from w3/w3-auto.el ;;;*** ;;;*** -;;;### (autoloads nil "w3-draw" "w3/w3-draw.el" (12860 33866)) +;;;### (autoloads nil "w3-draw" "w3/w3-draw.el" (12984 29564)) ;;; Generated autoloads from w3/w3-draw.el ;;;*** -;;;### (autoloads nil "w3-e19" "w3/w3-e19.el" (12860 33854)) +;;;### (autoloads nil "w3-e19" "w3/w3-e19.el" (12984 29564)) ;;; Generated autoloads from w3/w3-e19.el ;;;*** -;;;### (autoloads nil "w3-emulate" "w3/w3-emulate.el" (12860 33878)) +;;;### (autoloads nil "w3-emulate" "w3/w3-emulate.el" (12984 29565)) ;;; Generated autoloads from w3/w3-emulate.el ;;;*** -;;;### (autoloads nil "w3-forms" "w3/w3-forms.el" (12860 33874)) +;;;### (autoloads nil "w3-forms" "w3/w3-forms.el" (12984 29565)) ;;; Generated autoloads from w3/w3-forms.el - -;;;### (autoloads (w3-use-hotlist) "w3-hot" "w3/w3-hot.el" (12860 33872)) + +;;;*** + +;;;*** + +;;;### (autoloads (w3-use-hotlist) "w3-hot" "w3/w3-hot.el" (12984 29565)) ;;; Generated autoloads from w3/w3-hot.el (autoload 'w3-use-hotlist "w3-hot" "\ @@ -13129,93 +13853,95 @@ ;;;*** ;;;*** - -;;;*** - -;;;### (autoloads nil "w3-imap" "w3/w3-imap.el" (12860 33876)) + +;;;### (autoloads nil "w3-imap" "w3/w3-imap.el" (12984 29565)) ;;; Generated autoloads from w3/w3-imap.el ;;;*** -;;;### (autoloads nil "w3-keyword" "w3/w3-keyword.el" (12860 33879)) +;;;### (autoloads nil "w3-keyword" "w3/w3-keyword.el" (12984 29565)) ;;; Generated autoloads from w3/w3-keyword.el ;;;*** -;;;### (autoloads nil "w3-latex" "w3/w3-latex.el" (12860 33881)) +;;;### (autoloads nil "w3-latex" "w3/w3-latex.el" (12984 29565)) ;;; Generated autoloads from w3/w3-latex.el ;;;*** -;;;### (autoloads nil "w3-menu" "w3/w3-menu.el" (12860 33876)) +;;;### (autoloads nil "w3-menu" "w3/w3-menu.el" (12984 29565)) ;;; Generated autoloads from w3/w3-menu.el ;;;*** -;;;### (autoloads nil "w3-mouse" "w3/w3-mouse.el" (12860 33879)) +;;;### (autoloads nil "w3-mouse" "w3/w3-mouse.el" (12984 29565)) ;;; Generated autoloads from w3/w3-mouse.el ;;;*** -;;;### (autoloads nil "w3-mule" "w3/w3-mule.el" (12860 33861)) +;;;### (autoloads nil "w3-mule" "w3/w3-mule.el" (12984 29564)) ;;; Generated autoloads from w3/w3-mule.el ;;;*** -;;;### (autoloads nil "w3-parse" "w3/w3-parse.el" (12860 33870)) +;;;### (autoloads nil "w3-parse" "w3/w3-parse.el" (12984 29564)) ;;; Generated autoloads from w3/w3-parse.el ;;;*** -;;;### (autoloads nil "w3-prefs" "w3/w3-prefs.el" (12860 33882)) +;;;### (autoloads nil "w3-prefs" "w3/w3-prefs.el" (12984 29565)) ;;; Generated autoloads from w3/w3-prefs.el ;;;*** -;;;### (autoloads nil "w3-print" "w3/w3-print.el" (12860 33874)) +;;;### (autoloads nil "w3-print" "w3/w3-print.el" (12984 29565)) ;;; Generated autoloads from w3/w3-print.el ;;;*** -;;;### (autoloads nil "w3-speak" "w3/w3-speak.el" (12860 33883)) +;;;### (autoloads nil "w3-speak" "w3/w3-speak.el" (12984 29565)) ;;; Generated autoloads from w3/w3-speak.el ;;;*** -;;;### (autoloads nil "w3-style" "w3/w3-style.el" (12860 33869)) +;;;### (autoloads nil "w3-style" "w3/w3-style.el" (12984 29565)) ;;; Generated autoloads from w3/w3-style.el ;;;*** -;;;### (autoloads nil "w3-sysdp" "w3/w3-sysdp.el" (12926 20450)) +;;;### (autoloads nil "w3-sysdp" "w3/w3-sysdp.el" (12984 29564)) ;;; Generated autoloads from w3/w3-sysdp.el ;;;*** -;;;### (autoloads nil "w3-toolbar" "w3/w3-toolbar.el" (12860 33855)) +;;;### (autoloads nil "w3-toolbar" "w3/w3-toolbar.el" (12984 29564)) ;;; Generated autoloads from w3/w3-toolbar.el ;;;*** -;;;### (autoloads nil "w3-vars" "w3/w3-vars.el" (12860 33857)) +;;;### (autoloads nil "w3-vars" "w3/w3-vars.el" (12984 29564)) ;;; Generated autoloads from w3/w3-vars.el ;;;*** -;;;### (autoloads nil "w3-widget" "w3/w3-widget.el" (12860 33860)) +;;;### (autoloads nil "w3-widget" "w3/w3-widget.el" (12984 29565)) ;;; Generated autoloads from w3/w3-widget.el ;;;*** -;;;### (autoloads nil "w3-xem20" "w3/w3-xem20.el" (12860 33991)) +;;;### (autoloads nil "w3-xem20" "w3/w3-xem20.el" (12984 29565)) ;;; Generated autoloads from w3/w3-xem20.el ;;;*** -;;;### (autoloads nil "w3-xemac" "w3/w3-xemac.el" (12860 33864)) +;;;### (autoloads nil "w3-xemac" "w3/w3-xemac.el" (12984 29564)) ;;; Generated autoloads from w3/w3-xemac.el - -;;;### (autoloads (w3-follow-link w3-follow-link-other-frame w3-do-setup w3 w3-preview-this-buffer w3-batch-fetch w3-follow-url-at-point w3-follow-url-at-point-other-frame w3-maybe-follow-link w3-maybe-follow-link-mouse w3-fetch w3-fetch-other-frame w3-find-file w3-open-local) "w3" "w3/w3.el" (12860 33859)) + +;;;*** + +;;;*** + +;;;### (autoloads (w3-follow-link w3-follow-link-other-frame w3-do-setup w3 w3-preview-this-buffer w3-batch-fetch w3-follow-url-at-point w3-follow-url-at-point-other-frame w3-maybe-follow-link w3-maybe-follow-link-mouse w3-fetch w3-fetch-other-frame w3-find-file w3-open-local) "w3" "w3/w3.el" (12984 29564)) ;;; Generated autoloads from w3/w3.el (autoload 'w3-open-local "w3" "\ @@ -13307,22 +14033,20 @@ ;;;*** ;;;*** - -;;;*** - -;;;### (autoloads nil "widget-edit" "w3/widget-edit.el" (12860 33881)) + +;;;### (autoloads nil "widget-edit" "w3/widget-edit.el" (12984 29565)) ;;; Generated autoloads from w3/widget-edit.el ;;;*** ;;;*** -;;;### (autoloads nil "widget" "w3/widget.el" (12721 20262)) +;;;### (autoloads nil "widget" "w3/widget.el" (12984 29565)) ;;; Generated autoloads from w3/widget.el ;;;*** -;;;### (autoloads nil "x-compose" "x11/x-compose.el" (12906 6136)) +;;;### (autoloads nil "x-compose" "x11/x-compose.el" (12984 29561)) ;;; Generated autoloads from x11/x-compose.el ;;;*** @@ -13331,16 +14055,18 @@ ;;;*** -;;;### (autoloads nil "x-faces" "x11/x-faces.el" (12906 6058)) +;;;### (autoloads nil "x-faces" "x11/x-faces.el" (12984 29561)) ;;; Generated autoloads from x11/x-faces.el - -;;;### (autoloads (font-menu-weight-constructor font-menu-size-constructor font-menu-family-constructor reset-device-font-menus) "x-font-menu" "x11/x-font-menu.el" (12906 6025)) + +;;;*** + +;;;### (autoloads (font-menu-weight-constructor font-menu-size-constructor font-menu-family-constructor reset-device-font-menus) "x-font-menu" "x11/x-font-menu.el" (12996 41539)) ;;; Generated autoloads from x11/x-font-menu.el (defvar font-menu-ignore-scaled-fonts t "\ *If non-nil, then the font menu will try to show only bitmap fonts.") -(defvar font-menu-this-frame-only-p t "\ +(defvar font-menu-this-frame-only-p nil "\ *If non-nil, then changing the default font from the font menu will only affect one frame instead of all frames.") @@ -13364,7 +14090,7 @@ ;;;*** -;;;### (autoloads nil "x-init" "x11/x-init.el" (12933 36407)) +;;;### (autoloads nil "x-init" "x11/x-init.el" (12988 19777)) ;;; Generated autoloads from x11/x-init.el ;;;*** @@ -13373,39 +14099,37 @@ ;;;*** -;;;### (autoloads nil "x-iso8859-1" "x11/x-iso8859-1.el" (12906 6146)) +;;;### (autoloads nil "x-iso8859-1" "x11/x-iso8859-1.el" (12988 19775)) ;;; Generated autoloads from x11/x-iso8859-1.el ;;;*** - -;;;### (autoloads nil "x-menubar" "x11/x-menubar.el" (12906 5965)) + +;;;*** + +;;;### (autoloads nil "x-menubar" "x11/x-menubar.el" (12997 29158)) ;;; Generated autoloads from x11/x-menubar.el - -;;;*** - -;;;### (autoloads nil "x-misc" "x11/x-misc.el" (12906 5898)) + +;;;### (autoloads nil "x-misc" "x11/x-misc.el" (12984 29562)) ;;; Generated autoloads from x11/x-misc.el ;;;*** -;;;### (autoloads nil "x-mouse" "x11/x-mouse.el" (12906 6155)) +;;;### (autoloads nil "x-mouse" "x11/x-mouse.el" (12984 29561)) ;;; Generated autoloads from x11/x-mouse.el ;;;*** -;;;### (autoloads nil "x-scrollbar" "x11/x-scrollbar.el" (12906 6161)) +;;;### (autoloads nil "x-scrollbar" "x11/x-scrollbar.el" (12984 29562)) ;;; Generated autoloads from x11/x-scrollbar.el ;;;*** -;;;### (autoloads nil "x-select" "x11/x-select.el" (12906 6169)) +;;;### (autoloads nil "x-select" "x11/x-select.el" (12984 29561)) ;;; Generated autoloads from x11/x-select.el ;;;*** ;;;*** - -;;;*** ;;;### (autoloads nil "x-toolbar" "x11/x-toolbar.el" (12906 6177)) ;;; Generated autoloads from x11/x-toolbar.el
--- a/lisp/prim/sort.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/prim/sort.el Mon Aug 13 09:05:10 2007 +0200 @@ -48,6 +48,8 @@ Usually the records are rearranged in order of ascending sort key. If REVERSE is non-nil, they are rearranged in order of descending sort key. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. The next four arguments are functions to be called to move point across a sort record. They will be called many times from within sort-subr. @@ -194,7 +196,9 @@ (defun sort-lines (reverse beg end) "Sort lines in region alphabetically; argument means descending order. Called from a program, there are three arguments: -REVERSE (non-nil means reverse order), BEG and END (region to sort)." +REVERSE (non-nil means reverse order), BEG and END (region to sort). +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order." (interactive "P\nr") (save-excursion (save-restriction @@ -206,7 +210,9 @@ (defun sort-paragraphs (reverse beg end) "Sort paragraphs in region alphabetically; argument means descending order. Called from a program, there are three arguments: -REVERSE (non-nil means reverse order), BEG and END (region to sort)." +REVERSE (non-nil means reverse order), BEG and END (region to sort). +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order." (interactive "P\nr") (save-excursion (save-restriction @@ -223,7 +229,9 @@ (defun sort-pages (reverse beg end) "Sort pages in region alphabetically; argument means descending order. Called from a program, there are three arguments: -REVERSE (non-nil means reverse order), BEG and END (region to sort)." +REVERSE (non-nil means reverse order), BEG and END (region to sort). +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order." (interactive "P\nr") (save-excursion (save-restriction @@ -254,6 +262,8 @@ With a negative arg, sorts by the ARGth field counted from the right. Called from a program, there are three arguments: FIELD, BEG and END. BEG and END specify region to sort. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. If you want to sort floating-point numbers, try `sort-float-fields'." (interactive "p\nr") (sort-fields-1 field beg end @@ -386,6 +396,9 @@ With a negative prefix arg sorts in reverse order. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. + For example: to sort lines in the region by the first word on each line starting with the letter \"f\", RECORD-REGEXP would be \"^.*$\" and KEY would be \"\\\\=\\<f\\\\w*\\\\>\"" @@ -420,7 +433,7 @@ (setq n 0)) (t (throw 'key nil))) (condition-case () - (if (fboundp 'buffer-substring-lessp) + (if (fboundp 'compare-buffer-substrings) (cons (match-beginning n) (match-end n)) (buffer-substring (match-beginning n) @@ -438,6 +451,8 @@ the entire line that point is in and the entire line the mark is in. The column positions of point and mark bound the range of columns to sort on. A prefix argument means sort into reverse order. +The variable `sort-fold-case' determines whether alphabetic case affects +the sort order. Note that `sort-columns' rejects text that contains tabs, because tabs could be split across the specified columns
--- a/lisp/prim/startup.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/prim/startup.el Mon Aug 13 09:05:10 2007 +0200 @@ -39,7 +39,7 @@ (defvar command-line-processed nil "t once command line has been processed") -(defconst startup-message-timeout 120) +(defconst startup-message-timeout 1200) ; More or less disable the timeout (defconst inhibit-startup-message nil "*Non-nil inhibits the initial startup message.
--- a/lisp/tl/cless.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/cless.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: cless.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: cless.el,v 1.2 1996/12/28 21:03:08 steve Exp $ ;; Keywords: common lisp ;; This file is not part of GNU Emacs.
--- a/lisp/tl/emu-e19.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/emu-e19.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,10 +3,10 @@ ;; Copyright (C) 1995,1996 Free Software Foundation, Inc. ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: emu-e19.el,v 1.1.1.1 1996/12/18 22:53:09 steve Exp $ +;; Version: $Id: emu-e19.el,v 1.2 1996/12/28 21:03:08 steve Exp $ ;; Keywords: emulation, compatibility, mule, Latin-1 -;; This file is part of tl (Tiny Library). +;; This file is part of emu. ;; This program is free software; you can redistribute it and/or ;; modify it under the terms of the GNU General Public License as @@ -39,13 +39,13 @@ ;;; (defconst charset-ascii 0 "Character set of ASCII") -(defconst charset-latin-1 129 "Character set of ISO-8859-1") +(defconst charset-latin-iso8859-1 129 "Character set of ISO-8859-1") (defun charset-description (charset) "Return description of CHARSET. [emu-e19.el]" (if (< charset 128) (documentation-property 'charset-ascii 'variable-documentation) - (documentation-property 'charset-latin-1 'variable-documentation) + (documentation-property 'charset-latin-iso8859-1 'variable-documentation) )) (defun charset-registry (charset) @@ -68,7 +68,7 @@ "Return a list of charsets in the string. \[emu-e19.el; Mule emulating function]" (if (string-match "[\200-\377]" str) - (list lc-ltn1) + (list charset-latin-iso8859-1) )) (defalias 'find-non-ascii-charset-string 'find-charset-string) @@ -82,17 +82,11 @@ (goto-char start) (re-search-forward "[\200-\377]" nil t) )) - (list lc-ltn1) + (list charset-latin-iso8859-1) )) (defalias 'find-non-ascii-charset-region 'find-charset-region) -;;; @@ for old MULE emulation -;;; - -(defconst lc-ascii 0) -(defconst lc-ltn1 129) - ;;; @ coding-system ;;; @@ -213,7 +207,7 @@ \[emu-e19.el; XEmacs 20 emulating function]" (if (< chr 128) charset-ascii - charset-latin-1)) + charset-latin-iso8859-1)) (defun char-bytes (char) "Return number of bytes a character in CHAR occupies in a buffer.
--- a/lisp/tl/file-detect.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/file-detect.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: file-detect.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: file-detect.el,v 1.2 1996/12/28 21:03:09 steve Exp $ ;; Keywords: install, module ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/filename.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/filename.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1996 MORIOKA Tomohiko ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: filename.el,v 1.1.1.1 1996/12/21 20:50:51 steve Exp $ +;; Version: $Id: filename.el,v 1.2 1996/12/28 21:03:09 steve Exp $ ;; Keywords: string, file name ;; This file is part of tl (Tiny Library). @@ -130,8 +130,9 @@ (defun replace-as-filename (string) "Return safety filename from STRING. [filename.el]" - (poly-funcall filename-filters string) - ) + (and string + (poly-funcall filename-filters string) + )) ;;; @ end
--- a/lisp/tl/mime-setup.el Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,188 +0,0 @@ -;;; mime-setup.el --- setup file for tm viewer and composer. - -;; Copyright (C) 1995,1996 Free Software Foundation, Inc. - -;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: -;; $Id: mime-setup.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ -;; Keywords: mail, news, MIME, multimedia, multilingual, encoded-word - -;; This file is part of tm (Tools for MIME). - -;; This program is free software; you can redistribute it and/or -;; modify it under the terms of the GNU General Public License as -;; published by the Free Software Foundation; either version 2, or (at -;; your option) any later version. - -;; This program is distributed in the hope that it will be useful, but -;; WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;; General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Code: - - -(require 'tl-misc) -(defvar mime-viewer/external-progs - (expand-file-name "~/TM/share/tm")) -(require 'tm-setup) - -(autoload 'mime/editor-mode "tm-edit" - "Minor mode for editing MIME message." t) -(autoload 'mime/decode-message-header "tm-ew-d" - "Decode MIME encoded-words in message header." t) - -(defun mime-setup-decode-message-header () - (save-excursion - (save-restriction - (goto-char (point-min)) - (narrow-to-region - (point-min) - (if (re-search-forward - (concat "^" (regexp-quote mail-header-separator) "$") - nil t) - (match-beginning 0) - (point-max) - )) - (mime/decode-message-header) - (set-buffer-modified-p nil) - ))) - -(add-hook 'mime/editor-mode-hook 'mime-setup-decode-message-header) - - -;;; @ variables -;;; - -(defvar mime-setup-use-sc nil - "If it is not nil, mime-setup requires sc-setup. [mime-setup.el]") - -(defvar mime-setup-use-signature t - "If it is not nil, mime-setup sets up to use signature.el. -\[mime-setup.el]") - -(defvar mime-setup-default-signature-key "\C-c\C-s" - "*Key to insert signature. [mime-setup.el]") - -(defvar mime-setup-signature-key-alist '((mail-mode . "\C-c\C-w")) - "Alist of major-mode vs. key to insert signature. [mime-setup.el]") - - -;;; @ for signature -;;; - -(defun mime-setup-set-signature-key () - (let ((key (or (cdr (assq major-mode mime-setup-signature-key-alist)) - mime-setup-default-signature-key))) - (define-key (current-local-map) key (function insert-signature)) - )) - -(if mime-setup-use-signature - (progn - (autoload 'insert-signature "signature" "Insert signature" t) - (add-hook 'mime/editor-mode-hook 'mime-setup-set-signature-key) - (setq gnus-signature-file nil) - (setq mail-signature nil) - (setq message-signature nil) - )) - - -;;; @ about SuperCite -;;; - -(if mime-setup-use-sc - (require 'sc-setup) - ) - - -;;; @ for mu-cite -;;; - -(add-hook 'mu-cite/pre-cite-hook 'mime/decode-message-header) - - -;;; @ for RMAIL and VM -;;; - -(add-hook 'mail-setup-hook 'mime/decode-message-header) -(add-hook 'mail-setup-hook 'mime/editor-mode 'append) -(add-hook 'mail-send-hook 'mime-editor/maybe-translate) - - -;;; @ for mh-e -;;; - -(defun mime-setup-mh-draft-setting () - (mime/editor-mode) - (make-local-variable 'mail-header-separator) - (setq mail-header-separator "--------") - (save-excursion - (goto-char (point-min)) - (setq buffer-read-only nil) - (if (re-search-forward "^-*$" nil t) - (progn - (replace-match mail-header-separator) - (set-buffer-modified-p (buffer-modified-p)) - )) - )) - -(add-hook 'mh-letter-mode-hook 'mime-setup-mh-draft-setting t) -(add-hook 'mh-before-send-letter-hook 'mime-editor/maybe-translate) - - -;;; @ for GNUS -;;; - -(add-hook 'news-reply-mode-hook 'mime/editor-mode) -(add-hook 'news-inews-hook 'mime-editor/maybe-translate) - - -;;; @ for message (September Gnus 0.58 or later) -;;; - -(defun message-maybe-setup-default-charset () - (let ((charset - (and (boundp 'gnus-summary-buffer) - (buffer-live-p gnus-summary-buffer) - (save-excursion - (set-buffer gnus-summary-buffer) - default-mime-charset)))) - (if charset - (progn - (make-local-variable 'default-mime-charset) - (setq default-mime-charset charset) - )))) - -(or (boundp 'epoch::version) - (progn - (add-hook 'message-setup-hook 'mime/editor-mode) - (add-hook 'message-setup-hook 'message-maybe-setup-default-charset) - (add-hook 'message-send-hook 'mime-editor/maybe-translate) - (add-hook 'message-header-hook 'mime/encode-message-header) - - (call-after-loaded - 'message - (function - (lambda () - (require 'message-mime) - ))) - )) - - -;;; @ end -;;; - -(provide 'mime-setup) - -(run-hooks 'mime-setup-load-hook) - -;;; mime-setup.el ends here -;;; -;;; Local Variables: -;;; mode: emacs-lisp -;;; End:
--- a/lisp/tl/range.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/range.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ ;; Lars Magne Ingebrigtsen <larsi@ifi.uio.no> ;; MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: range.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: range.el,v 1.2 1996/12/28 21:03:09 steve Exp $ ;; Keywords: range ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/texi-util.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/texi-util.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1996 MORIOKA Tomohiko ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: texi-util.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: texi-util.el,v 1.2 1996/12/28 21:03:09 steve Exp $ ;; Keywords: Texinfo ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/tl-atype.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tl-atype.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1994,1995,1996 Free Software Foundation, Inc. ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: tl-atype.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tl-atype.el,v 1.2 1996/12/28 21:03:09 steve Exp $ ;; Keywords: atype ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/tl-list.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tl-list.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ ;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> ;; Lars Magne Ingebrigtsen <larsi@ifi.uio.no> ;; Version: -;; $Id: tl-list.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: tl-list.el,v 1.2 1996/12/28 21:03:10 steve Exp $ ;; Keywords: list ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/tl-misc.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tl-misc.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: tl-misc.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: tl-misc.el,v 1.2 1996/12/28 21:03:10 steve Exp $ ;; Keywords: load-path, module, structure ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/tl-num.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tl-num.el Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ ;;; -;;; $Id: tl-num.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;;; $Id: tl-num.el,v 1.2 1996/12/28 21:03:10 steve Exp $ ;;; ;;; by MORIOKA Tomohiko <morioka@jaist.ac.jp>, 1993/10/4 ;;;
--- a/lisp/tl/tl-seq.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tl-seq.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: tl-seq.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: tl-seq.el,v 1.2 1996/12/28 21:03:10 steve Exp $ ;; Keywords: sequence ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/tu-comment.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tu-comment.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1995/10/27 -;; Version: $Id: tu-comment.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tu-comment.el,v 1.2 1996/12/28 21:03:11 steve Exp $ ;; Keywords: comment, Lisp ;; This file is part of tl (Tiny Library).
--- a/lisp/tl/tu-replace.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tl/tu-replace.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1995,1996 MORIOKA Tomohiko ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: tu-replace.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tu-replace.el,v 1.2 1996/12/28 21:03:11 steve Exp $ ;; Keywords: replace ;; This file is part of tl (Tiny Library).
--- a/lisp/tm/gnus-mime-old.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/gnus-mime-old.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/9/4 ;; Version: -;; $Id: gnus-mime-old.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: gnus-mime-old.el,v 1.2 1996/12/28 21:03:11 steve Exp $ ;; Keywords: news, MIME, multimedia, multilingual, encoded-word ;; This file is not part of GNU Emacs yet.
--- a/lisp/tm/gnus-mime.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/gnus-mime.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/8/6 -;; Version: $Revision: 1.1.1.1 $ +;; Version: $Revision: 1.2 $ ;; Keywords: news, MIME, multimedia, multilingual, encoded-word ;; This file is not part of GNU Emacs yet. @@ -33,7 +33,7 @@ ;;; (defconst gnus-mime-RCS-ID - "$Id: gnus-mime.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $") + "$Id: gnus-mime.el,v 1.2 1996/12/28 21:03:11 steve Exp $") (defconst gnus-mime-version (get-version-string gnus-mime-RCS-ID))
--- a/lisp/tm/gnus-sum-mime.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/gnus-sum-mime.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/8/6 ;; Version: -;; $Id: gnus-sum-mime.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: gnus-sum-mime.el,v 1.2 1996/12/28 21:03:12 steve Exp $ ;; Keywords: news, MIME, multimedia, multilingual, encoded-word ;; This file is not part of GNU Emacs yet.
--- a/lisp/tm/message-mime.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/message-mime.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/8/6 ;; Version: -;; $Id: message-mime.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; $Id: message-mime.el,v 1.2 1996/12/28 21:03:12 steve Exp $ ;; Keywords: news, MIME, multimedia, multilingual, encoded-word ;; This file is not part of GNU Emacs yet.
--- a/lisp/tm/mime-setup.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/mime-setup.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: mime-setup.el,v 1.1.1.1 1996/12/21 20:50:48 steve Exp $ +;; $Id: mime-setup.el,v 1.2 1996/12/28 21:03:12 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, multilingual, encoded-word ;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/sc-setup.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/sc-setup.el Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ ;;; -;;; $Id: sc-setup.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;;; $Id: sc-setup.el,v 1.2 1996/12/28 21:03:13 steve Exp $ ;;; (require 'emu)
--- a/lisp/tm/signature.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/signature.el Mon Aug 13 09:05:10 2007 +0200 @@ -9,7 +9,7 @@ ;; Maintainer: Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> ;; Created: 1994/7/11 ;; Version: -;; $Id: signature.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;; $Id: signature.el,v 1.2 1996/12/28 21:03:13 steve Exp $ ;; Keywords: mail, news, signature ;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/tm-def.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-def.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1995,1996 Free Software Foundation, Inc. ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: tm-def.el,v 1.1.1.2 1996/12/21 20:50:42 steve Exp $ +;; Version: $Id: tm-def.el,v 1.2 1996/12/28 21:03:13 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, definition ;; This file is part of tm (Tools for MIME). @@ -104,8 +104,12 @@ (tl:overlay-put overlay 'face face) )) -(setq tm:button-face 'bold) -(setq tm:mouse-face 'highlight) +(defvar tm:button-face 'bold + "Face used for content-button or URL-button of MIME-Preview buffer. +\[tm-def.el]") + +(defvar tm:mouse-face 'highlight + "Face used for MIME-preview buffer mouse highlighting. [tm-def.el]") (defun tm:add-button (from to func &optional data) "Create a button between FROM and TO with callback FUNC and data DATA."
--- a/lisp/tm/tm-edit-mc.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-edit-mc.el Mon Aug 13 09:05:10 2007 +0200 @@ -3,7 +3,7 @@ ;; Copyright (C) 1996 MORIOKA Tomohiko ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> -;; Version: $Id: tm-edit-mc.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tm-edit-mc.el,v 1.2 1996/12/28 21:03:13 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, multilingual, security, PGP ;; This file is part of tm (Tools for MIME).
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/tm/tm-edit-tipgp.el Mon Aug 13 09:05:10 2007 +0200 @@ -0,0 +1,132 @@ +;;; tm-edit-tipgp.el -- TinyPgp.el PGP interface + +;; Copyright (C) 1996 Jari aalto + +;; Author: Jari Aalto <jari.aalto@poboxes.com> +;; Version: $Id: tm-edit-tipgp.el,v 1.1 1996/12/28 21:12:31 steve Exp $ +;; Keywords: mail, news, MIME, multimedia, multilingual, security, PGP + +;; This file is part of tm (Tools for MIME). + +;; This program is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; This program is distributed in the hope that it will be useful, but +;; WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs; see the file COPYING. If not, write to the +;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +(require 'tinypgpa.el) + +(defun tm:tipgp-process-region (result-buffer boundary) + (let ((obuf (current-buffer)) + ) + (cond + (boundary + (goto-char (point-min)) + (insert (format "--%s\n" boundary)) + (goto-char (point-max)) + (insert (format "\n--%s +Content-Type: application/pgp-signature +Content-Transfer-Encoding: 7bit + +" boundary)) + (insert-buffer-substring result-buffer) + (goto-char (point-max)) + (insert (format "\n--%s--\n" boundary)) + ) + (t + (delete-region beg end) + (goto-char beg) + (insert-buffer-substring result-buffer) + )) + )) + + + + +(defun tm:tipgp-sign-region (start end &optional id unclear boundary) + ;; start end = Region + ;; id = + ;; unclear = + ;; boundary = pgp-sign-Multipart_Wed_Dec__4_11:14:41_1996-1 + + (let (tipgp-:xpgp-header-mode ;Do not use X-Pgp signing + passwd + ret + ) + + (setq passwd (tipgp-password-get-old "Sign pass phrase: ")) + + + ;; The region is already narrowed by TM, so we pass the + ;; point-min point-max + ;; + ;; The macro tipgp-run-in-tmp-buffer cpies the contents to + ;; another buffer and when signing is over, it will + ;; contain fully signed message + ;; + (setq + ret + (tipgp-run-in-tmp-buffer nil + (tipgp-sign-region + (point-min) (point-max) passwd 'verb + (format + "+comment=\"Processed by TinyPgp.el %s\"" + (strmatget "[0-9][0-9.]+" 0 tipgp-version-id) + ) + 'noerr + ))) + + (if ret + (tm:tipgp-process-region tipgp-:buffer-tmp-copy boundary)) + + (cond + ((and boundary ret) + (goto-char (point-min)) + (insert + (format "\ +--[[multipart/signed; protocol=\"application/pgp-signature\"; + boundary=\"%s\"; micalg=pgp-md5][7bit]]\n" boundary)) + )) + ret + )) + + + +(defun tm:tipgp-pgp-encrypt-region (recipients start end &optional id sign) + (let (;; do not use these hooks while in TM + + tipgp-cmd-macro-before-hook + tipgp-cmd-macro-after-hook + + ;; TinyPgp.el: has separate encrypt and signing functions. + ;; +;;; (mc-pgp-always-sign +;;; (if (eq sign 'maybe) +;;; mc-pgp-always-sign +;;; 'never)) + + (elist (ti::mt-email-from-string recipients)) + ) + (if (null elist) + (error "TO,CC,BCC fields don't contain email addresses.")) + (tipgp-encrypt-region (point-min) (point-max) elist nil 'verb) + )) + + +;;; @ end +;;; + +(provide 'tm-edit-tipgp) + +;;; tm-edit-tipgp.el ends here
--- a/lisp/tm/tm-edit.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-edit.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ ;; MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1994/08/21 renamed from mime.el -;; Version: $Revision: 1.1.1.2 $ +;; Version: $Revision: 1.2 $ ;; Keywords: mail, news, MIME, multimedia, multilingual ;; This file is part of tm (Tools for MIME). @@ -120,7 +120,7 @@ ;;; (defconst mime-editor/RCS-ID - "$Id: tm-edit.el,v 1.1.1.2 1996/12/21 20:50:44 steve Exp $") + "$Id: tm-edit.el,v 1.2 1996/12/28 21:03:13 steve Exp $") (defconst mime-editor/version (get-version-string mime-editor/RCS-ID)) @@ -292,42 +292,42 @@ ) ("\\.tar\\.gz$" "application" "octet-stream" (("type" . "tar+gzip")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.tgz$" "application" "octet-stream" (("type" . "tar+gzip")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.tar\\.Z$" "application" "octet-stream" (("type" . "tar+compress")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.taz$" "application" "octet-stream" (("type" . "tar+compress")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.gz$" "application" "octet-stream" (("type" . "gzip")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.Z$" "application" "octet-stream" (("type" . "compress")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.lzh$" "application" "octet-stream" (("type" . "lha")) - nil + "base64" "attachment" (("filename" . file)) ) ("\\.zip$" "application" "zip" nil - nil + "base64" "attachment" (("filename" . file)) ) ("\\.diff$" @@ -355,7 +355,7 @@ ;;; (defvar mime-editor/transfer-level 7 - "*A number of network transfer level. It should be bigger than 7.") + "*A number of network transfer level. It should be bigger than 7.") (make-variable-buffer-local 'mime-editor/transfer-level) (defvar mime-editor/transfer-level-string @@ -650,6 +650,14 @@ ;;; @ functions ;;; +;; The following text was removed from the docstring of the subsequent +;; functions due to problems with the resulting autoload file. -sb + +;; --[[text/plain; charset=ISO-2022-JP]] +;; $B$3$l$O(B charset $B$r(B ISO-2022-JP $B$K;XDj$7$?F|K\8l$N(B plain $B%F%-%9(B +;; $B%H$G$9(B. + + ;;;###autoload (defun mime/editor-mode () "MIME minor mode for editing the tagged MIME message. @@ -657,7 +665,7 @@ In this mode, basically, the message is composed in the tagged MIME format. The message tag looks like: - `--[[text/plain; charset=ISO-2022-JP][7bit]]'. + --[[text/plain; charset=ISO-2022-JP][7bit]] The tag specifies the MIME content type, subtype, optional parameters and transfer encoding of the message following the tag. Messages @@ -697,6 +705,8 @@ which key is MIME charset and value is coding-system. Following commands are available in addition to major mode commands: + +\[make single part\] \\[mime-editor/insert-text] insert a text message. \\[mime-editor/insert-file] insert a (binary) file. \\[mime-editor/insert-external] insert a reference to external body. @@ -704,18 +714,28 @@ \\[mime-editor/insert-message] insert a mail or news message. \\[mime-editor/insert-mail] insert a mail message. \\[mime-editor/insert-signature] insert a signature file at end. +\\[mime-editor/insert-key] insert PGP public key. \\[mime-editor/insert-tag] insert a new MIME tag. + +\[make enclosure (maybe multipart)\] \\[mime-editor/enclose-alternative-region] enclose as multipart/alternative. \\[mime-editor/enclose-parallel-region] enclose as multipart/parallel. \\[mime-editor/enclose-mixed-region] enclose as multipart/mixed. \\[mime-editor/enclose-digest-region] enclose as multipart/digest. \\[mime-editor/enclose-signed-region] enclose as PGP signed. \\[mime-editor/enclose-encrypted-region] enclose as PGP encrypted. -\\[mime-editor/insert-key] insert PGP public key. +\\[mime-editor/enclose-quote-region] enclose as verbose mode (to avoid to expand tags) + +\[other commands\] +\\[mime-editor/set-transfer-level-7bit] set transfer-level as 7. +\\[mime-editor/set-transfer-level-8bit] set transfer-level as 8. +\\[mime-editor/set-split] set message splitting mode. +\\[mime-editor/set-sign] set PGP-sign mode. +\\[mime-editor/set-encrypt] set PGP-encryption mode. \\[mime-editor/preview-message] preview editing MIME message. \\[mime-editor/exit] exit and translate into a MIME compliant message. +\\[mime-editor/help] show this help. \\[mime-editor/maybe-translate] exit and translate if in MIME mode, then split. -\\[mime-editor/help] show this help. Additional commands are available in some major modes: C-c C-c exit, translate and run the original command. @@ -729,9 +749,6 @@ --[[text/plain]] This is also a plain text. But, it is explicitly specified as is. - --[[text/plain; charset=ISO-2022-JP]] - $B$3$l$O(B charset $B$r(B ISO-2022-JP $B$K;XDj$7$?F|K\8l$N(B plain $B%F%-%9(B - $B%H$G$9(B. --[[text/richtext]] <center>This is a richtext.</center> --[[image/gif][base64]]^M...image encoded in base64 here... @@ -747,13 +764,14 @@ mime-ignore-trailing-spaces Trailing white spaces in a message body are ignored if non-nil. - mime-auto-fill-header - Fill header fields that contain encoded-words if non-nil. - mime-auto-hide-body Hide a non-textual body message encoded in base64 after insertion if non-nil. + mime-editor/transfer-level + A number of network transfer level. It should be bigger than 7. + If you are in 8bit-through environment, please set 8. + mime-editor/voice-recorder Specifies a function to record a voice message and encode it. The function `mime-editor/voice-recorder-for-sun' is for Sun @@ -883,32 +901,24 @@ (enriched-mode nil) )))))) -(defun mime-editor/insert-file (file) +(defun mime-editor/insert-file (file &optional verbose) "Insert a message from a file." - (interactive "fInsert file as MIME message: ") + (interactive "fInsert file as MIME message: \nP") (let* ((guess (mime-find-file-type file)) - (pritype (nth 0 guess)) + (type (nth 0 guess)) (subtype (nth 1 guess)) (parameters (nth 2 guess)) - (default (nth 3 guess)) ;Guess encoding from its file name. + (encoding (nth 3 guess)) (disposition-type (nth 4 guess)) (disposition-params (nth 5 guess)) - (encoding - (if (not (interactive-p)) - default - (completing-read - (concat "What transfer encoding" - (if default - (concat " (default " - (if (string-equal default "") - "\"\"" - default) - ")" - )) - ": ") - mime-file-encoding-method-alist nil t nil)))) - (if (string-equal encoding "") - (setq encoding default)) + ) + (if verbose + (setq type (mime-prompt-for-type type) + subtype (mime-prompt-for-subtype type subtype) + )) + (if (or (interactive-p) verbose) + (setq encoding (mime-prompt-for-encoding encoding)) + ) (if (or (consp parameters) (stringp disposition-type)) (let ((rest parameters) cell attribute value) (setq parameters "") @@ -943,7 +953,7 @@ ) )) )) - (mime-editor/insert-tag pritype subtype parameters) + (mime-editor/insert-tag type subtype parameters) (mime-editor/insert-binary-file file encoding) )) @@ -1296,7 +1306,7 @@ guess )) -(defun mime-prompt-for-type () +(defun mime-prompt-for-type (&optional default) "Ask for Content-type." (let ((type "")) ;; Repeat until primary content type is specified. @@ -1306,7 +1316,7 @@ mime-content-types nil 'require-match ;Type must be specified. - nil + default )) (if (string-equal type "") (progn @@ -1315,19 +1325,22 @@ (sit-for 1) )) ) - type - )) + type)) -(defun mime-prompt-for-subtype (pritype) - "Ask for Content-type subtype of Content-Type PRITYPE." - (let* ((default (car (car (cdr (assoc pritype mime-content-types))))) - (answer +(defun mime-prompt-for-subtype (type &optional default) + "Ask for subtype of media-type TYPE." + (let ((subtypes (cdr (assoc type mime-content-types)))) + (or (and default + (assoc default subtypes)) + (setq default (car (car subtypes))) + )) + (let* ((answer (completing-read (if default (concat "What content subtype: (default " default ") ") "What content subtype: ") - (cdr (assoc pritype mime-content-types)) + (cdr (assoc type mime-content-types)) nil 'require-match ;Subtype must be specified. nil @@ -1390,17 +1403,17 @@ (mime-prompt-for-parameters-1 (cdr (assoc answer (cdr parameter))))) )) -(defun mime-flag-region (from to flag) - "Hides or shows lines from FROM to TO, according to FLAG. -If FLAG is `\\n' (newline character) then text is shown, -while if FLAG is `\\^M' (control-M) the text is hidden." - (let ((buffer-read-only nil) ;Okay even if write protected. - (modp (buffer-modified-p))) - (unwind-protect - (subst-char-in-region from to - (if (= flag ?\n) ?\^M ?\n) - flag t) - (set-buffer-modified-p modp)))) +(defun mime-prompt-for-encoding (default) + "Ask for Content-Transfer-Encoding. [tm-edit.el]" + (let (encoding) + (while (string= + (setq encoding + (completing-read + "What transfer encoding: " + mime-file-encoding-method-alist nil t default) + ) + "")) + encoding)) ;;; @ Translate the tagged MIME messages into a MIME compliant message.
--- a/lisp/tm/tm-file.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-file.el Mon Aug 13 09:05:10 2007 +0200 @@ -4,7 +4,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; modified by Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> -;; Version: $Id: tm-file.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;; Version: $Id: tm-file.el,v 1.2 1996/12/28 21:03:14 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, file, extract ;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/tm-ftp.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-ftp.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ ;;; modified by MORIOKA Tomohiko <morioka@jaist.ac.jp> (1994/11/ 8) ;;; and OKABE Yasuo <okabe@kudpc.kyoto-u.ac.jp> (1994/11/11) ;;; -;;; $Id: tm-ftp.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;;; $Id: tm-ftp.el,v 1.2 1996/12/28 21:03:14 steve Exp $ ;;; (require 'tm-view)
--- a/lisp/tm/tm-html.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-html.el Mon Aug 13 09:05:10 2007 +0200 @@ -8,7 +8,7 @@ ;;; Created: 1995/9/14 ;;; based on tm-latex.el by OKABE Yasuo <okabe@kudpc.kyoto-u.ac.jp> ;;; Version: -;;; $Id: tm-html.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;;; $Id: tm-html.el,v 1.2 1996/12/28 21:03:14 steve Exp $ ;;; Keywords: mail, news, MIME, multimedia, HTML, WWW ;;; ;;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/tm-image.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-image.el Mon Aug 13 09:05:10 2007 +0200 @@ -7,7 +7,7 @@ ;; Dan Rich <drich@morpheus.corp.sgi.com> ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1995/12/15 -;; Version: $Id: tm-image.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tm-image.el,v 1.2 1996/12/28 21:03:14 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, image, picture, X-Face
--- a/lisp/tm/tm-latex.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-latex.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;;; ;;; modified by MORIOKA Tomohiko <morioka@jaist.ac.jp> ;;; -;;; $Id: tm-latex.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;;; $Id: tm-latex.el,v 1.2 1996/12/28 21:03:14 steve Exp $ ;;; (require 'tm-view)
--- a/lisp/tm/tm-mail.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-mail.el Mon Aug 13 09:05:10 2007 +0200 @@ -7,7 +7,7 @@ ;; and Neal Becker <neal@neal.ctd.comsat.com> ;; Maintainer: KOBAYASHI Shuhei <shuhei-k@jaist.ac.jp> ;; Created: 1995/11/27 -;; Version: $Id: tm-mail.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tm-mail.el,v 1.2 1996/12/28 21:03:15 steve Exp $ ;; Keywords: mail, MIME, multimedia ;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/tm-partial.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-partial.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: OKABE Yasuo @ Kyoto University ;; MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Version: -;; $Id: tm-partial.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;; $Id: tm-partial.el,v 1.2 1996/12/28 21:03:15 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, message/partial ;; This file is a part of tm (Tools for MIME).
--- a/lisp/tm/tm-pgp.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-pgp.el Mon Aug 13 09:05:10 2007 +0200 @@ -5,7 +5,7 @@ ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1995/12/7 -;; Version: $Id: tm-pgp.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tm-pgp.el,v 1.2 1996/12/28 21:03:15 steve Exp $ ;; Keywords: mail, news, MIME, multimedia, PGP, security ;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/tm-tar.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-tar.el Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ ;;; -;;; $Id: tm-tar.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;;; $Id: tm-tar.el,v 1.2 1996/12/28 21:03:15 steve Exp $ ;;; ;;; tm-tar.el ;;;
--- a/lisp/tm/tm-text.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tm-text.el Mon Aug 13 09:05:10 2007 +0200 @@ -8,7 +8,7 @@ ;;; ;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;;; Version: -;;; $Id: tm-text.el,v 1.1.1.1 1996/12/18 22:43:37 steve Exp $ +;;; $Id: tm-text.el,v 1.2 1996/12/28 21:03:16 steve Exp $ ;;; Keywords: mail, news, MIME, multimedia, text ;;; ;;; This file is part of tm (Tools for MIME).
--- a/lisp/tm/tmh-comp.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/tm/tmh-comp.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ ;; OKABE Yasuo <okabe@kudpc.kyoto-u.ac.jp> ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp> ;; Created: 1996/2/29 (separated from tm-mh-e.el) -;; Version: $Id: tmh-comp.el,v 1.1.1.1 1996/12/18 22:43:38 steve Exp $ +;; Version: $Id: tmh-comp.el,v 1.2 1996/12/28 21:03:16 steve Exp $ ;; Keywords: mail, MH, MIME, multimedia, encoded-word, multilingual ;; This file is part of tm (Tools for MIME).
--- a/lisp/utils/delbackspace.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/utils/delbackspace.el Mon Aug 13 09:05:10 2007 +0200 @@ -60,12 +60,31 @@ (define-key key-translation-map [(alt backspace)] [intercepted_alt_backspace]) (define-key global-map 'intercepted_alt_backspace 'backward-kill-sentence) -(mapcar #'(lambda (map) - (define-key map [(alt backspace)] 'backward-kill-sexp)) + +(mapcar (lambda (map) + (define-key map [(alt backspace)] 'backward-kill-sexp)) (list - c-mode-map c++-mode-map objc-mode-map java-mode-map emacs-lisp-mode-map lisp-mode-map minibuffer-local-map)) +(if (boundp 'c-mode-map) + (mapcar (lambda (map) + (define-key map [(alt backspace)] 'backward-kill-sexp)) + (list + c-mode-map c++-mode-map objc-mode-map java-mode-map)) + (setq after-load-alist + (append '(("cc-mode" + (mapcar (lambda (map) + (define-key map + [(alt backspace)] + 'backward-kill-sexp) + (define-key map [(alt delete)] 'kill-sexp)) + (list + c-mode-map + c++-mode-map + objc-mode-map + java-mode-map)))) + after-load-alist))) + ;; (meta shift) backspace paragraph before cursor (global-set-key [(meta shift backspace)] 'backward-kill-paragraph) @@ -82,11 +101,19 @@ (define-key key-translation-map [(alt delete)] [intercepted_alt_delete]) (define-key global-map 'intercepted_alt_delete 'kill-sentence) -(mapcar #'(lambda (map) - (define-key map [(alt delete)] 'kill-sexp)) +(mapcar (lambda (map) + (define-key map [(alt delete)] 'kill-sexp)) (list - c-mode-map c++-mode-map objc-mode-map java-mode-map emacs-lisp-mode-map lisp-mode-map minibuffer-local-map)) +(when (boundp 'c-mode-map) + (mapcar (lambda (map) + (define-key map [(alt delete)] 'kill-sexp)) + (list + c-mode-map c++-mode-map objc-mode-map java-mode-map))) ;; (meta shift) delete next paragraph (global-set-key [(meta shift delete)] 'kill-paragraph) + +(provide 'delbackspace) + +;;; delbackspace.el ends here
--- a/lisp/version.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/version.el Mon Aug 13 09:05:10 2007 +0200 @@ -25,7 +25,7 @@ (defconst emacs-version "20.0" "Version numbers of this version of Emacs.") -(setq emacs-version (purecopy (concat emacs-version " XEmacs Lucid (beta32)"))) +(setq emacs-version (purecopy (concat emacs-version " XEmacs Lucid (beta33)"))) (defconst emacs-major-version (progn (or (string-match "^[0-9]+" emacs-version)
--- a/lisp/vm/Makefile Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/Makefile Mon Aug 13 09:05:10 2007 +0200 @@ -12,13 +12,13 @@ EMACS_VERSION = 19 # what emacs is called on your system -EMACS = ../../src/xemacs +EMACS = emacs # where the Info file should go -INFODIR = ../../info +INFODIR = /usr/local/lib/emacs/info # where the vm.elc, tapestry.elc, etc. files should go -#LISPDIR = /usr/local/lib/emacs/site-lisp +LISPDIR = /usr/local/lib/emacs/site-lisp # where the toolbar pixmaps should go. # vm-toolbar-pixmap-directory must point to the same place. @@ -68,24 +68,18 @@ vm: vm.elc -vm.elc: .autoload +vm.elc: autoload -.noautoload: $(OBJECTS) tapestry.elc +noautoload: $(OBJECTS) tapestry.elc @echo "building vm.elc (with all modules included)..." @cat $(OBJECTS) tapestry.elc > vm.elc - # in case the -f flag doesn't exist (e.g. on HPUX) - -chmod +w .noautoload - touch -f .noautoload || touch .noautoload -.autoload: vm-autoload.elc $(OBJECTS) tapestry.elc +autoload: vm-autoload.elc $(OBJECTS) tapestry.elc @echo "building vm.elc (with all modules set to autoload)..." @echo "(require 'vm-startup)" > vm.elc @echo "(require 'vm-vars)" >> vm.elc @echo "(require 'vm-version)" >> vm.elc @echo "(require 'vm-autoload)" >> vm.elc - # in case the -f flag doesn't exist (e.g. on HPUX) - -chmod +w .autoload - touch -f .autoload || touch .autoload all: vm.info vm @@ -93,10 +87,10 @@ @echo "building vm.elc (uncompiled, no autoloads)..." @cat $(SOURCES) tapestry.el > vm.elc -#install: all -# cp vm.info $(INFODIR)/vm -# cp *.elc $(LISPDIR) -# cp pixmaps/*.xpm $(PIXMAPDIR) +install: all + cp vm.info $(INFODIR)/vm + cp *.elc $(LISPDIR) + cp pixmaps/*.xpm $(PIXMAPDIR) clean: rm -f vm-autoload.el vm-autoload.elc $(OBJECTS) tapestry.elc
--- a/lisp/vm/mh-to-vm.sh Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -#!/bin/sh - -# Date: Thu, 9 Dec 93 18:23:56 -0500 -# From: kyle@crystal.WonderWorks.com (Kyle Jones) -# To: lipp@networx.com -# Cc: info-vm@uunet.uu.net -# Subject: Converting MH folders to VM -# -# Damon Lipparelli writes: -# > Does anyone have a way of converting MH folders to VM folders? I've just -# > switched to using VM and I don't want to have to re-mail myself all of my -# > old mail messages stored with MH to get them into VM folders. -# -# If I remember correctly MH folders are just directories, with one -# message per file. No UNIX From lines control-As or any of that -# cruft. So you need to roll these messages into one file that VM -# can handle. To get UNIX From style folders this script ought to -# do it. Run it like this -# -# % mh-to-vm.sh MH-folder-directory new-VM-folder-file -# -# It doesn't remove anything so if it doesn't work, then no harm done. - -source=$1 -dest=$2 - -leader="From nobody `date`" -trailer="" - -for message in $source/* -do - echo $leader >> $dest - sed 's/^From />From /' < $message >> $dest - echo $trailer >> $dest -done - -exit
--- a/lisp/vm/vm-autoload.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-autoload.el Mon Aug 13 09:05:10 2007 +0200 @@ -6,7 +6,7 @@ time the current folder is expunged. With a prefix argument COUNT, the current message and the next -COUNT - 1 messages are deleted. A negative argument means +COUNT - 1 messages are deleted. A negative argument means the the current message and the previous |COUNT| - 1 messages are deleted. @@ -18,7 +18,7 @@ (autoload (quote vm-undelete-message) "vm-delete" "Remove the `deleted' attribute from the current message. With a prefix argument COUNT, the current message and the next -COUNT - 1 messages are undeleted. A negative argument means +COUNT - 1 messages are undeleted. A negative argument means the the current message and the previous |COUNT| - 1 messages are deleted. @@ -99,19 +99,6 @@ to be forwarded. See the docs for vm-reorder-message-headers to find out how KEEP-LIST and DISCARD-REGEXP are used." nil nil) -(autoload (quote vm-rfc1521-encapsulate-messages) "vm-digest" "Encapsulate the messages in MESSAGE-LIST as per RFC 1521 (MIME). -The resulting digest is inserted at point in the current buffer. -MIME headers at point-max are added/updated. -Point is not moved. - -MESSAGE-LIST should be a list of message structs (real or virtual). -These are the messages that will be encapsulated. -KEEP-LIST should be a list of regexps matching headers to keep. -DISCARD-REGEXP should be a regexp that matches headers to be discarded. -KEEP-LIST and DISCARD-REGEXP are used to order and trim the headers -to be forwarded. See the docs for vm-reorder-message-headers -to find out how KEEP-LIST and DISCARD-REGEXP are used." nil nil) - (autoload (quote vm-rfc1153-or-rfc934-burst-message) "vm-digest" "Burst messages from the digest message M. M should be a message struct for a real message. If RFC1153 is non-nil, assume the digest is of the form specified by @@ -139,11 +126,9 @@ (autoload (quote vm-burst-rfc1153-digest) "vm-digest" "Burst an RFC 1153 style digest" t nil) -(autoload (quote vm-burst-rfc1521-digest) "vm-digest" "Burst an RFC 1521 (MIME) style digest" t nil) - (autoload (quote vm-guess-digest-type) "vm-digest" "Guess the digest type of the message M. M should be the message struct of a real message. -Returns either \"rfc934\", \"rfc1153\", or \"rfc1521\"." nil nil) +Returns either \"rfc934\" or \"rfc1153\"." nil nil) (autoload (quote vm-easy-menu-define) "vm-easymenu" "Define a menu bar submenu in maps MAPS, according to MENU. The menu keymap is stored in symbol SYMBOL, both as its value @@ -400,7 +385,7 @@ This function works by examining the beginning of a folder. If optional arg FILE is present the type of FILE is returned instead. If optional second and third arg START and END are provided, -vm-get-folder-type will examine the text between those buffer +vm-get-folder-type will examine the the text between those buffer positions. START and END default to 1 and (buffer-size) + 1. Returns @@ -569,9 +554,9 @@ (autoload (quote vm-quit-just-iconify) "vm-folder" "Iconify the frame and bury the current VM folder and summary buffers. The folder is not altered and Emacs is still visiting it." t nil) -(autoload (quote vm-quit-no-change) "vm-folder" "Exit VM without saving changes made to the folder." t nil) - -(autoload (quote vm-quit) "vm-folder" "Quit VM, saving changes. Deleted messages are not expunged." t nil) +(autoload (quote vm-quit-no-change) "vm-folder" "Quit visiting the current folder without saving changes made to the folder." t nil) + +(autoload (quote vm-quit) "vm-folder" "Quit visiting the current folder, saving changes. Deleted messages are not expunged." t nil) (autoload (quote vm-start-itimers-if-needed) "vm-folder" nil nil nil) @@ -1486,8 +1471,6 @@ (autoload (quote vm-send-rfc1153-digest) "vm-reply" "Like vm-send-digest but always sends an RFC 1153 digest." t nil) -(autoload (quote vm-send-rfc1521-digest) "vm-reply" "Like vm-send-digest but always sends an RFC 1521 (MIME) digest." t nil) - (autoload (quote vm-continue-composing-message) "vm-reply" "Find and select the most recently used mail composition buffer. If the selected buffer is already a Mail mode buffer then it is buried before beginning the search. Non Mail mode buffers and @@ -1519,8 +1502,6 @@ (autoload (quote vm-send-rfc1153-digest-other-frame) "vm-reply" "Like vm-send-rfc1153-digest, but run in a newly created frame." t nil) -(autoload (quote vm-send-rfc1521-digest-other-frame) "vm-reply" "Like vm-send-rfc1521-digest, but run in a newly created frame." t nil) - (autoload (quote vm-match-data) "vm-save" nil nil nil) (autoload (quote vm-auto-select-folder) "vm-save" nil nil nil)
--- a/lisp/vm/vm-delete.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-delete.el Mon Aug 13 09:05:10 2007 +0200 @@ -24,7 +24,7 @@ time the current folder is expunged. With a prefix argument COUNT, the current message and the next -COUNT - 1 messages are deleted. A negative argument means +COUNT - 1 messages are deleted. A negative argument means the the current message and the previous |COUNT| - 1 messages are deleted. @@ -71,7 +71,7 @@ "Remove the `deleted' attribute from the current message. With a prefix argument COUNT, the current message and the next -COUNT - 1 messages are undeleted. A negative argument means +COUNT - 1 messages are undeleted. A negative argument means the the current message and the previous |COUNT| - 1 messages are deleted.
--- a/lisp/vm/vm-digest.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-digest.el Mon Aug 13 09:05:10 2007 +0200 @@ -210,88 +210,6 @@ (insert (format "This is an RFC 1153 digest.\n(%d message%s)\n----------------------------------------------------------------------\n" (length message-list) (if (cdr message-list) "s" ""))) (goto-char start))))) -(defun vm-rfc1521-encapsulate-messages (message-list keep-list discard-regexp) - "Encapsulate the messages in MESSAGE-LIST as per RFC 1521 (MIME). -The resulting digest is inserted at point in the current buffer. -MIME headers at point-max are added/updated. -Point is not moved. - -MESSAGE-LIST should be a list of message structs (real or virtual). -These are the messages that will be encapsulated. -KEEP-LIST should be a list of regexps matching headers to keep. -DISCARD-REGEXP should be a regexp that matches headers to be discarded. -KEEP-LIST and DISCARD-REGEXP are used to order and trim the headers -to be forwarded. See the docs for vm-reorder-message-headers -to find out how KEEP-LIST and DISCARD-REGEXP are used." - (if message-list - (let ((target-buffer (current-buffer)) - (mlist message-list) - (boundary (format "-----%07X%07X" (abs (random)) (abs (random)))) -; insertion-point - source-buffer m start) - (save-restriction - ;; narrow to a zero length region to avoid interacting - ;; with anything that might have already been inserted - ;; into the buffer. - (narrow-to-region (point) (point)) - (setq start (point)) - (while mlist - (insert "--" boundary "\nContent-Type: message/rfc822\n\n") - (setq m (vm-real-message-of (car mlist)) - source-buffer (vm-buffer-of m)) - (save-excursion - (set-buffer source-buffer) - (save-restriction - (widen) - (save-excursion - (set-buffer target-buffer) - (let ((beg (point))) - (insert-buffer-substring source-buffer (vm-headers-of m) - (vm-text-end-of m)) - (goto-char beg) - (vm-reorder-message-headers nil nil - "\\(X-VM-\\|Status:\\)") - (vm-reorder-message-headers nil keep-list discard-regexp) - )))) - (goto-char (point-max)) - (insert "\n") - (setq mlist (cdr mlist))) - (insert "--" boundary "--\n") - - (goto-char start) - (insert "--" boundary "\nContent-Type: text/plain\n\n") - (insert (format - "This is an RFC 1521 (MIME) digest; %d message%s.\n\n\n\n\n" - (length message-list) - (if (cdr message-list) "s" ""))) -; (setq insertion-point (point-marker)) - (goto-char start)) - - ;; outside of the save-restriction - (save-excursion - (let (end) - (goto-char (point-min)) - (re-search-forward - (concat "^" (regexp-quote mail-header-separator) "$") - nil t) - (setq end (point)) - (goto-char (point-min)) - (cond - ((re-search-forward "^content-type:" end t) - (delete-region (point) (progn (forward-line 1) (point))) - (while (looking-at " \t") - (delete-region (point) (progn (forward-line 1) (point)))))) - (goto-char end) - (insert "MIME-Version: 1.0\n" - "Content-Type: multipart/digest; boundary=\"" - boundary "\"\n") - )) - -; (goto-char insertion-point) -; (set-marker insertion-point nil) - ))) - - (defun vm-rfc1153-or-rfc934-burst-message (m rfc1153) "Burst messages from the digest message M. M should be a message struct for a real message. @@ -453,8 +371,6 @@ (vm-rfc934-burst-message m)) ((equal digest-type "rfc1153") (vm-rfc1153-burst-message m)) - ((equal digest-type "rfc1521") - (error "Don't yet know how to burst MIME digests.")) (t (error "Unknown digest type: %s" digest-type))) (message "Bursting %s digest... done" digest-type) (vm-clear-modification-flag-undos) @@ -477,8 +393,7 @@ (setq totals-blurb (vm-emit-totals-blurb)) (vm-display nil nil '(vm-burst-digest vm-burst-rfc934-digest - vm-burst-rfc1153-digest - vm-burst-rfc1521-digest) + vm-burst-rfc1153-digest) (list this-command)) (if (vm-thoughtfully-select-message) (vm-preview-current-message) @@ -495,25 +410,16 @@ (interactive) (vm-burst-digest "rfc1153")) -(defun vm-burst-rfc1521-digest () - "Burst an RFC 1521 (MIME) style digest" - (interactive) - (vm-burst-digest "rfc1521")) - (defun vm-guess-digest-type (m) "Guess the digest type of the message M. M should be the message struct of a real message. -Returns either \"rfc934\", \"rfc1153\", or \"rfc1521\"." +Returns either \"rfc934\" or \"rfc1153\"." (save-excursion (set-buffer (vm-buffer-of m)) (save-excursion (save-restriction (widen) - (goto-char (vm-headers-of m)) - (if (let ((case-fold-search t)) - (re-search-forward "^MIME-Version:" nil t)) - "rfc1521" - (goto-char (vm-text-of m)) - (if (search-forward "\n----------------------------------------------------------------------\n" nil t) - "rfc1153" - "rfc934")))))) + (goto-char (vm-text-of m)) + (if (search-forward "\n----------------------------------------------------------------------\n" nil t) + "rfc1153" + "rfc934")))))
--- a/lisp/vm/vm-folder.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-folder.el Mon Aug 13 09:05:10 2007 +0200 @@ -440,7 +440,7 @@ This function works by examining the beginning of a folder. If optional arg FILE is present the type of FILE is returned instead. If optional second and third arg START and END are provided, -vm-get-folder-type will examine the text between those buffer +vm-get-folder-type will examine the the text between those buffer positions. START and END default to 1 and (buffer-size) + 1. Returns @@ -1473,6 +1473,8 @@ attributes cache (case-fold-search t) (buffer-read-only nil) + ;; don't truncate the printing of large Lisp objects + (print-length nil) opoint ;; This prevents file locking from occuring. Disabling ;; locking can speed things noticeably if the lock @@ -1653,6 +1655,8 @@ ;; oh well, no way around this. (insert vm-labels-header " " (let ((print-escape-newlines t) + ;; don't truncate the printing of large Lisp objects + (print-length nil) (list nil)) (mapatoms (function (lambda (sym) @@ -1713,6 +1717,8 @@ (widen) (let ((old-buffer-modified-p (buffer-modified-p)) (case-fold-search t) + ;; don't truncate the printing of large Lisp objects + (print-length nil) ;; This prevents file locking from occuring. Disabling ;; locking can speed things noticeably if the lock ;; directory is on a slow device. We don't need locking @@ -1759,6 +1765,8 @@ (case-fold-search t) (print-escape-newlines t) lim + ;; don't truncate the printing of large Lisp objects + (print-length nil) (buffer-read-only nil) ;; This prevents file locking from occuring. Disabling ;; locking can speed things noticeably if the lock @@ -1802,6 +1810,8 @@ (widen) (let ((old-buffer-modified-p (buffer-modified-p)) (case-fold-search t) + ;; don't truncate the printing of large Lisp objects + (print-length nil) ;; This prevents file locking from occuring. Disabling ;; locking can speed things noticeably if the lock ;; directory is on a slow device. We don't need locking @@ -1958,12 +1968,12 @@ (vm-iconify-frame)) (defun vm-quit-no-change () - "Exit VM without saving changes made to the folder." + "Quit visiting the current folder without saving changes made to the folder." (interactive) (vm-quit t)) (defun vm-quit (&optional no-change) - "Quit VM, saving changes. Deleted messages are not expunged." + "Quit visiting the current folder, saving changes. Deleted messages are not expunged." (interactive) (vm-select-folder-buffer) (if (not (memq major-mode '(vm-mode vm-virtual-mode)))
--- a/lisp/vm/vm-misc.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-misc.el Mon Aug 13 09:05:10 2007 +0200 @@ -70,21 +70,20 @@ (if (or (null (string-match "^[\t\f\n\r ]+$" s)) (not (string= s ""))) (setq list (cons s list))) - (forward-char 1) - (skip-chars-forward "\t\f\n\r ") + (skip-chars-forward ",\t\f\n\r ") (setq start (point))) ((= char ?\") - (forward-char 1) (re-search-forward "[^\\]\"" nil 0)) ((= char ?\() (let ((parens 1)) (forward-char 1) (while (and (not (eobp)) (not (zerop parens))) - (re-search-forward "[^\\][()]" nil 0) - (cond ((eobp)) + (re-search-forward "[()]" nil 0) + (cond ((or (eobp) + (= (char-after (- (point) 2)) ?\\))) ((= (preceding-char) ?\() (setq parens (1+ parens))) - ((= (preceding-char) ?\)) + (t (setq parens (1- parens))))))))) (setq s (buffer-substring start (point))) (if (and (null (string-match "^[\t\f\n\r ]+$" s)) @@ -140,8 +139,8 @@ '(while vm-folder-read-only (signal 'folder-read-only (list (current-buffer))))) -;; XEmacs change -(define-error 'folder-read-only "Folder is read-only") +(put 'folder-read-only 'error-conditions '(folder-read-only error)) +(put 'folder-read-only 'error-message "Folder is read-only") (defmacro vm-error-if-virtual-folder () '(and (eq major-mode 'vm-virtual-mode) @@ -292,9 +291,11 @@ (set-buffer buffer) (vm-mapc 'set variables values)))) -;; XEmacs change -(define-error 'folder-empty "Folder is empty") -(define-error 'unrecognized-folder-type "Unrecognized folder type") +(put 'folder-empty 'error-conditions '(folder-empty error)) +(put 'folder-empty 'error-message "Folder is empty") +(put 'unrecognized-folder-type 'error-conditions + '(unrecognized-folder-type error)) +(put 'unrecognized-folder-type 'error-message "Unrecognized folder type") (defun vm-error-if-folder-empty () (while (null vm-message-list) @@ -343,7 +344,9 @@ (vm-multiple-frames-possible-p)) (defun vm-menu-support-possible-p () - (or (and (boundp 'window-system) (eq window-system 'x)) + (or (and (boundp 'window-system) + (or (eq window-system 'x) + (eq window-system 'win32))) (and (fboundp 'device-type) (eq (device-type) 'x)))) (defun vm-toolbar-support-possible-p () @@ -365,9 +368,10 @@ (apply function args) (error nil))) -;; XEmacs change -(define-error 'beginning-of-folder "Beginning of folder") -(define-error 'end-of-folder "End of folder") +(put 'beginning-of-folder 'error-conditions '(beginning-of-folder error)) +(put 'beginning-of-folder 'error-message "Beginning of folder") +(put 'end-of-folder 'error-conditions '(end-of-folder error)) +(put 'end-of-folder 'error-message "End of folder") (defun vm-trace (&rest args) (save-excursion
--- a/lisp/vm/vm-reply.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-reply.el Mon Aug 13 09:05:10 2007 +0200 @@ -529,10 +529,6 @@ (vm-rfc1153-encapsulate-messages vm-forward-list vm-forwarded-headers vm-unforwarded-header-regexp)) - ((equal vm-forwarding-digest-type "rfc1521") - (vm-rfc1521-encapsulate-messages - vm-forward-list vm-forwarded-headers - vm-unforwarded-header-regexp)) ((equal vm-forwarding-digest-type nil) (vm-no-frills-encapsulate-message (car vm-forward-list) vm-forwarded-headers @@ -690,11 +686,7 @@ ((equal vm-digest-send-type "rfc1153") (vm-rfc1153-encapsulate-messages mlist vm-rfc1153-digest-headers - vm-rfc1153-digest-discard-header-regexp)) - ((equal vm-digest-send-type "rfc1521") - (vm-rfc1521-encapsulate-messages - mlist vm-rfc1521-digest-headers - vm-rfc1521-digest-discard-header-regexp))) + vm-rfc1153-digest-discard-header-regexp))) (goto-char start) (setq mp mlist) (if prefix @@ -726,12 +718,6 @@ (let ((vm-digest-send-type "rfc1153")) (vm-send-digest preamble))) -(defun vm-send-rfc1521-digest (&optional preamble) - "Like vm-send-digest but always sends an RFC 1521 (MIME) digest." - (interactive "P") - (let ((vm-digest-send-type "rfc1521")) - (vm-send-digest preamble))) - (defun vm-continue-composing-message (&optional not-picky) "Find and select the most recently used mail composition buffer. If the selected buffer is already a Mail mode buffer then it is @@ -866,8 +852,6 @@ vm-send-rfc934-digest-other-frame vm-send-rfc1153-digest vm-send-rfc1153-digest-other-frame - vm-send-rfc1521-digest - vm-send-rfc1521-digest-other-frame vm-forward-message vm-forward-message-other-frame vm-forward-message-all-headers @@ -1001,14 +985,3 @@ (vm-send-rfc1153-digest prefix)) (if (vm-multiple-frames-possible-p) (vm-set-hooks-for-frame-deletion))) - -(defun vm-send-rfc1521-digest-other-frame (&optional prefix) - "Like vm-send-rfc1521-digest, but run in a newly created frame." - (interactive "P") - (if (vm-multiple-frames-possible-p) - (vm-goto-new-frame 'composition)) - (let ((vm-frame-per-composition nil) - (vm-search-other-frames nil)) - (vm-send-rfc1153-digest prefix)) - (if (vm-multiple-frames-possible-p) - (vm-set-hooks-for-frame-deletion)))
--- a/lisp/vm/vm-startup.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-startup.el Mon Aug 13 09:05:10 2007 +0200 @@ -154,7 +154,7 @@ (vm-display (current-buffer) t nil nil)) ;; need to do this after any frame creation because the ;; toolbar sets frame-specific height and width specifiers. - (and full-startup (vm-toolbar-support-possible-p) vm-use-toolbar + (and (vm-toolbar-support-possible-p) vm-use-toolbar (progn (vm-toolbar-install-toolbar) (vm-toolbar-update-toolbar)))
--- a/lisp/vm/vm-toolbar.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-toolbar.el Mon Aug 13 09:05:10 2007 +0200 @@ -18,7 +18,6 @@ (provide 'vm-toolbar) (defvar vm-toolbar-specifier nil) -(defvar vm-toolbar nil) (defvar vm-toolbar-next-button [vm-toolbar-next-icon @@ -156,7 +155,7 @@ (defvar vm-toolbar-quit-button [vm-toolbar-quit-icon vm-toolbar-quit-command t - "Quit VM.\n + "Quit visiting this folder.\n The command `vm-toolbar-quit-command' is run, which is normally bound to `vm-quit'. You can make this button run some other command by using a Lisp @@ -235,39 +234,41 @@ 'vm-toolbar-helper-icon)) (and vm-toolbar-specifier (progn - (let ((locale (if (memq 'vm-delete-buffer-frame kill-buffer-hook) - (selected-frame) - (current-buffer)))) - (set-specifier vm-toolbar-specifier (cons locale nil)) - (set-specifier vm-toolbar-specifier (cons locale vm-toolbar)))))) + (set-specifier vm-toolbar-specifier (cons (current-buffer) nil)) + (set-specifier vm-toolbar-specifier (cons (current-buffer) + vm-toolbar))))) (defun vm-toolbar-install-toolbar () (vm-toolbar-initialize) - (let ((toolbar (vm-toolbar-make-toolbar-spec)) - (height (+ 4 (glyph-height (car vm-toolbar-help-icon)))) + (let ((height (+ 4 (glyph-height (car vm-toolbar-help-icon)))) (width (+ 4 (glyph-width (car vm-toolbar-help-icon)))) - (locale (if (memq 'vm-delete-buffer-frame kill-buffer-hook) - (selected-frame) - (current-buffer)))) - (setq vm-toolbar toolbar) + toolbar ) + ;; honor user setting of vm-toolbar if they are daring enough + ;; to set it. + (if vm-toolbar + (setq toolbar vm-toolbar) + (setq toolbar (vm-toolbar-make-toolbar-spec) + vm-toolbar toolbar)) (cond ((eq vm-toolbar-orientation 'right) (setq vm-toolbar-specifier right-toolbar) - (set-specifier right-toolbar (cons locale toolbar)) - (set-specifier right-toolbar-width (cons (selected-frame) width))) + (set-specifier right-toolbar (cons (current-buffer) toolbar)) + (set-specifier right-toolbar-width + (cons (selected-frame) width))) ((eq vm-toolbar-orientation 'left) (setq vm-toolbar-specifier left-toolbar) - (set-specifier left-toolbar (cons locale toolbar)) - (set-specifier left-toolbar-width (cons (selected-frame) width))) + (set-specifier left-toolbar (cons (current-buffer) toolbar)) + (set-specifier left-toolbar-width + (cons (selected-frame) width))) ((eq vm-toolbar-orientation 'bottom) (setq vm-toolbar-specifier bottom-toolbar) - (set-specifier bottom-toolbar (cons locale toolbar)) - (set-specifier bottom-toolbar-height (cons (selected-frame) - height))) + (set-specifier bottom-toolbar (cons (current-buffer) toolbar)) + (set-specifier bottom-toolbar-height + (cons (selected-frame) height))) (t (setq vm-toolbar-specifier top-toolbar) - (set-specifier top-toolbar (cons locale toolbar)) - (set-specifier top-toolbar-height (cons (selected-frame) - height)))))) + (set-specifier top-toolbar (cons (current-buffer) toolbar)) + (set-specifier top-toolbar-height + (cons (selected-frame) height)))))) (defun vm-toolbar-make-toolbar-spec () (let ((button-alist '(
--- a/lisp/vm/vm-vars.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-vars.el Mon Aug 13 09:05:10 2007 +0200 @@ -762,7 +762,6 @@ \"rfc934\" \"rfc1153\" -\"rfc1521\" nil A nil value means don't use a digest, just mark the beginning and @@ -792,20 +791,18 @@ \"rfc934\" \"rfc1153\" - \"rfc1521\" \"guess\" If the value is \"guess\", and you take the default response when vm-burst-digest queries you, VM will try to guess the digest type.") -(defvar vm-digest-send-type "rfc1521" +(defvar vm-digest-send-type "rfc934" "*String that specifies the type of digest vm-send-digest will use. Legal values of this variable are: \"rfc934\" \"rfc1153\" -\"rfc1521\" ") @@ -899,48 +896,6 @@ vm-rfc1153-digest-headers list appearing last in the headers of the digestified messages.") -(defvar vm-rfc1521-digest-headers - '() - "*List of headers that should be appear in RFC 1521 digests -created by VM. These should be listed in the order you wish them -to appear in the digest. Regular expressions are allowed. -There is no need to anchor patterns with \"^\", as searches always -start at the beginning of a line. Put a colon at the end of -patterns to get exact matches. (E.g. \"Date\" matches \"Date\" -and \"Date-Sent\".) Header names are always matched case -insensitively. - -If the value of vm-rfc1521-digest-discard-header-regexp is nil, the headers -matched by vm-rfc1521-digest-headers are the only headers that will be -kept. - -If vm-rfc1521-digest-discard-header-regexp is non-nil, then only -headers matched by that variable will be discarded; all others -will be kept. vm-rfc1521-digest-headers determines the order of -appearance in that case, with headers not matching any in the -vm-rfc1521-digest-headers list appearing last in the headers of -the digestified messages.") - - -(defvar vm-rfc1521-digest-discard-header-regexp "\\(X400-\\)?Received:" - "*Non-nil value should be a regular expression header that tells -what headers should not appear in RFC 1521 digests created by VM. This -variable along with vm-rfc1521-digest-headers determines which headers -are kept and which headers are discarded. - -If the value of vm-rfc1521-digest-discard-header-regexp is nil, the headers -matched by vm-rfc1521-digest-headers are the only headers that will be -kept. - -If vm-rfc1521-digest-discard-header-regexp is non-nil, then only -headers matched by this variable will be discarded; all others -will be kept. vm-rfc1521-digest-headers determines the order of -appearance in that case, with headers not matching any in the -vm-1521-digest-headers list appearing last in the headers of -the digestified messages.") - - - (defvar vm-resend-bounced-headers '("Resent-" "From:" "Sender:" "Reply-To:" @@ -1090,7 +1045,7 @@ the maximum allowed length of the substituted string. If the string is longer than this value the right end of the string is truncated. If the value is negative, the string is truncated on -the left instead of the right. +on the left instead of the right. The summary format need not be one line per message but it must end with a newline, otherwise the message pointer will not be displayed correctly @@ -1261,14 +1216,7 @@ under X Windows or some other window system that allows multiple Emacs frames.") -;; #### Chuck, I know you don't like external package mods but -;; this one is an absolute travesty, and VM has a simply -;; abominable time between releases. If you don't at least give -;; the VM frames a special name, it makes it impossible for lots -;; of other things to work sensibly. -(defvar vm-frame-parameter-alist - (if (string-match "XEmacs" emacs-version) - '((folder ((name . "VM"))))) +(defvar vm-frame-parameter-alist nil "*Non-nil value is an alist of types and lists of frame parameters. This list tells VM what frame parameters to associate with each new frame it creates of a specific type. @@ -1277,8 +1225,9 @@ ((SYMBOL PARAMLIST) (SYMBOL2 PARAMLIST2) ...) -SYMBOL must be one of `composition', `edit', `folder' or `summary'. -It specifies the type of frame that the following PARAMLIST applies to. +SYMBOL must be one of `composition', `edit', `folder', +`primary-folder' or `summary'. It specifies the type of frame +that the following PARAMLIST applies to. `composition' specifies parameters for mail composition frames. `edit' specifies parameters for message edit frames @@ -1340,6 +1289,18 @@ (expand-file-name (concat data-directory "vm/")) "*Value specifies the directory VM should find its toolbar pixmaps.") +(defvar vm-toolbar nil + "*Non-nil value should be a list of toolbar button descriptors. +See the documentation for the variable default-toolbar for a +definition of what a toolbar button descriptor is. + +If vm-toolbar is set non-nil VM will use its value as a toolbar +instantiator instead of the usual beavior of building a button +list based on the value of vm-use-toolbar. vm-use-toolbar still +must be set non-nil for a toolbar to appear, however. + +Consider this variable experimental; it may not be supported forever.") + (defvar vm-use-menus '(folder motion send mark label sort virtual undo dispose emacs nil help) "*Non-nil value causes VM to provide a menu interface. @@ -1379,7 +1340,7 @@ Nil means don't move the mouse cursor.") -;; if browse-url is around (always will be in XEmacs 19.14) use it; +;; if browse-url is around (always will be in XEmacs 19.14 or later) use it; ;; otherwise do our own support. (if (boundp 'browse-url-browser-function) (defvaralias 'vm-url-browser 'browse-url-browser-function) @@ -1389,7 +1350,7 @@ ((fboundp 'w3-fetch) 'w3-fetch) (t 'vm-mouse-send-url-to-netscape)) - "*Non-nil value means VM should enable URL passing. + "*Non-nil value means VM should enable URL passing. This means that VM will search for URLs (Universal Resource Locators) in messages and make it possible for you to pass them to a World Wide Web browser. @@ -1567,7 +1528,7 @@ (defvar vm-strip-reply-headers nil "*Non-nil value causes VM to strip away all comments and extraneous text from the headers generated in reply messages. If you use the \"fakemail\" -program as distributed with Emacs, you probably want to set this variable +program as distributed with Emacs, you probably want to set this variable to to t, because as of Emacs v18.52 \"fakemail\" could not handle unstripped headers.") @@ -1738,7 +1699,7 @@ "*List of hook functions that are run whenever VM iconifies a frame.") (defvar vm-menu-setup-hook nil - "*List of hook function that are run just after all menus are initialized.") + "*List of hook functions that are run just after all menus are initialized.") (defvar mail-yank-hooks nil "Hooks called after a message is yanked into a mail composition. @@ -2065,7 +2026,6 @@ ("vm-burst-digest") ("vm-burst-rfc934-digest") ("vm-burst-rfc1153-digest") - ("vm-burst-rfc1521-digest") ("vm-edit-message") ("vm-discard-cached-data") ("vm-edit-message-end") @@ -2134,7 +2094,6 @@ ("vm-send-digest") ("vm-send-rfc934-digest") ("vm-send-rfc1153-digest") - ("vm-send-rfc1521-digest") ("vm-reply-other-frame") ("vm-reply-include-text-other-frame") ("vm-followup-other-frame") @@ -2148,7 +2107,6 @@ ("vm-send-digest-other-frame") ("vm-send-rfc934-digest-other-frame") ("vm-send-rfc1153-digest-other-frame") - ("vm-send-rfc1521-digest-other-frame") ("vm-continue-composing-message") ("vm-auto-archive-messages") ("vm-save-message") @@ -2224,7 +2182,7 @@ "unanswered")) (defvar vm-key-functions nil) -(defconst vm-digest-type-alist '(("rfc934") ("rfc1153") ("rfc1521"))) +(defconst vm-digest-type-alist '(("rfc934") ("rfc1153"))) (defvar vm-completion-auto-correct t "Non-nil means that minibuffer-complete-file should aggressively erase the trailing part of a word that caused completion to fail, and retry
--- a/lisp/vm/vm-version.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-version.el Mon Aug 13 09:05:10 2007 +0200 @@ -2,7 +2,7 @@ (provide 'vm-version) -(defconst vm-version "5.96 (beta)" +(defconst vm-version "5.97" "Version number of VM.") (defun vm-version ()
--- a/lisp/vm/vm-window.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/vm/vm-window.el Mon Aug 13 09:05:10 2007 +0200 @@ -64,8 +64,7 @@ (vm-save-buffer-excursion (let ((w (and buffer (vm-get-buffer-window buffer)))) (and buffer (set-buffer buffer)) -; (and w display (vm-raise-frame (vm-window-frame w))) - (and w display (vm-window-frame w)) + (and w display (vm-raise-frame (vm-window-frame w))) (and w display (not (eq (vm-selected-frame) (vm-window-frame w))) (vm-select-frame (vm-window-frame w))) (cond ((and buffer display)
--- a/lisp/x11/x-font-menu.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/x11/x-font-menu.el Mon Aug 13 09:05:10 2007 +0200 @@ -118,7 +118,7 @@ "*If non-nil, then the font menu will try to show only bitmap fonts.") ;;;###autoload -(defvar font-menu-this-frame-only-p t +(defvar font-menu-this-frame-only-p nil "*If non-nil, then changing the default font from the font menu will only affect one frame instead of all frames.")
--- a/lisp/x11/x-menubar.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/x11/x-menubar.el Mon Aug 13 09:05:10 2007 +0200 @@ -385,6 +385,9 @@ ["Blinking Cursor" (blink-cursor-mode) :style toggle :selected (and (boundp 'blink-cursor-mode) blink-cursor-mode)] + ["Frame-Local Font Menu" (setq font-menu-this-frame-only-p + (not font-menu-this-frame-only-p)) + :style toggle :selected font-menu-this-frame-only-p] ; ["Line Numbers" (line-number-mode nil) ; :style toggle :selected line-number-mode] ) @@ -431,9 +434,6 @@ :selected buffers-menu-submenus-for-groups-p :active (not (null buffers-menu-grouping-function))] "---" - ["Frame-Local Font Menu" (setq font-menu-this-frame-only-p - (not font-menu-this-frame-only-p)) - :style toggle :selected font-menu-this-frame-only-p] ["Ignore Scaled Fonts" (setq font-menu-ignore-scaled-fonts (not font-menu-ignore-scaled-fonts)) :style toggle :selected font-menu-ignore-scaled-fonts] @@ -538,42 +538,48 @@ ("Help" ["About XEmacs..." about-xemacs t] + ("Basics" + ["XEmacs Tutorial" help-with-tutorial t] + ["XEmacs News" view-emacs-news t] + ["Package Browser" finder-by-keyword t] + ["Splash Screen" xemacs-splash-buffer t]) "-----" - ["XEmacs WWW Page" xemacs-www-page t] - ["Newest XEmacs FAQ via WWW" xemacs-www-faq t] - ["XEmacs FAQ (local)" xemacs-local-faq t] - ["XEmacs Tutorial" help-with-tutorial t] - ["XEmacs News" view-emacs-news t] - ["Sample" (find-file - (expand-file-name "sample.emacs" - data-directory)) - t ".emacs"] - ["Sample" (find-file - (expand-file-name "sample.Xdefaults" - data-directory)) - t ".Xdefaults"] + ("XEmacs FAQ & Web Page" + ["XEmacs WWW Page" xemacs-www-page t] + ["Newest XEmacs FAQ via WWW" xemacs-www-faq t] + ["XEmacs FAQ (local)" xemacs-local-faq t]) + ("Samples" + ["Sample" (find-file + (expand-file-name "sample.emacs" + data-directory)) + t ".emacs"] + ["Sample" (find-file + (expand-file-name "sample.Xdefaults" + data-directory)) + t ".Xdefaults"]) "-----" - ["Info (Detailed Docs)" info t] ("Lookup in Info" ["Key/Mouse Binding..." Info-goto-emacs-key-command-node t] ["Command..." Info-goto-emacs-command-node t] ["Elisp Function..." Info-elisp-ref t] ["Topic..." Info-query t]) - ["Package Browser" finder-by-keyword t] - ["Describe Mode" describe-mode t] - ["Apropos..." hyper-apropos t] - ["Apropos Documentation..." apropos-documentation t] + ("Manuals" + ["Info (Detailed Docs)" info t] + ["Unix Manual..." manual-entry t]) + ("Commands & Keys" + ["Describe Mode" describe-mode t] + ["Apropos..." hyper-apropos t] + ["Apropos Documentation..." apropos-documentation t] + "-----" + ["Describe Key/Mouse..." describe-key t] + ["List Key Bindings" describe-bindings t] + ["List Mouse Bindings" describe-pointer t] + "-----" + ["Describe Function..." describe-function t] + ["Describe Variable..." describe-variable t] + ["Where Is Command..." where-is t]) "-----" ["Recent Keystrokes/Messages" view-lossage t] - ["Describe Key/Mouse..." describe-key t] - ["List Key Bindings" describe-bindings t] - ["List Mouse Bindings" describe-pointer t] - "-----" - ["Describe Function..." describe-function t] - ["Describe Variable..." describe-variable t] - ["Where Is Command..." where-is t] - "-----" - ["Unix Manual..." manual-entry t] ("Misc" ["Describe No Warranty" describe-no-warranty t] ["Describe XEmacs License" describe-copying t] @@ -1393,6 +1399,15 @@ ; "shadowDoubleEtchedOutDash" ; )) +(defun xemacs-splash-buffer () + "Redisplay XEmacs splash screen in a buffer." + (interactive) + (let ((buffer (get-buffer-create "*Splash*"))) + (set-buffer buffer) + (erase-buffer buffer) + (startup-splash-frame) + (pop-to-buffer buffer) + (delete-other-windows))) (provide 'x-menubar)
--- a/lisp/x11/x-toolbar.el Mon Aug 13 09:04:39 2007 +0200 +++ b/lisp/x11/x-toolbar.el Mon Aug 13 09:05:10 2007 +0200 @@ -54,7 +54,7 @@ (progn (setq toolbar-mail-frame (make-frame)) (add-hook 'vm-quit-hook - '(lambda () + (lambda () (save-excursion (if (frame-live-p toolbar-mail-frame) (delete-frame toolbar-mail-frame))))) @@ -121,19 +121,20 @@ "The frame in which news is displayed.") (defun toolbar-news () - "Run GNUS in a separate frame." + "Run Gnus in a separate frame." (interactive) - (if (or (not toolbar-news-frame) - (not (frame-live-p toolbar-news-frame))) - (progn - (setq toolbar-news-frame (make-frame)) - (add-hook 'gnus-exit-gnus-hook - '(lambda () - (if (frame-live-p toolbar-news-frame) - (delete-frame toolbar-news-frame)))) - (select-frame toolbar-news-frame) - (raise-frame toolbar-news-frame) - (gnus))) + (when (or (not toolbar-news-frame) + (not (frame-live-p toolbar-news-frame))) + (setq toolbar-news-frame (make-frame)) + (add-hook 'gnus-exit-gnus-hook + (lambda () + (when (frame-live-p toolbar-news-frame) + (if (cdr (frame-list)) + (delete-frame toolbar-news-frame)) + (setq toolbar-news-frame nil)))) + (select-frame toolbar-news-frame) + (raise-frame toolbar-news-frame) + (gnus)) (if (frame-iconified-p toolbar-news-frame) (deiconify-frame toolbar-news-frame)) (select-frame toolbar-news-frame)
--- a/lwlib/xlwscrollbar.c Mon Aug 13 09:04:39 2007 +0200 +++ b/lwlib/xlwscrollbar.c Mon Aug 13 09:05:10 2007 +0200 @@ -14,11 +14,11 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU Emacs; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +along with XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ /* Created by Douglas Keller <dkeller@vnet.ibm.com> */ -/* Last changed 03/24/95 */ /* * Athena-style scrollbar button bindings added on Sun Dec 24 22:03:57 1995 @@ -80,9 +80,9 @@ #define DBUG(x) #define MINL(x,y) ((((unsigned long) (x)) < ((unsigned long) (y))) \ - ? ((unsigned long) (x)) : ((unsigned long) (y))) + ? ((unsigned long) (x)) : ((unsigned long) (y))) -#define VERT(w) (w->sb.orientation == XmVERTICAL) +#define VERT(w) ((w)->sb.orientation == XmVERTICAL) #define SS_MIN 8 @@ -234,13 +234,13 @@ ** */ static XtActionsRec actions[] = { - {(String) "Select", Select}, - {(String) "PageDownOrRight", PageDownOrRight}, - {(String) "PageUpOrLeft", PageUpOrLeft}, - {(String) "Drag", Drag}, - {(String) "Release", Release}, - {(String) "Jump", Jump}, - {(String) "Abort", Abort}, + {(String) "Select", Select}, + {(String) "PageDownOrRight",PageDownOrRight}, + {(String) "PageUpOrLeft", PageUpOrLeft}, + {(String) "Drag", Drag}, + {(String) "Release", Release}, + {(String) "Jump", Jump}, + {(String) "Abort", Abort}, }; /************************************************************************ @@ -307,41 +307,45 @@ /************************************************************************ ** -** Debug funcitons +** Debug functions ** */ #ifdef SHOW_CLEAR -static void myXClearArea(Display *dpy, Drawable d, int x, int y, int w, int h, Boolean exp, XlwScrollBarWidget widget) +static void +myXClearArea(Display *dpy, Drawable d, int x, int y, int w, int h, + Boolean exp, XlwScrollBarWidget widget) { - XFillRectangle(dpy, d, widget->sb.topShadowGC, x, y, w, h); - XSync(dpy, False); - sleep(2); - XClearArea(dpy, d, x, y, w, h, exp); + XFillRectangle (dpy, d, widget->sb.topShadowGC, x, y, w, h); + XSync (dpy, False); + sleep (2); + XClearArea (dpy, d, x, y, w, h, exp); } #define XClearArea(dpy,win,x,y,width,height,exp) myXClearArea(dpy,win,x,y,width,height,exp,w) #endif #ifdef CHECK_VALUES -static void check(XlwScrollBarWidget w) +static void +check(XlwScrollBarWidget w) { int height; - height= widget_h(w); - if( w->sb.showArrows ) height -= (2*arrow_h(w)); + height= widget_h (w); + if (w->sb.showArrows) height -= (2 * arrow_h (w)); - if( (w->sb.above + w->sb.ss + w->sb.below > height) || + if ((w->sb.above + w->sb.ss + w->sb.below > height) || (w->sb.value < w->sb.minimum) || - (w->sb.value > w->sb.maximum - w->sb.sliderSize ) + (w->sb.value > w->sb.maximum - w->sb.sliderSize) ) - { + { printf("above=%d ss=%d below=%d height=%d\n", w->sb.above, w->sb.ss, w->sb.below, height); printf("value=%d min=%d max=%d ss=%d max-ss=%d\n", - w->sb.value, w->sb.minimum, w->sb.maximum, w->sb.sliderSize, w->sb.maximum - w->sb.sliderSize); + w->sb.value, w->sb.minimum, w->sb.maximum, + w->sb.sliderSize, w->sb.maximum - w->sb.sliderSize); abort(); - } + } } # define CHECK(w) check(w) @@ -351,213 +355,213 @@ /************************************************************************ ** -** Static funcitons +** Static functions ** */ -static void call_callbacks(XlwScrollBarWidget w, int reason, int value, int pixel, - XEvent *event) +static void +call_callbacks (XlwScrollBarWidget w, int reason, + int value, int pixel, XEvent *event) { XlwScrollBarCallbackStruct cbs; Boolean called_anything; - cbs.reason = reason; - cbs.event = event; - cbs.value = value; - cbs.pixel = pixel; + cbs.reason = reason; + cbs.event = event; + cbs.value = value; + cbs.pixel = pixel; called_anything = False; - switch( reason ) - { - case XmCR_VALUE_CHANGED: - XtCallCallbackList( (Widget)w, w->sb.valueChangedCBL, &cbs ); + switch (reason) + { + case XmCR_VALUE_CHANGED: + XtCallCallbackList ((Widget) w, w->sb.valueChangedCBL, &cbs); + called_anything = True; + break; + case XmCR_INCREMENT: + if (w->sb.incrementCBL) + { + XtCallCallbackList ((Widget) w, w->sb.incrementCBL, &cbs); + called_anything = True; + } + break; + case XmCR_DECREMENT: + if (w->sb.decrementCBL) + { + XtCallCallbackList ((Widget) w, w->sb.decrementCBL, &cbs); + called_anything = True; + } + break; + case XmCR_PAGE_INCREMENT: + if (w->sb.incrementCBL) + { + XtCallCallbackList ((Widget) w, w->sb.pageIncrementCBL, &cbs); called_anything = True; - break; - case XmCR_INCREMENT: - if( w->sb.incrementCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.incrementCBL, &cbs ); - called_anything = True; - } - break; - case XmCR_DECREMENT: - if( w->sb.decrementCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.decrementCBL, &cbs ); - called_anything = True; - } - break; - case XmCR_PAGE_INCREMENT: - if( w->sb.incrementCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.pageIncrementCBL, &cbs ); - called_anything = True; - } - break; - case XmCR_PAGE_DECREMENT: - if( w->sb.decrementCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.pageDecrementCBL, &cbs ); - called_anything = True; - } - break; - case XmCR_TO_TOP: - if( w->sb.toTopCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.toTopCBL, &cbs ); - called_anything = True; - } - break; - case XmCR_TO_BOTTOM: - if( w->sb.toBottomCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.toBottomCBL, &cbs ); - called_anything = True; - } - break; - case XmCR_DRAG: - if( w->sb.dragCBL ) - { - XtCallCallbackList( (Widget)w, w->sb.dragCBL, &cbs ); - } - called_anything = True; /* Special Case */ - break; - } + } + break; + case XmCR_PAGE_DECREMENT: + if (w->sb.decrementCBL) + { + XtCallCallbackList ((Widget) w, w->sb.pageDecrementCBL, &cbs); + called_anything = True; + } + break; + case XmCR_TO_TOP: + if (w->sb.toTopCBL) + { + XtCallCallbackList ((Widget) w, w->sb.toTopCBL, &cbs); + called_anything = True; + } + break; + case XmCR_TO_BOTTOM: + if (w->sb.toBottomCBL) + { + XtCallCallbackList ((Widget) w, w->sb.toBottomCBL, &cbs); + called_anything = True; + } + break; + case XmCR_DRAG: + if (w->sb.dragCBL) + { + XtCallCallbackList ((Widget) w, w->sb.dragCBL, &cbs); + } + called_anything = True; /* Special Case */ + break; + } - if( !called_anything ) - { + if (!called_anything) + { cbs.reason = XmCR_VALUE_CHANGED; - XtCallCallbackList( (Widget)w, w->sb.valueChangedCBL, &cbs ); - } + XtCallCallbackList ((Widget) w, w->sb.valueChangedCBL, &cbs); + } } /* ** Widget sizes minus the shadow and highlight area -** */ -static int widget_x(XlwScrollBarWidget w) +static int +widget_x (XlwScrollBarWidget w) { - return( w->sb.shadowThickness ); + return w->sb.shadowThickness; } -static int widget_y(XlwScrollBarWidget w) +static int +widget_y (XlwScrollBarWidget w) { - return( w->sb.shadowThickness ); + return w->sb.shadowThickness; } -static int widget_w(XlwScrollBarWidget w) +static int +widget_w (XlwScrollBarWidget w) { int width, x = w->sb.shadowThickness; - width = VERT(w) ? w->core.width : w->core.height; + width = VERT (w) ? w->core.width : w->core.height; - if( width <= (2 * x) ) - return( 1 ); + if (width <= (2 * x)) + return 1; else - return( width - (2 * x) ); + return width - (2 * x); } -static int widget_h(XlwScrollBarWidget w) +static int +widget_h (XlwScrollBarWidget w) { int height, y = w->sb.shadowThickness; - height = VERT(w) ? w->core.height : w->core.width; + height = VERT (w) ? w->core.height : w->core.width; - if( height <= (2 * y) ) - return( 1 ); + if (height <= (2 * y)) + return 1; else - return( height - (2 * y) ); + return height - (2 * y); } -static int arrow_h(XlwScrollBarWidget w) +static int +arrow_h (XlwScrollBarWidget w) { int width, height; - width = widget_w(w); - height= widget_h(w); + width = widget_w (w); + height= widget_h (w); - if( width > ((height / 2) - (SS_MIN / 2) - 1) ) - { - return( ((height / 2) - (SS_MIN / 2) - 1) ); - } + if (width > ((height / 2) - (SS_MIN / 2) - 1)) + return (height / 2) - (SS_MIN / 2) - 1 ; else - { - return( width ); - } + return width; } -static int event_x(XlwScrollBarWidget w, XEvent *event) +static int +event_x (XlwScrollBarWidget w, XEvent *event) { - return( VERT(w) ? event->xbutton.x : event->xbutton.y ); + return VERT (w) ? event->xbutton.x : event->xbutton.y; } -static int event_y(XlwScrollBarWidget w, XEvent *event) +static int +event_y (XlwScrollBarWidget w, XEvent *event) { - return( VERT(w) ? event->xbutton.y : event->xbutton.x ); + return VERT (w) ? event->xbutton.y : event->xbutton.x; } /* ** Safe addition and subtraction */ -static int safe_add(int a, int b) +static int +safe_add (int a, int b) { - if( a > 0 && INT_MAX - a < b ) return( INT_MAX ); - else return( a + b ); -} - -static int safe_subtract(int a, int b) -{ - if( a < 0 && -(INT_MIN - a) < b ) return( INT_MIN ); - else return( a - b ); + if (a > 0 && INT_MAX - a < b) return INT_MAX; + else return a + b; } -static int knob_style(XlwScrollBarWidget w) +static int +safe_subtract (int a, int b) { - if( w->sb.knobStyle ) - { - if( w->sb.knobStyle[0] == 'd' ) - { - return( KNOB_DIMPLE ); - } - } - return( KNOB_PLAIN ); + if (a < 0 && -(INT_MIN - a) < b) return INT_MIN; + else return a - b; } -static Boolean arrow_same_end(XlwScrollBarWidget w) +static int +knob_style (XlwScrollBarWidget w) { - if( w->sb.arrowPosition && w->sb.arrowPosition[0] == 's' ) - { - return( True ); - } - return( False ); + return w->sb.knobStyle && w->sb.knobStyle[0] == 'd' ? + KNOB_DIMPLE : + KNOB_PLAIN; +} + +static Boolean +arrow_same_end (XlwScrollBarWidget w) +{ + return w->sb.arrowPosition && w->sb.arrowPosition[0] == 's' ? True : False; } /* ** GC and Pixel allocation */ -static GC get_gc(XlwScrollBarWidget w, Pixel fg, Pixel bg, Pixmap pm) +static GC +get_gc (XlwScrollBarWidget w, Pixel fg, Pixel bg, Pixmap pm) { XGCValues values; XtGCMask mask; - if (pm == w->sb.grayPixmap) { + if (pm == w->sb.grayPixmap) + { /* If we're using the gray pixmap, guarantee white on black ... * otherwise, we could end up with something odd like grey on white * when we're on a color display that ran out of color cells */ - fg = WhitePixelOfScreen(DefaultScreenOfDisplay(XtDisplay(w))); - bg = BlackPixelOfScreen(DefaultScreenOfDisplay(XtDisplay(w))); - } + fg = WhitePixelOfScreen (DefaultScreenOfDisplay (XtDisplay (w))); + bg = BlackPixelOfScreen (DefaultScreenOfDisplay (XtDisplay (w))); + } values.foreground = fg; values.background = bg; values.fill_style = FillOpaqueStippled; values.stipple = pm; mask = GCForeground | GCBackground | - ( pm == None ? 0 : GCStipple | GCFillStyle ); - return( XtGetGC((Widget)w, mask, &values) ); + (pm == None ? 0 : GCStipple | GCFillStyle); + return XtGetGC((Widget) w, mask, &values); } /* Replacement for XAllocColor() that tries to return the nearest @@ -567,69 +571,52 @@ allocate_nearest_color (Display *display, Colormap screen_colormap, XColor *color_def) { - int status; + int status = XAllocColor (display, screen_colormap, color_def); + if (status) + return status; - status = XAllocColor (display, screen_colormap, color_def); - if (!status) { /* If we got to this point, the colormap is full, so we're - going to try and get the next closest color. + going to try to get the next closest color. The algorithm used is a least-squares matching, which is what X uses for closest color matching with StaticColor visuals. */ - XColor *cells; - int no_cells; - int nearest; - long nearest_delta, trial_delta; - int x; + int nearest, x; + unsigned long nearest_delta, trial_delta; - no_cells = XDisplayCells (display, XDefaultScreen (display)); + int no_cells = XDisplayCells (display, XDefaultScreen (display)); /* Don't use alloca here because lwlib doesn't have the necessary configuration information that src does. */ - cells = (XColor *) malloc (sizeof (XColor) * no_cells); + XColor *cells = (XColor *) malloc (sizeof (XColor) * no_cells); for (x = 0; x < no_cells; x++) cells[x].pixel = x; XQueryColors (display, screen_colormap, cells, no_cells); - nearest = 0; - /* I'm assuming CSE so I'm not going to condense this. */ - nearest_delta = ((((color_def->red >> 8) - (cells[0].red >> 8)) - * ((color_def->red >> 8) - (cells[0].red >> 8))) - + - (((color_def->green >> 8) - (cells[0].green >> 8)) - * ((color_def->green >> 8) - (cells[0].green >> 8))) - + - (((color_def->blue >> 8) - (cells[0].blue >> 8)) - * ((color_def->blue >> 8) - (cells[0].blue >> 8)))); - for (x = 1; x < no_cells; x++) + + for (x = 0; x < no_cells; x++) { - trial_delta = ((((color_def->red >> 8) - (cells[x].red >> 8)) - * ((color_def->red >> 8) - (cells[x].red >> 8))) - + - (((color_def->green >> 8) - (cells[x].green >> 8)) - * ((color_def->green >> 8) - (cells[x].green >> 8))) - + - (((color_def->blue >> 8) - (cells[x].blue >> 8)) - * ((color_def->blue >> 8) - (cells[x].blue >> 8)))); - if (trial_delta < nearest_delta) + long dred = (color_def->red >> 8) - (cells[x].red >> 8); + long dgreen = (color_def->green >> 8) - (cells[x].green >> 8); + long dblue = (color_def->blue >> 8) - (cells[x].blue >> 8); + trial_delta = dred * dred + dgreen * dgreen + dblue * dblue; + + if (x == 0 || trial_delta < nearest_delta) { nearest = x; nearest_delta = trial_delta; } } - color_def->red = cells[nearest].red; + color_def->red = cells[nearest].red; color_def->green = cells[nearest].green; - color_def->blue = cells[nearest].blue; - status = XAllocColor (display, screen_colormap, color_def); - + color_def->blue = cells[nearest].blue; free (cells); + return XAllocColor (display, screen_colormap, color_def); } - - return status; } -static void make_shadow_pixels(XlwScrollBarWidget w) +static void +make_shadow_pixels (XlwScrollBarWidget w) { Display *dpy = XtDisplay((Widget) w); Colormap cmap = w->core.colormap; @@ -642,89 +629,89 @@ bg = w->core.background_pixel; fg = w->sb.foreground; - if( w->sb.topShadowColor == (Pixel)~0) w->sb.topShadowColor = bg; - if( w->sb.bottomShadowColor == (Pixel)~0) w->sb.bottomShadowColor = fg; + if (w->sb.topShadowColor == (Pixel)~0) w->sb.topShadowColor = bg; + if (w->sb.bottomShadowColor == (Pixel)~0) w->sb.bottomShadowColor = fg; - if( w->sb.topShadowColor == bg || w->sb.topShadowColor == fg ) - { + if (w->sb.topShadowColor == bg || w->sb.topShadowColor == fg) + { topc.pixel = bg; - XQueryColor( dpy, cmap, &topc ); + XQueryColor (dpy, cmap, &topc); /* don't overflow/wrap! */ topc.red = MINL(65535, topc.red * 1.2); topc.green = MINL(65535, topc.green * 1.2); topc.blue = MINL(65535, topc.blue * 1.2); - if( allocate_nearest_color(dpy, cmap, &topc) ) - { - if( topc.pixel == bg ) - { - XFreeColors( dpy, cmap, &topc.pixel, 1, 0); + if (allocate_nearest_color (dpy, cmap, &topc)) + { + if (topc.pixel == bg) + { + XFreeColors (dpy, cmap, &topc.pixel, 1, 0); topc.red = MINL(65535, topc.red + 0x8000); topc.green = MINL(65535, topc.green + 0x8000); topc.blue = MINL(65535, topc.blue + 0x8000); - if( allocate_nearest_color(dpy, cmap, &topc) ) - { + if (allocate_nearest_color (dpy, cmap, &topc)) + { w->sb.topShadowColor = topc.pixel; - } - } + } + } else - { + { w->sb.topShadowColor = topc.pixel; - } + } top_frobbed = 1; - } - } + } + } - if( w->sb.bottomShadowColor == fg || w->sb.bottomShadowColor == bg ) - { + if (w->sb.bottomShadowColor == fg || w->sb.bottomShadowColor == bg) + { botc.pixel = bg; - XQueryColor( dpy, cmap, &botc ); + XQueryColor (dpy, cmap, &botc); botc.red *= 0.6; botc.green *= 0.6; botc.blue *= 0.6; - if( allocate_nearest_color(dpy, cmap, &botc) ) - { - if( botc.pixel == bg ) - { - XFreeColors( dpy, cmap, &botc.pixel, 1, 0); + if (allocate_nearest_color (dpy, cmap, &botc)) + { + if (botc.pixel == bg) + { + XFreeColors (dpy, cmap, &botc.pixel, 1, 0); botc.red = MINL(65535, botc.red + 0x4000); botc.green = MINL(65535, botc.green + 0x4000); botc.blue = MINL(65535, botc.blue + 0x4000); - if( allocate_nearest_color(dpy, cmap, &botc) ) - { + if (allocate_nearest_color (dpy, cmap, &botc)) + { w->sb.bottomShadowColor = botc.pixel; - } - } + } + } else - { + { w->sb.bottomShadowColor = botc.pixel; - } + } bottom_frobbed = 1; - } - } + } + } - if( top_frobbed && bottom_frobbed ) - { + if (top_frobbed && bottom_frobbed) + { int top_avg = ((topc.red / 3) + (topc.green / 3) + (topc.blue / 3)); int bot_avg = ((botc.red / 3) + (botc.green / 3) + (botc.blue / 3)); - if( bot_avg > top_avg ) - { + if (bot_avg > top_avg) + { Pixel tmp = w->sb.topShadowColor; w->sb.topShadowColor = w->sb.bottomShadowColor; w->sb.bottomShadowColor = tmp; - } - else if( topc.pixel == botc.pixel ) - { - if( botc.pixel == bg ) - w->sb.topShadowColor = bg; + } + else if (topc.pixel == botc.pixel) + { + if (botc.pixel == bg) + w->sb.topShadowColor = bg; else - w->sb.bottomShadowColor = fg; - } - } + w->sb.bottomShadowColor = fg; + } + } - if (w->sb.topShadowColor == w->core.background_pixel || - w->sb.bottomShadowColor == w->core.background_pixel) { - + if (w->sb.topShadowColor == w->core.background_pixel || + w->sb.bottomShadowColor == w->core.background_pixel) + { /* Assume we're in mono. This code should be okay even if we're * really in color but just short on color cells -- We want the * following behavior, which has been empirically determined to @@ -734,123 +721,119 @@ * black bottom shadow. */ - Pixel white = WhitePixelOfScreen(DefaultScreenOfDisplay(XtDisplay(w))); - Pixel black = BlackPixelOfScreen(DefaultScreenOfDisplay(XtDisplay(w))); + Pixel white = WhitePixelOfScreen (DefaultScreenOfDisplay (XtDisplay (w))); + Pixel black = BlackPixelOfScreen (DefaultScreenOfDisplay (XtDisplay (w))); /* Note: core.background_pixel is the color of the thumb ... */ if (w->core.background_pixel == black && - w->sb.troughColor == black) { - - w->sb.topShadowColor = white; - w->sb.bottomShadowPixmap = w->sb.grayPixmap; - - } else { - - w->sb.topShadowPixmap = w->sb.grayPixmap; - w->sb.bottomShadowColor = black; - } - - } - - + w->sb.troughColor == black) + { + w->sb.topShadowColor = white; + w->sb.bottomShadowPixmap = w->sb.grayPixmap; + } else { + w->sb.topShadowPixmap = w->sb.grayPixmap; + w->sb.bottomShadowColor = black; + } + } } -static void make_trough_pixel(XlwScrollBarWidget w) +static void +make_trough_pixel (XlwScrollBarWidget w) { Display *dpy = XtDisplay((Widget) w); - Colormap cmap = DefaultColormapOfScreen( XtScreen((Widget)w) ); + Colormap cmap = DefaultColormapOfScreen (XtScreen ((Widget) w)); XColor troughC; - if( w->sb.troughColor == (Pixel)~0) w->sb.troughColor = w->core.background_pixel; + if (w->sb.troughColor == (Pixel)~0) w->sb.troughColor = w->core.background_pixel; - if( w->sb.troughColor == w->core.background_pixel ) - { + if (w->sb.troughColor == w->core.background_pixel) + { troughC.pixel = w->core.background_pixel; - XQueryColor( dpy, cmap, &troughC ); + XQueryColor (dpy, cmap, &troughC); troughC.red *= 0.8; troughC.green *= 0.8; troughC.blue *= 0.8; - if( allocate_nearest_color(dpy, cmap, &troughC) ) - { - w->sb.troughColor = troughC.pixel; - } - } + if (allocate_nearest_color (dpy, cmap, &troughC)) + w->sb.troughColor = troughC.pixel; + } } /* ** Draw 3d border */ -static void draw_shadows(Display *dpy, Drawable d, - GC shine_gc, GC shadow_gc, - int x, int y, int width, int height, - int shadowT) +static void +draw_shadows (Display *dpy, Drawable d, GC shine_gc, GC shadow_gc, + int x, int y, int width, int height, int shadowT) { - XSegment shine[10], shadow[10]; - int i; + XSegment shine[10], shadow[10]; + int i; - if(shadowT > (width / 2)) shadowT = (width / 2); - if(shadowT > (height / 2)) shadowT = (height / 2); - if(shadowT <= 0) return; + if (shadowT > (width / 2)) shadowT = (width / 2); + if (shadowT > (height / 2)) shadowT = (height / 2); + if (shadowT <= 0) return; - for(i = 0; i < shadowT; i++) - { - /* Top segments */ - shine[i].x1 = x; - shine[i].y2 = shine[i].y1 = y + i; - shine[i].x2 = x + width - i - 1; - /* Left segments */ - shine[i + shadowT].x2 = shine[i + shadowT].x1 = x + i; - shine[i + shadowT].y1 = y + shadowT; - shine[i + shadowT].y2 = y + height - i - 1; + for (i = 0; i < shadowT; i++) + { + /* Top segments */ + shine[i].x1 = x; + shine[i].y2 = shine[i].y1 = y + i; + shine[i].x2 = x + width - i - 1; + /* Left segments */ + shine[i + shadowT].x2 = shine[i + shadowT].x1 = x + i; + shine[i + shadowT].y1 = y + shadowT; + shine[i + shadowT].y2 = y + height - i - 1; - /* Bottom segments */ - shadow[i].x1 = x + i; - shadow[i].y2 = shadow[i].y1 = y + height - i - 1; - shadow[i].x2 = x + width - 1 ; - /* Right segments */ - shadow[i + shadowT].x2 = shadow[i + shadowT].x1 = x + width - i - 1; - shadow[i + shadowT].y1 = y + i + 1; - shadow[i + shadowT].y2 = y + height - 1 ; - } + /* Bottom segments */ + shadow[i].x1 = x + i; + shadow[i].y2 = shadow[i].y1 = y + height - i - 1; + shadow[i].x2 = x + width - 1 ; + /* Right segments */ + shadow[i + shadowT].x2 = shadow[i + shadowT].x1 = x + width - i - 1; + shadow[i + shadowT].y1 = y + i + 1; + shadow[i + shadowT].y2 = y + height - 1 ; + } - XDrawSegments( dpy, d, shine_gc, shine, shadowT * 2 ); - XDrawSegments( dpy, d, shadow_gc, shadow, shadowT * 2 ); + XDrawSegments (dpy, d, shine_gc, shine, shadowT * 2); + XDrawSegments (dpy, d, shadow_gc, shadow, shadowT * 2); } /* ** Draw 3d arrows, left, up, down, and right */ -static int make_vert_seg(XSegment *seg, int x1, int y1, int x2, int y2, int shadowT) +static int +make_vert_seg (XSegment *seg, int x1, int y1, int x2, int y2, int shadowT) { int i; - for(i=0; i<shadowT; i++) - { + for (i=0; i<shadowT; i++) + { seg[i].x1 = x1; seg[i].y1 = y1 + i; seg[i].x2 = x2; seg[i].y2 = y2 + i; - } - return( shadowT ); + } + return shadowT; } -static int make_hor_seg(XSegment *seg, int x1, int y1, int x2, int y2, int shadowT) +static int +make_hor_seg (XSegment *seg, int x1, int y1, int x2, int y2, int shadowT) { int i; - for(i=0; i<shadowT; i++) - { + for (i=0; i<shadowT; i++) + { seg[i].x1 = x1 + i; seg[i].y1 = y1; seg[i].x2 = x2 + i; seg[i].y2 = y2; - } - return( shadowT ); + } + return shadowT; } -static void draw_arrow_up(Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, - int x, int y, int width, int height, int shadowT) +static void +draw_arrow_up (Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, + int x, int y, int width, int height, int shadowT) { XSegment shine[10], shadow[10]; XPoint triangle[3]; @@ -858,21 +841,21 @@ mid = width / 2; - if(shadowT > (width / 2)) shadowT = (width / 2); - if(shadowT > (height / 2)) shadowT = (height / 2); - if(shadowT <= 0) shadowT = 0; + if (shadowT > (width / 2)) shadowT = (width / 2); + if (shadowT > (height / 2)) shadowT = (height / 2); + if (shadowT <= 0) shadowT = 0; /* / */ - make_vert_seg( shine, + make_vert_seg (shine, x, y + height - shadowT - 1, - x + mid, y, shadowT ); + x + mid, y, shadowT); /* _\ */ - make_vert_seg( shadow, + make_vert_seg (shadow, x, y + height - shadowT - 1, - x + width - 1, y + height - shadowT - 1, shadowT ); - make_vert_seg( shadow + shadowT, + x + width - 1, y + height - shadowT - 1, shadowT); + make_vert_seg (shadow + shadowT, x + mid, y, - x + width - 1, y + height - shadowT - 1, shadowT ); + x + width - 1, y + height - shadowT - 1, shadowT); triangle[0].x = x; triangle[0].y = y + height - 1; @@ -881,14 +864,15 @@ triangle[2].x = x + width - 1; triangle[2].y = y + height - 1; - XFillPolygon( dpy, win, bgGC, triangle, 3, Convex, ArcChord ); + XFillPolygon (dpy, win, bgGC, triangle, 3, Convex, ArcChord); - XDrawSegments( dpy, win, shadowGC, shadow, shadowT * 2 ); - XDrawSegments( dpy, win, shineGC, shine, shadowT ); + XDrawSegments (dpy, win, shadowGC, shadow, shadowT * 2); + XDrawSegments (dpy, win, shineGC, shine, shadowT); } -static void draw_arrow_left(Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, - int x, int y, int width, int height, int shadowT) +static void +draw_arrow_left (Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, + int x, int y, int width, int height, int shadowT) { XSegment shine[10], shadow[10]; XPoint triangle[3]; @@ -896,21 +880,21 @@ mid = width / 2; - if(shadowT > (width / 2)) shadowT = (width / 2); - if(shadowT > (height / 2)) shadowT = (height / 2); - if(shadowT <= 0) shadowT = 0; + if (shadowT > (width / 2)) shadowT = (width / 2); + if (shadowT > (height / 2)) shadowT = (height / 2); + if (shadowT <= 0) shadowT = 0; /* / */ - make_hor_seg( shine, - x, y + mid, - x + width - shadowT - 1, y, shadowT ); + make_hor_seg (shine, + x, y + mid, + x + width - shadowT - 1, y, shadowT); /* \| */ - make_hor_seg( shadow, - x, y + mid, - x + width - shadowT - 1, y + height - 1, shadowT ); - make_hor_seg( shadow + shadowT, - x + width - shadowT - 1, y, - x + width - shadowT - 1, y + height - 1, shadowT ); + make_hor_seg (shadow, + x, y + mid, + x + width - shadowT - 1, y + height - 1, shadowT); + make_hor_seg (shadow + shadowT, + x + width - shadowT - 1, y, + x + width - shadowT - 1, y + height - 1, shadowT); triangle[0].x = x + width - 1; triangle[0].y = y + height - 1; @@ -919,14 +903,15 @@ triangle[2].x = x + width - 1; triangle[2].y = y; - XFillPolygon( dpy, win, bgGC, triangle, 3, Convex, ArcChord ); + XFillPolygon (dpy, win, bgGC, triangle, 3, Convex, ArcChord); - XDrawSegments( dpy, win, shadowGC, shadow, shadowT * 2 ); - XDrawSegments( dpy, win, shineGC, shine, shadowT ); + XDrawSegments (dpy, win, shadowGC, shadow, shadowT * 2); + XDrawSegments (dpy, win, shineGC, shine, shadowT); } -static void draw_arrow_down(Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, - int x, int y, int width, int height, int shadowT) +static void +draw_arrow_down (Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, + int x, int y, int width, int height, int shadowT) { XSegment shine[10], shadow[10]; XPoint triangle[3]; @@ -934,21 +919,21 @@ mid = width / 2; - if(shadowT > (width / 2)) shadowT = (width / 2); - if(shadowT > (height / 2)) shadowT = (height / 2); - if(shadowT <= 0) shadowT = 0; + if (shadowT > (width / 2)) shadowT = (width / 2); + if (shadowT > (height / 2)) shadowT = (height / 2); + if (shadowT <= 0) shadowT = 0; /* \- */ - make_vert_seg( shine, + make_vert_seg (shine, x, y, - x + mid, y + height - shadowT - 1, shadowT ); - make_vert_seg( shine + shadowT, + x + mid, y + height - shadowT - 1, shadowT); + make_vert_seg (shine + shadowT, x, y, - x + width - 1, y, shadowT ); + x + width - 1, y, shadowT); /* / */ - make_vert_seg( shadow, + make_vert_seg (shadow, x + width - 1, y, - x + mid, y + height - shadowT - 1, shadowT ); + x + mid, y + height - shadowT - 1, shadowT); triangle[0].x = x; triangle[0].y = y; @@ -957,14 +942,15 @@ triangle[2].x = x + width - 1; triangle[2].y = y; - XFillPolygon( dpy, win, bgGC, triangle, 3, Convex, ArcChord ); + XFillPolygon (dpy, win, bgGC, triangle, 3, Convex, ArcChord); - XDrawSegments( dpy, win, shadowGC, shadow, shadowT ); - XDrawSegments( dpy, win, shineGC, shine, shadowT * 2 ); + XDrawSegments (dpy, win, shadowGC, shadow, shadowT); + XDrawSegments (dpy, win, shineGC, shine, shadowT * 2); } -static void draw_arrow_right(Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, - int x, int y, int width, int height, int shadowT) +static void +draw_arrow_right (Display *dpy, Drawable win, GC bgGC, GC shineGC, GC shadowGC, + int x, int y, int width, int height, int shadowT) { XSegment shine[10], shadow[10]; XPoint triangle[3]; @@ -972,21 +958,21 @@ mid = width / 2; - if(shadowT > (width / 2)) shadowT = (width / 2); - if(shadowT > (height / 2)) shadowT = (height / 2); - if(shadowT <= 0) shadowT = 0; + if (shadowT > (width / 2)) shadowT = (width / 2); + if (shadowT > (height / 2)) shadowT = (height / 2); + if (shadowT <= 0) shadowT = 0; /* |\ */ - make_hor_seg( shine, + make_hor_seg (shine, x, y, - x + width - shadowT - 1, y + mid, shadowT ); - make_hor_seg( shine + shadowT, + x + width - shadowT - 1, y + mid, shadowT); + make_hor_seg (shine + shadowT, x, y, - x, y + height -1, shadowT ); + x, y + height -1, shadowT); /* / */ - make_hor_seg( shadow, + make_hor_seg (shadow, x, y + height -1, - x + width - shadowT - 1, y + mid, shadowT ); + x + width - shadowT - 1, y + mid, shadowT); triangle[0].x = x + 1; triangle[0].y = y + height - 1; @@ -995,32 +981,34 @@ triangle[2].x = x + 1; triangle[2].y = y; - XFillPolygon( dpy, win, bgGC, triangle, 3, Convex, ArcChord ); + XFillPolygon (dpy, win, bgGC, triangle, 3, Convex, ArcChord); - XDrawSegments( dpy, win, shadowGC, shadow, shadowT ); - XDrawSegments( dpy, win, shineGC, shine, shadowT * 2 ); + XDrawSegments (dpy, win, shadowGC, shadow, shadowT); + XDrawSegments (dpy, win, shineGC, shine, shadowT * 2); } -static void draw_dimple(Display *dpy, Drawable win, GC shine, GC shadow, - int x, int y, int width, int height) +static void +draw_dimple (Display *dpy, Drawable win, GC shine, GC shadow, + int x, int y, int width, int height) { - XDrawArc(dpy, win, shine, x, y, width, height, 46*64, 180*64); - XDrawArc(dpy, win, shadow, x, y, width, height, 45*64, -179*64); + XDrawArc (dpy, win, shine, x, y, width, height, 46*64, 180*64); + XDrawArc (dpy, win, shadow, x, y, width, height, 45*64, -179*64); } /* ** Scrollbar values -> pixels, pixels -> scrollbar values */ -static void seg_pixel_sizes(XlwScrollBarWidget w, int *above_return, int *ss_return, - int *below_return) +static void +seg_pixel_sizes (XlwScrollBarWidget w, int *above_return, + int *ss_return, int *below_return) { float total, height, fuz; int value; int above, ss, below; - height= widget_h(w); - if( w->sb.showArrows ) height -= (2*arrow_h(w)); + height= widget_h (w); + if (w->sb.showArrows) height -= (2 * arrow_h (w)); value = w->sb.value - w->sb.minimum; @@ -1032,89 +1020,85 @@ below = ((height) - (ss + above)); /* Dont' let knob get smaller than SS_MIN */ - if( ss < SS_MIN ) - { - /* add a percent amount for interger rounding */ - float tmp = ((((float)(SS_MIN - ss) * (float)value)) / total) + 0.5; + if (ss < SS_MIN) + { + /* add a percent amount for integer rounding */ + float tmp = ((((float) (SS_MIN - ss) * (float) value)) / total) + 0.5; - above -= (int)tmp; + above -= (int) tmp; ss = SS_MIN; below = ((height) - (ss + above)); - if( above < 0 ) - { + if (above < 0) + { above = 0; below = height - ss; - } - if( below < 0 ) - { + } + if (below < 0) + { above = height - ss; below = 0; - } - if( ss > height ) - { + } + if (ss > height) + { above = 0; ss = height; below = 0; - } - } + } + } *above_return = above; *ss_return = ss; *below_return = below; - CHECK(w); + CHECK (w); } -static void verify_values(XlwScrollBarWidget w) +static void +verify_values (XlwScrollBarWidget w) { int total = w->sb.maximum - w->sb.minimum; - if( w->sb.sliderSize > total ) - { + if (w->sb.sliderSize > total) w->sb.sliderSize = total; - } - if( w->sb.pageIncrement > total ) - { + + if (w->sb.pageIncrement > total) w->sb.pageIncrement = total; - } - if( w->sb.increment > total ) - { + + if (w->sb.increment > total) w->sb.increment = total; - } - if( w->sb.value < w->sb.minimum ) - { + + if (w->sb.value < w->sb.minimum) w->sb.value = w->sb.minimum; - } - if( w->sb.value > w->sb.maximum - w->sb.sliderSize) - { + + if (w->sb.value > w->sb.maximum - w->sb.sliderSize) w->sb.value = w->sb.maximum - w->sb.sliderSize; - } + } -static int value_from_pixel(XlwScrollBarWidget w, int above) +static int +value_from_pixel (XlwScrollBarWidget w, int above) { float total, height, fuz; int value, ss; - height= widget_h(w); - if( w->sb.showArrows ) height -= (2*arrow_h(w)); + height= widget_h (w); + if (w->sb.showArrows) height -= (2 * arrow_h (w)); total = w->sb.maximum - w->sb.minimum; - fuz = height / 2; + fuz = height / 2; - ss = ((height * w->sb.sliderSize + (total / 2)) / total); + ss = ((height * w->sb.sliderSize + (total / 2)) / total); - if( ss < SS_MIN ) - { - /* add a percent amount for interger rounding */ + if (ss < SS_MIN) + { + /* add a percent amount for integer rounding */ above += ((((SS_MIN - ss) * above) + fuz) / height); - } + } { - /* Prevent SIGFPE's that would occur if we don't truncate the - value. */ - float floatval = w->sb.minimum + ((float)(above * total + fuz ) / height); + /* Prevent SIGFPE's that would occur if we don't truncate the value. */ + float floatval = w->sb.minimum + ((float)(above * total + fuz) / height); if (floatval >= (float) INT_MAX) value = INT_MAX; else if (floatval <= (float) INT_MIN) @@ -1123,28 +1107,29 @@ value = floatval; } - return( value ); + return value; } -static void redraw_dimple(XlwScrollBarWidget w, Display *dpy, Window win, - int x, int y, int width, int height) +static void +redraw_dimple (XlwScrollBarWidget w, Display *dpy, Window win, + int x, int y, int width, int height) { GC shine, shadow; int shadowT, size; - if( KNOB_DIMPLE == knob_style(w) ) - { - if( w->sb.armed == ARM_KNOB ) - { - shine = w->sb.bottomShadowGC; + if (KNOB_DIMPLE == knob_style (w)) + { + if (w->sb.armed == ARM_KNOB) + { + shine = w->sb.bottomShadowGC; shadow = w->sb.topShadowGC; - } + } else - { - shine = w->sb.topShadowGC; + { + shine = w->sb.topShadowGC; shadow = w->sb.bottomShadowGC; - } + } shadowT = w->sb.shadowThickness; @@ -1155,241 +1140,247 @@ size = (width < height ? width : height) * 3 / 4; - if( size%2 != (width < height ? width : height)%2 ) size--; + if (size%2 != (width < height ? width : height)%2) size--; - DBUG (fprintf(stderr, "%d %d\n", - x + (width / 2) - (size / 2) - 2*shadowT, - width - size - shadowT)); + DBUG (fprintf (stderr, "%d %d\n", + x + (width / 2) - (size / 2) - 2*shadowT, + width - size - shadowT)); - draw_dimple( dpy, win, shine, shadow, - x + (width / 2) - (size / 2), + draw_dimple (dpy, win, shine, shadow, + x + (width / 2) - (size / 2), y + (height / 2) - (size / 2), - size, size ); - } + size, size); + } } -static void draw_knob(XlwScrollBarWidget w, int above, int ss, int below) +static void +draw_knob (XlwScrollBarWidget w, int above, int ss, int below) { - Display *dpy = XtDisplay((Widget)w); - Window win = XtWindow((Widget)w); + Display *dpy = XtDisplay ((Widget) w); + Window win = XtWindow ((Widget) w); int x, y, width, height; int shadowT; - x = widget_x(w); - y = widget_y(w); - width = widget_w(w); - height = widget_h(w); + x = widget_x (w); + y = widget_y (w); + width = widget_w (w); + height = widget_h (w); shadowT = w->sb.shadowThickness; - if(shadowT > (width / 2)) shadowT = (width / 2); - if(shadowT > (height / 2)) shadowT = (height / 2); - if(shadowT <= 0) return; + if (shadowT > (width / 2)) shadowT = (width / 2); + if (shadowT > (height / 2)) shadowT = (height / 2); + if (shadowT <= 0) return; - if( w->sb.showArrows && !arrow_same_end(w) ) y += (arrow_h(w)); + if (w->sb.showArrows && !arrow_same_end (w)) y += arrow_h (w); /* trough above knob */ - if( above > 0 ) - { - if( VERT(w) ) - XClearArea( dpy, win, x, y, width, above, False ); + if (above > 0) + { + if (VERT (w)) + XClearArea (dpy, win, x, y, width, above, False); else - XClearArea( dpy, win, y, x, above, width, False ); - } + XClearArea (dpy, win, y, x, above, width, False); + } /* knob */ - if( VERT(w) ) - { - draw_shadows( dpy, win, w->sb.topShadowGC, w->sb.bottomShadowGC, + if (VERT (w)) + { + draw_shadows (dpy, win, w->sb.topShadowGC, w->sb.bottomShadowGC, x, y + above, width, ss, shadowT); - XFillRectangle( dpy, win, + XFillRectangle (dpy, win, w->sb.backgroundGC, - x+shadowT, y + above + shadowT, width-2*shadowT, ss-2*shadowT ); - redraw_dimple(w, dpy, win, x, y + above, width, ss); - } + x+shadowT, y + above + shadowT, width-2*shadowT, ss-2*shadowT); + redraw_dimple (w, dpy, win, x, y + above, width, ss); + } else - { - draw_shadows( dpy, win, w->sb.topShadowGC, w->sb.bottomShadowGC, + { + draw_shadows (dpy, win, w->sb.topShadowGC, w->sb.bottomShadowGC, y + above, x, ss, width, shadowT); - XFillRectangle( dpy, win, + XFillRectangle (dpy, win, w->sb.backgroundGC, - y + above + shadowT, x+shadowT, ss-2*shadowT, width-2*shadowT ); - redraw_dimple(w, dpy, win, y + above, x, ss, width); - } + y + above + shadowT, x+shadowT, ss-2*shadowT, width-2*shadowT); + redraw_dimple (w, dpy, win, y + above, x, ss, width); + } /* trough below knob */ - if( below > 0 ) - { - if( VERT(w) ) - XClearArea( dpy, win, x, y + above + ss, width, below, False ); + if (below > 0) + { + if (VERT (w)) + XClearArea (dpy, win, x, y + above + ss, width, below, False); else - XClearArea( dpy, win, y + above + ss, x, below, width, False ); - } + XClearArea (dpy, win, y + above + ss, x, below, width, False); + } - CHECK(w); + CHECK (w); } -static void redraw_up_arrow(XlwScrollBarWidget w, Boolean armed, Boolean clear_behind) +static void +redraw_up_arrow (XlwScrollBarWidget w, Boolean armed, Boolean clear_behind) { - Display *dpy = XtDisplay((Widget)w); - Window win = XtWindow((Widget)w); + Display *dpy = XtDisplay ((Widget) w); + Window win = XtWindow ((Widget) w); GC bg, shine, shadow; int x, y, width, height, arrow_height, shadowT; - x = widget_x(w); - y = widget_y(w); - width = widget_w(w); - height = widget_h(w); - arrow_height = arrow_h(w); + x = widget_x (w); + y = widget_y (w); + width = widget_w (w); + height = widget_h (w); + arrow_height = arrow_h (w); shadowT = w->sb.shadowThickness; bg = w->sb.backgroundGC; - if( armed ) - { + if (armed) + { shine = w->sb.bottomShadowGC; shadow = w->sb.topShadowGC; - } + } else - { + { shine = w->sb.topShadowGC; shadow = w->sb.bottomShadowGC; - } + } - if( VERT(w) ) - { - if( arrow_same_end(w) ) - { - y += height - 2*arrow_h(w) + 2; - } - if( clear_behind ) - XClearArea( dpy, win, x, y, width, arrow_height + 1, False ); - draw_arrow_up( dpy, win, bg, shine, shadow, + if (VERT (w)) + { + if (arrow_same_end (w)) + { + y += height - 2 * arrow_h (w) + 2; + } + if (clear_behind) + XClearArea (dpy, win, x, y, width, arrow_height + 1, False); + draw_arrow_up (dpy, win, bg, shine, shadow, x + (width - arrow_height)/2, y, - arrow_height, arrow_height, shadowT ); - } + arrow_height, arrow_height, shadowT); + } else - { - if( arrow_same_end(w) ) - { - y += height - 2*arrow_h(w); - } - if( clear_behind ) - XClearArea( dpy, win, y, x, arrow_height + 1, height, False ); - draw_arrow_left( dpy, win, bg, shine, shadow, + { + if (arrow_same_end (w)) + { + y += height - 2 * arrow_h (w); + } + if (clear_behind) + XClearArea (dpy, win, y, x, arrow_height + 1, height, False); + draw_arrow_left (dpy, win, bg, shine, shadow, y, x + (width - arrow_height)/2, - arrow_height, arrow_height, shadowT ); - } + arrow_height, arrow_height, shadowT); + } } -static void redraw_down_arrow(XlwScrollBarWidget w, Boolean armed, Boolean clear_behind) +static void +redraw_down_arrow (XlwScrollBarWidget w, Boolean armed, Boolean clear_behind) { - Display *dpy = XtDisplay((Widget)w); - Window win = XtWindow((Widget)w); + Display *dpy = XtDisplay ((Widget) w); + Window win = XtWindow ((Widget) w); GC bg, shine, shadow; int x, y, width, height, arrow_height, shadowT; - x = widget_x(w); - y = widget_y(w); - width = widget_w(w); - height = widget_h(w); - arrow_height = arrow_h(w); + x = widget_x (w); + y = widget_y (w); + width = widget_w (w); + height = widget_h (w); + arrow_height = arrow_h (w); shadowT = w->sb.shadowThickness; bg = w->sb.backgroundGC; - if( armed ) - { - shine = w->sb.bottomShadowGC; - shadow = w->sb.topShadowGC; - } + if (armed) + { + shine = w->sb.bottomShadowGC; + shadow = w->sb.topShadowGC; + } else - { - shine = w->sb.topShadowGC; - shadow = w->sb.bottomShadowGC; - } + { + shine = w->sb.topShadowGC; + shadow = w->sb.bottomShadowGC; + } - if( VERT(w) ) - { - if( clear_behind ) - XClearArea( dpy, win, x, y + height - arrow_height, width, arrow_height + 1, False ); - draw_arrow_down( dpy, win, bg, shine, shadow, - x + (width - arrow_height)/2, y + height - arrow_height + 1, - arrow_height, arrow_height, shadowT ); - } + if (VERT (w)) + { + if (clear_behind) + XClearArea (dpy, win, x, y + height - arrow_height, width, + arrow_height + 1, False); + draw_arrow_down (dpy, win, bg, shine, shadow, + x + (width - arrow_height)/2, + y + height - arrow_height + 1, + arrow_height, arrow_height, shadowT); + } else - { - if( clear_behind ) - XClearArea( dpy, win, y + height - arrow_height, x, arrow_height + 1, height, False ); - draw_arrow_right( dpy, win, bg, shine, shadow, - y + height - arrow_height + 1, x + (width - arrow_height)/2, - arrow_height, arrow_height, shadowT ); - } + { + if (clear_behind) + XClearArea (dpy, win, y + height - arrow_height, x, + arrow_height + 1, height, False); + draw_arrow_right (dpy, win, bg, shine, shadow, + y + height - arrow_height + 1, + x + (width - arrow_height)/2, + arrow_height, arrow_height, shadowT); + } } -static void redraw_everything(XlwScrollBarWidget w, Region region, Boolean behind_arrows) +static void +redraw_everything (XlwScrollBarWidget w, Region region, Boolean behind_arrows) { - Display *dpy = XtDisplay((Widget)w); - Window win = XtWindow((Widget)w); + Display *dpy = XtDisplay ((Widget) w); + Window win = XtWindow ((Widget) w); int x, y, width, height, shadowT, tmp; - x = widget_x(w); - y = widget_y(w); - width = widget_w(w); - height = widget_h(w); + x = widget_x (w); + y = widget_y (w); + width = widget_w (w); + height = widget_h (w); shadowT = w->sb.shadowThickness; - if( w->sb.showArrows ) - { - if( region == NULL || XRectInRegion( region, x, y, width, width ) ) - { - redraw_up_arrow( w, False, behind_arrows ); - } - if( VERT(w) ) - { + if (w->sb.showArrows) + { + if (region == NULL || XRectInRegion (region, x, y, width, width)) + { + redraw_up_arrow (w, False, behind_arrows); + } + if (VERT (w)) + { y = y + height - width + 1; - } + } else - { + { tmp = y; y = x; x = tmp + height - width + 1; - } - if( region == NULL || XRectInRegion( region, x, y, width, width ) ) - { - redraw_down_arrow( w, False, behind_arrows ); - } - } + } + if (region == NULL || XRectInRegion (region, x, y, width, width)) + { + redraw_down_arrow (w, False, behind_arrows); + } + } - draw_shadows( dpy, win, w->sb.bottomShadowGC, w->sb.topShadowGC, + draw_shadows (dpy, win, w->sb.bottomShadowGC, w->sb.topShadowGC, 0, 0, w->core.width, w->core.height, shadowT); - draw_knob( w, w->sb.above, w->sb.ss, w->sb.below ); + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); } /************************************************************************ ** -** Method funcitons +** Method functions ** */ -/* -** Initialize -*/ -static void Initialize(Widget treq, Widget tnew, ArgList args, Cardinal *num_args) +static void +Initialize (Widget treq, Widget tnew, ArgList args, Cardinal *num_args) { XlwScrollBarWidget request = (XlwScrollBarWidget) treq; XlwScrollBarWidget w = (XlwScrollBarWidget) tnew; - Display *dpy = XtDisplay((Widget)w); - Window win = RootWindowOfScreen( DefaultScreenOfDisplay(dpy) ); + Display *dpy = XtDisplay ((Widget) w); + Window win = RootWindowOfScreen (DefaultScreenOfDisplay (dpy)); - DBUG(fprintf(stderr, "Initialize\n")); + DBUG (fprintf (stderr, "Initialize\n")); - if( request->core.width == 0 ) w->core.width += (VERT(w) ? 12 : 25); - if( request->core.height == 0 ) w->core.height += (VERT(w) ? 25 : 12); + if (request->core.width == 0) w->core.width += (VERT (w) ? 12 : 25); + if (request->core.height == 0) w->core.height += (VERT (w) ? 25 : 12); - verify_values(w); + verify_values (w); w->sb.lastY = 0; w->sb.above = 0; @@ -1397,456 +1388,469 @@ w->sb.below = 0; w->sb.armed = ARM_NONE; - if( w->sb.shadowThickness > 5 ) w->sb.shadowThickness = 5; + if (w->sb.shadowThickness > 5) w->sb.shadowThickness = 5; w->sb.grayPixmap = - XCreatePixmapFromBitmapData( dpy, win, (char *) gray_bits, gray_width, - gray_height, 1, 0, 1); + XCreatePixmapFromBitmapData (dpy, win, (char *) gray_bits, gray_width, + gray_height, 1, 0, 1); - make_trough_pixel( w ); + make_trough_pixel (w); + + make_shadow_pixels (w); - make_shadow_pixels( w ); - - w->sb.backgroundGC = get_gc(w, w->core.background_pixel, w->core.background_pixel, None); - w->sb.topShadowGC = get_gc(w, w->sb.topShadowColor, w->core.background_pixel, w->sb.topShadowPixmap); - w->sb.bottomShadowGC = get_gc(w, w->sb.bottomShadowColor, w->core.background_pixel, w->sb.bottomShadowPixmap); + w->sb.backgroundGC = + get_gc (w, w->core.background_pixel, w->core.background_pixel, None); + w->sb.topShadowGC = + get_gc (w, w->sb.topShadowColor, w->core.background_pixel, + w->sb.topShadowPixmap); + w->sb.bottomShadowGC = + get_gc (w, w->sb.bottomShadowColor, w->core.background_pixel, + w->sb.bottomShadowPixmap); w->sb.fullRedrawNext = True; + + w->sb.timerActive = False; } -/* -** Destroy -*/ -static void Destroy(Widget widget) +static void +Destroy (Widget widget) { XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - Display *dpy = XtDisplay((Widget)w); + Display *dpy = XtDisplay ((Widget) w); - DBUG(fprintf(stderr, "Destroy\n")); + DBUG (fprintf (stderr, "Destroy\n")); - XtReleaseGC(widget, w->sb.bottomShadowGC); - XtReleaseGC(widget, w->sb.topShadowGC); - XtReleaseGC(widget, w->sb.backgroundGC); + XtReleaseGC (widget, w->sb.bottomShadowGC); + XtReleaseGC (widget, w->sb.topShadowGC); + XtReleaseGC (widget, w->sb.backgroundGC); - XFreePixmap( dpy, w->sb.grayPixmap ); + XFreePixmap (dpy, w->sb.grayPixmap); + + if (w->sb.timerActive) + XtRemoveTimeOut (w->sb.timerId); } -/* -** Realize -*/ -static void Realize(Widget widget, XtValueMask *valuemask, XSetWindowAttributes *attr) +static void +Realize (Widget widget, XtValueMask *valuemask, XSetWindowAttributes *attr) { XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - Display *dpy = XtDisplay((Widget)w); + Display *dpy = XtDisplay ((Widget) w); Window win; XSetWindowAttributes win_attr; - DBUG(fprintf(stderr, "Realize\n")); + DBUG (fprintf (stderr, "Realize\n")); (*coreClassRec.core_class.realize)(widget, valuemask, attr); - win = XtWindow((Widget)w); + win = XtWindow ((Widget) w); - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); - XSetWindowBackground( dpy, win, w->sb.troughColor); + XSetWindowBackground (dpy, win, w->sb.troughColor); /* Change bit gravity so widget is not cleared on resize */ win_attr.bit_gravity = NorthWestGravity; - XChangeWindowAttributes( dpy, win, CWBitGravity , &win_attr); + XChangeWindowAttributes (dpy, win, CWBitGravity , &win_attr); } -/* -** Resize -*/ -static void Resize(Widget widget) +static void +Resize (Widget widget) { XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - Display *dpy = XtDisplay((Widget)w); - Window win = XtWindow((Widget)w); + Display *dpy = XtDisplay ((Widget) w); + Window win = XtWindow ((Widget) w); - if( XtIsRealized(widget) ) - { - DBUG(fprintf(stderr, "Resize = %08lx\n", w)); + if (XtIsRealized (widget)) + { + DBUG (fprintf (stderr, "Resize = %08lx\n", w)); - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); /*redraw_everything(w, NULL, True);*/ w->sb.fullRedrawNext = True; /* Force expose event */ - XClearArea(dpy, win, widget_x(w), widget_y(w), 1, 1, True); - } + XClearArea (dpy, win, widget_x(w), widget_y(w), 1, 1, True); + } } -/* -** Redisplay -*/ -static void Redisplay(Widget widget, XEvent *event, Region region) +static void +Redisplay (Widget widget, XEvent *event, Region region) { XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - DBUG(fprintf(stderr, "Redisplay = %08lx\n", w)); + DBUG (fprintf (stderr, "Redisplay = %08lx\n", w)); - if( XtIsRealized(widget) ) - { - if( w->sb.fullRedrawNext ) - { - redraw_everything(w, NULL, True); - } + if (XtIsRealized (widget)) + { + if (w->sb.fullRedrawNext) + { + redraw_everything (w, NULL, True); + } else - { - redraw_everything(w, region, False); - } + { + redraw_everything (w, region, False); + } w->sb.fullRedrawNext = False; - } + } } -/* -** SetValues -*/ -static Boolean SetValues(Widget current, Widget request, Widget neww, ArgList args, Cardinal *num_args) +static Boolean +SetValues (Widget current, Widget request, Widget neww, + ArgList args, Cardinal *num_args) { XlwScrollBarWidget cur = (XlwScrollBarWidget) current; XlwScrollBarWidget w = (XlwScrollBarWidget) neww; Boolean do_redisplay = False; - if( cur->sb.troughColor != w->sb.troughColor ) - { - if( XtIsRealized((Widget)w) ) - { - XSetWindowBackground( XtDisplay((Widget)w), XtWindow((Widget)w), + if (cur->sb.troughColor != w->sb.troughColor) + { + if (XtIsRealized ((Widget) w)) + { + XSetWindowBackground (XtDisplay((Widget) w), XtWindow ((Widget) w), w->sb.troughColor); do_redisplay = True; - } - } + } + } - if( cur->core.background_pixel != w->core.background_pixel ) - { - XtReleaseGC((Widget)cur, cur->sb.backgroundGC); - w->sb.backgroundGC = get_gc(w, w->core.background_pixel, w->core.background_pixel, None); + if (cur->core.background_pixel != w->core.background_pixel) + { + XtReleaseGC ((Widget)cur, cur->sb.backgroundGC); + w->sb.backgroundGC = + get_gc (w, w->core.background_pixel, w->core.background_pixel, None); do_redisplay = True; - } + } - if( cur->sb.topShadowColor != w->sb.topShadowColor || - cur->sb.topShadowPixmap != w->sb.topShadowPixmap ) - { - XtReleaseGC((Widget)cur, cur->sb.topShadowGC); - w->sb.topShadowGC = get_gc(w, w->sb.topShadowColor, w->core.background_pixel, w->sb.topShadowPixmap); + if (cur->sb.topShadowColor != w->sb.topShadowColor || + cur->sb.topShadowPixmap != w->sb.topShadowPixmap) + { + XtReleaseGC ((Widget)cur, cur->sb.topShadowGC); + w->sb.topShadowGC = + get_gc (w, w->sb.topShadowColor, w->core.background_pixel, + w->sb.topShadowPixmap); do_redisplay = True; - } + } - if( cur->sb.bottomShadowColor != w->sb.bottomShadowColor || - cur->sb.bottomShadowPixmap != w->sb.bottomShadowPixmap ) - { - XtReleaseGC((Widget)cur, cur->sb.bottomShadowGC); - w->sb.bottomShadowGC = get_gc(w, w->sb.bottomShadowColor, w->core.background_pixel, w->sb.bottomShadowPixmap); + if (cur->sb.bottomShadowColor != w->sb.bottomShadowColor || + cur->sb.bottomShadowPixmap != w->sb.bottomShadowPixmap) + { + XtReleaseGC ((Widget)cur, cur->sb.bottomShadowGC); + w->sb.bottomShadowGC = + get_gc (w, w->sb.bottomShadowColor, w->core.background_pixel, + w->sb.bottomShadowPixmap); do_redisplay = True; - } + } - if( cur->sb.orientation != w->sb.orientation ) - { + if (cur->sb.orientation != w->sb.orientation) + { do_redisplay = True; - } + } - if( cur->sb.minimum != w->sb.minimum || + if (cur->sb.minimum != w->sb.minimum || cur->sb.maximum != w->sb.maximum || cur->sb.sliderSize != w->sb.sliderSize || cur->sb.value != w->sb.value || cur->sb.pageIncrement != w->sb.pageIncrement || - cur->sb.increment != w->sb.increment ) - { - verify_values(w); - if( XtIsRealized((Widget)w) ) - { - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); - draw_knob( w, w->sb.above, w->sb.ss, w->sb.below ); - } - } + cur->sb.increment != w->sb.increment) + { + verify_values (w); + if (XtIsRealized ((Widget) w)) + { + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); + } + } - if( w->sb.shadowThickness > 5 ) w->sb.shadowThickness = 5; + if (w->sb.shadowThickness > 5) w->sb.shadowThickness = 5; - return( do_redisplay ); + return do_redisplay; } -void XlwScrollBarGetValues(Widget widget, int *value, int *sliderSize, - int *increment, int *pageIncrement) +void +XlwScrollBarGetValues (Widget widget, int *value, int *sliderSize, + int *increment, int *pageIncrement) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - if( w && XtClass((Widget)w) == xlwScrollBarWidgetClass ) - { - if( value ) *value = w->sb.value; - if( sliderSize ) *sliderSize = w->sb.sliderSize; - if( increment ) *increment = w->sb.increment; - if( pageIncrement ) *pageIncrement = w->sb.pageIncrement; - } + if (w && XtClass ((Widget) w) == xlwScrollBarWidgetClass) + { + if (value) *value = w->sb.value; + if (sliderSize) *sliderSize = w->sb.sliderSize; + if (increment) *increment = w->sb.increment; + if (pageIncrement) *pageIncrement = w->sb.pageIncrement; + } } -void XlwScrollBarSetValues(Widget widget, int value, int sliderSize, - int increment, int pageIncrement, Boolean notify) +void +XlwScrollBarSetValues (Widget widget, int value, int sliderSize, + int increment, int pageIncrement, Boolean notify) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; int last_value; - if( w && XtClass((Widget)w) == xlwScrollBarWidgetClass && + if (w && XtClass ((Widget) w) == xlwScrollBarWidgetClass && (w->sb.value != value || w->sb.sliderSize != sliderSize || w->sb.increment != increment || - w->sb.pageIncrement != pageIncrement )) - { + w->sb.pageIncrement != pageIncrement)) + { w->sb.value = value; w->sb.sliderSize = sliderSize; w->sb.increment = increment; w->sb.pageIncrement = pageIncrement; - verify_values(w); + verify_values (w); - if( XtIsRealized(widget) ) - { - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); + if (XtIsRealized (widget)) + { + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); last_value = w->sb.value; - w->sb.value = value_from_pixel(w, w->sb.above); - verify_values(w); + w->sb.value = value_from_pixel (w, w->sb.above); + verify_values (w); - if( w->sb.value != last_value && notify ) - { - call_callbacks( w, XmCR_VALUE_CHANGED, w->sb.value, 0, NULL ); - } - } - } + if (w->sb.value != last_value && notify) + { + call_callbacks (w, XmCR_VALUE_CHANGED, w->sb.value, 0, NULL); + } + } + } } /************************************************************************ ** -** Action funcitons +** Action functions ** */ -static void timer(XtPointer data, XtIntervalId *id) +static void +timer (XtPointer data, XtIntervalId *id) { - XlwScrollBarWidget w = (XlwScrollBarWidget)data; + XlwScrollBarWidget w = (XlwScrollBarWidget) data; int reason, last_value; + + w->sb.timerActive = False; - if( w->sb.armed != ARM_NONE ) - { + if (w->sb.armed != ARM_NONE) + { last_value = w->sb.value; reason = XmCR_NONE; - switch( w->sb.armed ) - { - case ARM_PAGEUP: - w->sb.value = safe_subtract( w->sb.value, w->sb.pageIncrement ); - reason = XmCR_PAGE_DECREMENT; - break; - case ARM_PAGEDOWN: - w->sb.value = safe_add( w->sb.value, w->sb.pageIncrement ); - reason = XmCR_PAGE_INCREMENT; - break; - case ARM_UP: - w->sb.value = safe_subtract( w->sb.value, w->sb.increment ); - reason = XmCR_DECREMENT; - break; - case ARM_DOWN: - w->sb.value = safe_add( w->sb.value, w->sb.increment ); - reason = XmCR_INCREMENT; - break; - } + switch (w->sb.armed) + { + case ARM_PAGEUP: + w->sb.value = safe_subtract (w->sb.value, w->sb.pageIncrement); + reason = XmCR_PAGE_DECREMENT; + break; + case ARM_PAGEDOWN: + w->sb.value = safe_add (w->sb.value, w->sb.pageIncrement); + reason = XmCR_PAGE_INCREMENT; + break; + case ARM_UP: + w->sb.value = safe_subtract (w->sb.value, w->sb.increment); + reason = XmCR_DECREMENT; + break; + case ARM_DOWN: + w->sb.value = safe_add (w->sb.value, w->sb.increment); + reason = XmCR_INCREMENT; + break; + } - verify_values(w); + verify_values (w); + + if (last_value != w->sb.value) + { + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); - if( last_value != w->sb.value ) - { - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); - - call_callbacks( w, reason, w->sb.value, 0, NULL ); + call_callbacks (w, reason, w->sb.value, 0, NULL); - XtAppAddTimeOut( XtWidgetToApplicationContext((Widget)w), - (unsigned long) w->sb.repeatDelay, - timer, (XtPointer) w ); - } - } + w->sb.timerId = + XtAppAddTimeOut (XtWidgetToApplicationContext ((Widget) w), + (unsigned long) w->sb.repeatDelay, + timer, (XtPointer) w); + w->sb.timerActive = True; + } + } } -static int what_button(XlwScrollBarWidget w, int mouse_x, int mouse_y) +static int +what_button (XlwScrollBarWidget w, int mouse_x, int mouse_y) { int x, y, width, height, arrow_height_top, arrow_height_bottom; int where; - x = widget_x(w); - y = widget_y(w); - width = widget_w(w); - height = widget_h(w); + x = widget_x (w); + y = widget_y (w); + width = widget_w (w); + height = widget_h (w); #if 0 - arrow_height = w->sb.showArrows ? arrow_h(w) : 0; + arrow_height = w->sb.showArrows ? arrow_h (w) : 0; #endif - if( w->sb.showArrows ) - { - if( arrow_same_end(w) ) - { + if (w->sb.showArrows) + { + if (arrow_same_end (w)) + { arrow_height_top = 0; - arrow_height_bottom = 2*arrow_h(w); - } + arrow_height_bottom = 2 * arrow_h (w); + } else - { - arrow_height_top = arrow_height_bottom = arrow_h(w); - } - } + { + arrow_height_top = arrow_height_bottom = arrow_h (w); + } + } else - { + { arrow_height_top = arrow_height_bottom = 0; - } + } where = BUTTON_NONE; - if( mouse_x > x && mouse_x < (x + width) ) - { - if( mouse_y > (y + arrow_height_top) && mouse_y < (y + height - arrow_height_bottom) ) - { - if( mouse_y < (y + w->sb.above + arrow_height_top) ) - { + if (mouse_x > x && mouse_x < (x + width)) + { + if (mouse_y > (y + arrow_height_top) && + mouse_y < (y + height - arrow_height_bottom)) + { + if (mouse_y < (y + w->sb.above + arrow_height_top)) + { where = BUTTON_TROUGH_ABOVE; - } - else if( mouse_y > (y + w->sb.above + w->sb.ss + arrow_height_top) ) - { + } + else if (mouse_y > (y + w->sb.above + w->sb.ss + arrow_height_top)) + { where = BUTTON_TROUGH_BELOW; - } + } else - { + { where = BUTTON_KNOB; - } - } - else if( arrow_same_end(w) ) - { - if( mouse_y > (y + height - arrow_height_bottom + 1) && mouse_y < (y + height) ) - { - if( mouse_y < (y + height - arrow_height_bottom/2) ) - { + } + } + else if (arrow_same_end (w)) + { + if (mouse_y > (y + height - arrow_height_bottom + 1) && + mouse_y < (y + height)) + { + if (mouse_y < (y + height - arrow_height_bottom/2)) + { where = BUTTON_UP_ARROW; - } + } else - { + { where = BUTTON_DOWN_ARROW; - } - } - } + } + } + } else - { - if( mouse_y > y && mouse_y < (y + arrow_height_top) ) - { + { + if (mouse_y > y && mouse_y < (y + arrow_height_top)) + { where = BUTTON_UP_ARROW; - } - else if( mouse_y > (y + height - arrow_height_bottom + 1) && mouse_y < (y + height) ) - { + } + else if (mouse_y > (y + height - arrow_height_bottom + 1) && + mouse_y < (y + height)) + { where = BUTTON_DOWN_ARROW; - } - } - } + } + } + } #if 0 - if( mouse_x > x && mouse_x < (x + width) ) - { - if( mouse_y > (y + arrow_height) && mouse_y < (y + height - arrow_height) ) - { - if( mouse_y < (y+w->sb.above+arrow_height) ) - { + if (mouse_x > x && mouse_x < (x + width)) + { + if (mouse_y > (y + arrow_height) && mouse_y < (y + height - arrow_height)) + { + if (mouse_y < (y+w->sb.above+arrow_height)) + { where = BUTTON_TROUGH_ABOVE; - } - else if( mouse_y > (y + w->sb.above + w->sb.ss + arrow_height) ) - { + } + else if (mouse_y > (y + w->sb.above + w->sb.ss + arrow_height)) + { where = BUTTON_TROUGH_BELOW; - } + } else - { + { where = BUTTON_KNOB; - } - } - else if( mouse_y > y && mouse_y < (y + arrow_height) ) - { + } + } + else if (mouse_y > y && mouse_y < (y + arrow_height)) + { where = BUTTON_UP_ARROW; - } - else if( mouse_y > (y + height - arrow_height + 1) && mouse_y < (y + height) ) - { + } + else if (mouse_y > (y + height - arrow_height + 1) && + mouse_y < (y + height)) + { where = BUTTON_DOWN_ARROW; - } - } + } + } #endif - return( where ); + return where; } -#define FORCED_SCROLL_NONE 0 +#define FORCED_SCROLL_NONE 0 #define FORCED_SCROLL_DOWNRIGHT 1 #define FORCED_SCROLL_UPLEFT 2 int forced_scroll_flag = FORCED_SCROLL_NONE; -/* -** PageDownOrRight -*/ -static void PageDownOrRight(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +PageDownOrRight (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { forced_scroll_flag = FORCED_SCROLL_DOWNRIGHT; - Select(widget, event, parms, num_parms); + Select (widget, event, parms, num_parms); forced_scroll_flag = FORCED_SCROLL_NONE; } -/* -** PageUpOrLeft -*/ -static void PageUpOrLeft(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +PageUpOrLeft (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { forced_scroll_flag = FORCED_SCROLL_UPLEFT; - Select(widget, event, parms, num_parms); + Select (widget, event, parms, num_parms); forced_scroll_flag = FORCED_SCROLL_NONE; } -/* -** Select -*/ -static void Select(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +Select (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; int mouse_x, mouse_y; int reason, last_value; int sb_button; - DBUG(fprintf(stderr, "Select:\n")); + DBUG (fprintf (stderr, "Select:\n")); - mouse_x = event_x( w, event ); - mouse_y = event_y( w, event ); + mouse_x = event_x (w, event); + mouse_y = event_y (w, event); w->sb.savedValue = w->sb.value; last_value = w->sb.value; reason = XmCR_NONE; - XtGrabKeyboard( (Widget)w, False, GrabModeAsync, GrabModeAsync, event->xbutton.time ); - - sb_button = what_button(w, mouse_x, mouse_y); + XtGrabKeyboard ((Widget) w, False, GrabModeAsync, GrabModeAsync, + event->xbutton.time); - if ( forced_scroll_flag != FORCED_SCROLL_NONE ) + sb_button = what_button (w, mouse_x, mouse_y); + + if (forced_scroll_flag != FORCED_SCROLL_NONE) { - switch ( sb_button ) + switch (sb_button) { case BUTTON_TROUGH_ABOVE: case BUTTON_TROUGH_BELOW: case BUTTON_KNOB: sb_button= BUTTON_NONE; /* cause next switch to fall through */ - if ( forced_scroll_flag == FORCED_SCROLL_UPLEFT ) + if (forced_scroll_flag == FORCED_SCROLL_UPLEFT) { - w->sb.value = safe_subtract( w->sb.value, w->sb.pageIncrement ); + w->sb.value = safe_subtract (w->sb.value, w->sb.pageIncrement); w->sb.armed = ARM_PAGEUP; reason = XmCR_PAGE_DECREMENT; break; } - else if ( forced_scroll_flag == FORCED_SCROLL_DOWNRIGHT ) + else if (forced_scroll_flag == FORCED_SCROLL_DOWNRIGHT) { - w->sb.value = safe_add( w->sb.value, w->sb.pageIncrement ); + w->sb.value = safe_add (w->sb.value, w->sb.pageIncrement); w->sb.armed = ARM_PAGEDOWN; reason = XmCR_PAGE_INCREMENT; break; @@ -1855,277 +1859,271 @@ } } - switch( sb_button ) - { - case BUTTON_TROUGH_ABOVE: - w->sb.value = safe_subtract( w->sb.value, w->sb.pageIncrement ); - w->sb.armed = ARM_PAGEUP; - reason = XmCR_PAGE_DECREMENT; - break; - case BUTTON_TROUGH_BELOW: - w->sb.value = safe_add( w->sb.value, w->sb.pageIncrement ); - w->sb.armed = ARM_PAGEDOWN; - reason = XmCR_PAGE_INCREMENT; - break; - case BUTTON_KNOB: - w->sb.lastY = mouse_y; - w->sb.armed = ARM_KNOB; - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); - break; - case BUTTON_UP_ARROW: - if( event->xbutton.state & ControlMask ) - { - w->sb.value = INT_MIN; - w->sb.armed = ARM_UP; - reason = XmCR_TO_TOP; - } - else - { - w->sb.value = safe_subtract( w->sb.value, w->sb.increment ); - w->sb.armed = ARM_UP; - reason = XmCR_DECREMENT; - } - redraw_up_arrow(w, True, False); - break; - case BUTTON_DOWN_ARROW: - if( event->xbutton.state & ControlMask ) - { - w->sb.value = INT_MAX; - w->sb.armed = ARM_DOWN; - reason = XmCR_TO_BOTTOM; - } - else - { - w->sb.value = safe_add( w->sb.value, w->sb.increment ); - w->sb.armed = ARM_DOWN; - reason = XmCR_INCREMENT; - } - redraw_down_arrow(w, True, False); - break; - } + switch (sb_button) + { + case BUTTON_TROUGH_ABOVE: + w->sb.value = safe_subtract (w->sb.value, w->sb.pageIncrement); + w->sb.armed = ARM_PAGEUP; + reason = XmCR_PAGE_DECREMENT; + break; + case BUTTON_TROUGH_BELOW: + w->sb.value = safe_add (w->sb.value, w->sb.pageIncrement); + w->sb.armed = ARM_PAGEDOWN; + reason = XmCR_PAGE_INCREMENT; + break; + case BUTTON_KNOB: + w->sb.lastY = mouse_y; + w->sb.armed = ARM_KNOB; + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); + break; + case BUTTON_UP_ARROW: + if (event->xbutton.state & ControlMask) + { + w->sb.value = INT_MIN; + w->sb.armed = ARM_UP; + reason = XmCR_TO_TOP; + } + else + { + w->sb.value = safe_subtract (w->sb.value, w->sb.increment); + w->sb.armed = ARM_UP; + reason = XmCR_DECREMENT; + } + redraw_up_arrow (w, True, False); + break; + case BUTTON_DOWN_ARROW: + if (event->xbutton.state & ControlMask) + { + w->sb.value = INT_MAX; + w->sb.armed = ARM_DOWN; + reason = XmCR_TO_BOTTOM; + } + else + { + w->sb.value = safe_add (w->sb.value, w->sb.increment); + w->sb.armed = ARM_DOWN; + reason = XmCR_INCREMENT; + } + redraw_down_arrow (w, True, False); + break; + } - verify_values(w); + verify_values (w); - if( last_value != w->sb.value ) - { - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); + if (last_value != w->sb.value) + { + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); - call_callbacks( w, reason, w->sb.value, mouse_y, event ); + call_callbacks (w, reason, w->sb.value, mouse_y, event); + + if (w->sb.timerActive) + XtRemoveTimeOut (w->sb.timerId); - XtAppAddTimeOut( XtWidgetToApplicationContext((Widget)w), - (unsigned long) w->sb.initialDelay, - timer, (XtPointer) w ); - } + w->sb.timerId = + XtAppAddTimeOut (XtWidgetToApplicationContext ((Widget) w), + (unsigned long) w->sb.initialDelay, + timer, (XtPointer) w); + w->sb.timerActive = True; + } - CHECK(w); + CHECK (w); } -/* -** Drag -*/ -static void Drag(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +Drag (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; int diff; int height, mouse_y; int last_value, last_above; - DBUG(fprintf(stderr, "Drag:\n")); + DBUG (fprintf (stderr, "Drag:\n")); - if( w->sb.armed == ARM_KNOB ) - { - height = widget_h(w); - if( w->sb.showArrows ) height -= (2*arrow_h(w)); + if (w->sb.armed == ARM_KNOB) + { + height = widget_h (w); + if (w->sb.showArrows) height -= (2 * arrow_h (w)); - mouse_y = event_y( w, event ); + mouse_y = event_y (w, event); diff = mouse_y - w->sb.lastY; last_above = w->sb.above; last_value = w->sb.value; - if( diff < 0 ) - { + if (diff < 0) + { /* up */ w->sb.above -= (-diff); - if( w->sb.above < 0 ) - { + if (w->sb.above < 0) + { mouse_y = (mouse_y - w->sb.above); w->sb.above = 0; diff = 0; w->sb.below = height - w->sb.ss; - } + } w->sb.below -= diff; - CHECK(w); - } - else if( diff > 0 ) - { + CHECK (w); + } + else if (diff > 0) + { /* down */ w->sb.above += diff; - if( w->sb.above + w->sb.ss > height ) - { + if (w->sb.above + w->sb.ss > height) + { mouse_y = height + (mouse_y - (w->sb.above + w->sb.ss)); w->sb.above = height - w->sb.ss; diff = 0; w->sb.below = 0; - } + } w->sb.below -= diff; - CHECK(w); - } + CHECK (w); + } - if( last_above != w->sb.above ) - { - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); + if (last_above != w->sb.above) + { + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); w->sb.lastY = mouse_y; - w->sb.value = value_from_pixel(w, w->sb.above); - verify_values(w); - CHECK(w); + w->sb.value = value_from_pixel (w, w->sb.above); + verify_values (w); + CHECK (w); - if( w->sb.value != last_value ) - { - call_callbacks( w, XmCR_DRAG, w->sb.value, event_y(w, event), event ); - } - } - } - CHECK(w); + if (w->sb.value != last_value) + call_callbacks (w, XmCR_DRAG, w->sb.value, event_y (w, event), event); + } + } + CHECK (w); } -/* -** Release -*/ -static void Release(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +Release (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - DBUG(fprintf(stderr, "EndDrag:\n")); + DBUG (fprintf (stderr, "EndDrag:\n")); - switch( w->sb.armed ) - { - case ARM_KNOB: - call_callbacks( w, XmCR_VALUE_CHANGED, w->sb.value, event_y(w, event), event ); - w->sb.armed = ARM_NONE; - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); - break; - case ARM_UP: - redraw_up_arrow(w, False, False); - break; - case ARM_DOWN: - redraw_down_arrow(w, False, False); - break; - } + switch (w->sb.armed) + { + case ARM_KNOB: + call_callbacks (w, XmCR_VALUE_CHANGED, w->sb.value, event_y (w, event), event); + w->sb.armed = ARM_NONE; + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); + break; + case ARM_UP: + redraw_up_arrow (w, False, False); + break; + case ARM_DOWN: + redraw_down_arrow (w, False, False); + break; + } - XtUngrabKeyboard( (Widget)w, event->xbutton.time ); + XtUngrabKeyboard ((Widget) w, event->xbutton.time); w->sb.armed = ARM_NONE; } -/* -** Jump -*/ -static void Jump(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +Jump (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; int x, y, width, height, mouse_x, mouse_y; int arrow_height; int last_above, last_value; - DBUG(fprintf(stderr, "Jump:\n")); + DBUG (fprintf (stderr, "Jump:\n")); - x = widget_x(w); - y = widget_y(w); - width = widget_w(w); - height = widget_h(w); - mouse_x = event_x( w, event ); - mouse_y = event_y( w, event ); + x = widget_x (w); + y = widget_y (w); + width = widget_w (w); + height = widget_h (w); + + mouse_x = event_x (w, event); + mouse_y = event_y (w, event); - arrow_height = w->sb.showArrows ? arrow_h(w) : 0; + arrow_height = w->sb.showArrows ? arrow_h (w) : 0; - XtGrabKeyboard( (Widget)w, False, GrabModeAsync, GrabModeAsync, event->xbutton.time ); + XtGrabKeyboard ((Widget) w, False, GrabModeAsync, GrabModeAsync, + event->xbutton.time); - switch( what_button(w, mouse_x, mouse_y) ) - { - case BUTTON_TROUGH_ABOVE: - case BUTTON_TROUGH_BELOW: - case BUTTON_KNOB: - w->sb.savedValue = w->sb.value; + switch (what_button (w, mouse_x, mouse_y)) + { + case BUTTON_TROUGH_ABOVE: + case BUTTON_TROUGH_BELOW: + case BUTTON_KNOB: + w->sb.savedValue = w->sb.value; - height -= (2*arrow_height); - y += arrow_height; + height -= (2*arrow_height); + y += arrow_height; - last_above = w->sb.above; - last_value = w->sb.value; + last_above = w->sb.above; + last_value = w->sb.value; - w->sb.armed = ARM_KNOB; - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); + w->sb.armed = ARM_KNOB; + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); - w->sb.above = mouse_y - (w->sb.ss / 2) - arrow_height; - if( w->sb.above < 0 ) - { - w->sb.above = 0; - } - else if( w->sb.above + w->sb.ss > height ) - { - w->sb.above = height - w->sb.ss; - } - w->sb.below = (height - (w->sb.ss + w->sb.above)); + w->sb.above = mouse_y - (w->sb.ss / 2) - arrow_height; + if (w->sb.above < 0) + { + w->sb.above = 0; + } + else if (w->sb.above + w->sb.ss > height) + { + w->sb.above = height - w->sb.ss; + } + w->sb.below = (height - (w->sb.ss + w->sb.above)); - if( last_above != w->sb.above ) - { - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); + if (last_above != w->sb.above) + { + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); - w->sb.value = value_from_pixel(w, w->sb.above); - verify_values(w); - CHECK(w); + w->sb.value = value_from_pixel (w, w->sb.above); + verify_values (w); + CHECK (w); - w->sb.lastY = mouse_y; - w->sb.lastY = w->sb.above + arrow_height + (w->sb.ss / 2); + w->sb.lastY = mouse_y; + w->sb.lastY = w->sb.above + arrow_height + (w->sb.ss / 2); - if( w->sb.value != last_value ) - { - call_callbacks( w, XmCR_DRAG, w->sb.value, event_y(w, event), event ); - } - } - break; - } - CHECK(w); + if (w->sb.value != last_value) + { + call_callbacks (w, XmCR_DRAG, w->sb.value, event_y (w, event), event); + } + } + break; + } + CHECK (w); } -/* -** Abort -*/ -static void Abort(Widget widget, XEvent *event, String *parms, Cardinal *num_parms) +static void +Abort (Widget widget, XEvent *event, String *parms, Cardinal *num_parms) { - XlwScrollBarWidget w = (XlwScrollBarWidget)widget; + XlwScrollBarWidget w = (XlwScrollBarWidget) widget; - DBUG(fprintf(stderr, "Abort:\n")); + DBUG (fprintf (stderr, "Abort:\n")); - if( w->sb.armed != ARM_NONE ) - { - if( w->sb.value != w->sb.savedValue ) - { + if (w->sb.armed != ARM_NONE) + { + if (w->sb.value != w->sb.savedValue) + { w->sb.value = w->sb.savedValue; - seg_pixel_sizes(w, &w->sb.above, &w->sb.ss, &w->sb.below); - draw_knob(w, w->sb.above, w->sb.ss, w->sb.below); - - call_callbacks( w, XmCR_VALUE_CHANGED, w->sb.value, event_y(w, event), event ); - } + seg_pixel_sizes (w, &w->sb.above, &w->sb.ss, &w->sb.below); + draw_knob (w, w->sb.above, w->sb.ss, w->sb.below); - switch( w->sb.armed ) - { - case ARM_UP: - redraw_up_arrow(w, False, False); - break; - case ARM_DOWN: - redraw_down_arrow(w, False, False); - break; - } + call_callbacks (w, XmCR_VALUE_CHANGED, w->sb.value, + event_y (w, event), event); + } + + switch (w->sb.armed) + { + case ARM_UP: redraw_up_arrow (w, False, False); break; + case ARM_DOWN: redraw_down_arrow (w, False, False); break; + } w->sb.armed = ARM_NONE; - XtUngrabKeyboard( (Widget)w, event->xbutton.time ); - } + XtUngrabKeyboard ((Widget) w, event->xbutton.time); + } }
--- a/lwlib/xlwscrollbar.h Mon Aug 13 09:04:39 2007 +0200 +++ b/lwlib/xlwscrollbar.h Mon Aug 13 09:05:10 2007 +0200 @@ -14,11 +14,11 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU Emacs; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +along with XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ /* Created by Douglas Keller <dkeller@vnet.ibm.com> */ -/* Last changed 02/05/95 */ #ifndef _XlwScrollbar_h #define _XlwScrollbar_h @@ -28,70 +28,71 @@ /* Motif-compatible resource names */ #ifndef _XmStrDefs_h_ -#define XmNbackground "background" -#define XmNbottomShadowColor "bottomShadowColor" -#define XmNbottomShadowPixmap "bottomShadowPixmap" -#define XmNforeground "foreground" -#define XmNincrement "increment" -#define XmNinitialDelay "initialDelay" -#define XmNmaximum "maximum" -#define XmNminimum "minimum" -#define XmNpageIncrement "pageIncrement" -#define XmNrepeatDelay "repeatDelay" -#define XmNshadowThickness "shadowThickness" -#define XmNborderWidth "borderWidth" -#define XmNshowArrows "showArrows" -#define XmNsliderSize "sliderSize" -#define XmNtopShadowColor "topShadowColor" -#define XmNtopShadowPixmap "topShadowPixmap" -#define XmNtroughColor "troughColor" -#define XmNvalue "value" -#define XmNvalueChangedCallback "valueChangedCallback" -#define XmNincrementCallback "incrementCallback" -#define XmNdecrementCallback "decrementCallback" +#define XmNbackground "background" +#define XmNbottomShadowColor "bottomShadowColor" +#define XmNbottomShadowPixmap "bottomShadowPixmap" +#define XmNforeground "foreground" +#define XmNincrement "increment" +#define XmNinitialDelay "initialDelay" +#define XmNmaximum "maximum" +#define XmNminimum "minimum" +#define XmNpageIncrement "pageIncrement" +#define XmNrepeatDelay "repeatDelay" +#define XmNshadowThickness "shadowThickness" +#define XmNborderWidth "borderWidth" +#define XmNshowArrows "showArrows" +#define XmNsliderSize "sliderSize" +#define XmNtopShadowColor "topShadowColor" +#define XmNtopShadowPixmap "topShadowPixmap" +#define XmNtroughColor "troughColor" +#define XmNvalue "value" +#define XmNvalueChangedCallback "valueChangedCallback" +#define XmNincrementCallback "incrementCallback" +#define XmNdecrementCallback "decrementCallback" #define XmNpageIncrementCallback "pageIncrementCallback" #define XmNpageDecrementCallback "pageDecrementCallback" -#define XmNtoTopCallback "toTopCallback" -#define XmNtoBottomCallback "toBottomCallback" -#define XmNdragCallback "dragCallback" -#define XmNorientation "orientation" +#define XmNtoTopCallback "toTopCallback" +#define XmNtoBottomCallback "toBottomCallback" +#define XmNdragCallback "dragCallback" +#define XmNorientation "orientation" -#define XmCBackground "Background" -#define XmCBottomShadowColor "BottomShadowColor" -#define XmCBottomShadowPixmap "BottomShadowPixmap" -#define XmCTopShadowPixmap "TopShadowPixmap" -#define XmCForeground "Foreground" -#define XmCIncrement "Increment" -#define XmCInitialDelay "InitialDelay" -#define XmCMaximum "Maximum" -#define XmCMinimum "Minimum" -#define XmCPageIncrement "PageIncrement" -#define XmCRepeatDelay "RepeatDelay" -#define XmCShadowThickness "ShadowThickness" -#define XmCBorderWidth "BorderWidth" -#define XmCShowArrows "ShowArrows" -#define XmCSliderSize "SliderSize" -#define XmCTopShadowColor "TopShadowColor" -#define XmCTroughColor "TroughColor" -#define XmCValue "Value" -#define XmCValueChangedCallback "ValueChangedCallback" -#define XmCIncrementCallback "IncrementCallback" -#define XmCDecrementCallback "DecrementCallback" +#define XmCBackground "Background" +#define XmCBottomShadowColor "BottomShadowColor" +#define XmCBottomShadowPixmap "BottomShadowPixmap" +#define XmCTopShadowPixmap "TopShadowPixmap" +#define XmCForeground "Foreground" +#define XmCIncrement "Increment" +#define XmCInitialDelay "InitialDelay" +#define XmCMaximum "Maximum" +#define XmCMinimum "Minimum" +#define XmCPageIncrement "PageIncrement" +#define XmCRepeatDelay "RepeatDelay" +#define XmCShadowThickness "ShadowThickness" +#define XmCBorderWidth "BorderWidth" +#define XmCShowArrows "ShowArrows" +#define XmCSliderSize "SliderSize" +#define XmCTopShadowColor "TopShadowColor" +#define XmCTroughColor "TroughColor" +#define XmCValue "Value" +#define XmCValueChangedCallback "ValueChangedCallback" +#define XmCIncrementCallback "IncrementCallback" +#define XmCDecrementCallback "DecrementCallback" #define XmCPageIncrementCallback "PageIncrementCallback" #define XmCPageDecrementCallback "PageDecrementCallback" -#define XmCToTopCallback "ToTopCallback" -#define XmCToBottomCallback "ToBottomCallback" -#define XmCDragCallback "DragCallback" -#define XmCOrientation "Orientation" +#define XmCToTopCallback "ToTopCallback" +#define XmCToBottomCallback "ToBottomCallback" +#define XmCDragCallback "DragCallback" +#define XmCOrientation "Orientation" #endif /* _XmStrDefs_h_ */ -/* New resouces that Motif does not have, maybe we should use a different prefix. */ -#define XmNknobStyle "knobStyle" -#define XmCKnobStyle "KnobStyle" +/* New resources that Motif does not have. + Maybe we should use a different prefix. */ +#define XmNknobStyle "knobStyle" +#define XmCKnobStyle "KnobStyle" -#define XmNarrowPosition "arrowPosition" -#define XmCArrowPosition "ArrowPosition" +#define XmNarrowPosition "arrowPosition" +#define XmCArrowPosition "ArrowPosition" #ifndef _Xm_h @@ -134,5 +135,4 @@ void XlwScrollBarSetValues(Widget widget, int value, int sliderSize, int increment, int pageIncrement, Boolean notify); - #endif
--- a/lwlib/xlwscrollbarP.h Mon Aug 13 09:04:39 2007 +0200 +++ b/lwlib/xlwscrollbarP.h Mon Aug 13 09:05:10 2007 +0200 @@ -14,11 +14,11 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU Emacs; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +along with XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ /* Created by Douglas Keller <dkeller@vnet.ibm.com> */ -/* Last changed 02/05/95 */ #ifndef _XlwScrollBarP_h #define _XlwScrollBarP_h @@ -43,63 +43,66 @@ typedef struct { /* resources */ - XtCallbackList valueChangedCBL; - XtCallbackList incrementCBL; - XtCallbackList decrementCBL; - XtCallbackList pageIncrementCBL; - XtCallbackList pageDecrementCBL; - XtCallbackList toTopCBL; - XtCallbackList toBottomCBL; - XtCallbackList dragCBL; + XtCallbackList valueChangedCBL; + XtCallbackList incrementCBL; + XtCallbackList decrementCBL; + XtCallbackList pageIncrementCBL; + XtCallbackList pageDecrementCBL; + XtCallbackList toTopCBL; + XtCallbackList toBottomCBL; + XtCallbackList dragCBL; - Pixel foreground; + Pixel foreground; - Pixel topShadowColor; - Pixel bottomShadowColor; + Pixel topShadowColor; + Pixel bottomShadowColor; - Pixel troughColor; + Pixel troughColor; - Pixel armColor; - Pixel armTopShadowColor; - Pixel armBottomShadowColor; + Pixel armColor; + Pixel armTopShadowColor; + Pixel armBottomShadowColor; - Pixmap topShadowPixmap; - Pixmap bottomShadowPixmap; + Pixmap topShadowPixmap; + Pixmap bottomShadowPixmap; - int shadowThickness; + int shadowThickness; - Boolean showArrows; + Boolean showArrows; - int minimum; - int maximum; - int sliderSize; - int value; - int pageIncrement; - int increment; + int minimum; + int maximum; + int sliderSize; + int value; + int pageIncrement; + int increment; - int initialDelay; - int repeatDelay; + int initialDelay; + int repeatDelay; - unsigned char orientation; + unsigned char orientation; - char *knobStyle; - char *arrowPosition; + char *knobStyle; + char *arrowPosition; /* private */ - Pixmap grayPixmap; + Pixmap grayPixmap; - GC backgroundGC; - GC topShadowGC; - GC bottomShadowGC; + GC backgroundGC; + GC topShadowGC; + GC bottomShadowGC; + + int above, ss, below; + int lastY; - int above, ss, below; - int lastY; + int armed; + + int savedValue; - int armed; + Boolean fullRedrawNext; - int savedValue; - - Boolean fullRedrawNext; + Boolean timerActive; + XtIntervalId timerId; } XlwScrollBarPart;
--- a/man/ChangeLog Mon Aug 13 09:04:39 2007 +0200 +++ b/man/ChangeLog Mon Aug 13 09:05:10 2007 +0200 @@ -1,3 +1,11 @@ +Sat Dec 28 11:08:07 1996 Martin Buchholz <mrb@Eng.Sun.COM> + + * vhdl-mode.texi: Correct typo in email address. + +Mon Dec 23 09:47:24 1996 Martin Buchholz <mrb@Eng.Sun.COM> + + * Makefile (srcs): Add vhdl-mode. + Wed Dec 18 20:21:06 1996 Martin Buchholz <mrb@eng.sun.com> * Makefile (realclean): Don't delete itself `make distclean'
--- a/man/Makefile Mon Aug 13 09:04:39 2007 +0200 +++ b/man/Makefile Mon Aug 13 09:05:10 2007 +0200 @@ -26,16 +26,16 @@ .SUFFIXES: .info .texi .dvi # Subdirectories to make recursively. -SUBDIR = xemacs lispref new-users-guide internals +SUBDIR = xemacs lispref new-users-guide internals tm ../info/%.info : %.texi makeinfo -o $@ $< # hyperbole and oo-browser manuals broken - do not TeX properly srcs = ange-ftp cc-mode cl dired ediff external-widget forms gnus \ - ilisp info ispell mailcrypt message mh-e \ + hyperbole ilisp info ispell mailcrypt message mh-e oo-browser \ pcl-cvs psgml psgml-api rmail standards supercite term \ - termcap texinfo viper vm w3 xemacs-faq + termcap texinfo vhdl-mode viper vm w3 xemacs-faq info = $(srcs:%=../info/%.info) dvi = $(srcs:%=%.dvi)
--- a/man/hyperbole.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/hyperbole.texi Mon Aug 13 09:05:10 2007 +0200 @@ -498,9 +498,11 @@ @display Mail list for discussion of all Hyperbole issues. Bug reports and suggestions may also be sent here.@refill +@end display @cindex e-mail, effective communication @cindex effective communication +@display Always use your Subject and/or Summary: lines to state the position that your message takes on the topic that it addresses. @@ -516,10 +518,12 @@ and high energy, high impact declarations with exclamation points. This simple rule makes all e-mail communication much easier for recipients to handle appropriately.@refill +@end display @cindex Hyperbole version @cindex Emacs version @vindex emacs-version +@display If you ask a question, your subject line should end with a ?, e.g@. "Subject: How can man page SEE ALSOs be made implicit buttons?" A "Subject: Re: How can ..." then indicates an answer to the question. @@ -2317,8 +2321,6 @@ The Otl/ menu entry on the Hyperbole top-level menu provides access to a number of major outliner commands: -@example -@group @cindex outliner commands @cindex Koutliner commands @findex kotl-mode:show-all @@ -2333,6 +2335,8 @@ @findex kotl-mode:top-cells @findex kvspec:activate @cindex menu, Outline +@example +@group Menu Item Command Description ==================================================================== All kotl-mode:show-all Expand all cells @@ -3347,8 +3351,6 @@ user interface to the rolodex. The rolo menu provides access to the following commands: -@example -@group @cindex rolodex commands @cindex Wrolo commands @findex rolo-add @@ -3361,6 +3363,8 @@ @findex rolo-fgrep @findex rolo-word @findex rolo-yank +@example +@group Menu Item Command Description ==================================================================== Add rolo-add Adds a rolodex entry @@ -3588,10 +3592,10 @@ WinConfig> AddName DeleteName RestoreName PopRing SaveRing YankRing @end display +@cindex wconfig commands +@cindex window configuration commands @example @group -@cindex wconfig commands -@cindex window configuration commands @findex wconfig-add-by-name @findex wconfig-delete-by-name @findex wconfig-restore-by-name @@ -4576,10 +4580,10 @@ Hyperbole. The Smart Key operations in, @ref{Smart Keyboard Keys}, apply to both mouse and keyboard Smart Key usage. +@cindex drag, side edge +@cindex side drag @format @group -@cindex drag, side edge -@cindex side drag If dragged from a side-by-side window edge or from the immediate left of a vertical scroll bar: ACTION or ASSIST @@ -4587,9 +4591,9 @@ @end group @end format +@cindex drag, between windows @format @group -@cindex drag, between windows If dragged from inside one window to another: ACTION Creates a new link button at the drag start location, linked to the @@ -4601,10 +4605,10 @@ @end format @page +@cindex drag, horizontal +@cindex horizontal drag @format @group -@cindex drag, horizontal -@cindex horizontal drag If dragged horizontally within a single window while depressed (hmouse-x-drag-sensitivity sets the minimal horizontal movement which registers a drag): @@ -4616,10 +4620,10 @@ @end group @end format +@cindex depress, modeline +@cindex modeline depress @format @group -@cindex depress, modeline -@cindex modeline depress If depressed within a window mode line: ACTION (1) clicked on left edge of a window's modeline, @@ -4650,10 +4654,10 @@ @end format @page +@cindex drag, vertical +@cindex vertical drag @format @group -@cindex drag, vertical -@cindex vertical drag If dragged vertically within a single window while depressed (hmouse-y-drag-sensitivity sets the minimal vertical movement which registers a drag): @@ -4662,10 +4666,10 @@ @end group @end format +@cindex drag, diagonal +@cindex diagonal drag @format @group -@cindex drag, diagonal -@cindex diagonal drag If dragged diagonally within a single window while depressed (hmouse-x-diagonal-sensitivity and hmouse-y-diagonal-sensitivity set the minimal diagonal movement which registers a drag): @@ -4710,10 +4714,10 @@ @vindex smart-scroll-proportional @cindex proportional scrolling @cindex scrolling +@cindex click, end of line +@cindex end of line click @format @group -@cindex click, end of line -@cindex end of line click When pressed at the end of a line but not the end of a buffer: ACTION Scrolls up according to value of smart-scroll-proportional. If @@ -4730,10 +4734,10 @@ @end group @end format +@cindex click, button +@cindex button click @format @group -@cindex click, button -@cindex button click When pressed on a Hyperbole button: ACTION Activates button. @@ -5046,10 +5050,10 @@ @end group @end format +@cindex click, Info +@cindex Info browsing @format @group -@cindex click, Info -@cindex Info browsing If pressed within an Info manual node: ACTION (1) the first line of an Info Menu Entry or Cross Reference, the desired @@ -5106,10 +5110,10 @@ @end group @end format +@cindex click, GNUS +@cindex GNUS browsing @format @group -@cindex click, GNUS -@cindex GNUS browsing If pressed within a GNUS listing of newsgroups buffer at: ACTION (1) a GNUS-GROUP line, that newsgroup is read; @@ -5159,10 +5163,10 @@ @end format @page +@cindex click, buffer menu +@cindex buffer menu @format @group -@cindex click, buffer menu -@cindex buffer menu If pressed within a listing of buffers (Buffer-menu-mode): ACTION (1) on the first column of an entry, the selected buffer is marked for @@ -5184,10 +5188,10 @@ @end group @end format +@cindex click, dired +@cindex dired browsing @format @group -@cindex click, dired -@cindex dired browsing If pressed within a dired-mode buffer: ACTION (1) within an entry line, the selected file/directory is displayed @@ -5208,11 +5212,11 @@ @end format @page -@format -@group @cindex click, tar @cindex tar archive browsing @cindex extracting from tar files +@format +@group If pressed within a tar-mode buffer: ACTION (1) within an entry line, the selected file/directory is displayed @@ -5227,9 +5231,9 @@ @end group @end format +@cindex man page references @format @group -@cindex man page references If pressed on a cross reference within a man page entry section labeled NAME, SEE ALSO, or PACKAGES USED, or within a man page C routine specification (see 'smart-man-c-routine-ref') and man page buffer @@ -5240,12 +5244,12 @@ @end group @end format -@format -@group @cindex click, world-wide web @cindex W3 @cindex URL @cindex world-wide web +@format +@group If pressed on a world-wide web universal resource locator: ACTION Displays the URL referent at point. @@ -5254,10 +5258,10 @@ @end group @end format +@cindex game, gomoku +@cindex gomoku @format @group -@cindex game, gomoku -@cindex gomoku If pressed in a Gomoku game buffer. ACTION Makes a move at the space pointed to. @@ -5266,10 +5270,10 @@ @end group @end format +@cindex click, wrolo matches +@cindex wrolo matches @format @group -@cindex click, wrolo matches -@cindex wrolo matches If pressed within an entry in the wrolo match display buffer: ACTION or ASSIST The entry is edited in the other window.
--- a/man/oo-browser.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/oo-browser.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,4 +1,4 @@ -\input psfig +\input psfig.sty \input texinfo @c -*-texinfo-*- @c
--- a/man/tm/gnus-mime-en.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/gnus-mime-en.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ <!doctype sinfo system> -<!-- $Id: gnus-mime-en.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: gnus-mime-en.sgml,v 1.2 1996/12/28 21:03:27 steve Exp $ --> <head> <title>gnus-mime 0.10 reference manual (English Version) <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail>
--- a/man/tm/gnus-mime-en.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/gnus-mime-en.texi Mon Aug 13 09:05:10 2007 +0200 @@ -26,9 +26,10 @@ @node Introduction, Automatic MIME Preview, Top, Top @chapter What is gnus-mime? +@cindex gnus-mime -@cindex{gnus-mime}@strong{gnus-mime} is a MIME (@ref{(tm-en)MIME}) -extender for Gnus (@ref{(gnus)}) using tm (@ref{(tm-en)tm-kernel}). +@strong{gnus-mime} is a MIME (@ref{(tm-en)MIME}) extender for Gnus +(@ref{(gnus)}) using tm (@ref{(tm-en)tm-kernel}). @noindent @strong{[Notice]} @@ -61,12 +62,13 @@ @node Automatic MIME Preview, mule, Introduction, Top @chapter Inline display for MIME message +@cindex XEmacs +@cindex automatic MIME preview -@cindex{automatic MIME preview}@strong{automatic MIME preview} feature -is available for gnus-mime. In automatic MIME preview mode, when -reading an article in summary mode, gnus-mime displays preview buffer -processed by tm-view instead of raw article -buffer. (cf. @ref{(tm-view-en)}) @refill +@strong{automatic MIME preview} feature is available for gnus-mime. In +automatic MIME preview mode, when reading an article in summary mode, +gnus-mime displays preview buffer processed by tm-view instead of raw +article buffer. (cf. @ref{(tm-view-en)}) @refill Therefore if an article is encoded by Base64 (@ref{(tm-en)Base64}) or Quoted-Printable (@ref{(tm-en)Quoted-Printable}), a decoded article is @@ -75,8 +77,8 @@ multipart (@ref{(tm-en)multipart}) article is dealt with correctly.@refill -In addition, in @cindex{XEmacs}@strong{XEmacs}, images are displayed in -preview buffer as same as text.@refill +In addition, in @strong{XEmacs}, images are displayed in preview buffer +as same as text.@refill Different from using metamail, speaker does not roar just then read an article includes audio content, video player does not play just then @@ -174,12 +176,13 @@ @node Two buffers for an article, , MIME processing, Automatic MIME Preview @section Mechanism of Automatic MIME preview +@cindex preview buffer +@cindex raw article buffer Gnus 5.2 or later has two buffers for an article, @code{gnus-original-article-buffer} (@code{" *Original Article*"}) and @code{gnus-article-buffer} (@code{"*Article*"}). The former is called -@cindex{raw article buffer}@strong{raw article buffer}, the latter is -called @cindex{preview buffer}@strong{preview buffer}.@refill +@strong{raw article buffer}, the latter is called @strong{preview buffer}.@refill Content of raw article buffer is non-processed ``raw message''. In particular, for emacs variants includes mule (@ref{(tm-en)mule})
--- a/man/tm/gnus-mime-ja.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/gnus-mime-ja.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ <!doctype sinfo system> -<!-- $Id: gnus-mime-ja.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: gnus-mime-ja.sgml,v 1.2 1996/12/28 21:03:28 steve Exp $ --> <head> <title>gnus-mime 0.10 $B@bL@=q!JF|K\8lHG!K(B <author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail>
--- a/man/tm/gnus-mime-ja.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/gnus-mime-ja.texi Mon Aug 13 09:05:10 2007 +0200 @@ -29,10 +29,11 @@ @node Introduction, Automatic MIME Preview, Top, Top @chapter gnus-mime $B$C$F2?!)(B +@cindex gnus-mime -@cindex{gnus-mime}@strong{gnus-mime} $B$O(B tm (@ref{(tm-ja)tm-kernel}) $B$r;H$C(B -$B$F(B Gnus (@ref{(gnus)}) $B$N(B MIME (@ref{(tm-ja)MIME}) $B5!G=$r6/2=$9$k$?$a$N(B -package $B$G$9!#(B +@strong{gnus-mime} $B$O(B tm (@ref{(tm-ja)tm-kernel}) $B$r;H$C$F(B Gnus +(@ref{(gnus)}) $B$N(B MIME (@ref{(tm-ja)MIME}) $B5!G=$r6/2=$9$k$?$a$N(B package +$B$G$9!#(B @noindent @strong{[$BCm0U(B]} @@ -65,11 +66,13 @@ @node Automatic MIME Preview, mule, Introduction, Top @chapter MIME message $B$N(B inline $BI=<((B +@cindex XEmacs +@cindex automatic MIME preview -gnus-mime $B$G$O(B @cindex{automatic MIME preview}@strong{automatic MIME -preview} $B5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#$3$N5!G=$r;H$&$H(B Summary mode $B$G(B -$B5-;v$rFI$`;~!"DL>oI=<($5$l$k(B Article buffer $B$NBe$o$j$K(B tm-view $B$G=hM}$5(B -$B$l$?(B preview buffer $B$rI=<($7$^$9!#(B(cf. @ref{(tm-view-ja)}) @refill +gnus-mime $B$G$O(B @strong{automatic MIME preview} $B5!G=$rMxMQ$9$k$3$H$,$G$-(B +$B$^$9!#$3$N5!G=$r;H$&$H(B Summary mode $B$G5-;v$rFI$`;~!"DL>oI=<($5$l$k(B +Article buffer $B$NBe$o$j$K(B tm-view $B$G=hM}$5$l$?(B preview buffer $B$rI=<($7$^(B +$B$9!#(B(cf. @ref{(tm-view-ja)}) @refill $B$3$N$?$a!"(BBase64 (@ref{(tm-ja)Base64}) $B$d(B Quoted-Printable (@ref{(tm-ja)Quoted-Printable}) $B$G(B encode $B$5$l$?5-;v$r(B decode $B$7$FI=<($9(B @@ -78,8 +81,8 @@ $BA3$N$3$H$J$,$i!"(Bmultipart (@ref{(tm-ja)multipart}) $B$N5-;v$b@5$7$/=hM}$G(B $B$-$^$9!#(B@refill -$B$^$?!"(B@cindex{XEmacs}@strong{XEmacs} $B$G$O(B text $B$HF1MM$K3($b(B preview -buffer $BFb$GI=<($9$k$3$H$,$G$-$^$9!#(B@refill +$B$^$?!"(B@strong{XEmacs} $B$G$O(B text $B$HF1MM$K3($b(B preview buffer $BFb$GI=<($9$k(B +$B$3$H$,$G$-$^$9!#(B@refill metamail $B$r;H$C$?>l9g$H0[$J$j!"2;$NF~$C$?5-;v$rFI$s$@$H$?$s!"$$$-$J$j!"(B $B2;$,LD$j=P$7$?$j!"(Bvideo $B$NF~$C$?5-;v$rFI$`$?$S$K(B video $B$,:F@8$5$l$?$j!"(B @@ -178,13 +181,14 @@ @node Two buffers for an article, , MIME processing, Automatic MIME Preview @section Automatic MIME preview $B$N;EAH$_(B +@cindex preview buffer +@cindex raw article buffer Gnus 5.2 $B0J9_$G$O(B Gnus $B$O#1$D$N(B article $B$KBP$7$F(B @code{gnus-original-article-buffer} (@code{" *Original Article*"}) $B$H(B @code{gnus-article-buffer} (@code{"*Article*"}) $B$H$$$$D$N(B buffer $B$r;}$C(B -$B$F$$$^$9!#$3$3$G$OA0<T$r(B @cindex{raw article buffer}@strong{raw article -buffer}, $B8e<T$r(B @cindex{preview buffer}@strong{preview buffer} $B$H8F$V$3(B -$B$H$K$7$^$9!#(B@refill +$B$F$$$^$9!#$3$3$G$OA0<T$r(B @strong{raw article buffer}, $B8e<T$r(B +@strong{preview buffer} $B$H8F$V$3$H$K$7$^$9!#(B@refill raw article buffer $B$K$O2?$b=hM}$r$5$l$F$$$J$$!X@8$N(B article$B!Y$,F~$C$F$$(B $B$^$9!#FC$K!"(Bmule (@ref{(tm-ja)mule}) $B$G$O(B code $BJQ49$r9T$J$o$J$$>uBV$N5-(B @@ -207,8 +211,7 @@ @chapter $B9q:]2=(B MULE (@ref{(tm-ja)mule}), XEmacs/mule, $B$*$h$S!"(Bmule $BE}9gHG(B Emacs (*1) $B$J(B -$B$I$N(B mule $B5!G=$r;}$C$?(B emacs $B$G$O(B MIME charset (@ref{(tm-ja)MIME -charset}) $B$*$h$S!"Hs(B MIME message/part $B$KBP$9$k(B newsgroup $BKh$K;XDj$5$l$?(B +$B$I$N(B mule $B5!G=$r;}$C$?(B emacs $B$G$O(B MIME charset (@ref{(tm-ja)MIME charset}) $B$*$h$S!"Hs(B MIME message/part $B$KBP$9$k(B newsgroup $BKh$K;XDj$5$l$?(B @code{default-mime-charset} $B$G$N(B code $BJQ49$,9T$o$l$^$9!#(B @noindent
--- a/man/tm/gnus-mime_en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,297 +0,0 @@ -\input texinfo.tex -@setfilename gnus-mime_en.info - -@titlepage -@title{gnus-mime 0.8} -@author{MORIOKA Tomohiko} -@end titlepage - -@node Top, Introduction, (dir), (dir) - -@menu -* Introduction:: What is gnus-mime? -* Automatic MIME Preview:: Inline display for MIME message -* mule:: Internationalization -* MIME-Edit:: Composing MIME messages -* Concept Index:: -* Command Index:: -* Variable Index:: -@end menu - -@node Introduction, Automatic MIME Preview, Top, Top -@chapter What is gnus-mime? - -tm-gnus is a MIME extender for Gnus using tm. - -Note: gnus-mime is for only Gnus. Please use tm-gnus for GNUS. - (@pxref{(tm-gnus_en.info)}) - -gnus-mime supports automatic MIME preview in *Article* buffer using -tm-view. In particular, with XEmacs, it decodes images as same as -text. - -In addition, gnus-mime supports multilingual/internationalization -feature for mule such as MULE, XEmacs/mule and mule merged Emacs. It -supports code-conversion by MIME charset or depended default MIME -charset of newsgroups. - -For RFC 1522, original Gnus supports only Q-encoded iso-8859-1 encoded -words. So gnus-mime supports more MIME charsets, such as iso-8859-2, -iso-8859-3, ..., iso-2022-jp, euc-kr, iso-2022-kr, gb2312, big5, and -B-encoding. In addition, original Gnus does not support unfolding or -space elimination rule of RFC 1522. gnus-mime is more rightful. - - -@node Automatic MIME Preview, mule, Introduction, Top -@chapter Inline display for MIME message - -``Automatic MIME preview'' feature is available for gnus-mime. In -automatic MIME preview mode, when reading an article in summary mode, -gnus-mime displays preview buffer processed by tm-view instead of raw -article buffer. (@pxref{(tm_en.info)tm-view}) - -Therefore if an article is encoded by Quoted-Printable or Base64, a -decoded article is displayed. Or rich text article is automatic -formated. Of course, multipart article is dealt with correctly. - -Different from using metamail, speaker does not roar just then read an -article includes audio content, video player does not play just then -read an article includes video content, it does not do anonymous ftp -or send mail when read an article includes external-message. These -contents are played when you do decoding command in preview buffer. - -In addition, in XEmacs, images are displayed in preview buffer as same -as text. - -However if you use a slow machine, or are just really impatient, you -can stop automatic MIME preview. - - -@menu -* MIME processing:: How to process MIME in Article Buffer -* Two buffers for an article:: Mechanism of Automatic MIME preview -@end menu - -@node MIME processing, Two buffers for an article, Automatic MIME Preview, Automatic MIME Preview -@section How to process MIME in Article Buffer - -When @code{gnus-show-mime} is not @code{nil} and an article has -Mime-Version field in its message header, namely it is a MIME message, -Gnus calls @code{gnus-show-mime-method} to process MIME. - -When @code{gnus-strict-mime} is @code{nil} and @code{gnus-show-mime} -is not @code{nil}, Gnus calls @code{gnus-show-mime-method} even if an -message does not have Mime-Version field in its message header. - -Gnus 5.2 or later calls @code{gnus-show-mime-method} when -@code{gnus-strict-mime} is not @code{nil} and an article does not have -Mime-Version field. Notice that old Gnus does not have it, so it may -be better to set @code{gnus-strict-mime} to @code{nil}. - - -@defvar gnus-show-mime - -If it is not @code{nil}, Gnus do automatic MIME preview. -Default value is @code{t}. - -It is a variable of Gnus, so if gnus is loaded before -gnus-mime is loaded, default value is not guaranteed. -(@pxref{(gnus)Using MIME}) - -@end defvar - -@defvar gnus-show-mime-method - -Gnus calls function bound by it to process MIME. Default -value is @code{gnus-article-preview-mime-message}. - -It is a variable of Gnus, so if gnus is loaded before -gnus-mime is loaded, default value is not guaranteed. -(@pxref{(gnus)Using MIME}) - -@end defvar - -@defvar gnus-decode-encoded-word-method - -Gnus calls function bound by it to decode encoded-words. -Default value is @code{gnus-article-decode-encoded-word}. - -It is a variable of Gnus, so if gnus is loaded before -gnus-mime is loaded, default value is not guaranteed. -(@pxref{(gnus)Using MIME}) - -In addition, it is not available at Gnus 5.0.* or Gnus 5.1. - - -@end defvar - -@subsection Notice - -gnus-mime uses some variables of Gnus and defines different default -values by @code{defvar}. For example, gnus-mime's default value of -@code{gnus-show-mime} is @code{t} instead of @code{nil}. Or its -default value of @code{gnus-show-mime-method} is -@code{gnus-article-preview-mime-message} instead of -@code{metamail-buffer}. (@pxref{(gnus)Using MIME}) - -gnus-mime uses @code{defvar} instead of @code{setq}, because of -respect user's setting before gnus-mime is loaded. But it has a -problem. If gnus is loaded before gnus-mime is loaded, features of -gnus-mime is not available in default even if gnus-mime is loaded. -Therefore there is serious problem to load gnus before gnus-mime is -loaded. In other words, setting in @file{~/.gnus}, such as to load -@file{gnus-mime} or @file{mime-setup}, is not good way. - - -@node Two buffers for an article, , MIME processing, Automatic MIME Preview -@section Mechanism of Automatic MIME preview - -Gnus 5.2 or later has two buffers for an article, -@code{gnus-original-article-buffer} (@code{" *Original Article*"}) and -@code{gnus-article-buffer} (@code{"*Article*"}). The former is called -``raw article buffer'', the latter is called ``preview buffer''. - -Content of ``raw article buffer'' is non-processed ``raw message''. -In particular, for emacs variants includes mule features, message is -not code-converted in it. - -Content of ``preview buffer'' is MIME processed message to display for -user. In particular, for emacs variants includes mule features, -non-ASCII message is code-converted in it by MIME charset or default -MIME charset for selected newsgroup. - -Gnus 5.0.* and Gnus 5.1 don't have distinction between ``raw article -buffer'' and ``preview buffer''. So gnus-mime emulate ``raw article -buffer''. It may be better to use Gnus 5.2 or later. - - -@node mule, MIME-Edit, Automatic MIME Preview, Top -@chapter Internationalization - -For emacs variants includes mule feature, such as MULE, XEmacs/mule -and mule merged Emacs (*1), gnus-mime supports code-conversion by MIME -charset or default MIME charset of selected newsgroup. - -(*1) It means next generation of Emacs includes mule features. Now - (October 1996), HANDA Ken'ichi and RMS are developing it. - - -Detail of code conversion is following: - -(1) If a newsgroup is selected, MIME charset for the newsgroup is - searched from @code{gnus-newsgroup-default-charset-alist}. If it - is found, it is set to buffer local variable - @code{default-mime-charset} of Summary Buffer. If not found, - global value of @code{default-mime-charset} is used. - -(2) Non-ASCII characters in Summary Buffer are code-converted by - @code{default-mime-charset} in Summary Buffer. - -(3) encoded-words are code-converted by their specified charsets. - -(4) Code-conversion of articles are following: - - (a) If a part of a MIME message has charset parameter of - Content-Type field, it is code-converted by the MIME - charset. - - (b) When there are no specified MIME charset, such as message - header or non-MIME message, they are code-converted by - @code{default-mime-charset} in Summary Buffer. - - -@defvar gnus-newsgroup-default-charset-alist - -Alist regexp for newsgroup vs. symbol for default MIME -charset. - -Default setting are following: - - @code{hz}: alt.chinese.* - - @code{big5}: alt.chinese.text.big5, - hk.*, hkstar.* and tw.* - - @code{iso-2022-jp-2}: fj.* - - @code{euc-kr}: han.* - - @code{koi8-r}: relcom.* - -If there is no MIME charsets for a newsgroup, -@code{default-mime-charset} is used as default MIME charset. - -@end defvar - -@deffn{Function} gnus-set-newsgroup-default-charset NEWSGROUP CHARSET - -Set default MIME CHARSET of NEWSGROUP to -@code{gnus-newsgroup-default-charset-alist}. - -NEWSGROUP is string of newsgroup name or category, for example -"gnu.emacs.gnus", "gnu.emacs", "gnu". - -CHARSET is symbol of MIME charset, for example -@code{iso-8859-1}, @code{iso-2022-jp}. - - -@end deffn - -@node MIME-Edit, Concept Index, mule, Top -@chapter Composing MIME messages - -If using mime-setup (@pxref{(tm_en.info)Setting}), you can edit MIME -message in mh-letter-mode using tm-edit. (@pxref{(tm_en.info)tm-edit}) - -Note: Default setting of mime-setup avoids automatic inserting - signature when sending a message. Its reason is described at - @pxref{(tm_en.info)mime-setup}. - -gnus-mime does not have implementation for @kbd{C-c C-x C-m} -(@code{mime-editor/insert-mail}). Because gnus-mime does not know -which mail-reader should be used. In addition, @kbd{C-c C-x C-y} -(@code{mime-editor/insert-message}) is enough to insert mail (namely -to select a mail group and select a message to insert, then it is -available to insert the mail message). - -However you can use @kbd{C-c C-x C-m} to specify an implementation of -message-mode to @code{mime-editor/mail-inserter-alist}. - -Example: same as @kbd{C-c C-x C-m} - -@example -(set-alist 'mime-editor/mail-inserter-alist - 'message-mode (function message-mime-insert-article)) -@end example - - -Example: including from MH folder - -@example -(autoload 'tm-mh-e/insert-mail "tm-mh-e") - -(set-alist 'mime-editor/mail-inserter-alist - 'message-mode (function tm-mh-e/insert-mail)) -@end example - -@node Concept Index, Command Index, MIME-Edit, Top -@chapter Concept Index - -@printindex cp - - -@node Command Index, Variable Index, Concept Index, Top -@chapter Command Index - -@printindex fn - - -@node Variable Index, , Command Index, Top -@chapter Variable Index - -@printindex vr - -@summarycontents -@contents - -@bye
--- a/man/tm/tm-edit-en.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-edit-en.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-edit-en.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-edit-en.sgml,v 1.2 1996/12/28 21:03:28 steve Exp $ --> <head> -<title>tm-edit 7.90 Reference Manual (English Version) +<title>tm-edit 7.100 Reference Manual (English Version) <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/11 +<date>1996/12/25 <toc> </head> @@ -109,7 +109,9 @@ </kd> <kt>C-c C-x C-i <kd> -Insert file as a MIME attachment. +Insert file as a MIME attachment. If <kbd>C-u</kbd> is followed by +it, it asks media-type, subtype or encoding even if their default +values are specified. <cf node="tag specification for inserted file"> </kd> <kt>C-c C-x C-e <kd> @@ -227,6 +229,68 @@ </kl> +<h1> Default media-type or encoding for inserted file +<node> tag specification for inserted file +<p> +When <kbd>C-c C-x C-i</kbd> (<code>mime-editor/insert-file</code>) is +pressed, tag parameters for inserted file, such as media-type or +encoding, are detected by variable <code>mime-file-types</code>. +<p> +When <kbd>C-u</kbd> is followed by it or parameter is not found from +the variable, it asks from user. (When <kbd>C-u</kbd> is followed by +it, detected value is used as default value) +<p> +If you want to change default value for file names, please change +variable <code>mime-file-types</code>. + + +<defvar name="mime-file-types"> +<p> +Specification of default value of tag for file name of inserted file. +<p> +It is a list of following list: + +<lisp> + (FILE_PAT TYPE SUBTYPE PARAMS ENCODING + DISPOSITION_TYPE DISPOSITION_PARAMS) +</lisp> + +Each elements of the list are following: + +<dl> +<dt>FILE_PAT +<dd>regular expression of file name +<dt>TYPE +<dd>media type +<dt>SUBTYPE +<dd>media subtype +<dt>PARAMS +<dd>parameters of Content-Type field +<dt>ENCODING +<dd>Content-Transfer-Encoding +<dt>DISPOSITION_TYPE +<dd>disposition-type +<dt>DISPOSITION_PARAMS +<dd>parameters of Content-Disposition field +</dl> + +<noindent> +Example: Specify application/rtf as default media type for +<file>*.rtf</file> + +<lisp> +(call-after-loaded + 'tm-edit + (lambda () + (set-alist 'mime-file-types + "\\.rtf$" + '("application" "rtf" nil nil + "attachment" (("filename" . file))) + ))) +</lisp> +</defvar> + + <h1> transfer level <node> transfer level <p> @@ -428,6 +492,16 @@ </defvar> +<h1> Acknowledgments +<node> Acknowledgments +<p> +First of all, I thank UMEDA Masanobu for his work of +<file>mime.el</file>, which is the origin of tm-edit, and permission +to rewrite his work as tm-edit. +<p> +I thank members of two tm mailing lists, Japanese and English version. + + <h1> Concept Index <node> Concept Index
--- a/man/tm/tm-edit-en.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-edit-en.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-edit-en.info -@settitle{tm-edit 7.90 Reference Manual (English Version)} +@settitle{tm-edit 7.100 Reference Manual (English Version)} @titlepage -@title tm-edit 7.90 Reference Manual (English Version) +@title tm-edit 7.100 Reference Manual (English Version) @author MORIOKA Tomohiko <morioka@@jaist.ac.jp> -@subtitle 1996/10/11 +@subtitle 1996/12/25 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm-edit 7.90 Reference Manual (English Version) +@top tm-edit 7.100 Reference Manual (English Version) @ifinfo @@ -20,9 +20,11 @@ * single-part operations:: * enclosure operation:: * other operations of mime/editor-mode:: +* tag specification for inserted file:: Default media-type or encoding for inserted file * transfer level:: * header:: Using non-ASCII characters in header * PGP:: +* Acknowledgments:: * Concept Index:: * Function Index:: * Variable Index:: @@ -30,9 +32,9 @@ @node Introduction, mime/editor-mode, Top, Top @chapter What is tm-edit? +@cindex tm-edit -@cindex{tm-edit}@strong{tm-edit} is a general MIME composer for GNU -Emacs.@refill +@strong{tm-edit} is a general MIME composer for GNU Emacs.@refill tm-edit is based on mime.el by UMEDA Masanobu <umerin@@mse.kyutech.ac.jp>, who is famous as the author of @@ -60,11 +62,15 @@ @node mime/editor-mode, single-part operations, Introduction, Top @chapter mime/editor-mode +@cindex enclosure +@cindex multi-part ending tag +@cindex multi-part beginning tag +@cindex tag +@cindex mime/editor-mode -@cindex{mime/editor-mode}@strong{mime/editor-mode} is a minor mode to -compose MIME message. In this mode, @cindex{tag}@strong{tag} represents -various kinds of data, you can edit multi part (@ref{(tm-en)multipart}) -message.@refill +@strong{mime/editor-mode} is a minor mode to compose MIME message. In +this mode, @strong{tag} represents various kinds of data, you can edit +multi part (@ref{(tm-en)multipart}) message.@refill There are 2 kinds of tags: @@ -93,9 +99,8 @@ and Content-Transfer-Encoding field.@refill multi-part tags represent multi part (@ref{(tm-en)multipart}). They -consist of a pair of @cindex{multi-part beginning tag}@strong{multi-part -beginning tag} and @cindex{multi-part ending tag}@strong{multi-part -ending tag}.@refill +consist of a pair of @strong{multi-part beginning tag} and +@strong{multi-part ending tag}.@refill multi-part beginning tag's form is following:@refill @@ -110,7 +115,7 @@ @end example A region from multi-part beginning tag to multi-part ending tag is -called as @cindex{enclosure}@strong{enclosure}. +called as @strong{enclosure}. @node single-part operations, enclosure operation, mime/editor-mode, Top @@ -123,7 +128,9 @@ Insert single-part tag indicates text part. @item @key{C-c C-x C-i} -Insert file as a MIME attachment. +Insert file as a MIME attachment. If @kbd{C-u} is followed by it, it +asks media-type, subtype or encoding even if their default values are +specified. (cf. @ref{tag specification for inserted file}) @item @key{C-c C-x C-e} Insert external part. @@ -184,7 +191,7 @@ -@node other operations of mime/editor-mode, transfer level, enclosure operation, Top +@node other operations of mime/editor-mode, tag specification for inserted file, enclosure operation, Top @chapter other operations of mime/editor-mode There are another operations in mime/editor-mode. @@ -223,8 +230,81 @@ -@node transfer level, header, other operations of mime/editor-mode, Top +@node tag specification for inserted file, transfer level, other operations of mime/editor-mode, Top +@chapter Default media-type or encoding for inserted file + +When @kbd{C-c C-x C-i} (@code{mime-editor/insert-file}) is pressed, tag +parameters for inserted file, such as media-type or encoding, are +detected by variable @code{mime-file-types}.@refill + +When @kbd{C-u} is followed by it or parameter is not found from the +variable, it asks from user. (When @kbd{C-u} is followed by it, +detected value is used as default value)@refill + +If you want to change default value for file names, please change +variable @code{mime-file-types}. + + +@defvar mime-file-types + +Specification of default value of tag for file name of inserted +file.@refill + +It is a list of following list: + +@lisp + (FILE_PAT TYPE SUBTYPE PARAMS ENCODING + DISPOSITION_TYPE DISPOSITION_PARAMS) +@end lisp + + +Each elements of the list are following: + +@table @samp +@item FILE_PAT +regular expression of file name + +@item TYPE +media type + +@item SUBTYPE +media subtype + +@item PARAMS +parameters of Content-Type field + +@item ENCODING +Content-Transfer-Encoding + +@item DISPOSITION_TYPE +disposition-type + +@item DISPOSITION_PARAMS +parameters of Content-Disposition field + +@end table + +@noindent +Example: Specify application/rtf as default media type for +@file{*.rtf} + +@lisp +(call-after-loaded + 'tm-edit + (lambda () + (set-alist 'mime-file-types + "\\.rtf$" + '("application" "rtf" nil nil + "attachment" (("filename" . file))) + ))) +@end lisp +@end defvar + + + +@node transfer level, header, tag specification for inserted file, Top @chapter transfer level +@cindex transfer level Contents inserted in a message are represented by 7bit (@ref{(tm-en)7bit}), 8bit (@ref{(tm-en)8bit}) or binary @@ -250,7 +330,7 @@ Maybe there are binary-through MTA, but I think it is not major. @end quotation -@cindex{transfer level}@strong{transfer level} represents how range data is +@strong{transfer level} represents how range data is available. tm-edit has a variable @code{mime-editor/transfer-level} to represent transfer level. @@ -282,11 +362,12 @@ @node header, PGP, transfer level, Top @chapter Using non-ASCII characters in header +@cindex encoded-word RFC 1522 (@ref{(tm-en)RFC 1522}) defines representation of non-ASCII characters in header.@refill -It is a format called as @cindex{encoded-word}@strong{encoded-word} +It is a format called as @strong{encoded-word} (@ref{(tm-en)encoded-word}), it is available to represent every non-ASCII characters by 7bit (@ref{(tm-en)7bit}) to declare MIME charset (@ref{(tm-en)MIME charset}). @@ -394,13 +475,15 @@ -@node PGP, Concept Index, header, Top +@node PGP, Acknowledgments, header, Top @chapter PGP +@cindex PGP-kazu +@cindex PGP/MIME tm-edit provides PGP encryption, signature and inserting public-key -features based on @cindex{PGP/MIME}@strong{PGP/MIME} -(@ref{(tm-en)PGP/MIME}) (RFC 2015) or @cindex{PGP-kazu}@strong{PGP-kazu} -(@ref{(tm-en)PGP-kazu}) (draft-kazu-pgp-mime-00.txt).@refill +features based on @strong{PGP/MIME} (@ref{(tm-en)PGP/MIME}) (RFC 2015) +or @strong{PGP-kazu} (@ref{(tm-en)PGP-kazu}) +(draft-kazu-pgp-mime-00.txt).@refill This feature requires pgp command and Mailcrypt package (@ref{(mailcrypt)}).@refill @@ -434,7 +517,17 @@ -@node Concept Index, Function Index, PGP, Top +@node Acknowledgments, Concept Index, PGP, Top +@chapter Acknowledgments + +First of all, I thank UMEDA Masanobu for his work of @file{mime.el}, +which is the origin of tm-edit, and permission to rewrite his work as +tm-edit.@refill + +I thank members of two tm mailing lists, Japanese and English version. + + +@node Concept Index, Function Index, Acknowledgments, Top @chapter Concept Index @printindex cp
--- a/man/tm/tm-edit-ja.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-edit-ja.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-edit-ja.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-edit-ja.sgml,v 1.2 1996/12/28 21:03:29 steve Exp $ --> <head> -<title>tm-edit 7.90 $B@bL@=q!JF|K\8lHG!K(B +<title>tm-edit 7.100 $B@bL@=q!JF|K\8lHG!K(B <author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/11 +<date>1996/12/25 <toc> </head> @@ -122,7 +122,9 @@ </kd> <kt>C-c C-x C-i <kd> -file $B$r(B MIME part $B$H$7$FE:IU$7$^$9!#(B +file $B$r(B MIME part $B$H$7$FE:IU$7$^$9!#A0$K(B <kbd>C-u</kbd> $B$rIU$1$?>l9g!"(B +$B>o$K(B media-type, subtype $BEy$rJ9$$$FMh$^$9!#(B<cf node="tag specification +for inserted file"> </kd> <kt>C-c C-x C-e <kd> @@ -180,11 +182,11 @@ </kd> <kt>C-c C-x s <kd> -$B;XDj$7$?(B region $B$KEE;R=pL>$r9T$$$^$9!#(B(<ref node="PGP">) +$B;XDj$7$?(B region $B$KEE;R=pL>$r9T$$$^$9!#(B<cf node="PGP"> </kd> <kt>C-c C-x e <kd> -$B;XDj$7$?(B region $B$r0E9f2=$7$^$9!#(B(<ref node="PGP">) +$B;XDj$7$?(B region $B$r0E9f2=$7$^$9!#(B<cf node="PGP"> <kt>C-c C-x q <kd> $B;XDj$7$?(B region $BFb$N(B tag $B$rL58z$K$7!"$=$N(B tag $B$rJ8;zNs$H$7$FMxMQ$G$-$k(B @@ -205,8 +207,8 @@ </kd> <kt>C-c C-x C-p <kd> -$BJT=8Cf$N(B message $B$r(B preview $B$7$^$9!#(B(<ref file="tm-view-ja" -node="mime/viewer-mode">) +$BJT=8Cf$N(B message $B$r(B preview $B$7$^$9!#(B<cf file="tm-view-ja" +node="mime/viewer-mode"> </kd> <kt>C-c C-x C-z <kd> @@ -231,17 +233,78 @@ </kd> <kt>C-c C-x v <kd> -message $BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#(B(<ref node="PGP">) +message $BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#(B<cf node="PGP"> </kd> <kt>C-c C-x h <kd> -message $BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#(B(<ref node="PGP">) +message $BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#(B<cf node="PGP"> <kt>C-c C-x ? <kd> help message $B$rI=<($7$^$9!#(B </kl> +<h1> $BA^F~$5$l$k(B file $B$KBP$9$k(B tag $B$N7hDj(B +<node> tag specification for inserted file +<p> +<kbd>C-c C-x C-i</kbd> (<code>mime-editor/insert-file</code>) $B$r<B9T$7(B +$B$?;~!"A^F~$5$l$k(B file $B$KBP$9$k(B media-type $B$d(B encoding $B$J$I$N(B tag $B$N>p(B +$BJs$OJQ?t(B <code>mime-file-types</code> $B$K$h$C$F(B file $BL>$+$i?dB,$5$l$^$9!#(B +<p> +$BA0$K(B <kbd>C-u</kbd> $B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"(B +user $B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K(B <kbd>C-u</kbd> $B$rIU$1$?;~!"?d(B +$BB,$5$l$?CM$,4{DjCM$H$7$FMQ$$$i$l$^$9!K(B +<p> +file $BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t(B <code>mime-file-types</code> +$B$r@_Dj$7$F2<$5$$!#(B + +<defvar name="mime-file-types"> +<p> +$BA^F~$5$l$k(B file $B$N(B file $BL>$KBP$9$k(B tag $B$N4{DjCM$rM?$($k!#(B +<p> +$B$3$NJQ?t$O(B + +<lisp> + (FILE_PAT TYPE SUBTYPE PARAMS ENCODING + DISPOSITION_TYPE DISPOSITION_PARAMS) +</lisp> + +$B$H$$$&(B list $B$N(B list $B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'(B + +<dl> +<dt>FILE_PAT +<dd>file $BL>$rI=$9@55,I=8=(B +<dt>TYPE +<dd>media type +<dt>SUBTYPE +<dd>media subtype +<dt>PARAMS +<dd>Content-Type field $B$N(B parameter +<dt>ENCODING +<dd>Content-Transfer-Encoding +<dt>DISPOSITION_TYPE +<dd>disposition-type +<dt>DISPOSITION_PARAMS +<dd>Content-Disposition field $B$N(B parameter +</dl> + +<noindent> +$B@_DjNc!'(B <file>*.rtf</file> $B$KBP$9$k(B media type $B$r(B application/rtf $B$K(B +$B$9$k>l9g(B + +<lisp> +(call-after-loaded + 'tm-edit + (lambda () + (set-alist 'mime-file-types + "\\.rtf$" + '("application" "rtf" nil nil + "attachment" (("filename" . file))) + ))) +</lisp> +</defvar> + + <h1> transfer level <node> transfer level <p> @@ -447,6 +510,18 @@ </defvar> +<h1> $B<U<-(B +<node> Acknowledgments +<p> +$B:G=i$K!"(Btm-edit $B$NA0?H$H$J$C$?(B <file>mime.el</file> $B$r=q$-!"$=$NG[I[$H(B +$B2~B$$r$*5v$72<$5$C$?!"G_ED@/?.$5$s$K46<U$7$^$9!#(Btm-edit $B$N(B user +interface $B$N4pK\E*$J@_7W$OG_ED$5$s$N<j$K$h$k$b$N$G!"$H$F$bNI$$@_7W$G$"$C(B +$B$?$H;W$$$^$9!#(B +<p> +$B<!$K!"(Bbeta test $B$K6(NO$7$F2<$5$C$?F|K\8lHG!"1Q8lHGAPJ}$N(B tm mailing +list $B$N(B member $B$K46<U$7$^$9!#(B + + <h1> $B35G0:w0z(B <node> Concept Index
--- a/man/tm/tm-edit-ja.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-edit-ja.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-edit-ja.info -@settitle{tm-edit 7.90 $B@bL@=q!JF|K\8lHG!K(B} +@settitle{tm-edit 7.100 $B@bL@=q!JF|K\8lHG!K(B} @titlepage -@title tm-edit 7.90 $B@bL@=q!JF|K\8lHG!K(B +@title tm-edit 7.100 $B@bL@=q!JF|K\8lHG!K(B @author $B<i2,(B $BCNI'(B <morioka@@jaist.ac.jp> -@subtitle 1996/10/11 +@subtitle 1996/12/25 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm-edit 7.90 $B@bL@=q!JF|K\8lHG!K(B +@top tm-edit 7.100 $B@bL@=q!JF|K\8lHG!K(B @ifinfo @@ -22,9 +22,11 @@ * single-part operations:: single-part $B$KBP$9$kA`:n(B * enclosure operation:: enclosure $B$KBP$9$kA`:n(B * other operations of mime/editor-mode:: mime/editor-mode $B$K$*$1$k$=$NB>$NA`:n(B +* tag specification for inserted file:: $BA^F~$5$l$k(B file $B$KBP$9$k(B tag $B$N7hDj(B * transfer level:: * header:: header $B$G$NHs(B ASCII $BJ8;z$N;HMQ(B * PGP:: +* Acknowledgments:: $B<U<-(B * Concept Index:: $B35G0:w0z(B * Function Index:: $B4X?t:w0z(B * Variable Index:: $BJQ?t:w0z(B @@ -32,9 +34,10 @@ @node Introduction, mime/editor-mode, Top, Top @chapter What is tm-edit? +@cindex tm-edit -@cindex{tm-edit}@strong{tm-edit} $B$O(B GNU Emacs $B$GF0:n$9$kHFMQE*$J(B MIME -composer $B$G$9!#(B@refill +@strong{tm-edit} $B$O(B GNU Emacs $B$GF0:n$9$kHFMQE*$J(B MIME composer $B$G$9!#(B +@refill tm-edit $B$O(B GNUS $B$N:n<T$H$7$F$bM-L>$J(B $BG_ED(B $B@/?.(B <umerin@@mse.kyutech.ac.jp> $B$5$s$,=q$+$l$?(B @@ -63,11 +66,16 @@ @node mime/editor-mode, single-part operations, Introduction, Top @chapter mime/editor-mode +@cindex enclosure +@cindex multi-part $B=*N;(B tag +@cindex multi-part $B3+;O(B tag +@cindex tag +@cindex mime/editor-mode -@cindex{mime/editor-mode}@strong{mime/editor-mode} $B$O(B MIME message $B$r:n(B -$B@.$9$k$?$a$N(B minor mode $B$G$9!#$3$N(B mode $B$G$O(B @cindex{tag}@strong{tag} $B$r(B -$B;H$C$F$5$^$6$^$J<oN`$N(B data $B$rI=8=$7!"J#?t$NItJ,$+$i$J$k(B message -(@ref{(tm-ja)multipart}) $B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#(B@refill +@strong{mime/editor-mode} $B$O(B MIME message $B$r:n@.$9$k$?$a$N(B minor mode $B$G(B +$B$9!#$3$N(B mode $B$G$O(B @strong{tag} $B$r;H$C$F$5$^$6$^$J<oN`$N(B data $B$rI=8=$7!"(B +$BJ#?t$NItJ,$+$i$J$k(B message (@ref{(tm-ja)multipart}) $B$rJT=8$9$k$3$H$r2DG=(B +$B$K$7$F$$$^$9!#(B@refill tag $B$K$O(B @@ -109,7 +117,7 @@ @end example @noindent -$B$H$$$&7A$N(B @cindex{multi-part $B3+;O(B tag}@strong{multi-part $B3+;O(B tag} $B$H8F$P$l$k(B multi +$B$H$$$&7A$N(B @strong{multi-part $B3+;O(B tag} $B$H8F$P$l$k(B multi part $B$N3+;O$r<($9(B tag $B$H(B @example @@ -117,11 +125,11 @@ @end example @noindent -$B$H$$$&7A$N(B @cindex{multi-part $B=*N;(B tag}@strong{multi-part $B=*N;(B tag} $B$H8F$P$l$k(B multi +$B$H$$$&7A$N(B @strong{multi-part $B=*N;(B tag} $B$H8F$P$l$k(B multi part $B$N=*N;$r<($9(B tag $B$,$"$j$^$9!#(B $B$^$?!"(Bmulti-part $B3+;O(B tag $B$H(B multi-part $B=*N;(B tag $B$G0O$^$l$?ItJ,$r(B -@cindex{enclosure}@strong{enclosure} $B$H8F$S$^$9!#(B +@strong{enclosure} $B$H8F$S$^$9!#(B @node single-part operations, enclosure operation, mime/editor-mode, Top @@ -134,7 +142,8 @@ text part $B$rI=$9(B single-part tag $B$rA^F~$7$^$9!#(B @item @key{C-c C-x C-i} -file $B$r(B MIME part $B$H$7$FE:IU$7$^$9!#(B +file $B$r(B MIME part $B$H$7$FE:IU$7$^$9!#A0$K(B @kbd{C-u} $B$rIU$1$?>l9g!">o$K(B +media-type, subtype $BEy$rJ9$$$FMh$^$9!#(B(cf. @ref{tag specification for inserted file}) @item @key{C-c C-x C-e} external part $B$rA^F~$7$^$9!#(B @@ -182,10 +191,10 @@ $B;XDj$7$?(B region $B$r(B multipart/digest $B$H$7$F0O$_$^$9!#(B @item @key{C-c C-x s} -$B;XDj$7$?(B region $B$KEE;R=pL>$r9T$$$^$9!#(B(@ref{PGP}) +$B;XDj$7$?(B region $B$KEE;R=pL>$r9T$$$^$9!#(B(cf. @ref{PGP}) @item @key{C-c C-x e} -$B;XDj$7$?(B region $B$r0E9f2=$7$^$9!#(B(@ref{PGP}) +$B;XDj$7$?(B region $B$r0E9f2=$7$^$9!#(B(cf. @ref{PGP}) @item @key{C-c C-x q} $B;XDj$7$?(B region $BFb$N(B tag $B$rL58z$K$7!"$=$N(B tag $B$rJ8;zNs$H$7$FMxMQ$G$-$k(B @@ -196,7 +205,7 @@ -@node other operations of mime/editor-mode, transfer level, enclosure operation, Top +@node other operations of mime/editor-mode, tag specification for inserted file, enclosure operation, Top @chapter mime/editor-mode $B$K$*$1$k$=$NB>$NA`:n(B mime/editor-mode $B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#(B @@ -206,7 +215,8 @@ $BJT=8Cf$N(B message $B$rAw?.$7$^$9!#(B @item @key{C-c C-x C-p} -$BJT=8Cf$N(B message $B$r(B preview $B$7$^$9!#(B(@ref{(tm-view-ja)mime/viewer-mode}) +$BJT=8Cf$N(B message $B$r(B preview $B$7$^$9!#(B +(cf. @ref{(tm-view-ja)mime/viewer-mode}) @item @key{C-c C-x C-z} $BJT=8Cf$N(B message $B$rAw?.$9$k$3$H$J$/!"(Bmime/editor-mode $B$r=*N;$7$^$9!#(B @@ -227,10 +237,10 @@ $B$9!#(B @item @key{C-c C-x v} -message $BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#(B(@ref{PGP}) +message $BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#(B(cf. @ref{PGP}) @item @key{C-c C-x h} -message $BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#(B(@ref{PGP}) +message $BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#(B(cf. @ref{PGP}) @item @key{C-c C-x ?} help message $B$rI=<($7$^$9!#(B @@ -239,8 +249,79 @@ -@node transfer level, header, other operations of mime/editor-mode, Top +@node tag specification for inserted file, transfer level, other operations of mime/editor-mode, Top +@chapter $BA^F~$5$l$k(B file $B$KBP$9$k(B tag $B$N7hDj(B + +@kbd{C-c C-x C-i} (@code{mime-editor/insert-file}) $B$r<B9T$7$?;~!"A^F~$5(B +$B$l$k(B file $B$KBP$9$k(B media-type $B$d(B encoding $B$J$I$N(B tag $B$N>pJs$OJQ?t(B +@code{mime-file-types} $B$K$h$C$F(B file $BL>$+$i?dB,$5$l$^$9!#(B@refill + +$BA0$K(B @kbd{C-u} $B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"(Buser +$B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K(B @kbd{C-u} $B$rIU$1$?;~!"?dB,$5$l$?CM$,(B +$B4{DjCM$H$7$FMQ$$$i$l$^$9!K(B@refill + +file $BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t(B @code{mime-file-types} +$B$r@_Dj$7$F2<$5$$!#(B + +@defvar mime-file-types + +$BA^F~$5$l$k(B file $B$N(B file $BL>$KBP$9$k(B tag $B$N4{DjCM$rM?$($k!#(B@refill + +$B$3$NJQ?t$O(B + +@lisp + (FILE_PAT TYPE SUBTYPE PARAMS ENCODING + DISPOSITION_TYPE DISPOSITION_PARAMS) +@end lisp + + +$B$H$$$&(B list $B$N(B list $B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'(B + +@table @samp +@item FILE_PAT +file $BL>$rI=$9@55,I=8=(B + +@item TYPE +media type + +@item SUBTYPE +media subtype + +@item PARAMS +Content-Type field $B$N(B parameter + +@item ENCODING +Content-Transfer-Encoding + +@item DISPOSITION_TYPE +disposition-type + +@item DISPOSITION_PARAMS +Content-Disposition field $B$N(B parameter + +@end table + +@noindent +$B@_DjNc!'(B @file{*.rtf} $B$KBP$9$k(B media type $B$r(B application/rtf $B$K(B +$B$9$k>l9g(B + +@lisp +(call-after-loaded + 'tm-edit + (lambda () + (set-alist 'mime-file-types + "\\.rtf$" + '("application" "rtf" nil nil + "attachment" (("filename" . file))) + ))) +@end lisp +@end defvar + + + +@node transfer level, header, tag specification for inserted file, Top @chapter transfer level +@cindex transfer level message $B$KA^F~$9$k(B data $B$O(B 7bit (@ref{(tm-ja)7bit}) $B$J$$$7(B 8bit (@ref{(tm-ja)8bit}) $B$b$7$/$O(B binary (@ref{(tm-ja)binary}) $B$GI=8=$9$k$3$H(B @@ -267,7 +348,7 @@ $B$J$$$G$7$g$&!#(B @end quotation -@cindex{transfer level}@strong{transfer level} $B$H$$$&$N$O$I$NHO0O$N(B data $B$^$GAw$l$k(B +@strong{transfer level} $B$H$$$&$N$O$I$NHO0O$N(B data $B$^$GAw$l$k(B $B$+$H$$$&$3$H$rI=$9$b$N$G$9!#(Btm-edit $B$O(B @code{mime-editor/transfer-level} $B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G(B transfer level $B$rI=8=$7$^$9!#(B @@ -292,8 +373,7 @@ @strong{[Memo]} @quotation transfer level $B$O(B message header (@ref{header}) $B$K$O4X78$7$J$$!#(BRFC 1521 -$B$O(B body $B$K$*$$$F!"(B8bit $B$N(B data $B$r;H$($k$h$&$K(B RFC 822 (@ref{(tm-ja)RFC -822}) $B$r3HD%$7$F$$$k$,!"(Bmessage header $B$G$O(B us-ascii +$B$O(B body $B$K$*$$$F!"(B8bit $B$N(B data $B$r;H$($k$h$&$K(B RFC 822 (@ref{(tm-ja)RFC 822}) $B$r3HD%$7$F$$$k$,!"(Bmessage header $B$G$O(B us-ascii (@ref{(tm-ja)us-ascii}) $B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#(B @end quotation @@ -301,14 +381,14 @@ @node header, PGP, transfer level, Top @chapter header $B$G$NHs(B ASCII $BJ8;z$N;HMQ(B +@cindex encoded-word RFC 1522 (@ref{(tm-ja)RFC 1522}) $B$G$O(B header $B$GHs(B ASCII $BJ8;z$rI=8=$9$k$?(B $B$a$NJ}K!$rDj5A$7$F$$$^$9!#(B@refill -$B$3$l$O(B @cindex{encoded-word}@strong{encoded-word} -(@ref{(tm-ja)encoded-word}) $B$H8F$P$l$k7?<0$G!"(BMIME charset -(@ref{(tm-ja)MIME charset}) $B$r@k8@$7!"$+$D!"(B7bit (@ref{(tm-ja)7bit}) $B$G(B -$BI=8=$9$k$3$H$r2DG=$K$7$F$$$^$9!#(B +$B$3$l$O(B @strong{encoded-word} (@ref{(tm-ja)encoded-word}) $B$H8F$P$l$k7?<0(B +$B$G!"(BMIME charset (@ref{(tm-ja)MIME charset}) $B$r@k8@$7!"$+$D!"(B7bit +(@ref{(tm-ja)7bit}) $B$GI=8=$9$k$3$H$r2DG=$K$7$F$$$^$9!#(B @menu @@ -416,13 +496,14 @@ -@node PGP, Concept Index, header, Top +@node PGP, Acknowledgments, header, Top @chapter PGP +@cindex PGP-kazu +@cindex PGP/MIME -tm-edit $B$G$O(B @cindex{PGP/MIME}@strong{PGP/MIME} (@ref{(tm-ja)PGP/MIME}) -(RFC 2015) $B$*$h$S(B @cindex{PGP-kazu}@strong{PGP-kazu} -(@ref{(tm-ja)PGP-kazu}) (draft-kazu-pgp-mime-00.txt) $B$K$h$k0E9f2=!&EE;R(B -$B=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#(B@refill +tm-edit $B$G$O(B @strong{PGP/MIME} (@ref{(tm-ja)PGP/MIME}) (RFC 2015) $B$*$h$S(B +@strong{PGP-kazu} (@ref{(tm-ja)PGP-kazu}) (draft-kazu-pgp-mime-00.txt) +$B$K$h$k0E9f2=!&EE;R=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#(B $BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O(B Mailcrypt package (@ref{(mailcrypt)}) $B$H(B pgp command $B$,I,MW$G$9!#(B@refill @@ -456,7 +537,19 @@ -@node Concept Index, Function Index, PGP, Top +@node Acknowledgments, Concept Index, PGP, Top +@chapter $B<U<-(B + +$B:G=i$K!"(Btm-edit $B$NA0?H$H$J$C$?(B @file{mime.el} $B$r=q$-!"$=$NG[I[$H2~B$$r$*(B +$B5v$72<$5$C$?!"G_ED@/?.$5$s$K46<U$7$^$9!#(Btm-edit $B$N(B user interface $B$N4pK\(B +$BE*$J@_7W$OG_ED$5$s$N<j$K$h$k$b$N$G!"$H$F$bNI$$@_7W$G$"$C$?$H;W$$$^$9!#(B +@refill + +$B<!$K!"(Bbeta test $B$K6(NO$7$F2<$5$C$?F|K\8lHG!"1Q8lHGAPJ}$N(B tm mailing +list $B$N(B member $B$K46<U$7$^$9!#(B + + +@node Concept Index, Function Index, Acknowledgments, Top @chapter $B35G0:w0z(B @printindex cp
--- a/man/tm/tm-en.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-en.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-en.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-en.sgml,v 1.2 1996/12/28 21:03:29 steve Exp $ --> <head> -<title>tm 7.90 Manual (English Version) +<title>tm 7.100 Manual (English Version) <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/15 +<date>1996/12/25 <toc> </head> @@ -20,7 +20,7 @@ <p> The tm package is a set of modules to enjoy MIME on GNU Emacs. Using tm, you can - +<p> <ul> <li> playback or view the MIME messages using tm-view <li> compose MIME message using tm-edit @@ -128,9 +128,10 @@ <h3> ASCII <node> ASCII <p> -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B <dref>94-character set</dref>. -A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B<a node="ISO -646">ISO 646</a> $B$N0l$D!#(B +<concept>ASCII</concept> is a <dref>94-character set</dref> contains +primary latin characters (A-Z, a-z), numbers and some characters. It +is a standard of the United States of America. It is a variant of <a +node="ISO 646">ISO 646</a>. <standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit American Standard Code for Information Interchange" @@ -156,65 +157,65 @@ <h3> binary <node> binary <p> -$BG$0U$N(B byte $BNs$r(B <concept>binary</concept> $B$H8F$V$3$H$K$7$^$9!#(B -<p> -<a node="8bit">8bit</a> $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G(B -$B$9!#(B -<p> -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary -$B$H8F$V$3$H$K$7$^$9!#(B +Any byte stream is called <concept>binary</concept>. <p> -$B$A$J$_$K!"(B<a node="7bit">7bit</a> $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary -$B$G$bI=8=$G$-$^$9!#$h$C$F!"(B<concept>binary data</concept> $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -<h3> Graphic Character Set -<node> graphic character set +It does not require structureof lines. It differs from from <a +node="8bit">8bit</a>. <p> -<dref>Coded character set</dref> for graphic characters. +In addition, if line structured data contain too long line (more than +998 bytes), it is regarded as binary. <h3> cn-gb, gb2312 <node> cn-gb <p> -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for simplified Chinese +mainly used in the Chinese mainland. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB -2312</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f(B -$B3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>GB 2312</dref>. <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <a node="RFC 1922">RFC 1922</a>. <h3> cn-big5, big5 <node> cn-big5 <p> -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for traditional Chinese +mainly used in Taiwan and Hon Kong. <p> -<dref>ISO 2022</dref> $B$K4p$+$J$$(B <dref>8bit</dref> $B$N(B -<dref>coded character set</dref>$B$G(B de-fact standard $B$G(B -$B$"$k!#(B<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> not based +on <dref>ISO 2022</dref>. It is a de-fact standard. +<p> +It is defined in <a node="RFC 1922">RFC 1922</a>. <p> cf. <report abbrev="BIG5" author="Institute for Information Industry" title-en="Chinese Coded Character Set in Computer" date="March 1984"> <p> -<a node="CNS">CNS 11643-1986</a> $B$HBP1~4X78$,$"$k!#(B +It corresponds to <dref>CNS 11643</dref>. <h3> CNS 11643-1992 -<node> CNS +<node> CNS 11643 +<p> +<a node="graphic character set">Graphic character sets</a> for Chinese +mainly written by traditional Chinese mainly used in Taiwan and Hong +Kong. It is a standard of Taiwan. Currently there are seven +<dref>94x94-character set</dref>. <p> -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="Character set">$BJ8;z=89g(B</a>$B!#BfOQ$NI8=`!#8=:_!"(B<a node="94x94 -character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B -<p> -<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B -`H', $BBh#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B -`M' $B$G$"$k!#(B +Final byte of <dref>ISO 2022</dref> are following: + +<dl> +<dt>plane 1<dd>04/07 (`G') +<dt>plane 2<dd>04/08 (`H') +<dt>plane 3<dd>04/09 (`I') +<dt>plane 4<dd>04/10 (`J') +<dt>plane 5<dd>04/11 (`K') +<dt>plane 6<dd>04/12 (`L') +<dt>plane 7<dd>04/13 (`M') +</dl> <standard abbrev="CNS 11643-1992" title-en="Standard Interchange Code for Generally-Used Chinese Characters" number="CNS @@ -239,8 +240,8 @@ <h3> Content-Disposition field <node> Content-Disposition <p> -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. <a -node="MIME">MIME</a> $B$N3HD%$N#1$D!#(B +A field to specify presentation of entity or file name. It is an +extension for <dref>MIME</dref>. <p> <rfc number="1806" type="Experimental" author="E R. Troost and S. Dorner" title="Communicating Presentation Information @@ -248,48 +249,6 @@ date="June 1995"> -<h3> media type -<node> media type -<p> -<concept>media type</concept> specifies the nature of the data in the -body of <dref>MIME</dref> <dref>entity</dref>. It consists of -<concept>type</> and <concept>subtype</concept>. It is defined in -<dref>RFC 2046</dref>. -<p> -Currently there are following types: - -<ul> -<li><concept>text</concept> -</li> -<li><concept>image</concept> -</li> -<li><concept>audio</concept> -</li> -<li><concept>video</concept> -</li> -<li><concept>application</concept> -</li> -<li><a node="multipart"><concept>multipart</concept></a> -</li> -<li><concept>message</concept> -</ul> - -<p> -And there are various subtypes, for example, application/octet-stream, -audio/basic, image/jpeg, <dref>multipart/mixed</dref>, -<dref>text/plain</dref>, video/mpeg... -<p> -You can refer registered media types at <a -href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA -TYPES</a>. -<p> -In addition, you can use private type or subtype using -<concept>x-token</concept>, which as the prefix `x-'. However you can -not use them in public. -<p> -<cf node="Content-Type field"> - - <h3> Content-Type field <node> Content-Type field <p> @@ -355,8 +314,8 @@ <h3> Emacs <node> Emacs <p> -$B$3$3$G$O(B `Emacs' $B$G(B FSF $B$,G[I[$7$F$$$k(B GNU Emacs $B$r;X$7!"(B`emacs' $B$G(B -GNU Emacs $B$NJQ<o$NAm>N$H$9$k!#(B +In this document, `Emacs' means GNU Emacs released by FSF, and `emacs' +means any variants of GNU Emacs. <h3> encoded-word @@ -374,23 +333,36 @@ <h3> encapsulation <node> encapsulation <p> -<a node="RFC 822">Internet mail</a> $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B +Method to insert whole <a node="RFC 822">Internet message</a> into +another Internet message. <p> -$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#(B +For example, it is used to forward a message. <p> <cf node="message/rfc822"> +<h3> Entity +<node> entity +<p> +Header fields and contents of a message or one of the parts in the +body of a <dref>multipart</dref> entity. + +<memo> +<p> +In this document, `entity' might be called ``part''. +</memo> + + <h3> euc-kr <node> euc-kr <p> -$B4Z9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <dref>MIME charset</dref> for Korean. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B -<a node="KS C5601">KS C5601</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>KS C5601</dref>. <p> -<a node="RFC 1557">RFC 1557</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <dref>RFC 1557</dref>. <p> cf. <standard abbrev="euc-kr" org="Korea Industrial Standards Association" title-en="Hangul Unix Environment" @@ -399,9 +371,6 @@ <h3> FTP <node> FTP <p> -Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B$GDj5A$5$l(B -$B$F$$$k!#(B -<p> <rfc name="FTP" number="959" type="STD 9" author="Postel, J. and J. Reynolds" title="File Transfer Protocol" date="October 1985"> @@ -410,14 +379,13 @@ <h3> GB 2312-1980 <node> GB 2312 <p> -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B -<dref>94x94-character set</dref>$B!#Cf9q$N9q2HI8=`!#(B<a node="ISO -2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `A'. +A <dref>94x94-character set</dref> for Chinese mainly written by +simplified Chinese mainly used in the Chinese mainland. It is a +standard of China. <p> -$B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B +Final byte of <dref>ISO 2022</dref> is 04/01 (`A'). <standard abbrev="GB 2312" - title-cn="$B?.B)8r49MQ4A;zJTb{;zId=8(B -- $B4pK\=8(B" title-en="Code of Chinese Graphic Character Set for Information Interchange - Primary Set" number="GB 2312" year="1980"> @@ -426,9 +394,8 @@ <h3> GB 8565.2-1988 <node> GB 8565.2 <p> -$BCf9q8l$N$?$a$NJd=u(B<a node="Character set">$BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B -<a node="GB 2312">GB 2312</a> $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7(B -$B$$!#(B +A <dref>94x94-character set</dref> for Chinese as supplement to +<dref>GB 2312</dref>. It is a standard of China. <standard abbrev="GB 8565.2" title-en="Information Processing - Coded Character Sets for Text Communication - Part 2: Graphic @@ -436,17 +403,25 @@ year="1988"> +<h3> Graphic Character Set +<node> graphic character set +<p> +<a node="coded character set">Coded character set</a> for graphic +characters. + + <h3> hz-gb2312 <node> hz-gb2312 <p> -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <a node="MIME charset">MIME charset</a> for simplified Chinese +mainly used in the Chinese mainland. <p> -<dref>ASCII</dref> $B$K(B <a node="GB 2312">GB 2312</a> $B$r(B 7bit $B$G(B -<a node="Code extension">$BId9f3HD%(B</a>$B$7$?$b$N$r(B ASCII printable $B$K$J$k(B -$B$h$&$K9)IW$7$F$$$k!#(B +It extends <dref>ASCII</dref> to combine <dref>GB 2312</dref>, its +technique is like <dref>iso-2022-jp</dref>, but it is designed to be +ASCII printable to use special form for ESC sequence to designate GB +2312 to G0. <p> -RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1842 and 1843. <rfc number="1842" type="Informational" author="Y. Wei, Y. Zhang, J. Li, J. Ding and Y. Jiang" title="ASCII Printable @@ -460,11 +435,8 @@ <h3> ISO 2022 <node> ISO 2022 <p> -<a node="Code extension">$BId9f3HD%(B</a>$B$N$?$a$N9q:]I8=`!#(B -<p> -$B$3$l$rMQ$$$FJ#?t$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rAH9g$;$F(B <a -node="7bit">7bit</a> $B$J$$$7(B <dref>8bit</dref> $B$N(B <a node="Coded -character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B +It is a standard for character code structure and <dref>code +extension</dref> technique. <standard abbrev="ISO 2022" org="International Organization for Standardization (ISO)" title-en="Information Processing: @@ -475,50 +447,50 @@ <h3> iso-2022-cn <node> iso-2022-cn <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <dref>MIME charset</dref> for Chinese. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B -<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain -2</a> $B$r(B <a node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B -</a>$B$7$F$$$k!#(B +It is a <dref>7bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>GB 2312</dref> and/or <a node="CNS 11643">CNS 11643 plain 1, +plain 2</a>. <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <dref>RFC 1922</dref>. <h3> iso-2022-cn-ext <node> iso-2022-cn-ext <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +A <dref>MIME charset</dref> for Chinese. <p> -<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B -<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1 -.. 7</a>, <a node="ISO-IR-165">ISO-IR-165</a> $BEy$r(B <a -node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>7bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>GB 2312</dref>, <a node="CNS 11643">CNS 11643 plain 1 .. 7</a>, +<dref>ISO-IR-165</dref> and other Chinese graphic character sets. <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +It is defined in <dref>RFC 1922</dref>. <p> <memo> -MULE 2.3 $B$*$h$S!"8=:_$N(B XEmacs/mule $B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#(B +MULE 2.3 and current XEmacs/mule can not use it correctly. <p> -Emacs/mule $B$G$OMxMQ2DG=$G$"$k!#(B +Emacs/mule can use it. </memo> <h3> iso-2022-jp <node> iso-2022-jp <p> -$BF|K\8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N0l$D!#(B +A <dref>MIME charset</dref> for Japanese. <p> -$B8E$$(B <dref>ISO 2022</dref> $B$K4p$$$F(B <a -node="ASCII">ASCII</a>, JIS X0201-Latin, <a node="JIS C6226-1978">JIS -X0208-1978</a>, <a node="JIS X0208">JIS X0208-1983</a> $B$r@Z$jBX$($k(B <a -node="7bit">7bit</a> $BJ8;zId9f!#(B +It is a <dref>7bit</dref> <dref>coded character set</dref> based on +old <dref>ISO 2022</dref>. It switches <dref>ASCII</dref>, JIS +X0201-Latin, <a node="JIS C6226">JIS X0208-1978</a> and <a node="JIS +X0208">JIS X0208-1983</a>. <p> -RFC 1468 $B$GDj5A$5$l$F$$$k!#(B +It is defined in RFC 1468. <p> <memo> -JIS X0208-1996? $B$G$O(B <dref>ISO 2022</dref> $B$HFHN)$KDj5A$5$l(B -$B$kM=Dj!#(B +JIS X0208-1997? will define it in annex as non-<dref>ISO 2022</dref> +encoding. </memo> <rfc name="iso-2022-jp" number="1468" author="Murai J., M. Crispin, @@ -547,8 +519,8 @@ script). <p> It is based on <dref>ISO 2022</dref> <dref>code extension</dref> -technique to extends <dref>ASCII</dref> to use <dref>KS C5601</dref> -as <dref>7bit</dref> text. +technique to extend <dref>ASCII</dref> to use <dref>KS C5601</dref> as +<dref>7bit</dref> text. <p> It is defined in <dref>RFC 1557</dref>. @@ -556,12 +528,6 @@ <h3> ISO 646 <node> ISO 646 <p> -$B3F9q$G6&DL$K;H$($k:G>.8BEY$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rDj$a(B -$B$?$b$N!#(B<a node="94 character set">94 $BJ8;z=89g(B</a>$B$N#1$D!#(BISO 646 IRV -$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$(B -$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#(B<dref>ASCII</dref> $B$d(B JIS -X0201-Latin $B$O$=$N0l<o!#(B - <standard abbrev="ISO 646" org="International Organization for Standardization (ISO)" title-en="Information technology: ISO 7-bit coded character set for information @@ -584,9 +550,9 @@ <concept>iso-8859-1</concept> is a <dref>MIME charset</dref> for west-European languages written by Latin script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-1">ISO 8859-1</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-1</dref>. <p> It is defined in <dref>RFC 2046</dref>. @@ -607,9 +573,9 @@ <concept>iso-8859-2</concept> is a <dref>MIME charset</dref> for east-European languages written by Latin script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-2">ISO 8859-2</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-2</dref>. <p> It is defined in <dref>RFC 2046</dref>. @@ -650,9 +616,9 @@ <concept>iso-8859-5</concept> is a <dref>MIME charset</dref> for Cyrillic script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-5">ISO 8859-5</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-5</dref>. <p> It is defined in <dref>RFC 2046</dref>. @@ -683,9 +649,9 @@ <concept>iso-8859-7</concept> is a <dref>MIME charset</dref> for Greek script. <p> -<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B -<a node="ISO 8859-7">ISO 8859-7</a> $B$r(B <dref>8bit</dref> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +It is a <dref>8bit</dref> <dref>coded character set</dref> based on +<dref>ISO 2022</dref>. It extends <dref>ASCII</dref> to combine +<dref>ISO 8859-7</dref>. <p> It is defined in RFC 1947. @@ -716,44 +682,42 @@ <h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165 <p> -CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=(B -$B8=$9$k$?$a$N(B <dref>94x94-character set</dref>$B!#(B +A <dref>94x94-character set</dref> for Chinese mainly written by +simplified Chinese mainly used in the Chinese mainland registered by +CCITT. <p> -<a node="GB 2312">GB 2312</a> $B$H(B <a node="GB 8865.2">GB 8565 $BI=#2(B</a> -$B$K(B 150 $BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B +It consists of <dref>GB 2312</dref>, <dref>GB 8565.2</dref> and +additional 150 characters. <p> -<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +Final byte of <dref>ISO 2022</dref> is 04/05 (`E'). <h3> JIS X0201 <node> JIS X0201 <p> -<a node="ISO 646">ISO 646</a> $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 -byte $B$N%+%?%+%JJ8;z=89g$+$i$J$k!#(B +It defines two <dref>94-character set</dref>, for Latin script (a +variant of <dref>ISO 646</dref>) and Katakana script, and 7bit and +8bit <dref>coded character set</dref>s. <p> -$B85$O(B <concept>JIS C6220-1976</concept> $B$H8@$C$?$,(B <concept>JIS -X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B +It was renamed from <concept>JIS C6220-1976</concept>. -<standard abbrev="JIS X0201-1976" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" title-ja="$B>pJs8r49MQId9f(B" +<standard abbrev="JIS X0201-1976" org="Japanese Standards Association" title-en="Code for Information Interchange" number="JIS X 0201-1976"> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +In addition, revised version will be published in 1997. -<standard abbrev="JIS X0201-1996?" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" - title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g(B" - title-en="7-bit and 8-bit coded character sets for - information interchange" number="JIS X 0201" year="1996? - draft"> +<standard abbrev="JIS X0201-1997?" org="Japanese Standards + Association" title-en="7-bit and 8-bit coded character + sets for information interchange" number="JIS X 0201" + year="1997? draft"> <h3> JIS C6226-1978 <node> JIS C6226 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <dref>94x94-character set</dref>$B!#F|K\$N9q(B -$B2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B +A <dref>94x94-character set</dref> for Japanese. It was renamed to +JIS X0208-1978. <p> <cf node="JIS X0208"> @@ -761,45 +725,46 @@ <h3> JIS X0208 <node> JIS X0208 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <dref>94x94-character set</dref>$B!#F|K\$N9q(B -$B2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B 1983 $BG/(B -$BHG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B +A <dref>94x94-character set</dref> for Japanese. Japanese standard. +It was published in 1978, and revised in 1983 and 1990. In the +Internet message, 1983 edition is major. <p> -JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-(B -$B%j%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG(B -$B$N0lIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B -1983 $BG/HG$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9(B -$B$k!#$3$N$?$a!"(B1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B +JIS X0208 contains some symbols, numbers, primary Latin script, +Hiragana script, Katakana script, Greek script, Cyrillic script, box +drawing parts, Kanji (Ideographic characters used in Japanese). +Notice that some symbols and box drawing parts were added in 1983 and +some Kanjis were changed or swapped code points. So 1978 edition and +1983 edition are regarded as different graphic character set. <p> -1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +1990 edition added some characters, so designation of 1990 edition +requires `identify revised registration' sequence, ESC 02/06 4/0 as +prefix of designation sequence. -<standard abbrev="JIS X0208-1978" org="$BF|K\5,3J6(2q(B (Japanese Standards - Association)" title-ja="$B>pJs8r49MQ4A;zId9f7O(B" +<standard abbrev="JIS X0208-1978" org="Japanese Standards Association" title-en="Code of the Japanese graphic character set for information interchange" number="JIS C6226" year="1978"> -<standard abbrev="JIS X0208-1983,1990" org="$BF|K\5,3J6(2q(B (Japanese Standards - Association)" title-ja="$B>pJs8r49MQ4A;zId9f7O(B" - title-en="Code of the Japanese graphic character set for - information interchange" number="JIS X0208" year="1983,1990"> +<standard abbrev="JIS X0208-1983,1990" org="Japanese Standards + Association" title-en="Code of the Japanese graphic + character set for information interchange" number="JIS + X0208" year="1983,1990"> <p> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B -$B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B +In addition, revised version will be published in 1997. (It does not +change graphic character set) -<standard abbrev="JIS X0208-1996?" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N(B - $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g(B" title-en="7-bit and - 8-bit double byte coded Kanji sets for information - interchange" number="JIS X 0208" year="1996? draft"> +<standard abbrev="JIS X0208-1997?" org="Japanese Standards + Association" title-en="7-bit and 8-bit double byte coded + Kanji sets for information interchange" number="JIS X + 0208" year="1997? draft"> <h3> JIS X0212-1990 <node> JIS X0212 <p> -<a node="JIS X0208">JIS X0208</a> $B$K$J$+$C$?J8;z$r=8$a$?(B -<dref>94x94-character set</dref>$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2H(B -$BI8=`!#(B<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O(B `D'. +A <dref>94x94-character set</dref> for Japanese as supplement to +<dref>JIS X0208</dref>. It is a standard of Japan. +<p> +Final byte of <dref>ISO 2022</dref> is 04/04 (`D'). <h3> koi8-r @@ -822,18 +787,60 @@ <p> A <dref>94x94-character set</dref> for Korean language (Hangul script). Korean Standard. Final byte of <dref>ISO 2022</dref> is -`C'. +04/03 (`C'). <standard abbrev="KS C5601" org="Korea Industrial Standards Association" title-en="Code for Information Interchange (Hangul and Hanja)" number="KS C 5601" year="1987"> +<h3> media type +<node> media type +<p> +<concept>media type</concept> specifies the nature of the data in the +body of <dref>MIME</dref> <dref>entity</dref>. It consists of +<concept>type</concept> and <concept>subtype</concept>. It is defined +in <dref>RFC 2046</dref>. +<p> +Currently there are following types: + +<ul> +<li><concept>text</concept> +</li> +<li><concept>image</concept> +</li> +<li><concept>audio</concept> +</li> +<li><concept>video</concept> +</li> +<li><concept>application</concept> +</li> +<li><a node="multipart"><concept>multipart</concept></a> +</li> +<li><concept>message</concept> +</ul> + +<p> +And there are various subtypes, for example, application/octet-stream, +audio/basic, image/jpeg, <dref>multipart/mixed</dref>, +<dref>text/plain</dref>, video/mpeg... +<p> +You can refer registered media types at <a +href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA +TYPES</a>. +<p> +In addition, you can use private type or subtype using +<concept>x-token</concept>, which as the prefix `x-'. However you can +not use them in public. +<p> +<cf node="Content-Type field"> + + <h3> message <node> message <p> -$B$3$3$G$O(B <dref>RFC 822</dref> $B$GDj5A$5$l$k(B mail $B$H(B <dref>RFC -1036</dref> $B$GDj5A$5$l$k(B news $B5-;v$NAm>N$H$7$FMQ$$$k!#(B +In this document, it means mail defined in <dref>RFC 822</dref> and +news message defined in <dref>RFC 1036</dref>. <h3> message/rfc822 @@ -848,9 +855,13 @@ <h3> method <node> method <p> -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B <concept>internal method</concept> $B$H(B C -$B$d(B script $B8@8l$J$I$G=q$+$l$?(B <concept>external method</concept> $B$,$"$k!#(B +Application program of tm-view to process for specified <dref>media +type</dref> when user plays an entity. +<p> +There are two kinds of methods, <concept>internal method</concept> and +<concept>external method</concept>. Internal method is written by +Emacs Lisp. External method is written by C or script languages and +called by asynchronous process call. <p> <cf file="tm-view-en" node="method"> @@ -889,22 +900,23 @@ <h3> MIME charset <node> MIME charset <p> -<dref>Coded character set</dref> used in <dref>Content-Type -field</dref> or charset parameter of <a +<a node="coded character set">Coded character set</a> used in +<dref>Content-Type field</dref> or charset parameter of <a node="encoded-word">encoded-word</a>. <p> It is defined in <dref>RFC 2045</dref>. <p> -<dref>iso-2022-jp</dref> $B$d(B <a node="euc-kr">euc-kr</a> $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$O(B<a node="Character set">$BJ8;z=89g(B</a>$B$H6hJL(B -$B$7$F>.J8;z$G=q$$$F$$$k!K(B +<dref>iso-2022-jp</dref> or <dref>euc-kr</dref> are kinds of it. (In +this document, MIME charsets are written by small letters to +distinguish <dref>graphic character set</dref>. For example, ISO +8859-1 is a graphic character set, and iso-8859-1 is a MIME charset) <h3> MTA <node> MTA <p> -<concept>Message Transfer Agent</concept> $B$NN,$G!"(Bsendmail $B$J$I$N(B mail -$BG[Aw(B program $B$H(B news server $B$NAm>N!#(B +<concept>Message Transfer Agent</concept>. It means mail transfer +programs (ex. sendmail) and news servers. <p> <cf node="MUA"> @@ -912,8 +924,8 @@ <h3> MUA <node> MUA <p> -<concept>Message User Agent</concept> $B$NN,$G!"(Bmail reader $B$H(B news -reader $B$NAm>N!#(B +<concept>Message User Agent</concept>. It means mail readers and news +readers. <p> <cf node="MTA"> @@ -921,32 +933,34 @@ <h3> MULE <node> MULE <p> -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B <a node="Emacs">Emacs</a>. -<p> -[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual -Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993. -<p> -$B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(B<a -href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz"> alpha $BHG(B -</a> $B$,B8:_$9$k!#(B +Multilingual extension of GNU <dref>Emacs</dref> by HANDA Ken'ichi et +al. + +<inproc abbrev="MULE" author="Nishikimi M., Handa K. and Tomura S." + title-en="Mule: MULtilingual Enhancement to GNU Emacs" + book-en="Proc. of INET'93" date="August, 1993"> <p> -$B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B +Now, FSF and HANDA Ken'ichi et al. are working to merge MULE feature +into Emacs, there is <a +href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz">alpha +version of mule merged emacs</a>. <p> -$B$3$N$?$a!"8=:_$G$OB?8@8l(B Emacs $B$O!"85!9$N(B MULE $B$r4^$a$F#3<oN`$"$k$3$H(B -$B$K$J$k!#(B +In addition, there is XEmacs with mule feature. <p> -$B$=$3$G!"$3$3$G$O!"B?8@8l(B Emacs $B$NAm>N$r(B <concept>mule</concept>, $B85!9(B -$B$N(B MULE $B$r(B <concept>MULE</concept>, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B -<concept>Emacs/mule</concept>, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B -<concept>XEmacs/mule</concept> $B$H8F$V$3$H$K$9$k!#(B +So now, there are 3 kinds of mule variants. +<p> +In this document, <concept>mule</concept> means any mule variants, +<concept>MULE</concept> means original MULE (..2.3), +<concept>Emacs/mule</concept> means mule merged Emacs, +<concept>XEmacs/mule</concept> means XEmacs with mule feature. <h3> Multipart <node> multipart <p> <concept>multipart</concept> means <dref>media type</dref> to insert -multiple <dref>entities</dref> in a single body. Or it also indicates -a message consists of multiple entities. +multiple <a node="entity">entities</a> in a single body. Or it also +indicates a message consists of multiple entities. <p> There are following subtypes registered in <dref>RFC 2046</dref>: @@ -997,8 +1011,8 @@ <h3> multipart/encrypted <node> multipart/encrypted <p> -RFC 1847 $B$GDj5A$5$l$?(B <dref>Security multipart</dref> $B$N#1$D$G!"0E9f2=(B -$B$5$l$?(B message $B$rI=8=$9$k$N$KMQ$$$k!#(B +It is a <dref>Security multipart</dref> defined in +RFC 1847, used to represent encrypted message. <p> <cf node="PGP/MIME"> @@ -1028,8 +1042,8 @@ <h3> multipart/signed <node> multipart/signed <p> -RFC 1847 $B$GDj5A$5$l$?(B <dref>Security multipart</dref> $B$N#1$D$G!"EE;R=p(B -$BL>$rI=8=$9$k$N$KMQ$$$k!#(B +It is a <dref>Security multipart</dref> defined in +RFC 1847, used to represent signed message. <p> <cf node="PGP/MIME"> @@ -1037,15 +1051,14 @@ <h3> PGP <node> PGP <p> -Phil Zimmermann $B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#(B -<dref>message</dref> $B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#(BPretty Good -Privacy $B$NN,!#(B +A public key encryption program by Phil Zimmermann. It provides +encryption and signature for <dref>message</dref>. PGP stands for +<concept>Pretty Good Privacy</concept>. <p> -$BEAE}E*$J(B PGP $B$G$O(B <dref>encapsulation</dref> $B$K(B <dref>RFC 934</dref>$B$K(B -$B=`$8$?J}K!$rMQ$$$k!#$3$l$O(B <dref>MIME</dref> $B$HL7=b$9$k$N$G(B -<dref>PGP/MIME</dref> $B$,Ds0F$5$l$F$$$k!#0lJ}!"(BMIME $B$K$*$$$F(B PGP $B$N(B -encapsulation $B$rMQ$$$kJ}K!(B <cf node="PGP-kazu"> $B$bMxMQ$5$l$F$-$?!#$7$+(B -$B$7!":#8e$O(B PGP/MIME $B$KE}0l$7$F$$$/J}$,K>$^$7$$!#(B +Traditional PGP uses <dref>RFC 934</dref> <dref>encapsulation</dref>. +It is conflict with <dref>MIME</dref>. So <dref>PGP/MIME</dref> is +defined. On the other hand, <dref>PGP-kazu</dref> was proposed to use +PGP encapsulation in MIME. But it is obsoleted. <p> <rfc name="PGP" number="1991" type="Informational" author="D. Atkins, W. Stallings and P. Zimmermann" title="PGP Message @@ -1056,50 +1069,33 @@ <h3> PGP-kazu <node> PGP-kazu <p> -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!$r$3$3$G$O(B -<concept>PGP-kazu</concept> $B$H8F$V$3$H$K$9$k!#(B +In this document, <concept>PGP-kazu</concept> means a method to use +traditional PGP encapsulation in <dref>MIME</dref>, proposed by +YAMAMOTO Kazuhiko. <p> -PGP-kazu $B$O(B <concept>application/pgp</concept> $B$H$$$&(B -<dref>content-type</dref> $B$rDj5A$9$k!#(B +PGP-kazu defines a <dref>media type</dref>, +<concept>application/pgp</concept>. <p> -application/pgp $B$N(B part $B$G$O(B PGP $B$N(B <dref>encapsulation</dref> $B$,MQ$$(B -$B$i$l$k!#(BPGP $B$N(B encapsulation <cf node="RFC 934"> $B$H(B MIME $B$N(B -encapsulation $B$OL7=b$9$k$N$G!"(BPGP $B$N(B encapsulation $B$r2r$+$J$$8B$j!"Cf(B -$B$K4^$^$l$?(B MIME message $B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"(BPGP-kazu $B$KBP(B -$B1~$7$F$$$J$$(B MIME $B$KBP1~$7$?(B <dref>MUA</dref> $B$O$=$N(B part $B$,FI$a$J$/$J(B -$B$k!#$=$NBe$o$j!"(BMIME $B$KBP1~$7$F$$$J$$(B PGP $BBP1~$N(B <dref>MUA</dref> $B$G$b(B -message $B$rFI$`$3$H$,$G$-$k!#(B +In application/pgp entity, PGP <dref>encapsulation</dref> is used. +PGP encapsulation conflicts with MIME, so it requires PGP-processing +to read as MIME message. <p> -PGP-kazu $B$G$O(B MUA $B$O(B PGP $B$N$H(B MIME $B$N$H$$$$D$N(B encapsulation $B$rCN$i(B -$B$J$1$l$P$J$i$J$$!#$^$?!"(Bapplication/pgp part $B$r(B parse $B$9$k$?$a$K$O!"$^(B -$B$:!"(Bpgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B -<p> -$B$^$?!"(BInternet $B$G$O:#8e(B <dref>PGP/MIME</dref> $B$NJ}8~$GI8=`2=$7$F$$$3$&(B -$B$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B -$B$^$7$$!#(B -<p> -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 +It was obsoleted, so you should use <dref>PGP/MIME</dref>. However if +you want to use traditional PGP message, it might be available. <h3> PGP/MIME <node> PGP/MIME <p> -Michael Elkins $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!!#(B -<p> -<a node="Security multipart">RFC 1847</a> $B$K4p$-!"(BMIME $B$N(B multipart $B$K(B -$B$h$k(B <dref>encapsulation</dref> $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3HD%$K(B -$B$J$C$F$$$k!#$7$+$7!"EAE}E*$J(B PGP$B$H$N8_49@-$,<:$o$l$F$$$k!#(B +<dref>PGP</dref> and <dref>MIME</dref> integration proposed by Michael +Elkins. <p> -PGP/MIME $B$G$O(B <dref>PGP-kazu</dref> $B$H0[$J$j!"(BMIME $B$N(B encapsulation $B$N(B -$B$_$rMQ$$$k!#$^$?!"$3$N$?$a!"(BPGP $B$N=hM}$r9T$&A0$K(B message $B$N(B parse $B$r9T(B -$B$&$3$H$,$G$-$k!#(B +It is based on <a node="Security multipart">RFC 1847</a>, so it is +harmonious with MIME, but it is not compatible with traditional PGP +encapsulation. However MIME MUA can read PGP/MIME signed message even +if it does not support PGP/MIME. <p> -Internet $B$G$O:#8e(B <dref>PGP/MIME</dref> $B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$$&(B -$B$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP $B$rMQ$$$k>l9g$O(B PGP/MIME$B$rMQ(B -$B$$$k$N$,K>$^$7$$!#(B +<dref>PGP/MIME</dref> will be standard of PGP message. <rfc name="PGP/MIME" number="2015" type="Standards Track" author="M. Elkins" title="MIME Security with Pretty Good @@ -1121,9 +1117,6 @@ <h3> RFC 821 <node> RFC 821 <p> -<concept>SMTP</concept> $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B -$B$F$$$k(B RFC. - <rfc name="SMTP" number="821" type="STD 10" author="J. Postel" title="Simple Mail Transfer Protocol" date="August 1982"> @@ -1132,14 +1125,14 @@ <h3> RFC 822 <node> RFC 822 <p> -Internet mail $B$N<g$K(B <concept>message header</concept> $B$K4X$9$k7A<0$K(B -$B4X$9$kI8=`$rDj$a$F$$$k(B RFC. +A RFC defines format of Internet mail message, mainly <concept>message +header</concept>. <memo> <p> -news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B<concept>Internet mail</concept> -$B$H=q$/$h$j$b!"(B<concept>Internet message</concept> $B$H=q$$$?J}$,NI$$$+$b(B -$B$7$l$J$$!#(B +news message is based on RFC 822, so <concept>Internet +message</concept> may be more suitable than <concept>Internet +mail</concept> . </memo> <rfc number="822" type="STD 11" author="D. Crocker" title="Standard @@ -1150,12 +1143,12 @@ <h3> RFC 934 <node> RFC 934 <p> -<a node="RFC 822">Internet mail</a> $B$N(B <a node="encapsulation"> -<concept>encapsulation</concept></a> $B$NJ}K!$rDj$a$?(B RFC. +A RFC defines an <a node="encapsulation"> +<concept>encapsulation</concept></a> method for <a node="RFC +822">Internet mail</a>. <p> -<dref>MIME</dref> $B$HL7=b$9$k$N$G!"8=:_$G$O(B <dref>message/rfc822</dref> -$B$rMQ$$$k$Y$-$G$"$k!#(B - +It conflicts with <dref>MIME</dref>, so you should use +<dref>message/rfc822</dref>. <rfc number="934" author="Marshall T. Rose and Einar A. Stefferud" title="Proposed Standard for Message Encapsulation" @@ -1165,9 +1158,9 @@ <h3> RFC 1036 <node> RFC 1036 <p> -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. <a node="RFC 822">RFC 822</a> -$B$N(B subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B -netnews $B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B +A RFC defines format of USENET message. It is a subset of <dref>RFC +822</dref>. It is not Internet standard, but a lot of netnews +excepting Usenet uses it. <rfc name="USENET" number="1036" author="M. Horton and R. Adams" title="Standard for Interchange of USENET Messages" @@ -1177,15 +1170,6 @@ <h3> RFC 1153 <node> RFC 1153 <p> -$BJ#?t$N(B <a node="RFC 822">Internet mail</a> $B$r(B <a node="encapsulation"> -<concept>encapsulation</concept></a> $B$9$k$?$a$NJ}K!$rDj$a$?(B -RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B -<p> -<dref>MIME</dref> $B$HL7=b$9$k$N$G!"8=:_$G$O(B <dref>message/rfc822</dref> -$B$rMQ$$$?(B <dref>multipart</dref> $B$rMQ$$$k$Y$-$G$"$k!#(B -<p> -<cf node="multipart/digest"> - <rfc number="1153" author="F. Wancho" title="Digest Message Format" date="April 1990"> @@ -1193,8 +1177,8 @@ <h3> RFC 1557 <node> RFC 1557 <p> -<dref>euc-kr</dref> $B$H(B <dref>iso-2022-kr</dref> $B$H$$$&4Z9q8l$N$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +A RFC defines <dref>MIME charset</dref>s for Korean, +<dref>euc-kr</dref> and <dref>iso-2022-kr</dref>. <rfc number="1557" type="Informational" author="U. Choi, K. Chon and H. Park" title="Korean Character Encoding for Internet @@ -1204,13 +1188,13 @@ <h3> RFC 1922 <node> RFC 1922 <p> +A RFC defines <dref>MIME charset</dref>s for Chinese, <dref>iso-2022-cn</dref>, <dref>iso-2022-cn-ext</dref>, -<dref>cn-gb</dref>, <dref>cn-big5</dref> $B$H$$$C$?Cf9q8l$N$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +<dref>cn-gb</dref>, <dref>cn-big5</dref>, etc. <p> -$B$3$l$K2C$($F!"(B<concept>charset-edition</concept> $B$H(B -<concept>charset-extension</concept> $B$H$$$&(B <dref>Content-Type -field</dref> $B$N(B parameter $B$rDj5A$7$F$$$k!#(B +In addition, it defines additional parameters of <dref>Content-Type +field</dref> field, <concept>charset-edition</concept> and +<concept>charset-extension</concept>. <rfc number="1922" type="Informational" author="Zhu, HF., Hu, DY., Wang, ZG., Kao, TC., Chang, WCH. and Crispin, M." @@ -1259,18 +1243,21 @@ <h3> plain text <node> plain text <p> -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B <a node="Coded character set">$BJ8;zId(B -$B9f(B</a>$B$N$_$GI=8=$5$l$k(B text $B>pJs!#(B<cf node="text/plain"> +A textual data represented by only <dref>coded character set</dref>. +It does not have information about font or typesetting. +<cf node="text/plain"> <h3> Security multipart <node> Security multipart <p> -<a node="MIME">MIME</a> $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B<a -node="multipart/signed"><concept>multipart/signed</concept></a> $B$H(B <a -node="multipart/encrypted"><concept>multipart/encrypted</concept></a> -$B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B <a node="PGP/MIME">PGP/MIME</a> $B$O(B -$B$3$l$K4p$$$F$$$k!#(B +A format to represent signed/encrypted message in <dref>MIME</dref>. +<p> +It defines two multipart media types, <a +node="multipart/signed"><concept>multipart/signed</concept></a> and <a +node="multipart/encrypted"><concept>multipart/encrypted</concept></a>. +<p> +MOSS and <dref>PGP/MIME</dref> are based on it. <rfc name="Security multipart" number="1847" type="Standards Track" author="James Galvin, Gale Murphy, Steve Crocker and Ned @@ -1282,10 +1269,6 @@ <h3> text/enriched <node> text/enriched <p> -RFC 1521 $B$GDj5A$5$l$?(B <concept>text/richtext</concept> $B$KBe$o$C$F!"=q(B -$BBN$dAHHG$K4X$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B <dref>media -type</dref>. - <rfc name="text/enriched" number="1896" author="P. Resnick and A. Walker" title="The text/enriched MIME Content-type" date="February 1996" obsolete="1563"> @@ -1307,15 +1290,15 @@ <h3> tm-kernel, tm <node> tm-kernel <p> -Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs(B -$B6!$9$k(B library $B72!#(B`tools for MIME' $B$NN,!#(B +A libraries to provide user interface about <dref>MIME</dref> for +emacs. tm stands for `tools for MIME'. -<memo title="$B$I$&$G$bNI$$$3$H(B(^-^;"> +<memo title="Unimportant notice(^-^;"> <p> <ul> - <li> tm $B$O(B ``tiny-mime'' $B$NN,$8$c$J$$$i$7$$$>(B (^-^; - <li> tm $B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>(B (^-^; - <li> ``Tools for MIME'' $B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>(B (^-^; + <li> tm may not stand for ``tiny-mime''(^-^; + <li> tm may not stand for initial of an author (^-^; + <li> ``Tools for MIME'' may be strained (^-^; </ul> </memo> @@ -1323,40 +1306,35 @@ <h3> tm-MUA <node> tm-MUA <p> -<a node="tm-kernel">tm</a> $B$rMQ$$$?(B <a node="MUA">MUA</a> $B$b$7$/$O(B MUA -$B$KBP$9$k(B extender. +<dref>MUA</dref> or MUA extender using <a node="tm-kernel">tm</a>. <p> -<concept>tm $BBg@9$j(B package</concept> $B$K$O(B +<concept>tm oomori package</concept> has following extenders: <ul> -<li><a file="mh-e">mh-e</a> $BMQ$N(B <concept>tm-mh-e</concept> -<li>GNUS $BMQ$N(B <concept>tm-gnus</concept> -<li>Gnus $BMQ$N(B <a file="gnus-mime-en"><concept>gnus-mime</concept></a> -<li>VM $BMQ$N(B <concept>tm-vm</concept> -<li>RMAIL $BMQ$N(B <concept>tm-rmail</concept> +<li><a file="tm-mh-e-en"><concept>tm-mh-e</concept></a> + for <a file="mh-e">mh-e</a> +<li><a file="tm-gnus_en"><concept>tm-gnus</concept></a> for GNUS +<li><a file="gnus-mime-en"><concept>gnus-mime</concept></a> for Gnus +<li><a file="tm-vm_en"><concept>tm-vm</concept></a> for VM +<li><concept>tm-rmail</concept> for RMAIL </ul> -<noindent> -$B$,4^$^$l$F$$$k!#(B -<p> -$BFHN)$7$?(B MUA $B$H$7$F$O(B <a file="cmail">cmail</a> $B$,(B tm $B$rMxMQ2DG=$G$"$k!#(B - <h3> us-ascii <node> us-ascii <p> -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B <a node="MIME -charset">MIME charset</a> $B$N#1$D!#(B -<p> -<dref>ASCII</dref> $B$N$_$+$i$J$j(B <dref>ISO 2022</dref> $B$K$h$k(B<a -node="Code extension">$BId9f3HD%(B</a>$B$O5v$5$l$J$$!#(B +A <a node="MIME charset">MIME charset</a> for primary Latin script +mainly written by English or other languages. <p> -Internet mail $B$K$*$1$kI8=`$N(B<a node="Coded character set">$BId9f2=J8;z=8(B -$B9g(B</a>$B$G$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B -<concept>us-ascii</concept> $B$,;H$o$l$k!#(B +It is a 7bit <dref>coded character set</dref> based on <dref>ISO +2022</dref>, it contains only +<dref>ASCII</dref> and <dref>code extension</dref> is not allowed. <p> -$B$^$?!"(B<a node="RFC 822">RFC 822</a> $B$K$*$1$k(B <concept>ASCII</concept> -$B$O(B us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B +It is standard coded character set of Internet mail. If MIME charset +is not specified, <concept>us-ascii</concept> is used as default. +<p> +In addition, <concept>ASCII</concept> of <dref>RFC 822</dref> should +be interpreted as us-ascii. <h1> Setting @@ -1568,6 +1546,34 @@ body in human-recognizable language (^_^). +<h1> Acknowledgments +<node> Acknowledgments +<p> +I thank MASUTANI Yasuhiro. He requested me a lot of important +features and gave me a lot of suggestions when tm-view was born. +tm-view is based on his influence. +<p> +I thank ENAMI Tsugutomo for work of <file>mime.el</file>, which is an +origin of <file>tm-ew-d.el</file> and <file>mel-b.el</file>, and +permission to rewrite for tm. +<p> +I thank OKABE Yasuo for work of internal method for LaTeX and +automatic assembling method for message/partial. I thank UENO +Hiroshi for work of internal method for tar archive. +<p> +I thank UMEDA Masanobu for his work of <file>mime.el</file>, which is +the origin of tm-edit, and permission to rewrite his work as tm-edit. +<p> +I thank KOBAYASHI Shuhei for his work as a tm maintainer. In +addition, he often points out or suggests about conformity with RFCs. +<p> +I thank Oscar Figueiredo for his work as the maintainer of tm-vm. He +improves tm-vm and wrote a good manual of tm-vm. +<p> +Last of all, I thank members of two tm mailing lists, Japanese and +English version. + + <h1> Concept Index <node> Concept Index
--- a/man/tm/tm-en.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-en.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-en.info -@settitle{tm 7.90 Manual (English Version)} +@settitle{tm 7.100 Manual (English Version)} @titlepage -@title tm 7.90 Manual (English Version) +@title tm 7.100 Manual (English Version) @author MORIOKA Tomohiko <morioka@@jaist.ac.jp> -@subtitle 1996/10/15 +@subtitle 1996/12/25 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm 7.90 Manual (English Version) +@top tm 7.100 Manual (English Version) @ifinfo @@ -18,6 +18,7 @@ * Introduction:: What is tm? * Setting:: * Bug report:: How to report bug and about mailing list of tm +* Acknowledgments:: * Concept Index:: * Variable Index:: @end menu @@ -26,7 +27,7 @@ @chapter What is tm? The tm package is a set of modules to enjoy MIME on GNU Emacs. Using -tm, you can +tm, you can@refill @itemize @bullet @item @@ -74,22 +75,22 @@ * ASCII:: * Base64:: * binary:: -* graphic character set:: Graphic Character Set * cn-gb:: cn-gb, gb2312 * cn-big5:: cn-big5, big5 -* CNS:: CNS 11643-1992 +* CNS 11643:: CNS 11643-1992 * coded character set:: Coded character set, Character code * code extension:: Code extension * Content-Disposition:: Content-Disposition field -* media type:: * Content-Type field:: * Emacs:: * encoded-word:: * encapsulation:: +* entity:: Entity * euc-kr:: * FTP:: FTP * GB 2312:: GB 2312-1980 * GB 8565.2:: GB 8565.2-1988 +* graphic character set:: Graphic Character Set * hz-gb2312:: * ISO 2022:: * iso-2022-cn:: @@ -118,6 +119,7 @@ * JIS X0212:: JIS X0212-1990 * koi8-r:: * KS C5601:: KS C5601-1987 +* media type:: * message:: * message/rfc822:: * method:: @@ -159,24 +161,24 @@ @node 7bit, 8bit, Glossary, Glossary @subsection 7bit - -@cindex{7bit}@strong{7bit} means any integer between 0 .. 127.@refill - -Any data represented by 7bit integers is called @cindex{7bit -data}@strong{7bit data}.@refill +@cindex 7bit (textual) string +@cindex 7bit data +@cindex 7bit + +@strong{7bit} means any integer between 0 .. 127.@refill + +Any data represented by 7bit integers is called @strong{7bit data}.@refill Textual string consisted of Control characters between 0 .. 31 and 127, and space represented by 32, and graphic characters between 33 .. 236 -are called @cindex{7bit (textual) string}@strong{7bit (textual) -string}.@refill +are called @strong{7bit (textual) string}.@refill Traditional Internet MTA (@ref{MTA}) can translate 7bit data, so it is no need to translate by Quoted-Printable (@ref{Quoted-Printable}) or Base64 (@ref{Base64}) for 7bit data.@refill However if there are too long lines, it can not translate by 7bit MTA -even if it is 7bit data. RFC 821 (@ref{RFC 821}) and RFC 2045 (@ref{RFC -2045}) require lines in 7bit data must be less than 998 bytes. So if a +even if it is 7bit data. RFC 821 (@ref{RFC 821}) and RFC 2045 (@ref{RFC 2045}) require lines in 7bit data must be less than 998 bytes. So if a ``7bit data'' has a line more than 999 bytes, it is regarded as binary (@ref{binary}). For example, Postscript file should be encoded by Quoted-Printable. @@ -184,16 +186,17 @@ @node 8bit, 94-character set, 7bit, Glossary @subsection 8bit - -@cindex{8bit}@strong{8bit} means any integer between 0 .. 255.@refill - -Any data represented by 8bit integers is called @cindex{8bit -data}@strong{8bit data}.@refill +@cindex 8bit (textual) string +@cindex 8bit data +@cindex 8bit + +@strong{8bit} means any integer between 0 .. 255.@refill + +Any data represented by 8bit integers is called @strong{8bit data}.@refill Textual string consisted of Control characters between 0 .. 31, 127, and 128 .. 159, and space represented by 32, and graphic characters between -33 .. 236 and 160 .. 255 are called @cindex{8bit (textual) -string}@strong{8bit (textual) string}.@refill +33 .. 236 and 160 .. 255 are called @strong{8bit (textual) string}.@refill For example, iso-8859-1 (@ref{iso-8859-1}) or euc-kr (@ref{euc-kr}) are coded-character-set represented by 8bit textual string.@refill @@ -214,39 +217,44 @@ @node 94-character set, 96-character set, 8bit, Glossary @subsection 94-character set - -@cindex{94-character set}@strong{94-character set} is a kind of 1 byte -graphic character set (@ref{graphic character set}), each characters are -in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254). -(ex. ASCII (@ref{ASCII}), JIS X0201-Latin) +@cindex 94-character set + +@strong{94-character set} is a kind of 1 byte graphic character set +(@ref{graphic character set}), each characters are in positions 02/01 +(33) to 07/14 (126) or 10/01 (161) to 15/14 (254). (ex. ASCII +(@ref{ASCII}), JIS X0201-Latin) @node 96-character set, 94x94-character set, 94-character set, Glossary @subsection 96-character set - -@cindex{96-character set}@strong{96-character set} is a kind of 1 byte -graphic character set (@ref{graphic character set}), each characters are -in positions 02/00 (32) to 07/15 (126) or 10/00 (160) to 15/15 -(255). (ex. ISO 8859) +@cindex 96-character set + +@strong{96-character set} is a kind of 1 byte graphic character set +(@ref{graphic character set}), each characters are in positions 02/00 +(32) to 07/15 (126) or 10/00 (160) to 15/15 (255). (ex. ISO 8859) @node 94x94-character set, ASCII, 96-character set, Glossary @subsection 94x94-character set - -@cindex{94x94-character set}@strong{94x94-character set} is a kind of 2 -byte graphic character set (@ref{graphic character set}), each bytes are -in positions 02/01 (33) to 07/14 (126) or 10/01 (161) to 15/14 (254). -(ex. JIS X0208 (@ref{JIS X0208}), GB 2312 (@ref{GB 2312})) +@cindex 94x94-character set + +@strong{94x94-character set} is a kind of 2 byte graphic character set +(@ref{graphic character set}), each bytes are in positions 02/01 (33) to +07/14 (126) or 10/01 (161) to 15/14 (254). (ex. JIS X0208 (@ref{JIS X0208}), GB 2312 (@ref{GB 2312})) @node ASCII, Base64, 94x94-character set, Glossary @subsection ASCII - -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94-character set -(@ref{94-character set}). A-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+(B -$B$i$J$k!#(BISO 646 (@ref{ISO 646}) $B$N0l$D!#(B - -@cindex{ASCII}@cindex{ANSI X3.4:1986} +@cindex ANSI X3.4:1986 +@cindex ASCII +@cindex ASCII + +@strong{ASCII} is a 94-character set (@ref{94-character set}) contains +primary latin characters (A-Z, a-z), numbers and some characters. It is +a standard of the United States of America. It is a variant of ISO 646 +(@ref{ISO 646}). + + @noindent [ASCII] @quotation @@ -258,66 +266,60 @@ @node Base64, binary, ASCII, Glossary @subsection Base64 - -@cindex{Base64}@strong{Base64} is a transfer encoding method of MIME -(@ref{MIME}) defined in RFC 2045 (@ref{RFC 2045}).@refill +@cindex pad +@cindex Base64 + +@strong{Base64} is a transfer encoding method of MIME (@ref{MIME}) +defined in RFC 2045 (@ref{RFC 2045}).@refill The encoding process represents 24-bit groups of input bits as output strings of 4 encoded characters. Encoded characters represent integer 0 -.. 63 or @cindex{pad}@strong{pad}. Base64 data must be 4 * n bytes, so -pad is used to adjust size.@refill +.. 63 or @strong{pad}. Base64 data must be 4 * n bytes, so pad is used +to adjust size.@refill These 65 characters are subset of all versions of ISO 646, including US-ASCII, and all versions of EBCDIC. So it is safe even if it is translated by non-Internet gateways. -@node binary, graphic character set, Base64, Glossary +@node binary, cn-gb, Base64, Glossary @subsection binary - -$BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V$3$H$K$7$^$9!#(B -@refill - -8bit (@ref{8bit}) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#(B - -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary$B$H8F(B -$B$V$3$H$K$7$^$9!#(B@refill - -$B$A$J$_$K!"(B7bit (@ref{7bit}) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=8=(B -$B$G$-$^$9!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -@node graphic character set, cn-gb, binary, Glossary -@subsection Graphic Character Set - -Coded character set (@ref{Coded character set}) for graphic characters. - - -@node cn-gb, cn-big5, graphic character set, Glossary +@cindex binary + +Any byte stream is called @strong{binary}.@refill + +It does not require structureof lines. It differs from from 8bit +(@ref{8bit}).@refill + +In addition, if line structured data contain too long line (more than +998 bytes), it is regarded as binary. + + +@node cn-gb, cn-big5, binary, Glossary @subsection cn-gb, gb2312 -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME -charset (@ref{MIME charset}) $B$N#1$D!#(B@refill - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7(B -$B$F$$$k!#(B@refill - -RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B - - -@node cn-big5, CNS, cn-gb, Glossary +A MIME charset (@ref{MIME charset}) for simplified Chinese mainly used +in the Chinese mainland.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}).@refill + +It is defined in RFC 1922 (@ref{RFC 1922}). + + +@node cn-big5, CNS 11643, cn-gb, Glossary @subsection cn-big5, big5 - -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill - -ISO 2022 (@ref{ISO 2022}) $B$K4p$+$J$$(B 8bit (@ref{8bit}) $B$N(Bcoded character -set (@ref{coded character set})$B$G(B de-fact standard $B$G$"$k!#(BRFC 1922 -(@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill - -cf. @cindex{BIG5} +@cindex BIG5 + +A MIME charset (@ref{MIME charset}) for traditional Chinese mainly used +in Taiwan and Hon Kong.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) not based on ISO 2022 (@ref{ISO 2022}). It is a de-fact +standard.@refill + +It is defined in RFC 1922 (@ref{RFC 1922}).@refill + +cf. @noindent [BIG5] @quotation @@ -325,21 +327,47 @@ Computer'', March 1984. @end quotation -CNS 11643-1986 (@ref{CNS}) $B$HBP1~4X78$,$"$k!#(B - - -@node CNS, coded character set, cn-big5, Glossary +It corresponds to CNS 11643 (@ref{CNS 11643}). + + +@node CNS 11643, coded character set, cn-big5, Glossary @subsection CNS 11643-1992 - -$BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -$BJ8;z=89g(B(@ref{Character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (@ref{94x94 -character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill - -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H', $BBh(B -$B#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B `M' $B$G$"(B -$B$k!#(B - -@cindex{CNS 11643-1992}@cindex{CNS 11643:1992} +@cindex CNS 11643:1992 +@cindex CNS 11643-1992 + +Graphic character sets (@ref{graphic character set}) for Chinese mainly +written by traditional Chinese mainly used in Taiwan and Hong Kong. It +is a standard of Taiwan. Currently there are seven 94x94-character set +(@ref{94x94-character set}).@refill + +Final byte of ISO 2022 (@ref{ISO 2022}) are following: + +@table @samp +@item plane 1 +04/07 (`G') + +@item plane 2 +04/08 (`H') + +@item plane 3 +04/09 (`I') + +@item plane 4 +04/10 (`J') + +@item plane 5 +04/11 (`K') + +@item plane 6 +04/12 (`L') + +@item plane 7 +04/13 (`M') + +@end table + + + @noindent [CNS 11643-1992] @quotation @@ -349,7 +377,7 @@ -@node coded character set, code extension, CNS, Glossary +@node coded character set, code extension, CNS 11643, Glossary @subsection Coded character set, Character code A set of unambiguous rules that establishes a character set and the @@ -364,13 +392,15 @@ the character set of a given code. (ex. ISO 2022 (@ref{ISO 2022})) -@node Content-Disposition, media type, code extension, Glossary +@node Content-Disposition, Content-Type field, code extension, Glossary @subsection Content-Disposition field - -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) -$B$N3HD%$N#1$D!#(B@refill - -@cindex{Experimental}@cindex{RFC 1806} +@cindex RFC 1806 +@cindex Experimental + +A field to specify presentation of entity or file name. It is an +extension for MIME (@ref{MIME}).@refill + + @noindent [RFC 1806] @quotation @@ -381,51 +411,11 @@ -@node media type, Content-Type field, Content-Disposition, Glossary -@subsection media type - -@cindex{media type}@strong{media type} specifies the nature of the data -in the body of MIME (@ref{MIME}) entity (@ref{entity}). It consists of -@cindex{type}@strong{type} and @cindex{subtype}@strong{subtype}. It is -defined in RFC 2046 (@ref{RFC 2046}).@refill - -Currently there are following types: - -@itemize @bullet -@item -@cindex{text}@strong{text} -@item -@cindex{image}@strong{image} -@item -@cindex{audio}@strong{audio} -@item -@cindex{video}@strong{video} -@item -@cindex{application}@strong{application} -@item -@cindex{multipart}@strong{multipart} (@ref{multipart}) -@item -@cindex{message}@strong{message} -@end itemize - - -And there are various subtypes, for example, application/octet-stream, -audio/basic, image/jpeg, multipart/mixed (@ref{multipart/mixed}), -text/plain (@ref{text/plain}), video/mpeg...@refill - -You can refer registered media types at MEDIA TYPES -(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types).@refill - -In addition, you can use private type or subtype using -@cindex{x-token}@strong{x-token}, which as the prefix `x-'. However you -can not use them in public.@refill - -(cf. @ref{Content-Type field}) - - - -@node Content-Type field, Emacs, media type, Glossary +@node Content-Type field, Emacs, Content-Disposition, Glossary @subsection Content-Type field +@cindex parameter +@cindex subtype +@cindex type Header field to represent information about body, such as media type (@ref{media type}), MIME charset (@ref{MIME charset}). It is defined in @@ -444,8 +434,8 @@ Content-Type field is defined as following: @quotation -``Content-Type'' ``:'' @cindex{type}@strong{type} ``/'' -@cindex{subtype}@strong{subtype} *( ``;'' @cindex{parameter}@strong{parameter} ) +``Content-Type'' ``:'' @strong{type} ``/'' +@strong{subtype} *( ``;'' @strong{parameter} ) @end quotation @@ -496,17 +486,20 @@ @node Emacs, encoded-word, Content-Type field, Glossary @subsection Emacs -$B$3$3$G$O(B `Emacs' $B$G(B FSF $B$,G[I[$7$F$$$k(B GNU Emacs $B$r;X$7!"(B`emacs' $B$G(B -GNU Emacs $B$NJQ<o$NAm>N$H$9$k!#(B +In this document, `Emacs' means GNU Emacs released by FSF, and `emacs' +means any variants of GNU Emacs. @node encoded-word, encapsulation, Emacs, Glossary @subsection encoded-word +@cindex RFC 2047 +@cindex Standards Track +@cindex RFC 2047 Representation non ASCII (@ref{ASCII}) characters in header. It is -defined in @cindex{RFC 2047}@strong{RFC 2047}.@refill - -@cindex{Standards Track}@cindex{RFC 2047} +defined in @strong{RFC 2047}.@refill + + @noindent [RFC 2047] @quotation @@ -517,29 +510,46 @@ -@node encapsulation, euc-kr, encoded-word, Glossary +@node encapsulation, entity, encoded-word, Glossary @subsection encapsulation -Internet mail (@ref{RFC 822}) $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B@refill - -$BNc$($P!"5-;v$rE>Aw$7$?$j$9$k$N$KMQ$$$k!#(B@refill +Method to insert whole Internet message (@ref{RFC 822}) into another +Internet message.@refill + +For example, it is used to forward a message.@refill (cf. @ref{message/rfc822}) -@node euc-kr, FTP, encapsulation, Glossary +@node entity, euc-kr, encapsulation, Glossary +@subsection Entity + +Header fields and contents of a message or one of the parts in the body +of a multipart (@ref{multipart}) entity. + +@noindent +@strong{[Memo]} +@quotation + +In this document, `entity' might be called ``part''. +@end quotation + + + +@node euc-kr, FTP, entity, Glossary @subsection euc-kr - -$B4Z9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(BKS C5601 -(@ref{KS C5601}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension}) -$B$7$F$$$k!#(B@refill - -RFC 1557 (@ref{RFC 1557}) $B$GDj5A$5$l$F$$$k!#(B@refill - -cf. @cindex{euc-kr}@cindex{KS C 5861:1992} +@cindex KS C 5861:1992 +@cindex euc-kr + +A MIME charset (@ref{MIME charset}) for Korean.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine KS C5601 (@ref{KS C5601}).@refill + +It is defined in RFC 1557 (@ref{RFC 1557}).@refill + +cf. @noindent [euc-kr] @quotation @@ -551,11 +561,11 @@ @node FTP, GB 2312, euc-kr, Glossary @subsection FTP - -Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B$GDj5A$5$l$F(B -$B$$$k!#(B@refill - -@cindex{FTP}@cindex{STD 9}@cindex{RFC 959} +@cindex RFC 959 +@cindex STD 9 +@cindex FTP + + @noindent [FTP: RFC 959] @quotation @@ -567,30 +577,34 @@ @node GB 2312, GB 8565.2, FTP, Glossary @subsection GB 2312-1980 - -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B -94x94-character set (@ref{94x94-character set})$B!#Cf9q$N9q2HI8=`!#(BISO -2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `A'.@refill - -$B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B - -@cindex{GB 2312}@cindex{GB 2312:1980} +@cindex GB 2312:1980 +@cindex GB 2312 + +A 94x94-character set (@ref{94x94-character set}) for Chinese mainly +written by simplified Chinese mainly used in the Chinese mainland. It +is a standard of China.@refill + +Final byte of ISO 2022 (@ref{ISO 2022}) is 04/01 (`A'). + + @noindent [GB 2312] @quotation -$B!X?.B)8r49MQ4A;zJTb{;zId=8(B -- $B4pK\=8!Y(B, ``Code of Chinese Graphic -Character Set for Information Interchange - Primary Set'', GB 2312:1980. +``Code of Chinese Graphic Character Set for Information Interchange - +Primary Set'', GB 2312:1980. @end quotation -@node GB 8565.2, hz-gb2312, GB 2312, Glossary +@node GB 8565.2, graphic character set, GB 2312, Glossary @subsection GB 8565.2-1988 - -$BCf9q8l$N$?$a$NJd=uJ8;z=89g(B(@ref{Character set})$B!#Cf9q$N9q2HI8=`!#(BGB 2312 -(@ref{GB 2312}) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B - -@cindex{GB 8565.2}@cindex{GB 8565.2:1988} +@cindex GB 8565.2:1988 +@cindex GB 8565.2 + +A 94x94-character set (@ref{94x94-character set}) for Chinese as +supplement to GB 2312 (@ref{GB 2312}). It is a standard of China. + + @noindent [GB 8565.2] @quotation @@ -600,19 +614,30 @@ -@node hz-gb2312, ISO 2022, GB 8565.2, Glossary +@node graphic character set, hz-gb2312, GB 8565.2, Glossary +@subsection Graphic Character Set + +Coded character set (@ref{coded character set}) for graphic characters. + + +@node hz-gb2312, ISO 2022, graphic character set, Glossary @subsection hz-gb2312 - -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME -charset (@ref{MIME charset}) $B$N#1$D!#(B@refill - -ASCII (@ref{ASCII}) $B$K(B GB 2312 (@ref{GB 2312}) $B$r(B 7bit $B$GId9f3HD%(B -(@ref{Code extension})$B$7$?$b$N$r(B ASCII printable $B$K$J$k$h$&$K9)IW$7$F$$(B -$B$k!#(B@refill - -RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B - -@cindex{Informational}@cindex{RFC 1842} +@cindex RFC 1843 +@cindex Informational +@cindex RFC 1842 +@cindex Informational + +A MIME charset (@ref{MIME charset}) for simplified Chinese mainly used +in the Chinese mainland.@refill + +It extends ASCII (@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}), its +technique is like iso-2022-jp (@ref{iso-2022-jp}), but it is designed to +be ASCII printable to use special form for ESC sequence to designate GB +2312 to G0.@refill + +It is defined in RFC 1842 and 1843. + + @noindent [RFC 1842] @quotation @@ -621,7 +646,7 @@ August 1995, Informational. @end quotation -@cindex{Informational}@cindex{RFC 1843} + @noindent [RFC 1843] @quotation @@ -633,14 +658,13 @@ @node ISO 2022, iso-2022-cn, hz-gb2312, Glossary @subsection ISO 2022 - -$BId9f3HD%(B(@ref{Code extension})$B$N$?$a$N9q:]I8=`!#(B@refill - -$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g(B(@ref{Character set})$B$rAH9g$;$F(B 7bit -(@ref{7bit}) $B$J$$$7(B 8bit (@ref{8bit}) $B$N(B $BId9f2=J8;z=89g(B(@ref{Coded -character set}) $B$r:n$k$3$H$,$G$-$k!#(B - -@cindex{ISO 2022}@cindex{ISO/IEC 2022:1994} +@cindex ISO/IEC 2022:1994 +@cindex ISO 2022 + +It is a standard for character code structure and code extension +(@ref{code extension}) technique. + + @noindent [ISO 2022] @quotation @@ -654,56 +678,59 @@ @node iso-2022-cn, iso-2022-cn-ext, ISO 2022, Glossary @subsection iso-2022-cn -$BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS}) $B$r(B 7bit -(@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill - -RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B +A MIME charset (@ref{MIME charset}) for Chinese.@refill + +It is a 7bit (@ref{7bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}) and/or CNS 11643 plain +1, plain 2 (@ref{CNS 11643}).@refill + +It is defined in RFC 1922 (@ref{RFC 1922}). @node iso-2022-cn-ext, iso-2022-jp, iso-2022-cn, Glossary @subsection iso-2022-cn-ext -$BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS}), ISO-IR-165 -(@ref{ISO-IR-165}) $BEy$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill - -RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill +A MIME charset (@ref{MIME charset}) for Chinese.@refill + +It is a 7bit (@ref{7bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine GB 2312 (@ref{GB 2312}), CNS 11643 plain 1 .. 7 +(@ref{CNS 11643}), ISO-IR-165 (@ref{ISO-IR-165}) and other Chinese +graphic character sets.@refill + +It is defined in RFC 1922 (@ref{RFC 1922}).@refill @noindent @strong{[Memo]} @quotation -MULE 2.3 $B$*$h$S!"8=:_$N(B XEmacs/mule $B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#(B - -Emacs/mule $B$G$OMxMQ2DG=$G$"$k!#(B +MULE 2.3 and current XEmacs/mule can not use it correctly. + +Emacs/mule can use it. @end quotation @node iso-2022-jp, iso-2022-jp-2, iso-2022-cn-ext, Glossary @subsection iso-2022-jp - -$BF|K\8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N0l$D!#(B - -$B8E$$(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}), JIS -X0201-Latin, JIS X0208-1978 (@ref{JIS C6226-1978}), JIS X0208-1983 -(@ref{JIS X0208}) $B$r@Z$jBX$($k(B 7bit (@ref{7bit}) $BJ8;zId9f!#(B@refill - -RFC 1468 $B$GDj5A$5$l$F$$$k!#(B@refill +@cindex RFC 1468 +@cindex iso-2022-jp + +A MIME charset (@ref{MIME charset}) for Japanese.@refill + +It is a 7bit (@ref{7bit}) coded character set (@ref{coded character set}) based on old ISO 2022 (@ref{ISO 2022}). It switches ASCII +(@ref{ASCII}), JIS X0201-Latin, JIS X0208-1978 (@ref{JIS C6226}) and JIS +X0208-1983 (@ref{JIS X0208}).@refill + +It is defined in RFC 1468.@refill @noindent @strong{[Memo]} @quotation -JIS X0208-1996? $B$G$O(B ISO 2022 (@ref{ISO 2022}) $B$HFHN)$KDj5A$5$l$kM=Dj!#(B +JIS X0208-1997? will define it in annex as non-ISO 2022 (@ref{ISO 2022}) +encoding. @end quotation -@cindex{iso-2022-jp}@cindex{RFC 1468} + @noindent [iso-2022-jp: RFC 1468] @quotation @@ -715,13 +742,16 @@ @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary @subsection iso-2022-jp-2 +@cindex RFC 1554 +@cindex Informational +@cindex iso-2022-jp-2 A MIME charset (@ref{MIME charset}), which is a multilingual extension of iso-2022-jp (@ref{iso-2022-jp}).@refill It is defined in RFC 1554. -@cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554} + @noindent [iso-2022-jp-2: RFC 1554] @quotation @@ -737,8 +767,7 @@ A MIME charset (@ref{MIME charset}) for Korean language (Hangul script).@refill -It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code -extension}) technique to extends ASCII (@ref{ASCII}) to use KS C5601 +It is based on ISO 2022 (@ref{ISO 2022}) code extension (@ref{code extension}) technique to extend ASCII (@ref{ASCII}) to use KS C5601 (@ref{KS C5601}) as 7bit (@ref{7bit}) text.@refill It is defined in RFC 1557 (@ref{RFC 1557}). @@ -746,13 +775,10 @@ @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary @subsection ISO 646 - -$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g(B(@ref{Character set})$B$rDj$a$?$b$N!#(B -94 $BJ8;z=89g(B (@ref{94 character set})$B$N#1$D!#(BISO 646 IRV$B!J9q:]4p=`HG!K$r(B -$B85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,(B -$BB8:_$9$k!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B - -@cindex{ISO 646}@cindex{ISO/IEC 646:1991} +@cindex ISO/IEC 646:1991 +@cindex ISO 646 + + @noindent [ISO 646] @quotation @@ -765,8 +791,10 @@ @node ISO 8859-1, iso-8859-1, ISO 646, Glossary @subsection ISO 8859-1 - -@cindex{ISO 8859-1}@cindex{ISO 8859-1:1987} +@cindex ISO 8859-1:1987 +@cindex ISO 8859-1 + + @noindent [ISO 8859-1] @quotation @@ -779,21 +807,23 @@ @node iso-8859-1, ISO 8859-2, ISO 8859-1, Glossary @subsection iso-8859-1 - -@cindex{iso-8859-1}@strong{iso-8859-1} is a MIME charset (@ref{MIME -charset}) for west-European languages written by Latin script.@refill - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-1 -(@ref{ISO 8859-1}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +@cindex iso-8859-1 + +@strong{iso-8859-1} is a MIME charset (@ref{MIME charset}) for +west-European languages written by Latin script.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-1 (@ref{ISO 8859-1}).@refill It is defined in RFC 2046 (@ref{RFC 2046}). @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary @subsection ISO 8859-2 - -@cindex{ISO 8859-2}@cindex{ISO 8859-2:1987} +@cindex ISO 8859-2:1987 +@cindex ISO 8859-2 + + @noindent [ISO 8859-2] @quotation @@ -806,21 +836,23 @@ @node iso-8859-2, ISO 8859-3, ISO 8859-2, Glossary @subsection iso-8859-2 - -@cindex{iso-8859-2}@strong{iso-8859-2} is a MIME charset (@ref{MIME -charset}) for east-European languages written by Latin script.@refill - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-2 -(@ref{ISO 8859-2}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +@cindex iso-8859-2 + +@strong{iso-8859-2} is a MIME charset (@ref{MIME charset}) for +east-European languages written by Latin script.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-2 (@ref{ISO 8859-2}).@refill It is defined in RFC 2046 (@ref{RFC 2046}). @node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary @subsection ISO 8859-3 - -@cindex{ISO 8859-3}@cindex{ISO 8859-3:1988} +@cindex ISO 8859-3:1988 +@cindex ISO 8859-3 + + @noindent [ISO 8859-3] @quotation @@ -833,8 +865,10 @@ @node ISO 8859-4, ISO 8859-5, ISO 8859-3, Glossary @subsection ISO 8859-4 - -@cindex{ISO 8859-4}@cindex{ISO 8859-4:1988} +@cindex ISO 8859-4:1988 +@cindex ISO 8859-4 + + @noindent [ISO 8859-4] @quotation @@ -847,8 +881,10 @@ @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary @subsection ISO 8859-5 - -@cindex{ISO 8859-5}@cindex{ISO 8859-5:1988} +@cindex ISO 8859-5:1988 +@cindex ISO 8859-5 + + @noindent [ISO 8859-5] @quotation @@ -861,21 +897,23 @@ @node iso-8859-5, ISO 8859-6, ISO 8859-5, Glossary @subsection iso-8859-5 - -@cindex{iso-8859-5}@strong{iso-8859-5} is a MIME charset (@ref{MIME -charset}) for Cyrillic script.@refill - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-5 -(@ref{ISO 8859-5}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +@cindex iso-8859-5 + +@strong{iso-8859-5} is a MIME charset (@ref{MIME charset}) for Cyrillic +script.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-5 (@ref{ISO 8859-5}).@refill It is defined in RFC 2046 (@ref{RFC 2046}). @node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary @subsection ISO 8859-6 - -@cindex{ISO 8859-6}@cindex{ISO 8859-6:1987} +@cindex ISO 8859-6:1987 +@cindex ISO 8859-6 + + @noindent [ISO 8859-6] @quotation @@ -888,8 +926,10 @@ @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary @subsection ISO 8859-7 - -@cindex{ISO 8859-7}@cindex{ISO 8859-7:1987} +@cindex ISO 8859-7:1987 +@cindex ISO 8859-7 + + @noindent [ISO 8859-7] @quotation @@ -902,17 +942,20 @@ @node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary @subsection iso-8859-7 - -@cindex{iso-8859-7}@strong{iso-8859-7} is a MIME charset (@ref{MIME -charset}) for Greek script.@refill - -ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-7 -(@ref{ISO 8859-7}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +@cindex RFC 1947 +@cindex Informational +@cindex iso-8859-7 +@cindex iso-8859-7 + +@strong{iso-8859-7} is a MIME charset (@ref{MIME charset}) for Greek +script.@refill + +It is a 8bit (@ref{8bit}) coded character set (@ref{coded character set}) based on ISO 2022 (@ref{ISO 2022}). It extends ASCII +(@ref{ASCII}) to combine ISO 8859-7 (@ref{ISO 8859-7}).@refill It is defined in RFC 1947. -@cindex{iso-8859-7}@cindex{Informational}@cindex{RFC 1947} + @noindent [iso-8859-7: RFC 1947] @quotation @@ -924,8 +967,10 @@ @node ISO 8859-8, ISO 8859-9, iso-8859-7, Glossary @subsection ISO 8859-8 - -@cindex{ISO 8859-8}@cindex{ISO 8859-8:1988} +@cindex ISO 8859-8:1988 +@cindex ISO 8859-8 + + @noindent [ISO 8859-8] @quotation @@ -938,8 +983,10 @@ @node ISO 8859-9, ISO-IR-165, ISO 8859-8, Glossary @subsection ISO 8859-9 - -@cindex{ISO 8859-9}@cindex{ISO 8859-9:1990} +@cindex ISO 8859-9:1990 +@cindex ISO 8859-9 + + @noindent [ISO 8859-9] @quotation @@ -953,43 +1000,47 @@ @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary @subsection ISO-IR-165, CCITT Extended GB -CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B -$B$9$k$?$a$N(B 94x94-character set (@ref{94x94-character set})$B!#(B@refill - -GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8865.2}) $B$K(B 150 $BJ8;z$[(B -$B$I$rDI2C$7$?$b$N$i$7$$!#(B@refill - -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +A 94x94-character set (@ref{94x94-character set}) for Chinese mainly +written by simplified Chinese mainly used in the Chinese mainland +registered by CCITT.@refill + +It consists of GB 2312 (@ref{GB 2312}), GB 8565.2 (@ref{GB 8565.2}) and +additional 150 characters.@refill + +Final byte of ISO 2022 (@ref{ISO 2022}) is 04/05 (`E'). @node JIS X0201, JIS C6226, ISO-IR-165, Glossary @subsection JIS X0201 - -ISO 646 (@ref{ISO 646}) $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N%+(B -$B%?%+%JJ8;z=89g$+$i$J$k!#(B@refill - -$B85$O(B @cindex{JIS C6220-1976}@strong{JIS C6220-1976} $B$H8@$C$?$,(B @cindex{JIS -X0201}@strong{JIS -X0201} $B$KHV9f$,JQ99$5$l$?!#(B - -@cindex{JIS X0201-1976}@cindex{JIS X 0201-1976:} +@cindex JIS X 0201:1997? draft +@cindex JIS X0201-1997? +@cindex JIS X 0201-1976: +@cindex JIS X0201-1976 +@cindex JIS C6220-1976 + +It defines two 94-character set (@ref{94-character set}), for Latin +script (a variant of ISO 646 (@ref{ISO 646})) and Katakana script, and +7bit and 8bit coded character set (@ref{coded character set})s.@refill + +It was renamed from @strong{JIS C6220-1976}. + + @noindent [JIS X0201-1976] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>pJs8r49MQId9f!Y(B, ``Code -for Information Interchange'', JIS X 0201-1976:. +Japanese Standards Association, ``Code for Information Interchange'', +JIS X 0201-1976:. @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B - -@cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft} +In addition, revised version will be published in 1997. + + @noindent -[JIS X0201-1996?] +[JIS X0201-1997?] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N>p(B -$BJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for -information interchange'', JIS X 0201:1996? draft. +Japanese Standards Association, ``7-bit and 8-bit coded character sets +for information interchange'', JIS X 0201:1997? draft. @end quotation @@ -997,8 +1048,8 @@ @node JIS C6226, JIS X0208, JIS X0201, Glossary @subsection JIS C6226-1978 -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (@ref{94x94-character -set})$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill +A 94x94-character set (@ref{94x94-character set}) for Japanese. It was +renamed to JIS X0208-1978.@refill (cf. @ref{JIS X0208}) @@ -1006,49 +1057,54 @@ @node JIS X0208, JIS X0212, JIS C6226, Glossary @subsection JIS X0208 - -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94x94-character set (@ref{94x94-character -set})$B!#F|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet -$B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B@refill - -JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B -$B%kJ8;z!"7S@~AG!"Bh#1?e=`!"Bh#2?e=`$N4A;z$,4^$^$l$k!#C"$7!"(B1983 $BG/HG$N0l(B -$BIt$N5-9f$H7S@~AG$O(B 1978 $BG/HG$K$O$J$$!#$^$?!"0lIt$N4A;z$N;z7A$,(B 1983 $BG/HG(B -$B$G$OJQ99$5$l!"$^$?!"Bh#1?e=`$HBh#2?e=`$,F~$lBX$o$C$F$$$?$j$9$k!#$3$N$?$a!"(B -1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B@refill - -1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B - -@cindex{JIS X0208-1978}@cindex{JIS C6226:1978} +@cindex JIS X 0208:1997? draft +@cindex JIS X0208-1997? +@cindex JIS X0208:1983,1990 +@cindex JIS X0208-1983,1990 +@cindex JIS C6226:1978 +@cindex JIS X0208-1978 + +A 94x94-character set (@ref{94x94-character set}) for Japanese. +Japanese standard. It was published in 1978, and revised in 1983 and +1990. In the Internet message, 1983 edition is major.@refill + +JIS X0208 contains some symbols, numbers, primary Latin script, Hiragana +script, Katakana script, Greek script, Cyrillic script, box drawing +parts, Kanji (Ideographic characters used in Japanese). Notice that +some symbols and box drawing parts were added in 1983 and some Kanjis +were changed or swapped code points. So 1978 edition and 1983 edition +are regarded as different graphic character set.@refill + +1990 edition added some characters, so designation of 1990 edition +requires `identify revised registration' sequence, ESC 02/06 4/0 as +prefix of designation sequence. + + @noindent [JIS X0208-1978] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>pJs8r49MQ4A;zId9f7O!Y(B, -``Code of the Japanese graphic character set for information -interchange'', JIS C6226:1978. +Japanese Standards Association, ``Code of the Japanese graphic character +set for information interchange'', JIS C6226:1978. @end quotation -@cindex{JIS X0208-1983,1990}@cindex{JIS X0208:1983,1990} + @noindent [JIS X0208-1983,1990] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X>pJs8r49MQ4A;zId9f7O!Y(B, -``Code of the Japanese graphic character set for information -interchange'', JIS X0208:1983,1990. +Japanese Standards Association, ``Code of the Japanese graphic character +set for information interchange'', JIS X0208:1983,1990. @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B -$B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B - -@cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft} +In addition, revised version will be published in 1997. (It does not +change graphic character set) + + @noindent -[JIS X0208-1996?] +[JIS X0208-1997?] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B -$B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, ``7-bit and 8-bit double byte coded -Kanji sets for information interchange'', JIS X 0208:1996? draft. +Japanese Standards Association, ``7-bit and 8-bit double byte coded +Kanji sets for information interchange'', JIS X 0208:1997? draft. @end quotation @@ -1056,24 +1112,26 @@ @node JIS X0212, koi8-r, JIS X0208, Glossary @subsection JIS X0212-1990 -JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B 94x94-character set -(@ref{94x94-character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `D'. +A 94x94-character set (@ref{94x94-character set}) for Japanese as +supplement to JIS X0208 (@ref{JIS X0208}). It is a standard of +Japan.@refill + +Final byte of ISO 2022 (@ref{ISO 2022}) is 04/04 (`D'). @node koi8-r, KS C5601, JIS X0212, Glossary @subsection koi8-r +@cindex RFC 1489 A MIME charset (@ref{MIME charset}) for Cyrillic script for Russian or other languages.@refill -It is a 1 byte 8bit (@ref{8bit}) coded character set (@ref{coded -character set}), not based on ISO 2022 (@ref{ISO 2022}). It is a +It is a 1 byte 8bit (@ref{8bit}) coded character set (@ref{coded character set}), not based on ISO 2022 (@ref{ISO 2022}). It is a de-fact standard.@refill It is defined in RFC 1489.@refill -@cindex{RFC 1489} + @noindent [RFC 1489] @quotation @@ -1082,14 +1140,15 @@ -@node KS C5601, message, koi8-r, Glossary +@node KS C5601, media type, koi8-r, Glossary @subsection KS C5601-1987 +@cindex KS C 5601:1987 +@cindex KS C5601 A 94x94-character set (@ref{94x94-character set}) for Korean language -(Hangul script). Korean Standard. Final byte of ISO 2022 (@ref{ISO -2022}) is `C'. - -@cindex{KS C5601}@cindex{KS C 5601:1987} +(Hangul script). Korean Standard. Final byte of ISO 2022 (@ref{ISO 2022}) is 04/03 (`C'). + + @noindent [KS C5601] @quotation @@ -1099,30 +1158,88 @@ -@node message, message/rfc822, KS C5601, Glossary +@node media type, message, KS C5601, Glossary +@subsection media type +@cindex x-token +@cindex message +@cindex multipart +@cindex application +@cindex video +@cindex audio +@cindex image +@cindex text +@cindex subtype +@cindex type +@cindex media type + +@strong{media type} specifies the nature of the data in the body of MIME +(@ref{MIME}) entity (@ref{entity}). It consists of @strong{type} and +@strong{subtype}. It is defined in RFC 2046 (@ref{RFC 2046}).@refill + +Currently there are following types: + +@itemize @bullet +@item +@strong{text} +@item +@strong{image} +@item +@strong{audio} +@item +@strong{video} +@item +@strong{application} +@item +@strong{multipart} (@ref{multipart}) +@item +@strong{message} +@end itemize + + +And there are various subtypes, for example, application/octet-stream, +audio/basic, image/jpeg, multipart/mixed (@ref{multipart/mixed}), +text/plain (@ref{text/plain}), video/mpeg...@refill + +You can refer registered media types at MEDIA TYPES +(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types).@refill + +In addition, you can use private type or subtype using @strong{x-token}, +which as the prefix `x-'. However you can not use them in +public.@refill + +(cf. @ref{Content-Type field}) + + + +@node message, message/rfc822, media type, Glossary @subsection message -$B$3$3$G$O(B RFC 822 (@ref{RFC 822}) $B$GDj5A$5$l$k(B mail $B$H(B RFC 1036 (@ref{RFC -1036}) $B$GDj5A$5$l$k(B news $B5-;v$NAm>N$H$7$FMQ$$$k!#(B +In this document, it means mail defined in RFC 822 (@ref{RFC 822}) and +news message defined in RFC 1036 (@ref{RFC 1036}). @node message/rfc822, method, message, Glossary @subsection message/rfc822 - -@cindex{message/rfc822}@strong{message/rfc822} indicates that the body -contains an encapsulated message, with the syntax of an RFC 822 -(@ref{RFC 822}) message. It is the replacement of traditional RFC 934 -(@ref{RFC 934}) encapsulation. It is defined in RFC 2046 (@ref{RFC -2046}). +@cindex message/rfc822 + +@strong{message/rfc822} indicates that the body contains an encapsulated +message, with the syntax of an RFC 822 (@ref{RFC 822}) message. It is +the replacement of traditional RFC 934 (@ref{RFC 934}) encapsulation. +It is defined in RFC 2046 (@ref{RFC 2046}). @node method, MIME, message/rfc822, Glossary @subsection method - -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B @cindex{internal method}@strong{internal -method} $B$H(B C $B$d(B script $B8@8l$J$I$G=q$+$l$?(B @cindex{external -method}@strong{external method} $B$,$"$k!#(B@refill +@cindex external method +@cindex internal method + +Application program of tm-view to process for specified media type +(@ref{media type}) when user plays an entity.@refill + +There are two kinds of methods, @strong{internal method} and +@strong{external method}. Internal method is written by Emacs Lisp. +External method is written by C or script languages and called by +asynchronous process call.@refill (cf. @ref{(tm-view-en)method}) @@ -1130,9 +1247,9 @@ @node MIME, MIME charset, method, Glossary @subsection MIME - -MIME stands for @cindex{Multipurpose Internet Mail -Extensions}@strong{Multipurpose Internet Mail Extensions}, it is an +@cindex Multipurpose Internet Mail Extensions + +MIME stands for @strong{Multipurpose Internet Mail Extensions}, it is an extension for RFC 822 (@ref{RFC 822}).@refill According to RFC 2045:@refill @@ -1165,22 +1282,25 @@ @node MIME charset, MTA, MIME, Glossary @subsection MIME charset -Coded character set (@ref{Coded character set}) used in Content-Type +Coded character set (@ref{coded character set}) used in Content-Type field (@ref{Content-Type field}) or charset parameter of encoded-word (@ref{encoded-word}).@refill It is defined in RFC 2045 (@ref{RFC 2045}).@refill -iso-2022-jp (@ref{iso-2022-jp}) $B$d(B euc-kr (@ref{euc-kr}) $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (@ref{Character set})$B$H6hJL$7$F>.J8(B -$B;z$G=q$$$F$$$k!K(B +iso-2022-jp (@ref{iso-2022-jp}) or euc-kr (@ref{euc-kr}) are kinds of +it. (In this document, MIME charsets are written by small letters to +distinguish graphic character set (@ref{graphic character set}). For +example, ISO 8859-1 is a graphic character set, and iso-8859-1 is a MIME +charset) @node MTA, MUA, MIME charset, Glossary @subsection MTA - -@cindex{Message Transfer Agent}@strong{Message Transfer Agent} $B$NN,$G!"(B -sendmail $B$J$I$N(B mail $BG[Aw(B program $B$H(B news server $B$NAm>N!#(B@refill +@cindex Message Transfer Agent + +@strong{Message Transfer Agent}. It means mail transfer programs +(ex. sendmail) and news servers.@refill (cf. @ref{MUA}) @@ -1188,9 +1308,10 @@ @node MUA, MULE, MTA, Glossary @subsection MUA - -@cindex{Message User Agent}@strong{Message User Agent} $B$NN,$G!"(Bmail -reader $B$H(B news reader $B$NAm>N!#(B@refill +@cindex Message User Agent + +@strong{Message User Agent}. It means mail readers and news +readers.@refill (cf. @ref{MTA}) @@ -1198,32 +1319,44 @@ @node MULE, multipart, MUA, Glossary @subsection MULE - -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B Emacs (@ref{Emacs}).@refill - -[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual -Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.@refill - -$B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(Balpha $BHG(B -(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) $B$,B8:_$9$k!#(B - -$B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B@refill - -$B$3$N$?$a!"8=:_$G$OB?8@8l(B Emacs $B$O!"85!9$N(B MULE $B$r4^$a$F#3<oN`$"$k$3$H$K(B -$B$J$k!#(B@refill - -$B$=$3$G!"$3$3$G$O!"B?8@8l(B Emacs $B$NAm>N$r(B @cindex{mule}@strong{mule}, $B85!9(B -$B$N(B MULE $B$r(B @cindex{MULE}@strong{MULE}, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B -@cindex{Emacs/mule}@strong{Emacs/mule}, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B -@cindex{XEmacs/mule}@strong{XEmacs/mule} $B$H8F$V$3$H$K$9$k!#(B +@cindex XEmacs/mule +@cindex Emacs/mule +@cindex MULE +@cindex mule +@cindex MULE + +Multilingual extension of GNU Emacs (@ref{Emacs}) by HANDA Ken'ichi et +al. + + +@noindent +[MULE] +@quotation +Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual Enhancement +to GNU Emacs'', Proc. of INET'93, August, 1993. +@end quotation + +Now, FSF and HANDA Ken'ichi et al. are working to merge MULE feature +into Emacs, there is alpha version of mule merged emacs +(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz).@refill + +In addition, there is XEmacs with mule feature.@refill + +So now, there are 3 kinds of mule variants.@refill + +In this document, @strong{mule} means any mule variants, +@strong{MULE} means original MULE (..2.3), +@strong{Emacs/mule} means mule merged Emacs, +@strong{XEmacs/mule} means XEmacs with mule feature. @node multipart, multipart/alternative, MULE, Glossary @subsection Multipart - -@cindex{multipart}@strong{multipart} means media type (@ref{media type}) -to insert multiple entities (@ref{entities}) in a single body. Or it -also indicates a message consists of multiple entities.@refill +@cindex multipart + +@strong{multipart} means media type (@ref{media type}) to insert +multiple entities (@ref{entity}) in a single body. Or it also indicates +a message consists of multiple entities.@refill There are following subtypes registered in RFC 2046 (@ref{RFC 2046}): @@ -1252,12 +1385,13 @@ @node multipart/alternative, multipart/digest, multipart, Glossary @subsection multipart/alternative - -@cindex{multipart/digest}@strong{multipart/digest} is one of multipart -(@ref{multipart}) media types. This type is syntactically identical to -multipart/mixed (@ref{multipart/mixed}), but the semantics are -different. In particular, each of the body parts is an ``alternative'' -version of the same information.@refill +@cindex multipart/digest + +@strong{multipart/digest} is one of multipart (@ref{multipart}) media +types. This type is syntactically identical to multipart/mixed +(@ref{multipart/mixed}), but the semantics are different. In +particular, each of the body parts is an ``alternative'' version of the +same information.@refill (cf. @ref{RFC 2046}) @@ -1265,13 +1399,14 @@ @node multipart/digest, multipart/encrypted, multipart/alternative, Glossary @subsection multipart/digest - -@cindex{multipart/digest}@strong{multipart/digest} is one of multipart -(@ref{multipart}) media types. This type is syntactically identical to -multipart/mixed (@ref{multipart/mixed}), but the semantics are -different. In particular, in a digest, the default Content-Type value -for a body part is changed from text/plain (@ref{text/plain}) to -message/rfc822 (@ref{message/rfc822}).@refill +@cindex multipart/digest + +@strong{multipart/digest} is one of multipart (@ref{multipart}) media +types. This type is syntactically identical to multipart/mixed +(@ref{multipart/mixed}), but the semantics are different. In +particular, in a digest, the default Content-Type value for a body part +is changed from text/plain (@ref{text/plain}) to message/rfc822 +(@ref{message/rfc822}).@refill This is the replacement of traditional RFC 1153 (@ref{RFC 1153}) based encapsulation (@ref{encapsulation}).@refill @@ -1283,8 +1418,8 @@ @node multipart/encrypted, multipart/mixed, multipart/digest, Glossary @subsection multipart/encrypted -RFC 1847 $B$GDj5A$5$l$?(B Security multipart (@ref{Security multipart}) $B$N#1(B -$B$D$G!"0E9f2=$5$l$?(B message $B$rI=8=$9$k$N$KMQ$$$k!#(B@refill +It is a Security multipart (@ref{Security multipart}) defined in RFC +1847, used to represent encrypted message.@refill (cf. @ref{PGP/MIME}) @@ -1303,12 +1438,13 @@ @node multipart/parallel, multipart/signed, multipart/mixed, Glossary @subsection multipart/parallel - -@cindex{multipart/parallel}@strong{multipart/parallel} is a subtype of -multipart (@ref{multipart}). This type is syntactically identical to -multipart/mixed (@ref{multipart/mixed}), but the semantics are -different. In particular, in a parallel entity, the order of body parts -is not significant.@refill +@cindex multipart/parallel + +@strong{multipart/parallel} is a subtype of multipart (@ref{multipart}). +This type is syntactically identical to multipart/mixed +(@ref{multipart/mixed}), but the semantics are different. In +particular, in a parallel entity, the order of body parts is not +significant.@refill (cf. @ref{RFC 2046}) @@ -1317,8 +1453,8 @@ @node multipart/signed, PGP, multipart/parallel, Glossary @subsection multipart/signed -RFC 1847 $B$GDj5A$5$l$?(B Security multipart (@ref{Security multipart}) $B$N#1(B -$B$D$G!"EE;R=pL>$rI=8=$9$k$N$KMQ$$$k!#(B@refill +It is a Security multipart (@ref{Security multipart}) defined in RFC +1847, used to represent signed message.@refill (cf. @ref{PGP/MIME}) @@ -1326,19 +1462,22 @@ @node PGP, PGP-kazu, multipart/signed, Glossary @subsection PGP - -Phil Zimmermann $B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#(Bmessage -(@ref{message}) $B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#(BPretty Good -Privacy $B$NN,!#(B@refill - -$BEAE}E*$J(B PGP $B$G$O(B encapsulation (@ref{encapsulation}) $B$K(B RFC 934 -(@ref{RFC 934})$B$K=`$8$?J}K!$rMQ$$$k!#$3$l$O(B MIME (@ref{MIME}) $B$HL7=b$9$k(B -$B$N$G(B PGP/MIME (@ref{PGP/MIME}) $B$,Ds0F$5$l$F$$$k!#0lJ}!"(BMIME $B$K$*$$$F(B PGP -$B$N(Bencapsulation $B$rMQ$$$kJ}K!(B (cf. @ref{PGP-kazu}) - $B$bMxMQ$5$l$F$-$?!#$7$+$7!":#8e$O(B PGP/MIME $B$KE}0l$7$F$$$/J}$,K>$^$7$$!#(B -@refill - -@cindex{PGP}@cindex{Informational}@cindex{RFC 1991} +@cindex RFC 1991 +@cindex Informational +@cindex PGP +@cindex Pretty Good Privacy + +A public key encryption program by Phil Zimmermann. It provides +encryption and signature for message (@ref{message}). PGP stands for +@strong{Pretty Good Privacy}.@refill + +Traditional PGP uses RFC 934 (@ref{RFC 934}) encapsulation +(@ref{encapsulation}). It is conflict with MIME (@ref{MIME}). So +PGP/MIME (@ref{PGP/MIME}) is defined. On the other hand, PGP-kazu +(@ref{PGP-kazu}) was proposed to use PGP encapsulation in MIME. But it +is obsoleted.@refill + + @noindent [PGP: RFC 1991] @quotation @@ -1351,52 +1490,41 @@ @node PGP-kazu, PGP/MIME, PGP, Glossary @subsection PGP-kazu - -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B MIME (@ref{MIME}) $B$G(B PGP (@ref{PGP}) $B$rMxMQ$9$k$?(B -$B$a$NJ}K!$r$3$3$G$O(B @cindex{PGP-kazu}@strong{PGP-kazu} $B$H8F$V$3$H$K$9$k!#(B - -PGP-kazu $B$O(B @cindex{application/pgp}@strong{application/pgp} $B$H$$$&(B -content-type (@ref{content-type}) $B$rDj5A$9$k!#(B@refill - -application/pgp $B$N(B part $B$G$O(B PGP $B$N(B encapsulation (@ref{encapsulation}) -$B$,MQ$$$i$l$k!#(BPGP $B$N(B encapsulation (cf. @ref{RFC 934}) - $B$H(B MIME $B$N(B encapsulation $B$OL7=b$9$k$N$G!"(BPGP $B$N(B encapsulation $B$r2r$+$J(B -$B$$8B$j!"Cf$K4^$^$l$?(B MIME message $B$rFI$`$3$H$,$G$-$J$/$J$k!#B($A!"(B -PGP-kazu $B$KBP1~$7$F$$$J$$(B MIME $B$KBP1~$7$?(B MUA (@ref{MUA}) $B$O$=$N(B part $B$,(B -$BFI$a$J$/$J$k!#$=$NBe$o$j!"(BMIME $B$KBP1~$7$F$$$J$$(B PGP $BBP1~$N(B MUA -(@ref{MUA}) $B$G$b(B message $B$rFI$`$3$H$,$G$-$k!#(B@refill - -PGP-kazu $B$G$O(B MUA $B$O(B PGP $B$N$H(B MIME $B$N$H$$$$D$N(B encapsulation $B$rCN$i$J(B -$B$1$l$P$J$i$J$$!#$^$?!"(Bapplication/pgp part $B$r(B parse $B$9$k$?$a$K$O!"$^$:!"(B -pgp $B$N=hM}$r9T$o$J$1$l$P$J$i$J$$$N$G!"(Bparse $B=hM}$,J#;($K$J$k!#(B@refill - -$B$^$?!"(BInternet $B$G$O:#8e(B PGP/MIME (@ref{PGP/MIME}) $B$NJ}8~$GI8=`2=$7$F$$$3(B -$B$&$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B -$B$^$7$$!#(B@refill - -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 +@cindex application/pgp +@cindex PGP-kazu + +In this document, @strong{PGP-kazu} means a method to use traditional +PGP encapsulation in MIME (@ref{MIME}), proposed by YAMAMOTO +Kazuhiko.@refill + +PGP-kazu defines a media type (@ref{media type}), +@strong{application/pgp}.@refill + +In application/pgp entity, PGP encapsulation (@ref{encapsulation}) is +used. PGP encapsulation conflicts with MIME, so it requires +PGP-processing to read as MIME message.@refill + +It was obsoleted, so you should use PGP/MIME (@ref{PGP/MIME}). However +if you want to use traditional PGP message, it might be available. @node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary @subsection PGP/MIME - -Michael Elkins $B;a$,Ds0F$7$?(B MIME (@ref{MIME}) $B$G(B PGP (@ref{PGP}) $B$rMxMQ(B -$B$9$k$?$a$NJ}K!!#(B@refill - -RFC 1847 (@ref{Security multipart}) $B$K4p$-!"(BMIME $B$N(B multipart $B$K$h$k(B -encapsulation (@ref{encapsulation}) $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3HD%(B -$B$K$J$C$F$$$k!#$7$+$7!"EAE}E*$J(B PGP$B$H$N8_49@-$,<:$o$l$F$$$k!#(B@refill - -PGP/MIME $B$G$O(B PGP-kazu (@ref{PGP-kazu}) $B$H0[$J$j!"(BMIME $B$N(B encapsulation -$B$N$_$rMQ$$$k!#$^$?!"$3$N$?$a!"(BPGP $B$N=hM}$r9T$&A0$K(B message $B$N(B parse $B$r9T(B -$B$&$3$H$,$G$-$k!#(B@refill - -Internet $B$G$O:#8e(B PGP/MIME (@ref{PGP/MIME}) $B$NJ}8~$GI8=`2=$7$F$$$3$&$H$$(B -$B$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP $B$rMQ$$$k>l9g$O(B PGP/MIME$B$rMQ(B -$B$$$k$N$,K>$^$7$$!#(B - -@cindex{PGP/MIME}@cindex{Standards Track}@cindex{RFC 2015} +@cindex RFC 2015 +@cindex Standards Track +@cindex PGP/MIME + +PGP (@ref{PGP}) and MIME (@ref{MIME}) integration proposed by Michael +Elkins.@refill + +It is based on RFC 1847 (@ref{Security multipart}), so it is harmonious +with MIME, but it is not compatible with traditional PGP encapsulation. +However MIME MUA can read PGP/MIME signed message even if it does not +support PGP/MIME.@refill + +PGP/MIME (@ref{PGP/MIME}) will be standard of PGP message. + + @noindent [PGP/MIME: RFC 2015] @quotation @@ -1408,10 +1536,10 @@ @node Quoted-Printable, RFC 821, PGP/MIME, Glossary @subsection Quoted-Printable - -@cindex{Quoted-Printable}@strong{Quoted-Printable} is a transfer -encoding method of MIME (@ref{MIME}) defined in RFC 2045 (@ref{RFC -2045}).@refill +@cindex Quoted-Printable + +@strong{Quoted-Printable} is a transfer encoding method of MIME +(@ref{MIME}) defined in RFC 2045 (@ref{RFC 2045}).@refill If the data being encoded are mostly US-ASCII text, the encoded form of the data remains largely recognizable by humans.@refill @@ -1422,11 +1550,11 @@ @node RFC 821, RFC 822, Quoted-Printable, Glossary @subsection RFC 821 - -@cindex{SMTP}@strong{SMTP} $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B -$B$F$$$k(B RFC. - -@cindex{SMTP}@cindex{STD 10}@cindex{RFC 821} +@cindex RFC 821 +@cindex STD 10 +@cindex SMTP + + @noindent [SMTP: RFC 821] @quotation @@ -1437,21 +1565,24 @@ @node RFC 822, RFC 934, RFC 821, Glossary @subsection RFC 822 - -Internet mail $B$N<g$K(B @cindex{message header}@strong{message header} $B$K4X$9$k7A<0$K(B -$B4X$9$kI8=`$rDj$a$F$$$k(B RFC. +@cindex RFC 822 +@cindex STD 11 +@cindex Internet mail +@cindex Internet message +@cindex message header + +A RFC defines format of Internet mail message, mainly @strong{message header}. @noindent @strong{[Memo]} @quotation -news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B@cindex{Internet -mail}@strong{Internet mail} $B$H=q$/$h$j$b!"(B@cindex{Internet -message}@strong{Internet message} $B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#(B +news message is based on RFC 822, so @strong{Internet message} may be +more suitable than @strong{Internet mail} . @end quotation -@cindex{STD 11}@cindex{RFC 822} + @noindent [RFC 822] @quotation @@ -1463,16 +1594,16 @@ @node RFC 934, RFC 1036, RFC 822, Glossary @subsection RFC 934 - -Internet mail (@ref{RFC 822}) $B$N(B -@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$NJ}(B -$BK!$rDj$a$?(B RFC.@refill - -MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 -(@ref{message/rfc822}) $B$rMQ$$$k$Y$-$G$"$k!#(B - - -@cindex{RFC 934} +@cindex RFC 934 +@cindex encapsulation + +A RFC defines an @strong{encapsulation} (@ref{encapsulation}) method for +Internet mail (@ref{RFC 822}).@refill + +It conflicts with MIME (@ref{MIME}), so you should use message/rfc822 +(@ref{message/rfc822}). + + @noindent [RFC 934] @quotation @@ -1484,12 +1615,14 @@ @node RFC 1036, RFC 1153, RFC 934, Glossary @subsection RFC 1036 - -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (@ref{RFC 822})$B$N(B subset -$B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G$b$3$l(B -$B$K=`$8$F$$$k$b$N$,B?$$!#(B - -@cindex{USENET}@cindex{RFC 1036} +@cindex RFC 1036 +@cindex USENET + +A RFC defines format of USENET message. It is a subset of RFC 822 +(@ref{RFC 822}). It is not Internet standard, but a lot of netnews +excepting Usenet uses it. + + @noindent [USENET: RFC 1036] @quotation @@ -1501,19 +1634,9 @@ @node RFC 1153, RFC 1557, RFC 1036, Glossary @subsection RFC 1153 - -$BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B -@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$9$k(B -$B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (@ref{RFC 934}) $B$rMQ$$$k!#(B@refill - -MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 -(@ref{message/rfc822}) $B$rMQ$$$?(B multipart (@ref{multipart}) $B$rMQ$$$k$Y$-(B -$B$G$"$k!#(B@refill - -(cf. @ref{multipart/digest}) - - -@cindex{RFC 1153} +@cindex RFC 1153 + + @noindent [RFC 1153] @quotation @@ -1524,11 +1647,13 @@ @node RFC 1557, RFC 1922, RFC 1153, Glossary @subsection RFC 1557 - -euc-kr (@ref{euc-kr}) $B$H(B iso-2022-kr (@ref{iso-2022-kr}) $B$H$$$&4Z9q8l$N(B -$B$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B RFC. - -@cindex{Informational}@cindex{RFC 1557} +@cindex RFC 1557 +@cindex Informational + +A RFC defines MIME charset (@ref{MIME charset})s for Korean, euc-kr +(@ref{euc-kr}) and iso-2022-kr (@ref{iso-2022-kr}). + + @noindent [RFC 1557] @quotation @@ -1540,17 +1665,21 @@ @node RFC 1922, RFC 2045, RFC 1557, Glossary @subsection RFC 1922 - +@cindex RFC 1922 +@cindex Informational +@cindex charset-extension +@cindex charset-edition + +A RFC defines MIME charset (@ref{MIME charset})s for Chinese, iso-2022-cn (@ref{iso-2022-cn}), iso-2022-cn-ext -(@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}) $B$H(B -$B$$$C$?Cf9q8l$N$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B -RFC.@refill - -$B$3$l$K2C$($F!"(B@cindex{charset-edition}@strong{charset-edition} $B$H(B -@cindex{charset-extension}@strong{charset-extension} $B$H$$$&(B Content-Type -field (@ref{Content-Type field}) $B$N(B parameter $B$rDj5A$7$F$$$k!#(B - -@cindex{Informational}@cindex{RFC 1922} +(@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}), +etc.@refill + +In addition, it defines additional parameters of Content-Type field +(@ref{Content-Type field}) field, @strong{charset-edition} and +@strong{charset-extension}. + + @noindent [RFC 1922] @quotation @@ -1563,8 +1692,10 @@ @node RFC 2045, RFC 2046, RFC 1922, Glossary @subsection RFC 2045 - -@cindex{Standards Track}@cindex{RFC 2045} +@cindex RFC 2045 +@cindex Standards Track + + @noindent [RFC 2045] @quotation @@ -1577,8 +1708,10 @@ @node RFC 2046, RFC 2048, RFC 2045, Glossary @subsection RFC 2046 - -@cindex{Standards Track}@cindex{RFC 2046} +@cindex RFC 2046 +@cindex Standards Track + + @noindent [RFC 2046] @quotation @@ -1591,8 +1724,10 @@ @node RFC 2048, RFC 2049, RFC 2046, Glossary @subsection RFC 2048 - -@cindex{Standards Track}@cindex{RFC 2048} +@cindex RFC 2048 +@cindex Standards Track + + @noindent [RFC 2048] @quotation @@ -1605,8 +1740,10 @@ @node RFC 2049, plain text, RFC 2048, Glossary @subsection RFC 2049 - -@cindex{Standards Track}@cindex{RFC 2049} +@cindex RFC 2049 +@cindex Standards Track + + @noindent [RFC 2049] @quotation @@ -1620,22 +1757,29 @@ @node plain text, Security multipart, RFC 2049, Glossary @subsection plain text -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(@ref{Coded character set})$B$N$_(B -$B$GI=8=$5$l$k(B text $B>pJs!#(B(cf. @ref{text/plain}) +A textual data represented by only coded character set (@ref{coded character set}). It does not have information about font or +typesetting. (cf. @ref{text/plain}) @node Security multipart, text/enriched, plain text, Glossary @subsection Security multipart - -MIME (@ref{MIME}) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B -@cindex{multipart/signed}@strong{multipart/signed} -(@ref{multipart/signed}) $B$H(B -@cindex{multipart/encrypted}@strong{multipart/encrypted} -(@ref{multipart/encrypted}) $B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B PGP/MIME -(@ref{PGP/MIME}) $B$O$3$l$K4p$$$F$$$k!#(B - -@cindex{Security multipart}@cindex{Standards Track}@cindex{RFC 1847} +@cindex RFC 1847 +@cindex Standards Track +@cindex Security multipart +@cindex multipart/encrypted +@cindex multipart/signed + +A format to represent signed/encrypted message in MIME +(@ref{MIME}).@refill + +It defines two multipart media types, @strong{multipart/signed} +(@ref{multipart/signed}) and @strong{multipart/encrypted} +(@ref{multipart/encrypted}).@refill + +MOSS and PGP/MIME (@ref{PGP/MIME}) are based on it. + + @noindent [Security multipart: RFC 1847] @quotation @@ -1648,12 +1792,10 @@ @node text/enriched, text/plain, Security multipart, Glossary @subsection text/enriched - -RFC 1521 $B$GDj5A$5$l$?(B @cindex{text/richtext}@strong{text/richtext} $B$KBe(B -$B$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B media type -(@ref{media type}). - -@cindex{text/enriched}@cindex{RFC 1896} +@cindex RFC 1896 +@cindex text/enriched + + @noindent [text/enriched: RFC 1896] @quotation @@ -1665,10 +1807,10 @@ @node text/plain, tm-kernel, text/enriched, Glossary @subsection text/plain - -@cindex{text/plain}@strong{text/plain} is a media type (@ref{media -type}) for plain text (@ref{plain text}), defined in RFC 2046 (@ref{RFC -2046}).@refill +@cindex text/plain + +@strong{text/plain} is a media type (@ref{media type}) for plain text +(@ref{plain text}), defined in RFC 2046 (@ref{RFC 2046}).@refill The default media type of ``text/plain; charset=us-ascii'' for Internet mail describes existing Internet practice. That is, it is the type of @@ -1681,22 +1823,22 @@ @node tm-kernel, tm-MUA, text/plain, Glossary @subsection tm-kernel, tm -Emacs $B$G(B MIME (@ref{MIME}) $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs6!$9$k(B -library $B72!#(B`tools for MIME' $B$NN,!#(B +A libraries to provide user interface about MIME (@ref{MIME}) for emacs. +tm stands for `tools for MIME'. @noindent -@strong{[$B$I$&$G$bNI$$$3$H(B(^-^;]} +@strong{[Unimportant notice(^-^;]} @quotation @itemize @bullet @item - tm $B$O(B ``tiny-mime'' $B$NN,$8$c$J$$$i$7$$$>(B (^-^; + tm may not stand for ``tiny-mime''(^-^; @item - tm $B$O:n<T$N%$%K%7%c%k$8$c$J$$$i$7$$$>(B (^-^; + tm may not stand for initial of an author (^-^; @item - ``Tools for MIME'' $B$NN,$H$$$&$N$O$3$8$D$1$i$7$$$>(B (^-^; + ``Tools for MIME'' may be strained (^-^; @end itemize @end quotation @@ -1704,46 +1846,50 @@ @node tm-MUA, us-ascii, tm-kernel, Glossary @subsection tm-MUA - -tm (@ref{tm-kernel}) $B$rMQ$$$?(B MUA (@ref{MUA}) $B$b$7$/$O(B MUA $B$KBP$9$k(B -extender.@refill - -@cindex{tm $BBg@9$j(B package}@strong{tm $BBg@9$j(B package} $B$K$O(B +@cindex tm-rmail +@cindex tm-vm +@cindex gnus-mime +@cindex tm-gnus +@cindex tm-mh-e +@cindex tm oomori package + +MUA (@ref{MUA}) or MUA extender using tm (@ref{tm-kernel}).@refill + +@strong{tm oomori package} has following extenders: @itemize @bullet @item -mh-e (@ref{(mh-e)}) $BMQ$N(B @cindex{tm-mh-e}@strong{tm-mh-e} -@item -GNUS $BMQ$N(B @cindex{tm-gnus}@strong{tm-gnus} +@strong{tm-mh-e} (@ref{(tm-mh-e-en)}) + for mh-e (@ref{(mh-e)}) @item -Gnus $BMQ$N(B @cindex{gnus-mime}@strong{gnus-mime} (@ref{(gnus-mime-en)}) -@item -VM $BMQ$N(B @cindex{tm-vm}@strong{tm-vm} +@strong{tm-gnus} (@ref{(tm-gnus_en)}) for GNUS @item -RMAIL $BMQ$N(B @cindex{tm-rmail}@strong{tm-rmail} +@strong{gnus-mime} (@ref{(gnus-mime-en)}) for Gnus +@item +@strong{tm-vm} (@ref{(tm-vm_en)}) for VM +@item +@strong{tm-rmail} for RMAIL @end itemize -@noindent -$B$,4^$^$l$F$$$k!#(B - -$BFHN)$7$?(B MUA $B$H$7$F$O(B cmail (@ref{(cmail)}) $B$,(B tm $B$rMxMQ2DG=$G$"$k!#(B @node us-ascii, , tm-MUA, Glossary @subsection us-ascii - -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B MIME charset -(@ref{MIME charset}) $B$N#1$D!#(B@refill - -ASCII (@ref{ASCII}) $B$N$_$+$i$J$j(B ISO 2022 (@ref{ISO 2022}) $B$K$h$kId9f3H(B -$BD%(B (@ref{Code extension})$B$O5v$5$l$J$$!#(B@refill - -Internet mail $B$K$*$1$kI8=`$NId9f2=J8;z=89g(B(@ref{Coded character set})$B$G(B -$B$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B -@cindex{us-ascii}@strong{us-ascii} $B$,;H$o$l$k!#(B@refill - -$B$^$?!"(BRFC 822 (@ref{RFC 822}) $B$K$*$1$k(B @cindex{ASCII}@strong{ASCII} $B$O(B -us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B +@cindex ASCII +@cindex us-ascii + +A MIME charset (@ref{MIME charset}) for primary Latin script mainly +written by English or other languages.@refill + +It is a 7bit coded character set (@ref{coded character set}) based on +ISO 2022 (@ref{ISO 2022}), it contains only ASCII (@ref{ASCII}) and code +extension (@ref{code extension}) is not allowed.@refill + +It is standard coded character set of Internet mail. If MIME charset is +not specified, @strong{us-ascii} is used as default.@refill + +In addition, @strong{ASCII} of RFC 822 (@ref{RFC 822}) should be +interpreted as us-ascii. @node Setting, Bug report, Introduction, Top @@ -1766,8 +1912,9 @@ @node mime-setup, tm-setup, Setting, Setting @section Normal setting - -If you want normal setting, please use @cindex{mime-setup}@strong{mime-setup}. +@cindex mime-setup + +If you want normal setting, please use @strong{mime-setup}. For example, please insert following into @file{~/.emacs}: @lisp @@ -1788,10 +1935,9 @@ @node signature, Notice about GNUS, mime-setup, mime-setup @subsection signature - -You can set up the @cindex{automatic signature selection -tool}@strong{automatic signature selection -tool} using @file{mime-setup}. If you want to +@cindex automatic signature selection tool + +You can set up the @strong{automatic signature selection tool} using @file{mime-setup}. If you want to automatically select the signature file depending on how the message headers show, add lines like shown below to your .emacs (Refer to the reference manual of @file{signature.el} for more details). @@ -1871,11 +2017,12 @@ @node tm-setup, setting for VM, mime-setup, Setting @section Setting not to use tm-edit - -@cindex{tm-setup}@strong{tm-setup} only sets up tm-MUA (@ref{tm-MUA})s. -In other words, it is a setting to avoid to use tm-edit. If you don't -want to compose MIME message or want to use other MIME composer, please -use it instead of @file{mime-setup.el}.@refill +@cindex tm-setup + +@strong{tm-setup} only sets up tm-MUA (@ref{tm-MUA})s. In other words, +it is a setting to avoid to use tm-edit. If you don't want to compose +MIME message or want to use other MIME composer, please use it instead +of @file{mime-setup.el}.@refill For example, please insert following into @file{~/.emacs}: @@ -1897,8 +2044,10 @@ @node setting for VM, manual setting, tm-setup, Setting @section Setting for VM - -If you use @cindex{vm}@strong{vm}, please insert following in +@cindex BBDB +@cindex vm + +If you use @strong{vm}, please insert following in @file{~/.vm}: @lisp @@ -1911,8 +2060,8 @@ @strong{[Notice]} @quotation -If you use @cindex{BBDB}@strong{BBDB}, please insert @code{(require -'tm-vm)} @strong{after} @code{(bbdb-insinuate-vm)}. +If you use @strong{BBDB}, please insert @code{(require 'tm-vm)} +@strong{after} @code{(bbdb-insinuate-vm)}. @end quotation @@ -1941,8 +2090,9 @@ -@node Bug report, Concept Index, Setting, Top +@node Bug report, Acknowledgments, Setting, Top @chapter How to report bug and about mailing list of tm +@cindex good bug report If you write bug-reports and/or suggestions for improvement, please send them to the tm Mailing List: @@ -1959,11 +2109,11 @@ Bugs in old version might be fixed. So please try latest version at first.@refill -You should write @cindex{good bug report}@strong{good bug report}. If -you write only ``tm does not work'', we can not find such situations. -At least, you should write name, type, variants and version of OS, -emacs, tm and MUA, and setting. In addition, if error occurs, to send -backtrace is very important. (cf. @ref{(emacs)Bugs}) @refill +You should write @strong{good bug report}. If you write only ``tm does +not work'', we can not find such situations. At least, you should write +name, type, variants and version of OS, emacs, tm and MUA, and setting. +In addition, if error occurs, to send backtrace is very +important. (cf. @ref{(emacs)Bugs}) @refill Bug may not appear only your environment, but also in a lot of environment (otherwise it might not bug). Therefor if you send mail to @@ -1986,7 +2136,35 @@ body in human-recognizable language (^_^). -@node Concept Index, Variable Index, Bug report, Top +@node Acknowledgments, Concept Index, Bug report, Top +@chapter Acknowledgments + +I thank MASUTANI Yasuhiro. He requested me a lot of important features +and gave me a lot of suggestions when tm-view was born. tm-view is +based on his influence.@refill + +I thank ENAMI Tsugutomo for work of @file{mime.el}, which is an origin +of @file{tm-ew-d.el} and @file{mel-b.el}, and permission to rewrite for +tm.@refill + +I thank OKABE Yasuo for work of internal method for LaTeX and automatic +assembling method for message/partial. I thank UENO Hiroshi for work of +internal method for tar archive.@refill + +I thank UMEDA Masanobu for his work of @file{mime.el}, which is the +origin of tm-edit, and permission to rewrite his work as tm-edit.@refill + +I thank KOBAYASHI Shuhei for his work as a tm maintainer. In addition, +he often points out or suggests about conformity with RFCs.@refill + +I thank Oscar Figueiredo for his work as the maintainer of tm-vm. He +improves tm-vm and wrote a good manual of tm-vm.@refill + +Last of all, I thank members of two tm mailing lists, Japanese and +English version. + + +@node Concept Index, Variable Index, Acknowledgments, Top @chapter Concept Index @printindex cp
--- a/man/tm/tm-ew-d=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -@c $Id: tm-ew-d=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node encoded-word decoding, article-buffer, function to preview, Functions of tm-view -@comment node-name, next, previous, up -@subsection encoded-word decoding -@cindex encoded-word -@cindex non-ASCII field -@cindex message header - -tm-view can decode encoded-word defined in RFC 1522. - - -@deffn{Command} mime/decode-message-header - -It decodes encoded-words in message header of current buffer. -@end deffn - - -@deffn{Command} mime-eword/decode-region beg end &optional unfolding - -It decodes encoded-words in region @var{beg} to @var{end}. - -If @var{unfolding} is non-nil, folded fields are unfolded. -@end deffn - - -@deffn{Function} mime-eword/decode-string str - -It decodes encoded-words in @var{str}. - -Folded string is unfolded. -@end deffn
--- a/man/tm/tm-ew=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -@c $Id: tm-ew=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node encoded-word, customize, tm-edit, Top -@comment node-name, next, previous, up -@chapter encoded-word -@cindex encoded-word -@cindex non-ASCII field -@cindex message header - -tm has some functions about encoded-word defined in RFC 1522. - -@menu -* encoded-word decoding:: decode -* encoded-word encoding:: encode -* encoded-word utility:: -@end menu - - -@node encoded-word encoding, encoded-word utility, encoded-word, encoded-word -@comment node-name, next, previous, up -@section encoded-word encoding - -@deffn{Command} mime/encode-message-header - -It encodes non-ASCII characters in message header of current buffer. -@end deffn - - -@deffn{Function} mime/encode-field str - -It encodes @var{str} as a field. -@end deffn - - -@deffn{Function} mime-eword/encode-string str &optional column mode - -It encodes @var{str}. - -@var{column} specifies start column. Default value is 0. - -@var{mode} specifies where @var{str} is in. Available values are -@code{text}, @code{comment}, @code{phrase}. Default value is -@code{phrase}. -@end deffn - - -@node encoded-word utility, , encoded-word encoding, encoded-word -@comment node-name, next, previous, up -@section encoded-word utility - -@deffn{Function} mime/exist-encoded-word-in-subject - -If there are encoded-words in Subject: field in current buffer, -it returns field-body of the Subject: field. -@end deffn
--- a/man/tm/tm-ja.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-ja.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-ja.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-ja.sgml,v 1.2 1996/12/28 21:03:30 steve Exp $ --> <head> -<title>tm 7.90 Manual$B!JF|K\8lHG!K(B +<title>tm 7.100 Manual$B!JF|K\8lHG!K(B <author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/15 +<date>1996/12/25 <toc> </head> @@ -51,98 +51,95 @@ <h3> 7bit <node> 7bit <p> -$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$7$^$9!#(B +$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$9!#(B <p> 0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F(B -$B$S$^$9!#(B +$B$V!#(B <p> $B$^$?!"(B0 $B$+$i(B 31 $B$*$h$S(B 127 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=8=$5$l$k6uGr(B $B$H(B 33 $B$+$i(B 126 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r(B ``7bit $B$NJ8(B -$B;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B <a node="ISO 2022">ISO 2022</a> $B$N!V(B7 $BC10L7O!W(B -$B$HF1MM$G$9!K!#(B +$B;zNs(B'' $B$H8F$V!J$3$l$O(B <dref>ISO 2022</dref> $B$N!V(B7 $BC10L7O!W$HF1MM!K!#(B +<p> +$BEAE}E*$J(B Internet $B$N(B <dref>MTA</dref> $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-$k$N$G!"(B +7bit $B$N(B data $B$O(B <dref>Quoted-Printable</dref> $B$d(B <dref>Base64</dref> +$B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$k!#(B <p> -$BEAE}E*$J(B Internet $B$N(B <a node="MTA">MTA</a> $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-(B -$B$k$N$G!"(B7bit $B$N(B data $B$O(B <a -node="Quoted-Printable">Quoted-Printable</a> $B$d(B <a -node="Base64">Base64</a> $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^(B -$B$9!#(B -<p> -$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#1(B -$B9T$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$(B -$B$+$i$G$9!#$A$J$_$K!"(B<a node="RFC 821">RFC 821</a> $B$O#19T$O2~9TJ8;z$r=|(B -$B$$$F(B 998 byte $B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^(B -$B$l$k2DG=@-$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B -Quoted-Printable $BEy$G(B encode$B$9$kI,MQ$,$"$j$^$9!#(B +$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T(B +$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+(B +$B$i$G$"$k!#$A$J$_$K!"(B<dref>RFC 821</dref> $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B +$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B <h3> 8bit <node> 8bit <p> -$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$7$^$9!#(B +$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$9!#(B <p> 0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F(B -$B$S$^$9!#(B +$B$V!#(B <p> $B$^$?!"(B0 $B$+$i(B 31, 127 $B$*$h$S(B 128 $B$+$i(B 159 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$G(B $BI=8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$H(B 160 $B$+$i(B 255 $B$GI=8=$5$l$k?^7AJ8;z$+$i(B -$B$J$kJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B <a node="ISO -2022">ISO 2022</a> $B$N!V(B8 $BC10L7O!W$HF1MM$G$9!K!#(B +$B$J$kJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$V!J$3$l$O(B <dref>ISO +2022</dref> $B$N!V(B8 $BC10L7O!W$HF1MM!K!#(B <p> -<a node="iso-8859-1">iso-8859-1</a> $B$d(B <a node="euc-kr">euc-kr</a> $B$H(B -$B$$$C$?Id9f2=J8;z=89g$O(B 8bit $B$NJ8;zNs$G$9!#(B +<dref>iso-8859-1</dref> $B$d(B <dref>euc-kr</dref> $B$H$$$C$?Id9f2=J8;z=89g(B +$B$O(B 8bit $B$NJ8;zNs$G$"$k!#(B <p> -$BEAE}E*$J(B Internet $B$N(B <a node="MTA">MTA</a> $B$O(B <a node="7bit">7bit</a> -$B$N(B data $B$7$+E>Aw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(B<a -node="Quoted-Printable">Quoted-Printable</a> $B$d(B <a -node="Base64">Base64</a> $B$H$$$C$?JQ49$r9T$o$J$/$F$O$J$j$^$;$s!#(B +$BEAE}E*$J(B Internet $B$N(B <dref>MTA</dref> $B$O(B <dref>7bit</dref> $B$N(B data $B$7(B +$B$+E>Aw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(B +<dref>Quoted-Printable</dref> $B$d(B <dref>Base64</dref> $B$H$$$C$?JQ49$r9T(B +$B$o$J$/$F$O$J$i$J$$!#(B <p> $B$7$+$7!":G6a$G$O(B 8bit $B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k(B MTA $B$bEP>l$7(B -$B$F$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#(B +$B$F$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$?!#(B <p> -$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#1(B -$B9T$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$(B -$B$+$i$G$9!#$A$J$_$K!"(BRFC 821 $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 byte $B0JFb$G$"(B -$B$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k(B data, -$BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B encode$B$9$kI,MQ(B -$B$,$"$j$^$9!#(B +$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T(B +$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+(B +$B$i$G$"$k!#$A$J$_$K!"(B<dref>RFC 821</dref> $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B +$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B <p> $B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,(B 999 byte $B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k(B -data $B$O(B <a node="binary"><concept>binary</concept></a> $B$H8F$V$3$H$K$7(B -$B$^$9!#(B +data $B$O(B <a node="binary"><concept>binary</concept></a> $B$H8F$V$3$H$K$9(B +$B$k!#(B <p> -$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$^$9!#$h$C$F!"(B +$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$k!#$h$C$F!"(B ``8bit'' $B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,(B -$B$"$j$^$9!#(B +$B$"$k!#(B <h3> 94 $BJ8;z=89g(B -<node> 94 character set +<node> 94-character set <p> -33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Character set">$BJ8;z=89g(B -</a>$B!#(B<a node="ASCII">ASCII</a> $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Graphic character set"> +$B?^7AJ8;z=89g(B</a>$B!#(B<dref>ASCII</dref> $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B <h3> 96 $BJ8;z=89g(B -<node> 96 character set +<node> 96-character set <p> -32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Character set">$BJ8;z=89g(B -</a>$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B +32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B <a node="Graphic character set"> +$B?^7AJ8;z=89g(B</a>$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B <h3> 94$B!_(B94 $BJ8;z=89g(B -<node> 94x94 character set +<node> 94x94-character set <p> -33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B <a node="Character set">$BJ8;z=89g(B -</a>$B!#(B<a node="JIS X0208">JIS X0208</a> $B$d(B <a node="GB 2312">GB -2312</a> $B$O$=$N0l<o!#(B +33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B <a node="Graphic character set"> +$B?^7AJ8;z=89g(B</a>$B!#(B<dref>JIS X0208</dref> $B$d(B <dref>GB 2312</dref> $B$O$=(B +$B$N0l<o!#(B <h3> ASCII <node> ASCII <p> -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B <a node="94 character set">94 -$BJ8;z=89g(B</a>$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B<a -node="ISO 646">ISO 646</a> $B$N0l$D!#(B +$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B <a node="94-character set">94 +$BJ8;z=89g(B</a>$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(B +<dref>ISO 646</dref> $B$N0l$D!#(B <standard abbrev="ASCII" title-en="Coded Character Set -- 7-Bit American Standard Code for Information Interchange" @@ -167,67 +164,69 @@ <h3> binary <node> binary <p> -$BG$0U$N(B byte $BNs$r(B <concept>binary</concept> $B$H8F$V$3$H$K$7$^$9!#(B +$BG$0U$N(B byte $BNs$r(B <concept>binary</concept> $B$H8F$V!#(B <p> -<a node="8bit">8bit</a> $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G(B -$B$9!#(B -<p> -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary -$B$H8F$V$3$H$K$7$^$9!#(B +<dref>8bit</dref> $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$"$k!#(B <p> -$B$A$J$_$K!"(B<a node="7bit">7bit</a> $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary -$B$G$bI=8=$G$-$^$9!#$h$C$F!"(B<concept>binary data</concept> $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -<h3> Character Set$B!JJ8;z=89g!K(B -<node> Character Set +$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary +$B$H8F$V$3$H$K$9$k!#(B <p> -<a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B!#C"$7!"$3$3$G$O(B <a -node="Code extension">$BId9f3HD%(B</a> $B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9(B -$B$r9~$a$F$$$k!#(B +$B$A$J$_$K!"(B<dref>7bit</dref> $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=(B +$B8=$G$-$k!#$h$C$F!"(B<concept>binary data</concept> $B$H8@$C$?>l9g!"G$0U$N(B +data $B$r;X$9$3$H$,$"$k!#(B <h3> cn-gb, gb2312 <node> cn-gb <p> -$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B +<dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="GB 2312">GB 2312</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB +2312</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <h3> cn-big5, big5 <node> cn-big5 <p> $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +<dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$+$J$$(B <a node="8bit">8bit</a> $B$N(B +<dref>ISO 2022</dref> $B$K4p$+$J$$(B <dref>8bit</dref> $B$N(B <a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B$G(B de-fact standard $B$G(B -$B$"$k!#(B<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +$B$"$k!#(B<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <p> cf. <report abbrev="BIG5" author="Institute for Information Industry" title-en="Chinese Coded Character Set in Computer" date="March 1984"> <p> -<a node="CNS">CNS 11643-1986</a> $B$HBP1~4X78$,$"$k!#(B +<dref>CNS 11643</dref> $B$HBP1~4X78$,$"$k!#(B <h3> CNS 11643-1992 -<node> CNS +<node> CNS 11643 <p> $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -<a node="Character set">$BJ8;z=89g(B</a>$B!#BfOQ$NI8=`!#8=:_!"(B<a node="94x94 -character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B +<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B!#BfOQ$NI8=`!#8=:_!"(B<a +node="94x94 character set">94$B!_(B94</a> $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B -`H', $BBh#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B -`M' $B$G$"$k!#(B +<dref>ISO 2022</dref> $B$G$N=*C<J8;z$O(B + +<dl> +<dt>plane 1<dd>04/07 (`G') +<dt>plane 2<dd>04/08 (`H') +<dt>plane 3<dd>04/09 (`I') +<dt>plane 4<dd>04/10 (`J') +<dt>plane 5<dd>04/11 (`K') +<dt>plane 6<dd>04/12 (`L') +<dt>plane 7<dd>04/13 (`M') +</dl> + +<noindent> +$B$G$"$k!#(B <standard abbrev="CNS 11643-1992" title-en="Standard Interchange Code for Generally-Used Chinese Characters" number="CNS @@ -243,78 +242,28 @@ <h3> Code extension$B!JId9f3HD%!K(B <node> Code extension <p> -$BM?$($i$l$?(B<a node="Character set">$BJ8;z=89g(B</a>$B$K4^$^$l$F$$$J$$J8;z$NId(B -$B9f2=$N$?$a$KMQ$$$k<jK!!#(B<a node="ISO 2022">ISO 2022</a> $B$O$=$N#1$D!#(B +$BM?$($i$l$?(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B$K4^$^$l$F$$(B +$B$J$$J8;z$NId9f2=$N$?$a$KMQ$$$k<jK!!#(B<dref>ISO 2022</dref> $B$O$=$N#1$D!#(B <h3> Content-Disposition field <node> Content-Disposition <p> -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. <a -node="MIME">MIME</a> $B$N3HD%$N#1$D!#(B -<p> +Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. +<dref>MIME</dref> $B$N3HD%$N#1$D!#(B + <rfc number="1806" type="Experimental" author="E R. Troost and S. Dorner" title="Communicating Presentation Information in Internet Messages: The Content-Disposition Header" date="June 1995"> -<h3> media type -<node> media type -<p> -<dref>MIME</dref> $B$K$*$1$k(B <dref>entity</dref> $B$N<oN`!#(B -<concept>type</> $B$H(B <concept>subtype</concept> $B$+$i$J$k!#(B<dref>RFC -2046</dref> $B$GDj5A$5$l$F$$$k!#(B -<p> -type $B$OI8=`$G$O(B - -<ul> -<li><concept>text</concept> -</li> -<li><concept>image</concept> -</li> -<li><concept>audio</concept> -</li> -<li><concept>video</concept> -</li> -<li><concept>application</concept> -</li> -<li><a node="multipart"><concept>multipart</concept></a> -</li> -<li><concept>message</concept> -</ul> - -<noindent> -$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, -image/jpeg, <dref>multipart/mixed</dref>, <dref>text/plain</dref>, -video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B - -<memo title="$BCm0U(B"> -<p> -$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B -<concept>content-type/subtype</concept> $B$H=q$/!#(B -</memo> - -<p> -media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G(B -$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B <a -href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA -TYPES</a> $B$G;2>H$G$-$k!#(B -<p> -$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B -<concept>x-token</concept> $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r(B -$B;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B -content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k(B -$B$3$H!#(B -<p> -<cf node="Content-Type field"> - - <h3> Content-Type field <node> Content-Type field <p> -<dref>media type</dref> $B$d(B <dref>MIME charset</dref> $B$J$I$N(B part $B$K4X(B -$B$9$k>pJs$rI=8=$9$k$?$a$N(B field. <dref>RFC 2045</dref> $B$GDj5A$5$l$F$$$k!#(B +<dref>media type</dref> $B$d(B <dref>MIME charset</dref> $B$J$I$N(B body $B$K4X(B +$B$9$k>pJs$rI=8=$9$k$?$a$N(B field. <dref>RFC 2045</dref> $B$GDj5A$5$l$F$$(B +$B$k!#(B <memo> <p> @@ -380,7 +329,7 @@ <h3> encoded-word <node> encoded-word <p> -header $B$K$*$1$kHs(B <a node="ASCII">ASCII</a> $BJ8;z$NI=8=!#(B<concept>RFC +header $B$K$*$1$kHs(B <dref>ASCII</dref> $BJ8;z$NI=8=!#(B<concept>RFC 2047</concept> $B$GDj5A$5$l$F$$$k!#(B <p> <rfc number="2047" type="Standards Track" author="K. Moore" @@ -399,13 +348,25 @@ <cf node="message/rfc822"> +<h3> Entity +<node> entity +<p> +$B$"$k(B message $B$b$7$/$O(B <dref>multipart</dref> message $B$N#1$D$N(B part $B$N(B +header $B$H(B body $B$rJ;$;$?$b$N!#(B + +<memo> +<p> +$B$3$3$G$O(B part $B$H8F$V$3$H$b$"$k!#(B +</memo> + + <h3> euc-kr <node> euc-kr <p> -$B4Z9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$B4Z9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="KS C5601">KS C5601</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B +<a node="KS C5601">KS C5601</a> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <p> <a node="RFC 1557">RFC 1557</a> $B$GDj5A$5$l$F$$$k!#(B @@ -429,8 +390,8 @@ <node> GB 2312 <p> $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B <a -node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B<a -node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `A'. +node="94x94-character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B +<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/01 (`A'). <p> $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B @@ -444,9 +405,9 @@ <h3> GB 8565.2-1988 <node> GB 8565.2 <p> -$BCf9q8l$N$?$a$NJd=u(B<a node="Character set">$BJ8;z=89g(B</a>$B!#Cf9q$N9q2HI8=`!#(B -<a node="GB 2312">GB 2312</a> $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7(B -$B$$!#(B +$BCf9q8l$N$?$a$NJd=u(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B!#Cf(B +$B9q$N9q2HI8=`!#(B<dref>GB 2312</dref> $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l(B +$B$?$i$7$$!#(B <standard abbrev="GB 8565.2" title-en="Information Processing - Coded Character Sets for Text Communication - Part 2: Graphic @@ -454,15 +415,21 @@ year="1988"> +<h3> Graphic character set$B!J?^7AJ8;z=89g!K(B +<node> Graphic character set +<p> +$B?^7AJ8;z$+$i$J$k(B <a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B!#(B + + <h3> hz-gb2312 <node> hz-gb2312 <p> -$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B +<dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ASCII">ASCII</a> $B$K(B <a node="GB 2312">GB 2312</a> $B$r(B 7bit $B$G(B -<a node="Code extension">$BId9f3HD%(B</a>$B$7$?$b$N$r(B ASCII printable $B$K$J$k(B -$B$h$&$K9)IW$7$F$$$k!#(B +<dref>ASCII</dref> $B$K(B <dref>GB 2312</dref> $B$r(B 7bit $B$G(B<a node="Code +extension">$BId9f3HD%(B</a>$B$7$?$b$N$r(B ASCII printable $B$K$J$k$h$&$K9)IW$7$F(B +$B$$$k!#(B <p> RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B @@ -478,11 +445,12 @@ <h3> ISO 2022 <node> ISO 2022 <p> -<a node="Code extension">$BId9f3HD%(B</a>$B$N$?$a$N9q:]I8=`!#(B +$BId9f2=J8;z=89g$N9=B$$H(B<a node="Code extension">$BId9f3HD%(B</a>$BK!$rDj$a$?(B +$B9q:]I8=`!#(B <p> -$B$3$l$rMQ$$$FJ#?t$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rAH9g$;$F(B <a -node="7bit">7bit</a> $B$J$$$7(B <a node="8bit">8bit</a> $B$N(B <a node="Coded -character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B +$B$3$l$rMQ$$$FJ#?t$N(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B$rAH(B +$B9g$;$F(B <a node="7bit">7bit</a> $B$J$$$7(B <dref>8bit</dref> $B$N(B <a +node="Coded character set">$BId9f2=J8;z=89g(B</a> $B$r:n$k$3$H$,$G$-$k!#(B <standard abbrev="ISO 2022" org="International Organization for Standardization (ISO)" title-en="Information Processing: @@ -493,27 +461,26 @@ <h3> iso-2022-cn <node> iso-2022-cn <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1, plain -2</a> $B$r(B <a node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B -</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB +2312</dref>, <a node="CNS 11643">CNS 11643 plain 1, plain 2</a> $B$r(B +<dref>7bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <h3> iso-2022-cn-ext <node> iso-2022-cn-ext <p> -$BCf9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$BCf9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="GB 2312">GB 2312</a>, <a node="CNS">CNS 11643 plain 1 -.. 7</a>, <a node="ISO-IR-165">ISO-IR-165</a> $BEy$r(B <a -node="7bit">7bit</a> $B$G(B<a node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>GB +2312</dref>, <a node="CNS 11643">CNS 11643 plain 1 .. 7</a>, +<dref>ISO-IR-165</dref> $BEy$r(B <dref>7bit</dref> $B$G(B<a node="Code +extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1922">RFC 1922</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1922</dref> $B$GDj5A$5$l$F$$$k!#(B <p> <memo> MULE 2.3 $B$*$h$S!"8=:_$N(B XEmacs/mule $B$G$O@5$7$/07$&$3$H$O$G$-$J$$!#(B @@ -525,18 +492,16 @@ <h3> iso-2022-jp <node> iso-2022-jp <p> -$BF|K\8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N0l$D!#(B +$BF|K\8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N0l$D!#(B <p> -$B8E$$(B <a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a -node="ASCII">ASCII</a>, JIS X0201-Latin, <a node="JIS C6226-1978">JIS -X0208-1978</a>, <a node="JIS X0208">JIS X0208-1983</a> $B$r@Z$jBX$($k(B <a -node="7bit">7bit</a> $BJ8;zId9f!#(B +$B8E$$(B <dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref>, JIS +X0201-Latin, <a node="JIS C6226">JIS X0208-1978</a>, <a node="JIS +X0208">JIS X0208-1983</a> $B$r@Z$jBX$($k(B <dref>7bit</dref> $BJ8;zId9f!#(B <p> RFC 1468 $B$GDj5A$5$l$F$$$k!#(B <p> <memo> -JIS X0208-1996? $B$G$O(B <a node="ISO 2022">ISO 2022</a> $B$HFHN)$KDj5A$5$l(B -$B$kM=Dj!#(B +JIS X0208-1997? $B$G$O(B <dref>ISO 2022</dref> $B$HFHN)$KDj5A$5$l$kM=Dj!#(B </memo> <rfc name="iso-2022-jp" number="1468" author="Murai J., M. Crispin, @@ -547,8 +512,8 @@ <h3> iso-2022-jp-2 <node> iso-2022-jp-2 <p> -<a node="iso-2022-jp">iso-2022-jp</a> $B$r3HD%$7$?(B <a node="MIME -charset">MIME charset</a> $B$N0l$D!#(B +<a node="iso-2022-jp">iso-2022-jp</a> $B$r3HD%$7$?(B <dref>MIME +charset</dref> $B$N0l$D!#(B <p> RFC 1554 $B$GDj5A$5$l$F$$$k!#(B @@ -561,22 +526,22 @@ <h3> iso-2022-kr <node> iso-2022-kr <p> -$B4Z9q8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1$D!#(B +$B4Z9q8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F(B <a node="ASCII">ASCII</a> $B$K(B -<a node="KS C5601">KS C5601</a> $B$r(B <a node="7bit">7bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F(B <dref>ASCII</dref> $B$K(B <dref>KS +C5601</dref> $B$r(B <dref>7bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> -<a node="RFC 1557">RFC 1557</a> $B$GDj5A$5$l$F$$$k!#(B +<dref>RFC 1557</dref> $B$GDj5A$5$l$F$$$k!#(B <h3> ISO 646 <node> ISO 646 <p> -$B3F9q$G6&DL$K;H$($k:G>.8BEY$N(B<a node="Character set">$BJ8;z=89g(B</a>$B$rDj$a(B -$B$?$b$N!#(B<a node="94 character set">94 $BJ8;z=89g(B</a>$B$N#1$D!#(BISO 646 IRV -$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$(B -$B$F!"4v$D$+$NJQ<o$,B8:_$9$k!#(B<a node="ASCII">ASCII</a> $B$d(B JIS +$B3F9q$G6&DL$K;H$($k:G>.8BEY$N(B<a node="Graphic character set">$B?^7AJ8;z=8(B +$B9g(B</a>$B$rDj$a$?$b$N!#(B<a node="94-character set">94 $BJ8;z=89g(B</a>$B$N#1$D!#(B +ISO 646 IRV$B!J9q:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3(B +$B$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,B8:_$9$k!#(B<dref>ASCII</dref> $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B <standard abbrev="ISO 646" org="International Organization for @@ -588,8 +553,8 @@ <h3> ISO 8859-1 <node> ISO 8859-1 <p> -$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a node="96 -character set">96 $BJ8;z=89g(B</a>$B!#(B +$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a +node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-1" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -603,9 +568,9 @@ <p> $B@>2$=t8l$J$I$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-1">ISO 8859-1</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-1</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> <dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B @@ -613,8 +578,8 @@ <h3> ISO 8859-2 <node> ISO 8859-2 <p> -$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a node="96 -character set">96 $BJ8;z=89g(B</a>$B!#(B +$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B <a +node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-2" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -626,12 +591,12 @@ <h3> iso-8859-2 <node> iso-8859-2 <p> -$BEl2$=t8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N#1(B +$BEl2$=t8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N#1(B $B$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-2">ISO 8859-2</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-2</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> <dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B @@ -659,7 +624,7 @@ <h3> ISO 8859-5 <node> ISO 8859-5 <p> -$B%-%j%kJ8;z$d5-9f$+$i$J$k(B <a node="96 character set">96 $BJ8;z=89g(B</a>$B!#(B +$B%-%j%kJ8;z$d5-9f$+$i$J$k(B <a node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-5" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -671,12 +636,12 @@ <h3> iso-8859-5 <node> iso-8859-5 <p> -$B%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N(B +$B%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N(B $B#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-5">ISO 8859-5</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-5</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> <dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B @@ -694,7 +659,7 @@ <h3> ISO 8859-7 <node> ISO 8859-7 <p> -$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B <a node="96 character set">96 $BJ8;z=89g(B</a>$B!#(B +$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B <a node="96-character set">96 $BJ8;z=89g(B</a>$B!#(B <standard abbrev="ISO 8859-7" org="International Organization for Standardization (ISO)" title-en="Information Processing @@ -706,12 +671,12 @@ <h3> iso-8859-7 <node> iso-8859-7 <p> -$B%.%j%7%"8l$rI=8=$9$k$?$a$N(B <a node="MIME charset">MIME charset</a> $B$N(B +$B%.%j%7%"8l$rI=8=$9$k$?$a$N(B <dref>MIME charset</dref> $B$N(B $B#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$$$F!"(B<a node="ASCII">ASCII</a> $B$K(B -<a node="ISO 8859-7">ISO 8859-7</a> $B$r(B <a node="8bit">8bit</a> $B$G(B<a -node="Code extension">$BId9f3HD%(B</a>$B$7$F$$$k!#(B +<dref>ISO 2022</dref> $B$K4p$$$F!"(B<dref>ASCII</dref> $B$K(B <dref>ISO +8859-7</dref> $B$r(B <dref>8bit</dref> $B$G(B<a node="Code extension">$BId9f3HD%(B +</a>$B$7$F$$$k!#(B <p> RFC 1947 $B$GDj5A$5$l$F$$$k!#(B @@ -740,22 +705,24 @@ number="ISO 8859-9" year="1990"> -<h3> ISO-IR-165, CCITT Extended GB <node> ISO-IR-165 +<h3> ISO-IR-165, CCITT Extended GB +<node> ISO-IR-165 <p> CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=(B -$B8=$9$k$?$a$N(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B +$B8=$9$k$?$a$N(B<a node="94x94-character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B <p> -<a node="GB 2312">GB 2312</a> $B$H(B <a node="GB 8865.2">GB 8565 $BI=#2(B</a> -$B$K(B 150 $BJ8;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B +<dref>GB 2312</dref> $B$H(B <a node="GB 8565.2">GB 8565 $BI=#2(B</a> $B$K(B 150 $BJ8(B +$B;z$[$I$rDI2C$7$?$b$N$i$7$$!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/05 (`E') $B$G$"$k!#(B <h3> JIS X0201 <node> JIS X0201 <p> -<a node="ISO 646">ISO 646</a> $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 -byte $B$N%+%?%+%JJ8;z=89g$+$i$J$k!#(B +<dref>ISO 646</dref> $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N%+%?(B +$B%+%JJ8;z=89g$H!"$3$l$i$+$i$J$k(B 7bit $B$*$h$S(B 8bit <a node="Coded +character set">$BId9f2=J8;z=89g(B</a> $B$rDj5A$7$F$$$k!#(B <p> $B85$O(B <concept>JIS C6220-1976</concept> $B$H8@$C$?$,(B <concept>JIS X0201</concept> $B$KHV9f$,JQ99$5$l$?!#(B @@ -765,20 +732,19 @@ title-en="Code for Information Interchange" number="JIS X 0201-1976"> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=P$kM=Dj!#(B -<standard abbrev="JIS X0201-1996?" org="$BF|K\5,3J6(2q(B (Japanese - Standards Association)" - title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N>pJs8r49MQId9f2=J8;z=89g(B" - title-en="7-bit and 8-bit coded character sets for - information interchange" number="JIS X 0201" year="1996? - draft"> +<standard abbrev="JIS X0201-1997?" org="$BF|K\5,3J6(2q(B (Japanese + Standards Association)" title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N(B + $B>pJs8r49MQId9f2=J8;z=89g(B" title-en="7-bit and 8-bit + coded character sets for information interchange" + number="JIS X 0201" year="1997? draft"> <h3> JIS C6226-1978 <node> JIS C6226 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=8(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B<a node="94x94-character set">94$B!_(B94 $BJ8;z=8(B $B9g(B</a>$B!#F|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B <p> <cf node="JIS X0208"> @@ -787,7 +753,7 @@ <h3> JIS X0208 <node> JIS X0208 <p> -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=8(B +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B<a node="94x94-character set">94$B!_(B94 $BJ8;z=8(B $B9g(B</a>$B!#F|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(B Internet $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B <p> @@ -798,7 +764,7 @@ $B$k!#$3$N$?$a!"(B1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B <p> 1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B +$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9(B (ESC 02/06 4/0) $B$rMQ$$$k!#(B <standard abbrev="JIS X0208-1978" org="$BF|K\5,3J6(2q(B (Japanese Standards Association)" title-ja="$B>pJs8r49MQ4A;zId9f7O(B" @@ -810,34 +776,32 @@ information interchange" number="JIS X0208" year="1983,1990"> <p> -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B $B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B -<standard abbrev="JIS X0208-1996?" org="$BF|K\5,3J6(2q(B (Japanese +<standard abbrev="JIS X0208-1997?" org="$BF|K\5,3J6(2q(B (Japanese Standards Association)" title-ja="$B#7%S%C%H5Z$S#8%S%C%H$N(B $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g(B" title-en="7-bit and 8-bit double byte coded Kanji sets for information - interchange" number="JIS X 0208" year="1996? draft"> + interchange" number="JIS X 0208" year="1997? draft"> <h3> JIS X0212-1990 <node> JIS X0212 <p> -<a node="JIS X0208">JIS X0208</a> $B$K$J$+$C$?J8;z$r=8$a$?(B <a -node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#!VJd=u4A;z!W$H$b8F$P$l(B -$B$k!#F|K\$N9q2HI8=`!#(B<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B -`D'. +<dref>JIS X0208</dref> $B$K$J$+$C$?J8;z$r=8$a$?(B<a node="94x94-character +set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B +<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/04 (`D'). <h3> koi8-r <node> koi8-r <p> -$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <a node="MIME -charset">MIME charset</a> $B$N#1$D!#(B +$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B <dref>MIME +charset</dref> $B$N#1$D!#(B <p> -<a node="ISO 2022">ISO 2022</a> $B$K4p$+$J$$(B <a node="8bit">8bit</a> $B$N(B -<a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B$G(B de-fact standard $B$G(B -$B$"$k!#(B +<dref>ISO 2022</dref> $B$K4p$+$J$$(B <dref>8bit</dref> $B$N(B<a node="Coded +character set">$BId9f2=J8;z=89g(B</a>$B$G(B de-fact standard $B$G$"$k!#(B <p> RFC 1489 $B$GDj5A$5$l$F$$$k!#(B <p> @@ -848,14 +812,65 @@ <h3> KS C5601-1987 <node> KS C5601 <p> -$B4Z9q8l$rI=$9$?$a$N(B <a node="94x94 character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B -$B4Z9q$N9q2HI8=`!#(B<a node="ISO 2022">ISO 2022</a> $B$G$N=*C<J8;z$O(B `C'. +$B4Z9q8l$rI=$9$?$a$N(B <a node="94x94-character set">94$B!_(B94 $BJ8;z=89g(B</a>$B!#(B +$B4Z9q$N9q2HI8=`!#(B<dref>ISO 2022</dref> $B$G$N=*C<(B byte $B$O(B 04/03 (`C'). <standard abbrev="KS C5601" org="Korea Industrial Standards Association" title-en="Code for Information Interchange (Hangul and Hanja)" number="KS C 5601" year="1987"> +<h3> media type +<node> media type +<p> +<dref>MIME</dref> $B$K$*$1$k(B <dref>entity</dref> $B$N<oN`!#(B +<concept>type</concept> $B$H(B <concept>subtype</concept> $B$+$i$J$k!#(B +<dref>RFC 2046</dref> $B$GDj5A$5$l$F$$$k!#(B +<p> +type $B$OI8=`$G$O(B + +<ul> +<li><concept>text</concept> +</li> +<li><concept>image</concept> +</li> +<li><concept>audio</concept> +</li> +<li><concept>video</concept> +</li> +<li><concept>application</concept> +</li> +<li><a node="multipart"><concept>multipart</concept></a> +</li> +<li><concept>message</concept> +</ul> + +<noindent> +$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, +image/jpeg, <dref>multipart/mixed</dref>, <dref>text/plain</dref>, +video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B + +<memo title="$BCm0U(B"> +<p> +$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B +<concept>content-type/subtype</concept> $B$H=q$/!#(B +</memo> + +<p> +media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G(B +$B$-$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B <a +href="ftp://ftp.isi.edu/in-notes/iana/assignments/media-types">MEDIA +TYPES</a> $B$G;2>H$G$-$k!#(B +<p> +$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B +<concept>x-token</concept> $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r(B +$B;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B +content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k(B +$B$3$H!#(B +<p> +<cf node="Content-Type field"> + + <h3> message <node> message <p> @@ -873,9 +888,9 @@ <h3> method <node> method <p> -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B <concept>internal method</concept> $B$H(B C -$B$d(B script $B8@8l$J$I$G=q$+$l$?(B <concept>external method</concept> $B$,$"$k!#(B +tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B program. +Emacs Lisp $B$G=q$+$l$?(B <concept>internal method</concept> $B$H(B C $B$d(B +script $B8@8l$J$I$G=q$+$l$?(B <concept>external method</concept> $B$,$"$k!#(B <p> <cf file="tm-view-ja" node="method"> @@ -915,15 +930,15 @@ <h3> MIME charset <node> MIME charset <p> -<dref>Content-Type field</dref> $B$d(B <a -node="encoded-word">encoded-word</a> $B$N(B charset parameter $B$GMQ$$$i$l$k(B -$BEPO?$5$l$?(B<a node="Coded character set">$BId9f2=J8;z=89g(B</a>$B!#(B +<dref>Content-Type field</dref> $B$d(B <dref>encoded-word</dref> $B$N(B +charset parameter $B$GMQ$$$i$l$kEPO?$5$l$?(B<a node="Coded character set"> +$BId9f2=J8;z=89g(B</a>$B!#(B <p> <dref>RFC 2045</dref> $B$GDj5A$5$l$F$$$k!#(B <p> -<a node="iso-2022-jp">iso-2022-jp</a> $B$d(B <a node="euc-kr">euc-kr</a> -$B$O$=$N#1$D!#!J$3$3$G$O!"(BMIME charset $B$O(B<a node="Character set">$BJ8;z=8(B -$B9g(B</a>$B$H6hJL$7$F>.J8;z$G=q$$$F$$$k!K(B +<dref>iso-2022-jp</dref> $B$d(B <dref>euc-kr</dref> $B$O$=$N#1$D!#!J$3$3$G$O!"(B +MIME charset $B$O(B<a node="Graphic character set">$B?^7AJ8;z=89g(B</a>$B$H6hJL(B +$B$7$F>.J8;z$G=q$$$F$$$k!K(B <h3> MTA @@ -947,14 +962,15 @@ <h3> MULE <node> MULE <p> -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B <a node="Emacs">Emacs</a>. -<p> -[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual -Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993. +$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B GNU <dref>Emacs</dref>. + +<inproc abbrev="MULE" author="Nishikimi M., Handa K. and Tomura S." + title-en="Mule: MULtilingual Enhancement to GNU Emacs" + book-en="Proc. of INET'93" date="August, 1993"> <p> $B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(B<a -href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz"> alpha $BHG(B -</a> $B$,B8:_$9$k!#(B +href="ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz">alpha $BHG(B +</a>$B$,B8:_$9$k!#(B <p> $B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B <p> @@ -1078,9 +1094,8 @@ <h3> PGP-kazu <node> PGP-kazu <p> -$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!$r$3$3$G$O(B -<concept>PGP-kazu</concept> $B$H8F$V$3$H$K$9$k!#(B +$B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B <dref>MIME</dref> $B$G(B <dref>PGP</dref> $B$rMxMQ$9(B +$B$k$?$a$NJ}K!$r$3$3$G$O(B <concept>PGP-kazu</concept> $B$H8F$V$3$H$K$9$k!#(B <p> PGP-kazu $B$O(B <concept>application/pgp</concept> $B$H$$$&(B <dref>content-type</dref> $B$rDj5A$9$k!#(B @@ -1100,16 +1115,13 @@ $B$^$?!"(BInternet $B$G$O:#8e(B <dref>PGP/MIME</dref> $B$NJ}8~$GI8=`2=$7$F$$$3$&(B $B$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B $B$^$7$$!#(B -<p> -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 <h3> PGP/MIME <node> PGP/MIME <p> -Michael Elkins $B;a$,Ds0F$7$?(B <a node="MIME">MIME</a> $B$G(B <a -node="PGP">PGP</a> $B$rMxMQ$9$k$?$a$NJ}K!!#(B +Michael Elkins $B;a$,Ds0F$7$?(B <dref>MIME</dref> $B$G(B <dref>PGP</dref> $B$rMx(B +$BMQ$9$k$?$a$NJ}K!!#(B <p> <a node="Security multipart">RFC 1847</a> $B$K4p$-!"(BMIME $B$N(B multipart $B$K(B $B$h$k(B <dref>encapsulation</dref> $B$r9T$&!#$3$N$?$a!"(BMIME $B$N<+A3$J3HD%$K(B @@ -1190,9 +1202,9 @@ <h3> RFC 1036 <node> RFC 1036 <p> -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. <a node="RFC 822">RFC 822</a> -$B$N(B subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B -netnews $B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B +USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. <dref>RFC 822</dref> $B$N(B +subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews +$B$G$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B <rfc name="USENET" number="1036" author="M. Horton and R. Adams" title="Standard for Interchange of USENET Messages" @@ -1203,8 +1215,7 @@ <node> RFC 1153 <p> $BJ#?t$N(B <a node="RFC 822">Internet mail</a> $B$r(B <a node="encapsulation"> -<concept>encapsulation</concept></a> $B$9$k$?$a$NJ}K!$rDj$a$?(B -RFC. <dref>RFC 934</dref> $B$rMQ$$$k!#(B +<concept>encapsulation</concept></a> $B$9$k$?$a$NJ}K!$rDj$a$?(B RFC. <p> <dref>MIME</dref> $B$HL7=b$9$k$N$G!"8=:_$G$O(B <dref>message/rfc822</dref> $B$rMQ$$$?(B <dref>multipart</dref> $B$rMQ$$$k$Y$-$G$"$k!#(B @@ -1219,7 +1230,7 @@ <node> RFC 1557 <p> <dref>euc-kr</dref> $B$H(B <dref>iso-2022-kr</dref> $B$H$$$&4Z9q8l$N$?$a$N(B -<a node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +<dref>MIME charset</dref> $B$rDj5A$7$F$$$k(B RFC. <rfc number="1557" type="Informational" author="U. Choi, K. Chon and H. Park" title="Korean Character Encoding for Internet @@ -1230,8 +1241,8 @@ <node> RFC 1922 <p> <dref>iso-2022-cn</dref>, <dref>iso-2022-cn-ext</dref>, -<dref>cn-gb</dref>, <dref>cn-big5</dref> $B$H$$$C$?Cf9q8l$N$?$a$N(B <a -node="MIME charset">MIME charset</a> $B$rDj5A$7$F$$$k(B RFC. +<dref>cn-gb</dref>, <dref>cn-big5</dref> $B$H$$$C$?Cf9q8l$N$?$a$N(B +<dref>MIME charset</dref> $B$rDj5A$7$F$$$k(B RFC. <p> $B$3$l$K2C$($F!"(B<concept>charset-edition</concept> $B$H(B <concept>charset-extension</concept> $B$H$$$&(B <dref>Content-Type @@ -1284,18 +1295,21 @@ <h3> plain text <node> plain text <p> -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B <a node="Coded character set">$BJ8;zId(B -$B9f(B</a>$B$N$_$GI=8=$5$l$k(B text $B>pJs!#(B<cf node="text/plain"> +$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B<a node="Coded character set">$BJ8;zId9f(B +</a>$B$N$_$GI=8=$5$l$k(B text $B>pJs!#(B<cf node="text/plain"> <h3> Security multipart <node> Security multipart <p> -<a node="MIME">MIME</a> $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B<a -node="multipart/signed"><concept>multipart/signed</concept></a> $B$H(B <a +<dref>MIME</dref> $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B +<p> +<a node="multipart/signed"><concept>multipart/signed</concept></a> $B$H(B +<a node="multipart/encrypted"><concept>multipart/encrypted</concept></a> -$B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B <a node="PGP/MIME">PGP/MIME</a> $B$O(B -$B$3$l$K4p$$$F$$$k!#(B +$B$H$$$&(B multipart $B$rMQ$$$k!#(B +<p> +MOSS $B$d(B <dref>PGP/MIME</dref> $B$O$3$l$K4p$$$F$$$k!#(B <rfc name="Security multipart" number="1847" type="Standards Track" author="James Galvin, Gale Murphy, Steve Crocker and Ned @@ -1322,16 +1336,16 @@ <dref>RFC 2046</dref> $B$GDj5A$5$l$?!"(B<dref>plain text</dref> $B$rI=8=$9$k(B $B$?$a$N(B <dref>media type</dref>. <p> -$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B part $B$O(B <dref>MIME -charset</dref> $B$,(B <dref>us-ascii</dref> $B$G$"$k(B -<concept>text/plain</concept> $B$N(B part $B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F$$(B -$B$k!#(B +$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B <dref>entity</dref> +$B$O(B <dref>MIME charset</dref> $B$,(B <dref>us-ascii</dref> $B$G$"$k(B +<concept>text/plain</concept> $B$N(B entity $B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F(B +$B$$$k!#(B <h3> tm-kernel, tm <node> tm-kernel <p> -Emacs $B$G(B <a node="MIME">MIME</a> $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs(B +Emacs $B$G(B <dref>MIME</dref> $B$rMxMQ$9$k$?$a$N(B user interface $B$rDs(B $B6!$9$k(B library $B72!#(B`tools for MIME' $B$NN,!#(B <memo title="$B$I$&$G$bNI$$$3$H(B(^-^;"> @@ -1347,8 +1361,8 @@ <h3> tm-MUA <node> tm-MUA <p> -<a node="tm-kernel">tm</a> $B$rMQ$$$?(B <a node="MUA">MUA</a> $B$b$7$/$O(B MUA -$B$KBP$9$k(B extender. +<a node="tm-kernel">tm</a> $B$rMQ$$$?(B <dref>MUA</dref> $B$b$7$/$O(B MUA $B$KBP(B +$B$9$k(B extender. <p> <concept>tm $BBg@9$j(B package</concept> $B$K$O(B @@ -1369,17 +1383,17 @@ <h3> us-ascii <node> us-ascii <p> -$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B <a node="MIME -charset">MIME charset</a> $B$N#1$D!#(B +$B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B <dref>MIME +charset</dref> $B$N#1$D!#(B <p> -<a node="ASCII">ASCII</a> $B$N$_$+$i$J$j(B <a node="ISO 2022">ISO 2022</a> -$B$K$h$k(B<a node="Code extension">$BId9f3HD%(B</a>$B$O5v$5$l$J$$!#(B +<dref>ASCII</dref> $B$N$_$+$i$J$j(B <dref>ISO 2022</dref> $B$K$h$k(B<a +node="Code extension">$BId9f3HD%(B</a>$B$O5v$5$l$J$$!#(B <p> Internet mail $B$K$*$1$kI8=`$N(B<a node="Coded character set">$BId9f2=J8;z=8(B $B9g(B</a>$B$G$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B <concept>us-ascii</concept> $B$,;H$o$l$k!#(B <p> -$B$^$?!"(B<a node="RFC 822">RFC 822</a> $B$K$*$1$k(B <concept>ASCII</concept> +$B$^$?!"(B<dref>RFC 822</dref> $B$K$*$1$k(B <concept>ASCII</concept> $B$O(B us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B @@ -1614,6 +1628,37 @@ $B$F2<$5$$!#(B(^_^) +<h1> $B<U<-(B +<node> Acknowledgments +<p> +$B;d$,(B tm-view $B$r:G=i$K:n$C$?;~$K!"87$7$$CmJ8$HM-1W$J=u8@$r2<$5$j!"$=$N(B +$B@_7W$KB?Bg$JM?$($i$l$?>#C+J]Gn$5$s$K46<U$7$^$9!#(B +<p> +<file>tm-ew-d.el</file> $B$H(B <file>mel-b.el</file> $B$NA0?H$KEv$?$k(B +<file>mime.el</file> $B$r=q$-!"$=$NG[I[$H2~B$$r$*5v$72<$5$C$?1]JB;LCR$5(B +$B$s$K46<U$7$^$9!#(B +<p> +$B$^$?!"(BLaTeX $BMQ$NFbIt(B method $B$H(B message/partial $BMQ$N<+F07k9g(B method $B$r(B +$BDs6!$7$F2<$5$C$?2,It<wCK$5$s!"(Btar archive $BMQ$NFbIt(B method $B$rDs6!$7$F2<(B +$B$5$C$?>eLnGn$5$s$K46<U$7$^$9!#(B +<p> +tm-edit $B$NA0?H$H$J$C$?(B <file>mime.el</file> $B$r=q$-!"$=$NG[I[$H2~B$$r$*(B +$B5v$72<$5$C$?!"G_ED@/?.$5$s$K46<U$7$^$9!#(Btm-edit $B$N(B user interface $B$N4p(B +$BK\E*$J@_7W$OG_ED$5$s$N<j$K$h$k$b$N$G!"$H$F$bNI$$@_7W$G$"$C$?$H;W$$$^$9!#(B +<p> +tm $B$N4v$D$+$N(B module $B$N(B maintainer $B$r0z$-<u$1$F2<$5$C$?>.NS=$J?$5$s!"(B +$BH`$O$^$?!"(BRFC $B$KBP$9$kE,9g@-$KBP$7$F1T$$;XE&$rB?!99T$&$3$H$G(B tm $B$NF0:n(B +$B$N5,3J$KBP$9$kCi<BEY$r>e$2$k$N$KHs>o$J9W8%$r9T$$$^$7$?!#(B +<p> +$B$^$?!"(Btm-vm $B$N(B maintainer $B$r0z$-<u$1$F2<$5$C$?(B Oscar Figueiredo $B$5$s$K(B +$B46<U$7$^$9!#@:NOE*$K(B tm-vm $B$r2~NI$7!"$^$?!"N)GI$J@bL@=q$r=q$$$F2<$5$$(B +$B$^$7$?!#(B +<p> +$B:G8e$K!"(Bbeta test $B$K6(NO$7$F2<$5$C$?F|K\8lHG!"1Q8lHGAPJ}$N(B tm mailing +list $B$N(B member $B$K46<U$7$^$9!#$^$?!"(Bpatch $B$rAw$C$F2<$5$C$?A4$F$NJ}$K46(B +$B<U$7$^$9!#(B + + <h1> $B35G0:w0z(B <node> Concept Index
--- a/man/tm/tm-ja.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-ja.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-ja.info -@settitle{tm 7.90 Manual$B!JF|K\8lHG!K(B} +@settitle{tm 7.100 Manual$B!JF|K\8lHG!K(B} @titlepage -@title tm 7.90 Manual$B!JF|K\8lHG!K(B +@title tm 7.100 Manual$B!JF|K\8lHG!K(B @author $B<i2,(B $BCNI'(B <morioka@@jaist.ac.jp> -@subtitle 1996/10/15 +@subtitle 1996/12/25 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm 7.90 Manual$B!JF|K\8lHG!K(B +@top tm 7.100 Manual$B!JF|K\8lHG!K(B @ifinfo @@ -20,6 +20,7 @@ * Introduction:: tm $B$C$F2?!)(B * Setting:: $B@_Dj(B * Bug report:: bug $BJs9p$N;EJ}(B +* Acknowledgments:: $B<U<-(B * Concept Index:: $B35G0:w0z(B * Variable Index:: $BJQ?t:w0z(B @end menu @@ -70,28 +71,28 @@ @menu * 7bit:: * 8bit:: -* 94 character set:: 94 $BJ8;z=89g(B -* 96 character set:: 96 $BJ8;z=89g(B -* 94x94 character set:: 94$B!_(B94 $BJ8;z=89g(B +* 94-character set:: 94 $BJ8;z=89g(B +* 96-character set:: 96 $BJ8;z=89g(B +* 94x94-character set:: 94$B!_(B94 $BJ8;z=89g(B * ASCII:: * Base64:: * binary:: -* Character Set:: Character Set$B!JJ8;z=89g!K(B * cn-gb:: cn-gb, gb2312 * cn-big5:: cn-big5, big5 -* CNS:: CNS 11643-1992 +* CNS 11643:: CNS 11643-1992 * Coded character set:: Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B * Code extension:: Code extension$B!JId9f3HD%!K(B * Content-Disposition:: Content-Disposition field -* media type:: * Content-Type field:: * Emacs:: * encoded-word:: * encapsulation:: +* entity:: Entity * euc-kr:: * FTP:: FTP * GB 2312:: GB 2312-1980 * GB 8565.2:: GB 8565.2-1988 +* Graphic character set:: Graphic character set$B!J?^7AJ8;z=89g!K(B * hz-gb2312:: * ISO 2022:: * iso-2022-cn:: @@ -113,13 +114,14 @@ * iso-8859-7:: * ISO 8859-8:: * ISO 8859-9:: -* ISO-IR-165:: ISO-IR-165, CCITT Extended GB +* ISO-IR-165:: ISO-IR-165, CCITT Extended GB * JIS X0201:: * JIS C6226:: JIS C6226-1978 * JIS X0208:: * JIS X0212:: JIS X0212-1990 * koi8-r:: * KS C5601:: KS C5601-1987 +* media type:: * message:: * message/rfc822:: * method:: @@ -162,95 +164,93 @@ @node 7bit, 8bit, Glossary, Glossary @subsection 7bit -$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$7$^$9!#(B@refill - -0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F$S(B -$B$^$9!#(B@refill +$B$3$3$G$O(B 0 $B$+$i(B 127 $B$N@0?t$r;X$9!#(B@refill + +0 $B$+$i(B 127 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``7bit $B$N(B data'' $B$H8F$V!#(B +@refill $B$^$?!"(B0 $B$+$i(B 31 $B$*$h$S(B 127 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$kJ8;zNs$N$3$H$r(B ``7bit $B$NJ8;zNs(B'' -$B$H8F$S$^$9!J$3$l$O(B ISO 2022 (@ref{ISO 2022}) $B$N!V(B7 $BC10L7O!W$HF1MM$G$9!K!#(B +$B$H8F$V!J$3$l$O(B ISO 2022 (@ref{ISO 2022}) $B$N!V(B7 $BC10L7O!W$HF1MM!K!#(B $BEAE}E*$J(B Internet $B$N(B MTA (@ref{MTA}) $B$O(B 7bit $B$N(B data $B$rE>Aw$G$-$k$N$G!"(B 7bit $B$N(B data $B$O(B Quoted-Printable (@ref{Quoted-Printable}) $B$d(B Base64 -(@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$^$9!#(B@refill - -$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B -$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B -$B$G$9!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 -byte $B0JFb$G$"$k$3$H$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-(B -$B$N$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B -encode$B$9$kI,MQ$,$"$j$^$9!#(B - - -@node 8bit, 94 character set, 7bit, Glossary +(@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/$F$b$=$N$^$^E>Aw$G$-$k!#(B@refill + +$B$7$+$7!"(B7bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T$N(B +$BD9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i$G(B +$B$"$k!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N(B +$B$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B + + +@node 8bit, 94-character set, 7bit, Glossary @subsection 8bit - -$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$7$^$9!#(B@refill - -0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F$S(B -$B$^$9!#(B@refill +@cindex binary + +$B$3$3$G$O(B 0 $B$+$i(B 255 $B$N@0?t$r;X$9!#(B@refill + +0 $B$+$i(B 255 $B$N@0?t$NNs$GI=8=$G$-$k$h$&$J(B data $B$r(B ``8bit $B$N(B data'' $B$H8F$V!#(B +@refill $B$^$?!"(B0 $B$+$i(B 31, 127 $B$*$h$S(B 128 $B$+$i(B 159 $B$GI=8=$5$l$k@)8fJ8;z$H(B 32 $B$GI=(B $B8=$5$l$k6uGr$H(B 33 $B$+$i(B 126 $B$H(B 160 $B$+$i(B 255 $B$GI=8=$5$l$k?^7AJ8;z$+$i$J$k(B -$BJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$S$^$9!J$3$l$O(B ISO 2022 (@ref{ISO -2022}) $B$N!V(B8 $BC10L7O!W$HF1MM$G$9!K!#(B@refill +$BJ8;zNs$N$3$H$r(B ``8bit $B$NJ8;zNs(B'' $B$H8F$V!J$3$l$O(B ISO 2022 (@ref{ISO 2022}) $B$N!V(B8 $BC10L7O!W$HF1MM!K!#(B@refill iso-8859-1 (@ref{iso-8859-1}) $B$d(B euc-kr (@ref{euc-kr}) $B$H$$$C$?Id9f2=J8(B -$B;z=89g$O(B 8bit $B$NJ8;zNs$G$9!#(B@refill +$B;z=89g$O(B 8bit $B$NJ8;zNs$G$"$k!#(B@refill $BEAE}E*$J(B Internet $B$N(B MTA (@ref{MTA}) $B$O(B 7bit (@ref{7bit}) $B$N(B data $B$7$+E>(B $BAw$G$-$J$$$N$G!"$=$&$7$?(B MTA $B$r7PM3$9$k>l9g!"(BQuoted-Printable (@ref{Quoted-Printable}) $B$d(B Base64 (@ref{Base64}) $B$H$$$C$?JQ49$r9T$o$J$/(B -$B$F$O$J$j$^$;$s!#(B@refill +$B$F$O$J$i$J$$!#(B@refill $B$7$+$7!":G6a$G$O(B 8bit $B$NJ8;zNs$r$=$N$^$^DL$9$3$H$,$G$-$k(B MTA $B$bEP>l$7$F(B -$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$^$7$?!#(B@refill - -$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($^$;$s!#$J$<$J$i!"#19T(B -$B$ND9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i(B -$B$G$9!#$A$J$_$K!"(BRFC 821 $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 byte $B0JFb$G$"$k$3$H(B -$B$r5a$a$F$$$^$9!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N$"$k(B data, $BNc$($P!"(B -Postscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B encode$B$9$kI,MQ$,$"$j$^$9!#(B -@refill +$B$-$?$N$G!"$=$N$^$^Aw$k$3$H$,$G$-$k>l9g$bA}$($F$-$?!#(B@refill + +$B$7$+$7!"(B8bit $B$G$"$l$P$I$s$J(B data $B$G$bNI$$$H$O$$$($J$$!#$J$<$J$i!"#19T$N(B +$BD9$5$,$"$^$j$KD9$$$H!"(BMTA $B$O$=$N(B message $B$rE>Aw$9$k$3$H$,$G$-$J$$$+$i$G(B +$B$"$k!#$A$J$_$K!"(BRFC 821 (@ref{RFC 821}) $B$O#19T$O2~9TJ8;z$r=|$$$F(B 998 +byte $B0JFb$G$"$k$3$H$r5a$a$F$$$k!#$h$C$F!"$3$l0J>e$N9T$,4^$^$l$k2DG=@-$N(B +$B$"$k(B data, $BNc$($P!"(BPostscript $B$N(B data $B$J$I$O(B Quoted-Printable $BEy$G(B +encode$B$9$kI,MQ$,$"$k!#(B@refill $B$^$?!"$3$&$7$?M}M3$+$i!"#19T$,(B 999 byte $B0J>e$N9T$,B8:_$9$k2DG=@-$N$"$k(B -data $B$O(B @cindex{binary}@strong{binary} (@ref{binary}) $B$H8F$V$3$H$K$7$^$9!#(B - -$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$^$9!#$h$C$F!"(B +data $B$O(B @strong{binary} (@ref{binary}) $B$H8F$V$3$H$K$9$k!#(B@refill + +$B$A$J$_$K!"(B7bit $B$GI=8=$G$-$k(B data $B$O(B 8bit $B$G$bI=8=$G$-$k!#$h$C$F!"(B ``8bit'' $B$H8@$C$?>l9g!"#19T$,(B 998 byte $B0J2<$NG$0U$N(B data $B$r;X$9$3$H$,(B -$B$"$j$^$9!#(B - - -@node 94 character set, 96 character set, 8bit, Glossary +$B$"$k!#(B + + +@node 94-character set, 96-character set, 8bit, Glossary @subsection 94 $BJ8;z=89g(B -33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(B -ASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B - - -@node 96 character set, 94x94 character set, 94 character set, Glossary +33 $B$+$i(B 126 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B + + +@node 96-character set, 94x94-character set, 94-character set, Glossary @subsection 96 $BJ8;z=89g(B -32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(BISO -8859 $B%7%j!<%:$O$=$N0l<o!#(B - - -@node 94x94 character set, ASCII, 96 character set, Glossary +32 $B$+$i(B 127 $B$NHO0O$N(B 1 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#(BISO 8859 $B%7%j!<%:$O$=$N0l<o!#(B + + +@node 94x94-character set, ASCII, 96-character set, Glossary @subsection 94$B!_(B94 $BJ8;z=89g(B -33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $BJ8;z=89g(B(@ref{Character set})$B!#(BJIS -X0208 (@ref{JIS X0208}) $B$d(B GB 2312 (@ref{GB 2312}) $B$O$=$N0l<o!#(B - - -@node ASCII, Base64, 94x94 character set, Glossary +33 $B$+$i(B 126 $B$NHO0O$N(B 2 byte $B$+$i$J$k(B $B?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#(BJIS X0208 (@ref{JIS X0208}) $B$d(B GB 2312 (@ref{GB 2312}) $B$O$=$N0l<o!#(B + + +@node ASCII, Base64, 94x94-character set, Glossary @subsection ASCII - -$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(@ref{94 character -set})$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 +@cindex ANSI X3.4:1986 +@cindex ASCII + +$B%"%a%j%+O"K.$G;H$o$l$kJ8;z$rId9f2=$7$?(B 94 $BJ8;z=89g(B(@ref{94-character set})$B!#(BA-Z, a-z $B$N(B Latin $BJ8;z$H?t;z!"4v$D$+$N5-9f$+$i$J$k!#(BISO 646 (@ref{ISO 646}) $B$N0l$D!#(B -@cindex{ASCII}@cindex{ANSI X3.4:1986} + @noindent [ASCII] @quotation @@ -262,44 +262,38 @@ @node Base64, binary, ASCII, Glossary @subsection Base64 +@cindex pad RFC 2045 (@ref{RFC 2045}) $B$GDj5A$5$l$F$$$k(B MIME (@ref{MIME}) $B$K$*$1$k(B binary data (@ref{binary}) $B$N(B network $B$G$NJQ49K!$N#1$D!#(B@refill $B!X(B64 $B?J?t!Y$H$$$&0UL#$G!"(B3 byte $B$N(B data $B$r(B 0 $B$+$i(B 63 $B$N?t$rI=$9(B ASCII (@ref{ASCII}) 4 $BJ8;z$KJQ49$9$kJ}K!!#!J$b$7!"(B4 $BJ8;z$K$J$i$J$1$l$P(B -@cindex{pad}@strong{pad} $B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K(B@refill +@strong{pad} $B$H8F$P$l$k5M$aJ*$r$7$FD9$5$rD4@0$9$k!K(B@refill $B$3$N(B 65 $B<oN`$NJ8;z$O(B ASCII $B$H(B EBCDIC $B$N6&DLItJ,$+$iA*$P$l$F$*$j!"(B Internet $B0J30$N(B network $B$r7PM3$9$k>l9g$G$b0BA4$KE>Aw$G$-$k$h$&$K@_7W$5(B $B$l$F$$$k!#(B -@node binary, Character Set, Base64, Glossary +@node binary, cn-gb, Base64, Glossary @subsection binary - -$BG$0U$N(B byte $BNs$r(B @cindex{binary}@strong{binary} $B$H8F$V$3$H$K$7$^$9!#(B -@refill - -8bit (@ref{8bit}) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$9!#(B - -$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary$B$H8F(B -$B$V$3$H$K$7$^$9!#(B@refill +@cindex binary data +@cindex binary + +$BG$0U$N(B byte $BNs$r(B @strong{binary} $B$H8F$V!#(B@refill + +8bit (@ref{8bit}) $B$H0[$J$k$N$O(B data $B$K9T$N9=B$$r2>Dj$7$J$$$3$H$G$"$k!#(B + +$B$^$?!"9T$N9=B$$,$"$C$F$b!"(B999 byte $B0J>e$+$i$J$k9T$,$"$k>l9g$b(B binary $B$H(B +$B8F$V$3$H$K$9$k!#(B@refill $B$A$J$_$K!"(B7bit (@ref{7bit}) $B$d(B 8bit $B$GI=8=$G$-$k(B data $B$O(B binary $B$G$bI=8=(B -$B$G$-$^$9!#$h$C$F!"(B@cindex{binary data}@strong{binary data} $B$H8@$C$?>l9g!"(B -$BG$0U$N(B data $B$r;X$9$3$H$,$"$j$^$9!#(B - - -@node Character Set, cn-gb, binary, Glossary -@subsection Character Set$B!JJ8;z=89g!K(B - -$BId9f2=J8;z=89g(B(@ref{Coded character set})$B!#C"$7!"$3$3$G$O(B $BId9f3HD%(B -(@ref{Code extension}) $B$5$l$F$J$$J8;z=89g$H$$$&%K%e%"%s%9$r9~(B -$B$a$F$$$k!#(B - - -@node cn-gb, cn-big5, Character Set, Glossary +$B$G$-$k!#$h$C$F!"(B@strong{binary data} $B$H8@$C$?>l9g!"G$0U$N(B data $B$r;X$9$3(B +$B$H$,$"$k!#(B + + +@node cn-gb, cn-big5, binary, Glossary @subsection cn-gb, gb2312 $BCf9qBgN&$G$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME @@ -312,8 +306,9 @@ RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B -@node cn-big5, CNS, cn-gb, Glossary +@node cn-big5, CNS 11643, cn-gb, Glossary @subsection cn-big5, big5 +@cindex BIG5 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill @@ -322,7 +317,7 @@ (@ref{Coded character set})$B$G(B de-fact standard $B$G$"$k!#(BRFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill -cf. @cindex{BIG5} +cf. @noindent [BIG5] @quotation @@ -330,21 +325,48 @@ Computer'', March 1984. @end quotation -CNS 11643-1986 (@ref{CNS}) $B$HBP1~4X78$,$"$k!#(B - - -@node CNS, Coded character set, cn-big5, Glossary +CNS 11643 (@ref{CNS 11643}) $B$HBP1~4X78$,$"$k!#(B + + +@node CNS 11643, Coded character set, cn-big5, Glossary @subsection CNS 11643-1992 +@cindex CNS 11643:1992 +@cindex CNS 11643-1992 $BBfOQ$d9a9A$GMQ$$$i$l$F$$$k<g$KHKBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B -$BJ8;z=89g(B(@ref{Character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 (@ref{94x94 -character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill - -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O!"Bh#1LL$,(B `G', $BBh#2LL$,(B `H', $BBh(B -$B#3LL$,(B `I', $BBh#4LL$,(B `J', $BBh#5LL$,(B `K', $BBh#6LL$,(B `L', $BBh#7LL$,(B `M' $B$G$"(B -$B$k!#(B - -@cindex{CNS 11643-1992}@cindex{CNS 11643:1992} +$B?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#BfOQ$NI8=`!#8=:_!"(B94$B!_(B94 +(@ref{94x94 character set}) $B$NLL$,Bh#1LL$+$iBh#7LL$^$G$"$k!#(B@refill + +ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B + +@table @samp +@item plane 1 +04/07 (`G') + +@item plane 2 +04/08 (`H') + +@item plane 3 +04/09 (`I') + +@item plane 4 +04/10 (`J') + +@item plane 5 +04/11 (`K') + +@item plane 6 +04/12 (`L') + +@item plane 7 +04/13 (`M') + +@end table + +@noindent +$B$G$"$k!#(B + + @noindent [CNS 11643-1992] @quotation @@ -354,7 +376,7 @@ -@node Coded character set, Code extension, CNS, Glossary +@node Coded character set, Code extension, CNS 11643, Glossary @subsection Coded character set$B!JId9f2=J8;z=89g!K(B, Character code$B!JJ8;zId9f!K(B $BJ8;z$H(B byte $BNs$H#1BP#1$KBP1~IU$1$k[#Kf$G$J$$5,B'$N=89g!#(B @@ -363,17 +385,19 @@ @node Code extension, Content-Disposition, Coded character set, Glossary @subsection Code extension$B!JId9f3HD%!K(B -$BM?$($i$l$?J8;z=89g(B(@ref{Character set})$B$K4^$^$l$F$$$J$$J8;z$NId9f2=$N$?(B -$B$a$KMQ$$$k<jK!!#(BISO 2022 (@ref{ISO 2022}) $B$O$=$N#1$D!#(B - - -@node Content-Disposition, media type, Code extension, Glossary +$BM?$($i$l$??^7AJ8;z=89g(B(@ref{Graphic character set})$B$K4^$^$l$F$$$J$$J8;z(B +$B$NId9f2=$N$?$a$KMQ$$$k<jK!!#(BISO 2022 (@ref{ISO 2022}) $B$O$=$N#1$D!#(B + + +@node Content-Disposition, Content-Type field, Code extension, Glossary @subsection Content-Disposition field - -Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) -$B$N3HD%$N#1$D!#(B@refill - -@cindex{Experimental}@cindex{RFC 1806} +@cindex RFC 1806 +@cindex Experimental + +Content $B$NI=<($N;EJ}$d(B file $BL>$rI=8=$9$k$?$a$N(B field. MIME (@ref{MIME}) +$B$N3HD%$N#1$D!#(B + + @noindent [RFC 1806] @quotation @@ -384,66 +408,15 @@ -@node media type, Content-Type field, Content-Disposition, Glossary -@subsection media type - -MIME (@ref{MIME}) $B$K$*$1$k(B entity (@ref{entity}) $B$N<oN`!#(B -@cindex{type}@strong{type} $B$H(B @cindex{subtype}@strong{subtype} $B$+$i$J$k!#(B -RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B@refill - -type $B$OI8=`$G$O(B - -@itemize @bullet -@item -@cindex{text}@strong{text} -@item -@cindex{image}@strong{image} -@item -@cindex{audio}@strong{audio} -@item -@cindex{video}@strong{video} -@item -@cindex{application}@strong{application} -@item -@cindex{multipart}@strong{multipart} (@ref{multipart}) -@item -@cindex{message}@strong{message} -@end itemize - -@noindent -$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, -image/jpeg, multipart/mixed (@ref{multipart/mixed}), text/plain -(@ref{text/plain}), video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B - -@noindent -@strong{[$BCm0U(B]} -@quotation - -$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B -@cindex{content-type/subtype}@strong{content-type/subtype} $B$H=q$/!#(B -@end quotation - - -media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G$-(B -$B$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES -(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B - -$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B -@cindex{x-token}@strong{x-token} $B$rMQ$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b(B -$B$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"EvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B -content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3(B -$B$H!#(B@refill - -(cf. @ref{Content-Type field}) - - - -@node Content-Type field, Emacs, media type, Glossary +@node Content-Type field, Emacs, Content-Disposition, Glossary @subsection Content-Type field +@cindex parameter +@cindex subtype +@cindex type media type (@ref{media type}) $B$d(B MIME charset (@ref{MIME charset}) $B$J$I(B -$B$N(B part $B$K4X$9$k>pJs$rI=8=$9$k$?$a$N(B field. RFC 2045 (@ref{RFC 2045}) $B$G(B -$BDj5A$5$l$F$$$k!#(B +$B$N(B body $B$K4X$9$k>pJs$rI=8=$9$k$?$a$N(B field. RFC 2045 (@ref{RFC 2045}) +$B$GDj5A$5$l$F$$$k!#(B @noindent @strong{[Memo]} @@ -459,8 +432,8 @@ Content-Type field $B$O(B @quotation -``Content-Type'' ``:'' @cindex{type}@strong{type} ``/'' -@cindex{subtype}@strong{subtype} *( ``;'' @cindex{parameter}@strong{parameter} ) +``Content-Type'' ``:'' @strong{type} ``/'' +@strong{subtype} *( ``;'' @strong{parameter} ) @end quotation @noindent @@ -513,11 +486,14 @@ @node encoded-word, encapsulation, Emacs, Glossary @subsection encoded-word - -header $B$K$*$1$kHs(B ASCII (@ref{ASCII}) $BJ8;z$NI=8=!#(B@cindex{RFC -2047}@strong{RFC 2047} $B$GDj5A$5$l$F$$$k!#(B@refill - -@cindex{Standards Track}@cindex{RFC 2047} +@cindex RFC 2047 +@cindex Standards Track +@cindex RFC 2047 + +header $B$K$*$1$kHs(B ASCII (@ref{ASCII}) $BJ8;z$NI=8=!#(B@strong{RFC 2047} $B$GDj(B +$B5A$5$l$F$$$k!#(B@refill + + @noindent [RFC 2047] @quotation @@ -528,7 +504,7 @@ -@node encapsulation, euc-kr, encoded-word, Glossary +@node encapsulation, entity, encoded-word, Glossary @subsection encapsulation Internet mail (@ref{RFC 822}) $B$rB>$N5-;v$K$^$k$4$HF~$l$kJ}K!!#(B@refill @@ -539,8 +515,25 @@ -@node euc-kr, FTP, encapsulation, Glossary +@node entity, euc-kr, encapsulation, Glossary +@subsection Entity + +$B$"$k(B message $B$b$7$/$O(B multipart (@ref{multipart}) message $B$N#1$D$N(B part +$B$N(B header $B$H(B body $B$rJ;$;$?$b$N!#(B + +@noindent +@strong{[Memo]} +@quotation + +$B$3$3$G$O(B part $B$H8F$V$3$H$b$"$k!#(B +@end quotation + + + +@node euc-kr, FTP, entity, Glossary @subsection euc-kr +@cindex KS C 5861:1992 +@cindex euc-kr $B4Z9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B @@ -550,7 +543,7 @@ RFC 1557 (@ref{RFC 1557}) $B$GDj5A$5$l$F$$$k!#(B@refill -cf. @cindex{euc-kr}@cindex{KS C 5861:1992} +cf. @noindent [euc-kr] @quotation @@ -562,11 +555,14 @@ @node FTP, GB 2312, euc-kr, Glossary @subsection FTP +@cindex RFC 959 +@cindex STD 9 +@cindex FTP Internet $B$G(B file $B$rE>Aw$9$k$?$a$N(B protocol $B$N#1$D!#(BRFC 959 $B$GDj5A$5$l$F(B $B$$$k!#(B@refill -@cindex{FTP}@cindex{STD 9}@cindex{RFC 959} + @noindent [FTP: RFC 959] @quotation @@ -578,14 +574,15 @@ @node GB 2312, GB 8565.2, FTP, Glossary @subsection GB 2312-1980 +@cindex GB 2312:1980 +@cindex GB 2312 $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z(B -$B=89g(B(@ref{94x94 character set})$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (@ref{ISO -2022}) $B$G$N=*C<J8;z$O(B `A'.@refill +$B=89g(B(@ref{94x94-character set})$B!#Cf9q$N9q2HI8=`!#(BISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/01 (`A').@refill $B$3$l$O(B GB $B$K$*$1$k4pK\=8$G$"$k!#(B -@cindex{GB 2312}@cindex{GB 2312:1980} + @noindent [GB 2312] @quotation @@ -595,13 +592,15 @@ -@node GB 8565.2, hz-gb2312, GB 2312, Glossary +@node GB 8565.2, Graphic character set, GB 2312, Glossary @subsection GB 8565.2-1988 - -$BCf9q8l$N$?$a$NJd=uJ8;z=89g(B(@ref{Character set})$B!#Cf9q$N9q2HI8=`!#(BGB 2312 -(@ref{GB 2312}) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B - -@cindex{GB 8565.2}@cindex{GB 8565.2:1988} +@cindex GB 8565.2:1988 +@cindex GB 8565.2 + +$BCf9q8l$N$?$a$NJd=u?^7AJ8;z=89g(B(@ref{Graphic character set})$B!#Cf9q$N9q2H(B +$BI8=`!#(BGB 2312 (@ref{GB 2312}) $B$N6u$-ItJ,$KJd=<$9$k$h$&$KDj5A$5$l$?$i$7$$!#(B + + @noindent [GB 8565.2] @quotation @@ -611,8 +610,18 @@ -@node hz-gb2312, ISO 2022, GB 8565.2, Glossary +@node Graphic character set, hz-gb2312, GB 8565.2, Glossary +@subsection Graphic character set$B!J?^7AJ8;z=89g!K(B + +$B?^7AJ8;z$+$i$J$k(B $BId9f2=J8;z=89g(B(@ref{Coded character set})$B!#(B + + +@node hz-gb2312, ISO 2022, Graphic character set, Glossary @subsection hz-gb2312 +@cindex RFC 1843 +@cindex Informational +@cindex RFC 1842 +@cindex Informational $BCf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill @@ -623,7 +632,7 @@ RFC 1842, 1843 $B$GDj5A$5$l$F$$$k!#(B -@cindex{Informational}@cindex{RFC 1842} + @noindent [RFC 1842] @quotation @@ -632,7 +641,7 @@ August 1995, Informational. @end quotation -@cindex{Informational}@cindex{RFC 1843} + @noindent [RFC 1843] @quotation @@ -644,14 +653,15 @@ @node ISO 2022, iso-2022-cn, hz-gb2312, Glossary @subsection ISO 2022 - -$BId9f3HD%(B(@ref{Code extension})$B$N$?$a$N9q:]I8=`!#(B@refill - -$B$3$l$rMQ$$$FJ#?t$NJ8;z=89g(B(@ref{Character set})$B$rAH9g$;$F(B 7bit -(@ref{7bit}) $B$J$$$7(B 8bit (@ref{8bit}) $B$N(B $BId9f2=J8;z=89g(B(@ref{Coded -character set}) $B$r:n$k$3$H$,$G$-$k!#(B - -@cindex{ISO 2022}@cindex{ISO/IEC 2022:1994} +@cindex ISO/IEC 2022:1994 +@cindex ISO 2022 + +$BId9f2=J8;z=89g$N9=B$$HId9f3HD%(B(@ref{Code extension})$BK!$rDj$a$?9q:]I8=`!#(B + +$B$3$l$rMQ$$$FJ#?t$N?^7AJ8;z=89g(B(@ref{Graphic character set})$B$rAH9g$;$F(B +7bit (@ref{7bit}) $B$J$$$7(B 8bit (@ref{8bit}) $B$N(B $BId9f2=J8;z=89g(B(@ref{Coded character set}) $B$r:n$k$3$H$,$G$-$k!#(B + + @noindent [ISO 2022] @quotation @@ -668,7 +678,7 @@ $BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS}) $B$r(B 7bit +(@ref{GB 2312}), CNS 11643 plain 1, plain 2 (@ref{CNS 11643}) $B$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B @@ -680,9 +690,8 @@ $BCf9q8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}) $B$K(B GB 2312 -(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS}), ISO-IR-165 -(@ref{ISO-IR-165}) $BEy$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +(@ref{GB 2312}), CNS 11643 plain 1 .. 7 (@ref{CNS 11643}), ISO-IR-165 +(@ref{ISO-IR-165}) $BEy$r(B 7bit (@ref{7bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 1922 (@ref{RFC 1922}) $B$GDj5A$5$l$F$$$k!#(B@refill @@ -698,23 +707,24 @@ @node iso-2022-jp, iso-2022-jp-2, iso-2022-cn-ext, Glossary @subsection iso-2022-jp +@cindex RFC 1468 +@cindex iso-2022-jp $BF|K\8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N0l$D!#(B $B8E$$(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F(B ASCII (@ref{ASCII}), JIS -X0201-Latin, JIS X0208-1978 (@ref{JIS C6226-1978}), JIS X0208-1983 -(@ref{JIS X0208}) $B$r@Z$jBX$($k(B 7bit (@ref{7bit}) $BJ8;zId9f!#(B@refill +X0201-Latin, JIS X0208-1978 (@ref{JIS C6226}), JIS X0208-1983 (@ref{JIS X0208}) $B$r@Z$jBX$($k(B 7bit (@ref{7bit}) $BJ8;zId9f!#(B@refill RFC 1468 $B$GDj5A$5$l$F$$$k!#(B@refill @noindent @strong{[Memo]} @quotation -JIS X0208-1996? $B$G$O(B ISO 2022 (@ref{ISO 2022}) $B$HFHN)$KDj5A$5$l$kM=Dj!#(B +JIS X0208-1997? $B$G$O(B ISO 2022 (@ref{ISO 2022}) $B$HFHN)$KDj5A$5$l$kM=Dj!#(B @end quotation -@cindex{iso-2022-jp}@cindex{RFC 1468} + @noindent [iso-2022-jp: RFC 1468] @quotation @@ -726,13 +736,15 @@ @node iso-2022-jp-2, iso-2022-kr, iso-2022-jp, Glossary @subsection iso-2022-jp-2 - -iso-2022-jp (@ref{iso-2022-jp}) $B$r3HD%$7$?(B MIME charset (@ref{MIME -charset}) $B$N0l$D!#(B@refill +@cindex RFC 1554 +@cindex Informational +@cindex iso-2022-jp-2 + +iso-2022-jp (@ref{iso-2022-jp}) $B$r3HD%$7$?(B MIME charset (@ref{MIME charset}) $B$N0l$D!#(B@refill RFC 1554 $B$GDj5A$5$l$F$$$k!#(B -@cindex{iso-2022-jp-2}@cindex{Informational}@cindex{RFC 1554} + @noindent [iso-2022-jp-2: RFC 1554] @quotation @@ -756,13 +768,15 @@ @node ISO 646, ISO 8859-1, iso-2022-kr, Glossary @subsection ISO 646 - -$B3F9q$G6&DL$K;H$($k:G>.8BEY$NJ8;z=89g(B(@ref{Character set})$B$rDj$a$?$b$N!#(B -94 $BJ8;z=89g(B (@ref{94 character set})$B$N#1$D!#(BISO 646 IRV$B!J9q:]4p=`HG!K$r(B -$B85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v$D$+$NJQ<o$,(B -$BB8:_$9$k!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B - -@cindex{ISO 646}@cindex{ISO/IEC 646:1991} +@cindex ISO/IEC 646:1991 +@cindex ISO 646 + +$B3F9q$G6&DL$K;H$($k:G>.8BEY$N?^7AJ8;z=89g(B(@ref{Graphic character set})$B$r(B +$BDj$a$?$b$N!#(B94 $BJ8;z=89g(B (@ref{94-character set})$B$N#1$D!#(BISO 646 IRV$B!J9q(B +$B:]4p=`HG!K$r85$K4v$D$+$NJ8;z$O3F9q$G0c$&J8;z$r3dEv$k$3$H$r5v$7$F$$$F!"4v(B +$B$D$+$NJQ<o$,B8:_$9$k!#(BASCII (@ref{ASCII}) $B$d(B JIS X0201-Latin $B$O$=$N0l<o!#(B + + @noindent [ISO 646] @quotation @@ -775,11 +789,13 @@ @node ISO 8859-1, iso-8859-1, ISO 646, Glossary @subsection ISO 8859-1 - -$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 -character set})$B!#(B - -@cindex{ISO 8859-1}@cindex{ISO 8859-1:1987} +@cindex ISO 8859-1:1987 +@cindex ISO 8859-1 + +$B@>2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B +(@ref{96-character set})$B!#(B + + @noindent [ISO 8859-1] @quotation @@ -796,19 +812,20 @@ $B@>2$=t8l$J$I$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-1 -(@ref{ISO 8859-1}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +(@ref{ISO 8859-1}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B @node ISO 8859-2, iso-8859-2, iso-8859-1, Glossary @subsection ISO 8859-2 - -$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 -character set})$B!#(B - -@cindex{ISO 8859-2}@cindex{ISO 8859-2:1987} +@cindex ISO 8859-2:1987 +@cindex ISO 8859-2 + +$BEl2$=t8l$GMQ$$$i$l$k3HD%(B Latin $BJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B +(@ref{96-character set})$B!#(B + + @noindent [ISO 8859-2] @quotation @@ -825,16 +842,17 @@ $BEl2$=t8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-2 -(@ref{ISO 8859-2}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +(@ref{ISO 8859-2}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B @node ISO 8859-3, ISO 8859-4, iso-8859-2, Glossary @subsection ISO 8859-3 - -@cindex{ISO 8859-3}@cindex{ISO 8859-3:1988} +@cindex ISO 8859-3:1988 +@cindex ISO 8859-3 + + @noindent [ISO 8859-3] @quotation @@ -847,8 +865,10 @@ @node ISO 8859-4, ISO 8859-5, ISO 8859-3, Glossary @subsection ISO 8859-4 - -@cindex{ISO 8859-4}@cindex{ISO 8859-4:1988} +@cindex ISO 8859-4:1988 +@cindex ISO 8859-4 + + @noindent [ISO 8859-4] @quotation @@ -861,10 +881,12 @@ @node ISO 8859-5, iso-8859-5, ISO 8859-4, Glossary @subsection ISO 8859-5 - -$B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 character set})$B!#(B - -@cindex{ISO 8859-5}@cindex{ISO 8859-5:1988} +@cindex ISO 8859-5:1988 +@cindex ISO 8859-5 + +$B%-%j%kJ8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96-character set})$B!#(B + + @noindent [ISO 8859-5] @quotation @@ -881,16 +903,17 @@ $B%-%j%kJ8;z$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-5 -(@ref{ISO 8859-5}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +(@ref{ISO 8859-5}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B @node ISO 8859-6, ISO 8859-7, iso-8859-5, Glossary @subsection ISO 8859-6 - -@cindex{ISO 8859-6}@cindex{ISO 8859-6:1987} +@cindex ISO 8859-6:1987 +@cindex ISO 8859-6 + + @noindent [ISO 8859-6] @quotation @@ -903,10 +926,12 @@ @node ISO 8859-7, iso-8859-7, ISO 8859-6, Glossary @subsection ISO 8859-7 - -$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96 character set})$B!#(B - -@cindex{ISO 8859-7}@cindex{ISO 8859-7:1987} +@cindex ISO 8859-7:1987 +@cindex ISO 8859-7 + +$B%.%j%7%"J8;z$d5-9f$+$i$J$k(B 96 $BJ8;z=89g(B(@ref{96-character set})$B!#(B + + @noindent [ISO 8859-7] @quotation @@ -919,16 +944,18 @@ @node iso-8859-7, ISO 8859-8, ISO 8859-7, Glossary @subsection iso-8859-7 +@cindex RFC 1947 +@cindex Informational +@cindex iso-8859-7 $B%.%j%7%"8l$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B ISO 2022 (@ref{ISO 2022}) $B$K4p$$$F!"(BASCII (@ref{ASCII}) $B$K(B ISO 8859-7 -(@ref{ISO 8859-7}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code -extension})$B$7$F$$$k!#(B@refill +(@ref{ISO 8859-7}) $B$r(B 8bit (@ref{8bit}) $B$GId9f3HD%(B (@ref{Code extension})$B$7$F$$$k!#(B@refill RFC 1947 $B$GDj5A$5$l$F$$$k!#(B -@cindex{iso-8859-7}@cindex{Informational}@cindex{RFC 1947} + @noindent [iso-8859-7: RFC 1947] @quotation @@ -940,8 +967,10 @@ @node ISO 8859-8, ISO 8859-9, iso-8859-7, Glossary @subsection ISO 8859-8 - -@cindex{ISO 8859-8}@cindex{ISO 8859-8:1988} +@cindex ISO 8859-8:1988 +@cindex ISO 8859-8 + + @noindent [ISO 8859-8] @quotation @@ -954,8 +983,10 @@ @node ISO 8859-9, ISO-IR-165, ISO 8859-8, Glossary @subsection ISO 8859-9 - -@cindex{ISO 8859-9}@cindex{ISO 8859-9:1990} +@cindex ISO 8859-9:1990 +@cindex ISO 8859-9 + + @noindent [ISO 8859-9] @quotation @@ -967,28 +998,33 @@ @node ISO-IR-165, JIS X0201, ISO 8859-9, Glossary -@subsection ISO-IR-165, CCITT Extended GB +@subsection ISO-IR-165, CCITT Extended GB CCITT $B$,EPO?$7$?!"Cf9qBgN&$GMQ$$$i$l$F$$$k4JBN;z$GI=5-$5$l$kCf9q8l$rI=8=(B -$B$9$k$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B@refill - -GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8865.2}) $B$K(B 150 $BJ8;z$[(B +$B$9$k$?$a$N(B94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#(B@refill + +GB 2312 (@ref{GB 2312}) $B$H(B GB 8565 $BI=#2(B (@ref{GB 8565.2}) $B$K(B 150 $BJ8;z$[(B $B$I$rDI2C$7$?$b$N$i$7$$!#(B@refill -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `E' $B$G$"$k!#(B +ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/05 (`E') $B$G$"$k!#(B @node JIS X0201, JIS C6226, ISO-IR-165, Glossary @subsection JIS X0201 +@cindex JIS X 0201:1997? draft +@cindex JIS X0201-1997? +@cindex JIS X 0201-1976: +@cindex JIS X0201-1976 +@cindex JIS X0201 +@cindex JIS C6220-1976 ISO 646 (@ref{ISO 646}) $B$NJQ<o$N#1$D$G$"$k(B Latin $BJ8;z=89g$H(B 1 byte $B$N%+(B -$B%?%+%JJ8;z=89g$+$i$J$k!#(B@refill - -$B85$O(B @cindex{JIS C6220-1976}@strong{JIS C6220-1976} $B$H8@$C$?$,(B @cindex{JIS -X0201}@strong{JIS -X0201} $B$KHV9f$,JQ99$5$l$?!#(B - -@cindex{JIS X0201-1976}@cindex{JIS X 0201-1976:} +$B%?%+%JJ8;z=89g$H!"$3$l$i$+$i$J$k(B 7bit $B$*$h$S(B 8bit $BId9f2=J8;z=89g(B +(@ref{Coded character set}) $B$rDj5A$7$F$$$k!#(B@refill + +$B85$O(B @strong{JIS C6220-1976} $B$H8@$C$?$,(B @strong{JIS X0201} $B$KHV9f$,JQ99$5$l$?!#(B + + @noindent [JIS X0201-1976] @quotation @@ -997,15 +1033,15 @@ @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=P$kM=Dj!#(B - -@cindex{JIS X0201-1996?}@cindex{JIS X 0201:1996? draft} +$B$^$?!"(B1997 $BG/$K2~DjHG$,=P$kM=Dj!#(B + + @noindent -[JIS X0201-1996?] +[JIS X0201-1997?] @quotation -$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N>p(B -$BJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for -information interchange'', JIS X 0201:1996? draft. +$BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B +$B>pJs8r49MQId9f2=J8;z=89g!Y(B, ``7-bit and 8-bit coded character sets for +information interchange'', JIS X 0201:1997? draft. @end quotation @@ -1013,8 +1049,8 @@ @node JIS C6226, JIS X0208, JIS X0201, Glossary @subsection JIS C6226-1978 -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B -$BF|K\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#F|(B +$BK\$N9q2HI8=`!#(BJIS X0208-1978 $B$H$b$$$&!#(B@refill (cf. @ref{JIS X0208}) @@ -1022,9 +1058,15 @@ @node JIS X0208, JIS X0212, JIS C6226, Glossary @subsection JIS X0208 - -$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#(B -$BF|K\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B +@cindex JIS X 0208:1997? draft +@cindex JIS X0208-1997? +@cindex JIS X0208:1983,1990 +@cindex JIS X0208-1983,1990 +@cindex JIS C6226:1978 +@cindex JIS X0208-1978 + +$BF|K\8l$rI=$9$?$a$K:n$i$l$?(B94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#F|(B +$BK\$N9q2HI8=`!#(B1978 $BG/HG!"(B1983 $BG/HG!"(B1990 $BG/HG$,$"$k$,!"(BInternet $B$G$O(B 1983 $BG/HG$,$b$C$H$bNI$/;H$o$l$F$$$k!#(B@refill JIS X0208 $B$O5-9f!"?t;z!"%m!<%^;z!"$R$i$,$J!"%+%?%+%J!"%.%j%7%cJ8;z!"%-%j(B @@ -1034,9 +1076,9 @@ 1978 $BG/HG$H(B 1983 $BG/HG$O0[$J$kJ8;z=89g$H$7$F07$o$l$k!#(B@refill 1990 $BG/$N2~Dj$G$O(B 1983 $BG/HG$KBP$9$kDI2C$,9T$o$l$?!#$3$N$?$a!"(B1990 $BG/HG(B -$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9$rMQ$$$k!#(B - -@cindex{JIS X0208-1978}@cindex{JIS C6226:1978} +$B$r;X<($9$k>l9g$OA0$K99?7%7!<%1%s%9(B (ESC 02/06 4/0) $B$rMQ$$$k!#(B + + @noindent [JIS X0208-1978] @quotation @@ -1045,7 +1087,7 @@ interchange'', JIS C6226:1978. @end quotation -@cindex{JIS X0208-1983,1990}@cindex{JIS X0208:1983,1990} + @noindent [JIS X0208-1983,1990] @quotation @@ -1055,16 +1097,16 @@ @end quotation -$B$^$?!"(B1996 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B +$B$^$?!"(B1997 $BG/$K2~DjHG$,=PHG$5$l$kM=Dj!#!J;z7A$NJQ99$O9T$o$l$J$$$N$GJ8(B $B;z=89g$H$7$F$O(B 1990 $BG/HG$HF10l$G$"$k!K(B -@cindex{JIS X0208-1996?}@cindex{JIS X 0208:1996? draft} + @noindent -[JIS X0208-1996?] +[JIS X0208-1997?] @quotation $BF|K\5,3J6(2q(B (Japanese Standards Association),$B!X#7%S%C%H5Z$S#8%S%C%H$N(B $B#2%P%$%H>pJs8r49MQId9f2=4A;z=89g!Y(B, ``7-bit and 8-bit double byte coded -Kanji sets for information interchange'', JIS X 0208:1996? draft. +Kanji sets for information interchange'', JIS X 0208:1997? draft. @end quotation @@ -1072,23 +1114,23 @@ @node JIS X0212, koi8-r, JIS X0208, Glossary @subsection JIS X0212-1990 -JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B 94$B!_(B94 $BJ8;z=89g(B -(@ref{94x94 character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B -ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `D'. +JIS X0208 (@ref{JIS X0208}) $B$K$J$+$C$?J8;z$r=8$a$?(B94$B!_(B94 $BJ8;z=89g(B +(@ref{94x94-character set})$B!#!VJd=u4A;z!W$H$b8F$P$l$k!#F|K\$N9q2HI8=`!#(B +ISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/04 (`D'). @node koi8-r, KS C5601, JIS X0212, Glossary @subsection koi8-r - -$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME -charset}) $B$N#1$D!#(B@refill +@cindex RFC 1489 + +$B%m%7%d8lEy$GMQ$$$i$l$k%-%j%kJ8;z$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill ISO 2022 (@ref{ISO 2022}) $B$K4p$+$J$$(B 8bit (@ref{8bit}) $B$NId9f2=J8;z=89g(B (@ref{Coded character set})$B$G(B de-fact standard $B$G$"$k!#(B RFC 1489 $B$GDj5A$5$l$F$$$k!#(B@refill -@cindex{RFC 1489} + @noindent [RFC 1489] @quotation @@ -1097,13 +1139,15 @@ -@node KS C5601, message, koi8-r, Glossary +@node KS C5601, media type, koi8-r, Glossary @subsection KS C5601-1987 - -$B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94 character set})$B!#4Z9q$N9q(B -$B2HI8=`!#(BISO 2022 (@ref{ISO 2022}) $B$G$N=*C<J8;z$O(B `C'. - -@cindex{KS C5601}@cindex{KS C 5601:1987} +@cindex KS C 5601:1987 +@cindex KS C5601 + +$B4Z9q8l$rI=$9$?$a$N(B 94$B!_(B94 $BJ8;z=89g(B(@ref{94x94-character set})$B!#4Z9q$N9q(B +$B2HI8=`!#(BISO 2022 (@ref{ISO 2022}) $B$G$N=*C<(B byte $B$O(B 04/03 (`C'). + + @noindent [KS C5601] @quotation @@ -1113,11 +1157,73 @@ -@node message, message/rfc822, KS C5601, Glossary +@node media type, message, KS C5601, Glossary +@subsection media type +@cindex x-token +@cindex content-type/subtype +@cindex message +@cindex multipart +@cindex application +@cindex video +@cindex audio +@cindex image +@cindex text +@cindex subtype +@cindex type + +MIME (@ref{MIME}) $B$K$*$1$k(B entity (@ref{entity}) $B$N<oN`!#(B@strong{type} +$B$H(B @strong{subtype} $B$+$i$J$k!#(BRFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$F$$$k!#(B + +type $B$OI8=`$G$O(B + +@itemize @bullet +@item +@strong{text} +@item +@strong{image} +@item +@strong{audio} +@item +@strong{video} +@item +@strong{application} +@item +@strong{multipart} (@ref{multipart}) +@item +@strong{message} +@end itemize + +@noindent +$B$,Dj5A$5$l!"$=$l$>$l$K$O(B application/octet-stream, audio/basic, +image/jpeg, multipart/mixed (@ref{multipart/mixed}), text/plain +(@ref{text/plain}), video/mpeg $B$J$I$N$5$^$6$^$J(B subtype $B$,Dj5A$5$l$F$$$k!#(B + +@noindent +@strong{[$BCm0U(B]} +@quotation + +$B$3$3$G$O!"(Btext/plain $B$J$I$N(B type/subtype $B$NAH$r$7$P$7$P(B +@strong{content-type/subtype} $B$H=q$/!#(B +@end quotation + + +media type $B$O!"(BRFC 2046 $B$GDj5A$5$l$F$$$k$b$N$K2C$($F!"EPO?$9$k$3$H$b$G$-(B +$B$k!#8=:_!"EPO?$5$l$F$$$k$b$N$O(B MEDIA TYPES +(ftp://ftp.isi.edu/in-notes/iana/assignments/media-types) $B$G;2>H$G$-$k!#(B + +$B$^$?!"(Btype $B$b$7$/$O(B subtype $B$K!"A0$K(B `x-' $B$rIU$1$?(B @strong{x-token} $B$rMQ(B +$B$$$k$3$H$K$h$j!"EPO?$5$l$F$$$J$$$b$N$r;dE*$KMQ$$$k$3$H$b$G$-$k!#$7$+$7!"(B +$BEvA3$N$3$H$J$,$i!"$3$&$7$?;dE*$J(B content-type $B$ONJ2r$rF@$?<T$N4V$G$7$+2r(B +$B<a$G$-$J$$$N$GMxMQ$K$OCm0U$9$k$3$H!#(B@refill + +(cf. @ref{Content-Type field}) + + + +@node message, message/rfc822, media type, Glossary @subsection message -$B$3$3$G$O(B RFC 822 (@ref{RFC 822}) $B$GDj5A$5$l$k(B mail $B$H(B RFC 1036 (@ref{RFC -1036}) $B$GDj5A$5$l$k(B news $B5-;v$NAm>N$H$7$FMQ$$$k!#(B +$B$3$3$G$O(B RFC 822 (@ref{RFC 822}) $B$GDj5A$5$l$k(B mail $B$H(B RFC 1036 (@ref{RFC 1036}) $B$GDj5A$5$l$k(B news $B5-;v$NAm>N$H$7$FMQ$$$k!#(B @node message/rfc822, method, message, Glossary @@ -1130,11 +1236,12 @@ @node method, MIME, message/rfc822, Glossary @subsection method - -tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B -program. Emacs Lisp $B$G=q$+$l$?(B @cindex{internal method}@strong{internal -method} $B$H(B C $B$d(B script $B8@8l$J$I$G=q$+$l$?(B @cindex{external -method}@strong{external method} $B$,$"$k!#(B@refill +@cindex external method +@cindex internal method + +tm $B$GFCDj$N<oN`$N(B data $B$r:F@8$7$?$H$-<B:]$K$=$N=hM}$r9T$J$&(B program. +Emacs Lisp $B$G=q$+$l$?(B @strong{internal method} $B$H(B C $B$d(B script $B8@8l$J$I$G(B +$B=q$+$l$?(B @strong{external method} $B$,$"$k!#(B@refill (cf. @ref{(tm-view-ja)method}) @@ -1142,11 +1249,11 @@ @node MIME, MIME charset, method, Glossary @subsection MIME - -@cindex{Multipurpose Internet Mail Extensions}@strong{Multipurpose -Internet Mail Extensions} $B$NN,$G!"(BInternet $B$N(B mail $B$d(B news $B$G(B us-ascii -plain text (@ref{us-ascii}) $B0J30$NJ8;z$r;H$&$?$a$N(B RFC 822 (@ref{RFC -822}) $B$KBP$9$k3HD%!#(B@refill +@cindex Multipurpose Internet Mail Extensions + +@strong{Multipurpose Internet Mail Extensions} $B$NN,$G!"(BInternet $B$N(B mail +$B$d(B news $B$G(B us-ascii plain text (@ref{us-ascii}) $B0J30$NJ8;z$r;H$&$?$a$N(B +RFC 822 (@ref{RFC 822}) $B$KBP$9$k3HD%!#(B@refill RFC 2045 $B$OKAF,$G<!$N$h$&$K=R$Y$F$$$k!'(B@refill @@ -1170,8 +1277,7 @@ RFC 2045 (@ref{RFC 2045}), RFC 2046 (@ref{RFC 2046}), RFC 2047 -(@ref{encoded-word}), RFC 2048 (@ref{RFC 2048}), RFC 2049 (@ref{RFC -2049}) $B$GDj5A$5$l$F$$$k!#(B +(@ref{encoded-word}), RFC 2048 (@ref{RFC 2048}), RFC 2049 (@ref{RFC 2049}) $B$GDj5A$5$l$F$$$k!#(B @node MIME charset, MTA, MIME, Glossary @@ -1184,15 +1290,16 @@ RFC 2045 (@ref{RFC 2045}) $B$GDj5A$5$l$F$$$k!#(B@refill iso-2022-jp (@ref{iso-2022-jp}) $B$d(B euc-kr (@ref{euc-kr}) $B$O$=$N#1$D!#(B -$B!J$3$3$G$O!"(BMIME charset $B$OJ8;z=89g(B (@ref{Character set})$B$H6hJL$7$F>.J8(B -$B;z$G=q$$$F$$$k!K(B +$B!J$3$3$G$O!"(BMIME charset $B$O?^7AJ8;z=89g(B (@ref{Graphic character set})$B$H(B +$B6hJL$7$F>.J8;z$G=q$$$F$$$k!K(B @node MTA, MUA, MIME charset, Glossary @subsection MTA - -@cindex{Message Transfer Agent}@strong{Message Transfer Agent} $B$NN,$G!"(B -sendmail $B$J$I$N(B mail $BG[Aw(B program $B$H(B news server $B$NAm>N!#(B@refill +@cindex Message Transfer Agent + +@strong{Message Transfer Agent} $B$NN,$G!"(Bsendmail $B$J$I$N(B mail $BG[Aw(B +program $B$H(B news server $B$NAm>N!#(B@refill (cf. @ref{MUA}) @@ -1200,9 +1307,10 @@ @node MUA, MULE, MTA, Glossary @subsection MUA - -@cindex{Message User Agent}@strong{Message User Agent} $B$NN,$G!"(Bmail -reader $B$H(B news reader $B$NAm>N!#(B@refill +@cindex Message User Agent + +@strong{Message User Agent} $B$NN,$G!"(Bmail reader $B$H(B news reader $B$NAm>N!#(B +@refill (cf. @ref{MTA}) @@ -1210,35 +1318,45 @@ @node MULE, multipart, MUA, Glossary @subsection MULE - -$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B Emacs (@ref{Emacs}).@refill - -[MULE] Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual -Enhancement to GNU Emacs'', Proc. of INET'93, August, 1993.@refill +@cindex XEmacs/mule +@cindex Emacs/mule +@cindex MULE +@cindex mule +@cindex MULE + +$BH>ED(B $B7u0l;a$i$,:n$C$?!"B?8@8l$5$l$?(B GNU Emacs (@ref{Emacs}). + + +@noindent +[MULE] +@quotation +Nishikimi M., Handa K. and Tomura S., ``Mule: MULtilingual Enhancement +to GNU Emacs'', Proc. of INET'93, August, 1993. +@end quotation $B8=:_!"(BMULE $B$N5!G=$r(B Emacs $B$K(B merge $B$9$k:n6H$,9T$o$l$F$*$j!"(Balpha $BHG(B -(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-gamma.taz) $B$,B8:_$9$k!#(B +(ftp://etlport.etl.go.jp/pub/mule/mule-19.33-delta.taz)$B$,B8:_$9$k!#(B $B$=$NB>!"(BXEmacs $B$K(B merge $B$7$?$b$N$bB8:_$9$k!#(B@refill $B$3$N$?$a!"8=:_$G$OB?8@8l(B Emacs $B$O!"85!9$N(B MULE $B$r4^$a$F#3<oN`$"$k$3$H$K(B $B$J$k!#(B@refill -$B$=$3$G!"$3$3$G$O!"B?8@8l(B Emacs $B$NAm>N$r(B @cindex{mule}@strong{mule}, $B85!9(B -$B$N(B MULE $B$r(B @cindex{MULE}@strong{MULE}, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B -@cindex{Emacs/mule}@strong{Emacs/mule}, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B -@cindex{XEmacs/mule}@strong{XEmacs/mule} $B$H8F$V$3$H$K$9$k!#(B +$B$=$3$G!"$3$3$G$O!"B?8@8l(B Emacs $B$NAm>N$r(B @strong{mule}, $B85!9(B +$B$N(B MULE $B$r(B @strong{MULE}, mule $B5!G=$r(B merge $B$7$?(B Emacs $B$r(B +@strong{Emacs/mule}, mule $B5!G=$r(B merge $B$7$?(B XEmacs $B$r(B +@strong{XEmacs/mule} $B$H8F$V$3$H$K$9$k!#(B @node multipart, multipart/alternative, MULE, Glossary @subsection Multipart +@cindex multipart $B#1$D$N(B message (@ref{message}) $B$KJ#?t$N(B entity (@ref{entity}) $B$rF~$l$k$?(B $B$a$N(B MIME (@ref{MIME}) $B$K$*$1$k(B media type (@ref{media type}) $B$N#1$D!"$b(B $B$7$/$O!"J#?t$N(B entity $B$+$i$J$k(B message $B$r;X$9!#(B@refill -$B8=:_!"Dj5A$5$l$F$$$k(B @cindex{multipart}@strong{multipart} $B$H$7$F$O!"(BRFC -2046 (@ref{RFC 2046}) $B$GDj5A$5$l$?(B +$B8=:_!"Dj5A$5$l$F$$$k(B @strong{multipart} $B$H$7$F$O!"(BRFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$?(B @itemize @bullet @item @@ -1277,12 +1395,13 @@ @node multipart/digest, multipart/encrypted, multipart/alternative, Glossary @subsection multipart/digest +@cindex multipart/digest multipart (@ref{multipart}) $B$N#1$D$G!"4^$^$l$k(B entity (@ref{entity}) $B$N(B default $B$N(Bmedia type (@ref{media type}) $B$,(B multipart/mixed (@ref{multipart/mixed}) $B$J$I$N>l9g(B text/plain (@ref{text/plain}) $B$G$"$k(B -$B$N$KBP$7!"(B@cindex{multipart/digest}@strong{multipart/digest}$B$G$O(B -message/rfc822 (@ref{message/rfc822}) $B$,MQ$$$i$l$kE@$,0[$J$k!#(B@refill +$B$N$KBP$7!"(B@strong{multipart/digest}$B$G$O(B message/rfc822 +(@ref{message/rfc822}) $B$,MQ$$$i$l$kE@$,0[$J$k!#(B@refill $B$3$l$OEAE}E*$J(B RFC 1153 (@ref{RFC 1153}) $B$K4p$E$/(B encapsulation (@ref{encapsulation}) $B$KBe$o$k$b$N$G$"$k!#(B@refill @@ -1333,6 +1452,9 @@ @node PGP, PGP-kazu, multipart/signed, Glossary @subsection PGP +@cindex RFC 1991 +@cindex Informational +@cindex PGP Phil Zimmermann $B;a$,:n@.$7$?8x3+800E9f=hM}7O$N#1$D!#(Bmessage (@ref{message}) $B$N0E9f2=$dEE;R=pL>$r9T$&$3$H$,$G$-$k!#(BPretty Good @@ -1345,7 +1467,7 @@ $B$bMxMQ$5$l$F$-$?!#$7$+$7!":#8e$O(B PGP/MIME $B$KE}0l$7$F$$$/J}$,K>$^$7$$!#(B @refill -@cindex{PGP}@cindex{Informational}@cindex{RFC 1991} + @noindent [PGP: RFC 1991] @quotation @@ -1358,12 +1480,14 @@ @node PGP-kazu, PGP/MIME, PGP, Glossary @subsection PGP-kazu +@cindex application/pgp +@cindex PGP-kazu $B;3K\(B $BOBI'(B $B;a$,Ds0F$7$?(B MIME (@ref{MIME}) $B$G(B PGP (@ref{PGP}) $B$rMxMQ$9$k$?(B -$B$a$NJ}K!$r$3$3$G$O(B @cindex{PGP-kazu}@strong{PGP-kazu} $B$H8F$V$3$H$K$9$k!#(B - -PGP-kazu $B$O(B @cindex{application/pgp}@strong{application/pgp} $B$H$$$&(B -content-type (@ref{content-type}) $B$rDj5A$9$k!#(B@refill +$B$a$NJ}K!$r$3$3$G$O(B @strong{PGP-kazu} $B$H8F$V$3$H$K$9$k!#(B@refill + +PGP-kazu $B$O(B @strong{application/pgp} $B$H$$$&(B content-type +(@ref{content-type}) $B$rDj5A$9$k!#(B@refill application/pgp $B$N(B part $B$G$O(B PGP $B$N(B encapsulation (@ref{encapsulation}) $B$,MQ$$$i$l$k!#(BPGP $B$N(B encapsulation (cf. @ref{RFC 934}) @@ -1379,14 +1503,14 @@ $B$^$?!"(BInternet $B$G$O:#8e(B PGP/MIME (@ref{PGP/MIME}) $B$NJ}8~$GI8=`2=$7$F$$$3(B $B$&$H$$$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP-kazu $B$OMQ$$$J$$$N$,K>(B -$B$^$7$$!#(B@refill - -[draft-kazu-pgp-mime-00.txt] Yamamoto K., ``PGP MIME Integration'', -October, 1995 +$B$^$7$$!#(B @node PGP/MIME, Quoted-Printable, PGP-kazu, Glossary @subsection PGP/MIME +@cindex RFC 2015 +@cindex Standards Track +@cindex PGP/MIME Michael Elkins $B;a$,Ds0F$7$?(B MIME (@ref{MIME}) $B$G(B PGP (@ref{PGP}) $B$rMxMQ(B $B$9$k$?$a$NJ}K!!#(B@refill @@ -1403,7 +1527,7 @@ $B$&$3$H$G9g0U$,<h$l$F$$$k!#$h$C$F!":#8e$O(B PGP $B$rMQ$$$k>l9g$O(B PGP/MIME$B$rMQ(B $B$$$k$N$,K>$^$7$$!#(B -@cindex{PGP/MIME}@cindex{Standards Track}@cindex{RFC 2015} + @noindent [PGP/MIME: RFC 2015] @quotation @@ -1430,11 +1554,15 @@ @node RFC 821, RFC 822, Quoted-Printable, Glossary @subsection RFC 821 - -@cindex{SMTP}@strong{SMTP} $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B +@cindex RFC 821 +@cindex STD 10 +@cindex SMTP +@cindex SMTP + +@strong{SMTP} $B$H8F$P$l$k(B Internet mail $B$NG[AwK!$NI8=`$rDj$a(B $B$F$$$k(B RFC. -@cindex{SMTP}@cindex{STD 10}@cindex{RFC 821} + @noindent [SMTP: RFC 821] @quotation @@ -1445,21 +1573,25 @@ @node RFC 822, RFC 934, RFC 821, Glossary @subsection RFC 822 - -Internet mail $B$N<g$K(B @cindex{message header}@strong{message header} $B$K4X$9$k7A<0$K(B +@cindex RFC 822 +@cindex STD 11 +@cindex Internet message +@cindex Internet mail +@cindex message header + +Internet mail $B$N<g$K(B @strong{message header} $B$K4X$9$k7A<0$K(B $B4X$9$kI8=`$rDj$a$F$$$k(B RFC. @noindent @strong{[Memo]} @quotation -news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B@cindex{Internet -mail}@strong{Internet mail} $B$H=q$/$h$j$b!"(B@cindex{Internet -message}@strong{Internet message} $B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#(B +news message $B$b$3$l$K=`$8$F$$$k$N$G!"(B@strong{Internet mail} $B$H=q$/$h$j$b!"(B +@strong{Internet message} $B$H=q$$$?J}$,NI$$$+$b$7$l$J$$!#(B @end quotation -@cindex{STD 11}@cindex{RFC 822} + @noindent [RFC 822] @quotation @@ -1471,16 +1603,17 @@ @node RFC 934, RFC 1036, RFC 822, Glossary @subsection RFC 934 - -Internet mail (@ref{RFC 822}) $B$N(B -@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$NJ}(B -$BK!$rDj$a$?(B RFC.@refill +@cindex RFC 934 +@cindex encapsulation + +Internet mail (@ref{RFC 822}) $B$N(B @strong{encapsulation} +(@ref{encapsulation}) $B$NJ}K!$rDj$a$?(B RFC.@refill MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 (@ref{message/rfc822}) $B$rMQ$$$k$Y$-$G$"$k!#(B -@cindex{RFC 934} + @noindent [RFC 934] @quotation @@ -1492,12 +1625,14 @@ @node RFC 1036, RFC 1153, RFC 934, Glossary @subsection RFC 1036 - -USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (@ref{RFC 822})$B$N(B subset -$B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G$b$3$l(B -$B$K=`$8$F$$$k$b$N$,B?$$!#(B - -@cindex{USENET}@cindex{RFC 1036} +@cindex RFC 1036 +@cindex USENET + +USENET $B$G$N(B message $B$N7A<0$rDj$a$?(B RFC. RFC 822 (@ref{RFC 822}) $B$N(B +subset $B$K$J$C$F$$$k!#(BInternet $B$NI8=`$G$O$J$$$,!"(BUSENET $B0J30$N(B netnews $B$G(B +$B$b$3$l$K=`$8$F$$$k$b$N$,B?$$!#(B + + @noindent [USENET: RFC 1036] @quotation @@ -1509,10 +1644,11 @@ @node RFC 1153, RFC 1557, RFC 1036, Glossary @subsection RFC 1153 - -$BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B -@cindex{encapsulation}@strong{encapsulation} (@ref{encapsulation}) $B$9$k(B -$B$?$a$NJ}K!$rDj$a$?(B RFC. RFC 934 (@ref{RFC 934}) $B$rMQ$$$k!#(B@refill +@cindex RFC 1153 +@cindex encapsulation + +$BJ#?t$N(B Internet mail (@ref{RFC 822}) $B$r(B @strong{encapsulation} +(@ref{encapsulation}) $B$9$k$?$a$NJ}K!$rDj$a$?(B RFC.@refill MIME (@ref{MIME}) $B$HL7=b$9$k$N$G!"8=:_$G$O(B message/rfc822 (@ref{message/rfc822}) $B$rMQ$$$?(B multipart (@ref{multipart}) $B$rMQ$$$k$Y$-(B @@ -1521,7 +1657,7 @@ (cf. @ref{multipart/digest}) -@cindex{RFC 1153} + @noindent [RFC 1153] @quotation @@ -1532,11 +1668,13 @@ @node RFC 1557, RFC 1922, RFC 1153, Glossary @subsection RFC 1557 +@cindex RFC 1557 +@cindex Informational euc-kr (@ref{euc-kr}) $B$H(B iso-2022-kr (@ref{iso-2022-kr}) $B$H$$$&4Z9q8l$N(B $B$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B RFC. -@cindex{Informational}@cindex{RFC 1557} + @noindent [RFC 1557] @quotation @@ -1548,17 +1686,21 @@ @node RFC 1922, RFC 2045, RFC 1557, Glossary @subsection RFC 1922 +@cindex RFC 1922 +@cindex Informational +@cindex charset-extension +@cindex charset-edition iso-2022-cn (@ref{iso-2022-cn}), iso-2022-cn-ext (@ref{iso-2022-cn-ext}), cn-gb (@ref{cn-gb}), cn-big5 (@ref{cn-big5}) $B$H(B $B$$$C$?Cf9q8l$N$?$a$N(B MIME charset (@ref{MIME charset}) $B$rDj5A$7$F$$$k(B RFC.@refill -$B$3$l$K2C$($F!"(B@cindex{charset-edition}@strong{charset-edition} $B$H(B -@cindex{charset-extension}@strong{charset-extension} $B$H$$$&(B Content-Type -field (@ref{Content-Type field}) $B$N(B parameter $B$rDj5A$7$F$$$k!#(B - -@cindex{Informational}@cindex{RFC 1922} +$B$3$l$K2C$($F!"(B@strong{charset-edition} $B$H(B @strong{charset-extension} $B$H(B +$B$$$&(B Content-Type field (@ref{Content-Type field}) $B$N(B parameter $B$rDj5A$7(B +$B$F$$$k!#(B + + @noindent [RFC 1922] @quotation @@ -1571,8 +1713,10 @@ @node RFC 2045, RFC 2046, RFC 1922, Glossary @subsection RFC 2045 - -@cindex{Standards Track}@cindex{RFC 2045} +@cindex RFC 2045 +@cindex Standards Track + + @noindent [RFC 2045] @quotation @@ -1585,8 +1729,10 @@ @node RFC 2046, RFC 2048, RFC 2045, Glossary @subsection RFC 2046 - -@cindex{Standards Track}@cindex{RFC 2046} +@cindex RFC 2046 +@cindex Standards Track + + @noindent [RFC 2046] @quotation @@ -1599,8 +1745,10 @@ @node RFC 2048, RFC 2049, RFC 2046, Glossary @subsection RFC 2048 - -@cindex{Standards Track}@cindex{RFC 2048} +@cindex RFC 2048 +@cindex Standards Track + + @noindent [RFC 2048] @quotation @@ -1613,8 +1761,10 @@ @node RFC 2049, plain text, RFC 2048, Glossary @subsection RFC 2049 - -@cindex{Standards Track}@cindex{RFC 2049} +@cindex RFC 2049 +@cindex Standards Track + + @noindent [RFC 2049] @quotation @@ -1628,22 +1778,28 @@ @node plain text, Security multipart, RFC 2049, Glossary @subsection plain text -$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$(B $BJ8;zId9f(B(@ref{Coded character set})$B$N$_(B +$B=qBN$dAHHG$K4X$9$k>pJs$r;}$?$J$$J8;zId9f(B(@ref{Coded character set})$B$N$_(B $B$GI=8=$5$l$k(B text $B>pJs!#(B(cf. @ref{text/plain}) @node Security multipart, text/enriched, plain text, Glossary @subsection Security multipart - -MIME (@ref{MIME}) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B -@cindex{multipart/signed}@strong{multipart/signed} -(@ref{multipart/signed}) $B$H(B -@cindex{multipart/encrypted}@strong{multipart/encrypted} -(@ref{multipart/encrypted}) $B$H$$$&(B multipart $B$rMQ$$$k!#(BMOSS $B$d(B PGP/MIME -(@ref{PGP/MIME}) $B$O$3$l$K4p$$$F$$$k!#(B - -@cindex{Security multipart}@cindex{Standards Track}@cindex{RFC 1847} +@cindex RFC 1847 +@cindex Standards Track +@cindex Security multipart +@cindex multipart/encrypted +@cindex multipart/signed + +MIME (@ref{MIME}) $B$G0E9f$dEE;R=qL>$rMQ$$$k$?$a$N7A<0!#(B@refill + +@strong{multipart/signed} (@ref{multipart/signed}) $B$H(B +@strong{multipart/encrypted} (@ref{multipart/encrypted}) $B$H$$$&(B +multipart $B$rMQ$$$k!#(B@refill + +MOSS $B$d(B PGP/MIME (@ref{PGP/MIME}) $B$O$3$l$K4p$$$F$$$k!#(B + + @noindent [Security multipart: RFC 1847] @quotation @@ -1656,12 +1812,14 @@ @node text/enriched, text/plain, Security multipart, Glossary @subsection text/enriched - -RFC 1521 $B$GDj5A$5$l$?(B @cindex{text/richtext}@strong{text/richtext} $B$KBe(B -$B$o$C$F!"=qBN$dAHHG$K4X$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B media type -(@ref{media type}). - -@cindex{text/enriched}@cindex{RFC 1896} +@cindex RFC 1896 +@cindex text/enriched +@cindex text/richtext + +RFC 1521 $B$GDj5A$5$l$?(B @strong{text/richtext} $B$KBe$o$C$F!"=qBN$dAHHG$K4X(B +$B$9$k>pJs$r;}$C$?(B text$B$rI=8=$9$k$?$a$N(B media type (@ref{media type}). + + @noindent [text/enriched: RFC 1896] @quotation @@ -1673,14 +1831,14 @@ @node text/plain, tm-kernel, text/enriched, Glossary @subsection text/plain +@cindex text/plain RFC 2046 (@ref{RFC 2046}) $B$GDj5A$5$l$?!"(Bplain text (@ref{plain text}) $B$r(B $BI=8=$9$k$?$a$N(B media type (@ref{media type}).@refill -$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B part $B$O(B MIME charset -(@ref{MIME charset}) $B$,(B us-ascii (@ref{us-ascii}) $B$G$"$k(B -@cindex{text/plain}@strong{text/plain} $B$N(B part $B$G$"$k$H8+Pv$5$l$k$3$H$K(B -$B$J$C$F$$$k!#(B +$BHs(B MIME message $B$J$I$N(B content-type $B$,Dj5A$5$l$J$$(B entity (@ref{entity}) +$B$O(B MIME charset (@ref{MIME charset}) $B$,(B us-ascii (@ref{us-ascii}) $B$G$"$k(B +@strong{text/plain} $B$N(B entity $B$G$"$k$H8+Pv$5$l$k$3$H$K$J$C$F$$$k!#(B @node tm-kernel, tm-MUA, text/plain, Glossary @@ -1709,23 +1867,29 @@ @node tm-MUA, us-ascii, tm-kernel, Glossary @subsection tm-MUA +@cindex tm-rmail +@cindex tm-vm +@cindex gnus-mime +@cindex tm-gnus +@cindex tm-mh-e +@cindex tm $BBg@9$j(B package tm (@ref{tm-kernel}) $B$rMQ$$$?(B MUA (@ref{MUA}) $B$b$7$/$O(B MUA $B$KBP$9$k(B extender.@refill -@cindex{tm $BBg@9$j(B package}@strong{tm $BBg@9$j(B package} $B$K$O(B +@strong{tm $BBg@9$j(B package} $B$K$O(B @itemize @bullet @item -mh-e (@ref{(mh-e)}) $BMQ$N(B @cindex{tm-mh-e}@strong{tm-mh-e} +mh-e (@ref{(mh-e)}) $BMQ$N(B @strong{tm-mh-e} @item -GNUS $BMQ$N(B @cindex{tm-gnus}@strong{tm-gnus} +GNUS $BMQ$N(B @strong{tm-gnus} @item -Gnus $BMQ$N(B @cindex{gnus-mime}@strong{gnus-mime} (@ref{(gnus-mime-ja)}) +Gnus $BMQ$N(B @strong{gnus-mime} (@ref{(gnus-mime-ja)}) @item -VM $BMQ$N(B @cindex{tm-vm}@strong{tm-vm} +VM $BMQ$N(B @strong{tm-vm} @item -RMAIL $BMQ$N(B @cindex{tm-rmail}@strong{tm-rmail} +RMAIL $BMQ$N(B @strong{tm-rmail} @end itemize @noindent @@ -1736,6 +1900,8 @@ @node us-ascii, , tm-MUA, Glossary @subsection us-ascii +@cindex ASCII +@cindex us-ascii $B%"%a%j%+O"K.$J$I$G;H$o$l$k1Q8l$J$I$rI=8=$9$k$?$a$N(B MIME charset (@ref{MIME charset}) $B$N#1$D!#(B@refill @@ -1745,10 +1911,10 @@ Internet mail $B$K$*$1$kI8=`$NId9f2=J8;z=89g(B(@ref{Coded character set})$B$G(B $B$"$j!"L@<(E*$K(B MIME charset $B$,<($5$l$J$$>l9g$O86B'$H$7$F(B -@cindex{us-ascii}@strong{us-ascii} $B$,;H$o$l$k!#(B@refill - -$B$^$?!"(BRFC 822 (@ref{RFC 822}) $B$K$*$1$k(B @cindex{ASCII}@strong{ASCII} $B$O(B -us-ascii $B$r;X$9$b$N$H2r<a$9$Y$-$G$"$k!#(B +@strong{us-ascii} $B$,;H$o$l$k!#(B@refill + +$B$^$?!"(BRFC 822 (@ref{RFC 822}) $B$K$*$1$k(B @strong{ASCII} $B$O(B us-ascii $B$r;X$9(B +$B$b$N$H2r<a$9$Y$-$G$"$k!#(B @node Setting, Bug report, Introduction, Top @@ -1772,10 +1938,10 @@ @node mime-setup, tm-setup, Setting, Setting @section $BI8=`E*$J@_Dj(B - -tm $B$N0lHLE*$J@_Dj$r9T$$$?$$>l9g$O!"(B -@cindex{mime-setup}@strong{mime-setup} $B$H$$$&I8=`@_Dj(B file $B$r;H$C$F$/$@(B -$B$5$$!#Nc$($P!"(B@file{~/.emacs} $BEy$G!"(B@refill +@cindex mime-setup + +tm $B$N0lHLE*$J@_Dj$r9T$$$?$$>l9g$O!"(B@strong{mime-setup} $B$H$$$&I8=`@_Dj(B +file $B$r;H$C$F$/$@$5$$!#Nc$($P!"(B@file{~/.emacs} $BEy$G!"(B@refill @lisp (load "mime-setup") @@ -1796,8 +1962,9 @@ @node signature, Notice about GNUS, mime-setup, mime-setup @subsection signature.el - -tm $B$K$O(B @cindex{signature}@strong{signature} $B$H$$$&(B signature $B$N<+F0@ZBX$((B +@cindex signature + +tm $B$K$O(B @strong{signature} $B$H$$$&(B signature $B$N<+F0@ZBX$((B tool $B$,ImB0$7$F$*$j!"(B@file{mime-setup.el} $B$O$3$N@_Dj$b9T$J$$$^$9!#(B message header $B$N(B field $B$K9g$o$;$F(B signature $B$N<+F0@ZBX$r9T$J$$$?$$>l(B $B9g$O(B @file{~/.emacs} $B$K0J2<$N$h$&$J$b$N$rF~$l$F2<$5$$!#!J>\$7$/(B @@ -1883,14 +2050,15 @@ @node tm-setup, setting for VM, mime-setup, Setting @section tm-edit $B$r;H$o$J$$@_Dj(B - - -@cindex{tm-setup}@strong{tm-setup} $B$O(B tm-MUA (@ref{tm-MUA}) $B$N@_Dj$N$_$r(B -$B9T$J$&(B module $B$G$9!#$3$N@_Dj(B file $B$G$O(B tm-edit (@ref{(tm-edit-ja)}) $B$r;H$C(B -$B$?(B MIME message $B$N:n@.$K4X$9$k@_Dj$O9T$o$l$:!"(BMIME message $B$N1\Mw$K4X$9(B -$B$k@_Dj$N$_$,9T$o$l$^$9!#(BMIME message $B$rFI$_$?$$$,<+J,$G$O:n@.$7$J$$$H$+!"(B -tm-edit $B0J30$N(B MIME composer $B$r;H$$$?$$>l9g$K$O(B mime-setup.el $B$NBe$o$j$K(B -$B$3$N@_Dj(B file $B$r;H$C$F$/$@$5$$!#(B@refill +@cindex tm-setup + + +@strong{tm-setup} $B$O(B tm-MUA (@ref{tm-MUA}) $B$N@_Dj$N$_$r9T$J$&(B module $B$G(B +$B$9!#$3$N@_Dj(B file $B$G$O(B tm-edit (@ref{(tm-edit-ja)}) $B$r;H$C$?(B MIME +message $B$N:n@.$K4X$9$k@_Dj$O9T$o$l$:!"(BMIME message $B$N1\Mw$K4X$9$k@_Dj$N(B +$B$_$,9T$o$l$^$9!#(BMIME message $B$rFI$_$?$$$,<+J,$G$O:n@.$7$J$$$H$+!"(Btm-edit +$B0J30$N(B MIME composer $B$r;H$$$?$$>l9g$K$O(B mime-setup.el $B$NBe$o$j$K$3$N@_Dj(B +file $B$r;H$C$F$/$@$5$$!#(B@refill $BNc$($P!"(B@file{~/.emacs} $BEy$K(B @@ -1914,9 +2082,11 @@ @node setting for VM, manual setting, tm-setup, Setting @section VM $B$r;H$&>l9g$N@_Dj(B - - -@cindex{vm}@strong{vm} $B$r;H$&>l9g$O(B @file{~/.vm} $B$K(B +@cindex BBDB +@cindex vm + + +@strong{vm} $B$r;H$&>l9g$O(B @file{~/.vm} $B$K(B @lisp (require 'tm-vm) @@ -1930,8 +2100,8 @@ @strong{[$BCm0U(B]} @quotation -@cindex{BBDB}@strong{BBDB} $B$r;H$&>l9g$O(B @code{(bbdb-insinuate-vm)} $B$N(B -@strong{$B8e(B} $B$K(B @code{(require 'tm-vm)} $B$rF~$l$F$/$@$5$$!#(B +@strong{BBDB} $B$r;H$&>l9g$O(B @code{(bbdb-insinuate-vm)} $B$N(B @strong{$B8e(B} $B$K(B +@code{(require 'tm-vm)} $B$rF~$l$F$/$@$5$$!#(B @end quotation @@ -1962,7 +2132,7 @@ -@node Bug report, Concept Index, Setting, Top +@node Bug report, Acknowledgments, Setting, Top @chapter bug $BJs9p$N;EJ}(B tm $B$N%P%0$r8+$D$1$?$i!"0J2<$N(B address $B$K(B mail $B$rAw$C$F$/$@$5$$!'(B @@ -2004,7 +2174,37 @@ $B$F2<$5$$!#(B(^_^) -@node Concept Index, Variable Index, Bug report, Top +@node Acknowledgments, Concept Index, Bug report, Top +@chapter $B<U<-(B + +$B;d$,(B tm-view $B$r:G=i$K:n$C$?;~$K!"87$7$$CmJ8$HM-1W$J=u8@$r2<$5$j!"$=$N@_(B +$B7W$KB?Bg$JM?$($i$l$?>#C+J]Gn$5$s$K46<U$7$^$9!#(B@refill + +@file{tm-ew-d.el} $B$H(B @file{mel-b.el} $B$NA0?H$KEv$?$k(B@file{mime.el} $B$r=q$-!"(B +$B$=$NG[I[$H2~B$$r$*5v$72<$5$C$?1]JB;LCR$5$s$K46<U$7$^$9!#(B@refill + +$B$^$?!"(BLaTeX $BMQ$NFbIt(B method $B$H(B message/partial $BMQ$N<+F07k9g(B method $B$rDs(B +$B6!$7$F2<$5$C$?2,It<wCK$5$s!"(Btar archive $BMQ$NFbIt(B method $B$rDs6!$7$F2<$5$C(B +$B$?>eLnGn$5$s$K46<U$7$^$9!#(B@refill + +tm-edit $B$NA0?H$H$J$C$?(B @file{mime.el} $B$r=q$-!"$=$NG[I[$H2~B$$r$*5v$72<$5$C(B +$B$?!"G_ED@/?.$5$s$K46<U$7$^$9!#(Btm-edit $B$N(B user interface $B$N4pK\E*$J@_7W$O(B +$BG_ED$5$s$N<j$K$h$k$b$N$G!"$H$F$bNI$$@_7W$G$"$C$?$H;W$$$^$9!#(B@refill + +tm $B$N4v$D$+$N(B module $B$N(B maintainer $B$r0z$-<u$1$F2<$5$C$?>.NS=$J?$5$s!"H`(B +$B$O$^$?!"(BRFC $B$KBP$9$kE,9g@-$KBP$7$F1T$$;XE&$rB?!99T$&$3$H$G(B tm $B$NF0:n$N5,(B +$B3J$KBP$9$kCi<BEY$r>e$2$k$N$KHs>o$J9W8%$r9T$$$^$7$?!#(B@refill + +$B$^$?!"(Btm-vm $B$N(B maintainer $B$r0z$-<u$1$F2<$5$C$?(B Oscar Figueiredo $B$5$s$K46(B +$B<U$7$^$9!#@:NOE*$K(B tm-vm $B$r2~NI$7!"$^$?!"N)GI$J@bL@=q$r=q$$$F2<$5$$$^$7(B +$B$?!#(B@refill + +$B:G8e$K!"(Bbeta test $B$K6(NO$7$F2<$5$C$?F|K\8lHG!"1Q8lHGAPJ}$N(B tm mailing +list $B$N(B member $B$K46<U$7$^$9!#$^$?!"(Bpatch $B$rAw$C$F2<$5$C$?A4$F$NJ}$K46(B +$B<U$7$^$9!#(B + + +@node Concept Index, Variable Index, Acknowledgments, Top @chapter $B35G0:w0z(B @printindex cp
--- a/man/tm/tm-mh-e-en.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-mh-e-en.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ <!doctype sinfo system> -<!-- $Id: tm-mh-e-en.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-mh-e-en.sgml,v 1.2 1996/12/28 21:03:31 steve Exp $ --> <head> <title>tm-mh-e 7.71 Reference Manual (English Version) <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail>
--- a/man/tm/tm-mh-e-en.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-mh-e-en.texi Mon Aug 13 09:05:10 2007 +0200 @@ -26,10 +26,10 @@ @node Introduction, mh-folder-mode, Top, Top @chapter What is tm-mh-e? +@cindex tm-mh-e -@cindex{tm-mh-e}@strong{tm-mh-e} is a mh-e (@ref{(mh-e)}) extender to -use MIME (@ref{(tm-en)MIME}) feature using tm -(@ref{(tm-en)tm-kernel}).@refill +@strong{tm-mh-e} is a mh-e (@ref{(mh-e)}) extender to use MIME +(@ref{(tm-en)MIME}) feature using tm (@ref{(tm-en)tm-kernel}).@refill tm-mh-e extends following features: @@ -71,12 +71,13 @@ @node Automatic MIME Preview, mule, mh-folder-mode, Top @chapter Inline display for MIME message +@cindex XEmacs +@cindex automatic MIME preview -@cindex{automatic MIME preview}@strong{automatic MIME preview} feature -is available in tm-mh-e. In automatic MIME preview mode, when reading -an article in MH-Folder mode (@ref{(mh-e)Reading Mail}), tm-mh-e -displays preview buffer processed by tm-view (@ref{(tm-view-en)}) -instead of raw show buffer.@refill +@strong{automatic MIME preview} feature is available in tm-mh-e. In +automatic MIME preview mode, when reading an article in MH-Folder mode +(@ref{(mh-e)Reading Mail}), tm-mh-e displays preview buffer processed by +tm-view (@ref{(tm-view-en)}) instead of raw show buffer.@refill Therefore if an article is encoded by Base64 (@ref{(tm-en)Base64}) or Quoted-Printable (@ref{(tm-en)Quoted-Printable}), a decoded article is @@ -85,8 +86,8 @@ multipart (@ref{(tm-en)multipart}) article is dealt with correctly.@refill -In addition, in @cindex{XEmacs}@strong{XEmacs}, images are displayed in -preview buffer as same as text.@refill +In addition, in @strong{XEmacs}, images are displayed in preview buffer +as same as text.@refill Different from using metamail, speaker does not roar just then read an article includes audio content, video player does not play just then
--- a/man/tm/tm-mh-e-ja.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-mh-e-ja.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ <!doctype sinfo system> -<!-- $Id: tm-mh-e-ja.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-mh-e-ja.sgml,v 1.2 1996/12/28 21:03:31 steve Exp $ --> <head> <title>tm-mh-e 7.71 $B@bL@=q!JF|K\8lHG!K(B <author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail>
--- a/man/tm/tm-mh-e-ja.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-mh-e-ja.texi Mon Aug 13 09:05:10 2007 +0200 @@ -28,10 +28,11 @@ @node Introduction, mh-folder-mode, Top, Top @chapter tm-mh-e $B$C$F2?!)(B +@cindex tm-mh-e -@cindex{tm-mh-e}@strong{tm-mh-e} $B$O(B tm (@ref{(tm-ja)tm-kernel}) $B$r;H$C$F(B -mh-e (@ref{(mh-e)}) $B$N(B MIME (@ref{(tm-ja)MIME}) $B5!G=$r6/2=$9$k$?$a$N(B -package $B$G$9!#(B@refill +@strong{tm-mh-e} $B$O(B tm (@ref{(tm-ja)tm-kernel}) $B$r;H$C$F(B mh-e +(@ref{(mh-e)}) $B$N(B MIME (@ref{(tm-ja)MIME}) $B5!G=$r6/2=$9$k$?$a$N(B package +$B$G$9!#(B@refill tm-mh-e $B$K$h$C$F6/2=$5$l$k5!G=$O<!$NDL$j$G$9!'(B @@ -73,12 +74,13 @@ @node Automatic MIME Preview, mule, mh-folder-mode, Top @chapter MIME message $B$N(B inline $BI=<((B +@cindex XEmacs +@cindex automatic MIME preview -tm-mh-e $B$G$O(B @cindex{automatic MIME preview}@strong{automatic MIME -preview} $B5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#$3$N5!G=$r;H$&$H(B MH-Folder mode -(@ref{(mh-e)Reading Mail}) $B$G5-;v$rFI$`;~!"DL>oI=<($5$l$k(B show buffer $B$N(B -$BBe$o$j$K(B tm-view (@ref{(tm-view-ja)}) $B$G=hM}$5$l$?(B preview buffer $B$rI=<((B -$B$7$^$9!#(B@refill +tm-mh-e $B$G$O(B @strong{automatic MIME preview} $B5!G=$rMxMQ$9$k$3$H$,$G$-$^(B +$B$9!#$3$N5!G=$r;H$&$H(B MH-Folder mode (@ref{(mh-e)Reading Mail}) $B$G5-;v$r(B +$BFI$`;~!"DL>oI=<($5$l$k(B show buffer $B$NBe$o$j$K(B tm-view +(@ref{(tm-view-ja)}) $B$G=hM}$5$l$?(B preview buffer $B$rI=<($7$^$9!#(B@refill $B$3$N$?$a!"(BQuoted-Printable (@ref{(tm-ja)Quoted-Printable}) $B$d(B Base64 @@ -87,8 +89,8 @@ $B$J=qBN$dAHHG$K4X$9$k>pJs$r;}$C$?5-;v$r@07A$7$FI=<($G$-$^$9!#EvA3$N$3$H$J(B $B$,$i!"(Bmultipart (@ref{(tm-ja)multipart}) $B$N5-;v$b@5$7$/=hM}$G$-$^$9!#(B -$B$^$?!"(B@cindex{XEmacs}@strong{XEmacs} $B$G$O(B text $B$HF1MM$K3($b(B preview -buffer $BFb$GI=<($9$k$3$H$,$G$-$^$9!#(B@refill +$B$^$?!"(B@strong{XEmacs} $B$G$O(B text $B$HF1MM$K3($b(B preview buffer $BFb$GI=<($9$k(B +$B$3$H$,$G$-$^$9!#(B@refill metamail $B$r;H$C$?>l9g$H0[$J$j!"2;$NF~$C$?5-;v$rFI$s$@$H$?$s!"$$$-$J$j!"(B $B2;$,LD$j=P$7$?$j!"(Bvideo $B$NF~$C$?5-;v$rFI$`$?$S$K(B video $B$,:F@8$5$l$?$j!"(B @@ -112,8 +114,7 @@ @chapter $B9q:]2=(B MULE (@ref{(tm-ja)mule}), XEmacs/mule, $B$*$h$S!"(Bmule $BE}9gHG(B Emacs (*1) $B$J(B -$B$I$N(B mule $B5!G=$r;}$C$?(B emacs $B$G$O(B MIME charset (@ref{(tm-ja)MIME -charset}) $B$*$h$S!"Hs(B MIME message/part $B$KBP$9$k(B newsgroup $BKh$K;XDj$5$l$?(B +$B$I$N(B mule $B5!G=$r;}$C$?(B emacs $B$G$O(B MIME charset (@ref{(tm-ja)MIME charset}) $B$*$h$S!"Hs(B MIME message/part $B$KBP$9$k(B newsgroup $BKh$K;XDj$5$l$?(B @code{default-mime-charset} $B$G$N(B code $BJQ49$,9T$o$l$^$9!#(B @noindent
--- a/man/tm/tm-mh-e_en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,109 +0,0 @@ -\input texinfo.tex -@setfilename tm-mh-e_en.info - -@titlepage -@title{tm-mh-e 7.71 Reference Manual} -@author{MORIOKA Tomohiko} -@end titlepage - -@node Top, Introduction, (dir), (dir) - -@menu -* Introduction:: What is tm-mh-e? -* mh-folder-mode:: Extension for folder-mode -* Automatic MIME Preview:: Inline display for MIME message -* MIME-Edit:: Composing MIME message -* Concept Index:: -* Command Index:: -* Variable Index:: -@end menu - -@node Introduction, mh-folder-mode, Top, Top -@chapter What is tm-mh-e? - -tm-mh-e is a mh-e extender for MIME features using tm. - -tm-mh-e extends following features: - - - automatic MIME preview using tm-view - - - composing MIME message using tm-edit - - -@node mh-folder-mode, Automatic MIME Preview, Introduction, Top -@chapter Extension for folder-mode - -[@key{M-t}] It is the toggle whether to do automatic MIME preview or not. - -[@key{v}] Enter @code{mime/viewer-mode} to view a message. - -[@key{.}] Display current message. - -[@key{,}] Display current message with showing all fields. - -[@key{M-,}] Display current raw message. - -@code{mime/viewer-mode} is a major-mode to view and navigate MIME -message. In this mode, you can move in a message or play a content, -interactively. (@pxref{(tm_en.info)MIME navigation}) - - -@node Automatic MIME Preview, MIME-Edit, mh-folder-mode, Top -@chapter Inline display for MIME message - -``Automatic MIME preview'' feature is available in tm-mh-e. In -automatic MIME preview mode, when reading an article in summary mode, -tm-mh-e displays preview buffer processed by tm-view instead of raw -show buffer. (@pxref{(tm_en.info)tm-view}) - -Therefore if an article is encoded by Quoted-Printable or Base64, a -decoded article is displayed. Or rich text article is automatic -formated. Of course, multipart article is dealt with correctly. - -Different from using metamail, speaker does not roar just then read an -article includes audio content, video player does not play just then -read an article includes video content, it does not do anonymous ftp -or send mail when read an article includes external-message. These -contents are played when you do decoding command in preview buffer. - -In addition, in XEmacs, images are displayed in preview buffer as same -as text. - -However if you use a slow machine, or are just really impatient, you -can stop automatic MIME preview. - - -@defvar tm-mh-e/automatic-mime-preview - -If it is not-nil, tm-mh-e is in automatic MIME preview mode. - - -@end defvar - -@node MIME-Edit, Concept Index, Automatic MIME Preview, Top -@chapter Composing MIME message - -If using mime-setup (@pxref{(tm_en.info)Setting}), you can edit MIME -message in mh-letter-mode using tm-edit. (@pxref{(tm_en.info)tm-edit}) - -@node Concept Index, Command Index, MIME-Edit, Top -@chapter Concept Index - -@printindex cp - - -@node Command Index, Variable Index, Concept Index, Top -@chapter Command Index - -@printindex fn - - -@node Variable Index, , Command Index, Top -@chapter Variable Index - -@printindex vr - -@summarycontents -@contents - -@bye
--- a/man/tm/tm-util=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,153 +0,0 @@ -@c $Id: tm-util=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node customize, Bug report, encoded-word, Top -@comment node-name, next, previous, up -@chapter customize - -@menu -* fields:: -* available functions:: -* example:: -@end menu - -@node fields, available functions, customize, customize -@comment node-name, next, previous, up -@section fields -@cindex field-list -@cindex field-regexp - -tm-view.el and tm-edit.el uses pair of @strong{field-list} and -@strong{field-regexp} to display or choose fields of message header. - -tm has functions to set such pair. - - -@defun tm:add-fields sym field-list &optional regexp-sym - -It adds @var{field-list} to field-list indicated by symbol @var{sym}. -@end defun - - -@defun tm:delete-fields sym field-list &optional regexp-sym - -It removes @var{field-list} from field-list indicated by symbol -@var{sym}. -@end defun - - -@node available functions, example, fields, customize -@comment node-name, next, previous, up -@section available functions - - -@defun add-path path &rest options - -It adds @var{path} to @code{load-path}. - -In default, it adds expanded path to top of @code{load-path} if there -is @var{path} under @code{default-load-path}. - -If @code{'all-paths} is specified in @var{options}, it searches -@var{path} from all of @code{load-path} instead of -only @code{default-load-path}. - -If @code{'append} is specifies in @var{options}, it adds to end of -@code{load-path}. -@end defun - - -@defun call-after-loaded module func &optional hook-name - -It calls function @var{func} if @var{module} is already provided. - -Otherwise, it add-hooks to @var{hook-name}. - -Default value of @var{hook-name} is @code{MODULE-load-hook}. -@end defun - - -@node example, , available functions, customize -@comment node-name, next, previous, up -@section example - -@subsection message header display (1) - -If you would like to hide "Mail-From", "Expires", "Xref", "Approved", -"Sender" and "X-.*" headers, please specify: - -@lisp -(call-after-loaded - 'tm-view - (lambda () - (tm:add-fields - 'mime-viewer/ignored-field-list - '("Mail-From" "Expires" "Xref" "Approved" "Sender" "X-.*") - ))) -@end lisp - -@subsection message header display (2) - -If you want to display only "From", ".*To", "Subject", ".*Date" and -"Newsgroups" , please specify: - -@lisp -(setq mime-viewer/ignored-field-list '(".+")) -(setq mime-viewer/visible-field-list - '("From" ".*To" "Subject" ".*Date" "Newsgroups")) -@end lisp - - -@subsection hilit19 - -example to add faces using hilit19. - -@lisp -(cond (window-system - (require 'hilit19) - (let* ((csubject-patterns '(("^\\[.+\\]$" nil msg-subject))) - (header-patterns '(("^Subject:.*$" nil msg-subject) - ("^From:.*$" nil msg-from) - ("^--text follows this line--$" - nil msg-separator) - ("^[A-Za-z][A-Za-z0-9-]+:" nil msg-header) - )) - (body-patterns '(("^\\(In article\\|[ \t]*\\w*[]<>@}|]\\).*$" - nil msg-quote))) - (message-patterns (append ;;csubject-patterns - header-patterns - body-patterns)) - ) - (hilit-set-mode-patterns 'msg-header header-patterns) - (hilit-set-mode-patterns 'msg-body body-patterns) - (hilit-set-mode-patterns 'mime/viewer-mode - message-patterns - 'hilit-rehighlight-message) - ) - (add-hook 'mime-viewer/content-header-filter-hook - (lambda () - (if (not (eq mime::preview/original-major-mode - 'gnus-original-article-mode)) - (hilit-rehighlight-buffer-quietly) - ))) - (add-hook 'mime-viewer/plain-text-preview-hook - (lambda () - (if (not (eq mime::preview/original-major-mode - 'gnus-original-article-mode)) - (hilit-rehighlight-buffer-quietly) - ))) - )) -@end lisp - - -@subsection browse-url - -setting example for browse-url.el included in Gnus. - -@lisp -(setq browse-url-browser-function - (if (eq window-system 'x) - 'browse-url-netscape - 'browse-url-w3)) -(autoload browse-url-browser-function "browse-url" - "Ask a WWW browser to show a URL." t) -@end lisp
--- a/man/tm/tm-view-a=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,86 +0,0 @@ -@c $Id: tm-view-a=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node article-buffer, preview-buffer, encoded-word decoding, Mechanism of tm-view -@comment node-name, next, previous, up -@subsection article-buffer - -@defvr{Structure} mime::content-info rcnum point-min point-max type parameters encoding children - -structure to represent MIME content in article-buffer. It is called by -@strong{content-info}. - -@table @var -@item rcnum -@strong{reversed content-number} (list) - -@item point-min -region beginning point in article-buffer - -@item point-max -region end point in article-buffer - -@item type -content-type/sub-type (string or nil) - -@item parameters -parameter of Content-Type field (association list) - -@item encoding -Content-Transfer-Encoding (string or nil) - -@item children -list of content-info included in this content -@end table - -Please use reference function `@code{mime::content-info/SLOT-NAME}' to -reference slot of content-info. Their argument is only content-info. - -@end defvr - - -@defvar mime::article/content-info - -result of MIME parsing of article-buffer (content-info) -@end defvar - - -@defvar mime::article/preview-buffer - -preview-buffer corresponded by this buffer -@end defvar - - -@defun mime-article/point-content-number point &optional cinfo - -In a region managed by content-info @var{cinfo}, it returns -content-number corresponded by @var{point}. - -Default value of @var{cinfo} is @code{mime::article/content-info}. -@end defun - - -@defun mime-article/rcnum-to-cinfo rcnum &optional cinfo - -In a region managed by content-info @var{cinfo}, it returns -content-info corresponded by reversed-content-number @var{rcnum}. - -Default value of @var{cinfo} is @code{mime::article/content-info}. -@end defun - - -@defun mime-article/cnum-to-cinfo rcnum &optional cinfo - -In a region managed by content-info @var{cinfo}, it returns -content-info corresponded by content-number @var{cnum}. - -Default value of @var{cinfo} is @code{mime::article/content-info}. -@end defun - - -@defun mime/flatten-content-info &optional cinfo - -It returns flatten list of content-info from content-info @var{cinfo} -tree. - -Default value of @var{cinfo} is @code{mime::article/content-info}. -@end defun
--- a/man/tm/tm-view-cb=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -@c $Id: tm-view-cb=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node content-body, content-separator, content-header, MIME display -@comment node-name, next, previous, up -@subsubsection content-body -@cindex content-body - -Content-body represents content of the message. tm-view does not -display raw content body. For example, if a content has binary, it is -hidden. If a content has richtext, it is formated. Namely content body -is hidden or formated. - -Function @code{mime-viewer/body-visible-p} is a judge function whether -content-body of a content is displayed. If it returns @code{nil}, -content-body is hidden. In default, it returns non-@code{nil} when -content-type of a content is a member of variable -@code{mime-viewer/default-showing-Content-Type-list}. - -When content-body of a content is displayed, content-body is formated -by content-filter. Content-filter is searched from variable -@code{mime-viewer/content-filter-alist}. At this time, major-mode of -the article buffer is used as the key. - -If it is not found, function @code{mime-viewer/default-content-filter} -is called. - - -@defvar mime-viewer/default-showing-Content-Type-list - -List of content-type. If content-type of a content is a member of this -variable, its body is displayed. -@end defvar - - -@deffn{Function} mime-viewer/body-visible-p rcnum cinfo &optional ctype - -Return non-@code{nil}, if content-type of a content is displayed. -@var{rcnum} is reversed-content-number of a content. @var{cinfo} is -content-info of the message. If you know content-type of a content, -you can specify it as argument @var{ctype}. -@end deffn - - -@defvar mime-viewer/content-filter-alist - -Association-list whose key is major-mode of a article buffer, value is -content-filter. -@end defvar - - -@deffn{Function} mime-viewer/default-content-filter rcnum cinfo ctype params subj - -It is called when content-body of a content should be displayed and -content-filter is not found in @code{mime-viewer/content-filter-alist}. - -In default, it does nothing. -@end deffn
--- a/man/tm/tm-view-ch=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -@c $Id: tm-view-ch=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node content-header, content-body, content-subject, MIME display -@comment node-name, next, previous, up -@subsubsection content-header -@cindex content-header - -A content header shows the header portion of a content in the preview -buffer. - -When the function @code{mime-viewer/header-visible-p} returns @code{t} -for content-number of a content, content-header is displayed. This -judge function returns @code{t} when a content is root or content-type -of its parent is a member of the variable -@code{mime-viewer/childrens-header-showing-Content-Type-list}. - -If you want to change this condition, please redefine it. - -When content-header is displayed, content-header are formated by -content-header-filter. Content-header-filter is searched from variable -@code{mime-viewer/content-header-filter-alist}. Its key is major-mode -of the article buffer. If not found, function -@code{mime-viewer/default-content-header-filter} is called. - - -@defvar mime-viewer/childrens-header-showing-Content-Type-list - -List of content-type. If content-type of parent of a content is a -member of this variable, its content-header is displayed. Default -value is "message/rfc822". - -This variable is referred by the function -@code{mime-viewer/header-visible-p}. -@end defvar - - -@deffn{Function} mime-viewer/header-visible-p rcnum cinfo &optional ctype - -Returns @code{t} if a content is displayed. - -@var{cnum} is content-number. @var{cinfo} is content-info. If you know -content-type, you can specify by @var{ctype}. -@end deffn - - -@defvar mime-viewer/content-header-filter-alist - -Association-list whose key is major-mode of a article buffer, value is -content-header-filter. -@end defvar - - -@deffn{Function} mime-viewer/default-content-header-filter - -It is called when content-header-filter is not found in variable -@code{mime-viewer/content-header-filter-alist}. -@end deffn - - -@defvar mime-viewer/ignored-field-list - -List of regular expression to represent invisible fields. - -Variable @code{mime-viewer/ignored-field-regexp} is created from it. - -Please use function @code{tm:add-fields} or @code{tm:delete-fields} to -set it. -@end defvar
--- a/man/tm/tm-view-cs=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -@c $Id: tm-view-cs=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node content-subject, content-header, MIME display, MIME display -@comment node-name, next, previous, up -@subsubsection content-subject -@cindex content-subject - -content-subject is a part to display abstract for the content. It is -placed in top of content. - -In default, it is displayed following design: - -@example - [1.3 test (text/plain)] -@end example - -First number field represents position of a content in the message. It -is called `content-number'. It can be considered as the chapter number -in the message. - -Second string part represents title. It is created by following: - -@itemize @bullet -@item name paramater or x-name parameter in Content-Type field -@item Content-Description field or Subject field -@item filename of uuencode -@end itemize - -If they are not exists, space is displayed. - -Third parenthesis part represents content-type/subtype of the content. -If it is non-MIME part, @code{nil} is displayed. - -Content-subject is used like icon when content-header and content-body -are hidden. For example, - -@example - [2 (image/gif)] -@end example - -if you press `v' key, GIF image is displayed. - - -@defvr{Variable} mime-viewer/content-subject-omitting-Content-Type-list - -List of content-type. If content-type of a content is a member of this -list, its content-subject is not displayed. - -This variable is referenced by function -@code{mime-viewer/default-content-subject-function}. -@end defvr - - -@deffn{Function} mime-viewer/default-content-subject-function rcnum cinfo ctype params subj - -Default value of the variable -@code{mime-viewer/content-subject-function}. It refers variable -@code{mime-viewer/content-subject-omitting-Content-Type-list}. -@end deffn - - -@defvar mime-viewer/content-subject-function rcnum cinfo ctype params subj - -Variable to specify content-subject display function. Default value is -the function @code{mime-viewer/default-content-subject-function}. -@end defvar
--- a/man/tm/tm-view-en.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-view-en.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-view-en.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-view-en.sgml,v 1.2 1996/12/28 21:03:31 steve Exp $ --> <head> -<title>tm-view 7.77 Reference Manual (English Version) +<title>tm-view 7.79 Reference Manual (English Version) <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/11 +<date>1996/12/25 <toc> </head> @@ -974,6 +974,25 @@ </defun> +<h1> Acknowledgments +<node> Acknowledgments +<p> +First of all, I thank MASUTANI Yasuhiro. He requested me a lot of +important features and gave me a lot of suggestions when tm-view was +born. tm-view is based on his influence. +<p> +I thank ENAMI Tsugutomo for work of <file>mime.el</file>, which is an +origin of <file>tm-ew-d.el</file> and <file>mel-b.el</file>, and +permission to rewrite for tm. +<p> +I thank OKABE Yasuo for work of internal method for LaTeX and +automatic assembling method for message/partial. I thank UENO +Hiroshi for work of internal method for tar archive. +<p> +Last of all, I thank members of two tm mailing lists, Japanese and +English version. + + <h1> Concept Index <node> Concept Index
--- a/man/tm/tm-view-en.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-view-en.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-view-en.info -@settitle{tm-view 7.77 Reference Manual (English Version)} +@settitle{tm-view 7.79 Reference Manual (English Version)} @titlepage -@title tm-view 7.77 Reference Manual (English Version) +@title tm-view 7.79 Reference Manual (English Version) @author MORIOKA Tomohiko <morioka@@jaist.ac.jp> -@subtitle 1996/10/11 +@subtitle 1996/12/25 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm-view 7.77 Reference Manual (English Version) +@top tm-view 7.79 Reference Manual (English Version) @ifinfo @@ -21,6 +21,7 @@ * method:: Mechanism of decoding * Two buffers for an article:: raw-article-buffer and preview-buffer * API:: Functions to decode MIME message +* Acknowledgments:: * Concept Index:: * Function Index:: * Variable Index:: @@ -28,6 +29,8 @@ @node Introduction, MIME display, Top, Top @chapter What is tm-view? +@cindex filter +@cindex method The tm-view is a general MIME viewer running on GNU Emacs.@refill @@ -37,12 +40,10 @@ tm-view is a user interface kernel to view and navigate MIME message. tm-view drives some programs to navigate each content-type -(@ref{(tm-en)content-type})s, they are called -@cindex{method}@strong{method} (@ref{method}). tm-view calls some -programs to display each contents and headers in preview buffer, they -are called @cindex{filter}@strong{filter} (@ref{Two buffers for an -article}). Method and filters are tm-view application program. They -expand tm-view to treat various kinds of MIME types. +(@ref{(tm-en)content-type})s, they are called @strong{method} +(@ref{method}). tm-view calls some programs to display each contents +and headers in preview buffer, they are called @strong{filter} (@ref{Two buffers for an article}). Method and filters are tm-view application +program. They expand tm-view to treat various kinds of MIME types. @node MIME display, mime/viewer-mode, Introduction, Top @@ -123,6 +124,7 @@ @node content-button, content-header, MIME display, MIME display @section content-button +@cindex content-number content-subject displays abstract for the part. It is placed in top of the part.@refill @@ -135,8 +137,8 @@ First number field represents position of a content in the part. It is -called @cindex{content-number}@strong{content-number}. It can be -considered as the chapter number in the message.@refill +called @strong{content-number}. It can be considered as the chapter +number in the message.@refill Second string part represents title. It is created by following: @@ -189,6 +191,7 @@ @node content-header, content-body, content-button, MIME display @section content-header +@cindex content-header-filter A content header displays the header portion of a part in the preview-buffer. However it is annoying to display header for every @@ -210,9 +213,8 @@ @code{mime-viewer/childrens-header-showing-Content-Type-list}.@refill When content-header is displayed, content-header are formated by the -program called by -@cindex{content-header-filter}@strong{content-header-filter}. -Content-header-filter is searched from variable +program called by @strong{content-header-filter}. Content-header-filter +is searched from variable @code{mime-viewer/content-header-filter-alist}. Its key is major-mode of the raw-article-buffer (@ref{raw-article-buffer}). If not found, function @code{mime-viewer/default-content-header-filter} is @@ -275,9 +277,10 @@ @node content-body, content-separator, content-header, MIME display @section content-body +@cindex content-filter +@cindex content-body -@cindex{content-body}@strong{content-body} represents content of the -part.@refill +@strong{content-body} represents content of the part.@refill tm-view does not display raw content body. For example, if a content has binary, it is hidden. If a content has text/enriched, it is @@ -290,10 +293,9 @@ @code{mime-viewer/default-showing-Content-Type-list}.@refill When content-body of a content is displayed, content-body is formated by -@cindex{content-filter}@strong{content-filter}. Content-filter is -searched from variable @code{mime-viewer/content-filter-alist}. At this -time, major-mode of the raw-article-buffer (@ref{raw-article-buffer}) is -used as the key. +@strong{content-filter}. Content-filter is searched from variable +@code{mime-viewer/content-filter-alist}. At this time, major-mode of +the raw-article-buffer (@ref{raw-article-buffer}) is used as the key. If it is not found, function @code{mime-viewer/default-content-filter} is called. @@ -338,9 +340,10 @@ @node content-separator, , content-body, MIME display @section content-separator +@cindex content-separator -@cindex{content-separator}@strong{content-separator} is displayed to -represent boundary of contents.@refill +@strong{content-separator} is displayed to represent boundary of +contents.@refill Content-separator is displayed by function @code{mime-viewer/default-content-separator}. In default, it displays @@ -435,22 +438,25 @@ @node method, Two buffers for an article, mime/viewer-mode, Top @chapter Mechanism of decoding +@cindex external method +@cindex internal method +@cindex method +@cindex decoding-mode +@cindex decoding operation(s) (for a part) In @code{mime/viewer-mode}, you can do play (@kbd{v}), extract (@kbd{e}), or print (@kbd{C-c C-p}) for each parts. These operations -are called @cindex{decoding operation(s) (for a part)}@strong{decoding -operation(s) (for a part)}. And kind of decoding operations are called -@cindex{decoding-mode}@strong{decoding-mode}.@refill +are called @strong{decoding operation(s) (for a part)}. And kind of +decoding operations are called @strong{decoding-mode}.@refill When decoding operation is driven, tm-view calls a procedure matched for the condition, such as content-type (@ref{(tm-en)content-type}) of the part or its environment. This procedure is called -@cindex{method}@strong{method}.@refill +@strong{method}.@refill There are two kinds of methods. One is Emacs Lisp function, called -@cindex{internal method}@strong{internal method}. Another one is -external program, called @cindex{external method}@strong{external -method}.@refill +@strong{internal method}. Another one is external program, called +@strong{external method}.@refill Internal method operates in Emacs, so it can do carefully.@refill @@ -716,14 +722,17 @@ @node Two buffers for an article, API, method, Top @chapter raw-article-buffer and preview-buffer +@cindex filter +@cindex content-filter +@cindex header-filter +@cindex preview-buffer +@cindex raw-article-buffer tm-view managements two buffers, one is for raw message called -@cindex{raw-article-buffer}@strong{raw-article-buffer}, another one is -to preview for user called -@cindex{preview-buffer}@strong{preview-buffer}. major-mode of -raw-article-buffer is same as major-mode for article of original MUA, -major-mode of preview-buffer is @code{mime/viewer-mode} -(@ref{mime/viewer-mode}).@refill +@strong{raw-article-buffer}, another one is to preview for user called +@strong{preview-buffer}. major-mode of raw-article-buffer is same as +major-mode for article of original MUA, major-mode of preview-buffer is +@code{mime/viewer-mode} (@ref{mime/viewer-mode}).@refill When called @code{mime/viewer-mode}, tm-view analyzes raw-article-buffer, and sets its result to the variable @@ -732,10 +741,9 @@ After that, tm-view create a preview-buffer corresponded to the raw-article-buffer. As this time, tm-view modifies header and body of each parts of the message by specified conditions. Filter program for -header is called @cindex{header-filter}@strong{header-filter} -(@ref{content-header}), filter program for body is called -@cindex{content-filter}@strong{content-filter} (@ref{content-body}), and -they are called @cindex{filter}@strong{filter}.@refill +header is called @strong{header-filter} (@ref{content-header}), filter +program for body is called @strong{content-filter} (@ref{content-body}), +and they are called @strong{filter}.@refill When preview-buffer is made, buffer local variable of preview-buffer @code{mime::preview/content-list} is made to register structure of @@ -759,11 +767,12 @@ @node raw-article-buffer, preview-buffer, Two buffers for an article, Two buffers for an article @section buffer local variables of raw-article-buffer +@cindex content-info @deffn{Structure} mime::content-info rcnum point-min point-max type parameters encoding children structure to represent MIME content in raw-article-buffer. It is called -by @cindex{content-info}@strong{content-info}.@refill +by @strong{content-info}.@refill Please use reference function @code{mime::content-info/SLOT-NAME} to reference slot of content-info. Their argument is only @@ -856,6 +865,7 @@ @node preview-buffer, , raw-article-buffer, Two buffers for an article @section Buffer local variables of preview-buffer +@cindex preview-content-info @defvar mime::preview/mother-buffer @@ -866,7 +876,7 @@ @deffn{Structure} mime::preview-content-info point-min point-max buffer content-info structure to represent MIME content in preview-buffer. It is called by -@cindex{preview-content-info}@strong{preview-content-info}.@refill +@strong{preview-content-info}.@refill Please use reference function @code{mime::preview-content-info/SLOT-NAME} to reference slot of @@ -932,7 +942,7 @@ -@node API, Concept Index, Two buffers for an article, Top +@node API, Acknowledgments, Two buffers for an article, Top @chapter Functions to decode MIME message tm-view provides some available functions to decode and navigate MIME @@ -1028,7 +1038,26 @@ -@node Concept Index, Function Index, API, Top +@node Acknowledgments, Concept Index, API, Top +@chapter Acknowledgments + +First of all, I thank MASUTANI Yasuhiro. He requested me a lot of +important features and gave me a lot of suggestions when tm-view was +born. tm-view is based on his influence.@refill + +I thank ENAMI Tsugutomo for work of @file{mime.el}, which is an origin +of @file{tm-ew-d.el} and @file{mel-b.el}, and permission to rewrite for +tm.@refill + +I thank OKABE Yasuo for work of internal method for LaTeX and automatic +assembling method for message/partial. I thank UENO Hiroshi for work of +internal method for tar archive.@refill + +Last of all, I thank members of two tm mailing lists, Japanese and +English version. + + +@node Concept Index, Function Index, Acknowledgments, Top @chapter Concept Index @printindex cp
--- a/man/tm/tm-view-ja.sgml Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-view-ja.sgml Mon Aug 13 09:05:10 2007 +0200 @@ -1,9 +1,9 @@ <!doctype sinfo system> -<!-- $Id: tm-view-ja.sgml,v 1.1.1.1 1996/12/21 20:51:39 steve Exp $ --> +<!-- $Id: tm-view-ja.sgml,v 1.2 1996/12/28 21:03:33 steve Exp $ --> <head> -<title>tm-view 7.77 Reference Manual$B!JF|K\8lHG!K(B +<title>tm-view 7.79 Reference Manual$B!JF|K\8lHG!K(B <author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail> -<date>1996/10/11 +<date>1996/12/25 <toc> </head> @@ -943,6 +943,24 @@ </defun> +<h1> $B<U<-(B +<node> Acknowledgments +<p> +$B:G=i$K!";d$,(B tm-view $B$r:G=i$K:n$C$?;~$K!"87$7$$CmJ8$HM-1W$J=u8@$r2<$5(B +$B$j!"$=$N@_7W$KB?Bg$JM?$($i$l$?>#C+J]Gn$5$s$K46<U$7$^$9!#(B +<p> +$B<!$K!"(B<file>tm-ew-d.el</file> $B$H(B <file>mel-b.el</file> $B$NA0?H$KEv$?$k(B +<file>mime.el</file> $B$r=q$-!"$=$NG[I[$H2~B$$r$*5v$72<$5$C$?1]JB;LCR$5(B +$B$s$K46<U$7$^$9!#(B +<p> +$B$^$?!"(BLaTeX $BMQ$NFbIt(B method $B$H(B message/partial $BMQ$N<+F07k9g(B method $B$r(B +$BDs6!$7$F2<$5$C$?2,It<wCK$5$s!"(Btar archive $BMQ$NFbIt(B method $B$rDs6!$7$F2<(B +$B$5$C$?>eLnGn$5$s$K46<U$7$^$9!#(B +<p> +$B:G8e$K!"(Bbeta test $B$K6(NO$7$F2<$5$C$?F|K\8lHG!"1Q8lHGAPJ}$N(B tm mailing +list $B$N(B member $B$K46<U$7$^$9!#(B + + <h1> $B35G0:w0z(B <node> Concept Index
--- a/man/tm/tm-view-ja.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/tm/tm-view-ja.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,13 +1,13 @@ \input texinfo.tex @setfilename tm-view-ja.info -@settitle{tm-view 7.77 Reference Manual$B!JF|K\8lHG!K(B} +@settitle{tm-view 7.79 Reference Manual$B!JF|K\8lHG!K(B} @titlepage -@title tm-view 7.77 Reference Manual$B!JF|K\8lHG!K(B +@title tm-view 7.79 Reference Manual$B!JF|K\8lHG!K(B @author $B<i2,(B $BCNI'(B <morioka@@jaist.ac.jp> -@subtitle 1996/10/11 +@subtitle 1996/12/25 @end titlepage @node Top, Introduction, (dir), (dir) -@top tm-view 7.77 Reference Manual$B!JF|K\8lHG!K(B +@top tm-view 7.79 Reference Manual$B!JF|K\8lHG!K(B @ifinfo @@ -23,6 +23,7 @@ * method:: $B:F@8=hM}$N<B8=(B * Two buffers for an article:: raw-article-buffer $B$H(B preview-buffer * API:: MIME message $B$N(B decode $B$K4X$9$k4X?t(B +* Acknowledgments:: $B<U<-(B * Concept Index:: $B35G0:w0z(B * Function Index:: $B4X?t:w0z(B * Variable Index:: $BJQ?t:w0z(B @@ -30,6 +31,8 @@ @node Introduction, MIME display, Top, Top @chapter tm-view $B$C$F2?!)(B +@cindex filter +@cindex method tm-view $B$O(B GNU Emacs $B$GF0:n$9$kHFMQE*$J(B MIME viewer $B$G$9!#(B@refill @@ -40,12 +43,10 @@ tm-view $B$O(B MIME message $B$r1\Mw$9$k$?$a$N(B user interface $B$N3K$G$"$j!"$=$N(B $B>e$G3F(B content-type (@ref{(tm-ja)content-type}) $B$r07$&$?$a$N(B -@cindex{method}@strong{method} (@ref{method}) $B$H8F$P$l$k%W%m%0%i%`$rF0:n(B -$B$5$;$^$9!#$^$?!"(BMIME message $B$NI=<($N;EJ}$r7h$a$k(B -@cindex{filter}@strong{filter} (@ref{Two buffers for an article}) $B$H8F$P(B -$B$l$k%W%m%0%i%`$r5/F0;~$K8F$S=P$7$^$9!#(Bmethod $B$H(B filter $B$r(B tm-view $B$KAH$_(B -$B9~$`;v$K$h$C$F!"(B@code{mime/viewer-mode} $B$G$5$^$6$^$J(B MIME content-type -$B$r07$&;v$,$G$-$^$9!#(B +@strong{method} (@ref{method}) $B$H8F$P$l$k%W%m%0%i%`$rF0:n$5$;$^$9!#$^$?!"(B +MIME message $B$NI=<($N;EJ}$r7h$a$k(B @strong{filter} (@ref{Two buffers for an article}) $B$H8F$P$l$k%W%m%0%i%`$r5/F0;~$K8F$S=P$7$^$9!#(Bmethod $B$H(B +filter $B$r(B tm-view $B$KAH$_9~$`;v$K$h$C$F!"(B@code{mime/viewer-mode} $B$G$5$^$6(B +$B$^$J(B MIME content-type $B$r07$&;v$,$G$-$^$9!#(B @node MIME display, mime/viewer-mode, Introduction, Top @@ -127,9 +128,11 @@ @node content-button, content-header, MIME display, MIME display @section content-button +@cindex content-number +@cindex content-button -@cindex{content-button}@strong{content-button} $B$O(B part $B$N@hF,$K$"$C$F!"(B -$B$=$N(B part $B$K4X$9$kBg$^$+$J>pJs$rI=<($9$kItJ,$G$9!#(B@refill +@strong{content-button} $B$O(B part $B$N@hF,$K$"$C$F!"$=$N(B part $B$K4X$9$kBg$^$+(B +$B$J>pJs$rI=<($9$kItJ,$G$9!#(B@refill $BI8=`$G$O(B @@ -141,7 +144,7 @@ $B$N$h$&$J46$8$KI=<($5$l$^$9!#(B $B:G=i$N?t;z$O(B message $BCf$N$3$N(B part $B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N$G!"(B -@cindex{content-number}@strong{content-number} $B$H8F$S$^$9!#(B@refill +@strong{content-number} $B$H8F$S$^$9!#(B@refill $B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"(B @@ -190,11 +193,12 @@ @node content-header, content-body, content-button, MIME display @section content-header +@cindex content-header-filter +@cindex content-header -@cindex{content-header}@strong{content-header} $B$O$"$k(B part $B$N(B header $B$r(B -$BI=<($9$kItJ,$G$9!#$7$+$7!"A4$F$N(B part $B$N(B content-header $B$rI=<($9$k$N$O]5(B -$BF+$7$$$N$G!"0J2<$N$h$&$J(B mechanism $B$K$h$C$FI=<($9$k$+$7$J$$$+$r7h$a$F$$(B -$B$^$9!#(B@refill +@strong{content-header} $B$O$"$k(B part $B$N(B header $B$rI=<($9$kItJ,$G$9!#$7$+$7!"(B +$BA4$F$N(B part $B$N(B content-header $B$rI=<($9$k$N$O]5F+$7$$$N$G!"0J2<$N$h$&$J(B +mechanism $B$K$h$C$FI=<($9$k$+$7$J$$$+$r7h$a$F$$$^$9!#(B@refill $B$"$k(B part $B$N(B reversed-content-number $B$r4X?t(B @code{mime-viewer/header-visible-p} $B$KM?$($?;~$NJV$jCM$,(B @code{t} $B$K$J$k(B @@ -211,11 +215,11 @@ $B$$!#(B@refill content-header $B$,I=<($5$l$k>l9g!"(Bcontent-header $B$O(B -@cindex{content-header-filter}@strong{content-header-filter} $B$H8F$P$l$k(B -program $B$K$h$C$F@07A$5$l$^$9!#(Bcontent-header-filter $B$O(B -raw-article-buffer (@ref{raw-article-buffer}) $B$N(B major-mode $B$r(B key $B$H$7(B -$B$FJQ?t(B @code{mime-viewer/content-header-filter-alist} $B$+$iC5$5$l$^$9!#$b(B -$B$7!"(Bcontent-header-filter $B$,8+$D$+$i$J$+$C$?>l9g!"4X?t(B +@strong{content-header-filter} $B$H8F$P$l$k(B program $B$K$h$C$F@07A$5$l$^$9!#(B +content-header-filter $B$O(B raw-article-buffer (@ref{raw-article-buffer}) +$B$N(B major-mode $B$r(B key $B$H$7$FJQ?t(B +@code{mime-viewer/content-header-filter-alist} $B$+$iC5$5$l$^$9!#$b$7!"(B +content-header-filter $B$,8+$D$+$i$J$+$C$?>l9g!"4X?t(B @code{mime-viewer/default-content-header-filter} $B$,8F$P$l$^$9!#(B@refill @@ -274,9 +278,10 @@ @node content-body, content-separator, content-header, MIME display @section content-body +@cindex content-filter +@cindex content-body -@cindex{content-body}@strong{content-body} $B$O(B part $B$NFbMF$rI=<($9$kItJ,(B -$B$G$9!#(B@refill +@strong{content-body} $B$O(B part $B$NFbMF$rI=<($9$kItJ,$G$9!#(B@refill $BA4$F$N(B part $B$NFbMF$rI=<($G$-$k$H$O8B$i$J$$$7!"$^$?!"I=<($7$?$/$J$$(B part $B$bB8:_$9$k$N$G!"0J2<$N$h$&$JJ}K!$GI=<($9$k$+$7$J$$$+$r7h$a$F$$$^$9!#(B @@ -289,12 +294,12 @@ $B$KI=<($5$l$^$9!#(B@refill $B$"$k(B part $B$N(B content-body $B$,I=<($5$l$k;~!"(Bpreview buffer $B$K$O(B part $B$NFb(B -$BMF$r(B @cindex{content-filter}@strong{content-filter} $B$H8F$P$l$k(B program -$B$K$h$C$F@07A$5$l$?$b$N$,I=<($5$l$^$9!#8F$P$l$k(B content-filter $B$O(B -raw-article-buffer (@ref{raw-article-buffer}) $B$N(B major-mode $B$r(B key $B$H$7(B -$B$FJQ?t(B @code{mime-viewer/content-filter-alist} $B$+$iC5$5$l$^$9!#$b$7!"$3(B -$B$NJQ?t$KEPO?$5$l$F$$$J$+$C$?>l9g!"4X?t(B -@code{mime-viewer/default-content-filter} $B$,8F$P$l$^$9!#(B +$BMF$r(B @strong{content-filter} $B$H8F$P$l$k(B program $B$K$h$C$F@07A$5$l$?$b$N$,(B +$BI=<($5$l$^$9!#8F$P$l$k(B content-filter $B$O(B raw-article-buffer +(@ref{raw-article-buffer}) $B$N(B major-mode $B$r(B key $B$H$7$FJQ?t(B +@code{mime-viewer/content-filter-alist} $B$+$iC5$5$l$^$9!#$b$7!"$3$NJQ?t$K(B +$BEPO?$5$l$F$$$J$+$C$?>l9g!"4X?t(B @code{mime-viewer/default-content-filter} +$B$,8F$P$l$^$9!#(B @defvar mime-viewer/default-showing-Content-Type-list @@ -335,9 +340,10 @@ @node content-separator, , content-body, MIME display @section content-separator +@cindex content-separator -@cindex{content-separator}@strong{content-separator} $B$O(B part $B$N0lHV:G8e(B -$B$K(B part $B4V$N6-L\$rL@$i$+$K$9$k$?$a$KI=<($5$l$^$9!#(B@refill +@strong{content-separator} $B$O(B part $B$N0lHV:G8e$K(B part $B4V$N6-L\$rL@$i$+$K(B +$B$9$k$?$a$KI=<($5$l$^$9!#(B@refill content-separator $B$O4X?t(B @code{mime-viewer/default-content-separator}$B$K(B $B$h$C$FI=<($5$l$^$9!#I8=`$G$O!"(Bcontent-header $B$b(B content-body $B$bI=<($5$l(B @@ -431,20 +437,24 @@ @node method, Two buffers for an article, mime/viewer-mode, Top @chapter $B:F@8=hM}$N<B8=(B +@cindex $B30It(B method +@cindex $BFbIt(B method +@cindex method +@cindex decoding-mode @code{mime/viewer-mode} $B$G$O!"3F(B part $B$KBP$7$F!"(Bplay (@kbd{v}), extract (@kbd{e}), print (@kbd{C-c C-p}) $B$H$$$&A`:n$r9T$J$&$3$H$,$G$-$^$9!#$3$&(B $B$7$?A`:n$N$3$H$r!X!J(Bpart $B$KBP$9$k!K(Bdecode $BA`:n!Y$H8F$V$3$H$K$7$^$9!#$^$?!"(B play, extract, print $B$H$$$&(B decode $BA`:n$N<oN`$N$3$H$r(B -@cindex{decoding-mode}@strong{decoding-mode} $B$H8F$V$3$H$K$7$^$9!#(B@refill +@strong{decoding-mode} $B$H8F$V$3$H$K$7$^$9!#(B@refill decode $BA`:n$,9T$J$o$l$?;~!"$=$N(B part $B$N(B content-type (@ref{(tm-ja)content-type}) $B$J$I$N>r7o$d$=$N>l$N4D6-$K1~$8$F<B:]$K$=$NA`(B -$B:n$r<B9T$9$k<jB3$-$,8F$P$l$^$9!#$3$N<jB3$-$N$3$H$r(B -@cindex{method}@strong{method} $B$H8F$S$^$9!#(B@refill +$B:n$r<B9T$9$k<jB3$-$,8F$P$l$^$9!#$3$N<jB3$-$N$3$H$r(B @strong{method} $B$H8F(B +$B$S$^$9!#(B@refill -method $B$K$O!"(BEmacs Lisp $B$G=q$+$l$?(B @cindex{$BFbIt(B method}@strong{$BFbIt(B method} $B$H!"(B -$B30It(B program $B$G<B8=$5$l$?(B @cindex{$B30It(B method}@strong{$B30It(B method} $B$,$"$j$^$9!#(B +method $B$K$O!"(BEmacs Lisp $B$G=q$+$l$?(B @strong{$BFbIt(B method} $B$H!"(B +$B30It(B program $B$G<B8=$5$l$?(B @strong{$B30It(B method} $B$,$"$j$^$9!#(B $BFbIt(B method $B$O(B Emacs $B$N5!G=$r;H$C$F$-$a:Y$+$$=hM}$r9T$J$&$3$H$,$G$-$^(B $B$9!#30It(B method $B$OHsF14|%W%m%;%98F$S=P$7$r;H$C$F<B8=$5$l$F$$$k$N$G!"<B(B $B9TCfBT$?$5$l$:$K$9$_$^$9!#$3$N$?$a!"@E;_2h$dF02h$J$I$N5pBg$J(B data $B$r:F(B @@ -702,13 +712,17 @@ @node Two buffers for an article, API, method, Top @chapter raw-article-buffer $B$H(B preview-buffer +@cindex filter +@cindex content-filter +@cindex header-filter +@cindex preview-buffer +@cindex raw-article-buffer tm-view $B$O!"(BMIME $B=hM}$r9T$J$&A0$N@8$N(B message $B$,F~$C$F$$$k(B -@cindex{raw-article-buffer}@strong{raw-article-buffer} $B$H$=$NFbMF$r(B user -$B$K4J7i$KI=<($7!"(Buser $B$,A`:n$9$k$?$a$N(B -@cindex{preview-buffer}@strong{preview-buffer} $B$H$$$$D$N(B buffer $B$r4I(B -$BM}$7$^$9!#(Braw-article-buffer $B$N(B major-mode $B$O$b$H$b$H$N(B MUA $B$N(B article -$BI=<(MQ$N(B major-mode $B$G$"$j!"(Bpreview-buffer $B$N(B major-mode $B$O(B +@strong{raw-article-buffer} $B$H$=$NFbMF$r(B user $B$K4J7i$KI=<($7!"(Buser $B$,A`(B +$B:n$9$k$?$a$N(B @strong{preview-buffer} $B$H$$$$D$N(B buffer $B$r4IM}$7$^$9!#(B +raw-article-buffer $B$N(B major-mode $B$O$b$H$b$H$N(B MUA $B$N(B article $BI=<(MQ$N(B +major-mode $B$G$"$j!"(Bpreview-buffer $B$N(B major-mode $B$O(B @code{mime/viewer-mode} (@ref{mime/viewer-mode}) $B$H$J$j$^$9!#(B@refill @code{mime/viewer-mode} $B$r<B9T$9$k$H!"(Btm-view $B$O$^$:(B raw-article-buffer @@ -718,10 +732,9 @@ $B<!$K!"$3$N7k2L$r85$K(B raw-article-buffer $B$KBP1~$9$k(B preview-buffer $B$r:n$j(B $B$^$9!#$3$N:]!"(Bcontent-type $B$K1~$8$F!"(Bpart $BC10L$G(B header $B$d(B body $B$r2C9)$9(B $B$k$3$H$,$G$-$^$9!#$3$N(B header $B$r2C9)$9$k%W%m%0%i%`$r(B -@cindex{header-filter}@strong{header-filter} (@ref{content-header}), -body $B$r2C9)$9$k%W%m%0%i%`$r(B -@cindex{content-filter}@strong{content-filter} (@ref{content-body}) $B$H8F(B -$B$S!"$3$l$i$rAm>N$7$F(B @cindex{filter}@strong{filter} $B$H8F$S$^$9!#(B +@strong{header-filter} (@ref{content-header}), body $B$r2C9)$9$k%W%m%0%i%`(B +$B$r(B @strong{content-filter} (@ref{content-body}) $B$H8F$S!"$3$l$i$rAm>N$7$F(B +@strong{filter} $B$H8F$S$^$9!#(B@refill preview-buffer $B$r:n@.$9$k;~$K!"(Bmessage $B$NI=<(>e$N9=B$$r5-O?$7$?(B preview-buffer $B$N(B buffer local $BJQ?t(B @code{mime::preview/content-list} $B$,(B @@ -745,11 +758,12 @@ @node raw-article-buffer, preview-buffer, Two buffers for an article, Two buffers for an article @section raw-article-buffer $B$N(B buffer local $BJQ?t(B +@cindex content-info @deffn{Structure} mime::content-info rcnum point-min point-max type parameters encoding children raw-article-buffer $B$K$*$1$k(B MIME part $B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=B$BN!#(B -$BC1$K(B @cindex{content-info}@strong{content-info} $B$H$b8F$V!#(B@refill +$BC1$K(B @strong{content-info} $B$H$b8F$V!#(B@refill $B$3$N9=B$BN$r;2>H$9$k$K$O!"(B@code{mime::content-info/$B%9%m%C%HL>(B} $B$H$$$&(B content-info $B$r0z?t$K$H$k4X?t$rMQ$$$k!#(B@refill @@ -842,6 +856,7 @@ @node preview-buffer, , raw-article-buffer, Two buffers for an article @section preview-buffer $B$N(B buffer local $BJQ?t(B +@cindex preview-content-info @defvar mime::preview/mother-buffer @@ -852,8 +867,7 @@ @deffn{Structure} mime::preview-content-info point-min point-max buffer content-info preview-buffer $B$K$*$1$k(B MIME content $B$K4X$9$k>pJs$r3JG<$9$k$?$a$N9=B$BN!#(B -$BC1$K(B @cindex{preview-content-info}@strong{preview-content-info} $B$H$b8F$V!#(B -@refill +$BC1$K(B @strong{preview-content-info} $B$H$b8F$V!#(B@refill $B$3$N9=B$BN$r;2>H$9$k$K$O!"(B@code{mime::content-info/$B%9%m%C%HL>(B} $B$H$$$&(B content-info $B$r0z?t$K$H$k4X?t$rMQ$$$k!#(B@refill @@ -913,7 +927,7 @@ -@node API, Concept Index, Two buffers for an article, Top +@node API, Acknowledgments, Two buffers for an article, Top @chapter MIME message $B$N(B decode $B$K4X$9$k4X?t(B tm-view $B$NDs6!$9$k4X?t$r3F(B MUA (@ref{(tm-ja)MUA}) $B$KAH$_9~$`;v$K$h$C$F!"(B @@ -1023,7 +1037,24 @@ -@node Concept Index, Function Index, API, Top +@node Acknowledgments, Concept Index, API, Top +@chapter $B<U<-(B + +$B:G=i$K!";d$,(B tm-view $B$r:G=i$K:n$C$?;~$K!"87$7$$CmJ8$HM-1W$J=u8@$r2<$5$j!"(B +$B$=$N@_7W$KB?Bg$JM?$($i$l$?>#C+J]Gn$5$s$K46<U$7$^$9!#(B@refill + +$B<!$K!"(B@file{tm-ew-d.el} $B$H(B @file{mel-b.el} $B$NA0?H$KEv$?$k(B@file{mime.el} +$B$r=q$-!"$=$NG[I[$H2~B$$r$*5v$72<$5$C$?1]JB;LCR$5$s$K46<U$7$^$9!#(B@refill + +$B$^$?!"(BLaTeX $BMQ$NFbIt(B method $B$H(B message/partial $BMQ$N<+F07k9g(B method $B$rDs(B +$B6!$7$F2<$5$C$?2,It<wCK$5$s!"(Btar archive $BMQ$NFbIt(B method $B$rDs6!$7$F2<$5$C(B +$B$?>eLnGn$5$s$K46<U$7$^$9!#(B@refill + +$B:G8e$K!"(Bbeta test $B$K6(NO$7$F2<$5$C$?F|K\8lHG!"1Q8lHGAPJ}$N(B tm mailing +list $B$N(B member $B$K46<U$7$^$9!#(B + + +@node Concept Index, Function Index, Acknowledgments, Top @chapter $B35G0:w0z(B @printindex cp
--- a/man/tm/tm-view-m=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,262 +0,0 @@ -@c $Id: tm-view-m=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node method, Mechanism of tm-view, mime/viewer-mode, tm-view -@comment node-name, next, previous, up -@section method -@cindex method - -In @code{mime/viewer-mode}, you can do play (@key{v}), extract -(@key{e}), or print (@key{C-c C-p}) for each content. These operations -are called ``decoding operation(s) (for a content)''. And kind of -decoding operations are called @strong{decoding-mode}. - -When decoding operation is driven, tm-view calls a procedure matched -for the condition, such as content-type. This procedure is called -@strong{method}. - -There are two kinds of method. One is Emacs Lisp function, called -@strong{internal method}. Another one is external program, called -@strong{external method}. - -Internal method operates in Emacs, so it can do carefully. - -External method is called as asynchronous process, so Emacs does not -wait while method is running. So it is good for big data, such as -audio, image or video. - -@menu -* decoding-condition:: Setting of content decoding condition -* Format of method value:: -* Example of decoding-condition:: -* environment variables:: -@end menu - - -@node decoding-condition, Format of method value, method, method -@comment node-name, next, previous, up -@subsection Setting of content decoding condition -@cindex content decoding condition - -When decoding operation is driven, tm-view calls a method matched for -the condition searched from the variable -@code{mime/content-decoding-condition}. - -Variable @code{mime/content-decoding-condition} is defined as a list -with the following syntax: - -@lisp - (condition1 condition2 ...) -@end lisp - -Each condition are association-list with the following syntax: - -@lisp - ((field-type_1 . value_1) - (field-type_2 . value_2) - ...) -@end lisp - -For example, if you want to call the external method named tm-plain to -decode every text/plain type content, you can define the condition -like - -@lisp - ((type . "text/plain") - (method "tm-plain" nil 'file 'type 'encoding 'mode 'name)) -@end lisp - -As you notice, now you can define the arguments to pass to a external -method. Refer to @xref{Format of method value} section for more -explanation. - -This condition definition will match all contents whose types are -text/plain. Here is an another example: - -@lisp - ((type . "text/plain") - (method "tm-plain" nil 'file 'type 'encoding 'mode 'name) - (mode . "play")) -@end lisp - -This will match the content whose type is text/plain and the mode is -play. - -@lisp - ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file) - (mode . "play")) -@end lisp - -This will match all contents which have a mode of play. - -The conditions defined in a mime/content-decoding-condition variable -are examined from top to bottom. The first matching condition becomes -valid and the method specified in that condition definition will be -executed. - - -@node Format of method value, Example of decoding-condition, decoding-condition, method -@comment node-name, next, previous, up -@subsection Format of method value part -@cindex Format of method value part - -You can specify the method field of the decoding-condition definition -in two different ways, - -@lisp - (method . SYMBOL) -@end lisp - -or - -@lisp - (method STRING FLAG ARGUMENT1 ARGUMENT2 ...) -@end lisp - -can be accepted. - -When a symbol is specified in the method field, a function whose name -is SYMBOL will be called as an internal method. - -When a list is specified in the method field, it will be called as an -external method. - -The list below shows the meaning of the parameters when the external -method is specified in the method field. - -@table @samp -@item STRING - name of an external method -@item FLAG - If @code{t}, both the content header and the content body are - passed to an external method. if nil, only the content body is - passed to an external method. -@item ARGUMENTs - list of arguments passed to an external method -@end table - -An argument passed to an external method can be in one of the -following formats: - -@table @samp -@item STRING - string itself -@item 'SYMBOL - value gotten using SYMBOL as a key (see below) -@item 'STRING - value gotten using STRING as a key (see below) -@end table - -'SYMBOL can be one of the following: - -@table @samp -@item 'file - name of a file holding the original content -@item 'type - content-type/sub-type of Content-Type field -@item 'encoding - field body of Content-Transfer-Encoding field -@item 'mode - decoding-mode -@item 'name - name of a file created by decode operation -@end table - -'STRING is used to search a parameter of the Content-Type field whose -name matches with it, and pass the value of that parameter to the -external method. - - -@node Example of decoding-condition, environment variables, Format of method value, method -@comment node-name, next, previous, up -@subsection Examples of decoding-condition -@cindex Examples of decoding-condition - -The default definition of a mime/content-decoding-condition variable -is shown below. - -@lisp -(defvar mime/content-decoding-condition - '(((type . "text/plain") - (method "tm-plain" nil 'file 'type 'encoding 'mode 'name)) - ((type . "text/x-latex") - (method "tm-latex" nil 'file 'type 'encoding 'mode 'name)) - ((type . "audio/basic") - (method "tm-au" nil 'file 'type 'encoding 'mode 'name)) - ((type . "image/gif") - (method "tm-image" nil 'file 'type 'encoding 'mode 'name)) - ((type . "image/jpeg") - (method "tm-image" nil 'file 'type 'encoding 'mode 'name)) - ((type . "image/tiff") - (method "tm-image" nil 'file 'type 'encoding 'mode 'name)) - ((type . "image/x-tiff") - (method "tm-image" nil 'file 'type 'encoding 'mode 'name)) - ((type . "image/x-xbm") - (method "tm-image" nil 'file 'type 'encoding 'mode 'name)) - ((type . "image/x-pic") - (method "tm-image" nil 'file 'type 'encoding 'mode 'name)) - ((type . "video/mpeg")` - (method "tm-mpeg" nil 'file 'type 'encoding 'mode 'name)) - ((type . "application/octet-stream") - (method "tm-file" nil 'file 'type 'encoding 'mode 'name)) - ((type . "message/partial") - (method . mime/decode-message/partial-region)) - ((method "metamail" t - "-m" "tm" "-x" "-d" "-z" "-e" 'file)(mode . "play")) - )) -@end lisp - -For example, if you want to use metamail to decode any contents, - -@lisp -(setq mime/content-decoding-condition - '( - ((method "metamail" t "-m" "tm" "-x" "-d" "-z" "-e" 'file)) - )) -@end lisp - -will work. - -A mime/content-decoding-condition variable provides you of very flexible -way to define the conditions of decoding. It can be simple if you only -need the a few decoding methods, while it can be very complicated if you -want to use the separate decoding method for each type/mode combination. - -Following function may be useful to set decoding-condition. It is a -function of tl-atype.el. - - -@deffn{Function} set-atype symbol alist - -Add condition @var{alist} to symbol @var{symbol}. - -Example: - -@lisp -(set-atype 'mime/content-decoding-condition - '((type . "message/external-body") - ("access-type" . "anon-ftp") - (method . mime/decode-message/external-ftp) - )) -@end lisp -@end deffn - - -@node environment variables, , Example of decoding-condition, method -@comment node-name, next, previous, up -@subsection environment variables -@cindex environment variables - -Standard methods of tm-view reference some environment variables. You -can specify them to customize. - -@table @var -@item TM_TMP_DIR -Directory for temporary files or extracted files. Default value is -`/tmp/'. - -@item VIDEO_DITHER -Dither for mpeg_play. Default value is `gray'. - -@item TM_WWW_BROWSER -WWW browser name. Default value is `netscape'. -@end table
--- a/man/tm/tm-view-p=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -@c $Id: tm-view-p=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $ - -@node preview-buffer, , article-buffer, Mechanism of tm-view -@comment node-name, next, previous, up -@subsection preview-buffer - -@defvar mime::preview/mother-buffer - -Mother buffer of this preview-buffer. -@end defvar - - -@defvar mime::preview/content-list - -List of preview-content-info to represent structure of this -preview-buffer. -@end defvar - - -@defvar mime::preview/article-buffer - -article-buffer corresponded by this preview-buffer. -@end defvar - - -@defvar mime::preview/original-major-mode - -major-mode of original buffer. -@end defvar - - -@defvar mime::preview/original-window-configuration - -window-configuration just before made this preview-buffer. -@end defvar - - -@defun mime-preview/point-pcinfo point &optional pcl - -In a region of preview-buffer managed by preview-content-info -@var{pcl}, it returns preview-content-info corresponded by -@var{point}. - -Default value of @var{cinfo} is @code{mime::preview/content-list}. -@end defun
--- a/man/tm/tm-view=en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,301 +0,0 @@ -@c{$Id: tm-view=en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $} - -@node tm-view, tm-edit, tm-MUA, Top -@comment node-name, next, previous, up -@chapter tm-view -@cindex tm-view - -The tm-view is a general MIME viewer running on GNU Emacs. - -tm-view provides the major-mode called @code{mime/viewer-mode} to read -MIME message for MUA. MUA implementer can use it to add MIME function. - -tm-view is a user interface kernel to view and navigate MIME message. -tm-view drives some programs to navigate each content-type/sub-types, -they are called @strong{method}. tm-view calls some programs to -display each content-type/sub-types in preview buffer, they are called -@strong{filter}. @strong{method} and @strong{filter} are tm-view -application program. They expand tm-view to treat various kinds of -MIME types. - -@menu -* mime/viewer-mode:: -* Mechanism of tm-view:: -* method:: decoding mechanism -* Functions of tm-view:: -@end menu - - -@node mime/viewer-mode, method, tm-view, tm-view -@comment node-name, next, previous, up -@section mime/viewer-mode -@cindex mime/viewer-mode - -@code{mime/viewer-mode} is a major-mode to preview MIME message. In -MIME viewer mode, you can navigate MIME message interactively. - -@menu -* MIME display:: -* MIME navigation:: -@end menu - -@node MIME display, MIME navigation, mime/viewer-mode, mime/viewer-mode -@comment node-name, next, previous, up -@subsection Screen design of preview buffer -@cindex Screen design of preview buffer - -In preview buffer, following are displayed for each content: - -@example - [content-subject] - (content-header) - - (content-body) - (content-separator) -@end example - -You can change design or stop to display if you specify for each -content-types. - -Example: - -@example -From: morioka@@jaist.ac.jp (MORIOKA Tomohiko) -Subject: Re: Question -Newsgroups: zxr.message.mime -Date: 22 Oct 93 11:02:44 -Mime-Version: 1.0 -Organization: Japan Advanced Institute of Science and Technology, - Ishikawa, Japan - -[1 (text/plain)] - How to compose MIME message in MIME-Edit mode. - - Press `C-c C-x ?' then help message will be displayed: - -C-c C-x C-t insert a text message. -C-c C-x TAB insert a (binary) file. -C-c C-x C-e insert a reference to external body. -C-c C-x C-v insert a voice message. -C-c C-x C-y insert a mail or news message. -C-c C-x RET insert a mail message. -C-c C-x C-s insert a signature file at end. -C-c C-x t insert a new MIME tag. -C-c C-x a enclose as multipart/alternative. -C-c C-x p enclose as multipart/parallel. -C-c C-x m enclose as multipart/mixed. -C-c C-x d enclose as multipart/digest. -C-c C-x s enclose as PGP signed. -C-c C-x e enclose as PGP encrypted. -C-c C-x C-k insert PGP public key. -C-c C-x C-p preview editing MIME message. -... - -So press `C-c C-x C-i' and specify file name you want to include. - - MIME encoding for binary file is normally Base64. - -[2 (image/gif)] - -[3 (text/plain)] - - In this way, it is finish a message attaching a picture. - -======================== A cup of Russian tea ======================== -============ * not by jam, not by marmalade, by honey * ============ -============ MORIOKA Tomohiko ============ -=============== Internet E-mail: <morioka@@jaist.ac.jp> =============== -@end example - - -@menu -* content-subject:: -* content-header:: -* content-body:: -* content-separator:: -@end menu - -@include tm-view-cs=en.texi -@include tm-view-ch=en.texi -@include tm-view-cb=en.texi - - -@node content-separator, , content-body, MIME display -@comment node-name, next, previous, up -@subsubsection content-separator -@cindex content-separator - -Content-separator is displayed to represent boundary of contents. - -Content-separator is displayed by function -@code{mime-viewer/default-content-separator}. In default, it displays -line-break when content-header and content-body are not displayed. - -If you want to change this condition, please redefine this function. - - -@deffn{Function} mime-viewer/default-content-separator cnum cinfo ctype params subj - -Display content-separator. @var{cnum} is content-number of a -content. @var{cinfo} is content-info of the message. @var{ctype} is -content-type of a content. @var{params} is Content-Type field -parameters of a content. @var{subj} is subject. - -In default, it displays line-break when content-header and -content-body are not displayed. -@end deffn - - -@node MIME navigation, , MIME display, mime/viewer-mode -@comment node-name, next, previous, up -@subsection Commands of mime/viewer-mode -@cindex Commands of mime/viewer-mode - -@code{mime/viewer-mode} has following functions: - -@table @kbd -@item @key{u} -goes to the upper content (returns to the Summary mode if the cursor -is sitting on the top content (*1)) - -@item @key{p} -goes to the previous content - -@item @key{n} -goes to the next content - -@item @key{SPC} -scrolls up - -@item @key{M-SPC} -scrolls down - -@item @key{DEL} -scrolls down - -@item @key{RET} -goes to the next line - -@item @key{M-RET} -goes to the previous line - -@item @key{<} -goes to the beginning of message - -@item @key{>} -goes to the end of message - -@item @key{v} -playbacks a content (*2) - -@item @key{e} -extracts a file from a content (*2) - -@item @key{C-c C-p} -prints a content (*2) - -@item @key{f} -displays X-Face in the message - -@item @key{mouse-button-2} -drives mouse button. - -If you press content-subject, it playbacks the content. (*2) - -If you press URL-button, it runs WWW browser. -@end table - - -@b{[Notice]} -@enumerate -@item -Not return to the Summary mode unless tm-view has been setup using -tm-mh-e, tm-gnus, tm-rmail etc. - -@item -Actual playback/extract/print will be performed by a method. -@end enumerate - - -@include tm-view-m=en.texi - - -@node Mechanism of tm-view, Functions of tm-view, method, tm-view -@comment node-name, next, previous, up -@section Mechanism of tm-view -@cindex mechanism of tm-view - -tm-view managements two buffers, one is for raw message called -@strong{article buffer}, another one is to preview for user called -@strong{preview buffer}. - -When called @code{mime/viewer-mode}, tm-view analyzes article buffer, -and sets its result to the variable @code{mime::article/content-info}. - -After that, tm-view create a preview buffer corresponded to the -article buffer. As this time, tm-view modifies header and body of each -contents of the message. It is done by definition for Content-Types. - -On the preview buffer created by tm-view, user can manipulate a -message to decode, such as run external viewer, extract files, or -print. - -Notice: In this document, I call @strong{content-type} as -content-type/subtype of Content-Type field. - - -@menu -* article-buffer:: -* preview-buffer:: -@end menu - -@include tm-view-a=en.texi - -@include tm-view-p=en.texi - - -@node Functions of tm-view, , Mechanism of tm-view, tm-view -@comment node-name, next, previous, up -@section Functions of tm-view - -tm-view provides some available functions to decode and navigate MIME -message to each MUAs. - -There are 2 kinds of functions, one is for MIME preview, another one -is to decode RFC 1522 encoded-word. - -Memo: Old tiny-mime.el was abolished. Functions to decode RFC 1522 -encoded-word are took over to tm-view. - - -@menu -* function to preview:: -* encoded-word decoding:: -@end menu - - -@node function to preview, encoded-word decoding, Functions of tm-view, Functions of tm-view -@comment node-name, next, previous, up -@subsection function to preview MIME message -@cindex mime/viewer-mode - -@deffn{Command} mime/viewer-mode &optional mother ctl encoding - -Parse current-buffer as a MIME message, and create preview buffer to -display to user, then enter @code{mime/viewer-mode}. - -@var{mother} is used to specify original article buffer. It may be -useful when an article buffer is assembled from message/partial. - -@var{ctl} is used to specify Content-Type field information. Its -format is output format of @code{mime/Content-Type}. When @var{ctl} is -specified, tm-view uses it instead of Content-Type field of the -article buffer. - -@var{encoding} is used to specify field-body of -Content-Transfer-Encoding field. When is is specified, tm-view uses it -instead of Content-Type field of the article buffer. -@end deffn - - -@include tm-ew-d=en.texi
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/man/tm/tm-vm-en.texi Mon Aug 13 09:05:10 2007 +0200 @@ -0,0 +1,419 @@ +\input texinfo.tex +@c %**start of header +@setfilename tm-vm_en.info +@settitle tm-vm Manual (English Version) +@c %**end of header + +@ifinfo +This file documents tm-vm.el v7.79. + +tm-vm is part of the TM Package. + +tm-vm is an interface between tm and the VM mail user agent that lets +you read and write multimedia mail on the Internet using the MIME +standard. + +tm-vm and its documentation are distributed under the same terms as +TM. Please refer to the TM Manual. + +Copyright 1996 Tomohiko Morioka, Oscar Figueiredo + +@end ifinfo + + + + +@titlepage +@title tm-vm Manual (English Version) +@author by Oscar Figueiredo +@code{$Id: tm-vm-en.texi,v 1.1 1996/12/28 21:12:52 steve Exp $} +@page + +tm-vm is part of the TM Package. + +tm-vm and its documentation are distributed under the same terms as +TM. Please refer to the TM Manual. + +Copyright 1996 Tomohiko Morioka, Oscar Figueiredo +@end titlepage + + + + + +@node Top, Overview, (dir), (dir) +@ifinfo +@chapter tm-vm Manual +tm-vm is an interface between tm and the VM mail user agent that lets +you read and write multimedia mail on the Internet using the MIME +standard. + +This document applies to release 7.79 of tm-vm.el +@end ifinfo + +@menu +* Overview:: Reading and writing MIME mail in VM +* Install:: Installation procedure +* Usage:: Detailed usage of tm-vm +* Customization:: How to customize tm-vm behavior. +* What's new:: Recent modifications +* Copyright:: +* Variable Index:: +* Concept Index:: +@end menu + + + + + +@node Overview, Install, Top, Top +@chapter Overview + +tm-vm is an interface between TM (@xref{Top,TM,,tm-en,TM Manual}.) and the VM +mail user agent (@xref{Top,VM,,vm,VM Manual}.). + +In its current version VM does not provide functionality to support the +MIME standard. tm-vm integrates the TM package into VM so as to give you +a powerful MIME support in your usual mail environment for both mail +reading and composing. + +@section Mail Reading Features + +tm-vm tries to integrate as transparently as possible within VM so that +MIME messages appear to you the same as plain messages. + +tm-vm detects MIME messages when you try to view them and, if automatic +MIME previewing is enabled (the default), then it automatically parses +the message and displays a "beautified" version under the MIME Viewer. + +The MIME Viewer offers all the functionality to view/extract the MIME +components (attachments) of the message. It also displays images inline +in XEmacs. @xref{tm-view,,MIME Viewer tm-view,tm-en,TM Manual}. + +@section Mail Composing Features + +Composing a new message places you in a compose buffer as usual under VM +but a special minor mode (@samp{mime-editor}) is made available that +lets you perform such operations as: + +@itemize @bullet +@item +Insert arbitrary files +@item +Insert another message +@item +Insert a voice sample recorded from a micro attached to the computer +@item +Enclose message sections as PGP encrypted +@end itemize + +and much more. For details @xref{tm-edit,,MIME Editor,tm-en,TM Manual}. + +When you reply to a message citing the original and tm-vm is active, +tm-vm will insert the contents of the MIME-Preview buffer in the reply +buffer. You can also insert the raw message if you want @pxref{Usage}. + + + + + +@node Install, Usage, Overview, Top +@chapter Installing tm-vm + +To take advantage of the benefits of tm-vm, you need to have VM and tm +already installed. + +VM is part of XEmacs distributions and if you're running XEmacs you +don't need to install it. If you're running Emacs, you will need to +install VM. Official distribution site is +@file{ftp://ftp.uu.net/networking/mail/vm/} + +If you're reading this manual then there is a pretty good chance you +already retrieved a recent version of tm. Official distribution site is +@file{ftp://ftp.jaist.ac.jp/pub/GNU/mime/}Follow the installation procedure +for tm as it is described in the documentation. + +Once these steps are completed, tm-vm installation is very simple you +just need to insert the following lines in your VM configuration file +(generally .vm): + +@lisp +(require 'mime-setup) +(require 'tm-vm) +@end lisp + +That's it. You are ready to read and send multimedia mail! You may also +want to customize some aspects of tm-vm behaviour @pxref{Customization} + +If you use BBDB you must load tm-vm @strong{after} BBDB. Please be sure +to respect the following sequence in your initialization file: + +@lisp +(bbdb-insinuate-vm) +(require 'tm-vm) +@end lisp + + + + + +@node Usage, Customization, Install, Top +@chapter Using tm-vm + + +@menu +* Reading MIME mail:: Commands for MIME previewing +* Composing MIME mail:: Writing/Replying to/Forwarding MIME messages +* Printing:: Printing MIME messages +* Using BBDB:: BBDB integration +@end menu + + +@node Reading MIME mail, Composing MIME mail, Usage, Usage +@section Reading MIME mail + +When reading mail, tm-vm can operate in two different modes: +@emph{automatic preview} and @emph{on-demand preview}. In automatic +preview mode (the default) MIME messages are automatically decoded. In +on-demand preview mode all messages are presented by VM as they are (as +if tm were not loaded). The user can request the decoding of a message +at any time with @code{tm-vm/view-message} (bound to @kbd{Z}). + + +@subsection VM folder buffer and MIME Preview buffer + +Though tm-vm tries to hide this fact as much as possible, it is +important to note that when MIME previewing is enabled the current +message actually exists in @strong{two} separate buffers: + +@itemize @bullet + +@item +@cindex VM folder buffer +@emph{the VM folder buffer}: always displays the @strong{raw} message +buffer where the MIME contents remain unparsed + +@item +@cindex MIME Preview buffer +@emph{the MIME Preview buffer}: displays a MIME parsed version of the +message. It is generally what you want to see as it is more readable +@end itemize + +The reasons why there are two different buffers are due to current VM +implementation that turns tm integration difficult. However we try hard +to make the MIME Preview buffer act as if it were the real VM message +buffer by making all bindings act the same in Preview buffer as in +folder buffer. + + +@code{tm-vm/toggle-preview-mode} (bound to @kbd{M-t}) lets you toggle +between automatic and on-demand preview modes. + + +@node Composing MIME mail, Printing, Reading MIME mail, Usage +@section Composing MIME mail + +Regardless of current preview mode tm-vm activates the mime-editor mode +each time you compose a mail message (new message, reply or +forward). Functionalities provided by the mime-editor are described in +@xref{tm-edit,,MIME Editor,tm-en,TM Manual}. + +When you reply to a message tm-vm will insert the contents of the +@strong{decoded} message if there exists a MIME Preview buffer. This is +generally what you want for quoted-printable text for instance. Inline +images are removed from the reply. If for some reason you want the +@strong{raw} message to be inserted instead of the decoded one you have +to kill the MIME Preview buffer first. You do this with +@code{kill-buffer} (bound to @kbd{C-x k}) in the MIME Preview +buffer. You can also toggle automatic preview off if it was on with +@kbd{M-t}. + +Forwarding a message inserts always inserts the raw message with its own +MIME headers. The recipient will thus receive exactly the same message +as you did. + + + +@node Printing, Using BBDB, Composing MIME mail, Usage +@section Printing MIME messages + +For non-MULE Emacses, printing of MIME messages uses Postscript printing +(through the ps-print package). Non-MIME messages are printed the usual +way as configured in VM. This is controlled by the variable +@code{tm-vm/use-ps-print}. + + +@node Using BBDB, , Printing, Usage +@section Notes about BBDB Usage + +BBDB, the Big Brother's Database, should operate normally with +VM/tm-vm. You must ensure however that tm-vm is loaded @strong{after} +BBDB has installed its hooks. Therefore be sure to respect the following +sequence in your initialization file: +@lisp +(bbdb-insinuate-vm) +(require 'tm-vm) +@end lisp + + + + +@node Customization, What's new, Usage, Top +@chapter Customization + +Several variables let you adapt the behavior of tm-vm to your needs. You +can set this variables to the appropriate value in your initialization +file prior to loading tm. + + +@defopt tm-vm/automatic-mime-preview +If non-nil then tm-vm will start in automatic mime preview mode +(@pxref{Usage}). Default t. +@end defopt + +@defopt tm-vm/strict-mime +If non-nil tm-vm will automatically decode MIME messages only. MIME +messages have a MIME-Version header. If nil then all messages will be +decoded and viewed in the MIME Preview buffer regardless of the +existence of a MIME-Version header. Default t. +@end defopt + +@defopt tm-vm/use-xemacs-popup-menu +If this is non nil and you're running XEmacs, tm-vm will install a +menu of MIME commands as a mode popup (@key{Button 3}) in message +composition buffers. Default t. +@end defopt + +@defopt tm-vm/use-ps-print +If this is non-nil then MIME messages will be printed in Postscript +using the ps-print package. By default it is t for non MULE-Emacses. +@end defopt + +@defvar tm-vm/select-message-hook +tm-vm runs the hooks in this list after selecting a message. You can +attach your own hook functions using @code{add-hook}. +@end defvar + +@defvar tm-vm/forward-message-hook +tm-vm runs the hooks in this list after a Mail mode buffer has been +created to forward a message in message/rfc822 type format. +If @code{vm-forwarding-digest-type} is @samp{rfc1521}, tm-vm runs this +hook instead of @code{vm-forward-message-hook}. +@end defvar + +@defvar tm-vm/send-digest-hook +tm-vm runs the hooks in this list after a Mail mode buffer has been +created to send a digest in multipart/digest type format. +If @code{vm-digest-send-type} is @samp{rfc1521}, tm-vm runs this hook +instead of @code{vm-send-digest-hook}." +@end defvar + +@section X-Faces +@cindex X-Faces +tm-vm displays X-Faces inline for XEmacs users in the same way as +VM. X-Faces are turned on by default. You need to disable their display +explicitly if you want to: + +@lisp +(setq vm-use-lucid-highlighting nil) +(setq vm-display-xfaces nil) +@end lisp + + +@node What's new, Copyright, Customization, Top +@chapter What's new + +This section documents the changes in the latest releases of tm-vm. + +@section 7.79 + +@itemize @bullet +@item +Minor bug fixes. +@end itemize + +@section 7.78 + +@itemize @bullet +@item +Better compatibility with MULE in respect of the ps-print package +@end itemize + + +@section 7.77 + +@itemize @bullet +@item +A bug in byte-compilation introduced in 7.76 was fixed +@item +Window configurations are restored more correctly (point stays where it +should :-) when paging through messages. +@end itemize + + +@section 7.76 + +@itemize @bullet +@item +Forwarding a MIME message now always forwards the @strong{raw} message. +@item +Forwarding a message from the @samp{Dispose} pull-down menu now works +correctly in XEmacs. Untested in Emacs. +@item +Forwarding a message when the current buffer is the MIME-Preview buffer +now works correctly +@item +@code{tm-vm/use-ps-print} was introduced @pxref{Customization}. + +@end itemize + + +@section 7.75 + +@itemize @bullet +@item +Bug fixes: BBDB record creation and MIME component extraction from new +messages + +@end itemize + + +@section 7.74 + +@itemize @bullet +@item +X-Faces are displayed by default. @pxref{Customization} +@end itemize + + + + + + +@node Copyright, Variable Index, What's new, Top +@ifinfo +@chapter Copyright + +This file documents tm-vm 7.76, an interface between tm and the VM mail +user agent. + +Copyright 1996 Tomohiko Morioka, Oscar Figueiredo + +tm-vm is part of the TM package. tm-vm and its documentation are +distributed under the same terms as TM itself +@xref{Copyright, Copyright, tm-en, TM}. +@end ifinfo + + +@node Variable Index, Concept Index, Copyright, Top +@unnumbered Variable Index + +@printindex vr + +@node Concept Index, , Variable Index, Top +@unnumbered Concept Index + +@printindex cp + +@contents +@bye
--- a/man/tm/tm_en.texi Mon Aug 13 09:04:39 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,388 +0,0 @@ -\input texinfo.tex -@c{-*-tm manual-*-} -@setfilename tm_en.info -@settitle tm manual - -@titlepage -@title tm Manual (English Version) -@author by MORIOKA Tomohiko -@code{$Id: tm_en.texi,v 1.1.1.1 1996/12/18 22:43:52 steve Exp $} -@end titlepage - - -@node Top, Introduction, (dir), (dir) -@top tm 7.32 Reference manual - -@comment node-name, next, previous, up -@ifinfo -This file documents tm, a MIME package for GNU Emacs. - -@end ifinfo - -@menu -* Introduction:: What is tm? -* Emacs Versions:: Differences between each emacs variants. -* Setting:: - -* tm-MUA:: Extension of mh-e, GNUS, RMAIL and VM -* tm-mh-e: (tm-mh-e_en.info). mh-e -* tm-gnus: (tm-gnus_en.info). GNUS and Gnus -* tm-rmail: (tm-rmail_en.info). RMAIL -* tm-vm: (tm-vm_en.info). VM - -* tm-view:: MIME message navigator. -* tm-edit:: MIME message composer. -* encoded-word:: multi lingual characters in message header -* customize:: - -* Bug report:: How to report bug and about mailing list of tm. - -* Concept Index:: -* Command Index:: -* Variable Index:: -@end menu - - -@node Introduction, Emacs Versions, Top, Top -@comment node-name, next, previous, up -@chapter What is tm? -@cindex tm - -The tm package is a set of modules to enjoy MIME on GNU Emacs. Using tm, -you can - -@itemize @bullet -@item playback or view the MIME messages using tm-view -@item compose MIME message using tm-edit -@item use the enhanced MIME features with mh-e, GNUS, RMAIL and VM -@end itemize - -and more. - - -@section List of modules -@cindex List of modules - -The tm package includes the modules listed below. - -@itemize @minus -@item @strong{tm-view:} MIME viewer -@item @strong{tm-edit:} MIME composer -@item @strong{tm-def:} definition module for tm - @item @strong{tm-mh-e:} tm-MUA for mh-e - @item @strong{tm-gnus:} tm-MUA for GNUS - @item @strong{tm-rmail:} tm-MUA for RMAIL - @item @strong{tm-vm:} tm-MUA for VM -@item @strong{tm-setup:} tm-MUA setup module -@item @strong{mime-setup:} MIME setup module -@end itemize - - -@node Emacs Versions, Setting, Introduction, Top -@comment node-name, next, previous, up -@chapter Considerations for each emacs variants -@cindex Considerations for each emacs variants - -@section original GNU Emacs 18 - -I can not guarantee, but you may use US-ASCII only. - -@section NEmacs, NEpoch - -ISO-2022-JP and US-ASCII can be used if you use NEmacs. - -@section original GNU Emacs 19 - -US-ASCII and ISO-8859-1 can be used if you use the original Emacs -19.*. - -When emacs is running with own window in X window environment, tm-rich -displays multi face for text/richtext and text/enriched richtext -messages. - -@section Mule - -Mule can handle the multi-lingual text. With Mule, tm supports -ISO-2022-JP, ISO-2022-JP-2, US-ASCII, ISO-8859-1..9, ISO-2022-CN, -ISO-2022-KR, EUC-KR, etc. You can also add or change -encoding/decoding for character sets by mime/set-charset-and-encoding -function. - -When Mule 2.* is running with own window in X window environment, -tm-rich displays multi face for text/richtext and text/enriched -richtext messages. - -@section XEmacs - -US-ASCII and ISO-8859-1 can be used if you use the XEmacs. - -In future, we will support inline image. - - -@node Setting, tm-MUA, Emacs Versions, Top -@comment node-name, next, previous, up -@chapter Setting -@cindex Setting - -In the tm package, two files, mime-setup.el and tm-setup.el, are -provided to ease the setup. The mime-setup.el is used for the whole MIME -related setup including MIME encoding using tm-edit.el, while tm-setup is -used to set up tm-MUA only. - -@menu -* mime-setup:: normal setting -* tm-setup:: setting not to use tm-edit -* tm-vm:: setting for VM -* manual setting:: -@end menu - - -@node mime-setup, tm-setup, Setting, Setting -@comment node-name, next, previous, up -@section mime-setup.el -@cindex mime-setup.el - -@lisp -(load "mime-setup") -@end lisp - -will perform various settings of MIME. As mime-setup.el loads -tm-setup.el, you do not need to load tm-setup.el when you use -mime-setup.el. - - -@subsection variable of mime-setup.el - -@subsection SuperCite -@cindex SuperCite - -@defvar mime-setup-use-sc - -If it is not nil, mime-setup.el sets up SuperCite using sc-setup.el. -Its default value is nil. - -If you set up SuperCite, you need the SuperCite package. -@end defvar - - -@subsubsection signature -@cindex signature - -You can set up the "automatic signature selection tool" using -mime-setup. If you want to automatically select the signature file -depending on how the message headers show, add lines like shown below -to your .emacs (Refer to the reference manual of signature.el for more -details). - -@lisp -(setq signature-file-alist - '((("Newsgroups" . "jokes") . "~/.signature-jokes") - (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun") - (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun") - (("To" . "tea") . "~/.signature-jokes") - (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal") - )) -@end lisp - - -@defvar mime-setup-use-signature - -If it is not nil, mime-setup.el sets up for signature.el. Its default -value is t. -@end defvar - - -@defvar mime-setup-signature-key-alist - -It defines key to bind signature inserting command for each -major-mode. Its default value is following: - -@lisp - ((mail-mode . "\C-c\C-w")) -@end lisp - -If you want to change, please rewrite it. For example: - -@lisp -(set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w") -@end lisp - -@end defvar - - -@defvar mime-setup-default-signature-key - -If key to bind signature inserting command for a major-mode is not -found from mime-setup-signature-key-alist, its value is used as key. -Its default value is ``\C-c\C-s''. -@end defvar - - -@subsection Notices for GNUS -@cindex GNUS - -When mime-setup.el sets up for signature.el, it sets variable -@code{gnus-signature-file} to nil. Therefore GNUS does not insert -signature automatically when it is sending a message. Reason of this -setting is following: - -GNUS inserts signature after tm-edit.el composed as MIME -message. Therefore signature inserted by GNUS is not processed as a -valid MIME part. In particular, for multipart message, signature -places in outside of MIME part. So MIME MUA might not display it. - -Other notice is key bind. In historical reason, key bind to insert -signature is @key{C-c C-s} (like mh-e) instead of @key{C-c C-w}. If -you change to GNUS's default, please set following: - -@lisp -(set-alist 'mime-setup-signature-key-alist 'news-reply-mode "\C-c\C-w") -@end lisp - - -@node tm-setup, tm-vm, mime-setup, Setting -@comment node-name, next, previous, up -@section tm-setup - -tm-setup.el only sets up tm-MUAs. You do not need to explicitly load -tm-setup.el if you are using mime-setup.el for your setup. -tm-setup.el is useful when you do not want to use mime-setup.el but -want to set up tm-MUAs. - -@lisp -(load "tm-setup") -@end lisp - - -@node tm-vm, manual setting, tm-setup, Setting -@comment node-name, next, previous, up -@section vm - -If you use vm, please insert following in ~/.vm: - -@lisp -(require 'tm-vm) -@end lisp - -Notice: If you use BBDB, please insert @code{(require 'tm-vm)} -@strong{after} @code{(bbdb-insinuate-vm)}. - - -@node manual setting, , tm-vm, Setting -@comment node-name, next, previous, up -@section Setting up without loading provided setup files - -You may find the valuable hints in tm-setup.el if you want to set up -MIME environment without loading the tm-provided setup files. - - -@node tm-MUA, tm-view, Setting, Top -@comment node-name, next, previous, up -@chapter tm-MUA -@cindex tm-MUA - -``tm-MUA'' is a generic name of the modules which enhance the MIME -functions of MUA like mh-e, GNUS, and RMAIL etc. - -The current version of tm provides the following tm-MUA. - -@itemize @minus -@item @strong{tm-mh-e:} tm-MUA for mh-e -@item @strong{tm-gnus:} tm-MUA for GNUS -@item @strong{tm-rmail:} tm-MUA for RMAIL -@item @strong{tm-vm:} tm-MUA for VM -@end itemize - -You can find the detailed explanations of these modules in the -following sections. - - -@section Summary mode - -If you are using tm-MUA, the following functions are added to the -Summary mode of the MUA. - -@table @kbd -@item @key{M-t} -toggles decoding of MIME headers -@item @key{v} -enters @code{mime/viewer-mode} to view a message -@end table - -Notice: In tm-vm, key to enter @code{mime/viewer-mode} is @key{Z} -instead of @key{v}. In tm-mh-e, tm-vm and tm-gnus in Gnus 3.15 or -later, preview buffer of @code{mime/viewer-mode} displays -automatically in default setting. - -@menu -* tm-mh-e: (tm-mh-e_en.info). -* tm-gnus: (tm-gnus_en.info). -* tm-rmail: (tm-rmail_en.info). -* tm-vm: (tm-vm_en.info). -* tm-cmail: (tm-cmail_en.info). -@end menu - - -@include tm-view=en.texi - -@include tm-edit-en.texi - -@include tm-ew=en.texi - -@include tm-util=en.texi - - -@node Bug report, Concept Index, customize, Top -@comment node-name, next, previous, up -@chapter How to report bug and about mailing list of tm -@cindex bug report -@cindex mailing list - -Please report tm bugs you find to fj.editor.emacs or send a mail to: - -@itemize @bullet -@item Japanese or English - - <bug-tm-ja@@chamonix.jaist.ac.jp> - -@item English - - <bug-tm-en@@chamonix.jaist.ac.jp> -@end itemize - -Via tm ML, You can report bugs of tm, obtain the latest release of tm -package, and discuss the future enhancements to tm. To join tm ML, -send a mail to - -@itemize @bullet -@item Japanese - - <tm-ja-admin@@chamonix.jaist.ac.jp> - -@item English - - <tm-en-admin@@chamonix.jaist.ac.jp> -@end itemize - -Since the user registration is manually done, please write -the mail body in human-recognizable language. (^_^) - - -@node Concept Index, Command Index, Bug report, Top -@unnumbered Concept Index - -@printindex cp - - -@node Command Index, Variable Index, Concept Index, Top -@unnumbered Command and Function Index - -@printindex fn - - -@node Variable Index, , Command Index, Top -@unnumbered Variable Index - -@printindex vr - -@bye
--- a/man/vhdl-mode.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/vhdl-mode.texi Mon Aug 13 09:05:10 2007 +0200 @@ -51,7 +51,7 @@ @center (manual revision: 2.1) @sp 2 @center Rod Whitby -@center @code{rwhitby@asc.corp.mot.com} +@center @code{rwhitby@@asc.corp.mot.com} @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--- a/man/vm.texi Mon Aug 13 09:04:39 2007 +0200 +++ b/man/vm.texi Mon Aug 13 09:05:10 2007 +0200 @@ -1,5 +1,5 @@ \input texinfo @comment -*-Texinfo-*- -@setfilename ../info/vm.info +@setfilename vm.info @settitle VM User's Manual @iftex @finalout @@ -49,7 +49,7 @@ @end titlepage @page @ifinfo -@node Top, Introduction, (dir), (dir) +@node Top, Introduction,, (DIR) This manual documents the VM mail reader, a Lisp program which runs as a subsystem under Emacs. The manual is divided into the following @@ -70,7 +70,6 @@ * Reading Digests:: How to read digests under VM. * Summaries:: How to view and customize the summary of a folder. * Miscellaneous:: Various customization variables undescribed elsewhere. -* License:: The GNU General Public License Indices: @@ -80,7 +79,7 @@ @end menu @end ifinfo -@node License, , , Top +@node License, Introduction, Variable Index, Top @unnumbered License @unnumbered GNU GENERAL PUBLIC LICENSE @@ -383,7 +382,7 @@ That's all there is to it! -@node Introduction, Starting Up, Top, Top +@node Introduction, Starting Up, License, Top @unnumbered Introduction VM (View Mail) is an Emacs subsystem that allows UNIX mail to be read @@ -434,9 +433,9 @@ version of the folder until the folder is saved.@refill Typing @kbd{h} (@code{vm-summarize}) causes VM to pop up a window -containing a summary of the contents of the current folder. The summary is +containing a summary of contents of the current folder. The summary is presented one line per message, by message number, listing each message's -author, date sent, line and byte count, and subject. Also, various +author, date sent, line and byte count, and subject. Also various letters appear beside the message number to indicate that a message is new, unread, flagged for deletion, etc. An arrow @samp{->} appears to the left of the line summarizing the current message. The summary @@ -488,7 +487,7 @@ file. Since VM has in excess of forty configuration variables, use of the @file{~/.vm} can considerably reduce clutter in the @file{.emacs} file. You can force the reloading of this file on demand by typing -@kbd{L} (@code{vm-load-init-file}) from within VM.@refill +@kbd{L} from within VM.@refill @findex vm @vindex vm-primary-inbox @@ -546,15 +545,15 @@ The variable @code{vm-startup-with-summary} controls whether VM automatically displays a summary of the folder's contents at startup. A value of @code{nil} gives no summary; a value of @code{t} gives a full -frame summary. A value that is neither @code{t} nor @code{nil} splits -the frame between the summary and the folder display. The latter only +screen summary. A value that is neither @code{t} nor @code{nil} splits +the screen between the summary and the folder display. The latter only works if the variable @code{pop-up-windows}'s value is non-@code{nil}, and the value of @code{vm-mutable-windows} is non-@code{nil}. The default value of @code{vm-startup-with-summary} is @code{nil}.@refill @vindex vm-mail-window-percentage The variable @code{vm-mail-window-percentage} tells VM what percentage of -the frame should be given to the folder display when both it and the +the screen should be given to the folder display when both it and the folder summary are being displayed. Note that Emacs enforces a minimum window size limit, so a very high or very low value for this variable may squeeze out one of the displays entirely. This variable's default @@ -584,7 +583,7 @@ (@code{vm-next-message}) and @kbd{p} (@code{vm-previous-message}). These commands move forward and backward through the current folder. When they go beyond the end or beginning of the folder they wrap to the -beginning and end respectively. By default, these commands skip messages +beginning and end respectively. By default these commands skip messages flagged for deletion. This behavior can be disabled by setting the value of the variable @code{vm-skip-deleted-messages} to @code{nil}. These commands can also be made to skip messages that have been read; set @@ -617,7 +616,12 @@ Other commands to select messages: -@table @kbd +@iftex +@table @asis +@end iftex +@ifinfo +@table @key +@end ifinfo @findex vm-goto-message @kindex RET @item RET (@code{vm-goto-message}) @@ -664,7 +668,7 @@ @node Reading Messages, Sending Messages, Selecting Messages, Top @chapter Reading Messages -Once a message has been selected, VM will present it to you. By default, +Once a message has been selected, VM will present it to you. By default presentation is done in two stages: @dfn{previewing} and @dfn{paging}. @menu @@ -680,9 +684,9 @@ @key{SPC} exposes the body of the message, and from there you can repeatedly type @key{SPC} to page through the message. -By default, the sender, recipient, subject and date headers are shown +By default the sender, recipient, subject and date headers are shown when previewing; the rest of the message is hidden. This behavior may -be altered by changing the settings of three variables: +be altered by changing the settings of two variables: @code{vm-visible-headers}, @code{vm-invisible-header-regexp} and @code{vm-preview-lines}.@refill @@ -727,7 +731,7 @@ causes the From and Subject headers to be highlighted.@refill @vindex vm-preview-read-messages -By default, VM previews all messages, even if they have already been read. +By default VM previews all messages, even if they have already been read. To have VM preview only those messages that have not been read, set the value of @code{vm-preview-read-messages} to @code{nil}. @@ -766,12 +770,17 @@ GNU Emacs Manual}. However, @samp{*mail*} buffers created by VM have extra command keys: -@table @kbd +@iftex +@table @asis +@end iftex +@ifinfo +@table @key +@end ifinfo @findex vm-yank-message @kindex C-c C-y @item C-c C-y (@code{vm-yank-message}) Copies a message from the current folder into the @samp{*mail*} buffer. -The message number is read from the minibuffer. By default, each line of +The message number is read from the minibuffer. By default each line of the copy is prepended with the value of the variable @code{vm-included-text-prefix}. All message headers are yanked along with the text. Point is left before the inserted text, the mark after. @@ -799,12 +808,12 @@ described above. @code{vm-mail} can be invoked outside of VM by typing @kbd{M-x vm-mail}. -However, of the above commands, only @kbd{C-c y} +However, of the above commands, only @key{C-c y} (@code{vm-yank-message-other-folder}) will work; all the other commands require a parent folder.@refill If you send a message and it is returned by the mail system because it -was undeliverable, you can easily resend the message by typing @kbd{M-r} +was undeliverable, you an easily resend the message by typing @kbd{M-r} (@code{vm-resend-bounced-message}). VM will extract the old message and its pertinent headers from the returned message, and place you in a @samp{*mail*} buffer. You can then change the recipient addresses or do @@ -821,7 +830,7 @@ @vindex vm-reply-subject-prefix VM has special commands that make it easy to reply to a message. When a -reply command is invoked, VM fills in the subject and recipient headers +reply command is invoked VM fills in the subject and recipient headers for you, since it is apparent to whom the message should be sent and what the subject should be. There is an old convention of prepending the string @samp{"Re: "} to the subject of replies if the string isn't @@ -868,7 +877,12 @@ The reply commands are: -@table @kbd +@iftex +@table @asis +@end iftex +@ifinfo +@table @key +@end ifinfo @findex vm-reply @kindex r @item r (@code{vm-reply}) @@ -918,7 +932,7 @@ except the current message appears as the body of the message in the @samp{*mail*} buffer. The forwarded message is surrounded by RFC 934 compliant message delimiters. If the variable -@code{vm-rfc934-forwarding} is non-@code{nil}, "^-" to "- -" character +@code{vm-rfc934-forwarding} is non-@code{nil} "^-" to "- -" character stuffing is done to the forwarded message (this is the default). This behavior is required if the recipient of the forwarded message wants to use a RFC 934 standard bursting agent to access the message. If the @@ -995,13 +1009,13 @@ the default when prompting for a folder to save the message in. If the resulting folder name is a relative pathname it resolves to the directory named by @code{vm-folder-directory}, or the @code{default-directory} of -the currently visited folder if @code{vm-folder-directory} is @code{nil}.@refill +the currently visited folder if @code{vm-folder-directory} is nil.@refill When @var{folder-name} is evaluated, the current buffer will contain only the contents of the header named by @var{header-name}. It is safe to modify this buffer. You can use the match data from any @samp{\( @dots{} \)} grouping constructs in @var{regexp} along with the function -@code{buffer-substring} to build a folder name based on the header information. +buffer-substring to build a folder name based on the header information. If the result of evaluating @var{folder-name} is a list, then the list will be treated as another auto-folder-alist and will be descended recursively.@refill @@ -1033,13 +1047,18 @@ @vindex vm-delete-after-saving After a message is saved to a folder, the usual thing to do next is to delete it. If the variable @code{vm-delete-after-saving} is -non-@code{nil}, VM will flag messages for deletion automatically after -saving them. This applies only to saves to folders, not for the @kbd{w} +non-@code{nil} VM will flag messages for deletion automatically after +saving them. This applies only to saves to folders, not for the @key{w} command (see below).@refill Other commands: -@table @kbd +@iftex +@table @asis +@end iftex +@ifinfo +@table @key +@end ifinfo @findex vm-save-message-sans-headers @kindex w @item w (@code{vm-save-message-sans-headers}) @@ -1056,8 +1075,8 @@ @findex vm-pipe-message-to-command @kindex | @item | (@code{vm-pipe-message-to-command}) -Runs a shell command with some or all of the current message as input. -By default, the entire message is used.@* +Runs a shell command with the some or all of the current message as input. +By default the entire message is used.@* @* If invoked with one @t{C-u} the text portion of the message is used.@* If invoked with two @t{C-u}'s the header portion of the message is used.@* @@ -1073,7 +1092,12 @@ @dfn{expunged} or removed from the folder. The messages are not removed from the on-disk copy of the folder until the folder is saved. -@table @kbd +@iftex +@table @asis +@end iftex +@ifinfo +@table @key +@end ifinfo @findex vm-delete-message @kindex d @item d (@code{vm-delete-message}) @@ -1091,7 +1115,7 @@ @findex vm-kill-subject @kindex k @item k (@code{vm-kill-subject}) -Flags all messages with the same subject as the current message (ignoring +Flags all message with the same subject as the current message (ignoring ``Re:'') for deletion. @findex vm-expunge-folder @kindex # @@ -1142,17 +1166,17 @@ messages in the summary window.@refill To remove a mark from the current message, use @kbd{C-c SPC} -(@code{vm-unmark-message}). Prefix arguments work as with +(@code{vm-unmark-message}. Prefix arguments work as with @code{vm-mark-message}.@refill -Use @kbd{C-c C-a} to mark all messages in the current folder; @kbd{C-c a} +Use @kbd{C-c C-a} to mark all message in the current folder; @kbd{C-c a} removes marks from all messages. To apply a VM command to all marked message you must prefix it with the key sequence @kbd{C-c RET} (@code{vm-next-command-uses-marks}). The next VM command will apply to all marked messages, provided the command can be applied to such messages in a meaningful and useful way. -The current commands that can be applied to marked messages are: +The current commands that can be applied to marked message are: @code{vm-delete-message}, @code{vm-discard-cached-data}, @code{vm-followup}, @code{vm-followup-include-text}, @code{vm-reply}, @code{vm-reply-include-text}, @code{vm-save-message}, @@ -1183,7 +1207,7 @@ @kindex G In order to make numerous related messages easier to cope with, VM provides the command @kbd{G} (@code{vm-group-messages}), which groups -all messages in a folder according to some criterion. @dfn{Grouping} +all message in a folder according to some criterion. @dfn{Grouping} causes messages that are related in some way to be presented consecutively. The actual order of the folder is not altered; the messages are simply numbered and presented differently. Grouping @@ -1211,8 +1235,8 @@ If the variable @code{vm-group-by} has a non-@code{nil} value it specifies the default grouping that will be used for all folders. So if you like having your mail presented to you grouped by subject, then put -@code{(setq vm-group-by "subject")} in your @file{.vm} or @file{.emacs} -file to get this behavior.@refill +@code{(setq vm-group-by "subject")} in your @file{.emacs} file to get this +behavior.@refill @node Reading Digests, Summaries, Grouping Messages, Top @chapter Reading Digests @@ -1226,7 +1250,7 @@ @findex vm-burst-digest @kindex * The command @kbd{*} (@code{vm-burst-digest}) bursts a digest into its -individual messages and appends them to the current folder. These +individual messages and appends them to current folder. These messages are then assimilated into the current folder using the default grouping. @xref{Grouping Messages}. The original digest message is not altered, and the messages extracted from it are not part of the on-disk copy @@ -1250,11 +1274,10 @@ arrow @samp{->} appears to the left of the line summarizing the current message. The variable @code{vm-auto-center-summary} controls whether VM will keep the summary arrow vertically centered within the summary -window. A value of @code{t} causes VM to always keep the arrow -centered. A value of @code{nil} (the default) means VM will never -bother centering the arrow. A value that is not @code{nil} and not -@code{t} causes VM to center the arrow only if the summary window is not -the only existing window.@refill +window. A value of @code{t} causes VM to always keep arrow centered. A +value of @code{nil} means VM will never bother centering the arrow. A +value that is not @code{nil} and not @code{t} causes VM to center the +arrow only if the summary window is not the only existing window.@refill @vindex vm-summary-format The variable @code{vm-summary-format} controls the format of each @@ -1332,15 +1355,20 @@ Here are some VM customization variables that don't really fit into the other chapters. +@iftex +@table @asis +@end iftex +@ifinfo @table @code +@end ifinfo @vindex vm-confirm-quit @item vm-confirm-quit -A value of @code{t} causes VM to always ask for confirmation before -ending a VM visit of a folder. A @code{nil} value means VM will ask -only when messages will be lost unwittingly by quitting, i.e. not -removed by intentional delete and expunge. A value that is neither -@code{nil} nor @code{t} causes VM to ask only when there are unsaved -changes to message attributes or message will be lost. +A value of t causes VM to always ask for confirmation before ending +a VM visit of a folder. A nil value means VM will ask only when messages +will be lost unwittingly by quitting, i.e. not removed by intentional +delete and expunge. A value that is not nil and not t causes VM to ask +only when there are unsaved changes to message attributes or message +will be lost. @vindex vm-berkeley-mail-compatibility @item vm-berkeley-mail-compatibility A non-@code{nil} value means to read and write BSD @i{Mail(1)} style Status: @@ -1364,7 +1392,7 @@ @vindex vm-mutable-windows @item vm-mutable-windows This variable's value controls VM's window usage. A value of @code{t} gives VM -free run of the Emacs display; it will commandeer the entire frame for +free run of the Emacs display; it will commandeer the entire screen for its purposes. A value of @code{nil} restricts VM's window usage to the window from which it was invoked. VM will not create, delete, or use any other windows, nor will it resize its own window. A value that is neither @code{t} @@ -1390,7 +1418,7 @@ @unnumbered Command Index @printindex fn -@node Variable Index, , Command Index, Top +@node Variable Index, Introduction, Command Index, Top @unnumbered Variable Index @printindex vr
--- a/src/ChangeLog Mon Aug 13 09:04:39 2007 +0200 +++ b/src/ChangeLog Mon Aug 13 09:05:10 2007 +0200 @@ -1,3 +1,19 @@ +Fri Dec 27 21:13:33 1996 Martin Buchholz <mrb@Eng.Sun.COM> + + * event-Xt.c (x_to_emacs_keysym): Corrections to SUNOS_GCC_LO_BUG. + +Mon Dec 23 11:37:16 1996 Martin Buchholz <mrb@Eng.Sun.COM> + + * fns.c (Ffillarray): Fix for (fillarray #*10 0) + +Mon Dec 23 10:27:14 1996 Steven L Baur <steve@altair.xemacs.org> + + * bitmaps.h: Change to unsigned char. + + * frame-x.c (x_cde_transfer_callback): Typecast fix. + + * keymap.c (define_key_check_and_coerce_keysym): Typecast fix. + Fri Dec 20 19:21:56 1996 Steven L Baur <steve@altair.xemacs.org> * Makefile.in.in (lisp): Remove cc-mode as a dumped package.
--- a/src/bitmaps.h Mon Aug 13 09:04:39 2007 +0200 +++ b/src/bitmaps.h Mon Aug 13 09:05:10 2007 +0200 @@ -107,13 +107,13 @@ /* A Right pointing Arrow */ #define truncator_width 6 #define truncator_height 10 -static char truncator_bits[] = { +static unsigned char truncator_bits[] = { 0xc0,0xc4,0xc8,0xd0,0xff,0xd0,0xc8,0xc4,0xc0,0xc0}; /* A Left pointing Arrow */ #define hscroll_width 6 #define hscroll_height 10 -static char hscroll_bits[] = { +static unsigned char hscroll_bits[] = { 0xc0,0xc8,0xc4,0xc2,0xff,0xc2,0xc4,0xc8,0xc0,0xc0}; #if 0
--- a/src/event-Xt.c Mon Aug 13 09:04:39 2007 +0200 +++ b/src/event-Xt.c Mon Aug 13 09:05:10 2007 +0200 @@ -640,7 +640,7 @@ #else /* XIM_XLIB */ #define LOOKUPSTRING \ len = XmbLookupString \ - (FRAME_X_XIC (x_window_to_frame \ + (FRAME_X_XIC (x_any_window_to_frame \ (get_device_from_display (event->display), event->window)), \ event, bufptr, bufsiz, &keysym, &status); #endif /* XIM_XLIB */ @@ -708,9 +708,9 @@ enqueue_Xt_dispatch_event (emacs_event); } Lstream_close (XLSTREAM (instream)); - return Qnil; + return (Qnil); } - case XLookupNone: return Qnil; + case XLookupNone: return (Qnil); case XBufferOverflow: bufptr = alloca (len+1); bufsiz = len+1;
--- a/src/fns.c Mon Aug 13 09:04:39 2007 +0200 +++ b/src/fns.c Mon Aug 13 09:05:10 2007 +0200 @@ -3043,42 +3043,43 @@ (array, item)) { retry: - if (VECTORP (array)) + if (STRINGP (array)) + { + Charcount size; + Charcount i; + Emchar charval; + struct Lisp_String *s; + CHECK_CHAR_COERCE_INT (item); + CHECK_IMPURE (array); + charval = XCHAR (item); + s = XSTRING (array); + size = string_char_length (s); + for (i = 0; i < size; i++) + set_string_char (s, i, charval); + bump_string_modiff (array); + } + else if (VECTORP (array)) { Lisp_Object *p; int size; - int indecks; + int i; CHECK_IMPURE (array); size = vector_length (XVECTOR (array)); p = vector_data (XVECTOR (array)); - for (indecks = 0; indecks < size; indecks++) - p[indecks] = item; + for (i = 0; i < size; i++) + p[i] = item; } - else if (VECTORP (array)) + else if (BIT_VECTORP (array)) { struct Lisp_Bit_Vector *v; int size; - int indecks; - + int i; CHECK_BIT (item); CHECK_IMPURE (array); v = XBIT_VECTOR (array); size = bit_vector_length (v); - for (indecks = 0; indecks < size; indecks++) - set_bit_vector_bit (v, indecks, XINT (item)); - } - else if (STRINGP (array)) - { - Charcount size; - Charcount indecks; - Emchar charval; - CHECK_CHAR_COERCE_INT (item); - CHECK_IMPURE (array); - charval = XCHAR (item); - size = string_char_length (XSTRING (array)); - for (indecks = 0; indecks < size; indecks++) - set_string_char (XSTRING (array), indecks, charval); - bump_string_modiff (array); + for (i = 0; i < size; i++) + set_bit_vector_bit (v, i, XINT (item)); } else {
--- a/src/frame-x.c Mon Aug 13 09:04:39 2007 +0200 +++ b/src/frame-x.c Mon Aug 13 09:05:10 2007 +0200 @@ -1122,7 +1122,7 @@ { filePath = transferInfo->dropData->data.files[ii]; /* ### Mule-izing required */ - path = make_string (filePath, strlen (filePath)); + path = make_string ((Bufbyte *)filePath, strlen (filePath)); va_run_hook_with_args (Qdrag_and_drop_functions, 2, frame, path); } } @@ -1137,9 +1137,9 @@ filePath = transferInfo->dropData->data.buffers[ii].name; /* ### Mule-izing required */ path = (filePath == NULL) ? Qnil - : make_string (filePath, strlen (filePath)); + : make_string ((Bufbyte *)filePath, strlen (filePath)); buf = transferInfo->dropData->data.buffers[ii].bp; - data = make_string(buf, + data = make_string((Bufbyte *)buf, transferInfo->dropData->data.buffers[ii].size); va_run_hook_with_args(Qdrag_and_drop_functions, 3, frame, path, data);
--- a/src/keymap.c Mon Aug 13 09:04:39 2007 +0200 +++ b/src/keymap.c Mon Aug 13 09:05:10 2007 +0200 @@ -1327,7 +1327,9 @@ strncpy(temp, name, sizeof (temp)); temp[sizeof (temp) - 1] = '\0'; temp[2] = '-'; - *keysym = Fintern_soft(make_string(temp, strlen(temp)), Qnil); + *keysym = Fintern_soft(make_string((Bufbyte *)temp, + strlen(temp)), + Qnil); } else if (EQ (*keysym, QLFD)) *keysym = QKlinefeed; else if (EQ (*keysym, QTAB))