Reviewed by Kevin.
- convert some more things to use the new hashtable
* khtml/ecma/kjs_binding.cpp:
(KJS::domObjects):
(KJS::domNodesPerDocument):
(KJS::ScriptInterpreter::getDOMObject):
(KJS::ScriptInterpreter::putDOMObject):
(KJS::ScriptInterpreter::deleteDOMObject):
(KJS::ScriptInterpreter::forgetDOMObject):
(KJS::ScriptInterpreter::getDOMNodeForDocument):
(KJS::ScriptInterpreter::forgetDOMNodeForDocument):
(KJS::ScriptInterpreter::putDOMNodeForDocument):
(KJS::ScriptInterpreter::forgetAllDOMNodesForDocument):
(KJS::ScriptInterpreter::mark):
(KJS::ScriptInterpreter::updateDOMNodeDocument):
* khtml/ecma/kjs_binding.h:
* khtml/ecma/kjs_window.h: Include QPtrDict header
* khtml/ecma/xmlhttprequest.h: ditto
- fix a bug with remove of a nonexistent key - it used to trash
the table
* khtml/misc/hashtable.h:
(khtml::::remove):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9756
268f45cc-cd09-0410-ab3c-
d52691b4dbfc