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