Update the hyperlink to waterfall views of perf bots on build.webkit.org
[WebKit-https.git] / Tools / ChangeLog
1 2014-04-15  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Update the hyperlink to waterfall views of perf bots on build.webkit.org
4         https://bugs.webkit.org/show_bug.cgi?id=131695
5
6         Reviewed by Antti Koivisto.
7
8         Updated.
9
10         * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
11
12 2014-04-15  Carlos Garcia Campos  <cgarcia@igalia.com>
13
14         [GTK] Reduce the binary size by compressing the text based web inspector resources
15         https://bugs.webkit.org/show_bug.cgi?id=121545
16
17         Reviewed by Gustavo Noronha Silva.
18
19         Compress text based files when compiling inspector resources. It
20         reduces the binary size in 3MB.
21
22         * gtk/generate-inspector-gresource-manifest.py:
23         (find_all_files_in_directory):
24         (is_compressible):
25
26 2014-04-14  Alexey Proskuryakov  <ap@apple.com>
27
28         Remove Gtk WebKit1 tester.
29
30         Gtk WebKit1 port no longer exists, and dashboard was trying to load its tester
31         results over and over as fast as it could.
32
33         * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
34         (WebKitBuildbot):
35
36 2014-04-14  Alexey Proskuryakov  <ap@apple.com>
37
38         Wrong link for webkitpy tests results in dashboard popover
39         https://bugs.webkit.org/show_bug.cgi?id=131664
40
41         Reviewed by Timothy Hatcher.
42
43         * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:
44         (BuildbotTesterQueueView.prototype._presentPopoverForMultipleFailureKinds):
45         Use a correct link.
46
47 2014-04-14  Alexey Proskuryakov  <ap@apple.com>
48
49         Update webkitpy regression test result that started to fail after http://trac.webkit.org/r167243
50
51         I'm not sure whether the changes are desirable, but am not suspicious enough to roll out.
52
53         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
54         (CommitMessageForThisCommitTest):
55
56 2014-04-14  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
57
58         Fix commit-log-editor bug revealed by r165447
59         https://bugs.webkit.org/show_bug.cgi?id=130676
60
61         Reviewed by Csaba Osztrogonác.
62
63         * Scripts/commit-log-editor:
64         (createCommitMessage): Omitting empty Source/JavaScriptCore:... blocks.
65         Add \n before the first block too, because the longest common prefix now ends with only one newline.
66         (removeLongestCommonPrefixEndingInNewline): The longest common prefix ends with only one newline,
67         now the last block of the common prefix isn't duplicated below. Changing the function name accordingly.
68
69 2014-04-13  Darin Adler  <darin@apple.com>
70
71         userVisibleString should not try to "encode" host names
72         https://bugs.webkit.org/show_bug.cgi?id=131587
73         rdar://problem/14686849
74
75         Reviewed by Alexey Proskuryakov.
76
77         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added URLExtras.mm.
78
79         * TestWebKitAPI/Tests/mac/URLExtras.mm: Added. A few tests for WebCoreNSURLExtras.
80         Coverage is tiny at this point; we could add a lot more cases!
81
82 2014-04-13  Jaehun Lim  <ljaehun.lim@samsung.com>
83
84         Use #include instead of #import
85         https://bugs.webkit.org/show_bug.cgi?id=131604
86
87         Reviewed by Darin Adler.
88
89         Fix "warning: #import is a deprecated GCC extension [-Wdeprecated]".
90
91         * TestWebKitAPI/Tests/WTF/StringView.cpp:
92
93 2014-04-12  Filip Pizlo  <fpizlo@apple.com>
94
95         Make slow-stress tests run faster by running fewer VM variants.
96
97         Rubber stamped by Geoffrey Garen.
98
99         * Scripts/run-javascriptcore-tests:
100         * Scripts/run-jsc-stress-tests:
101
102 2014-04-10  Zan Dobersek  <zdobersek@igalia.com>
103
104         [CMake] Add missing WTF unit tests
105         https://bugs.webkit.org/show_bug.cgi?id=131459
106
107         Reviewed by Martin Robinson.
108
109         * TestWebKitAPI/CMakeLists.txt: Add a few missing source files
110         that should be compiled into the TestWTF binary.
111
112 2014-04-10  Brendan Long  <b.long@cablelabs.com>
113
114         [Gtk] run-launcher doesn't work by default
115         https://bugs.webkit.org/show_bug.cgi?id=131494
116
117         Reviewed by Philippe Normand.
118
119         * Scripts/run-launcher: Always use MiniBrowser for WebKitGTK.
120         * Scripts/webkitdirs.pm:
121         (launcherName): Same.
122         * Scripts/webkitpy/style/checker.py: Remove reference to GtkLauncher.
123         * gtk/common.py:
124         (get_build_path.is_valid_build_directory): Same.
125         * gtk/manifest.txt: Same.
126
127 2014-04-09  Commit Queue  <commit-queue@webkit.org>
128
129         Unreviewed, rolling out r167046.
130         https://bugs.webkit.org/show_bug.cgi?id=131479
131
132         Caused 300+ failures on Mavericks WK1 tester (Requested by ap
133         on #webkit).
134
135         Reverted changeset:
136
137         "Remove "System Font" from whitelisted DRT fonts and char
138         width calculations"
139         https://bugs.webkit.org/show_bug.cgi?id=131411
140         http://trac.webkit.org/changeset/167046
141
142 2014-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
143
144         Remove "System Font" from whitelisted DRT fonts and char width calculations
145         https://bugs.webkit.org/show_bug.cgi?id=131411
146
147         Reviewed by Tim Horton.
148
149         Covered by existing tests.
150
151         * DumpRenderTree/mac/DumpRenderTree.mm:
152         (allowedFontFamilySet):
153
154 2014-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
155
156         systemHiddenFontFamilySet in DRT is unnecessary
157         https://bugs.webkit.org/show_bug.cgi?id=131414
158
159         Reviewed by Tim Horton.
160
161         It doesn't seem to affect test results on my machine.
162
163         * DumpRenderTree/mac/DumpRenderTree.mm:
164         (drt_NSFontManager_availableFonts):
165         (systemHiddenFontFamilySet): Deleted.
166
167 2014-04-09  Brent Fulgham  <bfulgham@apple.com>
168
169         [Win] Unreviewed test fix: Don't double-release BSTR.
170
171         * DumpRenderTree/win/DumpRenderTree.cpp:
172         (dump): Remove unneeded call to SysFreeString now that we are
173         using _bstr_t for this variable.
174
175 2014-04-09  Brent Fulgham  <bfulgham@apple.com>
176
177         [Win] Various DumpRenderTree Fixes.
178         https://bugs.webkit.org/show_bug.cgi?id=131446.
179
180         Reviewed by Tim Horton.
181
182         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
183         (AccessibilityUIElement::title): Switch to _bstr_t. Use JSStringCreateWithBSTR.
184         (AccessibilityUIElement::description): Ditto.
185         (AccessibilityUIElement::helpText): Ditto.
186         (AccessibilityUIElement::intValue): Ditto.
187         (AccessibilityUIElement::isPressActionSupported): Ditto.
188         (AccessibilityUIElement::accessibilityValue): Ditto.
189         * DumpRenderTree/win/DRTDesktopNotificationPresenter.cpp:
190         (DRTDesktopNotificationPresenter::QueryInterface): Get rid of uneeded STDMETHODCALLTYPE declaration.
191         (DRTDesktopNotificationPresenter::AddRef): Ditto.
192         (DRTDesktopNotificationPresenter::Release): Ditto.
193         (DRTDesktopNotificationPresenter::showDesktopNotification): Switch to _bstr_t. Use JSStringCreateWithBSTR.
194         (DRTDesktopNotificationPresenter::cancelDesktopNotification): Ditto.
195         (DRTDesktopNotificationPresenter::notificationDestroyed): Ditto.
196         (DRTDesktopNotificationPresenter::checkNotificationPermission): Ditto.
197         (DRTDesktopNotificationPresenter::requestNotificationPermission): Ditto.
198         * DumpRenderTree/win/DRTDesktopNotificationPresenter.h:
199         * DumpRenderTree/win/DumpRenderTree.cpp:
200         (dumpFrameScrollPosition): Ditto.
201         (dumpFramesAsText): Ditto.
202         (compareHistoryItems): Ditto.
203         (dumpHistoryItem): Ditto.
204         (dump): Ditto.
205         (resetDefaultsToConsistentValues): Ditto.
206         (resetWebViewToConsistentStateBeforeTesting): Ditto.
207         (runTest): Ditto.
208         (createWebViewAndOffscreenWindow): Ditto.
209         * DumpRenderTree/win/EditingDelegate.cpp:
210         (EditingDelegate::QueryInterface): Get rid of uneeded STDMETHODCALLTYPE declaration.
211         (EditingDelegate::AddRef): Ditto.
212         (EditingDelegate::Release): Ditto.
213         (dumpPath): Switch to _bstr_t. Use JSStringCreateWithBSTR
214         (EditingDelegate::shouldBeginEditingInDOMRange): Get rid of uneeded STDMETHODCALLTYPE declaration.
215         (EditingDelegate::shouldEndEditingInDOMRange): Ditto.
216         (EditingDelegate::shouldInsertNode): Ditto.
217         (EditingDelegate::shouldInsertText): Ditto.
218         (EditingDelegate::shouldDeleteDOMRange): Ditto.
219         (EditingDelegate::shouldChangeSelectedDOMRange): Ditto.
220         (EditingDelegate::shouldApplyStyle): Ditto.
221         (EditingDelegate::shouldChangeTypingStyle): Ditto.
222         (EditingDelegate::doPlatformCommand): Ditto.
223         (EditingDelegate::webViewDidBeginEditing): Switch to _bstr_t. Use JSStringCreateWithBSTR.
224         (EditingDelegate::webViewDidChange): Ditto.
225         (EditingDelegate::webViewDidEndEditing): Ditto.
226         (EditingDelegate::webViewDidChangeTypingStyle): Ditto.
227         (EditingDelegate::webViewDidChangeSelection): Ditto.
228         (EditingDelegate::checkSpellingOfString): Ditto.
229         * DumpRenderTree/win/FrameLoadDelegate.cpp:
230         (descriptionSuitableForTestResult): Switch to _bstr_t. Use JSStringCreateWithBSTR.
231         (FrameLoadDelegate::FrameLoadDelegate): Ditto.
232         (FrameLoadDelegate::QueryInterface): Get rid of uneeded STDMETHODCALLTYPE declaration.
233         (FrameLoadDelegate::AddRef): Ditto.
234         (FrameLoadDelegate::Release): Ditto.
235         (FrameLoadDelegate::didStartProvisionalLoadForFrame): Switch to _bstr_t. Use JSStringCreateWithBSTR.
236         (FrameLoadDelegate::didReceiveServerRedirectForProvisionalLoadForFrame): Ditto.
237         (FrameLoadDelegate::didFailProvisionalLoadWithError): Ditto.
238         (FrameLoadDelegate::didCommitLoadForFrame): Ditto.
239         (FrameLoadDelegate::didReceiveTitle): Ditto.
240         (FrameLoadDelegate::didChangeIcons): Ditto.
241         (delegatesWithDelayedWork): Ditto.
242         (FrameLoadDelegate::didFinishLoadForFrame): Ditto.
243         (FrameLoadDelegate::didFailLoadWithError): Ditto.
244         (FrameLoadDelegate::willPerformClientRedirectToURL): Ditto.
245         (FrameLoadDelegate::didCancelClientRedirectForFrame): Ditto.
246         (FrameLoadDelegate::willCloseFrame): Ditto.
247         (FrameLoadDelegate::didFinishDocumentLoadForFrame): Ditto.
248         (FrameLoadDelegate::didHandleOnloadEventsForFrame): Ditto.
249         (FrameLoadDelegate::didFirstVisuallyNonEmptyLayoutInFrame): Ditto.
250         (FrameLoadDelegate::didDisplayInsecureContent): Ditto.
251         (FrameLoadDelegate::didRunInsecureContent): Ditto.
252         * DumpRenderTree/win/FrameLoadDelegate.h:
253         * DumpRenderTree/win/HistoryDelegate.cpp:
254         (HistoryDelegate::didNavigateWithNavigationData): Switch to _bstr_t. Use JSStringCreateWithBSTR.
255         (HistoryDelegate::updateHistoryTitle): Ditto.
256         (HistoryDelegate::populateVisitedLinksForWebView): Ditto.
257         * DumpRenderTree/win/PolicyDelegate.cpp:
258         (dumpPath):
259         (PolicyDelegate::QueryInterface): Get rid of uneeded STDMETHODCALLTYPE declaration.
260         (PolicyDelegate::AddRef): Ditto.
261         (PolicyDelegate::Release): Ditto.
262         (PolicyDelegate::decidePolicyForNavigationAction): Switch to _bstr_t. Use JSStringCreateWithBSTR.
263         (PolicyDelegate::unableToImplementPolicyWithError): Ditto.
264         * DumpRenderTree/win/ResourceLoadDelegate.cpp:
265         (ResourceLoadDelegate::descriptionSuitableForTestResult): Switch to _bstr_t. Use JSStringCreateWithBSTR.
266         (ResourceLoadDelegate::QueryInterface): Get rid of uneeded STDMETHODCALLTYPE declaration.
267         (ResourceLoadDelegate::AddRef): Ditto.
268         (ResourceLoadDelegate::Release): Ditto.
269         (ResourceLoadDelegate::identifierForInitialRequest): Switch to _bstr_t. Use JSStringCreateWithBSTR.
270         (ResourceLoadDelegate::removeIdentifierForRequest): Ditto.
271         (ResourceLoadDelegate::willSendRequest): Ditto.
272         (ResourceLoadDelegate::didReceiveAuthenticationChallenge): Ditto.
273         (ResourceLoadDelegate::didReceiveResponse): Ditto.
274         (ResourceLoadDelegate::didFinishLoadingFromDataSource): Ditto.
275         (ResourceLoadDelegate::didFailLoadingWithError): Ditto.
276         * DumpRenderTree/win/TestRunnerWin.cpp: Ditto.
277         (TestRunner::queueLoad): Switch to _bstr_t. Use JSStringCreateWithBSTR.
278         (TestRunner::setUserStyleSheetLocation): Ditto.
279         (TestRunner::execCommand): Ditto.
280         (TestRunner::overridePreference): Ditto.
281         (TestRunner::evaluateScriptInIsolatedWorld): Ditto.
282         * DumpRenderTree/win/TextInputControllerWin.cpp: Ditto.
283         (TextInputController::setMarkedText): Switch to _bstr_t. Use JSStringCreateWithBSTR.
284         (TextInputController::insertText): Ditto.
285         * DumpRenderTree/win/UIDelegate.cpp:
286         (UIDelegate::QueryInterface): Get rid of uneeded STDMETHODCALLTYPE declaration.
287         (UIDelegate::AddRef): Ditto.
288         (UIDelegate::Release): Ditto.
289         (UIDelegate::hasCustomMenuImplementation): Switch to _bstr_t. Use JSStringCreateWithBSTR.
290         (UIDelegate::trackCustomPopupMenu): Ditto.
291         (UIDelegate::registerUndoWithTarget): Ditto.
292         (UIDelegate::removeAllActionsWithTarget): Ditto.
293         (UIDelegate::setActionTitle): Ditto.
294         (UIDelegate::undo): Ditto.
295         (UIDelegate::redo): Ditto.
296         (UIDelegate::canUndo): Ditto.
297         (UIDelegate::canRedo): Ditto.
298         (UIDelegate::printFrame): Ditto.
299         (UIDelegate::ftpDirectoryTemplatePath): Ditto.
300         (UIDelegate::webViewHeaderHeight): Ditto.
301         (UIDelegate::webViewFooterHeight): Ditto.
302         (UIDelegate::drawHeaderInRect): Ditto.
303         (UIDelegate::drawFooterInRect): Ditto.
304         (UIDelegate::webViewPrintingMarginRect): Ditto.
305         (UIDelegate::canRunModal): Ditto.
306         (UIDelegate::createModalDialog): Ditto.
307         (UIDelegate::runModal): Ditto.
308         (UIDelegate::isMenuBarVisible): Ditto.
309         (UIDelegate::setMenuBarVisible): Ditto.
310         (UIDelegate::runDatabaseSizeLimitPrompt): Ditto.
311         (UIDelegate::paintCustomScrollbar): Ditto.
312         (UIDelegate::paintCustomScrollCorner): Ditto.
313         (UIDelegate::setFrame): Ditto.
314         (UIDelegate::webViewFrame): Ditto.
315         (UIDelegate::runJavaScriptAlertPanelWithMessage): Ditto.
316         (UIDelegate::runJavaScriptConfirmPanelWithMessage): Ditto.
317         (UIDelegate::runJavaScriptTextInputPanelWithPrompt): Ditto.
318         (UIDelegate::runBeforeUnloadConfirmPanelWithMessage): Ditto.
319         (UIDelegate::webViewAddMessageToConsole): Ditto.
320         (UIDelegate::doDragDrop): Ditto.
321         (UIDelegate::webViewGetDlgCode): Ditto.
322         (UIDelegate::createWebViewWithRequest): Ditto.
323         (UIDelegate::webViewClose): Ditto.
324         (UIDelegate::webViewFocus): Ditto.
325         (UIDelegate::webViewUnfocus): Ditto.
326         (UIDelegate::webViewPainted): Ditto.
327         (UIDelegate::exceededDatabaseQuota): Ditto.
328         (UIDelegate::embeddedViewWithArguments): Ditto.
329         (UIDelegate::webViewClosing): Ditto.
330         (UIDelegate::webViewSetCursor): Ditto.
331         (UIDelegate::webViewDidInvalidate): Ditto.
332         (UIDelegate::setStatusText): Ditto.
333         (UIDelegate::desktopNotificationsDelegate): Ditto.
334         (UIDelegate::drawBackground): Ditto.
335         (UIDelegate::decidePolicyForGeolocationRequest): Ditto.
336         (UIDelegate::didPressMissingPluginButton): Ditto.
337         * DumpRenderTree/win/WorkQueueItemWin.cpp: Ditto.
338         (LoadItem::invoke):  Switch to _bstr_t. Use JSStringCreateWithBSTR.
339         (LoadHTMLStringItem::invoke): Ditto.
340         (ScriptItem::invoke): Ditto.
341
342 2014-04-09  Gergo Balogh  <gbalogh.u-szeged@partner.samsung.com>
343
344         Stylechecker: False positive on inline asm code.
345         https://bugs.webkit.org/show_bug.cgi?id=130570
346
347         Reviewed by Csaba Osztrogonác.
348
349         Disable stylechecking in asm blocks.
350
351         * Scripts/webkitpy/style/checkers/cpp.py:
352         (process_line):
353         (_InlineASMState):
354         (_InlineASMState.__init__):
355         (_InlineASMState.process_line):
356         (_InlineASMState.isInside):
357         (_process_lines):
358         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
359         (WebKitStyleTest.test_member_initialization_list):
360
361 2014-04-09  Carlos Garcia Campos  <cgarcia@igalia.com>
362
363         [GTK] Move WebKit1 unit tests resources used by WebKit2 unit tests to WebKit2 resources dir
364         https://bugs.webkit.org/show_bug.cgi?id=131029
365
366         Reviewed by Philippe Normand.
367
368         Add blank.ico and test.pdf to resources dir of WebKit2Gtk unit
369         tests and remove the getWebKit1TestResoucesDir() method.
370
371         * TestWebKitAPI/Tests/WebKit2Gtk/TestDownloads.cpp:
372         (testDownloadLocalFile): Use Test::getResourcesDir().
373         (testDownloadLocalFileError): Ditto.
374         (serverCallback): Ditto.
375         * TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp:
376         (serverCallback): Ditto.
377         * TestWebKitAPI/Tests/WebKit2Gtk/TestSSL.cpp:
378         (httpServerCallback): Ditto.
379         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitFaviconDatabase.cpp:
380         (serverCallback): Ditto.
381         * TestWebKitAPI/Tests/WebKit2Gtk/resources/blank.ico: Added.
382         * TestWebKitAPI/Tests/WebKit2Gtk/resources/test.pdf: Added.
383         * TestWebKitAPI/gtk/WebKit2Gtk/TestMain.h:
384         (Test::getWebKit1TestResoucesDir): Deleted.
385
386 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
387
388         [WK2] HTTP authentication regression tests fail
389         https://bugs.webkit.org/show_bug.cgi?id=81627
390         <rdar://problem/11079296>
391
392         Reviewed by Anders Carlsson.
393
394         * WebKitTestRunner/TestController.h:
395         * WebKitTestRunner/TestController.cpp:
396         (WTR::TestController::createWebViewWithOptions): Added canAuthenticateAgainstProtectionSpaceInFrame
397         to pageLoaderClient structure.
398         (WTR::TestController::canAuthenticateAgainstProtectionSpaceInFrame): Return true
399         for password based authentication (we do get server trust challenges on some tests,
400         which WKTR can't handle).
401         When this client call is not implemented or returns false, didReceiveAuthenticationChallengeInFrame
402         calls won't be made, at least on CFNetwork based platforms.
403         (WTR::TestController::didReceiveAuthenticationChallengeInFrame): Changed the output
404         to omit <unknown>. The resource is always unknown with WK2, and it doesn't really
405         make sense to associate auth requests with individual resources - there can be
406         multiple resources loading at once from the same protection space, so WebKit1 API
407         that had a resource identifier was inherently racy.
408
409 2014-04-09  Ryuan Choi  <ryuan.choi@samsung.com>
410
411         [EFL] Change font path for DumpRenderTree and WebKitTestRunner
412         https://bugs.webkit.org/show_bug.cgi?id=131427
413
414         Reviewed by Gyuyoung Kim.
415
416         Since r166973, font path was changed.
417
418         * DumpRenderTree/PlatformEfl.cmake:
419         * WebKitTestRunner/PlatformEfl.cmake:
420
421 2014-04-08  Geoffrey Garen  <ggaren@apple.com>
422
423         Fix the build-jsc build
424         https://bugs.webkit.org/show_bug.cgi?id=131410
425
426         Reviewed by Michael Saboff.
427
428         * Scripts/build-jsc: Make sure to build bmalloc before WTF, since
429         WTF depends on it.
430
431 2014-04-08  Martin Robinson  <mrobinson@igalia.com>
432
433         [GTK] Remove WebKit1 unit tests
434         https://bugs.webkit.org/show_bug.cgi?id=131359
435
436         Reviewed by Anders Carlsson.
437
438         Remove all WebKit1 GTK+ unit tests, in preparation for removing the WebKit1 port
439         entirely. We also remove the list of skipped WebKi1 tests from run-gtk-tests, as
440         they were inadvertently left in http://trac.webkit.org/changeset/166504.
441
442         * CMakeLists.txt: No longer load the WebKit1 unit test CMakeLists.txt file.
443         * Scripts/run-gtk-tests: Remove skipped WebKit1 unit tests.
444         * TestWebKitAPI/Tests/WebKitGtk/CMakeLists.txt: Removed.
445         * TestWebKitAPI/Tests/WebKitGtk/resources/blank.ico: Removed.
446         * TestWebKitAPI/Tests/WebKitGtk/resources/test.html: Removed.
447         * TestWebKitAPI/Tests/WebKitGtk/resources/test.ogg: Removed.
448         * TestWebKitAPI/Tests/WebKitGtk/resources/test.pdf: Removed.
449         * TestWebKitAPI/Tests/WebKitGtk/resources/test.txt: Removed.
450         * TestWebKitAPI/Tests/WebKitGtk/test_utils.c: Removed.
451         * TestWebKitAPI/Tests/WebKitGtk/test_utils.h: Removed.
452         * TestWebKitAPI/Tests/WebKitGtk/testapplicationcache.c: Removed.
453         * TestWebKitAPI/Tests/WebKitGtk/testatk.c: Removed.
454         * TestWebKitAPI/Tests/WebKitGtk/testatkroles.c: Removed.
455         * TestWebKitAPI/Tests/WebKitGtk/testcontextmenu.c: Removed.
456         * TestWebKitAPI/Tests/WebKitGtk/testcopyandpaste.c: Removed.
457         * TestWebKitAPI/Tests/WebKitGtk/testdomdocument.c: Removed.
458         * TestWebKitAPI/Tests/WebKitGtk/testdomdomwindow.c: Removed.
459         * TestWebKitAPI/Tests/WebKitGtk/testdomnode.c: Removed.
460         * TestWebKitAPI/Tests/WebKitGtk/testdownload.c: Removed.
461         * TestWebKitAPI/Tests/WebKitGtk/testfavicondatabase.c: Removed.
462         * TestWebKitAPI/Tests/WebKitGtk/testglobals.c: Removed.
463         * TestWebKitAPI/Tests/WebKitGtk/testhittestresult.c: Removed.
464         * TestWebKitAPI/Tests/WebKitGtk/testhttpbackend.c: Removed.
465         * TestWebKitAPI/Tests/WebKitGtk/testkeyevents.c: Removed.
466         * TestWebKitAPI/Tests/WebKitGtk/testloading.c: Removed.
467         * TestWebKitAPI/Tests/WebKitGtk/testmimehandling.c: Removed.
468         * TestWebKitAPI/Tests/WebKitGtk/testnetworkrequest.c: Removed.
469         * TestWebKitAPI/Tests/WebKitGtk/testnetworkresponse.c: Removed.
470         * TestWebKitAPI/Tests/WebKitGtk/testwebbackforwardlist.c: Removed.
471         * TestWebKitAPI/Tests/WebKitGtk/testwebdatasource.c: Removed.
472         * TestWebKitAPI/Tests/WebKitGtk/testwebframe.c: Removed.
473         * TestWebKitAPI/Tests/WebKitGtk/testwebhistoryitem.c: Removed.
474         * TestWebKitAPI/Tests/WebKitGtk/testwebinspector.c: Removed.
475         * TestWebKitAPI/Tests/WebKitGtk/testwebplugindatabase.c: Removed.
476         * TestWebKitAPI/Tests/WebKitGtk/testwebresource.c: Removed.
477         * TestWebKitAPI/Tests/WebKitGtk/testwebsettings.c: Removed.
478         * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Removed.
479         * TestWebKitAPI/Tests/WebKitGtk/testwindow.c: Removed.
480
481 2014-04-08  Brent Fulgham  <bfulgham@apple.com>
482
483         Unreviewed gardening (Take 2): Prevent users from attempting
484         to build with known invalid cURL. 
485
486         * Scripts/webkitdirs.pm:
487         (checkInstalledTools): Check for 7.34.0 (the broken version), not
488         7.33.0 (the known good version).
489
490 2014-04-08  Martin Robinson  <mrobinson@igalia.com>
491
492         [GTK] Remove DumpRenderTree and GtkLauncher
493         https://bugs.webkit.org/show_bug.cgi?id=131373
494
495         Reviewed by Andreas Kling.
496
497         Remove the GTK+ port of DumpRenderTree and GtkLauncher. These tools are
498         no longer necessary now that WebKit1 GTK+ will be removed.
499
500         * CMakeLists.txt:
501         * DumpRenderTree/PlatformGTK.cmake: Removed.
502         * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp: Removed.
503         * DumpRenderTree/gtk/DumpRenderTree.cpp: Removed.
504         * DumpRenderTree/gtk/DumpRenderTreeGtk.h: Removed.
505         * DumpRenderTree/gtk/EditingCallbacks.cpp: Removed.
506         * DumpRenderTree/gtk/EditingCallbacks.h: Removed.
507         * DumpRenderTree/gtk/EventSender.cpp: Removed.
508         * DumpRenderTree/gtk/EventSender.h: Removed.
509         * DumpRenderTree/gtk/GCControllerGtk.cpp: Removed.
510         * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp: Removed.
511         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp: Removed.
512         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.h: Removed.
513         * DumpRenderTree/gtk/TestRunnerGtk.cpp: Removed.
514         * DumpRenderTree/gtk/TextInputController.cpp: Removed.
515         * DumpRenderTree/gtk/TextInputController.h: Removed.
516         * DumpRenderTree/gtk/WorkQueueItemGtk.cpp: Removed.
517         * GtkLauncher/CMakeLists.txt: Removed.
518         * GtkLauncher/LauncherInspectorWindow.c: Removed.
519         * GtkLauncher/LauncherInspectorWindow.h: Removed.
520         * GtkLauncher/main.c: Removed.
521         * GtkLauncher/simple.svg: Removed.
522         * GtkLauncher/text.html: Removed.
523         * WebKitTestRunner/PlatformGTK.cmake:
524         * WebKitTestRunner/gtk/fonts/AHEM____.TTF: Renamed from Tools/DumpRenderTree/gtk/fonts/AHEM____.TTF.
525         * WebKitTestRunner/gtk/fonts/FontWithNoValidEncoding.fon: Renamed from Tools/DumpRenderTree/gtk/fonts/FontWithNoValidEncoding.fon.
526         * WebKitTestRunner/gtk/fonts/fonts.conf: Renamed from Tools/DumpRenderTree/gtk/fonts/fonts.conf.
527
528 2014-04-08  Mark Rowe  <mrowe@apple.com>
529
530         XPC services launched by Safari have wrong DYLD_FRAMEWORK_PATH set when launched via run-safari / debug-safari
531         <https://webkit.org/b/131388> / <rdar://problem/16291687>
532
533         Reviewed by Alexey Proskuryakov.
534
535         * Scripts/webkitdirs.pm:
536         (runMacWebKitApp): Set __XPC_DYLD_FRAMEWORK_PATH to the absolute path to the built products directory.
537         (execMacWebKitAppForDebugging): Ditto.
538
539 2014-04-08  Geoffrey Garen  <ggaren@apple.com>
540
541         Build bmalloc on iOS too
542         https://bugs.webkit.org/show_bug.cgi?id=131381
543
544         Reviewed by Andreas Kling.
545
546         * Scripts/build-webkit:
547
548 2014-04-08  Brent Fulgham  <bfulgham@apple.com>
549
550         Unreviewed gardening: Prevent users from attempting
551         to build with known invalid cURL.
552
553         * Scripts/webkitdirs.pm:
554         (checkInstalledTools): Block build attempts with bad
555         Cygwin tool set.
556
557 2014-04-07  Geoffrey Garen  <ggaren@apple.com>
558
559         Build bmalloc on Mac
560         https://bugs.webkit.org/show_bug.cgi?id=131333
561
562         Reviewed by Mark Rowe.
563
564         * Scripts/build-webkit: Add the bmalloc target if we're on Mac.
565         (Note: Just testing Mac is not good enough because in this
566         script 'Mac' means 'Mac or iOS'.)
567
568 2014-03-30  Filip Pizlo  <fpizlo@apple.com>
569
570         Move slow JSRegress tests out of the way so that they don't show up in run-jsc-benchmarks runs and also skip tests that are extremely long-running
571         https://bugs.webkit.org/show_bug.cgi?id=130951
572
573         Reviewed by Geoffrey Garen.
574
575         * Scripts/run-javascriptcore-tests:
576
577 2014-04-06  Darin Adler  <darin@apple.com>
578
579         Rework CSS calc logic, fixing some reference count mistakes in Length
580         https://bugs.webkit.org/show_bug.cgi?id=131280
581
582         Reviewed by Andreas Kling.
583
584         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added CalculationValue.cpp.
585         * TestWebKitAPI/Tests/WebCore/CalculationValue.cpp: Added.
586
587 2014-04-04  Brian J. Burg  <burg@cs.washington.edu>
588
589         Enable WEB_REPLAY for PLATFORM(MAC)
590         https://bugs.webkit.org/show_bug.cgi?id=130700
591
592         Reviewed by Timothy Hatcher.
593
594         * Scripts/webkitperl/FeatureList.pm: Set the default for WEB_REPLAY for OS X engineering builds.
595
596 2014-04-05  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
597
598         [CMake] Include X11's include dirs in TestNetscapePlugin
599         https://bugs.webkit.org/show_bug.cgi?id=131270
600
601         Reviewed by Martin Robinson.
602
603         * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt: Include X11_INCLUDE_DIR since
604         TestNetscapePlugin includes WebCore code that includes X headers.
605
606 2014-04-05  David Kilzer  <ddkilzer@apple.com>
607
608         REGRESSION (r166529): Fix build after renaming TileCache to LegacyTileCache
609         <http://webkit.org/b/130986>
610
611         * Scripts/check-for-inappropriate-objc-class-names: Add 'Legacy'
612         prefix to TileCache class names in exception list.
613
614 2014-04-04  Carlos Alberto Lopez Perez  <clopez@igalia.com>
615
616         [GTK] kill-old-processes should kill dbus-daemon processes
617         https://bugs.webkit.org/show_bug.cgi?id=127352
618
619         Reviewed by Martin Robinson.
620
621         * BuildSlaveSupport/kill-old-processes:
622         (main):
623
624 2014-04-04  Andres Gomez  <agomez@igalia.com>
625
626         [Win] Update obsolete packages in cygwin
627         https://bugs.webkit.org/show_bug.cgi?id=126264
628
629         Reviewed by Brent Fulgham.
630
631         Removed "apache" and "minires" as the first has been replaced by
632         "lighttpd" and the second is now integrated into
633         "cygwin". Replaced the transitional and now obsolete "gcc" package
634         with "gcc-g++" and ensure that "python" stays at version "2.6.8"
635         since the newer version available is "2.7.3" which breaks the
636         build due to some funniness with environment variable handling.
637
638         * CygwinDownloader/cygwin-downloader.py:
639         * CygwinDownloader/cygwin-downloader.zip:
640
641 2014-04-03  Joseph Pecoraro  <pecoraro@apple.com>
642
643         check-webkit-style: Improve warnings on Objective-C @property syntax
644         https://bugs.webkit.org/show_bug.cgi?id=131200
645
646         Reviewed by Dan Bernstein.
647
648         * Scripts/webkitpy/style/checkers/cpp.py:
649         (check_spacing):
650         (CppChecker):
651         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
652         (CppStyleTest.test_spacing_in_objective_c_properties):
653
654 2014-04-03  Santosh Mahto  <santoshbit2007@gmail.com>
655
656         Unreviewed. Moving my name to commiter section
657
658         * Scripts/webkitpy/common/config/contributors.json:
659
660 2014-04-03  Santosh Mahto  <santoshbit2007@gmail.com>
661
662         Unreviewed. Add myself as a committer.
663
664         * Scripts/webkitpy/common/config/contributors.json:
665
666 2014-04-03  Andrzej Badowski  <a.badowski@samsung.com>
667
668         [EFL][WK2] Replacing zoom functionality of MiniBrowser from scale_set to page_zoom_set.
669         https://bugs.webkit.org/show_bug.cgi?id=130391
670
671         Reviewed by Gyuyoung Kim.
672
673         Change the implementation of the zoom functionality from ewk_view_scale_set
674         to ewk_view_page_zoom_set.
675
676         * MiniBrowser/efl/main.c:
677
678 2014-04-03  Manuel Rego Casasnovas  <rego@igalia.com>
679
680         [webkitpy] perf profiler does not understand --call-graph argument
681         https://bugs.webkit.org/show_bug.cgi?id=131132
682
683         Reviewed by Ryosuke Niwa.
684
685         New versions of perf profiler have changed the argument from --call-graph to -g.
686
687         * Scripts/webkitpy/common/system/profiler.py:
688         (Perf.wrapper_arguments): Use -g instead of --call-graph.
689         * Scripts/webkitpy/port/driver_unittest.py:
690         (DriverTest.test_profiler_as_wrapper): Update test accordingly.
691
692 2014-04-03  Zsolt Borbely  <zsborbely.u-szeged@partner.samsung.com>
693
694         Add EFL WK2 performance bot to build.webkit.org
695         https://bugs.webkit.org/show_bug.cgi?id=131034
696
697         Fix after r166707, use "Perf" instead of "perf" for consistency.
698
699         Reviewed by Csaba Osztrogonác.
700
701         * BuildSlaveSupport/build.webkit.org-config/config.json:
702
703 2014-04-03  Zsolt Borbely  <zsborbely.u-szeged@partner.samsung.com>
704
705         Add EFL WK2 performance bot to build.webkit.org
706         https://bugs.webkit.org/show_bug.cgi?id=131034
707
708         Reviewed by Csaba Osztrogonác.
709
710         * BuildSlaveSupport/build.webkit.org-config/config.json:
711
712 2014-04-02  Ryuan Choi  <ryuan.choi@samsung.com>
713
714         [EFL][WK1] Use Evas_Touch_Point_State instead of Ewk_Touch_Point_Type
715         https://bugs.webkit.org/show_bug.cgi?id=131151
716
717         Reviewed by Gyuyoung Kim.
718
719         * DumpRenderTree/efl/EventSender.cpp: Replace Ewk_Touch_Point_Type to Evas_Touch_Point_State.
720         (TouchEventInfo::TouchEventInfo):
721         (sendTouchEvent):
722         (addTouchPointCallback):
723         (updateTouchPointCallback):
724         (cancelTouchPointCallback):
725         (releaseTouchPointCallback):
726
727 2014-04-02  David Kilzer  <ddkilzer@apple.com>
728
729         filter-build-webkit: Ignore xcodebuild warnings when compiling with newer builds of clang
730         <http://webkit.org/b/131045>
731
732         Reviewed by Daniel Bates.
733
734         * Scripts/filter-build-webkit:
735         (shouldIgnoreLine): Ignore DVTAssertions related to new builds
736         of clang, plus debug data for all DVTAssertions.
737
738 2014-04-01  Dean Jackson  <dino@apple.com>
739
740         Load Media Controls js/css from bundle
741         https://bugs.webkit.org/show_bug.cgi?id=131086
742
743         Reviewed by Eric Carlson.
744
745         We're now putting CSS files into the bundle, so remove the test for them.
746
747         * Scripts/check-for-inappropriate-files-in-framework:
748
749 2014-04-02  Martin Hock  <mhock@apple.com>
750
751         Unify private browsing with sessions.
752         https://bugs.webkit.org/show_bug.cgi?id=130099
753
754         Reviewed by Alexey Proskuryakov.
755
756         Add an API test for ephemeral sessions similar to PrivateBrowsingPushStateNoHistoryCallback.
757         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
758         * TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp:
759         (TestWebKitAPI::didNavigateWithNavigationData):
760         (TestWebKitAPI::didSameDocumentNavigationForFrame):
761         (TestWebKitAPI::TEST):
762
763         * TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp: Also test to make sure private browsing can be disabled.
764         (TestWebKitAPI::didNavigateWithoutNavigationData):
765         (TestWebKitAPI::didNavigateWithNavigationData):
766         (TestWebKitAPI::didSameDocumentNavigationForFrame):
767         (TestWebKitAPI::TEST):
768
769 2014-04-02  Martin Robinson  <mrobinson@igalia.com>
770
771         REGRESSION(r165704): [GTK] Inspector resources not correctly generated
772         https://bugs.webkit.org/show_bug.cgi?id=130343
773
774         Reviewed by Gustavo Noronha Silva.
775
776         * gtk/generate-inspector-gresource-manifest.py: Instead of hard-coding the file list, accept a list
777         of directories on the command line and look for all appropriate files in those directories for the
778         GResource archive. Also make archive paths relative to those directories.
779         (find_all_files_in_directory): This helper looks for all the appropriate files in a given directory.
780         (find_all_files_in_directory.select_file): Whether or not to add the file to the archive.
781
782 2014-04-02  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
783
784         [webkitpy] Avoid multiple "Preparing rollout for bug" log messages
785         https://bugs.webkit.org/show_bug.cgi?id=131106
786
787         Reviewed by Csaba Osztrogonác.
788
789         * Scripts/webkitpy/tool/commands/download.py:
790         (AbstractRolloutPrepCommand._prepare_state):
791         * Scripts/webkitpy/tool/commands/download_unittest.py:
792         (test_prepare_rollout):
793         (test_create_rollout):
794         (test_create_rollout_resolved):
795         (test_rollout):
796
797 2014-04-02  Krzysztof Wolanski  <k.wolanski@samsung.com>
798
799         [EFL] Add option to use separate web process for new window in MiniBrowser
800         https://bugs.webkit.org/show_bug.cgi?id=130190
801
802         Reviewed by Gyuyoung Kim.
803
804         New created window (CTRL + n) will be open in separated web process.
805         This option is enabled by adding a flag (S/separate-process) with launching
806         MiniBrowser.
807
808         * MiniBrowser/efl/main.c:
809         (elm_main):
810
811 2014-04-02  Carlos Garcia Campos  <cgarcia@igalia.com>
812
813         [GTK] Move NEWS file to a new location
814         https://bugs.webkit.org/show_bug.cgi?id=130901
815
816         Reviewed by Brent Fulgham.
817
818         * gtk/manifest.txt: Update the NEWS file path.
819
820 2014-04-01  Anders Carlsson  <andersca@apple.com>
821
822         Fix build.
823
824         * MiniBrowser/mac/WK2BrowserWindowController.m:
825         (-[WK2BrowserWindowController awakeFromNib]):
826         (-[WK2BrowserWindowController dealloc]):
827         (-[WK2BrowserWindowController observeValueForKeyPath:ofObject:change:context:]):
828
829 2014-04-01  Brent Fulgham  <bfulgham@apple.com>
830
831         Unreviewed test gardening.
832
833         * Scripts/webkitpy/port/base_unittest.py:
834         (PortTest.test_build_path): Handle the Debug case so we don't get webkitpy-test failures on our test bots.
835
836 2014-04-01  Zoltan Horvath  <zoltan@webkit.org>
837
838         [CSS Exclusions] Remove exclusions parsing support
839         https://bugs.webkit.org/show_bug.cgi?id=131046
840
841         Reviewed by David Hyatt.
842
843         * Scripts/webkitperl/FeatureList.pm:
844
845 2014-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
846
847         [GTK] Remove last reference to GTK+ WK1 EWS
848         https://bugs.webkit.org/show_bug.cgi?id=131058
849
850         Reviewed by Martin Robinson.
851
852         In r166427 WK1 GTK+ bots and EWS where removed, but this file was missing.
853
854         * QueueStatusServer/config/queues.py: Remove reference to GTK+ WK1 EWS.
855
856 2014-04-01  Lucas Forschler  <lforschler@apple.com>
857
858         Add a 32bit JSC builder/tester.
859         https://bugs.webkit.org/show_bug.cgi?id=131054
860         
861         Reviewed by Michael Saboff.
862
863         * BuildSlaveSupport/build.webkit.org-config/config.json:
864         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
865         (Compile32bitJSC):
866         (Run32bitJSCTests):
867         (Run32bitJSCTests.countFailures):
868         (BuildAndTest32bitJSCFactory):
869         (BuildAndTest32bitJSCFactory.__init__):
870
871 2014-04-01  Martin Robinson  <mrobinson@igalia.com>
872
873         [GTK] No longer build WebKit1 gtkdoc
874         https://bugs.webkit.org/show_bug.cgi?id=130970
875
876         Reviewed by Anders Carlsson.
877
878         * gtk/common.py:
879         (gtk_version_of_pkg_config_file): Deleted.
880         * gtk/generate-gtkdoc:
881         (get_gtkdoc_module_paths): We no longer need to worry about GTK+ 2, since it
882         was only applicable for WebKit1.
883         (get_generator_for_config): No longer look for the WebKit1 configuration file.
884
885 2014-04-01  Mario Sanchez Prada  <mario.prada@samsung.com>
886
887         [GTK] Running minibrowser with url crashes in debug build
888         https://bugs.webkit.org/show_bug.cgi?id=130492
889
890         Reviewed by Martin Robinson.
891
892         Update "uri-scheme" test not to use invalid URIs in it, so we
893         don't get a mistmatch when comparing the original URI stored in
894         the test class with the one returned by the WebKitWebView.
895
896         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp:
897         (testWebContextURIScheme): Update the test.
898
899 2014-04-01  Mihai Tica  <mitica@adobe.com>
900
901         Unreviewed: Add myself as a commiter to the contributors list.
902
903         * Scripts/webkitpy/common/config/contributors.json:
904
905 2014-03-31  Ryuan Choi  <ryuan.choi@samsung.com>
906
907         [EFL][WK2] Extract the control of page background out of color_set
908         https://bugs.webkit.org/show_bug.cgi?id=127539
909
910         Reviewed by Gyuyoung Kim.
911
912         Added an option(C) to change background color.
913
914         * MiniBrowser/efl/main.c:
915         (window_create):
916         (elm_main):
917
918 2014-03-31  Ryuan Choi  <ryuan.choi@samsung.com>
919
920         Unreviewed build fix on the EFL port with latest EFL libraries since r166149
921
922         * ImageDiff/PlatformEfl.cmake: Added ECORE_IMF_INCLUDE_DIRS to include dirs
923
924 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
925
926         Unreviewed test correction after r166530.
927
928         * DumpRenderTree/mac/DumpRenderTree.mm:
929         (setDefaultsToConsistentValuesForTesting): No need to change preference for all tests. We set the proper
930         fine-grained setting for swipe tests. This prevents existing tests from breaking.
931
932 2014-03-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
933
934         Remove the trigger for webkit1 tests on the gtk-linux-64-release bot
935         https://bugs.webkit.org/show_bug.cgi?id=130987
936
937         r166427 removed the WebKit1 GTK+ bots, so we don't longer need to
938         trigger the webkit1 bot tests on the gtk-linux-64-release bot.
939
940         Reviewed by Martin Robinson.
941
942         * BuildSlaveSupport/build.webkit.org-config/config.json:
943
944 2014-03-31  Dean Jackson  <dino@apple.com>
945
946         Remove WEB_ANIMATIONS
947         https://bugs.webkit.org/show_bug.cgi?id=130989
948
949         Reviewed by Simon Fraser.
950
951         Remove this feature flag until we plan to implement.
952
953         * Scripts/webkitperl/FeatureList.pm:
954
955 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
956
957         Reduced Latched Scroll Test Flakiness
958         https://bugs.webkit.org/show_bug.cgi?id=130983
959
960         Reviewed by Darin Adler.
961
962         * DumpRenderTree/mac/DumpRenderTree.mm:
963         (setDefaultsToConsistentValuesForTesting): Test user should have 'high resolution' scrolling.
964         * DumpRenderTree/mac/EventSendingController.mm:
965         (-[EventSendingController mouseScrollByX:andY:withWheel:andMomentumPhases:]): Generate mouse wheel events
966         with high resolution flags turned on.
967         * WebKitTestRunner/mac/EventSenderProxy.mm:
968         (WTR::EventSenderProxy::mouseScrollByWithWheelAndMomentumPhases): Ditto.
969
970 2014-03-31  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
971
972         run-webkit-tests should have a --no-timeout option
973         https://bugs.webkit.org/show_bug.cgi?id=128286
974
975         Reviewed by Joseph Pecoraro.
976
977         * Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py:
978         (Worker._run_test): Renaming _run_test_with_timeout()
979         (Worker._run_test_with_or_without_timeout): Renaming _run_test_with_timeout(), because tests can now run without timeout.
980         (Worker._run_test_in_another_thread): Passing the --no-timeout option to the driver
981         (Worker._run_test_in_this_thread):
982         (Worker._run_test_with_timeout): Deleted.
983         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
984         (parse_args): Added the --no-timeout option
985
986 2014-03-31  Samuel White  <samuel_white@apple.com>
987
988         AX: Need ability to get line range for text marker.
989         https://bugs.webkit.org/show_bug.cgi?id=130906
990
991         Reviewed by Chris Fleizach.
992
993         Added a new function in DRT and TestRunner to test that AXLineTextMarkerRangeForTextMarker works as expected.
994
995         * DumpRenderTree/AccessibilityUIElement.cpp:
996         (lineTextMarkerRangeForTextMarkerCallback):
997         (AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
998         (AccessibilityUIElement::getJSClass):
999         * DumpRenderTree/AccessibilityUIElement.h:
1000         * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
1001         (AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
1002         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
1003         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
1004         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
1005         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
1006         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1007         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
1008         * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm:
1009         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
1010         * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
1011         (WTR::AccessibilityUIElement::lineTextMarkerRangeForTextMarker):
1012
1013 2014-03-31  Filip Pizlo  <fpizlo@apple.com>
1014
1015         More validation for FTL inline caches
1016         https://bugs.webkit.org/show_bug.cgi?id=130948
1017
1018         Reviewed by Geoffrey Garen.
1019
1020         * Scripts/run-jsc-stress-tests:
1021
1022 2014-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1023
1024         [GTK] Do not run WebKit1 unit tests by default
1025         https://bugs.webkit.org/show_bug.cgi?id=130968
1026
1027         Reviewed by Martin Robinson.
1028
1029         * Scripts/run-gtk-tests:
1030         (TestRunner):
1031
1032 2014-03-31  Martin Robinson  <mrobinson@igalia.com>
1033
1034         [GTK] Remove scripts code only applicable to autotools
1035         https://bugs.webkit.org/show_bug.cgi?id=130841
1036
1037         Reviewed by Anders Carlsson.
1038
1039         * BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
1040         (_should_file_trigger_build): Update file list to reflect GTK+ CMake port.
1041         * Scripts/webkitpy/common/config/watchlist: Remove the GTK+ build watchlist.
1042         * Scripts/webkitpy/style/checker.py: The GNUmakefile doesn't exist any longer.
1043         * gtk/find-make-dist-errors: Removed.
1044         * gtk/generate-feature-defines-files: Removed.
1045         * gtk/manifest.txt: No longer need to consider autotools files.
1046
1047 2014-03-30  Andy Estes  <aestes@apple.com>
1048
1049         Fix two failing layout tests on Mountain Lion after r166466.
1050
1051         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
1052         (-[DownloadDelegate _downloadDidStart:]):
1053
1054 2014-03-30  Andy Estes  <aestes@apple.com>
1055
1056         [Cocoa] Add an originatingWebView property to _WKDownload
1057         https://bugs.webkit.org/show_bug.cgi?id=130945
1058
1059         Reviewed by Anders Carlsson.
1060
1061         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
1062         (-[DownloadDelegate _downloadDidStart:]):
1063         (-[OriginatingWebViewDownloadDelegate initWithWebView:]):
1064         (-[OriginatingWebViewDownloadDelegate _downloadDidStart:]):
1065         (TEST):
1066
1067 2014-03-28  Filip Pizlo  <fpizlo@apple.com>
1068
1069         Land the stackmap register liveness glue with the uses of the liveness disabled
1070         https://bugs.webkit.org/show_bug.cgi?id=130924
1071
1072         Reviewed by Oliver Hunt.
1073
1074         * Scripts/run-jsc-stress-tests:
1075
1076 2014-03-29  Alexey Proskuryakov  <ap@apple.com>
1077
1078         Update WebKit1.StringTruncator for Mountain Lion.
1079
1080         * TestWebKitAPI/Tests/mac/StringTruncator.mm: Looks like one subtest was failing
1081         due to different font metrics on 10.8.
1082
1083 2014-03-28  Darin Adler  <darin@apple.com>
1084
1085         Fix recently-introduced off-by-one error in centerTruncateToBuffer
1086         https://bugs.webkit.org/show_bug.cgi?id=130889
1087
1088         Reviewed by Alexey Proskuryakov.
1089
1090         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added StringTruncator.mm.
1091         * TestWebKitAPI/Tests/mac/StringTruncator.mm: Added. One test for each of the
1092         WebStringTruncator methods; should be good for a start. These are dependent on the
1093         metrics of Helvetica 12, but I am hoping that will be consistent across OS X machines.
1094
1095 2014-03-28  Martin Hock  <mhock@apple.com>
1096
1097         Unreviewed. Add myself as a committer.
1098
1099         * Scripts/webkitpy/common/config/contributors.json:
1100
1101 2014-03-28  Martin Robinson  <mrobinson@igalia.com>
1102
1103         Remove WebKit1 GTK+ bots
1104         https://bugs.webkit.org/show_bug.cgi?id=130904
1105
1106         Reviewed by Anders Carlsson.
1107
1108         * BuildSlaveSupport/build.webkit.org-config/config.json: Remove references to GTK+ WebKit1 test bot and ensure
1109         all bots are testing WebKit2 only.
1110         * Scripts/webkitpy/common/config/ews.json: Remove references to GTK+ WK1 EWS.
1111         * Scripts/webkitpy/common/config/ports.py: Remove references to GTK+ WK1 bots.
1112         * Scripts/webkitpy/common/config/ports_unittest.py: Ditto.
1113         * Scripts/webkitpy/port/builders.py: Ditto.
1114         * Scripts/webkitpy/tool/commands/rebaseline_unittest.py: Ditto.
1115         * TestResultServer/static-dashboards/builders.jsonp: Ditto.
1116
1117 2014-03-28  Timothy Hatcher  <timothy@apple.com>
1118
1119         Remove Brian Burg's apple.com email address.
1120
1121         * Scripts/webkitpy/common/config/contributors.json:
1122
1123 2014-03-28  David Kilzer  <ddkilzer@apple.com>
1124
1125         bisect-builds should print Trac 'changeset' URL if only one build is detected
1126         <http://webkit.org/b/130903>
1127
1128         Reviewed by Dan Bernstein.
1129
1130         * Scripts/bisect-builds:
1131         (printTracLink): Print a direct link to the Trac 'changeset'
1132         URL if there is only one revision in the range.
1133
1134 2014-03-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1135
1136         [EFL] Bump glib version from 2.36 to 2.38 
1137         https://bugs.webkit.org/show_bug.cgi?id=130886
1138
1139         Reviewed by Csaba Osztrogonác.
1140
1141         There is a build break on EFL port when using glib 2.36 ver. To fix it,
1142         we need to bump glib version up to 2.38 as gtk port.
1143
1144         * efl/jhbuild.modules:
1145
1146 2014-03-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1147
1148         <https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
1149
1150         Provide an implementation of WKContextHistoryClient that logs when called for tests in
1151         the globalhistory directory.
1152
1153         Reviewed by Sam Weinig.
1154
1155         * WebKitTestRunner/TestController.cpp:
1156         (WTR::TestController::TestController):
1157         (WTR::TestController::initialize): Set the history client.
1158         (WTR::TestController::resetStateToConsistentValues): Disable logging of history client callbacks.
1159         (WTR::TestController::didNavigateWithNavigationData): Log information about the navigation. Some portions
1160         of the output are hard-coded to match WebKit1's results for now since they're fixed in our existing tests
1161         and we don't yet have API to access the data in question.
1162         (WTR::TestController::didPerformClientRedirect):
1163         (WTR::TestController::didPerformServerRedirect):
1164         (WTR::TestController::didUpdateHistoryTitle):
1165         * WebKitTestRunner/TestController.h:
1166         (WTR::TestController::setShouldLogHistoryClientCallbacks):
1167         * WebKitTestRunner/TestInvocation.cpp:
1168         (WTR::shouldLogHistoryClientCallbacks): Log history client callbacks for tests in a globalhistory directory.
1169         (WTR::TestInvocation::invoke):
1170
1171 2014-03-27  Filip Pizlo  <fpizlo@apple.com>
1172
1173         Revert http://trac.webkit.org/changeset/166386 because it broke builds.
1174
1175         * Scripts/build-webkit:
1176         * Scripts/copy-webkitlibraries-to-product-directory:
1177
1178 2014-03-27  Filip Pizlo  <fpizlo@apple.com>
1179
1180         Switch the LLVMForJSC target to using the LLVM in /usr/local rather than /usr/local/LLVMForJavaScriptCore on iOS
1181         https://bugs.webkit.org/show_bug.cgi?id=130867
1182         <rdar://problem/16432456> 
1183
1184         Reviewed by Mark Hahnenberg.
1185
1186         * Scripts/build-webkit:
1187         * Scripts/copy-webkitlibraries-to-product-directory:
1188
1189 2014-03-26  Andy Estes  <aestes@apple.com>
1190
1191         [Cocoa] Expose DownloadClient::didFail() and DownloadClient::didCancel()
1192         https://bugs.webkit.org/show_bug.cgi?id=130805
1193
1194         Reviewed by Dan Bernstein.
1195
1196         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
1197         (-[DownloadDelegate _download:didReceiveResponse:]):
1198         (-[DownloadDelegate _downloadDidFinish:]):
1199         (runTest):
1200         (TEST):
1201         (-[FailingDownloadDelegate _downloadDidFinish:]):
1202         (-[FailingDownloadDelegate _download:didFailWithError:]):
1203         (-[FailingDownloadDelegate _downloadDidCancel:]):
1204         (-[CancelledDownloadDelegate _downloadDidStart:]):
1205         (-[CancelledDownloadDelegate _downloadDidFinish:]):
1206         (-[CancelledDownloadDelegate _download:didFailWithError:]):
1207         (-[CancelledDownloadDelegate _downloadDidCancel:]):
1208         (-[DownloadDelegate initWithSourceURL:]): Deleted.
1209         (-[DownloadDelegate sourceURL]): Deleted.
1210         (runTestWithNavigationDelegate): Deleted.
1211
1212 2014-03-26  Anders Carlsson  <andersca@apple.com>
1213
1214         Change MiniBrowser to hold on to window controllers instead of windows
1215         https://bugs.webkit.org/show_bug.cgi?id=130797
1216
1217         Reviewed by Oliver Hunt.
1218
1219         * MiniBrowser/mac/AppDelegate.h:
1220         * MiniBrowser/mac/AppDelegate.m:
1221         (-[BrowserAppDelegate init]):
1222         (-[BrowserAppDelegate newWindow:]):
1223         (-[BrowserAppDelegate browserWindowWillClose:]):
1224         (-[BrowserAppDelegate applicationWillTerminate:]):
1225         (-[BrowserAppDelegate frontmostBrowserWindowController]):
1226
1227 2014-03-26  Commit Queue  <commit-queue@webkit.org>
1228
1229         Unreviewed, rolling out r166264.
1230         https://bugs.webkit.org/show_bug.cgi?id=130785
1231
1232         Broke some window.opener tests for WK2 Mavericks (Requested by
1233         brrian__ on #webkit).
1234
1235         Reverted changeset:
1236
1237         "Web Replay: resource unique identifiers should be unique-per-
1238         frame, not globally"
1239         https://bugs.webkit.org/show_bug.cgi?id=130632
1240         http://trac.webkit.org/changeset/166264
1241
1242 2014-03-26  Zoltan Horvath  <zoltan@webkit.org>
1243
1244         [CSS Shapes] Remove shape-inside support
1245         https://bugs.webkit.org/show_bug.cgi?id=130698
1246
1247         Reviewed by David Hyatt.
1248
1249         * Scripts/webkitperl/FeatureList.pm:
1250
1251 2014-02-27  Gurpreet Kaur  <k.gurpreet@samsung.com>
1252
1253         Unreviewed. Add myself as a committer.
1254
1255         * Scripts/webkitpy/common/config/contributors.json:
1256
1257 2014-03-26  Tomas Popela  <tpopela@redhat.com>
1258
1259         run-launcher is Perl script so use elsif and not elif
1260         https://bugs.webkit.org/show_bug.cgi?id=130771
1261
1262         Reviewed by Carlos Garcia Campos.
1263
1264         * Scripts/run-launcher:
1265
1266 2014-03-26  Krzysztof Czech  <k.czech@samsung.com>
1267
1268         [ATK] Utilize new AtkValue interface coming in ATK 2.11.92
1269         https://bugs.webkit.org/show_bug.cgi?id=130575
1270
1271         Reviewed by Mario Sanchez Prada.
1272
1273         Change ATK version to 2.11.92. Adjust current implementation.
1274
1275         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1276         (AccessibilityUIElement::intValue):
1277         (AccessibilityUIElement::minValue):
1278         (AccessibilityUIElement::maxValue):
1279         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1280         (WTR::AccessibilityUIElement::intValue):
1281         (WTR::AccessibilityUIElement::minValue):
1282         (WTR::AccessibilityUIElement::maxValue):
1283         * efl/jhbuild.modules:
1284         * gtk/jhbuild.modules:
1285
1286 2014-03-12  Philippe Normand  <pnormand@igalia.com>
1287
1288         [GTK] The gnumake package is no longer needed in jhbuild
1289         https://bugs.webkit.org/show_bug.cgi?id=130121
1290
1291         Reviewed by Martin Robinson.
1292
1293         For GTK build-webkit now relies on cmake and ninja/gnumake. Even
1294         for a debug build cmake/system-gnumake worked just fine for me.
1295
1296         * gtk/jhbuild.modules: Removed gnumake.
1297         * gtk/patches/make-3.82-arg-list-length.patch: Removed.
1298         * gtk/patches/make-3.82-parallel-build.patch: Removed.
1299
1300 2014-03-25  Andy Estes  <aestes@apple.com>
1301
1302         Fix a failing API test on Mountain Lion and remove temporary debug logging.
1303
1304         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
1305         (-[DownloadDelegate _download:didReceiveData:]):
1306         (-[DownloadDelegate _downloadDidFinish:]):
1307
1308 2014-03-25  Brian Burg  <bburg@apple.com>
1309
1310         Web Replay: resource unique identifiers should be unique-per-frame, not globally
1311         https://bugs.webkit.org/show_bug.cgi?id=130623
1312
1313         Reviewed by Timothy Hatcher.
1314
1315         The resource loader callback dumping routines assumed that resource identifiers
1316         were globally unique. Its map of resource identifiers to URLs must also track the
1317         frame associated with the resource.
1318
1319         * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
1320         (WTR::dumpResourceURL): Additionally take a WKBundleFrameRef argument, and use the
1321         opaque pointer as part of the key for assignedUrlsCache. The frame pointer is
1322         stable as long as the frame is valid.
1323         (WTR::InjectedBundlePage::didInitiateLoadForResource):
1324         (WTR::InjectedBundlePage::willSendRequestForFrame):
1325         (WTR::InjectedBundlePage::didReceiveResponseForResource):
1326         (WTR::InjectedBundlePage::didFinishLoadForResource):
1327         (WTR::InjectedBundlePage::didFailLoadForResource):
1328
1329 2014-03-25  Andy Estes  <aestes@apple.com>
1330
1331         Fix one API test expectation failure on Mountain Lion, and add additional logging to help diagnose another.
1332
1333         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
1334         (-[DownloadDelegate _download:didReceiveResponse:]):
1335         (-[DownloadDelegate _download:didReceiveData:]):
1336
1337 2014-03-25  Andy Estes  <aestes@apple.com>
1338
1339         Add some debug logging to an API test that's failing on Mountain Lion.
1340
1341         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm:
1342         (-[DownloadDelegate _download:didReceiveResponse:]):
1343         (-[DownloadDelegate _downloadDidFinish:]):
1344
1345 2014-03-25  Anders Carlsson  <andersca@apple.com>
1346
1347         Add goBack: and goForward: IBActions and move stopLoading: to a new WKIBActions category on WKWebView
1348         https://bugs.webkit.org/show_bug.cgi?id=130732
1349
1350         Reviewed by Tim Horton.
1351
1352         * MiniBrowser/mac/WK2BrowserWindowController.m:
1353         (-[WK2BrowserWindowController validateUserInterfaceItem:]):
1354
1355 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
1356
1357         [GTK] Remove the autotools build
1358         https://bugs.webkit.org/show_bug.cgi?id=130717
1359
1360         Reviewed by Anders Carlsson.
1361
1362         * DumpRenderTree/config.h: Remove references to the autotools configure file.
1363         * GNUmakefile.am: Removed.
1364         * GtkLauncher/GNUmakefile.am: Removed.
1365         * GtkLauncher/main.c: Remove references to the autotools configure file.
1366         * MiniBrowser/gtk/BrowserDownloadsBar.c: Ditto.
1367         * MiniBrowser/gtk/BrowserSearchBar.c: Ditto.
1368         * MiniBrowser/gtk/BrowserWindow.c: Ditto.
1369         * MiniBrowser/gtk/GNUmakefile.am: Removed.
1370         * MiniBrowser/gtk/main.c: Remove references to the autotools configure file.
1371         * Scripts/build-webkit: No longer handle autotools.
1372         * Scripts/run-gtk-tests: Ditto.
1373         (TestRunner._setup_testing_environment):
1374         * Scripts/run-launcher: Ditto.
1375         * Scripts/webkitdirs.pm: Ditto.
1376         * Scripts/webkitpy/common/config/contributionareas.py: Remove autotools as a contribution area.
1377         * Scripts/webkitpy/common/config/contributors.json: Ditto.
1378         * Scripts/webkitpy/port/gtk.py: No longer handle autotools.
1379         * Scripts/webkitpy/style/checker.py:
1380         * TestWebKitAPI/GNUmakefile.am: Removed.
1381         * TestWebKitAPI/config.h: Remove references to the autotools configure file.
1382         * WebKitTestRunner/GNUmakefile.am: Removed.
1383         * WebKitTestRunner/WebKitTestRunnerPrefix.h: Ditto.
1384         * gtk/GNUmakefile.am: Removed.
1385         * gtk/common.py: Remove checks for the autotools build.
1386         * gtk/symbols.filter: Renamed from Source/autotools/symbols.filter.
1387
1388 2014-03-25  László Langó  <llango.u-szeged@partner.samsung.com>
1389
1390         prepare-ChangeLog throws false positive warnings for modified files.
1391         https://bugs.webkit.org/show_bug.cgi?id=130687
1392
1393         Reviewed by Darin Adler.
1394
1395         * Scripts/prepare-ChangeLog:
1396         (originalFile): Ignore git commit paremeter.
1397         We don't need this to get the unmodified file.
1398         (extractLineRangeBeforeChange):
1399         Simplify the if statement. Follow-up after r166189.
1400
1401 2014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
1402
1403         [EFL] Add ARM64 build support
1404         https://bugs.webkit.org/show_bug.cgi?id=130506
1405
1406         Rubber stamped by Gyuyoung Kim.
1407
1408         * Scripts/webkitdirs.pm:
1409         (isARM): Detect aarch64 as ARM.
1410
1411 2014-03-25  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1412
1413         [webkitpy] Improve _parse_bug_description to recognize more descriptions
1414         https://bugs.webkit.org/show_bug.cgi?id=130137
1415
1416         Reviewed by Csaba Osztrogonác.
1417
1418         * Scripts/webkitpy/common/checkout/changelog.py:
1419         (ChangeLogEntry._parse_bug_description):
1420         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
1421         (test_parse_log_entries_from_changelog):
1422         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
1423         (CheckoutTest.test_commit_info_for_revision):
1424
1425 2014-03-24  Andy Estes  <aestes@apple.com>
1426
1427         Fix the iOS build of TestWebKitAPI.
1428
1429         * TestWebKitAPI/Configurations/Base.xcconfig:
1430         * TestWebKitAPI/PlatformUtilities.h:
1431
1432 2014-03-24  László Langó  <llango.u-szeged@partner.samsung.com>
1433
1434         Fix prepare-ChangeLog after r166156.
1435         https://bugs.webkit.org/show_bug.cgi?id=130674
1436
1437         Reviewed by Darin Adler.
1438
1439         * Scripts/prepare-ChangeLog:
1440         (generateFunctionLists):
1441         (extractLineRangeBeforeChange):
1442
1443 2014-03-24  Andy Estes  <aestes@apple.com>
1444
1445         [iOS] Download support by CFURLDownloadRef under USE(CFNETWORK).
1446         https://bugs.webkit.org/show_bug.cgi?id=129322
1447
1448         Reviewed by Anders Carlsson.
1449
1450         Add an API test suite for _WKDownload.
1451
1452         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
1453         * TestWebKitAPI/Tests/WebKit2Cocoa/Download.mm: Added.
1454         (-[DownloadDelegate initWithSourceURL:]):
1455         (-[DownloadDelegate sourceURL]):
1456         (-[DownloadDelegate _downloadDidStart:]):
1457         (-[DownloadDelegate _download:didReceiveResponse:]):
1458         (-[DownloadDelegate _download:didReceiveData:]):
1459         (-[DownloadDelegate _download:decideDestinationWithSuggestedFilename:allowOverwrite:]):
1460         (-[DownloadDelegate _downloadDidFinish:]):
1461         (TEST):
1462         (runTestWithNavigationDelegate):
1463         (-[DownloadNavigationDelegate webView:decidePolicyForNavigationAction:decisionHandler:]):
1464         (-[ConvertResponseToDownloadNavigationDelegate webView:decidePolicyForNavigationResponse:decisionHandler:]):
1465
1466 2014-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1467
1468         filter-build-webkit: reduce unfiltered output
1469         https://bugs.webkit.org/show_bug.cgi?id=130485
1470
1471         Reviewed by Brent Fulgham.
1472
1473         * Scripts/filter-build-webkit:
1474         (shouldIgnoreLine):
1475
1476 2014-03-24  László Langó  <llango.u-szeged@partner.samsung.com>
1477
1478         prepare-ChangeLog should list functions that have been removed too.
1479         https://bugs.webkit.org/show_bug.cgi?id=130508
1480
1481         Reviewed by Darin Adler.
1482
1483         The prepare-ChangeLog does not list the deleted functions in the Changelog.
1484         We have to read the functions and the line ranges of them from the source
1485         before the change, then search for overlaps between them and the changed
1486         line ranges from diff.
1487
1488         * Scripts/prepare-ChangeLog:
1489         (originalFile): Get original source command.
1490         (generateFunctionLists): Collect deleted functions too.
1491         (generateFunctionListsByRanges): Duplicated code is moved to a separate subroutine.
1492         (extractLineRangeBeforeChange): Extract line ranges from the original source to get
1493         deleted functions ranges too.
1494         (extractLineRange): Renamed to extractLineRangeAfterChange.
1495
1496 2014-03-23  Hyowon Kim  <hw1008.kim@samsung.com>
1497
1498         Move all EFL typedefs into EflTypedefs.h.
1499         https://bugs.webkit.org/show_bug.cgi?id=130511
1500
1501         Reviewed by Gyuyoung Kim.
1502
1503         * TestWebKitAPI/PlatformWebView.h: Remove EFL typedefs.
1504         * WebKitTestRunner/InjectedBundle/TestRunner.h: Ditto.
1505         * WebKitTestRunner/PlatformWebView.h: Ditto.
1506
1507 2014-03-21  Simon Fraser  <simon.fraser@apple.com>
1508
1509         Don't flush compositing layers within FrameView::willPaintContents()
1510         https://bugs.webkit.org/show_bug.cgi?id=130627
1511         <rdar://problem/16368869>
1512
1513         Reviewed by Sam Weinig.
1514         
1515         Fix DRT to correctly render tests with layers now that FrameView::paintContents
1516         does not flush.
1517         
1518         Move the -[WebView displayIfNeeded] from -[FrameLoadDelegate webView:didFinishLoadForFrame:]
1519         into an explicit function called before dumping. 
1520         
1521         Then explicitly call _flushCompositingChanges to ensure that GraphicsLayer changes
1522         are flushed to CA. They will be pushed to the window by snapshotting.
1523
1524         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
1525         Fix weird path to IOKit.framework.
1526         * DumpRenderTree/mac/DumpRenderTree.mm:
1527         (updateDisplay):
1528         (dump):
1529         * DumpRenderTree/mac/FrameLoadDelegate.mm:
1530         (-[FrameLoadDelegate webView:locationChangeDone:forDataSource:]): Fix parameter name.
1531         (-[FrameLoadDelegate webView:didFinishLoadForFrame:]): Remove display call.
1532
1533 2014-03-21  David Kilzer  <ddkilzer@apple.com>
1534
1535         fix-blink-patch: tool to fix up renamed directory paths in Blink
1536         <http://webkit.org/b/130609>
1537
1538         Reviewed by Ryosuke Niwa.
1539
1540         Usage: cat blink.patch | fix-blink-patch | svn-apply
1541
1542         * Scripts/fix-blink-patch: Added.
1543
1544 2014-03-21  Darin Adler  <darin@apple.com>
1545
1546         Remove use of deprecatedCharacters in WebKit API tests
1547         https://bugs.webkit.org/show_bug.cgi?id=130602
1548
1549         Reviewed by Antti Koivisto.
1550
1551         * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
1552         (TestWebKitAPI::expectBuilderContent): Use characters8/16 instead of deprecatedCharacters.
1553         (TestWebKitAPI::expectEmpty): Use characters8.
1554         (TestWebKitAPI::TEST): Use characters8 instead of deprecatedCharacters in most cases.
1555
1556         * TestWebKitAPI/Tests/WTF/StringImpl.cpp:
1557         Removed the test that is entirely about 16-bit conversion since that's basically a test of
1558         the deprecatedCharacters function itself, which we are about to delete.
1559
1560 2014-03-21  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1561
1562         [webkitpy] Fix has_valid_reviewer()
1563         https://bugs.webkit.org/show_bug.cgi?id=130589
1564
1565         Reviewed by Csaba Osztrogonác.
1566
1567         * Scripts/webkitpy/common/checkout/changelog.py:
1568         (ChangeLogEntry.has_valid_reviewer):
1569         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
1570         (test_has_valid_reviewer):
1571         * Scripts/webkitpy/common/config/committers.py:
1572         (CommitterList._reviewer_only):
1573         (CommitterList.committer_by_name):
1574         (CommitterList.reviewer_by_email):
1575         (CommitterList):
1576         (CommitterList.reviewer_by_name):
1577
1578 2014-03-21  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
1579
1580         Add cache support for jhbuild
1581         https://bugs.webkit.org/show_bug.cgi?id=130588
1582
1583         Reviewed by Csaba Osztrogonác.
1584
1585         * jhbuild/jhbuildrc_common.py:
1586         (init): Jhbuild can now save the dependencies locally, if the JHBUILD_MIRROR environment variable is set.
1587
1588 2014-03-21  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1589
1590         [CMake] Add support for MAX_CPU_LOAD translated to -l in ninja and make
1591         https://bugs.webkit.org/show_bug.cgi?id=130504
1592
1593         Reviewed by Martin Robinson.
1594
1595         * Scripts/build-webkit: Add the maxCPULoad() to the makeArgs in
1596         CMake if not specified.
1597         * Scripts/webkitdirs.pm:
1598         (determineMaxCPULoad): Read MAX_CPU_LOAD as maxCPULoad.
1599         (maxCPULoad): determineMaxCPULoad and return maxCPULoad.
1600
1601 2014-03-21  Andreas Kling  <akling@apple.com>
1602
1603         RetainPtr API test should use CFArray instead of CFString for testing.
1604         <rdar://problem/16384899>
1605
1606         Unreviewed bot fix.
1607
1608         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
1609         (TestWebKitAPI::TEST):
1610         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
1611         (TestWebKitAPI::TEST):
1612
1613 2014-03-20  Hyowon Kim  <hw1008.kim@samsung.com>
1614
1615         Move to using std::unique_ptr for EFL objects.
1616         https://bugs.webkit.org/show_bug.cgi?id=129853
1617
1618         Reviewed by Gyuyoung Kim.
1619
1620         EflUniquePtr is a template alias of std::unique_ptr
1621         with a custom deleter for each Efl Objects, which is motivated by GUniquePtr.
1622         This patch replaces uses of OwnPtr and PassOwnPtr for Efl objects with EflUniquePtr.
1623
1624         * DumpRenderTree/efl/DumpRenderTree.cpp:
1625         (main):
1626         * ImageDiff/efl/ImageDiff.cpp:
1627         (initEfl):
1628         (main):
1629
1630 2014-03-20  Ryuan Choi  <ryuan.choi@samsung.com>
1631
1632         Unreviewed buildfix after r165983 for non Cocoa platforms
1633
1634         Renamed WKPreferencesPrivate.h to WKPreferencesRefPrivate.h
1635
1636         * TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp:
1637         * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
1638         * WebKitTestRunner/TestController.cpp:
1639
1640 2014-03-20  Zan Dobersek  <zdobersek@igalia.com>
1641
1642         [GTK][CMake] Add support for building with Clang
1643         https://bugs.webkit.org/show_bug.cgi?id=130260
1644
1645         Reviewed by Martin Robinson.
1646
1647         * TestWebKitAPI/CMakeLists.txt: When building with Clang TestWebKitAPI should be
1648         built with GTEST_HAS_TR1_TUPLE defined to 0 to avoid build failures occuring in the
1649         included GTest framework headers.
1650         * gtk/generate-gtkdoc:
1651         (prepare_environment_for_gtkdoc_generation): Don't modify the CFLAGS env anymore
1652         in case of using Clang since that is now set by the CMake rule.
1653
1654 2014-03-19  Simon Fraser  <simon.fraser@apple.com>
1655
1656         Expose text and page zoom in WK2 SPI, and hook them up in MiniBrowser
1657         https://bugs.webkit.org/show_bug.cgi?id=130476
1658
1659         Reviewed by Anders Carlsson.
1660         
1661         Hook up page/text zoom in MiniBrowser, make reload work, remove some logging.
1662
1663         * MiniBrowser/mac/WK1BrowserWindowController.m:
1664         (-[WK1BrowserWindowController webView:decidePolicyForNavigationAction:request:frame:decisionListener:]):
1665         Remove log.
1666         * MiniBrowser/mac/WK2BrowserWindowController.m:
1667         (-[WK2BrowserWindowController awakeFromNib]):
1668         (-[WK2BrowserWindowController validateMenuItem:]):
1669         (-[WK2BrowserWindowController reload:]):
1670         Hook up reload.
1671         (-[WK2BrowserWindowController toggleZoomMode:]):
1672         (-[WK2BrowserWindowController resetZoom:]):
1673         (-[WK2BrowserWindowController canResetZoom]):
1674         (-[WK2BrowserWindowController currentZoomFactor]):
1675         (-[WK2BrowserWindowController setCurrentZoomFactor:]):
1676         (-[WK2BrowserWindowController canZoomIn]):
1677         (-[WK2BrowserWindowController canZoomOut]):
1678
1679 2014-03-19  Alexey Proskuryakov  <ap@apple.com>
1680
1681         REGRESSION (OS X 10.9.2): PageVisibilityStateWithWindowChanges.WebKit2 API test fails
1682         https://bugs.webkit.org/show_bug.cgi?id=130463
1683
1684         * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Disable the test.
1685
1686 2014-03-18  Samuel White  <samuel_white@apple.com>
1687
1688         AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
1689         https://bugs.webkit.org/show_bug.cgi?id=130250
1690
1691         Reviewed by Chris Fleizach.
1692
1693         Added ability to toggle enhanced accessibility on and off to support tests that require it.
1694
1695         * DumpRenderTree/AccessibilityController.cpp:
1696         (enableEnhancedAccessibilityCallback):
1697         (getEnhancedAccessibilityEnabledCallback):
1698         (AccessibilityController::getJSClass):
1699         * DumpRenderTree/AccessibilityController.h:
1700         * DumpRenderTree/atk/AccessibilityControllerAtk.cpp:
1701         (AccessibilityController::enableEnhancedAccessibility):
1702         (AccessibilityController::enhancedAccessibilityEnabled):
1703         * DumpRenderTree/ios/AccessibilityControllerIOS.mm:
1704         (AccessibilityController::enableEnhancedAccessibility):
1705         (AccessibilityController::enhancedAccessibilityEnabled):
1706         * DumpRenderTree/mac/AccessibilityControllerMac.mm:
1707         (AccessibilityController::enableEnhancedAccessibility):
1708         (AccessibilityController::enhancedAccessibilityEnabled):
1709         * DumpRenderTree/win/AccessibilityControllerWin.cpp:
1710         (AccessibilityController::enableEnhancedAccessibility):
1711         (AccessibilityController::enhancedAccessibilityEnabled):
1712         * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
1713         (WTR::AccessibilityController::enableEnhancedAccessibility):
1714         (WTR::AccessibilityController::enhancedAccessibilityEnabled):
1715         * WebKitTestRunner/InjectedBundle/AccessibilityController.h:
1716         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl:
1717
1718 2014-03-18  Filip Pizlo  <fpizlo@apple.com>
1719
1720         Unreviewed, add some contributors, and fix Nadav's entry (he's not really a reviewer
1721         yet).
1722
1723         * Scripts/webkitpy/common/config/contributors.json:
1724
1725 2014-03-18  Joseph Pecoraro  <pecoraro@apple.com>
1726
1727         Web Inspector: Remove stale ReportMemoryUsagePlugin
1728         https://bugs.webkit.org/show_bug.cgi?id=130405
1729
1730         Reviewed by Andreas Kling.
1731
1732         This clang plugin looks like it was used for the old Inspector memory
1733         instrumentation that was removed. So the tool can be removed.
1734
1735         * clang/ReportMemoryUsagePlugin/CMakeLists.txt: Removed.
1736         * clang/ReportMemoryUsagePlugin/Makefile: Removed.
1737         * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp: Removed.
1738         * clang/ReportMemoryUsagePlugin/tests/Source/WebCore/Test.cpp: Removed.
1739
1740 2014-03-18  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1741
1742         webkit-patch land shouldn't add a reviewer for unreviewed build fixes
1743         https://bugs.webkit.org/show_bug.cgi?id=130220
1744
1745         Reviewed by Csaba Osztrogonác.
1746
1747         * Scripts/webkitpy/common/checkout/changelog.py:
1748         (ChangeLog.set_reviewer):
1749         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
1750         (test_set_reviewer):
1751
1752 2014-03-17  Filip Pizlo  <fpizlo@apple.com>
1753
1754         More FTL enabling.
1755
1756         Rubber stamped by Dan Bernstein.
1757
1758         * Tools/Scripts/build-webkit:
1759
1760 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1761
1762         Renable pagination mode in WK2 MiniBrowser
1763         https://bugs.webkit.org/show_bug.cgi?id=130374
1764
1765         Reviewed by Anders Carlsson.
1766         
1767         Put the implementation of togglePaginationMode: back, and correctly
1768         enable the menu item.
1769
1770         * MiniBrowser/mac/WK2BrowserWindowController.m:
1771         (-[WK2BrowserWindowController validateMenuItem:]):
1772         (-[WK2BrowserWindowController isPaginated]):
1773         (-[WK2BrowserWindowController togglePaginationMode:]):
1774
1775 2014-03-18  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1776
1777         Add --reset option to Tools/Scripts/set-webkit-configuration script
1778         https://bugs.webkit.org/show_bug.cgi?id=130401
1779
1780         Reviewed by Csaba Osztrogonác.
1781
1782         * Scripts/set-webkit-configuration:
1783
1784 2014-03-18  Alberto Garcia  <berto@igalia.com>
1785
1786         [GTK] [CMake] build-webkit-options.txt is not generated during a fresh build
1787         https://bugs.webkit.org/show_bug.cgi?id=130388
1788
1789         Reviewed by Sergio Villar Senin.
1790
1791         * Scripts/webkitdirs.pm:
1792         (shouldRemoveCMakeCache): make sure that the build directory
1793         exists before attempting to create a file in it.
1794
1795 2014-03-18  Robert Plociennik  <r.plociennik@samsung.com>
1796
1797         [EFL] fontconfig-2.8.0 is not compliant with C++11 leading to a build break
1798         https://bugs.webkit.org/show_bug.cgi?id=130336
1799
1800         Reviewed by Gyuyoung Kim.
1801
1802         Compilation with gcc 4.8.x results in 'invalid suffix on literal; C++11
1803         requires a space between literal and string macro [-Wliteral-suffix]'
1804         warning treated as error.
1805
1806         This patch applies a solution from r162448 to the EFL port.
1807
1808         * efl/patches/fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch: Added.
1809         * efl/jhbuild.modules: Added appropriate patch section.
1810
1811 2014-03-17  Ryosuke Niwa  <rniwa@webkit.org>
1812
1813         webkitpy test rebaseline.
1814
1815         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
1816         (MainTest.test_default_args):
1817
1818 2014-03-17  Ryosuke Niwa  <rniwa@webkit.org>
1819
1820         --profile should imply --test-runner-count=1 in run-perf-tests
1821         https://bugs.webkit.org/show_bug.cgi?id=130375
1822
1823         Reviewed by Benjamin Poulain.
1824
1825         Use the test runner count of 1 when --profile is specified but not --test-runner-count.
1826
1827         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
1828         (PerfTestsRunner._parse_args): Use -1 as the default value.
1829         (PerfTestsRunner._collect_tests): If --test-runner-count is set (i.e. it's a positive value),
1830         then use that value. Otherwise, if it's never set and --profile is present, test-runner-count
1831         should be 1.
1832
1833 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1834
1835         Address some style nits.
1836
1837         * MiniBrowser/mac/WK2BrowserWindowController.m:
1838
1839 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1840
1841         Add transparent window support back into MiniBrowser
1842         https://bugs.webkit.org/show_bug.cgi?id=130363
1843
1844         Reviewed by Anders Carlsson.
1845         
1846         Re-enable transparent window support for WK2.
1847
1848         * MiniBrowser/mac/WK2BrowserWindowController.m:
1849         (-[WK2BrowserWindowController validateMenuItem:]):
1850         (-[WK2BrowserWindowController toggleTransparentWindow:]):
1851
1852 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1853
1854         Fix the 32-bit build; make the open panel make a WK1 window.
1855
1856         * MiniBrowser/mac/AppDelegate.m:
1857         (-[BrowserAppDelegate openDocument:]):
1858
1859 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
1860
1861         Convert MiniBrowser to use WKWebView API
1862         https://bugs.webkit.org/show_bug.cgi?id=130061
1863
1864         Reviewed by Anders Carlsson.
1865         
1866         Convert the MiniBrowser WK2 window to use WebKit2 API as much
1867         as possible.
1868         
1869         Some functionality was removed temporarily:
1870             - text zoom, page zoom
1871             - reload
1872             - pagination mode
1873             - transparent window
1874             - dumping source
1875             - window.open support
1876             - beforeUnload panel
1877             - find in page
1878
1879         * MiniBrowser/mac/AppDelegate.h:
1880         * MiniBrowser/mac/AppDelegate.m:
1881         (-[BrowserAppDelegate init]):
1882         (-[BrowserAppDelegate newWindow:]):
1883         (-[BrowserAppDelegate applicationWillTerminate:]):
1884         (-[BrowserAppDelegate openDocument:]):
1885         * MiniBrowser/mac/WK2BrowserWindowController.h:
1886         * MiniBrowser/mac/WK2BrowserWindowController.m:
1887         (-[WK2BrowserWindowController awakeFromNib]):
1888         (-[WK2BrowserWindowController dealloc]):
1889         (-[WK2BrowserWindowController fetch:]):
1890         (-[WK2BrowserWindowController validateMenuItem:]):
1891         (-[WK2BrowserWindowController reload:]):
1892         (-[WK2BrowserWindowController goBack:]):
1893         (-[WK2BrowserWindowController goForward:]):
1894         (-[WK2BrowserWindowController toggleZoomMode:]):
1895         (-[WK2BrowserWindowController resetZoom:]):
1896         (-[WK2BrowserWindowController canResetZoom]):
1897         (-[WK2BrowserWindowController dumpSourceToConsole:]):
1898         (-[WK2BrowserWindowController togglePaginationMode:]):
1899         (-[WK2BrowserWindowController validateUserInterfaceItem:]):
1900         (-[WK2BrowserWindowController windowShouldClose:]):
1901         (-[WK2BrowserWindowController applicationTerminating]):
1902         (-[WK2BrowserWindowController currentZoomFactor]):
1903         (-[WK2BrowserWindowController setCurrentZoomFactor:]):
1904         (-[WK2BrowserWindowController toggleTransparentWindow:]):
1905         (-[WK2BrowserWindowController observeValueForKeyPath:ofObject:change:context:]):
1906         (-[WK2BrowserWindowController webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):
1907         (-[WK2BrowserWindowController webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:]):
1908         (-[WK2BrowserWindowController webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:]):
1909         (-[WK2BrowserWindowController find:]):
1910         (-[WK2BrowserWindowController webView:decidePolicyForNavigationResponse:decisionHandler:]):
1911         (-[WK2BrowserWindowController webView:didStartProvisionalNavigation:]):
1912         (-[WK2BrowserWindowController webView:didReceiveServerRedirectForProvisionalNavigation:]):
1913         (-[WK2BrowserWindowController webView:didFailProvisionalNavigation:withError:]):
1914         (-[WK2BrowserWindowController webView:didCommitNavigation:]):
1915         (-[WK2BrowserWindowController webView:didFinishLoadingNavigation:]):
1916         (-[WK2BrowserWindowController webView:didFailNavigation:withError:]):
1917         * WebKitTestRunner/PlatformWebView.h:
1918         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
1919         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1920
1921 2014-03-17  Zan Dobersek  <zdobersek@igalia.com>
1922
1923         Use RunLoop objects through references instead of pointers
1924         https://bugs.webkit.org/show_bug.cgi?id=130313
1925
1926         Reviewed by Andreas Kling.
1927
1928         Adjust the code accordingly now that RunLoop::current() and RunLoop::main()
1929         return RunLoop reference instead of a pointer.
1930
1931         * TestWebKitAPI/Tests/WebKit2Gtk/DOMDOMWindowTest.cpp:
1932         (loadedCallback):
1933         (clickedCallback):
1934
1935 2014-03-17  Tim Horton  <timothy_horton@apple.com>
1936
1937         sort-export-file --help doesn't work (missing 'use')
1938         https://bugs.webkit.org/show_bug.cgi?id=130338
1939
1940         Reviewed by Anders Carlsson.
1941
1942         * Scripts/sort-export-file:
1943         Add a missing 'use', and fix a typo in an error message.
1944
1945 2014-03-17  Martin Robinson  <mrobinson@igalia.com>
1946
1947         [GTK][CMake] Ensure that HAVE_GTK_UNIX_PRINTING is defined when appropriate
1948         https://bugs.webkit.org/show_bug.cgi?id=130155
1949
1950         Reviewed by Philippe Normand.
1951
1952         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Add GTK_UNIX_PRINT flags to the build.
1953
1954 2014-03-17  Carlos Garcia Campos  <cgarcia@igalia.com>
1955
1956         [GTK] MiniBrowser fails to load injected bundle lib
1957         https://bugs.webkit.org/show_bug.cgi?id=130332
1958
1959         Reviewed by Anders Carlsson.
1960
1961         This is because WEBKIT_INJECTED_BUNDLE_PATH env var is set too late.
1962
1963         * MiniBrowser/gtk/main.c:
1964         (main): Make sure WEBKIT_INJECTED_BUNDLE_PATH is set before a web
1965         process is spawn.
1966
1967 2014-03-16  Kim Byung Jun  <bj1987.kim@samsung.com>
1968
1969         [EFL] Enable TOUCH_SLIDER macro
1970         https://bugs.webkit.org/show_bug.cgi?id=130185
1971
1972         Reviewed by Gyuyoung Kim.
1973
1974         * Scripts/webkitperl/FeatureList.pm:
1975
1976 2014-03-16  Zan Dobersek  <zdobersek@igalia.com>
1977
1978         [GTK][CMake] Build with -fno-rtti
1979         https://bugs.webkit.org/show_bug.cgi?id=130261
1980
1981         Reviewed by Martin Robinson.
1982
1983         * TestWebKitAPI/CMakeLists.txt: Build TestWebKitAPI with GTEST_HAS_RTTI macro
1984         defined to 0 to prevent typeid use in included GTest headers.
1985
1986 2014-03-16  Brian Burg  <bburg@apple.com>
1987
1988         Web Inspector: vended backend commands file should be generated as part of the build
1989         https://bugs.webkit.org/show_bug.cgi?id=130110
1990
1991         Reviewed by Timothy Hatcher.
1992
1993         * Scripts/build-webkit: build WebInspectorUI after WebCore but before WebKit.
1994
1995 2014-03-16  Diego Pino García  <dpino@igalia.com>
1996
1997         [GTK] Minibrowser: Add shortcuts for reloading page and reloading page ignoring cache
1998         https://bugs.webkit.org/show_bug.cgi?id=128999
1999
2000         Reviewed by Philippe Normand.
2001
2002         * MiniBrowser/gtk/BrowserWindow.c:
2003         (reloadPage):
2004         (reloadPageIgnoringCache):
2005         (browser_window_init):
2006
2007 2014-03-15  Martin Robinson  <mrobinson@igalia.com>
2008
2009         [GTK] Improve ninja detection in webkitdirs.pm
2010         https://bugs.webkit.org/show_bug.cgi?id=129902
2011
2012         Reviewed by Daniel Bates.
2013
2014         * Scripts/webkitdirs.pm:
2015         (canUseNinja): Use which instead of trying to invoke ninja directly. This also allows
2016         us to look for ninja-build as well.
2017
2018 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
2019
2020         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
2021         https://bugs.webkit.org/show_bug.cgi?id=130276
2022         <rdar://problem/16266927>
2023         
2024         Reviewed by Simon Fraser.
2025
2026         * BuildSlaveSupport/build-launcher-app:
2027         * BuildSlaveSupport/build-launcher-dmg:
2028         * DumpRenderTree/DumpRenderTree.h:
2029         * DumpRenderTree/DumpRenderTreePrefix.h:
2030         * DumpRenderTree/GCController.cpp:
2031         * DumpRenderTree/GCController.h:
2032         * DumpRenderTree/JavaScriptThreading.cpp:
2033         * DumpRenderTree/JavaScriptThreading.h:
2034         * DumpRenderTree/PixelDumpSupport.cpp:
2035         * DumpRenderTree/PixelDumpSupport.h:
2036         * DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm:
2037         * DumpRenderTree/TestRunner.cpp:
2038         * DumpRenderTree/TestRunner.h:
2039         * DumpRenderTree/WorkQueue.cpp:
2040         * DumpRenderTree/WorkQueue.h:
2041         * DumpRenderTree/WorkQueueItem.h:
2042         * DumpRenderTree/atk/AccessibilityCallbacks.h:
2043         * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
2044         * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp:
2045         * DumpRenderTree/cairo/PixelDumpSupportCairo.h:
2046         * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
2047         * DumpRenderTree/cg/PixelDumpSupportCG.h:
2048         * DumpRenderTree/efl/EditingCallbacks.cpp:
2049         * DumpRenderTree/efl/EditingCallbacks.h:
2050         * DumpRenderTree/efl/EventSender.cpp:
2051         * DumpRenderTree/efl/EventSender.h:
2052         * DumpRenderTree/efl/GCControllerEfl.cpp:
2053         * DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
2054         * DumpRenderTree/efl/TestRunnerEfl.cpp:
2055         * DumpRenderTree/gtk/DumpRenderTree.cpp:
2056         * DumpRenderTree/gtk/DumpRenderTreeGtk.h:
2057         * DumpRenderTree/gtk/EditingCallbacks.cpp:
2058         * DumpRenderTree/gtk/EditingCallbacks.h:
2059         * DumpRenderTree/gtk/EventSender.cpp:
2060         * DumpRenderTree/gtk/EventSender.h:
2061         * DumpRenderTree/gtk/GCControllerGtk.cpp:
2062         * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
2063         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp:
2064         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.h:
2065         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
2066         * DumpRenderTree/gtk/TextInputController.cpp:
2067         * DumpRenderTree/gtk/TextInputController.h:
2068         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL:
2069         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm:
2070         * DumpRenderTree/ios/PixelDumpSupportIOS.mm:
2071         * DumpRenderTree/mac/AppleScriptController.h:
2072         * DumpRenderTree/mac/AppleScriptController.m:
2073         * DumpRenderTree/mac/CheckedMalloc.cpp:
2074         * DumpRenderTree/mac/CheckedMalloc.h:
2075         * DumpRenderTree/mac/DumpRenderTree.mm:
2076         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h:
2077         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
2078         * DumpRenderTree/mac/DumpRenderTreeMac.h:
2079         * DumpRenderTree/mac/DumpRenderTreePasteboard.h:
2080         * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
2081         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
2082         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
2083         * DumpRenderTree/mac/EditingDelegate.h:
2084         * DumpRenderTree/mac/EditingDelegate.mm:
2085         * DumpRenderTree/mac/EventSendingController.h:
2086         * DumpRenderTree/mac/EventSendingController.mm:
2087         * DumpRenderTree/mac/FrameLoadDelegate.h:
2088         * DumpRenderTree/mac/FrameLoadDelegate.mm:
2089         * DumpRenderTree/mac/GCControllerMac.mm:
2090         * DumpRenderTree/mac/MockWebNotificationProvider.h:
2091         * DumpRenderTree/mac/MockWebNotificationProvider.mm:
2092         * DumpRenderTree/mac/NavigationController.h:
2093         * DumpRenderTree/mac/NavigationController.m:
2094         * DumpRenderTree/mac/ObjCController.h:
2095         * DumpRenderTree/mac/ObjCController.m:
2096         * DumpRenderTree/mac/ObjCPlugin.h:
2097         * DumpRenderTree/mac/ObjCPlugin.m:
2098         * DumpRenderTree/mac/ObjCPluginFunction.h:
2099         * DumpRenderTree/mac/ObjCPluginFunction.m:
2100         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
2101         * DumpRenderTree/mac/PolicyDelegate.h:
2102         * DumpRenderTree/mac/PolicyDelegate.mm:
2103         * DumpRenderTree/mac/ResourceLoadDelegate.h:
2104         * DumpRenderTree/mac/ResourceLoadDelegate.mm:
2105         * DumpRenderTree/mac/TestRunnerMac.mm:
2106         * DumpRenderTree/mac/TextInputController.h:
2107         * DumpRenderTree/mac/TextInputController.m:
2108         * DumpRenderTree/mac/UIDelegate.h:
2109         * DumpRenderTree/mac/UIDelegate.mm:
2110         * DumpRenderTree/mac/WorkQueueItemMac.mm:
2111         * DumpRenderTree/win/DRTDataObject.cpp:
2112         * DumpRenderTree/win/DRTDataObject.h:
2113         * DumpRenderTree/win/DRTDesktopNotificationPresenter.h:
2114         * DumpRenderTree/win/DRTDropSource.cpp:
2115         * DumpRenderTree/win/DRTDropSource.h:
2116         * DumpRenderTree/win/DraggingInfo.h:
2117         * DumpRenderTree/win/DumpRenderTree.cpp:
2118         * DumpRenderTree/win/DumpRenderTreeWin.h:
2119         * DumpRenderTree/win/EditingDelegate.cpp:
2120         * DumpRenderTree/win/EditingDelegate.h:
2121         * DumpRenderTree/win/EventSender.cpp:
2122         * DumpRenderTree/win/EventSender.h:
2123         * DumpRenderTree/win/FrameLoadDelegate.cpp:
2124         * DumpRenderTree/win/FrameLoadDelegate.h:
2125         * DumpRenderTree/win/GCControllerWin.cpp:
2126         * DumpRenderTree/win/HistoryDelegate.cpp:
2127         * DumpRenderTree/win/HistoryDelegate.h:
2128         * DumpRenderTree/win/MD5.cpp:
2129         * DumpRenderTree/win/MD5.h:
2130         * DumpRenderTree/win/PixelDumpSupportWin.cpp:
2131         * DumpRenderTree/win/PolicyDelegate.cpp:
2132         * DumpRenderTree/win/PolicyDelegate.h:
2133         * DumpRenderTree/win/ResourceLoadDelegate.cpp:
2134         * DumpRenderTree/win/ResourceLoadDelegate.h:
2135         * DumpRenderTree/win/TestRunnerWin.cpp:
2136         * DumpRenderTree/win/TextInputController.cpp:
2137         * DumpRenderTree/win/TextInputController.h:
2138         * DumpRenderTree/win/TextInputControllerWin.cpp:
2139         * DumpRenderTree/win/UIDelegate.cpp:
2140         * DumpRenderTree/win/UIDelegate.h:
2141         * DumpRenderTree/win/WorkQueueItemWin.cpp:
2142         * EWebLauncher/main.c:
2143         * GtkLauncher/main.c:
2144         * ImageDiff/efl/ImageDiff.cpp:
2145         * ImageDiff/gtk/ImageDiff.cpp:
2146         * MiniBrowser/gtk/main.c:
2147         * Scripts/SpacingHeuristics.pm:
2148         * Scripts/VCSUtils.pm:
2149         * Scripts/bisect-builds:
2150         * Scripts/build-dumprendertree:
2151         * Scripts/build-jsc:
2152         * Scripts/build-webkit:
2153         * Scripts/check-dom-results:
2154         * Scripts/check-for-exit-time-destructors:
2155         * Scripts/check-for-global-initializers:
2156         * Scripts/commit-log-editor:
2157         * Scripts/compare-timing-files:
2158         * Scripts/debug-minibrowser:
2159         * Scripts/debug-safari:
2160         * Scripts/do-file-rename:
2161         * Scripts/find-extra-includes:
2162         * Scripts/generate-coverage-data:
2163         * Scripts/make-script-test-wrappers:
2164         * Scripts/malloc-tree:
2165         * Scripts/old-run-webkit-tests:
2166         * Scripts/parse-malloc-history:
2167         * Scripts/report-include-statistics:
2168         * Scripts/resolve-ChangeLogs:
2169         * Scripts/run-bindings-tests:
2170         * Scripts/run-iexploder-tests:
2171         * Scripts/run-javascriptcore-tests:
2172         * Scripts/run-jsc:
2173         * Scripts/run-launcher:
2174         * Scripts/run-leaks:
2175         * Scripts/run-mangleme-tests:
2176         * Scripts/run-minibrowser:
2177         * Scripts/run-pageloadtest:
2178         * Scripts/run-regexp-tests:
2179         * Scripts/run-safari:
2180         * Scripts/run-sunspider:
2181         * Scripts/run-webkit-app:
2182         * Scripts/sampstat:
2183         * Scripts/set-webkit-configuration:
2184         * Scripts/sort-Xcode-project-file:
2185         * Scripts/sort-export-file:
2186         * Scripts/split-file-by-class:
2187         * Scripts/sunspider-compare-results:
2188         * Scripts/svn-apply:
2189         * Scripts/svn-create-patch:
2190         * Scripts/svn-unapply:
2191         * Scripts/test-webkit-scripts:
2192         * Scripts/update-javascriptcore-test-results:
2193         * Scripts/update-webkit:
2194         * Scripts/update-webkit-auxiliary-libs:
2195         * Scripts/update-webkit-dependency:
2196         * Scripts/update-webkit-localizable-strings:
2197         * Scripts/update-webkit-support-libs:
2198         * Scripts/update-webkit-wincairo-libs:
2199         * Scripts/webkit-build-directory:
2200         * Scripts/webkitdirs.pm:
2201         (installedSafariPath):
2202         * Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
2203         * Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
2204         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
2205         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
2206         * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
2207         * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
2208         * Scripts/webkitperl/features.pm:
2209         * Scripts/webkitperl/httpd.pm:
2210         * Scripts/webkitpy/bindings/main.py:
2211         * Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
2212         * TestWebKitAPI/Tests/WTF/MediaTime.cpp:
2213         * TestWebKitAPI/Tests/WTF/MetaAllocator.cpp:
2214         * TestWebKitAPI/Tests/WTF/RedBlackTree.cpp:
2215         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
2216         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
2217         * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm:
2218         * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
2219         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp:
2220         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h:
2221         * WebKitTestRunner/PixelDumpSupport.cpp:
2222         * WebKitTestRunner/PixelDumpSupport.h:
2223         * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
2224         * WinLauncher/WinLauncher.cpp:
2225         * WinLauncher/WinLauncher.h:
2226         * WinLauncher/stdafx.cpp:
2227         * WinLauncher/stdafx.h:
2228
2229 2014-03-14  Filip Pizlo  <fpizlo@apple.com>
2230
2231         Sometimes we need to be explicit about the SDK when running ranlib on Darwin
2232         https://bugs.webkit.org/show_bug.cgi?id=130265
2233
2234         Reviewed by Michael Saboff.
2235
2236         * Scripts/build-webkit:
2237         * Scripts/copy-webkitlibraries-to-product-directory:
2238
2239 2014-03-14  Landry Breuil  <landry@openbsd.org>
2240
2241         Recognize openbsd/netbsd and am64 archs in Tools/Scripts.
2242         Also allow to set MAKE in the environment.
2243         https://bugs.webkit.org/show_bug.cgi?id=129991
2244
2245         Reviewed by Andreas Kling.
2246
2247         * Scripts/webkitdirs.pm:
2248         (determineArchitecture):
2249         (determineNumberOfCPUs):
2250         (isBSD):
2251         (buildAutotoolsProject):
2252         * Scripts/webkitpy/common/system/platforminfo.py:
2253         (PlatformInfo.__init__):
2254         (PlatformInfo.is_openbsd):
2255         (PlatformInfo):
2256         (PlatformInfo.is_netbsd):
2257         (PlatformInfo._determine_os_name):
2258
2259 2014-03-14  Dean Jackson  <dino@apple.com>
2260
2261         Remove libWebKitSystemInterfaceLion.a
2262         https://bugs.webkit.org/show_bug.cgi?id=130254
2263
2264         Reviewed by Geoffrey Garen and Andreas Kling.
2265
2266         No need to copy the Lion libraries into the build.
2267
2268         * Scripts/copy-webkitlibraries-to-product-directory:
2269
2270 2014-03-14  Jinwoo Song  <jinwoo7.song@samsung.com>
2271
2272         [EFL][MiniBrowser] Revise help messages of command line parameters
2273         https://bugs.webkit.org/show_bug.cgi?id=130222
2274
2275         Reviewed by Csaba Osztrogonác.
2276
2277         Correct the default value description and make help messages to be consistent.
2278
2279         * MiniBrowser/efl/main.c:
2280
2281 2014-03-12  Sergio Villar Senin  <svillar@igalia.com>
2282
2283         Rename DEFINE_STATIC_LOCAL to DEPRECATED_DEFINE_STATIC_LOCAL
2284         https://bugs.webkit.org/show_bug.cgi?id=129612
2285
2286         Reviewed by Darin Adler.
2287
2288         For new code use static NeverDestroyed<T> instead.
2289
2290         * DumpRenderTree/JavaScriptThreading.cpp:
2291         (javaScriptThreadsMutex):
2292         (javaScriptThreads):
2293         * DumpRenderTree/efl/EventSender.cpp:
2294         (touchPointList):
2295         (delayedEventQueue):
2296         * DumpRenderTree/win/FrameLoadDelegate.cpp:
2297         (delegatesWithDelayedWork):
2298         * Scripts/check-for-exit-time-destructors:
2299         * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp:
2300         * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp:
2301         (testsMap):
2302
2303 2014-03-13  Sanghyup Lee  <sh53.lee@samsung.com>
2304
2305         [EFL][WK2] Fix compilation warning in Minibrowser
2306         https://bugs.webkit.org/show_bug.cgi?id=130132
2307
2308         Reviewed by Csaba Osztrogonác.
2309
2310         Replace mktemp() with mkstemp() to fix compilation warning in MiniBrowser.
2311
2312         * MiniBrowser/efl/main.c:
2313         (on_download_request):
2314
2315 2014-03-13  Filip Pizlo  <fpizlo@apple.com>
2316
2317         FTL should support IsBlah
2318         https://bugs.webkit.org/show_bug.cgi?id=130202
2319
2320         Reviewed by Geoffrey Garen.
2321         
2322         Running existing JSRegress tests with noInline gives us coverage for these
2323         changes. Chances are, this will also give coverage for other interesting things
2324         as well.
2325
2326         * Scripts/run-jsc-stress-tests:
2327
2328 2014-03-12  Brian Burg  <bburg@apple.com>
2329
2330         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
2331         https://bugs.webkit.org/show_bug.cgi?id=129744
2332
2333         Reviewed by Timothy Hatcher.
2334
2335         * DumpRenderTree/TestRunner.cpp:
2336         (evaluateInWebInspectorCallback):
2337         * DumpRenderTree/TestRunner.h:
2338         * DumpRenderTree/efl/TestRunnerEfl.cpp:
2339         (TestRunner::evaluateInWebInspector):
2340         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
2341         (TestRunner::evaluateInWebInspector):
2342         * DumpRenderTree/mac/TestRunnerMac.mm:
2343         (TestRunner::evaluateInWebInspector):
2344         * DumpRenderTree/win/TestRunnerWin.cpp:
2345         (TestRunner::evaluateInWebInspector):
2346         * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
2347         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
2348         (WTR::TestRunner::evaluateInWebInspector):
2349         * WebKitTestRunner/InjectedBundle/TestRunner.h:
2350
2351 2014-03-13  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
2352
2353         [GTK] build-webkit shouldn't show error message when ninja isn't installed
2354         https://bugs.webkit.org/show_bug.cgi?id=130129
2355
2356         Reviewed by Csaba Osztrogonác.
2357
2358         * Scripts/webkitdirs.pm:
2359         (canUseNinja): Redirecting stderr to /dev/null
2360
2361 2014-03-13  Andres Gomez  <agomez@igalia.com>
2362
2363         [GTK] "Tools/jhbuild/jhbuild-wrapper --gtk" build fails even after running Tools/gtk/install-dependencies due to missing proper libxml2 python bindings
2364         https://bugs.webkit.org/show_bug.cgi?id=130092
2365
2366         Reviewed by Csaba Osztrogonác.
2367
2368         Added "python-dev" as dependency for deb based distros. It is
2369         already present for rpm based distros. This dependency will allow
2370         libxml2 to generate its python bindings, needed by gtk-doc.
2371
2372         * gtk/install-dependencies:
2373
2374 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2375
2376         Unreviewed. Fix GTK+ cmake build after r165488.
2377
2378         * MiniBrowser/gtk/CMakeLists.txt: Add CMAKE_BINARY_DIR to include dirs.
2379
2380 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2381
2382         [GTK][CMAKE] Remove compile warnings about GTK+ deprecated API
2383         https://bugs.webkit.org/show_bug.cgi?id=130014
2384
2385         Reviewed by Martin Robinson.
2386
2387         Include cmake or autotools config header.
2388
2389         * MiniBrowser/gtk/BrowserDownloadsBar.c:
2390         * MiniBrowser/gtk/BrowserSearchBar.c:
2391         * MiniBrowser/gtk/BrowserWindow.c:
2392         * MiniBrowser/gtk/main.c:
2393
2394 2014-03-12  Commit Queue  <commit-queue@webkit.org>
2395
2396         Unreviewed, rolling out r165471.
2397         https://bugs.webkit.org/show_bug.cgi?id=130139
2398
2399         Didn't really fix the issue and broke another bot (Requested
2400         by mrobinson on #webkit).
2401
2402         Reverted changeset:
2403
2404         "[CMake] Newer versions of CMake cannot find older versions of
2405         Freetype"
2406         https://bugs.webkit.org/show_bug.cgi?id=130107
2407         http://trac.webkit.org/changeset/165471
2408
2409 2014-03-11  Filip Pizlo  <fpizlo@apple.com>
2410
2411         It should be possible to build WebKit with FTL on iOS
2412         https://bugs.webkit.org/show_bug.cgi?id=130116
2413
2414         Reviewed by Dan Bernstein.
2415
2416         * Scripts/build-webkit:
2417         * Scripts/copy-webkitlibraries-to-product-directory:
2418
2419 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
2420
2421         [Win] Remove use of QTSDK
2422         https://bugs.webkit.org/show_bug.cgi?id=130049
2423
2424         Reviewed by Darin Adler.
2425
2426         * DumpRenderTree/win/DumpRenderTree.cpp:
2427         (initialize): Remove QuickTime code.
2428         * win/AssembleBuildLogs/AssembleLogs.cmd: Don't grab logs from
2429         building QTMovieWin.
2430
2431 2014-03-12  Martin Robinson  <mrobinson@igalia.com>
2432
2433         [GTK][CMAKE] Too verbose build output
2434         https://bugs.webkit.org/show_bug.cgi?id=130076
2435
2436         Reviewed by Carlos Garcia Campos.
2437
2438         Instead of building with cmake --build which isn't smart about pretty printing and
2439         colors, we build with a script which calls the proper build command.
2440
2441         * Scripts/webkitdirs.pm:
2442         (buildCMakeGeneratedProject): For GTK+ call the script that we generate during
2443         the CMake configuration pass.
2444
2445 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
2446
2447         [CMake] Newer versions of CMake cannot find older versions of Freetype
2448         https://bugs.webkit.org/show_bug.cgi?id=130107
2449
2450         Reviewed by Gustavo Noronha Silva.
2451
2452         * gtk/jhbuildrc: Work around a bug in newer CMakes by giving the FREETYPE_DIR hint
2453         to CMake during jhbuild initialization.
2454
2455 2014-03-12  Zalan Bujtas  <zalan@apple.com>
2456
2457         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
2458         https://bugs.webkit.org/show_bug.cgi?id=129961
2459
2460         Reviewed by Simon Fraser.
2461
2462         Now scaled content can go through the window capturing mechanism too for compositing content.
2463         AppleMagnifiedMode is redundant.
2464
2465         * DumpRenderTree/mac/DumpRenderTree.mm:
2466         (setDefaultsToConsistentValuesForTesting):
2467         (runTest):
2468         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
2469         (createBitmapContextFromWebView):
2470         * WebKitTestRunner/PlatformWebView.h:
2471         * WebKitTestRunner/cg/TestInvocationCG.cpp:
2472         (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
2473         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
2474         (WTR::PlatformWebView::didInitializeClients):
2475         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
2476         (WTR::PlatformWebView::forceWindowFramesChanged):
2477         * WebKitTestRunner/mac/main.mm:
2478         (setDefaultsToConsistentValuesForTesting):
2479
2480 2014-03-12  Anton Obzhirov  <a.obzhirov@samsung.com>
2481
2482         Unreviewed. Add myself as a committer.
2483
2484         * Scripts/webkitpy/common/config/contributors.json:
2485
2486 2014-03-12  Ryuan Choi  <ryuan.choi@samsung.com>
2487
2488         Unreviewed build fix on the EFL port when used lower version of ATK
2489
2490         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2491         (WTR::AccessibilityUIElement::y): Fixed typo.
2492
2493 2014-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
2494
2495         Some images are blank in the rebaseline server UI
2496         https://bugs.webkit.org/show_bug.cgi?id=130104
2497
2498         Reviewed by Tim Horton.
2499
2500         Let the server check for images in the 'retries' directory
2501         if it can't find an image otherwise.
2502
2503         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
2504         (RebaselineHTTPRequestHandler.test_result):
2505
2506 2014-03-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
2507
2508         [GTK][CMake] --update-gtk has no effect
2509         https://bugs.webkit.org/show_bug.cgi?id=130088
2510
2511         Reviewed by Philippe Normand.
2512
2513         * Scripts/webkitdirs.pm:
2514         (buildCMakeProjectOrExit): call update-webkitgtk-libs if --update-gtk has been passed
2515         as an argument.
2516
2517 2014-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
2518
2519         Add "System Font" to the list of whitelisted DRT fonts
2520         https://bugs.webkit.org/show_bug.cgi?id=130046
2521
2522         Reviewed by Darin Adler.
2523
2524         * DumpRenderTree/mac/DumpRenderTree.mm:
2525         (allowedFontFamilySet):
2526         * WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm:
2527
2528 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
2529
2530         [GTK] The jhbuild environment should set CMAKE_PREFIX_PATH and CMAKE_LIBRARY_PATH
2531         https://bugs.webkit.org/show_bug.cgi?id=130064
2532
2533         Reviewed by Philippe Normand.
2534
2535         * efl/jhbuildrc: Remove duplicated code.
2536         * gtk/jhbuildrc: Remove duplicated code.
2537         * jhbuild/jhbuildrc_common.py:
2538         (init): Move duplicated code from jhbuildrc's and extend setting CMake environment variables to
2539         GTK+. We always set the CMAKE_LIBRARY_PATH, which should be harmless for EFL 32-bit systems.
2540         and is apparently necessary for GTK+.
2541
2542 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
2543
2544         check-webkit-style failed to complain about missing braces
2545         https://bugs.webkit.org/show_bug.cgi?id=34189
2546
2547         Reviewed by Ryosuke Niwa.
2548
2549         * Scripts/webkitpy/style/checkers/cpp.py:
2550         (check_braces):
2551         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
2552         (WebKitStyleTest.test_braces):
2553
2554 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
2555
2556         Remove Qt cruft from style checker.
2557         https://bugs.webkit.org/show_bug.cgi?id=130085
2558
2559         Reviewed by Csaba Osztrogonác.
2560
2561         There is no 'foreach' keyword in c++. That was a Qt feature
2562         added in: http://trac.webkit.org/changeset/46113
2563         Qt was removed from WebKit, so we should remove the checks
2564         of this keyword from check-webkit-style scripts.
2565
2566         * Scripts/webkitpy/style/checkers/cpp.py:
2567         (check_spacing_for_function_call):
2568         (check_spacing):
2569         (check_braces):
2570         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
2571         (CppStyleTest.test_mismatching_spaces_in_parens):
2572         (CppStyleTest.test_spacing_for_fncall):
2573         (WebKitStyleTest.test_braces):
2574
2575 2014-03-11  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
2576
2577         [GTK] update-webkitgtk-libs needs itstool
2578         https://bugs.webkit.org/show_bug.cgi?id=130082
2579
2580         After http://trac.webkit.org/changeset/165110 WebKitGTK+ uses gtk-doc 1.20.
2581         itstool is a dependency of building gtk-doc from version 1.19, so it should
2582         be added to Tools/gtk/install-dependencies script, too.
2583
2584         Reviewed by Philippe Normand.
2585
2586         * gtk/install-dependencies:
2587
2588 2014-03-11  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
2589
2590         webkitbot rollout ChangeLogs should be nicer
2591         https://bugs.webkit.org/show_bug.cgi?id=122654
2592
2593         Reviewed by Csaba Osztrogonác.
2594
2595         Added bug urls and descriptions of rolled out patches to the rollout changelog
2596         if they are present in the original changelog. Additionally removed the list of
2597         changed files and functions.
2598
2599         * Scripts/webkitpy/common/checkout/changelog.py:
2600         (ChangeLog.update_with_unreviewed_message): Cut off the list of modified files.
2601         * Scripts/webkitpy/common/checkout/checkout.py:
2602         (Checkout._changelog_data_for_revision): Store bug description.
2603         * Scripts/webkitpy/common/checkout/checkout_mock.py:
2604         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
2605         (CheckoutTest.test_commit_info_for_revision):
2606         * Scripts/webkitpy/common/checkout/commitinfo.py:
2607         (CommitInfo.bug_description): Added.
2608         (CommitInfo.to_json):
2609         * Scripts/webkitpy/common/checkout/commitinfo_unittest.py:
2610         (CommitInfoTest.test_commit_info_creation):
2611         * Scripts/webkitpy/tool/commands/download.py:
2612         (AbstractRolloutPrepCommand._prepare_state): Store bug ids and descriptions of rolled
2613         out patches for creating rollout changelog.
2614         (CreateRollout._prepare_state): Remove obsolete comments and code, the bug id that
2615         caused the regression is stored in state["bug_blocked"] now.
2616         * Scripts/webkitpy/tool/commands/download_unittest.py:
2617         (test_prepare_rollout):
2618         (test_create_rollout_multiple_revision):
2619         * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
2620         (PrepareChangeLogForRevert._message_for_revert): Add bug urls and descriptions of
2621         rolled out patches to the changelog.
2622         (PrepareChangeLogForRevert.run):
2623         * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
2624         (UpdateChangeLogsForRevertTest):
2625         (test_message_for_revert):
2626         * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
2627         (ReopenBugAfterRollout.run):
2628
2629 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
2630
2631         [ATK] Adjust WKTR/DRT to use new API from ATK 2.11.90
2632         https://bugs.webkit.org/show_bug.cgi?id=130021
2633
2634         Reviewed by Mario Sanchez Prada.
2635
2636         Replace deprecated functions to use new API from ATK 2.11.90.
2637
2638         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2639         (AccessibilityUIElement::x):
2640         (AccessibilityUIElement::y):
2641         (AccessibilityUIElement::width):
2642         (AccessibilityUIElement::height):
2643         (AccessibilityUIElement::clickPointX):
2644         (AccessibilityUIElement::clickPointY):
2645         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2646         (WTR::AccessibilityUIElement::x):
2647         (WTR::AccessibilityUIElement::y):
2648         (WTR::AccessibilityUIElement::width):
2649         (WTR::AccessibilityUIElement::height):
2650         (WTR::AccessibilityUIElement::clickPointX):
2651         (WTR::AccessibilityUIElement::clickPointY):
2652
2653 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
2654
2655         [ATK] Expose aria-posinset and aria-setsize through object attributes
2656         https://bugs.webkit.org/show_bug.cgi?id=130011
2657
2658         Reviewed by Chris Fleizach.
2659
2660         Added missing implementation of numberAttributeValue both to WKTR and DRT.
2661
2662         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2663         (AccessibilityUIElement::numberAttributeValue):
2664         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2665         (WTR::AccessibilityUIElement::numberAttributeValue):
2666
2667 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
2668
2669         [Win] Unreviewed build fix.
2670
2671         Some bad Windows code was committed at some point that prevents the Apple Windows port
2672         from finding its runtime dependencies reliably.
2673
2674         * win/DLLLauncher/DLLLauncherMain.cpp:
2675         (appleApplicationSupportDirectory): Restored this function.
2676         (modifyPath): Update to use appleApplicationSupportDirectory function.
2677
2678 2014-03-10  Zoltan Horvath  <zoltan@webkit.org>
2679
2680         Let the user define the full address of the performance-site-server for uploading results
2681         https://bugs.webkit.org/show_bug.cgi?id=129819
2682
2683         Reviewed by Ryosuke Niwa.
2684
2685         Currently perftestsrunner.py assumes that the server uses https protocol all the time, which
2686         can be confusing. It's more straightforward, if you need to define explicitly the server's full
2687         address along with the protocol, when you're using this parameter. I added HTTPS as the default
2688         protocol for now, in order to avoid breaking the perf bots.
2689
2690         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
2691         (_upload_json):
2692         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
2693         (MainTest.test_upload_json):
2694
2695 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
2696
2697         [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
2698         https://bugs.webkit.org/show_bug.cgi?id=130023
2699
2700         Reviewed by Dean Jackson.
2701
2702         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add missing
2703         /SAFESEH flag to DLL launcher process.
2704
2705 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
2706
2707         RunGtkWebKitGObjectDOMBindingsAPIBreakTests should be added to the BuildAndTestFactory not the TestFactory
2708         https://bugs.webkit.org/show_bug.cgi?id=129980
2709
2710         Reviewed by Carlos Garcia Campos.
2711
2712         * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add RunGtkWebKitGObjectDOMBindingsAPIBreakTests to the correct factory.
2713
2714 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
2715
2716         [GTK] Remove the WebView source-mode WebKit1 test
2717         https://bugs.webkit.org/show_bug.cgi?id=129976
2718
2719         Reviewed by Carlos Garcia Campos.
2720
2721         * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Remove the source-mode test.
2722
2723 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
2724
2725         Unreviewed build fix for GTKbuild after the switch to CMake
2726
2727         * gtk/common.py:
2728         (is_cmake_build): Like r165284, we need to assume CMake by default, since the
2729         test-only bot doesn't have any build files.
2730
2731 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
2732
2733         [GTK] built-product-archive does not handle GTK+ CMake build
2734         https://bugs.webkit.org/show_bug.cgi?id=129941
2735
2736         * BuildSlaveSupport/built-product-archive:
2737         (archiveBuiltProduct): Fix the build by adding support to built-product-archive for
2738         the CMake build.
2739
2740 2014-03-07  Lorenzo Tilve  <ltilve@igalia.com>
2741
2742         [GTK] Include CMake into install-dependencies script
2743         https://bugs.webkit.org/show_bug.cgi?id=129909
2744
2745         Reviewed by Martin Robinson.
2746
2747         As since r165267 buid-webkit uses CMake by default, the dependency
2748         with 'cmake' package should be introduced.
2749
2750         * gtk/install-dependencies: Ditto.
2751
2752 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
2753
2754         REGRESSION(165267): Broke a webkitpy unit tests
2755         https://bugs.webkit.org/show_bug.cgi?id=129904
2756
2757         Reviewed by Jon Honeycutt.
2758
2759         * Scripts/webkitpy/port/gtk.py: Flip the default test to assume CMake by default.
2760         (GtkPort._is_cmake_build):
2761
2762 2014-03-07  Andres Gomez  <agomez@igalia.com>
2763
2764         [GTK] webkit-patch setup-git-clone fails even after running Tools/gtk/install-dependencies
2765         https://bugs.webkit.org/show_bug.cgi?id=129893
2766
2767         Reviewed by Martin Robinson.
2768
2769         Added "git-svn" as dependency for deb based distros and,
2770         additionally, "subversion" for rpm based distros.
2771
2772         * gtk/install-dependencies:
2773
2774 2014-03-07  Roger Fong  <roger_fong@apple.com>
2775
2776         Remove dummy setSystemWebGLLoadPolicy client method.
2777         https://bugs.webkit.org/show_bug.cgi?id=129873.
2778
2779         Reviewed by Dean Jackson.
2780
2781         * WebKitTestRunner/TestController.cpp:
2782         (WTR::TestController::createWebViewWithOptions):
2783
2784 2014-03-07  Mark Hahnenberg  <mhahnenberg@apple.com>
2785
2786         run-jsc-stress-tests doesn't eagerly report test failures when using the shell runner
2787         https://bugs.webkit.org/show_bug.cgi?id=129886
2788
2789         Reviewed by Mark Lam.
2790
2791         * Scripts/jsc-stress-test-helpers/shell-runner.sh: Added a "verbose" mode to the shell runner.
2792         If we're in verbose mode, then we don't redirect any output when running each test. If we're not
2793         in verbose mode then we redirect stdout to /dev/null and allow any stderr output through.
2794         * Scripts/run-jsc-stress-tests: Redirect any sort of error output to stderr so that it will 
2795         make it through when in non-verbose mode.
2796
2797 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
2798
2799         [GTK] buid-webkit should use CMake by default
2800         https://bugs.webkit.org/show_bug.cgi?id=129855
2801
2802         Reviewed by Carlos Garcia Campos.
2803
2804         Make the CMake build the default GTK+ build when using build-webkit. This will
2805         ensure that all bots are using CMake. We do this by swapping --gtk and --gtkcmake,
2806         so that we have --gtk and --gtkautotools.
2807
2808         * Scripts/webkitdirs.pm: Swap --gtkcmake/--gtk for --gtk/--gtkautotools.
2809         * Scripts/webkitpy/port/gtk.py: Ditto.
2810
2811 2014-03-06  Martin Robinson  <mrobinson@igalia.com>
2812
2813         [CMake] [GTK] Build with ninja when it is available
2814         https://bugs.webkit.org/show_bug.cgi?id=129805
2815
2816         Reviewed by Philippe Normand.
2817
2818         * Scripts/webkitdirs.pm:
2819         (canUseNinja): Added this helper which tries to execute Ninja, in an effort to determine
2820         if it's available on the system.
2821         (cmakeGeneratedBuildfile): Return the path to the generated build file. Only Unix support ATM.
2822         (generateBuildSystemFromCMakeProject): For GTK+ compile with Ninja when possible.
2823
2824 2014-03-06  Filip Pizlo  <fpizlo@apple.com>
2825
2826         If the FTL is build-time enabled then it should be run-time enabled.
2827
2828         Rubber stamped by Geoffrey Garen.
2829
2830         * Scripts/run-jsc-stress-tests:
2831
2832 2014-03-06  Mark Hahnenberg  <mhahnenberg@apple.com>
2833
2834         detectFailures in run-jsc-stress-tests can report everything was ok if too many tests fail
2835         https://bugs.webkit.org/show_bug.cgi?id=129837
2836
2837         Reviewed by Michael Saboff.
2838
2839         ls test_fail_* can fail if there are too many files that match. We then swallow that error, which makes everything seem ok.
2840         The fix is to use find instead of ls like we do in shell-runner.sh.
2841
2842         * Scripts/run-jsc-stress-tests:
2843
2844 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
2845
2846         filter-build-webkit should not strip .o
2847         https://bugs.webkit.org/show_bug.cgi?id=129614
2848
2849         Reviewed by Dean Jackson.
2850
2851         This makes it much easier to jump from the failing output at
2852         the end back up to the compile errors earlier in the output.
2853
2854         * Scripts/filter-build-webkit:
2855
2856 2014-03-06  Anders Carlsson  <andersca@apple.com>
2857
2858         Build WebKit2 before building WebKit
2859         https://bugs.webkit.org/show_bug.cgi?id=129831
2860         <rdar://problem/15920020>
2861
2862         Reviewed by Dan Bernstein.
2863
2864         * Scripts/build-webkit:
2865         Always build WebKit2 and make sure to build it before WebKit when building on Mac.
2866
2867 2014-03-06  ChangSeok Oh  <changseok.oh@collabora.com>
2868
2869         make-3.82 fails to build on ARM/Linux
2870         https://bugs.webkit.org/show_bug.cgi?id=107926
2871
2872         Reviewed by Martin Robinson.
2873
2874         Some ARM/Linux systems don't support PAGE_SIZE macro so that it causes a build failure.
2875         The related bug reporting is here. https://lists.debian.org/debian-kernel/2014/02/msg00274.html
2876         To avoid this, I propose to use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE
2877         where it is not defined. See more details, http://linux.die.net/man/2/getpagesize
2878
2879         * gtk/patches/make-3.82-arg-list-length.patch:
2880
2881 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2882
2883         [GTK] Close the page when the view is disposed instead of when finalized
2884         https://bugs.webkit.org/show_bug.cgi?id=129783
2885
2886         Reviewed by Sergio Villar Senin.
2887
2888         Add test case but disabled for now because it's affetected by bug #129684.
2889
2890         * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
2891         (testProcessPerWebView):
2892
2893 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2894
2895         [GTK] MiniBrowser crashes when opening several urls passed as command line options
2896         https://bugs.webkit.org/show_bug.cgi?id=129738
2897
2898         Reviewed by Sergio Villar Senin.
2899
2900         The problem is that we are calling g_object_unref() for the
2901         WebKitWebSettings everytime we set it to a WebKitWebView, but the
2902         view only increases the reference counter when the settings is not
2903         the same it currently has. We should release our reference once.
2904
2905         * MiniBrowser/gtk/main.c:
2906         (createBrowserWindow):
2907         (main):
2908
2909 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2910
2911         [GTK][CMake] Tarball is created with wrong tarball paths
2912         https://bugs.webkit.org/show_bug.cgi?id=129496
2913
2914         Reviewed by Daniel Bates.
2915
2916         * gtk/make-dist.py:
2917         (Manifest.__init__): I inadvertently inverted the logic of these checks when
2918         landing the original patch with some suggestions from the reviewer. With the
2919         checks corrected, the tarball path is constructed properly.
2920
2921 2014-03-05  Jae Hyun Park  <jaepark@webkit.org>
2922
2923         Unreviewed. Update my email in contributors.json
2924
2925         * Scripts/webkitpy/common/config/contributors.json:
2926
2927 2014-03-05  Dean Jackson  <dino@apple.com>
2928
2929         [WebGL] Use WKSI to see what the system policy for WebGL is
2930         https://bugs.webkit.org/show_bug.cgi?id=129722
2931         <rdar://problem/15790542>
2932
2933         Reviewed by Tim Horton.
2934
2935         Dummy entry for setSystemWebGLLoadPolicy.
2936
2937         * WebKitTestRunner/TestController.cpp:
2938         (WTR::TestController::createWebViewWithOptions):
2939
2940 2014-03-03  Martin Robinson  <mrobinson@igalia.com>
2941
2942         [GTK][CMake] Generate documentation for the DOM bindings
2943         https://bugs.webkit.org/show_bug.cgi?id=126211
2944
2945         Reviewed by Carlos Garcia Campos.
2946
2947         * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
2948         * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
2949         * gtk/generate-webkitdom-doc-files: Removed.
2950         * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
2951         that it can be called by generate-gtkdoc.
2952
2953 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2954
2955         [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
2956         https://bugs.webkit.org/show_bug.cgi?id=129380
2957
2958         Reviewed by Philippe Normand.
2959
2960         * Scripts/webkitdirs.pm:
2961         (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
2962         skipping CMake execution.
2963
2964 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2965
2966         [GTK] The jhbuild environment should have the latest stable release of gtk-doc
2967         https://bugs.webkit.org/show_bug.cgi?id=129651
2968
2969         Reviewed by Philippe Normand.
2970
2971         * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
2972
2973 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
2974
2975         [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
2976         https://bugs.webkit.org/show_bug.cgi?id=129637
2977
2978         Reviewed by Carlos Garcia Campos.
2979
2980         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
2981         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
2982         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
2983         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
2984         New API typically just requires a rebaseline and isn't necessarily a faiulre.
2985         (TestFactory.__init__): Add the test for GTK+.
2986         * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
2987
2988 2014-03-05  Krzysztof Czech  <k.czech@samsung.com>
2989
2990         [ATK] Expose missing functionalities of AtkTableCell to AT
2991         https://bugs.webkit.org/show_bug.cgi?id=129492
2992
2993         Reviewed by Mario Sanchez Prada.
2994
2995         Reducing some code by using new API of AtkTableCell.
2996
2997         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2998         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2999
3000 2014-03-04  Alex Christensen  <achristensen@webkit.org>
3001
3002         Preparing to run layout tests on Wincairo.
3003         https://bugs.webkit.org/show_bug.cgi?id=129709
3004
3005         Reviewed by Brent Fulgham.
3006
3007         * Scripts/webkitdirs.pm:
3008         (setPathForRunningWebKitApp):
3009         Add GStreamer directory for WinCairo running layout tests.
3010         * win/DLLLauncher/DLLLauncherMain.cpp:
3011         (modifyPath):
3012         Added the WinCairo bin32 or bin64 directory for running WinLauncher.
3013
3014 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
3015
3016         [GTK] Simplify the GObject DOM bindings API break check into one step
3017         https://bugs.webkit.org/show_bug.cgi?id=129571
3018
3019         Reviewed by Carlos Garcia Campos.
3020
3021         * GNUmakefile.am: Add the API break check to 'make check.'
3022         * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
3023         * gtk/check-gdom-symbols: Removed.
3024         * gtk/webkitdom.py: Added.
3025         (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
3026         (get_all_webkitdom_symbol_files): Find the symbol files from the names.
3027
3028 2014-03-03  Simon Fraser  <simon.fraser@apple.com>
3029
3030         Add Jeremy Jones to the contributors list as a contributor.
3031
3032         * Scripts/webkitpy/common/config/contributors.json:
3033
3034 2014-03-03  Adenilson Cavalcanti  <cavalcantii@gmail.com>
3035
3036         Unreviewed. Update contact email.
3037         https://bugs.webkit.org/show_bug.cgi?id=129610
3038
3039         * Scripts/webkitpy/common/config/contributors.json:
3040
3041 2014-03-02  Brian Burg  <bburg@apple.com>
3042
3043         Web Inspector model tests load wrong inspector page under WebKitTestRunner
3044         https://bugs.webkit.org/show_bug.cgi?id=129460
3045
3046         Reviewed by Dan Bernstein.
3047
3048         Don't unconditionally open the inspector before running an inspector test.
3049         Instead, the test should request that the inspector open when it's ready.
3050
3051         This change was lost during a rebase, but is the same change made to
3052         DumpRenderTree.
3053
3054         * WebKitTestRunner/TestInvocation.cpp:
3055         (WTR::TestInvocation::invoke): 
3056
3057 2014-03-02  Darin Adler  <darin@apple.com>
3058
3059         Split TextIteratorBehavior into a separate header
3060         https://bugs.webkit.org/show_bug.cgi?id=129578
3061
3062         Reviewed by Sam Weinig.
3063
3064         * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
3065         from WebKit in and the script will add them in as unconditional exports. This makes the "add"
3066         task easy, but the remove is still a bit of a pain.
3067
3068 2014-03-02  Darin Adler  <darin@apple.com>
3069
3070         Sort Mac platform export files so they merge better
3071         https://bugs.webkit.org/show_bug.cgi?id=129581
3072
3073         Reviewed by Sam Weinig.
3074
3075         * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
3076         Mac export files in a "canonical" order for this project.
3077
3078 2014-02-28  Zalan Bujtas  <zalan@apple.com>
3079
3080         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
3081         https://bugs.webkit.org/show_bug.cgi?id=129438
3082
3083         Reviewed by Simon Fraser.
3084
3085         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
3086         offscreen window. It makes testing subpixel rendering and positioning possible.
3087
3088         Both the offscreen window's and WebKit's scaling are set accordingly.
3089
3090         * DumpRenderTree/mac/DumpRenderTree.mm:
3091         (createWebViewAndOffscreenWindow): cleanup
3092         (destroyWebViewAndOffscreenWindow): cleanup
3093         (dumpRenderTree):
3094         (changeWindowScaleIfNeeded):
3095         (runTest):
3096         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
3097         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
3098         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
3099         * WebKitTestRunner/PlatformWebView.h:
3100         * WebKitTestRunner/TestInvocation.cpp:
3101         (WTR::changeWindowScaleIfNeeded):
3102         (WTR::TestInvocation::invoke):
3103         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
3104         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
3105         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
3106         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
3107         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
3108         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
3109         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
3110         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
3111
3112 2014-02-28  Anders Carlsson  <andersca@apple.com>
3113
3114         Remove logging.
3115
3116         Reviewed by Dan Bernstein.
3117
3118         * MiniBrowser/mac/WK2BrowserWindowController.m:
3119         (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
3120
3121 2014-02-28  Daniel Bates  <dabates@apple.com>
3122
3123         [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
3124         https://bugs.webkit.org/show_bug.cgi?id=129163
3125
3126         Reviewed by David Kilzer.
3127
3128         Fixes an issue where DumpRenderTree Perl Support may build with the specified
3129         iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
3130         This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
3131         bundle.
3132
3133         Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
3134         which is specified either explicitly when building with MAKE(1) or implicitly by
3135         build-{dumprendertree, webkit}. Instead we should always build Perl Support using
3136         the OS X SDK and toolchain since the built products are only applicable to OS X.
3137
3138         * DumpRenderTree/ios/PerlSupport/Makefile:
3139
3140 2014-02-28  Commit Queue  <commit-queue@webkit.org>
3141
3142         Unreviewed, rolling out r164859.
3143         http://trac.webkit.org/changeset/164859
3144         https://bugs.webkit.org/show_bug.cgi?id=129483
3145
3146         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
3147         #webkit).
3148
3149         * DumpRenderTree/mac/DumpRenderTree.mm:
3150         (createWebViewAndOffscreenWindow):
3151         (dumpRenderTree):
3152         (runTest):
3153         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
3154         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
3155         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
3156         * WebKitTestRunner/PlatformWebView.h:
3157         * WebKitTestRunner/TestInvocation.cpp:
3158         (WTR::TestInvocation::invoke):
3159         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
3160         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
3161         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
3162         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
3163         (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
3164
3165 2014-02-28  Zalan Bujtas  <zalan@apple.com>
3166
3167         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
3168         https://bugs.webkit.org/show_bug.cgi?id=129438
3169
3170         Reviewed by Simon Fraser.
3171
3172         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
3173         offscreen window. It makes testing subpixel rendering and positioning possible.
3174
3175         Both the offscreen window's and WebKit's scaling are set accordingly.
3176
3177         * DumpRenderTree/mac/DumpRenderTree.mm:
3178         (createWebViewAndOffscreenWindow): unrelated cleanup.
3179         (destroyWebViewAndOffscreenWindow): unrelated cleanup.
3180         (dumpRenderTree):
3181         (changeOffscreenWindowScaleIfNeeded):
3182         (runTest):
3183         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
3184         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
3185         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
3186         * WebKitTestRunner/PlatformWebView.h:
3187         * WebKitTestRunner/TestInvocation.cpp:
3188         (WTR::changeOffscreenWindowScaleIfNeeded):
3189         (WTR::TestInvocation::invoke):
3190         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
3191         (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
3192
3193 2014-02-27  Brian Burg  <bburg@apple.com>
3194
3195         Web Inspector: model tests should use a special Test.html inspector page
3196         https://bugs.webkit.org/show_bug.cgi?id=129190
3197
3198         Reviewed by Timothy Hatcher.
3199
3200         Remove code that immediately opens the Web Inspector based on the file path of the test.
3201         Instead, the test page should request that the inspector open inside its `test()` method.
3202
3203         This change is necessary because otherwise, the inspector would be opened too early for
3204         InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
3205         will get loaded instead of the minimal test page.
3206
3207         * DumpRenderTree/efl/DumpRenderTree.cpp:
3208         (createTestRunner):
3209         * DumpRenderTree/gtk/DumpRenderTree.cpp:
3210         (runTest):
3211         * DumpRenderTree/mac/DumpRenderTree.mm:
3212         (runTest):
3213         * DumpRenderTree/win/DumpRenderTree.cpp:
3214         (runTest):
3215
3216 2014-02-27  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
3217
3218         check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
3219         https://bugs.webkit.org/show_bug.cgi?id=127076
3220
3221         Reviewed by Anders Carlsson.
3222
3223         Avoid match for :: as start of a member initialization list. Modify expression to match
3224         after a colon either non-colon character or end of line.
3225
3226         * Scripts/webkitpy/style/checkers/cpp.py:
3227         (check_member_initialization_list):
3228         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
3229         (WebKitStyleTest.test_member_initialization_list):
3230
3231 2014-02-27  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
3232
3233         Unreviewed. Update my email addresses in contributors.json.
3234
3235         * Scripts/webkitpy/common/config/contributors.json:
3236
3237 2014-02-27  Alberto Garcia  <berto@igalia.com>
3238
3239         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
3240         https://bugs.webkit.org/show_bug.cgi?id=128927
3241
3242         Reviewed by Philippe Normand.
3243
3244         Encode manually the data for sys.{stdout,stderr}.write.
3245
3246         * gtk/gtkdoc.py:
3247         (GTKDoc._run_command):
3248
3249 2014-02-27  Andres Gomez  <agomez@igalia.com>
3250
3251         Unreviewed. Add myself to watchlists
3252
3253         * Scripts/webkitpy/common/config/watchlist: Add myself to
3254         watchlists.
3255
3256 2014-02-27  Andres Gomez  <agomez@igalia.com>
3257
3258         Unreviewed, rolling out r164790.
3259         http://trac.webkit.org/changeset/164790
3260
3261         Revert r164790 because of erroneous commit log
3262
3263         * Scripts/webkitpy/common/config/watchlist:
3264
3265 2014-02-27  Krzysztof Czech  <k.czech@samsung.com>
3266
3267         [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
3268         https://bugs.webkit.org/show_bug.cgi?id=129250
3269
3270         Reviewed by Mario Sanchez Prada.
3271
3272         Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
3273         Implementing methods so that we could test column/row headers represented as an array of cells.
3274
3275         * DumpRenderTree/AccessibilityUIElement.cpp:
3276         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
3277         (AccessibilityUIElement::columnHeaders):
3278         (AccessibilityUIElement::rowHeaders):
3279         * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
3280         (AccessibilityUIElement::columnHeaders):
3281         (AccessibilityUIElement::rowHeaders):
3282         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
3283         (WTR::AccessibilityUIElement::rowHeaders):
3284         (WTR::AccessibilityUIElement::columnHeaders):
3285         * efl/jhbuild.modules:
3286         * gtk/jhbuild.modules:
3287
3288 2014-02-27  Andres Gomez  <agomez@igalia.com>
3289
3290         Unreviewed. Add myself to watchlists
3291
3292         * Scripts/webkitpy/common/config/watchlist: Add myself to
3293         watchlists.
3294
3295 2014-02-27  Andres Gomez  <agomez@igalia.com>
3296
3297         Unreviewed. Add myself as a committer.
3298
3299         * Scripts/webkitpy/common/config/contributors.json:
3300
3301 2014-02-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3302
3303         Unreviewed. Add Víctor Jáquez and myself to watchlists
3304
3305         * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
3306         myself to watchlists.
3307
3308 2014-02-26  Julien Brianceau  <jbriance@cisco.com>
3309
3310         Unreviewed. Add myself as a committer.
3311
3312         * Scripts/webkitpy/common/config/contributors.json:
3313
3314 2014-02-26  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
3315
3316         Unreviewed. Moved myself to the list of committers.
3317
3318         * Scripts/webkitpy/common/config/contributors.json:
3319
3320 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
3321
3322         [GTK] Reduplicate common.top_level_path in scripts
3323         https://bugs.webkit.org/show_bug.cgi?id=129291
3324
3325         Reviewed by Philippe Normand.
3326
3327         Duplicate common.top_level_path and avoid polluting many scripts with awkward system
3328         path manipulation and weird dependencies on the jhbuild infrastructure.
3329
3330         * Scripts/run-gtk-tests: Use common again.
3331         (TestRunner._setup_testing_environment): Ditto.
3332         * gtk/check-gdom-symbols: Ditto.
3333         * gtk/common.py:
3334         (top_level_path): Re-add top_level_path..
3335         (get_build_path): Use the builtin top_level_path again.
3336         * gtk/find-make-dist-errors: Use common again.
3337         (get_missing_headers): Ditto.
3338         * gtk/generate-inspector-gresource-manifest.py: Ditto.
3339
3340 2014-02-26  Mark Hahnenberg  <mhahnenberg@apple.com>
3341
3342         runscript: line 42: /bin/ls: Argument list too long
3343         https://bugs.webkit.org/show_bug.cgi?id=129376
3344
3345         Reviewed by Michael Saboff.
3346
3347         The "test_script_*" can expand to more things than can be passed as arguments on the command line. 
3348         We should use find instead, which generates the list of files rather than expanding them all on 
3349         the command line and spitting them back out.
3350
3351         * Scripts/jsc-stress-test-helpers/shell-runner.sh: 
3352
3353 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
3354
3355         ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
3356         https://bugs.webkit.org/show_bug.cgi?id=129377
3357
3358         Reviewed by Csaba Osztrogonác.
3359
3360         * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
3361
3362 2014-02-26  Manuel Rego Casasnovas  <rego@igalia.com>
3363
3364         [GTK] Re-enable gtk-doc in EWS
3365         https://bugs.webkit.org/show_bug.cgi?id=128369
3366
3367         Reviewed by Carlos Garcia Campos.
3368
3369         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
3370
3371         * Scripts/webkitpy/common/config/ports.py:
3372         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
3373         (GtkWK2Port.build_webkit_command): Ditto.
3374         * Scripts/webkitpy/common/config/ports_unittest.py:
3375         (DeprecatedPortTest.test_gtk_port): Ditto.
3376         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
3377
3378 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
3379
3380         [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
3381         https://bugs.webkit.org/show_bug.cgi?id=129319
3382
3383         Reviewed by Carlos Garcia Campos.
3384
3385         * gtk/generate-gtkdoc:
3386         (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
3387
3388 2014-02-25  Mihai Maerean  <mmaerean@adobe.com>
3389
3390         Unreviewed. Add myself as a committer.
3391
3392         * Scripts/webkitpy/common/config/contributors.json:
3393
3394 2014-02-25  Sergio Villar Senin  <svillar@igalia.com>
3395
3396         [CSS Grid Layout] Add ENABLE flag
3397         https://bugs.webkit.org/show_bug.cgi?id=129153
3398
3399         Reviewed by Simon Fraser.
3400
3401         Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
3402         all ports for developer builds.
3403
3404         * Scripts/webkitperl/FeatureList.pm:
3405
3406 2014-02-25  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
3407
3408         Added myself as a committer.
3409
3410         Unreviewed.
3411
3412         * Scripts/webkitpy/common/config/contributors.json:
3413
3414 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
3415
3416         Unreviewed. Moved myself to the list of committers.
3417
3418         * Scripts/webkitpy/common/config/contributors.json:
3419
3420 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
3421
3422         Move myself to the committers list.
3423
3424         Unreviewed.
3425
3426         * Scripts/webkitpy/common/config/contributors.json:
3427
3428 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
3429
3430         Unreviewed. Add myself as a committer.
3431
3432         * Scripts/webkitpy/common/config/contributors.json:
3433
3434 2014-02-25  Commit Queue  <commit-queue@webkit.org>
3435
3436         Unreviewed, rolling out r164639.
3437         http://trac.webkit.org/changeset/164639
3438         https://bugs.webkit.org/show_bug.cgi?id=129302
3439
3440         gtk-doc still have problems in EWS (Requested by rego on
3441         #webkit).
3442
3443         * Scripts/webkitpy/common/config/ports.py:
3444         (GtkPort.build_webkit_command):
3445         (GtkWK2Port.build_webkit_command):
3446         * Scripts/webkitpy/common/config/ports_unittest.py:
3447         (DeprecatedPortTest.test_gtk_port):
3448         (DeprecatedPortTest.test_gtk_wk2_port):
3449
3450 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
3451
3452         [GTK] Re-enable gtk-doc in EWS
3453         https://bugs.webkit.org/show_bug.cgi?id=128369
3454
3455         Reviewed by Carlos Garcia Campos.
3456
3457         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
3458
3459         * Scripts/webkitpy/common/config/ports.py:
3460         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
3461         (GtkWK2Port.build_webkit_command): Ditto.
3462         * Scripts/webkitpy/common/config/ports_unittest.py:
3463         (DeprecatedPortTest.test_gtk_port): Ditto.
3464         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
3465
3466 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
3467
3468         [GTK] Mark view source mode methods as deprecated
3469         https://bugs.webkit.org/show_bug.cgi?id=128920
3470
3471         Reviewed by Martin Robinson.
3472
3473         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
3474         (beforeAll): Remove view mode test.
3475
3476 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
3477
3478         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
3479         https://bugs.webkit.org/show_bug.cgi?id=128417
3480
3481         Reviewed by Carlos Garcia Campos.
3482
3483         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
3484         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
3485         a makefile. This allows accepting a header list from the build system, which can be used
3486         to dynamically build a list of ignored files. We can ignore any source file that doesn't
3487         have a corresponding header file on the header list. 
3488         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
3489         source directories to gtkdoc-scan.
3490
3491 2014-02-24  Anders Carlsson  <andersca@apple.com>
3492
3493         Add a DefaultVisitedLinkProvider and route visited link actions through it
3494         https://bugs.webkit.org/show_bug.cgi?id=129285
3495
3496         Reviewed by Dan Bernstein.
3497
3498         * MiniBrowser/mac/AppDelegate.m:
3499         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
3500         Set a shared history so we'll get visited link tracking.
3501
3502         * MiniBrowser/mac/WK1BrowserWindowController.m:
3503         (-[WK1BrowserWindowController awakeFromNib]):
3504         Set a group name.
3505
3506 2014-02-24  Dan Bernstein  <mitz@apple.com>
3507
3508         iOS build fix after r164577.
3509
3510         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
3511         (AccessibilityUIElement::selectedChildrenCount):
3512         (AccessibilityUIElement::selectedChildAtIndex):
3513
3514 2014-02-24  David Kilzer  <ddkilzer@apple.com>
3515
3516         [ASan] Remove methods from ignore list that no longer cause crashes
3517         <http://webkit.org/b/129257>
3518
3519         Reviewed by Anders Carlsson.
3520
3521         * asan/webkit-asan-ignore.txt: Remove old methods.
3522
3523 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
3524
3525         Extract common parts from jhbuildrc files.
3526         https://bugs.webkit.org/show_bug.cgi?id=125986
3527
3528         Reviewed by Csaba Osztrogonác.
3529
3530         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
3531
3532         * Scripts/run-gtk-tests:
3533         (TestRunner._setup_testing_environment):
3534         * efl/common.py: Removed.
3535         * efl/jhbuildrc:
3536         * gtk/check-gdom-symbols:
3537         * gtk/common.py:
3538         (binary_build_path):
3539         (get_build_path):
3540         * gtk/find-make-dist-errors:
3541         (get_missing_headers):
3542         * gtk/generate-gtkdoc:
3543         (get_webkit2_options):
3544         (get_webkit1_options.src_path):
3545         (get_webkit1_options):
3546         (get_webkitdom_options.src_path):
3547         (get_webkitdom_options):
3548         * gtk/generate-inspector-gresource-manifest.py:
3549         * gtk/jhbuildrc:
3550         * jhbuild/jhbuildrc_common.py: Added.
3551         (script_path):
3552         (top_level_path):
3553         (init):
3554
3555 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
3556
3557         Unreviewed. Fix code indentation and spacing.
3558
3559         * Scripts/webkitpy/style/checkers/js.py:
3560         (SingleQuoteChecker.check):
3561
3562 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
3563
3564         [ATK] Wrong selected element at a given index in a list box.
3565         https://bugs.webkit.org/show_bug.cgi?id=129039
3566
3567         Reviewed by Chris Fleizach.
3568
3569         Added missing implementation and proposed some new function for testing selection
3570         in a list boxes.
3571
3572         * DumpRenderTree/AccessibilityUIElement.cpp:
3573         (setSelectedChildAtIndexCallback):
3574         (removeSelectionAtIndexCallback):
3575         (AccessibilityUIElement::getJSClass):
3576         * DumpRenderTree/AccessibilityUIElement.h:
3577         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
3578         (AccessibilityUIElement::selectedChildrenCount):
3579         (AccessibilityUIElement::selectedChildAtIndex):
3580         (AccessibilityUIElement::setSelectedChildAtIndex):
3581         (AccessibilityUIElement::removeSelectionAtIndex):
3582         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
3583         (AccessibilityUIElement::selectedChildrenCount):
3584         (AccessibilityUIElement::selectedChildAtIndex):
3585         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
3586         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
3587         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
3588         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
3589         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
3590         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
3591         (WTR::AccessibilityUIElement::selectedChildAtIndex):
3592         (WTR::AccessibilityUIElement::selectedChildrenCount):
3593         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
3594         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
3595
3596 2014-02-23  Diego Pino García  <dpino@igalia.com>
3597
3598         [GTK] Fix build after Web Inspector code reorganization (r164543)
3599         https://bugs.webkit.org/show_bug.cgi?id=129231
3600
3601         Reviewed by Dean Jackson.
3602
3603         * gtk/generate-inspector-gresource-manifest.py:
3604         Modify paths to Web Inspector code.
3605
3606 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
3607
3608         [GTK] generate-gtkdoc should use argparse
3609         https://bugs.webkit.org/show_bug.cgi?id=128418
3610
3611         Reviewed by Carlos Garcia Campos.
3612
3613         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
3614         to all functions, and guard the main routine with a __name__ == __main__ check.
3615
3616 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
3617
3618         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
3619         https://bugs.webkit.org/show_bug.cgi?id=129191
3620
3621         Reviewed by Anders Carlsson.
3622
3623         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
3624         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
3625         name of the directory is "lib" and not "libs". Instead we should use the CMake
3626         variable specifically assigned to this task.
3627
3628 2014-02-23  David Kilzer  <ddkilzer@apple.com>
3629
3630         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
3631         <http://webkit.org/b/129209>
3632
3633         Reviewed by Geoffrey Garen.
3634
3635         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
3636         ignore list to make ASan builds usable again.  Follow-up
3637         investigation is tracked by <rdar://problem/16055903>.
3638
3639 2014-02-20  David Farler  <dfarler@apple.com>
3640
3641         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
3642         https://bugs.webkit.org/show_bug.cgi?id=128622
3643
3644         Reviewed by Simon Fraser.
3645
3646         With this change, we now have layout tests running in both DumpRenderTree
3647         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
3648         simulator.
3649
3650         * Scripts/old-run-webkit-tests:
3651         In general, make any specific reference to DumpRenderTree
3652         able to refer to WebKitTestRunner wherever possible:
3653         - Rename functions to remove DRT-specific naming.
3654         - Name FIFOs after the tool that is being used.
3655         -- Clean up FIFO creation code
3656         Other necessary changes:
3657         - Allow use of an ios-sim-wk2 platform.
3658         - Clean up platform hierarchy creation where the simulator platform behavior differed.
3659         * WebKitTestRunner/TestController.cpp:
3660         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
3661         (WTR::TestController::TestController):
3662         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
3663         Copy the injected bundle into the app bundle.
3664
3665 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
3666
3667         run-webkit-httpd fails to find httpd configuation file.
3668
3669         Reviewed by Ryosuke Niwa.
3670
3671         * Scripts/webkitperl/httpd.pm:
3672         (getHTTPDConfigPathForTestDirectory):