09922a36f049ef60bfccc6a156444a0f22898c07
[elisp/flim.git] / NEWS
1 FLIM NEWS --- history of major-changes.
2 Copyright (C) 1998 Free Software Foundation, Inc.
3
4 * Changes in FLIM 1.12
5
6 ** Restructure of field decoding features
7
8 Introduce backend mechanism of field-decoder and
9 field-presentation-method to restructure field decoding features.
10
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'.
14
15 New function `mime-set-field-decoder' is added to register field
16 decoding method.
17
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'.
22
23 New function `mime-find-field-decoder' is added to find field decoding
24 method corresponding with field-name and field-presentation-mode.
25    
26 New function `mime-decode-field-body' is added.  It is general field
27 decoder.
28
29
30 ** Function `mime-decode-header-in-buffer'
31
32 Renamed from `eword-decode-header'.  `eword-decode-header' is defined
33 as obsolete alias.
34
35
36 ** New function `mime-decode-header-in-region'
37
38 \f
39 * Changes in FLIM 1.11
40
41 ** New function `mime-insert-text-content'
42
43 Add new generic function `mime-insert-text-content' and new mm-service
44 `insert-text-content'.
45
46
47 ** `insert-decoded-header' -> `insert-header'
48
49 mm-service `insert-decoded-header' was renamed to `insert-header'.
50 Similarly generic function `mime-insert-decoded-header' was renamed to
51 `mime-insert-header'.  However `mime-insert-decoded-header' was left
52 as an obsolete alias.
53
54
55 ** Behavior change of `mime-insert-header'
56
57 Each field-name of second and third argument of function
58 `mime-insert-header' can include `:'.
59
60
61 ** Abolish variable `mime-temp-directory'
62
63 Now FLIM uses `temporary-file-directory' instead of
64 `mime-temp-directory'.  So environment variable "MIME_TMP_DIR" and
65 "TM_TMP_DIR" are not effective to specify temporary directory of FLIM.
66
67
68 ** Add new function `eword-decode-and-unfold-unstructured-field'
69
70
71 ** Add new mm-backend `generic'
72
73 Add new mm-backend `generic'.  mm-backend `buffer' inherits the
74 mm-backend `generic'.
75
76
77 ** Change internal representation of `mime-entity' structure
78
79 Internal representation of `mime-entity' structure was changed to add
80 NOV entries.
81
82
83 ** `mime-entity-*-internal' and `mime-entity-set-*-internal'
84
85 Change `mime-entity-*-internal' and `mime-entity-set-*-internal' to
86 macro.
87
88 \f
89 Local variables:
90 mode: outline
91 paragraph-separate: "[  \f]*$"
92 end: