Projects/Oxygen/namingSpec/mimetypes: Difference between revisions

From KDE TechBase
(Say hello to x-media-podcast, moved from places/media-podcast.)
 
(26 intermediate revisions by 2 users not shown)
Line 5: Line 5:


===Standard FD.o MIME Types===
===Standard FD.o MIME Types===
This is the complete list in the FD.o spec:
'''This is the complete list in the FD.o spec:'''
<pre>
<pre>
  application-x-executable
  application-x-executable       OK
  audio-x-generic
  audio-x-generic                 OK
  font-x-generic
  font-x-generic                 (valid? font-* is not in IANA.)
  image-x-generic
  image-x-generic                 OK
  package-x-generic
  package-x-generic               OK (valid? package-* is not in IANA.)
  text-html
  text-html                       OK
  text-x-generic
  text-x-generic                 OK
  text-x-generic-template
  text-x-generic-template         Needed
  text-x-script
  text-x-script                   OK
  video-x-generic
  video-x-generic                 OK
  x-office-address-book
  x-office-address-book           OK
  x-office-calendar
  x-office-calendar               Needed
  x-office-document
  x-office-document               OK
  x-office-presentation
  x-office-presentation           Needed
  x-office-spreadsheet
  x-office-spreadsheet           OK
</pre>
</pre>
'''These are included in Tango:'''
<pre>
application-certificate
x-office-document-template
x-office-drawing
x-office-drawing-template
x-office-presentation-template
x-office-spreadsheet-template
</pre>
It has not yet been determined which Tango icons we will
need to use.


===Icons for Standard MIME Types===
===Icons for Standard MIME Types===
This is the complete list in the FD.o spec Non-regular files:
'''This is the complete list in the FD.o spec Non-regular files:'''
<pre>
inode-blockdevice
inode-chardevice
inode-directory
inode-fifo
inode-mount-point
inode-socket
inode-symlink
</pre>
'''Other Non-regular MIME types needed for KDE:'''
<pre>
<pre>
  inode-directory-home
inode-blockdevice              Needed
inode-chardevice                Needed
  inode-directory                 OK
inode-fifo                      Needed
inode-mount-point              Not needed, because it's not
                                displayed as its own icon
inode-socket                    Not needed (right?)
inode-symlink                  Not needed, because it's not
                                displayed as its own icon
</pre>
</pre>


===Other MIME types conforming to IANA===
===Other MIME types conforming to IANA===
<pre>
<pre>
application-xhtml+xml          OK
text-vcalendar                  OK
text-plain                      OK
</pre>
</pre>
Note for IANA conformity, see: [http://www.iana.org/assignments/media-types/]
Note for IANA conformity, see: [http://www.iana.org/assignments/media-types/]
Line 47: Line 59:
===Other MIME types needed for KDE===
===Other MIME types needed for KDE===
<pre>
<pre>
application-x-bittorrent        OK
application-x-mswinurl          OK
x-office-contact                OK (should be used as "contact" icon,
                                    that is, someone != actual user)
x-media-podcast                -> move to Amarok, or OK
</pre>
</pre>

Latest revision as of 16:29, 29 December 2007

Specification compliance of icon names

With MIME types, there is no complete list of icon names in the spec. Therefore, they are divided in categories:

Standard FD.o MIME Types

This is the complete list in the FD.o spec:

 application-x-executable        OK
 audio-x-generic                 OK
 font-x-generic                  (valid? font-* is not in IANA.)
 image-x-generic                 OK
 package-x-generic               OK (valid? package-* is not in IANA.)
 text-html                       OK
 text-x-generic                  OK
 text-x-generic-template         Needed
 text-x-script                   OK
 video-x-generic                 OK
 x-office-address-book           OK
 x-office-calendar               Needed
 x-office-document               OK
 x-office-presentation           Needed
 x-office-spreadsheet            OK

These are included in Tango:

 application-certificate
 x-office-document-template
 x-office-drawing
 x-office-drawing-template
 x-office-presentation-template
 x-office-spreadsheet-template

It has not yet been determined which Tango icons we will need to use.

Icons for Standard MIME Types

This is the complete list in the FD.o spec Non-regular files:

 inode-blockdevice               Needed
 inode-chardevice                Needed
 inode-directory                 OK
 inode-fifo                      Needed
 inode-mount-point               Not needed, because it's not
                                 displayed as its own icon
 inode-socket                    Not needed (right?)
 inode-symlink                   Not needed, because it's not
                                 displayed as its own icon

Other MIME types conforming to IANA

 application-xhtml+xml           OK
 text-vcalendar                  OK
 text-plain                      OK

Note for IANA conformity, see: [1]

Other MIME types needed for KDE

 application-x-bittorrent        OK
 application-x-mswinurl          OK
 x-office-contact                OK (should be used as "contact" icon,
                                     that is, someone != actual user)
 x-media-podcast                 -> move to Amarok, or OK