Title: [87311] trunk
Revision
87311
Author
[email protected]
Date
2011-05-25 12:20:29 -0700 (Wed, 25 May 2011)

Log Message

2011-05-25  Qi Zhang  <[email protected]>

        Reviewed by Andreas Kling.

        [Qt] fast/css/disabled-author-styles.html failed
        https://bugs.webkit.org/show_bug.cgi?id=61438

        Unskip test case and provide expect result files.

        * platform/qt/Skipped:
        * platform/qt/fast/css/disabled-author-styles-expected.png: Added.
        * platform/qt/fast/css/disabled-author-styles-expected.txt: Added.
2011-05-25  Qi Zhang  <[email protected]>

        Reviewed by Andreas Kling.

        [Qt] fast/css/disabled-author-styles.html failed
        https://bugs.webkit.org/show_bug.cgi?id=61438

        Provided API setAuthorAndUserStylesEnabled for DumpRenderTree.

        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
        (DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled):
        * WebCoreSupport/DumpRenderTreeSupportQt.h:
2011-05-25  Qi Zhang  <[email protected]>

        Reviewed by Andreas Kling.

        [Qt] fast/css/disabled-author-styles.html failed
        https://bugs.webkit.org/show_bug.cgi?id=61438

        Implemented API setAuthorAndUserStylesEnabled in LayoutTestControllerQt.

        * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
        (WebCore::WebPage::resetSettings):
        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
        (LayoutTestController::setAuthorAndUserStylesEnabled):
        * DumpRenderTree/qt/LayoutTestControllerQt.h:

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (87310 => 87311)


--- trunk/LayoutTests/ChangeLog	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/LayoutTests/ChangeLog	2011-05-25 19:20:29 UTC (rev 87311)
@@ -1,3 +1,16 @@
+2011-05-25  Qi Zhang  <[email protected]>
+
+        Reviewed by Andreas Kling.
+
+        [Qt] fast/css/disabled-author-styles.html failed
+        https://bugs.webkit.org/show_bug.cgi?id=61438
+
+        Unskip test case and provide expect result files.
+
+        * platform/qt/Skipped:
+        * platform/qt/fast/css/disabled-author-styles-expected.png: Added.
+        * platform/qt/fast/css/disabled-author-styles-expected.txt: Added.
+
 2011-05-25  Rob Buis  <[email protected]>
 
         Reviewed by Eric Seidel.

Modified: trunk/LayoutTests/platform/qt/Skipped (87310 => 87311)


--- trunk/LayoutTests/platform/qt/Skipped	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/LayoutTests/platform/qt/Skipped	2011-05-25 19:20:29 UTC (rev 87311)
@@ -1390,7 +1390,6 @@
 fast/block/float/editable-text-overlapping-float.html
 fast/block/margin-collapse/103.html
 fast/block/positioning/auto/006.html
-fast/css/disabled-author-styles.html
 fast/css/text-overflow-ellipsis-bidi.html
 fast/css/text-overflow-ellipsis.html
 fast/css/text-overflow-ellipsis-strict.html

Added: trunk/LayoutTests/platform/qt/fast/css/disabled-author-styles-expected.png (0 => 87311)


