12010-12-28 Joone Hur <joone@kldp.org>
2
3 Reviewed by NOBODY (OOPS!).
4
5 WML Parser should treat line/column number in a consistent way
6 https://bugs.webkit.org/show_bug.cgi?id=51601
7
8 XML Parser treats line/column number as 1-based values, but WML ErrorHandler treat them as 0-based.
9 Therefore, this patch allows WML ErrorHandler to use 1-based values.
10
11 * dom/XMLDocumentParser.cpp:
12 (WebCore::XMLDocumentParser::handleError): Treat line/column number as 1 based values.
13 * dom/XMLDocumentParser.h: Make textPositionOneBased public and Add TextPosition1(m_lastErrorPosition) to keep error line/column number.
14 * dom/XMLDocumentParserLibxml2.cpp:
15 (WebCore::XMLDocumentParser::XMLDocumentParser): Initialize m_lastErrorPosition.
16 * dom/XMLDocumentParserQt.cpp:
17 (WebCore::XMLDocumentParser::XMLDocumentParser): Initialize m_lastErrorPosition.
18 * wml/WMLErrorHandling.cpp:
19 (WebCore::reportWMLError): Use 1 based value instead of 0 based value to report error line/column number.
20