update.
[elisp/semi.git] / NEWS
diff --git a/NEWS b/NEWS
index bf6d63b..d082a90 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,72 @@
 SEMI NEWS --- history of major-changes.
 Copyright (C) 1998 Free Software Foundation, Inc.
 \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
 
 ** User setting
@@ -54,7 +120,7 @@ is following:
   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
@@ -74,6 +140,8 @@ If 'body-presentation-method is 'with-filter, 'body-filter is used to
 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.