~ubuntu-branches/ubuntu/trusty/semi/trusty

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Tatsuya Kinoshita
  • Date: 2004-05-23 00:54:01 UTC
  • Revision ID: james.westby@ubuntu.com-20040523005401-0216ggl5q8ibm9ni
Tags: upstream-1.14.6+0.20040418
ImportĀ upstreamĀ versionĀ 1.14.6+0.20040418

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
[TODO]
 
2
======
 
3
 
 
4
* MIME-View
 
5
 
 
6
** dynamic configuration for 'mime-preview-condition
 
7
 
 
8
** Don't expect raw-buffer
 
9
 
 
10
** lazy generating of situations from mime-entity information
 
11
 
 
12
 
 
13
* MIME-Edit
 
14
 
 
15
** WYSIWYG editing support
 
16
 
 
17
** Use MIME-Preview like tag and display
 
18
 
 
19
** Redesign to use two buffers for one message
 
20
 
 
21
  MIME-View is based on "Multiple Representation Space (layer) Model".
 
22
In this model, network representation and its presentation are
 
23
distinguished.  Thus MIME-View uses two buffers for one message,
 
24
'mime-raw-buffer (for network representation) and
 
25
'mime-preview-buffer.  MIME-View manages them based on information of
 
26
entities.  According to experience of MIME-View, this model is good to
 
27
treat complex structured data, such as MIME.
 
28
 
 
29
  MIME-Edit was designed to use one buffer for one message.  So it is
 
30
hard to edit like WYSIWYG style.  Format of tag is limited by
 
31
translation.  Content of forwarded message is unreadable.  It is
 
32
better to introduce "Multiple Representation Space Model" to resolve
 
33
these problems.
 
34
 
 
35
** Check available MIME-charset
 
36
 
 
37
    MIME-charset $B0J30$,@8@.$5$l$k>l9g$N=hM}$r;XDj$G$-$k$h$&$K$9$k!#(B
 
38
 
 
39
    For example:
 
40
 
 
41
        (a) translate problematic characters to similar representation
 
42
        (b) display warning message
 
43
            (e.g. "`x-ctext' is generated.  Do you send it? (yes/no)")
 
44
        (c) stop sending
 
45
 
 
46
** Don't use buffer-local variables
 
47
 
 
48
  Don't use buffer-local variables to control behavior about
 
49
translating to network representation, such as 'mime-transfer-level,
 
50
'mime-transfer-level-string,
 
51
'mime-edit-charset-default-encoding-alist, 'mime-edit-pgp-processing.
 
52
Because they have problem with Semi-gnus.
 
53
 
 
54
 
 
55
* Etc.
 
56
 
 
57
** Write manual
 
58
 
 
59
 
 
60
 
 
61
[Known Bugs]
 
62
============
 
63
 
 
64
* MIME-Edit
 
65
 
 
66
** Content-ID is mandatory for message/external-body