Changeset 89150 in webkit
- Timestamp:
- Jun 17, 2011 11:23:24 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r89149 r89150 1 2011-06-17 Chang Shu <cshu@webkit.org> 2 3 Reviewed by Anders Carlsson. 4 5 [Qt] [WK2] Debug info leaks to stdout from plugins in Qt WebKit2 layout tests 6 https://bugs.webkit.org/show_bug.cgi?id=61940 7 8 Unskip passed tests. 9 10 * platform/qt-wk2/Skipped: 11 1 12 2011-06-17 Annie Sullivan <sullivan@chromium.org> 2 13 -
trunk/LayoutTests/platform/qt-wk2/Skipped
r89126 r89150 2205 2205 # These tests always fail (with and without --singly). It needs investigation. 2206 2206 animations/animation-controller-drt-api.html 2207 dom/xhtml/level2/html/HTMLDocument17.xhtml2208 dom/xhtml/level2/html/HTMLDocument18.xhtml2209 dom/xhtml/level2/html/HTMLDocument19.xhtml2210 dom/xhtml/level2/html/HTMLDocument20.xhtml2211 dom/xhtml/level2/html/HTMLDocument21.xhtml2212 dom/xhtml/level3/core/attrisid02.xhtml2213 dom/xhtml/level3/core/attrisid03.xhtml2214 dom/xhtml/level3/core/attrisid07.xhtml2215 dom/xhtml/level3/core/canonicalform01.xhtml2216 dom/xhtml/level3/core/canonicalform02.xhtml2217 dom/xhtml/level3/core/canonicalform03.xhtml2218 dom/xhtml/level3/core/canonicalform04.xhtml2219 dom/xhtml/level3/core/canonicalform05.xhtml2220 dom/xhtml/level3/core/canonicalform07.xhtml2221 dom/xhtml/level3/core/canonicalform10.xhtml2222 dom/xhtml/level3/core/canonicalform11.xhtml2223 dom/xhtml/level3/core/canonicalform12.xhtml2224 dom/xhtml/level3/core/cdatasections01.xhtml2225 dom/xhtml/level3/core/checkcharacternormalization01.xhtml2226 dom/xhtml/level3/core/checkcharacternormalization02.xhtml2227 dom/xhtml/level3/core/checkcharacternormalization03.xhtml2228 dom/xhtml/level3/core/comments01.xhtml2229 dom/xhtml/level3/core/datatypenormalization13.xhtml2230 dom/xhtml/level3/core/datatypenormalization14.xhtml2231 dom/xhtml/level3/core/datatypenormalization15.xhtml2232 dom/xhtml/level3/core/datatypenormalization16.xhtml2233 dom/xhtml/level3/core/datatypenormalization17.xhtml2234 dom/xhtml/level3/core/datatypenormalization18.xhtml2235 dom/xhtml/level3/core/documentadoptnode17.xhtml2236 dom/xhtml/level3/core/documentadoptnode18.xhtml2237 dom/xhtml/level3/core/documentadoptnode19.xhtml2238 dom/xhtml/level3/core/documentadoptnode20.xhtml2239 dom/xhtml/level3/core/documentgetinputencoding04.xhtml2240 dom/xhtml/level3/core/documentgetxmlencoding05.xhtml2241 dom/xhtml/level3/core/documentnormalizedocument01.xhtml2242 dom/xhtml/level3/core/documentnormalizedocument02.xhtml2243 dom/xhtml/level3/core/documentnormalizedocument03.xhtml2244 dom/xhtml/level3/core/documentnormalizedocument04.xhtml2245 dom/xhtml/level3/core/documentnormalizedocument05.xhtml2246 dom/xhtml/level3/core/documentnormalizedocument07.xhtml2247 dom/xhtml/level3/core/documentnormalizedocument08.xhtml2248 dom/xhtml/level3/core/documentnormalizedocument09.xhtml2249 dom/xhtml/level3/core/documentnormalizedocument13.xhtml2250 dom/xhtml/level3/core/documentrenamenode01.xhtml2251 dom/xhtml/level3/core/documentrenamenode02.xhtml2252 dom/xhtml/level3/core/documentrenamenode03.xhtml2253 dom/xhtml/level3/core/documentrenamenode04.xhtml2254 dom/xhtml/level3/core/documentrenamenode05.xhtml2255 dom/xhtml/level3/core/documentrenamenode06.xhtml2256 dom/xhtml/level3/core/documentrenamenode07.xhtml2257 dom/xhtml/level3/core/documentrenamenode09.xhtml2258 dom/xhtml/level3/core/documentrenamenode15.xhtml2259 dom/xhtml/level3/core/documentrenamenode16.xhtml2260 dom/xhtml/level3/core/documentrenamenode17.xhtml2261 dom/xhtml/level3/core/documentrenamenode28.xhtml2262 dom/xhtml/level3/core/domconfigcanonicalform1.xhtml2263 dom/xhtml/level3/core/domconfigcdatasections1.xhtml2264 dom/xhtml/level3/core/domconfigcheckcharacternormalization1.xhtml2265 dom/xhtml/level3/core/domconfigcomments1.xhtml2266 dom/xhtml/level3/core/domconfigdatatypenormalization1.xhtml2267 dom/xhtml/level3/core/domconfigdatatypenormalization2.xhtml2268 dom/xhtml/level3/core/domconfigelementcontentwhitespace1.xhtml2269 dom/xhtml/level3/core/domconfigentities1.xhtml2270 dom/xhtml/level3/core/domconfigerrorhandler1.xhtml2271 dom/xhtml/level3/core/domconfigerrorhandler2.xhtml2272 dom/xhtml/level3/core/domconfiginfoset1.xhtml2273 dom/xhtml/level3/core/domconfignamespacedeclarations1.xhtml2274 dom/xhtml/level3/core/domconfignamespaces1.xhtml2275 dom/xhtml/level3/core/domconfignamespaces2.xhtml2276 dom/xhtml/level3/core/domconfignormalizecharacters1.xhtml2277 dom/xhtml/level3/core/domconfigschemalocation1.xhtml2278 dom/xhtml/level3/core/domconfigschematype1.xhtml2279 dom/xhtml/level3/core/domconfigsplitcdatasections1.xhtml2280 dom/xhtml/level3/core/domconfigurationcansetparameter01.xhtml2281 dom/xhtml/level3/core/domconfigurationcansetparameter02.xhtml2282 dom/xhtml/level3/core/domconfigurationcansetparameter03.xhtml2283 dom/xhtml/level3/core/domconfigurationcansetparameter06.xhtml2284 dom/xhtml/level3/core/domconfigurationgetparameter01.xhtml2285 dom/xhtml/level3/core/domconfigvalidate1.xhtml2286 dom/xhtml/level3/core/domconfigvalidateifschema1.xhtml2287 dom/xhtml/level3/core/domconfigwellformed1.xhtml2288 dom/xhtml/level3/core/domimplementationgetfeature01.xhtml2289 dom/xhtml/level3/core/domimplementationgetfeature02.xhtml2290 dom/xhtml/level3/core/domimplementationgetfeature03.xhtml2291 dom/xhtml/level3/core/domimplementationgetfeature05.xhtml2292 dom/xhtml/level3/core/domimplementationgetfeature06.xhtml2293 dom/xhtml/level3/core/domimplementationregistry01.xhtml2294 dom/xhtml/level3/core/domimplementationregistry02.xhtml2295 dom/xhtml/level3/core/domimplementationregistry03.xhtml2296 dom/xhtml/level3/core/domimplementationregistry04.xhtml2297 dom/xhtml/level3/core/domimplementationregistry05.xhtml2298 dom/xhtml/level3/core/domimplementationregistry06.xhtml2299 dom/xhtml/level3/core/domimplementationregistry07.xhtml2300 dom/xhtml/level3/core/domimplementationregistry08.xhtml2301 dom/xhtml/level3/core/domimplementationregistry09.xhtml2302 dom/xhtml/level3/core/domimplementationregistry10.xhtml2303 dom/xhtml/level3/core/domimplementationregistry11.xhtml2304 dom/xhtml/level3/core/domimplementationregistry13.xhtml2305 dom/xhtml/level3/core/domimplementationregistry14.xhtml2306 dom/xhtml/level3/core/domimplementationregistry15.xhtml2307 dom/xhtml/level3/core/domimplementationregistry16.xhtml2308 dom/xhtml/level3/core/domimplementationregistry17.xhtml2309 dom/xhtml/level3/core/domimplementationregistry18.xhtml2310 dom/xhtml/level3/core/domimplementationregistry19.xhtml2311 dom/xhtml/level3/core/domimplementationregistry20.xhtml2312 dom/xhtml/level3/core/domimplementationregistry21.xhtml2313 dom/xhtml/level3/core/domimplementationregistry22.xhtml2314 dom/xhtml/level3/core/domimplementationregistry24.xhtml2315 dom/xhtml/level3/core/domimplementationregistry25.xhtml2316 dom/xhtml/level3/core/domstringlistcontains01.xhtml2317 dom/xhtml/level3/core/domstringlistcontains02.xhtml2318 dom/xhtml/level3/core/domstringlistgetlength01.xhtml2319 dom/xhtml/level3/core/domstringlistitem01.xhtml2320 dom/xhtml/level3/core/domstringlistitem02.xhtml2321 dom/xhtml/level3/core/elementcontentwhitespace01.xhtml2322 dom/xhtml/level3/core/elementcontentwhitespace02.xhtml2323 dom/xhtml/level3/core/elementcontentwhitespace03.xhtml2324 dom/xhtml/level3/core/elementsetidattribute01.xhtml2325 dom/xhtml/level3/core/elementsetidattribute03.xhtml2326 dom/xhtml/level3/core/elementsetidattribute04.xhtml2327 dom/xhtml/level3/core/elementsetidattribute07.xhtml2328 dom/xhtml/level3/core/elementsetidattribute08.xhtml2329 dom/xhtml/level3/core/elementsetidattribute09.xhtml2330 dom/xhtml/level3/core/elementsetidattribute10.xhtml2331 dom/xhtml/level3/core/elementsetidattribute11.xhtml2332 dom/xhtml/level3/core/elementsetidattributenode01.xhtml2333 dom/xhtml/level3/core/elementsetidattributenode02.xhtml2334 dom/xhtml/level3/core/elementsetidattributenode03.xhtml2335 dom/xhtml/level3/core/elementsetidattributenode04.xhtml2336 dom/xhtml/level3/core/elementsetidattributenode07.xhtml2337 dom/xhtml/level3/core/elementsetidattributenode08.xhtml2338 dom/xhtml/level3/core/elementsetidattributenode10.xhtml2339 dom/xhtml/level3/core/elementsetidattributens01.xhtml2340 dom/xhtml/level3/core/elementsetidattributens02.xhtml2341 dom/xhtml/level3/core/elementsetidattributens03.xhtml2342 dom/xhtml/level3/core/elementsetidattributens04.xhtml2343 dom/xhtml/level3/core/elementsetidattributens05.xhtml2344 dom/xhtml/level3/core/elementsetidattributens10.xhtml2345 dom/xhtml/level3/core/elementsetidattributens11.xhtml2346 dom/xhtml/level3/core/elementsetidattributens12.xhtml2347 dom/xhtml/level3/core/elementsetidattributens13.xhtml2348 dom/xhtml/level3/core/elementsetidattributens14.xhtml2349 dom/xhtml/level3/core/entities01.xhtml2350 dom/xhtml/level3/core/entities02.xhtml2351 dom/xhtml/level3/core/entities03.xhtml2352 dom/xhtml/level3/core/entities04.xhtml2353 dom/xhtml/level3/core/entitygetinputencoding01.xhtml2354 dom/xhtml/level3/core/entitygetxmlencoding01.xhtml2355 dom/xhtml/level3/core/entitygetxmlencoding02.xhtml2356 dom/xhtml/level3/core/entitygetxmlversion01.xhtml2357 dom/xhtml/level3/core/handleerror01.xhtml2358 dom/xhtml/level3/core/handleerror02.xhtml2359 dom/xhtml/level3/core/infoset01.xhtml2360 dom/xhtml/level3/core/infoset02.xhtml2361 dom/xhtml/level3/core/infoset03.xhtml2362 dom/xhtml/level3/core/infoset04.xhtml2363 dom/xhtml/level3/core/infoset05.xhtml2364 dom/xhtml/level3/core/infoset08.xhtml2365 dom/xhtml/level3/core/infoset09.xhtml2366 dom/xhtml/level3/core/namespacedeclarations01.xhtml2367 dom/xhtml/level3/core/namespacedeclarations02.xhtml2368 dom/xhtml/level3/core/nodecomparedocumentposition03.xhtml2369 dom/xhtml/level3/core/nodecomparedocumentposition05.xhtml2370 dom/xhtml/level3/core/nodecomparedocumentposition16.xhtml2371 dom/xhtml/level3/core/nodecomparedocumentposition22.xhtml2372 dom/xhtml/level3/core/nodecomparedocumentposition23.xhtml2373 dom/xhtml/level3/core/nodecomparedocumentposition24.xhtml2374 dom/xhtml/level3/core/nodecomparedocumentposition33.xhtml2375 dom/xhtml/level3/core/nodegetbaseuri12.xhtml2376 dom/xhtml/level3/core/nodegetbaseuri13.xhtml2377 dom/xhtml/level3/core/nodegetbaseuri14.xhtml2378 dom/xhtml/level3/core/nodegetfeature01.xhtml2379 dom/xhtml/level3/core/nodegetfeature02.xhtml2380 dom/xhtml/level3/core/nodegetfeature03.xhtml2381 dom/xhtml/level3/core/nodegetfeature04.xhtml2382 dom/xhtml/level3/core/nodegetfeature05.xhtml2383 dom/xhtml/level3/core/nodegetfeature06.xhtml2384 dom/xhtml/level3/core/nodegetfeature07.xhtml2385 dom/xhtml/level3/core/nodegetfeature08.xhtml2386 dom/xhtml/level3/core/nodegetfeature09.xhtml2387 dom/xhtml/level3/core/nodegetfeature10.xhtml2388 dom/xhtml/level3/core/nodegetfeature11.xhtml2389 dom/xhtml/level3/core/nodegetfeature12.xhtml2390 dom/xhtml/level3/core/nodegetfeature13.xhtml2391 dom/xhtml/level3/core/nodegettextcontent05.xhtml2392 dom/xhtml/level3/core/nodegettextcontent15.xhtml2393 dom/xhtml/level3/core/nodegettextcontent16.xhtml2394 dom/xhtml/level3/core/nodegettextcontent18.xhtml2395 dom/xhtml/level3/core/nodegetuserdata01.xhtml2396 dom/xhtml/level3/core/nodegetuserdata02.xhtml2397 dom/xhtml/level3/core/nodegetuserdata03.xhtml2398 dom/xhtml/level3/core/nodegetuserdata04.xhtml2399 dom/xhtml/level3/core/nodegetuserdata05.xhtml2400 dom/xhtml/level3/core/nodegetuserdata06.xhtml2401 dom/xhtml/level3/core/nodegetuserdata07.xhtml2402 dom/xhtml/level3/core/nodeisdefaultnamespace04.xhtml2403 dom/xhtml/level3/core/nodeisequalnode25.xhtml2404 dom/xhtml/level3/core/nodeisequalnode26.xhtml2405 dom/xhtml/level3/core/nodeisequalnode27.xhtml2406 dom/xhtml/level3/core/nodeissamenode07.xhtml2407 dom/xhtml/level3/core/nodeissamenode08.xhtml2408 dom/xhtml/level3/core/nodeissamenode09.xhtml2409 dom/xhtml/level3/core/nodelookupnamespaceuri04.xhtml2410 dom/xhtml/level3/core/nodelookupprefix04.xhtml2411 dom/xhtml/level3/core/nodelookupprefix12.xhtml2412 dom/xhtml/level3/core/noderemovechild07.xhtml2413 dom/xhtml/level3/core/noderemovechild24.xhtml2414 dom/xhtml/level3/core/noderemovechild25.xhtml2415 dom/xhtml/level3/core/noderemovechild26.xhtml2416 dom/xhtml/level3/core/noderemovechild27.xhtml2417 dom/xhtml/level3/core/nodereplacechild10.xhtml2418 dom/xhtml/level3/core/nodereplacechild21.xhtml2419 dom/xhtml/level3/core/nodereplacechild25.xhtml2420 dom/xhtml/level3/core/nodereplacechild38.xhtml2421 dom/xhtml/level3/core/nodesettextcontent04.xhtml2422 dom/xhtml/level3/core/nodesettextcontent13.xhtml2423 dom/xhtml/level3/core/nodesetuserdata01.xhtml2424 dom/xhtml/level3/core/nodesetuserdata02.xhtml2425 dom/xhtml/level3/core/nodesetuserdata03.xhtml2426 dom/xhtml/level3/core/nodesetuserdata04.xhtml2427 dom/xhtml/level3/core/nodesetuserdata05.xhtml2428 dom/xhtml/level3/core/nodesetuserdata06.xhtml2429 dom/xhtml/level3/core/nodesetuserdata07.xhtml2430 dom/xhtml/level3/core/nodesetuserdata08.xhtml2431 dom/xhtml/level3/core/nodesetuserdata09.xhtml2432 dom/xhtml/level3/core/nodesetuserdata10.xhtml2433 dom/xhtml/level3/core/normalizecharacters01.xhtml2434 dom/xhtml/level3/core/normalizecharacters02.xhtml2435 dom/xhtml/level3/core/normalizecharacters03.xhtml2436 dom/xhtml/level3/core/normalizecharacters04.xhtml2437 dom/xhtml/level3/core/normalizecharacters05.xhtml2438 dom/xhtml/level3/core/normalizecharacters06.xhtml2439 dom/xhtml/level3/core/normalizecharacters07.xhtml2440 dom/xhtml/level3/core/normalizecharacters08.xhtml2441 dom/xhtml/level3/core/splitcdatasections01.xhtml2442 dom/xhtml/level3/core/textiselementcontentwhitespace04.xhtml2443 dom/xhtml/level3/core/textiselementcontentwhitespace05.xhtml2444 dom/xhtml/level3/core/textiselementcontentwhitespace06.xhtml2445 dom/xhtml/level3/core/userdatahandler01.xhtml2446 dom/xhtml/level3/core/userdatahandler02.xhtml2447 dom/xhtml/level3/core/userdatahandler03.xhtml2448 dom/xhtml/level3/core/userdatahandler04.xhtml2449 2207 editing/execCommand/format-block-multiple-paragraphs-in-pre.html 2450 2208 editing/execCommand/indent-pre.html -
trunk/Source/WebKit2/ChangeLog
r89141 r89150 1 2011-06-17 Chang Shu <cshu@webkit.org> 2 3 Reviewed by Anders Carlsson. 4 5 [Qt] [WK2] Debug info leaks to stdout from plugins in Qt WebKit2 layout tests 6 https://bugs.webkit.org/show_bug.cgi?id=61940 7 8 Tempararily supress stdout during getPluginInfo during which debug info was leaked out. 9 10 * Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp: 11 (WebKit::StdoutRedirect::StdoutRedirect): 12 (WebKit::StdoutRedirect::~StdoutRedirect): 13 (WebKit::NetscapePluginModule::getPluginInfo): 14 1 15 2011-06-17 Anders Carlsson <andersca@apple.com> 2 16 -
trunk/Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp
r88839 r89150 36 36 #endif 37 37 38 #include <fcntl.h> 39 #include <sys/stat.h> 40 #include <sys/types.h> 41 #include <unistd.h> 42 38 43 using namespace WebCore; 39 44 40 45 namespace WebKit { 46 47 class StdoutDevNullRedirector { 48 public: 49 StdoutDevNullRedirector(); 50 ~StdoutDevNullRedirector(); 51 52 private: 53 int m_savedStdout; 54 }; 55 56 StdoutDevNullRedirector::StdoutDevNullRedirector() 57 : m_savedStdout(-1) 58 { 59 int newStdout = open("/dev/null", O_WRONLY); 60 if (newStdout == -1) 61 return; 62 m_savedStdout = dup(STDOUT_FILENO); 63 dup2(newStdout, STDOUT_FILENO); 64 } 65 66 StdoutDevNullRedirector::~StdoutDevNullRedirector() 67 { 68 if (m_savedStdout != -1) 69 dup2(m_savedStdout, STDOUT_FILENO); 70 } 41 71 42 72 #if PLATFORM(QT) … … 66 96 bool NetscapePluginModule::getPluginInfo(const String& pluginPath, PluginModuleInfo& plugin) 67 97 { 98 // Tempararily suppress stdout in this function as plugins will be loaded and shutdown and debug info 99 // is leaked to layout test output. 100 StdoutDevNullRedirector stdoutDevNullRedirector; 101 68 102 // We are loading the plugin here since it does not seem to be a standardized way to 69 103 // get the needed informations from a UNIX plugin without loading it.
Note: See TracChangeset
for help on using the changeset viewer.