SEMI NEWS --- history of major-changes.
Copyright (C) 1998 Free Software Foundation, Inc.
+
+* Changes in SEMI 1.4
+
+** mailcap
+
+ mailcap was supported to set up 'mime-acting-condition.
+
+ tm-external-method scripts written by born shell were abolished.
+
+
+** mime-add-condition
+
+ New function to set up 'mime-preview-condition and/or
+'mime-acting-condition.
+
+
+** signature setting in semi-setup.el
+
+ Abolish MUA depended signature setting.
+
+ Setting for mail-mode were moved to mail-mime-setup.el.
+
+\f
+* Changes in SEMI 1.3
+
+** mime-acting-condition
+
+ Format of variable 'mime-acting-condition was changed from `atype'
+to `condition tree'. Its format is as same as
+'mime-preview-condition.
+
+ If there are two or more conditions are found when matching, menu
+pops up to select method to run. Selected situation will be added to
+example database. (cf. mime-acting-situation-examples-file)
+
+** New variables
+
+*** mime-view-find-every-acting-situation
+
+ Find every available acting-situation if non-nil.
+
+*** mime-acting-situation-examples-file
+
+ File name of example about acting-situation demonstrated by
+ user.
+
+\f
+* Changes in SEMI 1.2
+
+** User setting
+
+*** hooks
+
+ 'mime-view-plain-text-preview-hook was renamed to
+'mime-preview-text/plain-hook.
+
+*** Variable
+
+ Variable 'mime-view-childrens-header-showing-Content-Type-list was
+abolished. Please use 'mime-preview-condition instead.
+
+*** API about visible-predicates were abolished
+
+ Following functions were abolished:
+
+ mime-view-header-visible-p (entity message-info)
+
+ mime-view-body-visible-p (entity message-info)
+
+ mime-view-entity-separator-visible-p (entity message-info)
+
+Please use 'mime-preview-condition instead.
+
+ Function 'mime-view-entity-button-visible-p is not abolished, but it
+is obsoleted.
+
+*** mime-preview-condition
+
+ Following are added as pre-defined keys:
+
+ 'childrens-situation default preview-situation for children
+ 'message-button to specify to display message-button
+ nil: default (invisible)
+ 'visible: visible
+ 'invisible: invisible
+ 'entity-button to specify to display entity-button
+ nil: default (visible)
+ 'visible: visible
+ 'invisible: invisible
+ 'header to specify to display header
+ nil: default (invisible)
+ 'visible: visible
+ 'invisible: invisible
+
+** API
+
+*** Interface for body-filter
+
+ 'mime-view-filter-for-* was renamed to 'mime-preview-filter-for-*.
+
+
+*** mime-text-decode-body
+
+ Function 'mime-decode-text-body was renamed to
+'mime-text-decode-body and changed interface. New interface is
+following:
+
+ mime-text-decode-body (SITUATION)
+
+SITUATION is preview-situation. Content-Transfer-Encoding and
+MIME-charset are specified in field of it.
+
\f
* Changes in SEMI 1.1
Conditions about preview generation are unified to
'mime-preview-condition. Namely other variables, such as
'mime-view-visible-media-type-list, 'mime-view-content-filter-alist,
-were abolished.
+'mime-view-image-converter-alist were abolished.
Preview-situation is generated from entity information, running
environment and 'mime-preview-condition. These elements are checked
specify body-filter function. If 'body-presentation-method is
function, it is called to generate presentation of entity body.
+Body-filter function 'mime-view-filter-for-image refers 'image-format.
+
Setting for message/partial button is specified by
'mime-preview-condition instead of hard-coding.