--- trunk/LayoutTests/platform/qt/fast/css/disabled-author-styles-expected.png	                        (rev 0)
+++ trunk/LayoutTests/platform/qt/fast/css/disabled-author-styles-expected.png	2011-05-25 19:20:29 UTC (rev 87311)
@@ -0,0 +1,13 @@
+\x89PNG
+
+
+IHDR X\x9Av\x82psBIT|d\x88	pHYs\xC4\xC4\x95+)tEXtchecksum8ae60e05cde35dba37e5d7ef71fc56e3beHBIDATx\x9C\xED\xDDo\xAC\xD6u\xFD\xC7\xF17&\xA2\x89C\xFBg:S\x99\x95\xE9l\xB6\xB1\x9C7JB72\x97$’A-6\xC1%!A[\x8E\xA5cFu\xBCa\x9B\xA6\xD60[1\x8B\xE6b9ș\x8B\xA4
+M7\xE90l\x83\xE6\x84\xF8\x9C\xCF\xEF\xE39\xFF\xE4\xF8"=\x9B\x93s}\xAF\xEB\xF3\xFD|?\xDF\xEF\x8D\xEB\xC9\xF9^#Zk\xADN9\xD9\xFEw F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x880@\xBA\xBA\xBAj\xE4ȑ5o޼\xFA\xC9O~R#F\x8C\xA8#FԽ\xF7\xDE[_\xFF\xFA\xD7k\xECر5gΜ\xAA\xAA\xFA\xC67\xBE\xD1\xD9\xFE\x97\xBF\xFC\xA5\xCF1\xAF\xBB\xEE\xBA\xFA\xE0?X\xFB\xF6\xED\xBE#	\xECq\x9E\xA8+V\xF4\xB9\x9F͛7עE\x8B\x9C\xC7W\xBF\xFA\xD5a\x9D\xEB`\xC6\xEBo\xDEC\xB5lٲ\xC8Z\xFF\xB7\xECyx\xBB\xD1Zk\xFD=\xE1\xEE\xBBﮑ#G\xD6\xFC\xF9\xF3\xBF`Ĉ\xAA\xAAz\xF1\xC5kҤI\xF5\xC4O\xD4\xEAի\xEB\x81\xA8\x9E\x9E\x9Ez\xC7;\xDE\xD1k\xFB\xF1\x8C;\xB6v\xEF\xDE]۶m\xABw\xBF\xFB\xDDC\x9A\xF0\xAAU\xABj\xF2\xE4\xC9\xF5\xBE\xF7\xBDoH\xAF\xCE\xF1{\x9C'j\xA0\xFDf\xC3=\xD7\xF4><X#G\x8E\x96\xB1\x86\xC3p_Ǔ\xBA\xBEN\x86r\xF0\xE0\xC1\x9A5kV\x9FۧN\x9DZ\xEF|\xE7;v\xCA\xE0\xEE\xE8\xFA\xC5/~Q?\xFB\xD9φ\x9B6m\xAAٳg׿\xFF\xFD\xEF!\xBDn\xB8\xC7\xECq\x9E\xA8\x81\xF63\x98y\xF7\\xD3\xFB<\xF5\xD4S\x87m\xAC5\xDC\xD7__R\xD7\xC0\xC90໻;\xDF\x{D9DC}rJ\xDDs\xCF=ox\xBC\xB5V\xEB֭\xAB]\xBBv\xD55\xD7\S\xA3F\x8D\xEAl\xFB\xE4'?9\xE4\x89\xFE\xEDo\xAB)S\xA6Ԟ={\x86\xFCڷr\xBC\xFE\x8E\x93\xFF?\x86\xFB\xFA\xF8_\xF5\x96\xFDU\xEB\xF2\xE5\xCBk\xC1\x82\xF5\xE9O\xBA\xA6L\x99RG\xEE\xF4z\xF8\xE1\x87{\xDD߾u\xEB֚6mZ\xDDx\xE3\x8D5gΜ\x9A0aB\xE76\xAF\xA3uwwז-[\xAA\xAAj\xEEܹu\xEF\xBD\xF7VU\xD5ڵk\xEBꫯ\xAEŋה)S\xAA\xBB\xBB\xBB\xAA\xAA\xBE\xF5\xADou\xF6s\xC3
+7Զm\xDBjƌu饗ֳ\xCF>\xDB\xE7xG\xCC\xDC\xFA:Ϊ÷\xEB|\xEAS\x9F\xAA%K\x96\xD4ԩSk\xF9\xF2\xE5u\xE8С\xAA\xAA\xFA\xE1\xD8k\xBA\xBB\xBB\xBC\xEF\xFFСC\xB5p\xE1\xC2?~|]t\xD1Eu\xDF}\xF7
+\xE9\x9C<\xF4\xD0Cu\xD9e\x97\xD5\xE8ѣ\xEB\x96[n\xE9\xF5f\xBA\xAFu|\xB3\xE3m\xE3ƍ5mڴ\x9A3gN\xDD~\xFB\xEDu\xE5\x95W\xD6g>\xF3\x99ڴiS\xE796l\xA8\xCF}\xEEs\xB5t\xE9Қ1cF]q\xC5\xF5\xEB_\xFF\xFA
+cmڴ\xA9\xAE\xBAꪺ\xE0\x825Ǫ\xAA\x95+Wv\xD6\xF6\xE1\x87\xAE\xE9ӧ\xD7\xF8\xF1\xE3\xEB\xEC\xB3Ϯ\xC7\xBC\xF3\xBC\xFE\xCE\xD7`\xAE\x97\xA5K\x97v\xF6\xB3z\xF5\xEA\xFA\xF0\x87?\\xE3Ǐ\xAF\xF5\xEB\xD7WU\xDFk|\xA2\xE7\xE0m\xA5
+QU\xB5\xAAj/\xBE\xF8b\xBF\xDB\xFB\xDB߶\xD7_\xBD\xF3\xF3\xDF\xFF\xFE\xF7\xD6Zk===\xBDƘ6mZ\xAB\xAA\xB6}\xFB\xF6\xD6Zk[\xB7nm'NԾ7m\xDA\xD4N;\xED\xB46cƌ\xD6Zk=\xF4P\xAB\xAA\xB6~\xFD\xFA\xD6ZkӧOoU\xD5.\xBF\xFC\xF2\xF6\xFA믷\x9Bo\xBE\xB9\xEDرc\xD0\xC7\xD2\xDF\xDC:\xCEG}\xB4UU{\xF0\xC1[k\xAD\xFD\xE1hU\xD5\xEE\xB8\xE3\x8E\xE3\xAEñ?o\x8E\xF7\xDCsO\xAB\xAA6w\xEE\xDC\xD6\xD3\xD3\xD3֯_?\xE01=\xC6/\xF9\xCB\xD6\xD3\xD3\xD3fΜ٪\xAA-X\xB0`P\xEB8\xD4\xF1\x8E\x9D\xF7\xD9g\x9F\xDDk\x8EG\xD6\xE2\xDCs\xCFm\xAD\xB5\xF6\xD4SO\xB5\x91#G\xB6\xAE\xAE\xAE\xD6Zk/\xBD\xF4R\xAB\xAA6nܸ7\x8C\xF5׿\xFE\xB5͜9\xB3\xBD\xF6\xDAk}ﱎ^ە+W\xB6\x9E\x9E\x9E\xF6\x9B\xDF\xFC\xA6UU\xE7|t\xBE\x8E\x9D\xC7\xF1:t\xA8\xF3\x9Cٳg\xB73f\xB4\xAAj\xDD\xDD\xDD\xFD\xAE\xF1\x9B=\xAFoGoY\x80\xD9>Л\xEAɓ'\xB7\xAAj\xEFy\xCF{\xDA\xF2\xE5\xCB\xDB?\xFF\xF9\xCF\xCE\xFE\x81\xC6^\xBCxq籣\xFF\xFB\xDA׾\xD6Zkm\xE7Ν\xED]\xEFzW\xAB\xAA6iҤ\xF6\xC2/\xE9X\xFA\x9B\xDB@\xC7y\xF1\xC5\xB7\xAAj6lh\xAD\xB5\xB6k׮VU\xED\xF4\xD3Oo{\xF6\xECySku\xE1\x85\xB6\xAAj\xBF\xFF\xFD\xEF}\xC7{\xCEڵk[U\xB5s\xCE9gP\xEB8\xD4\xF1\x8E}\xCE\xFC\xF9\xF3۵\xD7^\xDBv\xED\xDA\xD5Zkmݺu\x9D\x{DB75}v\xC5W\xB4\xAAj7nl\xAD~#\xDF\xD5\xD5\xD5\xFC\xF1^c\xAD^\xBD\xBA\xBD\xF7\xBD\xEFm\xCF=\xF7\\x9F\xC7:\xD85x\xE1\x85z\xCD\xE1͜\xAF\xFE\xF6\xB3aÆ\xB6\xFF\xFE\xF6\xE4\x93O\xB6\xF4\xBB\xC6o\xF6\xBC\xBC\x9D\xF4O\xBB\xFE\xE0?\xA8\x8B.\xBA\xA8\xB6m\xDBV.\xAC\xF3\xCE;\xAF\x9E|\xF2\xC9A\xBDv\xE7ΝUU5mڴj\x87c\xAAZk\xF5\xEDo\xBB\xAA\xAA\xCE<\xF3\xCCz\xE0\x81\xAA\xAA꥗^\xAA;v\xC4\xE6\xF6\xCA+\xAFTU\xD5\xE8ѣ{\xFD߾}\xF5ꫯiGl޼\xB9\xAA׉8\xE7\x9Cs\xAA\xAA:\xEB1\xD0:u\xBCcuuu՝w\xDEY\x8B/\xAEŋwnI:\xE2\xF9矯\xAA\xAA\xBD{\xF7V\xD5\xE1\xCF͟?\xBF>\xFB\xD9\xCF\xF6z\xDE…k\xEB֭\xF5\x85/|ᄿ\xC2\xF9\xD8[\xE9\x86\xFB|\x8D3\xA6N;\x{DD3A}\xF6\xDAkk\xE4ȑ\xFD\xAE\xF1p\x9DW\x80\xB7\x83\x93 \xFB\xF6\xED\xABM\x9B6\xD5O<QW]uU\xEDݻ\xB7\xE6͛7\xA8\xD7^p\xC1Uu\xF83G\xEEկ\xAA^\xDFR\xF4\xF2\xCB/\xD7\xD5W_]\xAD\xB5\xBA\xE5\x96[\x86\xF4
+F\xC31\xB7tƪ\xAA:\xE3\x8C3:o؇ꬳΪ\xAA\xAA\xD7^{\xEDM\xBD\xFE\x88#kp\xE1\x85\xF6\x9Ak\xEB8\x94\xF1\x8E\xB5hѢ\xFA\xD8\xC7>VW^ye-[\xB6\xACn\xB8\xE1\x86^ۏ|\xA5\xED\xEAի\xFB\xDD\xCFO\xFAӺ\xF4\xD2Kk\xE3ƍ\xB5`\xC1\x82\xCE\xE3\xA8\xBB\xEE\xBF\xFF\xFE\xEA\xE9\xE9Ԝ\x8F\xF5V\x9C\xAF\xE3\x8D\xBC5\xCCyݷo_}\xF9\xCB_\xAE\xDBn\xBB\xAD<x\xC2\xF38Y\x86 \xFF\xF9\xCF:>ޛ\xA0v\xD4\xB0\x8F\xFC
+\xEF\xB1ێ}l޼y\xB5e˖\x9A6mZ=\xF5\xD4S5q\xE2\xC4>\xBF\x9E\xF7ȿ\x8D\xB0y\xF3\xE6\xBA\xFF\xFE\xFB릛n\xAAq\xE3\xC6նm\xDB\xEA\xD6[o\xAD\xE7\x9F\xBE\xEE\xBE\xFB\xEE\xCEo)֮][{\xF6\xEC\xA9_\xFD\xEAWu\xFE\xF9\xE7\xD7+\xAF\xBCR.\xECs\xBC\xA3\xE7VU}\xCEm0ǹhѢ\xAA:\xFC\xEF8TU\xE7\xD7\xF3\xE7ϯ3\xCE8\xA3\xAA\xAA&L\x98PUU۷o\xAF?\xFE\xF1\x8F\x9D1\x8E\xBC\xA1?\xFA\xCDtOOOM\x9F>\xBD\xAA\xAA~\xFE\xF3\x9FWk\xAD֬Y\xD3پk׮\xE3\xAE\xD9ю\xBC\xA9~\xE6\x99g\xAA\xAA\xEA\xB6\xDBn\xAB\xAA\xAA3f\xF4\xBB\x8EC\xEF\xD8y\xF7\xBB߭\xAA\xAA\xFD\xFB\xF7׿\xFE\xF5\xAF^\xFC>p\xE0@g\xADV\xACXQ+W\xAE\xACݻw\xD7\xFE\xFD\xFB\xEB\xC1\xECu\\xA3F\x8D\xAA\xC7{\xACF\x8F]\xDD\xDDݵjժ\xAA:\xFC\xB5΋-\xAA/}\xE9K\xBD\xC6>b\xA0\xEB\xB0jp\xE7k\xA0\xEB\xE5蟏
+\xA1\xFE\xD6x0\xE7u͚5\xD5\xDD\xDD]]]]\xF5\xF4\xD3O\xBF\xE1\xDE6{\xAFֳ\xCF>\xDB\xE6Ν۹7\xFD\xFA\xEB\xAFok֬\xE9\xF5\x9C\xEF|\xE7;\x9D\xEDK\x96,i\xABV\xAD\xEA\xFC|뭷\xB6\xD6Z\xFB\xF1\x8F\xDCylٲe\xED\xE2\x8B/n&Lhs\xE7\xCEm7\xDF|s\x9B<yr\xFBӟ\xFEt\xDC9,\\xB8\xB0\x8D=\xBA}\xE0hO?\xFDtk\xAD\xB5g\x9Ey\xA6}\xF4\xA3m\xA7\x9Ezj;\xF7\xDCs\xDB#\x8F<\xD2Zk\xEDG?\xFAQ3fL\xEB\xEA\xEAj;v\xECh\x9F\xF8\xC4':\xFB}\xEC\xB1\xC7\xFA\xEFh}\xCDm0\xC7\xD9\xDA\xE1_s\xCD5mɒ%m\xEAԩ\x{DBBB}\xEEj\xECl\xE4\x91G\xDAĉ\xDBYg\x9D\xD5\xEE\xBB\xEF\xBEv\xC9%\x97\xB4o\xBC\xB1}\xF3\x9B\xDFll˗/\xEF\x8C\xFB\x95\xAF|\xA5\xED޽\xBB\xDDt\xD3MmԨQ\xED\x92K.i\xDF\xFB\xDE\xF7\xDAy\xE7\x9D׮\xBF\xFE\xFA\xB6t\xE9Ҷw\xEF\xDE\xE3\xAE\xDB\xE4ɓ۪U\xAB\xDA\xBF\xF8\xC5v\xFB\x{DDF7}\xCB.\xBB\xACuww\xB7\x9E\x9E\x9E\xCEs\xFAZ\xC773ޱ\xF3^\xBE|y?~|;vl\xBB\xEE\xBA\xEB\xDA\xEF~\xF7\xBB6iҤ6nܸ\xCE\xCF}\xF4\xD1v\xF9嗷\xD3O?\xBDM\x980\xA1}\xFE\xF3\x9Fo/\xBF\xFCr\xFB\xFE\xF7\xBF\xDFk޼y\xED\xFF\xF8G\xFB\xC8G>Ҫ\xAA\x8D3\xA6=\xF7\xDCs\xED\xCF\xFEs;\xF3\xCC3;\xD7ԱV\xACX\xD1c֬Ymǎm֬Y\x9Dǎ|\xF0|\xA0\xF35\xD0\xF5r\xF4~fϞ\xDD\xF9B\x82\x81\xD6x0\xE7u˖-\xED\xFC\xF3\xCFo\xFAЇ\xDAΝ;\xFB<7\xFF\xED\xFC\x97\xD0\xE1\xEDb\xE6̙5gΜ\xFA\xF8\xC7?~\xB2\xA7@N\xFAg@`8\xAC[\xB7\xAE\xDE\xFF\xFE\xF7\x8B\x80\xFFr\x84\xB7\xBDW_}\xB5\xB6o\xDF^w\xDEy\xE7ɞ
+p\xE37 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\xC4 F\x801\x88 @\x8Cb#@\x80\x98\xFFo\xEFc\xF1\x83\xAFt\xE6IEND\xAEB`\x82
\ No newline at end of file

