[webkit-changes] cvs commit: JavaScriptCore/kjs nodes.cpp

Eric eseidel at opensource.apple.com
Tue Sep 27 16:38:22 PDT 2005


eseidel     05/09/27 16:38:22

  Modified:    .        ChangeLog
               kjs      nodes.cpp
  Log:
  Bug #: 3537
  Submitted by: eseidel
  Reviewed by: mjs
          * kjs/nodes.cpp:
          (FuncExprNode::evaluate): Now sets .constructor properly.
          Test cases added to WebCore/layout-tests.
          http://bugzilla.opendarwin.org/show_bug.cgi?id=3537
  
  Revision  Changes    Path
  1.839     +9 -0      JavaScriptCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/ChangeLog,v
  retrieving revision 1.838
  retrieving revision 1.839
  diff -u -r1.838 -r1.839
  --- ChangeLog	27 Sep 2005 22:36:45 -0000	1.838
  +++ ChangeLog	27 Sep 2005 23:38:21 -0000	1.839
  @@ -1,3 +1,12 @@
  +2005-09-27  Eric Seidel  <eseidel at apple.com>
  +
  +        Reviewed by mjs.
  +
  +        * kjs/nodes.cpp:
  +        (FuncExprNode::evaluate): Now sets .constructor properly.
  +        Test cases added to WebCore/layout-tests.
  +        http://bugzilla.opendarwin.org/show_bug.cgi?id=3537
  +
   2005-09-26  Maciej Stachowiak  <mjs at apple.com>
   
           Reviewed by John.
  
  
  
  1.83      +2 -1      JavaScriptCore/kjs/nodes.cpp
  
  Index: nodes.cpp
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/kjs/nodes.cpp,v
  retrieving revision 1.82
  retrieving revision 1.83
  diff -u -r1.82 -r1.83
  --- nodes.cpp	24 Sep 2005 22:34:13 -0000	1.82
  +++ nodes.cpp	27 Sep 2005 23:38:22 -0000	1.83
  @@ -2345,7 +2345,8 @@
   
     FunctionImp *fimp = new DeclaredFunctionImp(exec, ident, body.get(), context->scopeChain());
     ValueImp *ret(fimp);
  -  ValueImp *proto = exec->lexicalInterpreter()->builtinObject()->construct(exec, List::empty());
  +  ObjectImp *proto = exec->lexicalInterpreter()->builtinObject()->construct(exec, List::empty());
  +  proto->put(exec, constructorPropertyName, ret, ReadOnly|DontDelete|DontEnum);
     fimp->put(exec, prototypePropertyName, proto, Internal|DontDelete);
   
     int plen = 0;
  
  
  



More information about the webkit-changes mailing list