Added.
svn path=/trunk/gtk-sharp/; revision=5718
This commit is contained in:
parent
65cf81eade
commit
9a8690f9ae
3 changed files with 60 additions and 0 deletions
5
todo/Makefile
Normal file
5
todo/Makefile
Normal 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
21
todo/todo.xml
Normal 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 "is-null" 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
34
todo/todo.xsl
Normal 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>
|
Loading…
Add table
Reference in a new issue