File: plan.txt

package info (click to toggle)
gxml 0.20.4%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,364 kB
  • sloc: xml: 131,277; ansic: 786; javascript: 328; python: 88; makefile: 35; sh: 11
file content (40 lines) | stat: -rw-r--r-- 1,248 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
TODO:
C test files
gtkdoc-doclet
  look at libfolks' makefile
switch to libgee from GLib
figure out which IO operations should be cancellable (all?)

TODO:
get vala mode
figure out visibility
does vala support const? would that be good for readonly?
correct to use this_convention instead of thisConvention?
replace DOMString with string?
DOMError instead of DOMException?
what are DocumentFragments?
Attr (XML) instead of Attribute?
List<Node> instead of NodeList?
  hopefully; NodeList isn't very special
does vala allow spec'ing 'in' for params? should we bother with it?
filenames: src/GDomDocument.vala, or src/Document.vala?

enum values?
NodeEnum?
ELEMENT_NODE or ELEMENT?
do we want NamedNodeMap or something else?  GHashTable?
  NamedNodeMap: how does setNamedItem work?  just give it an AttributeNode?
  are these just used internally anyway?

interface to Node is unseemly :(

do we want to implement CharacterData or just use a string?

is there a generic GAttribute we could use instead of Attr?

what is an EntityReference and do we want one?
what is DocumentFragment and do we want it?

a few properties want to throw errors when set,
  do we want to just use methods to set/get these, or
  can vala throw an exception on a set/get?