diff --git a/SPECIFICATION b/SPECIFICATION index ef69204..a217555 100644 --- a/SPECIFICATION +++ b/SPECIFICATION @@ -103,16 +103,67 @@ server: the message content is the most important thing. MARKUP -Write me! +Description text may contain markup. The markup is XML-based, and consists +of a small subset of HTML along with a few additional tags. +The following tags should be supported by all implementations: + +- ... - Bold +- ... - Italic +- ... - Underline +- ... - Hyperlink + +TODO: Add the rest of the tags! This is mostly a filler. ICON ENCODING -Write me! +Icons are sent through D-BUS either as an icon URI string, or as the raw +data. The determination should be automatically computed when sending or +receiving the icon. +ICON URIS: + +Icon URIs must consist of one of the following forms: + +- stock: +- file:/// [1] +- + +The supplied list of stock icon names should be represented by all +notification daemons. If an unknown stock icon name is specified, the +notification daemon is encouraged to provide a best-guess based on the +toolkit's own stock system, or simply ignore the icon. + +The file URI must match the format provided by the freedesktop.org +File URI Specification . + + +STOCK ICON NAMES: + +- question +- info +- warning +- error +- critical + +[Do we want any of the following?] +- camera +- printer +- email +- fax +- disk +- cfcard +- memstick +- sdcard + DBUS PROTOCOL Write me! + + +REFERENCE + +[1] http://freedesktop.org/Standards/file-uri-spec