[webkit-changes] cvs commit: WebCore/khtml/xml xml_tokenizer.cpp

Adele adele at opensource.apple.com
Tue Aug 9 10:34:37 PDT 2005


adele       05/08/09 10:34:37

  Modified:    .        Tag: Safari-2-0-branch ChangeLog
               khtml/xml Tag: Safari-2-0-branch xml_tokenizer.cpp
  Log:
          Merged fix from TOT to Safari-2-0-branch
  
      2005-08-09  Adele Peterson  <adele at apple.com>
  
          Reviewed by Darin.
  
          - fixed <rdar://problem/4056369> XML parsing hits disk to turn URL incorrectly passed as relative path name into absolute (prevents idle sleep)
  
          * khtml/xml/xml_tokenizer.cpp:
          (khtml::createQStringParser): removed last parameter, since we are no longer passing the url to xmlCreatePushParserCtxt
          (khtml::XMLTokenizer::finish): removed last parameter from createQStringParser
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.4104.2.99 +14 -0     WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.4104.2.98
  retrieving revision 1.4104.2.99
  diff -u -r1.4104.2.98 -r1.4104.2.99
  --- ChangeLog	9 Aug 2005 01:20:27 -0000	1.4104.2.98
  +++ ChangeLog	9 Aug 2005 17:34:29 -0000	1.4104.2.99
  @@ -1,3 +1,17 @@
  +2005-08-09  Adele Peterson  <adele at apple.com>
  +
  +        Merged fix from TOT to Safari-2-0-branch
  +
  +    2005-08-09  Adele Peterson  <adele at apple.com>
  +
  +        Reviewed by Darin.
  +        
  +        - fixed <rdar://problem/4056369> XML parsing hits disk to turn URL incorrectly passed as relative path name into absolute (prevents idle sleep)
  +
  +        * khtml/xml/xml_tokenizer.cpp:
  +        (khtml::createQStringParser): removed last parameter, since we are no longer passing the url to xmlCreatePushParserCtxt
  +        (khtml::XMLTokenizer::finish): removed last parameter from createQStringParser
  +
   2005-08-08  Adele Peterson  <adele at apple.com>
   
           Merged fix from TOT to Safari-2-0-branch
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.30.8.2  +3 -3      WebCore/khtml/xml/xml_tokenizer.cpp
  
  Index: xml_tokenizer.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/khtml/xml/xml_tokenizer.cpp,v
  retrieving revision 1.30.8.1
  retrieving revision 1.30.8.2
  diff -u -r1.30.8.1 -r1.30.8.2
  --- xml_tokenizer.cpp	1 Jul 2005 22:46:57 -0000	1.30.8.1
  +++ xml_tokenizer.cpp	9 Aug 2005 17:34:36 -0000	1.30.8.2
  @@ -220,7 +220,7 @@
       return 0;
   }
   
  -static xmlParserCtxtPtr createQStringParser(xmlSAXHandlerPtr handlers, void *userData, const char* uri = NULL)
  +static xmlParserCtxtPtr createQStringParser(xmlSAXHandlerPtr handlers, void *userData)
   {
       static bool didInit = false;
       if (!didInit) {
  @@ -230,7 +230,7 @@
           didInit = true;
       }
   
  -    xmlParserCtxtPtr parser = xmlCreatePushParserCtxt(handlers, userData, NULL, 0, uri);
  +    xmlParserCtxtPtr parser = xmlCreatePushParserCtxt(handlers, userData, NULL, 0, NULL);
       const QChar BOM(0xFEFF);
       const unsigned char BOMHighByte = *reinterpret_cast<const unsigned char *>(&BOM);
       xmlSwitchEncoding(parser, BOMHighByte == 0xFF ? XML_CHAR_ENCODING_UTF16LE : XML_CHAR_ENCODING_UTF16BE);
  @@ -582,7 +582,7 @@
       m_parserStopped = false;
       m_sawError = false;
       m_sawXSLTransform = false;
  -    m_context = createQStringParser(&sax, this, m_doc->document()->URL().ascii());
  +    m_context = createQStringParser(&sax, this);
       parseQString(m_context, m_xmlCode);
       xmlFreeParserCtxt(m_context);
       m_context = NULL;
  
  
  



More information about the webkit-changes mailing list