Added: trunk/LayoutTests/platform/qt/fast/css/disabled-author-styles-expected.txt (0 => 87311)


--- trunk/LayoutTests/platform/qt/fast/css/disabled-author-styles-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/qt/fast/css/disabled-author-styles-expected.txt	2011-05-25 19:20:29 UTC (rev 87311)
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x22
+        RenderText {#text} at (0,0) size 230x22
+          text run at (0,0) width 230: "This text should be black, not red."
+      RenderBlock {DIV} at (0,22) size 784x0

Modified: trunk/Source/WebKit/qt/ChangeLog (87310 => 87311)


--- trunk/Source/WebKit/qt/ChangeLog	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Source/WebKit/qt/ChangeLog	2011-05-25 19:20:29 UTC (rev 87311)
@@ -1,3 +1,16 @@
+2011-05-25  Qi Zhang  <[email protected]>
+
+        Reviewed by Andreas Kling.
+
+        [Qt] fast/css/disabled-author-styles.html failed
+        https://bugs.webkit.org/show_bug.cgi?id=61438
+
+        Provided API setAuthorAndUserStylesEnabled for DumpRenderTree.
+
+        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
+        (DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled):
+        * WebCoreSupport/DumpRenderTreeSupportQt.h:
+
 2011-05-24  Adam Barth  <[email protected]>
 
         Reviewed by Eric Seidel.

Modified: trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp (87310 => 87311)


--- trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp	2011-05-25 19:20:29 UTC (rev 87311)
@@ -495,6 +495,11 @@
     page->handle()->page->settings()->setCaretBrowsingEnabled(value);
 }
 
