pax_global_header 0000666 0000000 0000000 00000000064 11537356666 0014534 g ustar 00root root 0000000 0000000 52 comment=04394bad2ee838a9e5cc2035571f25e7d02772d8
shr-specs-2011.03.08.2/ 0000775 0000000 0000000 00000000000 11537356666 0014177 5 ustar 00root root 0000000 0000000 shr-specs-2011.03.08.2/LICENSE 0000664 0000000 0000000 00000000131 11537356666 0015177 0 ustar 00root root 0000000 0000000 This work is licensed under CC-BY-SA.
http://creativecommons.org/licenses/by-sa/3.0/de/
shr-specs-2011.03.08.2/Makefile.am 0000664 0000000 0000000 00000001036 11537356666 0016233 0 ustar 00root root 0000000 0000000 SUBDIRS = \
org.shr.phonefso \
org.shr.phoneui
EXTRA_DIST = shr-specs.pc.in
pkgconfigdir = $(datadir)/pkgconfig
dist_pkgconfig_DATA = shr-specs.pc
install-data-local:
$(MAKE)
$(INSTALL) -d $(DESTDIR)/$(datadir)/shr-specs/xml
for i in xml/*.xml; do $(INSTALL) -m 0644 $$i $(DESTDIR)/$(datadir)/shr-specs/$$i; done
MAINTAINERCLEANFILES = \
aclocal.m4 compile config.guess config.sub \
configure depcomp install-sh ltmain.sh \
Makefile.in missing config.h.in \
mkinstalldirs \
src/*.h src/*.c .deps xml/*.xml
shr-specs-2011.03.08.2/autogen.sh 0000775 0000000 0000000 00000000251 11537356666 0016176 0 ustar 00root root 0000000 0000000 #!/bin/sh
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
ORIGDIR=`pwd`
cd $srcdir
autoreconf -v --install || exit 1
cd $ORIGDIR || exit $?
$srcdir/configure "$@"
shr-specs-2011.03.08.2/configure.ac 0000664 0000000 0000000 00000002203 11537356666 0016462 0 ustar 00root root 0000000 0000000 ##############################################################################
# init
AC_INIT([shr-specs], [2011.03.08.2], [shr-devel@lists.shr-project.org], [shr-specs])
AC_CONFIG_SRCDIR([tools/rules.mk])
AM_INIT_AUTOMAKE([-Wall -Werror foreign no-dist-gzip dist-bzip2])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
##############################################################################
# xlst is necessary for specs generation
AC_PATH_PROG(XSLTPROC, xsltproc, no)
AC_SUBST(XSLTPROC)
if test $XSLTPROC = "no"; then
AC_MSG_ERROR([xsltproc is mandatory for this package])
fi
##############################################################################
# python is mandatory for docs generation
AC_PATH_PROG(PYTHON, python, no)
AC_SUBST(PYTHON)
if test $PYTHON = "no"; then
AC_MSG_ERROR([python is mandatory for this package])
fi
##############################################################################
# output
AC_CONFIG_FILES([
Makefile
shr-specs.pc
])
AC_OUTPUT
echo
echo
echo
echo "shr-specs configured successfully."
echo
echo "Now type 'make' to compile and 'make install' to install this package."
shr-specs-2011.03.08.2/html/ 0000775 0000000 0000000 00000000000 11537356666 0015143 5 ustar 00root root 0000000 0000000 shr-specs-2011.03.08.2/html/index.html 0000664 0000000 0000000 00000004025 11537356666 0017141 0 ustar 00root root 0000000 0000000
SHR DBus Interface Specification
SHR DBus Interface Specification
The SHR phone system via the DBus IPC system. This page links to reference works which can be used when programming for devices running the freesmartphone.org development platform. This reference is primarily intended for software developers. You may want to try out a few DBus Tutorials before diving into these documents.
| Specified 2009 by the SHR team | Join us and discuss further drafts via shr-devel (at) shr-project (dot) org |
shr-specs-2011.03.08.2/org.shr.phonefso/ 0000775 0000000 0000000 00000000000 11537356666 0017401 5 ustar 00root root 0000000 0000000 shr-specs-2011.03.08.2/org.shr.phonefso/Makefile 0000664 0000000 0000000 00000000103 11537356666 0021033 0 ustar 00root root 0000000 0000000
files = \
org.shr.phonefso.Usage.xml
include ../tools/rules.mk
shr-specs-2011.03.08.2/org.shr.phonefso/docbook-org.shr.phonefso.Usage.xml 0000664 0000000 0000000 00000006430 11537356666 0026011 0 ustar 00root root 0000000 0000000
SHR phonefso Usage Interfaceorg.shr.phonefso.Usageorg.shr.phonefso.UsageUsage interfaceMethodsRequestResource (in 's'resource)
ReleaseResource (in 's'resource)
GetResourceState (in 's'resource,
out 'b'state)
Implemented Interfacesorg.shr.phonefso.Usage implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsRequestResource ()RequestResourceUsageRequestResource (in 's' resource)resource:ReleaseResource ()ReleaseResourceUsageReleaseResource (in 's' resource)resource:GetResourceState ()GetResourceStateUsageGetResourceState (in 's' resource,
out 'b' state)resource:state:
shr-specs-2011.03.08.2/org.shr.phonefso/org.shr.phonefso.Usage.xml.in 0000664 0000000 0000000 00000002657 11537356666 0025007 0 ustar 00root root 0000000 0000000
SHR phonefso Usage Interface0.0.0.1
shr-specs-2011.03.08.2/org.shr.phoneui/ 0000775 0000000 0000000 00000000000 11537356666 0017227 5 ustar 00root root 0000000 0000000 shr-specs-2011.03.08.2/org.shr.phoneui/Makefile 0000664 0000000 0000000 00000000457 11537356666 0020675 0 ustar 00root root 0000000 0000000
files = \
org.shr.phoneui.Dialer.xml \
org.shr.phoneui.Contacts.xml \
org.shr.phoneui.CallManagement.xml \
org.shr.phoneui.Notification.xml \
org.shr.phoneui.Messages.xml \
org.shr.phoneui.PhoneLog.xml \
org.shr.phoneui.IdleScreen.xml \
org.shr.phoneui.Settings.xml
include ../tools/rules.mk
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneui.CallManagement.xml 0000664 0000000 0000000 00000011350 11537356666 0027266 0 ustar 00root root 0000000 0000000
SHR phoneui CallManagement Interfaceorg.shr.phoneui.CallManagementorg.shr.phoneui.CallManagementCallManagement interfaceMethodsDisplayIncoming (in 'i'call_id,
in 'i'status,
in 's'number)
HideIncoming (in 'i'call_id)
DisplayOutgoing (in 'i'call_id,
in 'i'status,
in 's'number)
HideOutgoing (in 'i'call_id)
Implemented Interfacesorg.shr.phoneui.CallManagement implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayIncoming ()DisplayIncomingCallManagementDisplayIncoming (in 'i' call_id,
in 'i' status,
in 's' number)call_id:status:number:HideIncoming ()HideIncomingCallManagementHideIncoming (in 'i' call_id)call_id:DisplayOutgoing ()DisplayOutgoingCallManagementDisplayOutgoing (in 'i' call_id,
in 'i' status,
in 's' number)call_id:status:number:HideOutgoing ()HideOutgoingCallManagementHideOutgoing (in 'i' call_id)call_id:
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneui.Contacts.xml 0000664 0000000 0000000 00000010273 11537356666 0026177 0 ustar 00root root 0000000 0000000
SHR phoneui Contacts Interfaceorg.shr.phoneui.Contactsorg.shr.phoneui.ContactsContacts interfaceMethodsDisplayList (in 'a{sv}'filter)
DisplayContact (in 's'path)
CreateContact (in 'a{sv}'values,
out 's'path)
EditContact (in 's'path)
Implemented Interfacesorg.shr.phoneui.Contacts implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayList ()DisplayListContactsDisplayList (in 'a{sv}' filter)filter:
List of filter attributes to limit the
list of contacts to be shown.
DisplayContact ()DisplayContactContactsDisplayContact (in 's' path)path:
the DBus path of the contact to show
CreateContact ()CreateContactContactsCreateContact (in 'a{sv}' values,
out 's' path)values:
Values to be prefilled for the new contact
path:
the DBus path of the freshly created contact
EditContact ()EditContactContactsEditContact (in 's' path)path:
the DBus path for the contact to be edited
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneui.Dialer.xml 0000664 0000000 0000000 00000003440 11537356666 0025617 0 ustar 00root root 0000000 0000000
SHR phoneui Dialer Interfaceorg.shr.phoneui.Dialerorg.shr.phoneui.DialerDialer interfaceMethodsDisplay (in 'a{sv}'values)
Implemented Interfacesorg.shr.phoneui.Dialer implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplay ()DisplayDialerDisplay (in 'a{sv}' values)values:
Values to prefill the Dialer screen with
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneui.Messages.xml 0000664 0000000 0000000 00000006354 11537356666 0026175 0 ustar 00root root 0000000 0000000
SHR phoneui Messages Interfaceorg.shr.phoneui.Messagesorg.shr.phoneui.MessagesMessages interfaceMethodsDisplayList (in 'a{sv}'filter)
DisplayMessage (in 's'path)
CreateMessage (in 'a{sv}'values)
Implemented Interfacesorg.shr.phoneui.Messages implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayList ()DisplayListMessagesDisplayList (in 'a{sv}' filter)filter:
List of filter attributes to limit the
list of messages to be shown.
DisplayMessage ()DisplayMessageMessagesDisplayMessage (in 's' path)path:
the DBus path of the message to show
CreateMessage ()CreateMessageMessagesCreateMessage (in 'a{sv}' values)values:
Values to be prefilled for the new
message
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneui.Notification.xml 0000664 0000000 0000000 00000007676 11537356666 0027064 0 ustar 00root root 0000000 0000000
SHR phoneui Notification Interfaceorg.shr.phoneui.Notificationorg.shr.phoneui.NotificationNotification interfaceMethodsDisplaySimAuth (in 'i'status)
HideSimAuth (in 'i'status)
DisplayUssd (in 'i'mode,
in 's'message)
DisplayDialog (in 'i'dialog)
Implemented Interfacesorg.shr.phoneui.Notification implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplaySimAuth ()DisplaySimAuthNotificationDisplaySimAuth (in 'i' status)status:HideSimAuth ()HideSimAuthNotificationHideSimAuth (in 'i' status)status:DisplayUssd ()DisplayUssdNotificationDisplayUssd (in 'i' mode,
in 's' message)mode:message:DisplayDialog ()DisplayDialogNotificationDisplayDialog (in 'i' dialog)dialog:
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneui.PhoneLog.xml 0000664 0000000 0000000 00000003552 11537356666 0026136 0 ustar 00root root 0000000 0000000
SHR phoneui PhoneLog Interfaceorg.shr.phoneui.PhoneLogorg.shr.phoneui.PhoneLogPhoneLog interfaceMethodsDisplayList (in 'a{sv}'filter)
Implemented Interfacesorg.shr.phoneui.PhoneLog implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayList ()DisplayListPhoneLogDisplayList (in 'a{sv}' filter)filter:
List of filter attributes to limit the
list of calls to be shown.
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneuid.CallManagement.xml 0000664 0000000 0000000 00000011357 11537356666 0027441 0 ustar 00root root 0000000 0000000
SHR phoneuid CallManagement Interfaceorg.shr.phoneuid.CallManagementorg.shr.phoneuid.CallManagementCallManagement interfaceMethodsDisplayIncoming (in 'i'call_id,
in 'i'status,
in 's'number)
HideIncoming (in 'i'call_id)
DisplayOutgoing (in 'i'call_id,
in 'i'status,
in 's'number)
HideOutgoing (in 'i'call_id)
Implemented Interfacesorg.shr.phoneuid.CallManagement implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayIncoming ()DisplayIncomingCallManagementDisplayIncoming (in 'i' call_id,
in 'i' status,
in 's' number)call_id:status:number:HideIncoming ()HideIncomingCallManagementHideIncoming (in 'i' call_id)call_id:DisplayOutgoing ()DisplayOutgoingCallManagementDisplayOutgoing (in 'i' call_id,
in 'i' status,
in 's' number)call_id:status:number:HideOutgoing ()HideOutgoingCallManagementHideOutgoing (in 'i' call_id)call_id:
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneuid.Contacts.xml 0000664 0000000 0000000 00000010256 11537356666 0026344 0 ustar 00root root 0000000 0000000
SHR phoneuid Contacts Interfaceorg.shr.phoneuid.Contactsorg.shr.phoneuid.ContactsContacts interfaceMethodsDisplayList (in 'a{sv}'filter)
DisplayItem (in 's'path)
CreateContact (in 'a{sv}'values,
out 's'path)
EditContact (in 's'path)
Implemented Interfacesorg.shr.phoneuid.Contacts implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayList ()DisplayListContactsDisplayList (in 'a{sv}' filter)filter:
List of filter attributes to limit the
list of contacts to be shown.
DisplayItem ()DisplayItemContactsDisplayItem (in 's' path)path:
the DBus path of the contact to show
CreateContact ()CreateContactContactsCreateContact (in 'a{sv}' values,
out 's' path)values:
Values to be prefilled for the new contact
path:
the DBus path of the freshly created contact
EditContact ()EditContactContactsEditContact (in 's' path)path:
the DBus path for the contact to be edited
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneuid.Dialer.xml 0000664 0000000 0000000 00000003447 11537356666 0025772 0 ustar 00root root 0000000 0000000
SHR phoneuid Dialer Interfaceorg.shr.phoneuid.Dialerorg.shr.phoneuid.DialerDialer interfaceMethodsDisplay (in 'a{sv}'values)
Implemented Interfacesorg.shr.phoneuid.Dialer implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplay ()DisplayDialerDisplay (in 'a{sv}' values)values:
Values to prefill the Dialer screen with
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneuid.Dialogs.xml 0000664 0000000 0000000 00000007546 11537356666 0026160 0 ustar 00root root 0000000 0000000
SHR phoneuid Dialogs Interfaceorg.shr.phoneuid.Dialogsorg.shr.phoneuid.DialogsDialogs interfaceMethodsDisplaySimAuth (in 'i'status)
HideSimAuth (in 'i'status)
DisplayUssd (in 'i'mode,
in 's'message)
DisplayDialog (in 'i'dialog)
Implemented Interfacesorg.shr.phoneuid.Dialogs implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplaySimAuth ()DisplaySimAuthDialogsDisplaySimAuth (in 'i' status)status:HideSimAuth ()HideSimAuthDialogsHideSimAuth (in 'i' status)status:DisplayUssd ()DisplayUssdDialogsDisplayUssd (in 'i' mode,
in 's' message)mode:message:DisplayDialog ()DisplayDialogDialogsDisplayDialog (in 'i' dialog)dialog:
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneuid.Messages.xml 0000664 0000000 0000000 00000006341 11537356666 0026335 0 ustar 00root root 0000000 0000000
SHR phoneuid Messages Interfaceorg.shr.phoneuid.Messagesorg.shr.phoneuid.MessagesMessages interfaceMethodsDisplayList (in 'a{sv}'filter)
DisplayItem (in 's'path)
CreateMessage (in 'a{sv}'values)
Implemented Interfacesorg.shr.phoneuid.Messages implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayList ()DisplayListMessagesDisplayList (in 'a{sv}' filter)filter:
List of filter attributes to limit the
list of messages to be shown.
DisplayItem ()DisplayItemMessagesDisplayItem (in 's' path)path:
the DBus path of the message to show
CreateMessage ()CreateMessageMessagesCreateMessage (in 'a{sv}' values)values:
Values to be prefilled for the new
message
shr-specs-2011.03.08.2/org.shr.phoneui/docbook-org.shr.phoneuid.PhoneLog.xml 0000664 0000000 0000000 00000003561 11537356666 0026302 0 ustar 00root root 0000000 0000000
SHR phoneuid PhoneLog Interfaceorg.shr.phoneuid.PhoneLogorg.shr.phoneuid.PhoneLogPhoneLog interfaceMethodsDisplayList (in 'a{sv}'filter)
Implemented Interfacesorg.shr.phoneuid.PhoneLog implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDetailsDisplayList ()DisplayListPhoneLogDisplayList (in 'a{sv}' filter)filter:
List of filter attributes to limit the
list of calls to be shown.
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.CallManagement.xml.in 0000664 0000000 0000000 00000002370 11537356666 0026257 0 ustar 00root root 0000000 0000000
SHR phoneui CallManagement Interface0.0.0.1
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.Contacts.xml.in 0000664 0000000 0000000 00000003542 11537356666 0025167 0 ustar 00root root 0000000 0000000
SHR phoneui Contacts Interface0.0.0.1
The Contacts Interface is used to show the different contact screens to show a list of contacts,
a contact itself, edit or add a contact.
List of filter attributes to limit the
list of contacts to be shown.
the DBus path of the contact to show
Values to be prefilled for the new contact
the DBus path of the freshly created contact
the DBus path for the contact to be edited
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.Dialer.xml.in 0000664 0000000 0000000 00000001451 11537356666 0024606 0 ustar 00root root 0000000 0000000
SHR phoneui Dialer Interface0.0.0.1
The Dialer Interface is used to show the Dialer screen
- optionally prefilled with some values
Values to prefill the Dialer screen with
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.IdleScreen.xml.in 0000664 0000000 0000000 00000001655 11537356666 0025431 0 ustar 00root root 0000000 0000000
SHR phoneui IdleScreen Interface0.0.0.1
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.Messages.xml.in 0000664 0000000 0000000 00000002672 11537356666 0025163 0 ustar 00root root 0000000 0000000
SHR phoneui Messages Interface0.0.0.1
The Messages Interface is used to show the different
message screens, as the list of messages, a message
itself or a screen to write a new message.
List of filter attributes to limit the
list of messages to be shown.
the DBus path of the message to show
Values to be prefilled for the new
message
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.Notification.xml.in 0000664 0000000 0000000 00000002443 11537356666 0026036 0 ustar 00root root 0000000 0000000
SHR phoneui Notification Interface0.0.0.1
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.PhoneLog.xml.in 0000664 0000000 0000000 00000001605 11537356666 0025122 0 ustar 00root root 0000000 0000000
SHR phoneui PhoneLog Interface0.0.0.1
The PhoneLog Interface is used to show the screen
with a list of call events (incoming, outgoing,
missed) optionally filtered by some criteria.
List of filter attributes to limit the
list of calls to be shown.
shr-specs-2011.03.08.2/org.shr.phoneui/org.shr.phoneui.Settings.xml.in 0000664 0000000 0000000 00000001705 11537356666 0025210 0 ustar 00root root 0000000 0000000
SHR phoneui Settings Interface0.0.0.1
shr-specs-2011.03.08.2/shr-specs.pc.in 0000664 0000000 0000000 00000000541 11537356666 0017037 0 ustar 00root root 0000000 0000000 prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
datarootdir=@datarootdir@
#pkgdatadir=${datarootdir}/@PACKAGE@
pkgdatadir=${datarootdir}/shr-specs
includedir=@includedir@
specsdir=${pkgdatadir}/xml
Name: shr-specs
Description: shr-project.org DBus API introspection data
Requires:
Version: @VERSION@
Cflags: -DSHR_SPECS_DIR='\"${specsdir}\"'
shr-specs-2011.03.08.2/tools/ 0000775 0000000 0000000 00000000000 11537356666 0015337 5 ustar 00root root 0000000 0000000 shr-specs-2011.03.08.2/tools/gendoc 0000775 0000000 0000000 00000000154 11537356666 0016524 0 ustar 00root root 0000000 0000000 #!/bin/sh
for file in ../*/*.xml.in
do
echo converting $file...
python makedoc.py $file >/dev/null
done
shr-specs-2011.03.08.2/tools/makedoc.py 0000775 0000000 0000000 00000036562 11537356666 0017333 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python
# (C) 2008-2011 Michael 'Mickey' Lauer
# GPLv2 or later.
"""
Yes, I'm aware that this could have been solved with xslt in a much
more elegant way. Alas, I'm a very learning-resistant person sometimes...
This time I even tried to wrap my head around docbook, xslt, and stuff --
but I really couldn't get it. Then I gave up and wrote this.
It's not versatile, but it gets my job done.
"""
__version__ = "0.9.9.3"
import sys
from xml.sax import parse
from xml.sax.handler import ContentHandler
#----------------------------------------------------------------------------#
class Entity( object ):
#----------------------------------------------------------------------------#
def __init__( self, name, attrs=None ):
print( "creating entity: ", self.__class__.__name__, name )
self.name = name
self.attrs = attrs
self.title = "Untitled"
def output( self ):
pass
def out( self ):
return ""
def outputSectionHeader( self, content, size=1 ):
return "%s" % ( size, content, size )
def outputParagraph( self, content ):
return "
%s
" % ( content )
def outputTypewriter( self, content ):
return "%s" % ( content )
def outputAnchorLink( self, content ):
return """%s""" % ( content, content )
def outputAnchorLabel( self, content ):
return """%s""" % ( content, content )
def outputCrosslinked( self, content ):
result = ""
for word in content.split( ' ' ):
if word.startswith( "org.freesmartphone" ):
word = word.strip( ",./:;()" )
dotted = word.split( '.' )
html, method = '.'.join( dotted[:-1] ), dotted[-1]
print( "possible link to %s.%s detected", html, method )
result += """%s""" % ( html, method, method )
else:
result += word
result += " "
return result
def outputDescription( self, content ):
# check for crosslinks
result = "Description: "
result += self.outputCrosslinked( content )
return result
def outputImplementationNote( self, content ):
return """
%s
""" % self.outputSemiFormatted( content )
def outputSemiFormatted( self, content ):
content = self.outputCrosslinked( content )
"""convert known html entities"""
for i in "ul ol li".split():
content = content.replace( "[%s]" % i, "<%s>" % i )
content = content.replace( "[/%s]" % i, "%s>" % i )
return """
%s
""" % content
def outputList( self, entries ):
if not len( entries ):
return "None\n"
else:
t = "