summaryrefslogtreecommitdiff
path: root/ext/domxml/TODO
blob: f379aaaf908359a473f1962585b4bc102ac03ff2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1) Implement the following list entries and thier destructors:
	le_domxmldoctypep
	le_domxmldtdp
	le_domxmlcdatap
	le_domxmlpip
	le_domxmlcommentp
	le_domxmlnotationp
	le_domxmlentityrefp

2) Use ZEND_FETCH_RESOURCE() macros instead of custom functions.
3) Implement those classes we really want, kill all of the rest.
4) Remove debug code (many calls to fprintf()).
5) Make 1st arg always be the object. This is currently half-and-half, or so.
6) Take a hard look at startup/shutdown code. This is really running slower than
	it ought to be.
7) Fix the many, many memory leaks.
8) Modify new_child to allow creation of attribute, cdata, dtd, etc nodes.