Changeset 52913 in webkit


Ignore:
Timestamp:
Jan 7, 2010 2:52:04 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-01-07 Kent Tamura <tkent@chromium.org>

Reviewed by Adam Barth.

Fix an issue that CodeGeneratorV8.pm doesnt handle HasIndexGetter of
WebKitCSSTransformValue.idl correctly.
https://bugs.webkit.org/show_bug.cgi?id=33193

CodeGeneratorV8.pm doesn't handle inheritance very well and it
tried to refer v8WebKitCSSTransformValueIndexedPropertyGetter(),
which does not exist. Because WebKitCSSTransformValue inherits
CSSValueList and CSSValueList already has HadIndexGetter, we don't
need to do anything for WebKitCSSTransformValue about HasIndexGetter.

  • bindings/scripts/CodeGeneratorV8.pm: Reset $hasGetter for WebKitCSSTransformValue.
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r52905 r52913  
     12010-01-07  Kent Tamura  <tkent@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Fix an issue that CodeGeneratorV8.pm doesnt handle HasIndexGetter of
     6        WebKitCSSTransformValue.idl correctly.
     7        https://bugs.webkit.org/show_bug.cgi?id=33193
     8
     9        CodeGeneratorV8.pm doesn't handle inheritance very well and it
     10        tried to refer v8WebKitCSSTransformValueIndexedPropertyGetter(),
     11        which does not exist. Because WebKitCSSTransformValue inherits
     12        CSSValueList and CSSValueList already has HadIndexGetter, we don't
     13        need to do anything for WebKitCSSTransformValue about HasIndexGetter.
     14
     15        * bindings/scripts/CodeGeneratorV8.pm:
     16          Reset $hasGetter for WebKitCSSTransformValue.
     17
    1182010-01-07  Anton Muhin  <antonm@chromium.org>
    219
  • trunk/WebCore/bindings/scripts/CodeGeneratorV8.pm

    r52867 r52913  
    12221222    if ($interfaceName eq "HTMLOptionsCollection") {
    12231223        $hasGetter = 1;
     1224    }
     1225    # FIXME: If the parent interface of $dataNode already has
     1226    # HasIndexGetter, we don't need to handle the getter here.
     1227    if ($interfaceName eq "WebKitCSSTransformValue") {
     1228        $hasGetter = 0;
    12241229    }
    12251230
Note: See TracChangeset for help on using the changeset viewer.