mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 14:45:29 +00:00
47 lines
1.4 KiB
Plaintext
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+] |