FLIM Development Repository for Wanderlust
Emacs Lisp Makefile
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
tests * eword-decode.el (eword-decode-string, eword-decode-region) Nov 25, 2008
ChangeLog Fix EHLO command is sent twice after STARTTLS command when built-in G… Mar 28, 2018
FLIM-API.en Merge flim-1_14-rfc2231. May 31, 2001
FLIM-CFG Add emu subdirectory to load-path when LISPDIR is specified. Jun 21, 2010
FLIM-ELS XOAUTH2 authentication support is introduced (experimental). Jan 18, 2018
FLIM-MK (compile-flim-package): Use batch-update-directory-autoloads if it is… Dec 12, 2006
Makefile release. Nov 28, 2007
NEWS Merge flim-1_12_6. May 12, 1999
README.en (Bug reports): Use "Emacs-MIME" instead of "EMACS-MIME". Jul 6, 2013
README.ja (Bug reports): Use "Emacs-MIME" instead of "EMACS-MIME". Jul 6, 2013
VERSION update. Sep 6, 2007
eword-decode.el Decrease number of times for calling concat function. Nov 23, 2016
eword-encode.el eword-encode.el: Require poem.el for non-mule. May 1, 2015
flim-pkg.el add flim-pkg.el (for MELPA) Nov 8, 2014
ftp.in release. Dec 27, 2002
hex-util.el Use new style backquotes Nov 14, 2010
hmac-def.el Use new style backquotes Nov 14, 2010
hmac-md5.el Check whether secure-hash function is defined. Apr 23, 2014
hmac-sha1.el Check whether secure-hash function is defined. Apr 23, 2014
luna.el make luna-class-find-* function pure Dec 6, 2016
lunit.el Use `with-current-buffer' rather than save-excursion+set-buffer. Aug 30, 2014
md4.el Use new style backquotes in md4.el May 16, 2011
md5-dl.el Update FSF's address in GPL notices. Jul 6, 2005
md5-el.el Use new style backquotes Nov 14, 2010
md5.el Update FSF's address in GPL notices. Jul 6, 2005
mel-b-ccl.el * mel-b-ccl.el (base64-ccl-insert-encoded-file): Use Jun 12, 2006
mel-b-dl.el Update FSF's address in GPL notices. Jul 6, 2005
mel-b-el.el Update FSF's address in GPL notices. Jul 6, 2005
mel-g.el Update FSF's address in GPL notices. Jul 6, 2005
mel-q-ccl.el mel-q-ccl.el (quoted-printable-ccl-insert-encoded-file): Call insert-… Feb 22, 2014
mel-q.el * mel-q.el (quoted-printable-num-to-raw-byte-char): Enclose with eval… Jun 27, 2011
mel-u.el Update FSF's address in GPL notices. Jul 6, 2005
mel.el Unify prompt for encoding. Mar 11, 2016
mime-conf.el mime-conf.el (mime-format-mailcap-command): Minor refactoring. Sep 14, 2014
mime-def.el mime-def.el (mime-charset-decode-string, mime-charset-encode-string):… Mar 24, 2013
mime-en.texi Add dir entry to mime-{en,ja}.texi Aug 16, 2016
mime-ja.texi Add dir entry to mime-{en,ja}.texi Aug 16, 2016
mime-parse.el Fix for CCL unusable environments. May 1, 2015
mime.el Merge from my local repository Jun 18, 2011
mmbuffer.el Use `with-current-buffer' rather than save-excursion+set-buffer. Aug 30, 2014
mmcooked.el Use `with-current-buffer' rather than save-excursion+set-buffer. Aug 30, 2014
mmexternal.el Update FSF's address in GPL notices. Jul 6, 2005
mmgeneric.el Use `with-current-buffer' rather than save-excursion+set-buffer. Aug 30, 2014
ntlm.el Update FSF's address in GPL notices. Jul 6, 2005
qmtp.el Use `with-current-buffer' rather than save-excursion+set-buffer. Aug 30, 2014
sasl-cram.el Use built-in functionalities to get hash in binary form if available. Mar 30, 2014
sasl-digest.el Use built-in functionalities to get hash in binary form if available. Mar 30, 2014
sasl-ntlm.el Update FSF's address in GPL notices. Jul 6, 2005
sasl-scram.el Update FSF's address in GPL notices. Jul 6, 2005
sasl-xoauth2.el XOAUTH2 authentication support is introduced (experimental). Jan 18, 2018
sasl.el XOAUTH2 authentication support is introduced (experimental). Jan 18, 2018
sasl.texi * sasl.texi: Texinfo markup fixes. From Jesper Harder Jan 12, 2004
sha1-dl.el Update FSF's address in GPL notices. Jul 6, 2005
sha1-el.el Use new style backquotes Nov 14, 2010
sha1.el Check whether secure-hash function is defined. Apr 23, 2014
smtp.el Fix EHLO command is sent twice after STARTTLS command when built-in G… Mar 28, 2018
smtpmail.el Update FSF's address in GPL notices. Jul 6, 2005
std11.el Decrease number of times for calling concat function. Nov 23, 2016

README.en

[README for FLIM (English Version)]
by MORIOKA Tomohiko

What's FLIM
===========

  FLIM is a library to provide basic features about message
  representation or encoding.  It consists of following
  modules:

    std11.el	--- STD 11 (RFC 822) parser and utility

    mime.el	--- to provide various services about MIME-entities

      mime-def.el --- Definitions about MIME format

      mime-parse.el --- MIME parser

      mel.el --- MIME encoder/decoder
	mel-b-dl.el --- base64 (B-encoding) encoder/decoder
			(for Emacs 20 with dynamic loading support)
	mel-b-ccl.el --- base64 (B-encoding) encoder/decoder
			 (using CCL)
	mel-b-en.el --- base64 (B-encoding) encoder/decoder
			(for other emacsen)
	mel-q-ccl.el --- quoted-printable and Q-encoding
			 encoder/decoder (using CCL)
	mel-q.el    --- quoted-printable and Q-encoding
		    	encoder/decoder
	mel-u.el    --- unofficial backend for uuencode
	mel-g.el    --- unofficial backend for gzip64

      eword-decode.el --- encoded-word decoder
      eword-encode.el --- encoded-word encoder

  This library should work on:

	Emacs 20.4 and up
	XEmacs 21.1 and up


Installation
============

(0) before installing it, please install APEL (10.7 or later) package.
    APEL package is available at:

	ftp://ftp.m17n.org/pub/mule/apel/

(1-a) run in expanded place

  If you don't want to install other directories, please do only
  following:

	% make

  You can specify the emacs command name, for example

	% make EMACS=xemacs

  If `EMACS=...' is omitted, EMACS=emacs is used.

