X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=NEWS;h=79e5e6005c4aef0ea92a32aba9d71a08fb2b10c1;hb=231ec238a91adb88b8a12f4ab5bc77816774e5bc;hp=766228772b23ba4e3b8d2832d3fd2cc0381f5eb0;hpb=f7230fcb61e32630f6bcf87e6eb8b35c564dd06c;p=elisp%2Fflim.git diff --git a/NEWS b/NEWS index 7662287..79e5e60 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,113 @@ FLIM NEWS --- history of major-changes. -Copyright (C) 1998 Free Software Foundation, Inc. +Copyright (C) 1998,1999 Free Software Foundation, Inc. +* Changes in FLIM 1.12 + +** Restructure of field decoding features + +Introduce backend mechanism of field-decoder and +field-presentation-method to restructure field decoding features. + +Field-decoder is registered into variable `mime-field-decoder-alist'. +Each decoding function uses decoding method found from variable +`mime-field-decoder-alist'. + +New function `mime-set-field-decoder' is added to register field +decoding method. + +New function `mime-find-field-presentation-method' is added to get +`field-presentation-method' object corresponding with specified +field-presentation-mode. Field-presentation-mode must be `plain', +`wide', `summary' or `nov'. + +New function `mime-find-field-decoder' is added to find field decoding +method corresponding with field-name and field-presentation-mode. + +New function `mime-decode-field-body' is added. It is general field +decoder. + + +** Function `mime-decode-header-in-buffer' + +Renamed from `eword-decode-header'. `eword-decode-header' is defined +as obsolete alias. + + +** New function `mime-decode-header-in-region' + + +** Changes about lexical-analyzers + +*** New user option `std11-lexical-analyzer' + +Now function `std11-lexical-analyze' refers user option +`std11-lexical-analyzer'. + + +*** User option `eword-lexical-analyzers' -> `eword-lexical-analyzer' + +User option `eword-lexical-analyzers' was renamed to +`eword-lexical-analyzer'. + + +*** Change interface of lexical-analyzers + +Interface of function `eword-lexical-analyze' was changed from +`(string &optional must-unfold)' to `(string &optional start +must-unfold)'. Interface of lexical analyzer specified by user option +`eword-lexical-analyzer' was changed likewise. + +Function `eword-extract-address-components' was added new optional +argument `START' to specify start position of `STRING' to parse. + +Function `std11-lexical-analyze' was added new optional arguments +`ANALYZER' to specify lexical-analyzer and `START' to specify start +position of `STRING' to analyze. + +Interface of lexical analyzers for STD 11 was changed from `(string)' +to `(string &optional start)'. + + +** Function `std11-parse-in-reply-to' -> `std11-parse-msg-ids' + +Rename function `std11-parse-in-reply-to' to `std11-parse-msg-ids'. +Function `std11-parse-in-reply-to' was defined as obsolete alias. + + +** New function `std11-parse-msg-id-string' + + +** New function `std11-parse-msg-ids-string' + + +** New function `mime-find-entity-from-content-id' + + +** New function `mime-parse-msg-id' + + +** New function `mime-uri-parse-cid' + + +** New generic function `mime-insert-entity' + +Add new generic function `mime-insert-entity' to insert header and +body of ENTITY at point. + +Each mm-backend must have new method `insert-entity'. + + +** New optional argument of `std11-field-end' + +Now `std11-field-end' can accept new optional argument BOUND. Thus +current interface is: + + std11-field-end (&optional BOUND) + +If the optional argument BOUND is specified, it bounds the search; it +is a buffer position. + + * Changes in FLIM 1.11 ** New function `mime-insert-text-content'