New file.
[elisp/semi.git] / NEWS
1 * Changes in SEMI 1.1
2
3 ** User setting
4
5 *** API about visible-predicates
6
7   Interface of visible-predicates for entity elements were changed.
8 New interfaces are following:
9
10     mime-view-entity-button-visible-p (entity message-info)
11
12     mime-view-header-visible-p (entity message-info)
13
14     mime-view-body-visible-p (entity message-info)
15
16
17 *** Setting variable about visible body
18
19   `mime-view-visible-media-type-list' was abolished.  Please use
20 `mime-view-body-visible-condition' instead.
21
22   Notice that `mime-view-body-visible-condition' is not list of
23 media-type/subtype string.  It uses new data-structure `ctree'
24 (condition-tree; it is introduced to replace `atype').  Function
25 `ctree-set-calist-strictly' and `ctree-set-calist-with-default' may be
26 useful to modify it (`calist' (condition-alist) is as same as
27 `atype').
28
29
30 ** API
31
32 *** entity representation
33
34   Structure `mime-entity-info' was renamed to `mime-entity'.  So
35 various functions were renamed too.
36
37
38 *** Interface for generators or filters for entity elements
39
40   Interface of generators or filters for entity elements were changed.
41 New interfaces are following:
42
43     mime-view-insert-entity-button (entity message-info subj)
44     mime-view-display-body (start end entity message-info subj)
45     mime-view-entity-separator-function (entity message-info)
46
47
48 *** Format of mime-acting-condition (acting-situation)
49
50   Format of `mime-acting-condition' were changed.  `type' and
51 `subtype' are separated and changed to symbol.
52
53 \f
54 Local variables:
55 mode: outline
56 paragraph-separate: "[  \f]*$"
57 end: