c6e6cc772311636bbb2519402310d4f6cddc874c
[WebKit-https.git] / Tools / ChangeLog
1 2013-04-28  Zan Dobersek  <zdobersek@igalia.com>
2
3         Remove Chromium code from Tools/BuildSlaveSupport
4         https://bugs.webkit.org/show_bug.cgi?id=115325
5
6         Reviewed by Benjamin Poulain.
7
8         Remove the two Chromium-specific scripts and the Chromium-specific parts from the code
9         covering archiving test results and built products.
10
11         * BuildSlaveSupport/built-product-archive:
12         (archiveBuiltProduct):
13         (extractBuiltProduct):
14         * BuildSlaveSupport/chromium/output-android-device-status: Removed.
15         * BuildSlaveSupport/chromium/remove-crash-logs: Removed.
16         * BuildSlaveSupport/test-result-archive:
17         (archiveTestResults):
18
19 2013-04-28  Seokju Kwon  <seokju.kwon@gmail.com>
20
21         Remove support for Chromium from webkitdirs.pm
22         https://bugs.webkit.org/show_bug.cgi?id=115338
23
24         Reviewed by Darin Adler.
25
26         * Scripts/webkitdirs.pm:
27         (determineBaseProductDir):
28         (argumentsForConfiguration):
29         (builtDylibPathForName):
30         (determineIsQt):
31         (isAppleWebKit):
32
33 2013-04-28  Zan Dobersek  <zdobersek@igalia.com>
34
35         Rename TestRunner's setAudioData to setAudioResult
36         https://bugs.webkit.org/show_bug.cgi?id=115326
37
38         Reviewed by Darin Adler.
39
40         Rename the TestRunner's setAudioData method to setAudioResult. The new name better conveys the method's purpose
41         than the previous one. The change is a simple rename, there's no change in the method's functionality. The
42         affected tests are adjusted accordingly.
43
44         * DumpRenderTree/qt/TestRunnerQt.cpp:
45         (TestRunnerQt::setAudioResult):
46         * DumpRenderTree/qt/TestRunnerQt.h:
47         (TestRunnerQt):
48         * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
49         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
50         (WTR::TestRunner::setAudioResult):
51         * WebKitTestRunner/InjectedBundle/TestRunner.h:
52         (TestRunner):
53
54 2013-04-28  Zan Dobersek  <zdobersek@igalia.com>
55
56         [WKTR] Tests dumping audio data shouldn't dump pixels
57         https://bugs.webkit.org/show_bug.cgi?id=115270
58
59         Reviewed by Benjamin Poulain.
60
61         Prevent dumping the pixel output when Web Audio tests are dumping output data
62         as the testing output. Pixel output in these tests has no real meaning and is
63         as such unnecessary.
64
65         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
66         (WTR::TestRunner::setAudioData):
67
68 2013-04-27  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
69
70         [EFL] Unreviewed Intel bots fix after r149231.
71
72         * efl/jhbuild.modules: Disable the libxml Python bindings since the
73         bots don't have Python's development files installed. libxml should
74         detect this kind of thing better.
75
76 2013-04-26  Ryuan Choi  <ryuan.choi@samsung.com>
77
78         [EFL] Build break using jhbuild on ubuntu 13.04
79         https://bugs.webkit.org/show_bug.cgi?id=115225
80
81         Reviewed by Gyuyoung Kim.
82
83         libxslt in Ubuntu 13.04 requires libxml 2.9.0 or higher and
84         libxml 2.9.0 has a bug to make regression which r138422 mentioned.
85         So this patch bumped libxml version to 2.9.1.
86
87         * efl/jhbuild.modules:
88
89 2013-04-26  Jeffrey Pfau  <jpfau@apple.com>
90
91         delete-stale-build-files does not clear .d files
92         http://bugs.webkit.org/show_bug.cgi?id=115293
93
94         Reviewed by Ryosuke Niwa.
95
96         * BuildSlaveSupport/delete-stale-build-files:
97         (main): Add .d to the file type list
98
99 2013-04-26  Roger Fong  <roger_fong@apple.com>
100
101         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
102         Make the DebugSuffix configuration use _debug dependencies.
103
104         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
105         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props:
106         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props:
107         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props:
108         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebugWinCairo.props:
109         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj:
110         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
111         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props:
112         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherProduction.props:
113         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props:
114         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePostBuild.cmd:
115         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeProduction.props:
116         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props:
117         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeReleaseWinCairo.props:
118         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj:
119         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props:
120         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props:
121         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebugWinCairo.props:
122         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj:
123         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
124         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props:
125         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherProduction.props:
126         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props:
127         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffProduction.props:
128         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props:
129         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffReleaseWinCairo.props:
130         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.def:
131         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
132         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters:
133         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props:
134         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props:
135         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginProduction.props:
136         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props:
137         * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin_debug.def: Removed.
138         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
139         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommon.props:
140         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommonWinCairo.props:
141         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebug.props:
142         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebugWinCairo.props:
143         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIProduction.props:
144         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIRelease.props:
145         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIReleaseWinCairo.props:
146         * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj:
147         * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
148         * WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props:
149         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj:
150         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props:
151         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props:
152         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibProduction.props:
153         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props:
154         * WinLauncher/WinLauncher.vcxproj/WinLauncherProduction.props:
155         * WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props:
156         * win/AssembleBuildLogs/AssembleBuildLogs.vcxproj:
157         * win/AssembleBuildLogs/AssembleLogs.cmd:
158         * win/record-memory/record-memory.vcxproj:
159         * win/record-memory/record-memoryDebug.props:
160         * win/record-memory/record-memoryDebugWinCairo.props:
161         * win/record-memory/record-memoryProduction.props:
162         * win/record-memory/record-memoryRelease.props:
163         * win/record-memory/record-memoryReleaseWinCairo.props:
164
165 2013-04-26  Zan Dobersek  <zdobersek@igalia.com>
166
167         [GTK] Clean up the TestWebKitAPI GNUmakefile.am
168         https://bugs.webkit.org/show_bug.cgi?id=115233
169
170         Reviewed by Martin Robinson.
171
172         Specify unconditional, non-installable program targets in one declaration. Only conditionally specify
173         WebKit2-specific targets, not the complete target setups (i.e. targets' sources, cppflags listings etc.).
174         Add missing unit test source files to the TestWTF program, namely HashSet.cpp and MetaAllocator.cpp.
175         Specify the TestWTF program's CXXFLAGS to be the same as the global cxxflags as the source files need to
176         be compiled with the -fno-rtti flag that's present in the global_cxxflags variable.
177
178         * TestWebKitAPI/GNUmakefile.am:
179
180 2013-04-25  Andy Estes  <aestes@apple.com>
181
182         [WebKit2] Loading a resource from a custom protocol in a synchronous XHR times out
183         https://bugs.webkit.org/show_bug.cgi?id=115223
184
185         Reviewed by Darin Adler.
186
187         Added an API test.
188
189         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added new files.
190         * TestWebKitAPI/Tests/CustomProtocolsSyncXHRTest.mm: Added.
191         (TestWebKitAPI::TEST): Tested that a synchronous XHR does not time out
192         when it loads a request with a custom protocol.
193         * TestWebKitAPI/Tests/WebKit2/custom-protocol-sync-xhr.html: Added.
194         * TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm: Moved the
195         NSURLProtocol subclass to TestProtocol.{h, mm} and did some
196         miscellaneous cleanup.
197         * TestWebKitAPI/mac/TestProtocol.h: Copied from Source/WebKit2/WebProcess/WebProcessSupplement.h.
198         * TestWebKitAPI/mac/TestProtocol.mm: Copied from Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsTest.mm.
199         (+[TestProtocol canInitWithRequest:]):
200         (+[TestProtocol canonicalRequestForRequest:]):
201         (+[TestProtocol requestIsCacheEquivalent:toRequest:]):
202         (+[TestProtocol scheme]):
203         (-[TestProtocol startLoading]):
204         (-[TestProtocol stopLoading]):
205
206 2013-04-26  Martin Robinson  <mrobinson@igalia.com>
207
208         Remove the remaining Skia #ifdefs
209         https://bugs.webkit.org/show_bug.cgi?id=114886
210
211         Reviewed by Benjamin Poulain.
212
213         * DumpRenderTree/blackberry/PixelDumpSupportBlackBerry.cpp:
214         (createBitmapContextFromWebView): Remove Skia #ifdef references.
215
216 2013-04-26  Mary Wu  <mary.wu@torchmobile.com.cn>
217
218         [BlackBerry] Clean up load interface in WebPage
219         https://bugs.webkit.org/show_bug.cgi?id=113267
220
221         Reviewed by Rob Buis.
222
223         Update DumpRenderTree with change of load() interface in WebPage.
224         RIM Bug# 315535, internally reviewed by Joe Mason.
225
226         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
227         (BlackBerry::WebKit::DumpRenderTree::runTest):
228
229 2013-04-26  Zan Dobersek  <zdobersek@igalia.com>
230
231         Remove the HeapGraphSerializer unit test
232         https://bugs.webkit.org/show_bug.cgi?id=115231
233
234         Reviewed by Andreas Kling.
235
236         Remove the HeapGraphSerializer unit test. The code it was testing was removed in r148921,
237         specifically the Source/WebCore/inspector/HeapGraphSerializer.(cpp|h) files.
238
239         * TestWebKitAPI/Tests/WebCore/HeapGraphSerializerTest.cpp: Removed.
240
241 2013-04-25  Seokju Kwon  <seokju.kwon@gmail.com>
242
243         Remove support for Chromium from build/update scripts
244         https://bugs.webkit.org/show_bug.cgi?id=115218
245
246         Reviewed by Darin Adler.
247
248         * Scripts/build-webkit:
249         (writeCongrats):
250         * Scripts/update-webkit:
251
252 2013-04-25  Seokju Kwon  <seokju.kwon@gmail.com>
253
254         Remove support for Chromium from api-test
255         https://bugs.webkit.org/show_bug.cgi?id=115211
256
257         Reviewed by Dirk Pranke.
258
259         * Scripts/build-api-tests:
260         * Scripts/run-api-tests:
261         (isSupportedPlatform):
262
263 2013-04-25  Seokju Kwon  <seokju.kwon@gmail.com>
264
265         Get rid of Chromium in build-dumprendertree
266         https://bugs.webkit.org/show_bug.cgi?id=115212
267
268         Reviewed by Dirk Pranke.
269
270         * Scripts/build-dumprendertree:
271
272 2013-04-25  Alexey Proskuryakov  <ap@apple.com>
273
274         Pass relatedPage when creating a page in WebKitTestRunner
275         https://bugs.webkit.org/show_bug.cgi?id=115206
276
277         Reviewed by Geoffrey Garen.
278
279         To make sure that window.open() opens in the same process even when using multiple processes.
280
281         * WebKitTestRunner/PlatformWebView.h:
282         * WebKitTestRunner/TestController.cpp:
283         (WTR::TestController::createOtherPage):
284         (WTR::TestController::createWebViewWithOptions):
285         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
286         (WTR::PlatformWebView::PlatformWebView):
287         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
288         (WTR::PlatformWebView::PlatformWebView):
289         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
290         (-[TestRunnerWKView initWithFrame:contextRef:pageGroupRef:relatedToPage:useTiledDrawing:]):
291         (WTR::PlatformWebView::PlatformWebView):
292         * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
293         (WTR::PlatformWebView::PlatformWebView):
294         * WebKitTestRunner/win/PlatformWebViewWin.cpp:
295         (WTR::PlatformWebView::PlatformWebView):
296
297 2013-04-25  Ryosuke Niwa  <rniwa@webkit.org>
298
299         Fix autocompletion for Benjamin. The Bugzilla email address must come first.
300
301         * Scripts/webkitpy/common/config/contributors.json:
302
303 2013-04-25  Ryosuke Niwa  <rniwa@webkit.org>
304
305         Build fix. Forgot to merge args.
306
307         * Scripts/webkitpy/tool/bot/irc_command.py:
308         (Hi.execute):
309
310 2013-04-25  Ryosuke Niwa  <rniwa@webkit.org>
311
312         webkitbot should recognize its own nickname in greetings.
313         https://bugs.webkit.org/show_bug.cgi?id=115196
314
315         Reviewed by Andreas Kling.
316
317         Make webkitbot recognize other forms of its nick. Also be tolerant of spaces between the nick and !.
318
319         * Scripts/webkitpy/tool/bot/irc_command.py:
320         (Hi.execute):
321
322 2013-04-25  Xavier Castano  <xcastanho@igalia.com>
323
324         [GTK] Tools/gtk/install-dependencies added ragel dependency
325         https://bugs.webkit.org/show_bug.cgi?id=115163
326
327         Reviewed by Xan Lopez.
328
329         The install-dependencies script was missing a dependency on ragel
330         which is expected when building HarfBuzz.
331
332         * gtk/install-dependencies: Added a dependency on ragel for both
333         apt and yum.
334
335 2013-04-25  Eduardo Lima Mitev  <elima@igalia.com>
336
337         [GTK] Remove pango from optional jhbuild dependencies
338         https://bugs.webkit.org/show_bug.cgi?id=115162
339
340         Reviewed by Martin Robinson.
341
342         Pango is not needed since revision r148293 that lowers the pango
343         dependency to 1.30, which is available in most distributions.
344
345         * gtk/jhbuild-optional.modules: Removes description of pango module.
346
347 2013-04-25  Seokju Kwon  <seokju.kwon@gmail.com>
348
349         Remove Chromium-specific cases from FeatureList.pm
350         https://bugs.webkit.org/show_bug.cgi?id=115169
351
352         Reviewed by Andreas Kling.
353
354         * Scripts/webkitperl/FeatureList.pm:
355
356 2013-04-24  Seokju Kwon  <seokju.kwon@gmail.com>
357
358         Remove checking chromium from run-webkit-tests
359         https://bugs.webkit.org/show_bug.cgi?id=115139
360
361         Reviewed by Benjamin Poulain.
362
363         * Scripts/run-webkit-tests:
364         (useNewRunWebKitTests):
365
366 2013-04-24  Simon Fraser  <simon.fraser@apple.com>
367
368         Pixel tests in SVG are all broken in WK2
369         https://bugs.webkit.org/show_bug.cgi?id=114218
370
371         Reviewed by Darin Adler.
372         
373         Window snapshots in WebKitTestRunner on Mac are window-sized
374         (800x600), which is wrong for the W3C SVG tests that require a
375         480x360 snapshot.
376         
377         Fix by resizing the window, as well as the web view in
378         PlatformWebView::resizeTo() so that window snapshots are correctly
379         sized.
380         
381         Also do some drive-by cleanup of the window size constants in both
382         DRT and WTR to remove magic numbers, and make the code more similar.
383         
384         * DumpRenderTree/TestRunner.cpp:
385         (TestRunner::setShouldPaintBrokenImage):
386         * DumpRenderTree/TestRunner.h:
387         * DumpRenderTree/efl/DumpRenderTree.cpp:
388         * DumpRenderTree/gtk/DumpRenderTree.cpp:
389         (webInspectorShowWindow):
390         * DumpRenderTree/mac/DumpRenderTree.mm:
391         (createWebViewAndOffscreenWindow):
392         (sizeWebViewForCurrentTest):
393         * DumpRenderTree/mac/DumpRenderTreeMac.h:
394         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
395         (createPagedBitmapContext):
396         * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
397         (DumpRenderTree::DumpRenderTree):
398         (DumpRenderTree::open):
399         * DumpRenderTree/qt/TestRunnerQt.cpp:
400         * DumpRenderTree/qt/TestRunnerQt.h:
401         * DumpRenderTree/win/DumpRenderTree.cpp:
402         (sizeWebViewForCurrentTest):
403         * DumpRenderTree/wx/DumpRenderTreeWx.cpp:
404         * WebKitTestRunner/TestController.cpp:
405         (WTR::TestController::resetStateToConsistentValues):
406         * WebKitTestRunner/TestController.h:
407         * WebKitTestRunner/TestInvocation.cpp:
408         (WTR::sizeWebViewForCurrentTest):
409         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
410         (WTR::PlatformWebView::PlatformWebView):
411         (WTR::PlatformWebView::resizeTo):
412
413 2013-04-24  Byungwoo Lee  <bw80.lee@samsung.com>
414
415         [EFL] Fix build error after r148963.
416         https://bugs.webkit.org/show_bug.cgi?id=115126
417
418         Reviewed by Laszlo Gombos.
419
420         Generate forwarding headers for 'CoordinatedGraphics' to generate WKView.h
421
422         * TestWebKitAPI/PlatformEfl.cmake:
423
424 2013-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
425
426         [GTK] Use stamp files for generate-forwarding-headers makefile rules
427         https://bugs.webkit.org/show_bug.cgi?id=115118
428
429         Reviewed by Martin Robinson.
430
431         Use a stamp file for the TestWebKitAPI and WebKitTestRunner
432         forwarding generator rules and don't call it for soup since there
433         aren't soup directories in TestWebKitAPI and WebKitTestRunner.
434
435         * TestWebKitAPI/GNUmakefile.am:
436         * WebKitTestRunner/GNUmakefile.am:
437
438 2013-04-24  Simon Pena  <simon.pena@samsung.com>
439
440         [GTK] Update build dependencies
441         https://bugs.webkit.org/show_bug.cgi?id=115111
442
443         Reviewed by Martin Robinson.
444
445         The install-dependencies script was missing a dependency on EGL,
446         which is expected when building Cairo.
447
448         * gtk/install-dependencies: Added a dependency on libegl1-mesa
449         for both apt and yum.
450
451 2013-04-24  Seokju Kwon  <seokju.kwon@gmail.com>
452
453         Remove the Chromium-specific helper from run_webkit_tests.py
454         https://bugs.webkit.org/show_bug.cgi?id=114996
455
456         Reviewed by Dirk Pranke.
457
458         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
459         (parse_args):
460
461 2013-04-24  Sergio Correia  <sergio.correia@openbossa.org>
462
463         [EFL][WK2]: Fix WKViewClientWebProcessCallbacks WK2 API test
464         https://bugs.webkit.org/show_bug.cgi?id=114850
465
466         Reviewed by Andreas Kling.
467
468         Revision r148312 fixed WebPageProxy cleanup and also changed the process
469         termination semantics when requested by the user so that a client is not
470         notified of a crash anymore, since there was no crash anyway.
471
472         That change broke WKViewClientWebProcessCallbacks WK2 API test, since it
473         relied on being notified of a crash after calling WKPageTerminate(). As
474         a result of not being notified of such non-existent crash, the test would
475         timeout right after making the terminate call.
476
477         This patch adds an InjectedBundle to be used for simulating a crash, by
478         calling abort() upon receiving a "Crash" message, and thus we are able to
479         keep testing the crash callback.
480
481         This patch also re-enables the WKViewClientWebProcessCallbacks test, which
482         had been disabled in revisions r148858 and r148855, since it was failing.
483
484         * TestWebKitAPI/PlatformEfl.cmake:
485         * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp:
486         (TestWebKitAPI::TEST):
487         * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks_Bundle.cpp: Added.
488         (TestWebKitAPI):
489         (WKViewClientWebProcessCallbacksTest):
490         (TestWebKitAPI::WKViewClientWebProcessCallbacksTest::WKViewClientWebProcessCallbacksTest):
491         (TestWebKitAPI::WKViewClientWebProcessCallbacksTest::didReceiveMessage):
492
493 2013-04-24  Christophe Dumez  <ch.dumez@sisa.samsung.com>
494
495         [EFL][WK2] WebKitTestRunner failures due to IconDatabase assertions
496         https://bugs.webkit.org/show_bug.cgi?id=115095
497
498         Reviewed by Antonio Gomes.
499
500         Use different subfolders under DumpRenderTree Temp folder for every
501         functionality (icon database, cache, localstorage, ...). This makes
502         sure there is no conflict between the functionalities.
503
504         In EFL's case, libsoup cache was causing problems for the icon
505         database if sharing the same folder.
506
507         * WebKitTestRunner/TestController.cpp:
508         (WTR::TestController::initialize):
509
510 == Rolled over to ChangeLog-2013-04-24 ==