Revision 557310

Go back to digest for 9th July 2006

Bug Fixes in KDE Base

Maks Orlovich committed changes in /branches/KDE/3.5/kdelibs:

A bunch of DOM changes we'll need to support the new yahoo mail
and ATLAS stuff; this is neccessary but not sufficient, since they
also heavily use setters/getters, which I am not sure we want to support in 3.5.x...
(But this stuff is standalone)

1. Provide some emulation of mozillaisms like Node.prototype = ... .
These are incomplete, but should hopefully cover the important stuff.
Related to that, fix HTMLDocument to use a proper prototype.

2. Merge from Apple's tree: support the no-op debugger; statement,
it at least seems to be used by yahoo...

3. Readonly support for characterSet property.

4. Fix crash on reading some properties of mouse events that weren't
dispatched --- noticed on testing this stuff.

File Changes

Modified 16 files
  • /branches/KDE/3.5/kdelibs
  •   /kjs/grammar.cpp
  •   /kjs/grammar.h
  •   /kjs/grammar.y
  •   /kjs/keywords.table
  •   /kjs/lookup.h
  •   /khtml/ecma/kjs_binding.h
  •   /khtml/ecma/kjs_css.cpp
  •   /khtml/ecma/kjs_css.h
  •   /khtml/ecma/kjs_dom.cpp
  •   /khtml/ecma/kjs_dom.h
  •   /khtml/ecma/kjs_events.cpp
  •   /khtml/ecma/kjs_events.h
  •   /khtml/ecma/kjs_html.cpp
  •   /khtml/ecma/kjs_html.h
  •   /khtml/ecma/kjs_window.cpp
  •   /khtml/ecma/kjs_window.h
16 files changed in total