+void DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled(QWebPage* page, bool value)
+{
+    page->handle()->page->settings()->setAuthorAndUserStylesEnabled(value);
+}
+
 void DumpRenderTreeSupportQt::setMediaType(QWebFrame* frame, const QString& type)
 {
     WebCore::Frame* coreFrame = QWebFramePrivate::core(frame);

Modified: trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h (87310 => 87311)


--- trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h	2011-05-25 19:20:29 UTC (rev 87311)
@@ -105,6 +105,7 @@
     static void setDomainRelaxationForbiddenForURLScheme(bool forbidden, const QString& scheme);
     static void setFrameFlatteningEnabled(QWebPage*, bool);
     static void setCaretBrowsingEnabled(QWebPage* page, bool value);
+    static void setAuthorAndUserStylesEnabled(QWebPage*, bool);
     static void setMediaType(QWebFrame* qframe, const QString& type);
     static void setDumpRenderTreeModeEnabled(bool b);
 

Modified: trunk/Tools/ChangeLog (87310 => 87311)


--- trunk/Tools/ChangeLog	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Tools/ChangeLog	2011-05-25 19:20:29 UTC (rev 87311)
@@ -1,3 +1,18 @@
+2011-05-25  Qi Zhang  <[email protected]>
+
+        Reviewed by Andreas Kling.
+
+        [Qt] fast/css/disabled-author-styles.html failed
+        https://bugs.webkit.org/show_bug.cgi?id=61438
+
+        Implemented API setAuthorAndUserStylesEnabled in LayoutTestControllerQt.
+
+        * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
+        (WebCore::WebPage::resetSettings):
+        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
+        (LayoutTestController::setAuthorAndUserStylesEnabled):
+        * DumpRenderTree/qt/LayoutTestControllerQt.h:
+
 2011-05-25  Adam Roben  <[email protected]>
 
         Identify, rather than skip, builds where run-webkit-tests exited early due to too many failures

Modified: trunk/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp (87310 => 87311)


--- trunk/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp	2011-05-25 19:20:29 UTC (rev 87311)
@@ -197,6 +197,7 @@
     settings()->resetAttribute(QWebSettings::ZoomTextOnly);
 
     m_drt->layoutTestController()->setCaretBrowsingEnabled(false);
+    m_drt->layoutTestController()->setAuthorAndUserStylesEnabled(true);
     m_drt->layoutTestController()->setFrameFlatteningEnabled(false);
     m_drt->layoutTestController()->setSmartInsertDeleteEnabled(true);
     m_drt->layoutTestController()->setSelectTrailingWhitespaceEnabled(false);

Modified: trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp (87310 => 87311)


--- trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp	2011-05-25 19:20:29 UTC (rev 87311)
@@ -673,6 +673,11 @@
     DumpRenderTreeSupportQt::setCaretBrowsingEnabled(m_drt->webPage(), value);
 }
 
+void LayoutTestController::setAuthorAndUserStylesEnabled(bool value)
+{
+    DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled(m_drt->webPage(), value);
+}
+
 void LayoutTestController::setUserStyleSheetEnabled(bool enabled)
 {
     m_userStyleSheetEnabled = enabled;

Modified: trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h (87310 => 87311)


--- trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h	2011-05-25 19:01:46 UTC (rev 87310)
+++ trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h	2011-05-25 19:20:29 UTC (rev 87311)
@@ -169,6 +169,7 @@
     void setJavaScriptCanAccessClipboard(bool enable);
     void setXSSAuditorEnabled(bool enable);
     void setCaretBrowsingEnabled(bool enable);
+    void setAuthorAndUserStylesEnabled(bool);
     void setViewModeMediaFeature(const QString& mode);
     void setSmartInsertDeleteEnabled(bool enable);
     void setSelectTrailingWhitespaceEnabled(bool enable);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to