svn path=/trunk/gtk-sharp/; revision=5718
This commit is contained in:
Rachel Hestilow 2002-07-12 06:11:02 +00:00
parent 65cf81eade
commit 9a8690f9ae
3 changed files with 60 additions and 0 deletions

5
todo/Makefile Normal file
View File

@ -0,0 +1,5 @@
all: todo.html
todo.html: todo.xml todo.xsl
xsltproc todo.xsl todo.xml > todo.html

21
todo/todo.xml Normal file
View File

@ -0,0 +1,21 @@
<?xml version="1.0"?>
<todo>
<item name="null">
<brief>Some methods need to accept null arguments.</brief>
<description>gtk.defs has &quot;is-null&quot; metadata tags, this needs to be
translated/added to the XML metadata and implemented in generator.</description>
<notes>Bug <a href="http://bugzilla.ximian.com/show_bug.cgi?id=26405">#26405</a>.</notes>
<status>0</status>
</item>
<item name="docs">
<brief>Gtk+ docs must be merged in.</brief>
<description>The docs generated for Gtk+, et al need to be merged into the doc-string attributes, and then output by generator.</description>
<wrangler>rachel</wrangler>
<status>50</status>
</item>
<item name="drawing">
<brief>Gdk drawing primitives not fully supported.</brief>
<description>Many Gdk drawing functions are named oddly and are not being generated as methods of Drawable. gapi2xml.pl needs to take this into account.</description>
<status>0</status>
</item>
</todo>

34
todo/todo.xsl Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="todo">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Gtk# TODO</title></head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="item">
<table border="0">
<tr><td colspan="2"><b><xsl:apply-templates select="./brief"/></b></td></tr>
<tr><td><i>Description</i></td><td><xsl:apply-templates select="./description"/></td></tr>
<tr><td><i>Status</i></td><td><xsl:apply-templates select="./status"/>%</td></tr>
<tr><td><i>Notes</i></td><td><xsl:apply-templates select="./notes"/></td></tr>
<tr><td><i>Wrangler</i></td><td><xsl:apply-templates select="./wrangler"/></td></tr>
</table>
<br />
</xsl:template>
<xsl:template match="description|status|notes|wrangler">
<xsl:apply-templates/>
</xsl:template>
<!-- Handles copying unrecognized stuff: stolen from clahey.net -->
<xsl:template match="*">
<xsl:copy><xsl:for-each select="attribute::*"><xsl:copy/></xsl:for-each><xsl:apply-templates/></xsl:copy>
</xsl:template>
</xsl:stylesheet>