[webkit-changes] cvs commit: WebCore/khtml/xsl xslt_processorimpl.cpp

Adele adele at opensource.apple.com
Mon Jun 27 16:32:27 PDT 2005


adele       05/06/27 16:32:27

  Modified:    .        Tag: Safari-1-3-branch ChangeLog
               khtml/xsl Tag: Safari-1-3-branch xslt_processorimpl.cpp
  Log:
         Merged fix for <rdar://problem/4125212> from TOT to Safari-1-3-branch
  
      2005-05-27  Darin Adler  <darin at apple.com>
  
          Reviewed by Vicki.
  
          - fixed <rdar://problem/4125212> form submission delayed until you are on the next page on XML/XSL page (security hole)
  
          * khtml/xsl/xslt_processorimpl.cpp: (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
          Call setParsing(false) explicitly here. It's really annoying that setParsing(true) is done
          inside DOM::DocumentImpl and setParsing(false) is done by KHTMLPart, so that should be fixed
          some day, but for now this is the way to do it.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.4108.4.12 +15 -0     WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.4108.4.11
  retrieving revision 1.4108.4.12
  diff -u -r1.4108.4.11 -r1.4108.4.12
  --- ChangeLog	14 Jun 2005 22:50:47 -0000	1.4108.4.11
  +++ ChangeLog	27 Jun 2005 23:32:19 -0000	1.4108.4.12
  @@ -1,3 +1,18 @@
  +2005-06-27  Adele Peterson  <adele at apple.com>
  +
  +       Merged fix for <rdar://problem/4125212> from TOT to Safari-1-3-branch
  +
  +    2005-05-27  Darin Adler  <darin at apple.com>
  +
  +        Reviewed by Vicki.
  +
  +        - fixed <rdar://problem/4125212> form submission delayed until you are on the next page on XML/XSL page (security hole)
  +
  +        * khtml/xsl/xslt_processorimpl.cpp: (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
  +        Call setParsing(false) explicitly here. It's really annoying that setParsing(true) is done
  +        inside DOM::DocumentImpl and setParsing(false) is done by KHTMLPart, so that should be fixed
  +        some day, but for now this is the way to do it.
  +
   === WebCore-315.6 ===
   
   2005-06-14  Vicki Murley  <vicki at apple.com>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.4.8.1   +1 -0      WebCore/khtml/xsl/xslt_processorimpl.cpp
  
  Index: xslt_processorimpl.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/khtml/xsl/xslt_processorimpl.cpp,v
  retrieving revision 1.4
  retrieving revision 1.4.8.1
  diff -u -r1.4 -r1.4.8.1
  --- xslt_processorimpl.cpp	5 Nov 2004 02:59:48 -0000	1.4
  +++ xslt_processorimpl.cpp	27 Jun 2005 23:32:27 -0000	1.4.8.1
  @@ -159,6 +159,7 @@
           result->determineParseMode(m_resultOutput); // Make sure we parse in the correct mode.
           result->write(m_resultOutput);
           result->finishParsing();
  +        result->setParsing(false);
           if (view)
               view->part()->checkCompleted();
           else
  
  
  



More information about the webkit-changes mailing list