1 FLIM NEWS --- history of major-changes.
2 Copyright (C) 1998,1999 Free Software Foundation, Inc.
6 ** Restructure of field decoding features
8 Introduce backend mechanism of field-decoder and
9 field-presentation-method to restructure field decoding features.
11 Field-decoder is registered into variable `mime-field-decoder-alist'.
12 Each decoding function uses decoding method found from variable
13 `mime-field-decoder-alist'.
15 New function `mime-set-field-decoder' is added to register field
18 New function `mime-find-field-presentation-method' is added to get
19 `field-presentation-method' object corresponding with specified
20 field-presentation-mode. Field-presentation-mode must be `plain',
21 `wide', `summary' or `nov'.
23 New function `mime-find-field-decoder' is added to find field decoding
24 method corresponding with field-name and field-presentation-mode.
26 New function `mime-decode-field-body' is added. It is general field
30 ** Function `mime-decode-header-in-buffer'
32 Renamed from `eword-decode-header'. `eword-decode-header' is defined
36 ** New function `mime-decode-header-in-region'
39 ** Change interface of lexical-analyzers
41 Interface of function `eword-lexical-analyze' was changed from
42 `(string &optional must-unfold)' to `(string &optional start
43 must-unfold)'. Interface of lexical analyzers specified by user
44 option `eword-lexical-analyzers' was changed likewise.
46 Function `eword-extract-address-components' was added new optional
47 argument `START' to specify start position of `STRING' to parse.
49 Function `std11-lexical-analyze' was added new optional argument
50 `START' to specify start position of `STRING' to analyze.
52 Interface of lexical analyzers for STD 11 was changed from `(string)'
53 to `(string &optional start)'.
56 * Changes in FLIM 1.11
58 ** New function `mime-insert-text-content'
60 Add new generic function `mime-insert-text-content' and new mm-service
61 `insert-text-content'.
64 ** `insert-decoded-header' -> `insert-header'
66 mm-service `insert-decoded-header' was renamed to `insert-header'.
67 Similarly generic function `mime-insert-decoded-header' was renamed to
68 `mime-insert-header'. However `mime-insert-decoded-header' was left
72 ** Behavior change of `mime-insert-header'
74 Each field-name of second and third argument of function
75 `mime-insert-header' can include `:'.
78 ** Abolish variable `mime-temp-directory'
80 Now FLIM uses `temporary-file-directory' instead of
81 `mime-temp-directory'. So environment variable "MIME_TMP_DIR" and
82 "TM_TMP_DIR" are not effective to specify temporary directory of FLIM.
85 ** Add new function `eword-decode-and-unfold-unstructured-field'
88 ** Add new mm-backend `generic'
90 Add new mm-backend `generic'. mm-backend `buffer' inherits the
94 ** Change internal representation of `mime-entity' structure
96 Internal representation of `mime-entity' structure was changed to add
100 ** `mime-entity-*-internal' and `mime-entity-set-*-internal'
102 Change `mime-entity-*-internal' and `mime-entity-set-*-internal' to
108 paragraph-separate: "[
\f]*$"