(1-b) make install

  If you want to install other directories, please do following:

	% make install

  You can specify the emacs command name, for example

	% make install EMACS=xemacs

  If `EMACS=...' is omitted, EMACS=emacs is used.

  You can specify the prefix of the directory tree for Emacs Lisp
  programs, for example:

	% make install PREFIX=~/

  If `PREFIX=...' is omitted, the prefix of the directory tree of the
  specified emacs command is used (perhaps /usr/local).

  For example, if PREFIX=/usr/local and EMACS 19.34 is specified, it
  will create the following directory tree:

	/usr/local/share/emacs/site-lisp/flim/   --- FLIM

  You can specify site-lisp directory, for example

	% make install LISPDIR=~/share/emacs/lisp

  If `LISPDIR=...' is omitted, site-lisp directory of the specified
  emacs command is used (perhaps /usr/local/share/emacs/site-lisp or
  /usr/local/lib/xemacs/site-lisp).

  If the emu modules (included in APEL package) have been installed in
  the non-standard directory, you should specify where they will be
  found, for example:

	% make install VERSION_SPECIFIC_LISPDIR=~/elisp

  Following make target is available to find what files are parts of
  emu / APEL package, and where are directories to install them:

    % make what-where LISPDIR=~/elisp VERSION_SPECIFIC_LISPDIR=~/elisp

  You can specify other optional settings by editing the file
  FLIM-CFG.  Please read comments in it.

(1-c) install as a XEmacs package

  If you want to install to XEmacs package directory, please do
  following:

	% make install-package

  You can specify the XEmacs command name, for example

	% make install-package XEMACS=xemacs-21

  If `XEMACS=...' is omitted, XEMACS=xemacs is used.

  You can specify the package directory, for example:

	% make install PACKAGEDIR=~/.xemacs

  If `PACKAGEDIR=...' is omitted, the first existing package
  directory is used.

  Notice that XEmacs package system requires XEmacs 21.0 or later.


Bug reports
===========

  If you write bug-reports and/or suggestions for improvement, please
  send them to the Emacs-MIME Mailing Lists:

	emacs-mime-en@lists.chise.org	(English)
	emacs-mime-ja@lists.chise.org	(Japanese)

  Via the Emacs-MIME ML, you can report FLIM bugs, obtain the latest
  release of FLIM, and discuss future enhancements to FLIM.  To join
  the Emacs-MIME ML, please see the descriptions of the following
  pages:

      http://lists.chise.org/mailman/listinfo/emacs-mime-en (English)
      http://lists.chise.org/mailman/listinfo/emacs-mime-ja (Japanese)