gecko-dev/java/dom/TODO
1999-08-25 01:39:33 +00:00

47 lines
1.4 KiB
Plaintext

o Convert to using IDL and GenericFactories. Once support for
ComponentLoaders is implemented in xpcom, use that to load our
component.
[5d]
o Implement DOM exceptions.
[5d. In Progress. Denis Sharypov <sdv@sparc.spb.su>]
o Use OJI to obtain the JVM.
[5d. Awaiting OJI availability]
o i18n the API
o Implement DOMEvents from the DOM Level 2 current working draft.
[4w. Assigned. Contact: Sergey Lunegov <lsv@sparc.spb.su>]
o Use nsISupportsProxies to work around thread
limitations. This will mean writing an IDL for nsIJavaDOM.h, but
that sould be trivial. Dcumentation for nsISupportsProxies is
available at
http://www.mozilla.org/projects/xpcom/Proxies.html.
[2w. Assigned. Contact: Sergey Lunegov <lsv@sparc.spb.su>]
o Eliminate finalize methds from classes that extend Node,
DOMImplementation and NodeList. finalize need only be defined for
these three base classes. Having it defined in the derived classes
is redundant, but not an error.
[1d]
o Go through the spec and for all methods that return null, fix the
api so that no error message is logged. The api works fine, it
just logs some bogus errors. For an example, see
Node.getAttributes.
[2d. Assigned. Contact: Sergey Lunegov <lsv@sparc.spb.su>]
o Investigate the possibility of writing a tool that can generate the
JNI code from idl. This is the only practical way to implement the
HTML DOM (because it is too big to hand-code).
[4w+]