Changeset 16447 in webkit
- Timestamp:
- Sep 19, 2006 2:48:22 AM (18 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r16445 r16447 1 2006-09-19 Eric Seidel <eric@eseidel.com> 2 3 Reviewed by hyatt. 4 5 Exceptions thrown from <script> tags in XHTML/SVG docs show the wrong line numbers 6 http://bugzilla.opendarwin.org/show_bug.cgi?id=10846 7 8 No automated test case possible until http://bugzilla.opendarwin.org/show_bug.cgi?id=10905 is resolved. 9 10 * dom/XMLTokenizer.cpp: 11 (WebCore::XMLTokenizer::XMLTokenizer): 12 (WebCore::XMLTokenizer::startElementNs): 13 (WebCore::XMLTokenizer::endElementNs): 14 1 15 2006-09-19 Krzysztof Kowalczyk <kkowalczyk@gmail.com> 2 16 -
trunk/WebCore/dom/XMLTokenizer.cpp
r16348 r16447 144 144 CachedScript *m_pendingScript; 145 145 RefPtr<Element> m_scriptElement; 146 int m_scriptStartLine; 146 147 147 148 bool m_parsingFragment; … … 538 539 , m_lastErrorColumn(0) 539 540 , m_pendingScript(0) 541 , m_scriptStartLine(0) 540 542 , m_parsingFragment(false) 541 543 , m_pendingCallbacks(new PendingCallbacks) … … 560 562 , m_lastErrorColumn(0) 561 563 , m_pendingScript(0) 564 , m_scriptStartLine(0) 562 565 , m_parsingFragment(true) 563 566 , m_pendingCallbacks(new PendingCallbacks) … … 765 768 if (newElement->hasTagName(scriptTag)) 766 769 static_cast<HTMLScriptElement *>(newElement.get())->setCreatedByParser(true); 767 770 771 if (newElement->hasTagName(HTMLNames::scriptTag) || newElement->hasTagName(SVGNames::scriptTag)) 772 m_scriptStartLine = lineNumber(); 773 768 774 if (!m_currentNode->addChild(newElement.get())) { 769 775 stopParsing(); … … 835 841 scriptCode += static_cast<CharacterData*>(child)->data(); 836 842 } 837 m_view->frame()->executeScript( 0, scriptCode);843 m_view->frame()->executeScript(m_doc->URL(), m_scriptStartLine - 1, 0, scriptCode); 838 844 } 839 845
Note: See TracChangeset
for help on using the changeset viewer.