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