fix-blink-patch: tool to fix up renamed directory paths in Blink
[WebKit-https.git] / Tools / ChangeLog
1 2014-03-21  David Kilzer  <ddkilzer@apple.com>
2
3         fix-blink-patch: tool to fix up renamed directory paths in Blink
4         <http://webkit.org/b/130609>
5
6         Reviewed by Ryosuke Niwa.
7
8         Usage: cat blink.patch | fix-blink-patch | svn-apply
9
10         * Scripts/fix-blink-patch: Added.
11
12 2014-03-21  Darin Adler  <darin@apple.com>
13
14         Remove use of deprecatedCharacters in WebKit API tests
15         https://bugs.webkit.org/show_bug.cgi?id=130602
16
17         Reviewed by Antti Koivisto.
18
19         * TestWebKitAPI/Tests/WTF/StringBuilder.cpp:
20         (TestWebKitAPI::expectBuilderContent): Use characters8/16 instead of deprecatedCharacters.
21         (TestWebKitAPI::expectEmpty): Use characters8.
22         (TestWebKitAPI::TEST): Use characters8 instead of deprecatedCharacters in most cases.
23
24         * TestWebKitAPI/Tests/WTF/StringImpl.cpp:
25         Removed the test that is entirely about 16-bit conversion since that's basically a test of
26         the deprecatedCharacters function itself, which we are about to delete.
27
28 2014-03-21  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
29
30         [webkitpy] Fix has_valid_reviewer()
31         https://bugs.webkit.org/show_bug.cgi?id=130589
32
33         Reviewed by Csaba Osztrogonác.
34
35         * Scripts/webkitpy/common/checkout/changelog.py:
36         (ChangeLogEntry.has_valid_reviewer):
37         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
38         (test_has_valid_reviewer):
39         * Scripts/webkitpy/common/config/committers.py:
40         (CommitterList._reviewer_only):
41         (CommitterList.committer_by_name):
42         (CommitterList.reviewer_by_email):
43         (CommitterList):
44         (CommitterList.reviewer_by_name):
45
46 2014-03-21  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
47
48         Add cache support for jhbuild
49         https://bugs.webkit.org/show_bug.cgi?id=130588
50
51         Reviewed by Csaba Osztrogonác.
52
53         * jhbuild/jhbuildrc_common.py:
54         (init): Jhbuild can now save the dependencies locally, if the JHBUILD_MIRROR environment variable is set.
55
56 2014-03-21  Xabier Rodriguez Calvar  <calvaris@igalia.com>
57
58         [CMake] Add support for MAX_CPU_LOAD translated to -l in ninja and make
59         https://bugs.webkit.org/show_bug.cgi?id=130504
60
61         Reviewed by Martin Robinson.
62
63         * Scripts/build-webkit: Add the maxCPULoad() to the makeArgs in
64         CMake if not specified.
65         * Scripts/webkitdirs.pm:
66         (determineMaxCPULoad): Read MAX_CPU_LOAD as maxCPULoad.
67         (maxCPULoad): determineMaxCPULoad and return maxCPULoad.
68
69 2014-03-21  Andreas Kling  <akling@apple.com>
70
71         RetainPtr API test should use CFArray instead of CFString for testing.
72         <rdar://problem/16384899>
73
74         Unreviewed bot fix.
75
76         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
77         (TestWebKitAPI::TEST):
78         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
79         (TestWebKitAPI::TEST):
80
81 2014-03-20  Hyowon Kim  <hw1008.kim@samsung.com>
82
83         Move to using std::unique_ptr for EFL objects.
84         https://bugs.webkit.org/show_bug.cgi?id=129853
85
86         Reviewed by Gyuyoung Kim.
87
88         EflUniquePtr is a template alias of std::unique_ptr
89         with a custom deleter for each Efl Objects, which is motivated by GUniquePtr.
90         This patch replaces uses of OwnPtr and PassOwnPtr for Efl objects with EflUniquePtr.
91
92         * DumpRenderTree/efl/DumpRenderTree.cpp:
93         (main):
94         * ImageDiff/efl/ImageDiff.cpp:
95         (initEfl):
96         (main):
97
98 2014-03-20  Ryuan Choi  <ryuan.choi@samsung.com>
99
100         Unreviewed buildfix after r165983 for non Cocoa platforms
101
102         Renamed WKPreferencesPrivate.h to WKPreferencesRefPrivate.h
103
104         * TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp:
105         * TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
106         * WebKitTestRunner/TestController.cpp:
107
108 2014-03-20  Zan Dobersek  <zdobersek@igalia.com>
109
110         [GTK][CMake] Add support for building with Clang
111         https://bugs.webkit.org/show_bug.cgi?id=130260
112
113         Reviewed by Martin Robinson.
114
115         * TestWebKitAPI/CMakeLists.txt: When building with Clang TestWebKitAPI should be
116         built with GTEST_HAS_TR1_TUPLE defined to 0 to avoid build failures occuring in the
117         included GTest framework headers.
118         * gtk/generate-gtkdoc:
119         (prepare_environment_for_gtkdoc_generation): Don't modify the CFLAGS env anymore
120         in case of using Clang since that is now set by the CMake rule.
121
122 2014-03-19  Simon Fraser  <simon.fraser@apple.com>
123
124         Expose text and page zoom in WK2 SPI, and hook them up in MiniBrowser
125         https://bugs.webkit.org/show_bug.cgi?id=130476
126
127         Reviewed by Anders Carlsson.
128         
129         Hook up page/text zoom in MiniBrowser, make reload work, remove some logging.
130
131         * MiniBrowser/mac/WK1BrowserWindowController.m:
132         (-[WK1BrowserWindowController webView:decidePolicyForNavigationAction:request:frame:decisionListener:]):
133         Remove log.
134         * MiniBrowser/mac/WK2BrowserWindowController.m:
135         (-[WK2BrowserWindowController awakeFromNib]):
136         (-[WK2BrowserWindowController validateMenuItem:]):
137         (-[WK2BrowserWindowController reload:]):
138         Hook up reload.
139         (-[WK2BrowserWindowController toggleZoomMode:]):
140         (-[WK2BrowserWindowController resetZoom:]):
141         (-[WK2BrowserWindowController canResetZoom]):
142         (-[WK2BrowserWindowController currentZoomFactor]):
143         (-[WK2BrowserWindowController setCurrentZoomFactor:]):
144         (-[WK2BrowserWindowController canZoomIn]):
145         (-[WK2BrowserWindowController canZoomOut]):
146
147 2014-03-19  Alexey Proskuryakov  <ap@apple.com>
148
149         REGRESSION (OS X 10.9.2): PageVisibilityStateWithWindowChanges.WebKit2 API test fails
150         https://bugs.webkit.org/show_bug.cgi?id=130463
151
152         * TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm: Disable the test.
153
154 2014-03-18  Samuel White  <samuel_white@apple.com>
155
156         AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
157         https://bugs.webkit.org/show_bug.cgi?id=130250
158
159         Reviewed by Chris Fleizach.
160
161         Added ability to toggle enhanced accessibility on and off to support tests that require it.
162
163         * DumpRenderTree/AccessibilityController.cpp:
164         (enableEnhancedAccessibilityCallback):
165         (getEnhancedAccessibilityEnabledCallback):
166         (AccessibilityController::getJSClass):
167         * DumpRenderTree/AccessibilityController.h:
168         * DumpRenderTree/atk/AccessibilityControllerAtk.cpp:
169         (AccessibilityController::enableEnhancedAccessibility):
170         (AccessibilityController::enhancedAccessibilityEnabled):
171         * DumpRenderTree/ios/AccessibilityControllerIOS.mm:
172         (AccessibilityController::enableEnhancedAccessibility):
173         (AccessibilityController::enhancedAccessibilityEnabled):
174         * DumpRenderTree/mac/AccessibilityControllerMac.mm:
175         (AccessibilityController::enableEnhancedAccessibility):
176         (AccessibilityController::enhancedAccessibilityEnabled):
177         * DumpRenderTree/win/AccessibilityControllerWin.cpp:
178         (AccessibilityController::enableEnhancedAccessibility):
179         (AccessibilityController::enhancedAccessibilityEnabled):
180         * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
181         (WTR::AccessibilityController::enableEnhancedAccessibility):
182         (WTR::AccessibilityController::enhancedAccessibilityEnabled):
183         * WebKitTestRunner/InjectedBundle/AccessibilityController.h:
184         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityController.idl:
185
186 2014-03-18  Filip Pizlo  <fpizlo@apple.com>
187
188         Unreviewed, add some contributors, and fix Nadav's entry (he's not really a reviewer
189         yet).
190
191         * Scripts/webkitpy/common/config/contributors.json:
192
193 2014-03-18  Joseph Pecoraro  <pecoraro@apple.com>
194
195         Web Inspector: Remove stale ReportMemoryUsagePlugin
196         https://bugs.webkit.org/show_bug.cgi?id=130405
197
198         Reviewed by Andreas Kling.
199
200         This clang plugin looks like it was used for the old Inspector memory
201         instrumentation that was removed. So the tool can be removed.
202
203         * clang/ReportMemoryUsagePlugin/CMakeLists.txt: Removed.
204         * clang/ReportMemoryUsagePlugin/Makefile: Removed.
205         * clang/ReportMemoryUsagePlugin/ReportMemoryUsage.cpp: Removed.
206         * clang/ReportMemoryUsagePlugin/tests/Source/WebCore/Test.cpp: Removed.
207
208 2014-03-18  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
209
210         webkit-patch land shouldn't add a reviewer for unreviewed build fixes
211         https://bugs.webkit.org/show_bug.cgi?id=130220
212
213         Reviewed by Csaba Osztrogonác.
214
215         * Scripts/webkitpy/common/checkout/changelog.py:
216         (ChangeLog.set_reviewer):
217         * Scripts/webkitpy/common/checkout/changelog_unittest.py:
218         (test_set_reviewer):
219
220 2014-03-17  Filip Pizlo  <fpizlo@apple.com>
221
222         More FTL enabling.
223
224         Rubber stamped by Dan Bernstein.
225
226         * Tools/Scripts/build-webkit:
227
228 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
229
230         Renable pagination mode in WK2 MiniBrowser
231         https://bugs.webkit.org/show_bug.cgi?id=130374
232
233         Reviewed by Anders Carlsson.
234         
235         Put the implementation of togglePaginationMode: back, and correctly
236         enable the menu item.
237
238         * MiniBrowser/mac/WK2BrowserWindowController.m:
239         (-[WK2BrowserWindowController validateMenuItem:]):
240         (-[WK2BrowserWindowController isPaginated]):
241         (-[WK2BrowserWindowController togglePaginationMode:]):
242
243 2014-03-18  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
244
245         Add --reset option to Tools/Scripts/set-webkit-configuration script
246         https://bugs.webkit.org/show_bug.cgi?id=130401
247
248         Reviewed by Csaba Osztrogonác.
249
250         * Scripts/set-webkit-configuration:
251
252 2014-03-18  Alberto Garcia  <berto@igalia.com>
253
254         [GTK] [CMake] build-webkit-options.txt is not generated during a fresh build
255         https://bugs.webkit.org/show_bug.cgi?id=130388
256
257         Reviewed by Sergio Villar Senin.
258
259         * Scripts/webkitdirs.pm:
260         (shouldRemoveCMakeCache): make sure that the build directory
261         exists before attempting to create a file in it.
262
263 2014-03-18  Robert Plociennik  <r.plociennik@samsung.com>
264
265         [EFL] fontconfig-2.8.0 is not compliant with C++11 leading to a build break
266         https://bugs.webkit.org/show_bug.cgi?id=130336
267
268         Reviewed by Gyuyoung Kim.
269
270         Compilation with gcc 4.8.x results in 'invalid suffix on literal; C++11
271         requires a space between literal and string macro [-Wliteral-suffix]'
272         warning treated as error.
273
274         This patch applies a solution from r162448 to the EFL port.
275
276         * efl/patches/fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch: Added.
277         * efl/jhbuild.modules: Added appropriate patch section.
278
279 2014-03-17  Ryosuke Niwa  <rniwa@webkit.org>
280
281         webkitpy test rebaseline.
282
283         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
284         (MainTest.test_default_args):
285
286 2014-03-17  Ryosuke Niwa  <rniwa@webkit.org>
287
288         --profile should imply --test-runner-count=1 in run-perf-tests
289         https://bugs.webkit.org/show_bug.cgi?id=130375
290
291         Reviewed by Benjamin Poulain.
292
293         Use the test runner count of 1 when --profile is specified but not --test-runner-count.
294
295         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
296         (PerfTestsRunner._parse_args): Use -1 as the default value.
297         (PerfTestsRunner._collect_tests): If --test-runner-count is set (i.e. it's a positive value),
298         then use that value. Otherwise, if it's never set and --profile is present, test-runner-count
299         should be 1.
300
301 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
302
303         Address some style nits.
304
305         * MiniBrowser/mac/WK2BrowserWindowController.m:
306
307 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
308
309         Add transparent window support back into MiniBrowser
310         https://bugs.webkit.org/show_bug.cgi?id=130363
311
312         Reviewed by Anders Carlsson.
313         
314         Re-enable transparent window support for WK2.
315
316         * MiniBrowser/mac/WK2BrowserWindowController.m:
317         (-[WK2BrowserWindowController validateMenuItem:]):
318         (-[WK2BrowserWindowController toggleTransparentWindow:]):
319
320 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
321
322         Fix the 32-bit build; make the open panel make a WK1 window.
323
324         * MiniBrowser/mac/AppDelegate.m:
325         (-[BrowserAppDelegate openDocument:]):
326
327 2014-03-17  Simon Fraser  <simon.fraser@apple.com>
328
329         Convert MiniBrowser to use WKWebView API
330         https://bugs.webkit.org/show_bug.cgi?id=130061
331
332         Reviewed by Anders Carlsson.
333         
334         Convert the MiniBrowser WK2 window to use WebKit2 API as much
335         as possible.
336         
337         Some functionality was removed temporarily:
338             - text zoom, page zoom
339             - reload
340             - pagination mode
341             - transparent window
342             - dumping source
343             - window.open support
344             - beforeUnload panel
345             - find in page
346
347         * MiniBrowser/mac/AppDelegate.h:
348         * MiniBrowser/mac/AppDelegate.m:
349         (-[BrowserAppDelegate init]):
350         (-[BrowserAppDelegate newWindow:]):
351         (-[BrowserAppDelegate applicationWillTerminate:]):
352         (-[BrowserAppDelegate openDocument:]):
353         * MiniBrowser/mac/WK2BrowserWindowController.h:
354         * MiniBrowser/mac/WK2BrowserWindowController.m:
355         (-[WK2BrowserWindowController awakeFromNib]):
356         (-[WK2BrowserWindowController dealloc]):
357         (-[WK2BrowserWindowController fetch:]):
358         (-[WK2BrowserWindowController validateMenuItem:]):
359         (-[WK2BrowserWindowController reload:]):
360         (-[WK2BrowserWindowController goBack:]):
361         (-[WK2BrowserWindowController goForward:]):
362         (-[WK2BrowserWindowController toggleZoomMode:]):
363         (-[WK2BrowserWindowController resetZoom:]):
364         (-[WK2BrowserWindowController canResetZoom]):
365         (-[WK2BrowserWindowController dumpSourceToConsole:]):
366         (-[WK2BrowserWindowController togglePaginationMode:]):
367         (-[WK2BrowserWindowController validateUserInterfaceItem:]):
368         (-[WK2BrowserWindowController windowShouldClose:]):
369         (-[WK2BrowserWindowController applicationTerminating]):
370         (-[WK2BrowserWindowController currentZoomFactor]):
371         (-[WK2BrowserWindowController setCurrentZoomFactor:]):
372         (-[WK2BrowserWindowController toggleTransparentWindow:]):
373         (-[WK2BrowserWindowController observeValueForKeyPath:ofObject:change:context:]):
374         (-[WK2BrowserWindowController webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):
375         (-[WK2BrowserWindowController webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:]):
376         (-[WK2BrowserWindowController webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:]):
377         (-[WK2BrowserWindowController find:]):
378         (-[WK2BrowserWindowController webView:decidePolicyForNavigationResponse:decisionHandler:]):
379         (-[WK2BrowserWindowController webView:didStartProvisionalNavigation:]):
380         (-[WK2BrowserWindowController webView:didReceiveServerRedirectForProvisionalNavigation:]):
381         (-[WK2BrowserWindowController webView:didFailProvisionalNavigation:withError:]):
382         (-[WK2BrowserWindowController webView:didCommitNavigation:]):
383         (-[WK2BrowserWindowController webView:didFinishLoadingNavigation:]):
384         (-[WK2BrowserWindowController webView:didFailNavigation:withError:]):
385         * WebKitTestRunner/PlatformWebView.h:
386         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
387         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
388
389 2014-03-17  Zan Dobersek  <zdobersek@igalia.com>
390
391         Use RunLoop objects through references instead of pointers
392         https://bugs.webkit.org/show_bug.cgi?id=130313
393
394         Reviewed by Andreas Kling.
395
396         Adjust the code accordingly now that RunLoop::current() and RunLoop::main()
397         return RunLoop reference instead of a pointer.
398
399         * TestWebKitAPI/Tests/WebKit2Gtk/DOMDOMWindowTest.cpp:
400         (loadedCallback):
401         (clickedCallback):
402
403 2014-03-17  Tim Horton  <timothy_horton@apple.com>
404
405         sort-export-file --help doesn't work (missing 'use')
406         https://bugs.webkit.org/show_bug.cgi?id=130338
407
408         Reviewed by Anders Carlsson.
409
410         * Scripts/sort-export-file:
411         Add a missing 'use', and fix a typo in an error message.
412
413 2014-03-17  Martin Robinson  <mrobinson@igalia.com>
414
415         [GTK][CMake] Ensure that HAVE_GTK_UNIX_PRINTING is defined when appropriate
416         https://bugs.webkit.org/show_bug.cgi?id=130155
417
418         Reviewed by Philippe Normand.
419
420         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Add GTK_UNIX_PRINT flags to the build.
421
422 2014-03-17  Carlos Garcia Campos  <cgarcia@igalia.com>
423
424         [GTK] MiniBrowser fails to load injected bundle lib
425         https://bugs.webkit.org/show_bug.cgi?id=130332
426
427         Reviewed by Anders Carlsson.
428
429         This is because WEBKIT_INJECTED_BUNDLE_PATH env var is set too late.
430
431         * MiniBrowser/gtk/main.c:
432         (main): Make sure WEBKIT_INJECTED_BUNDLE_PATH is set before a web
433         process is spawn.
434
435 2014-03-16  Kim Byung Jun  <bj1987.kim@samsung.com>
436
437         [EFL] Enable TOUCH_SLIDER macro
438         https://bugs.webkit.org/show_bug.cgi?id=130185
439
440         Reviewed by Gyuyoung Kim.
441
442         * Scripts/webkitperl/FeatureList.pm:
443
444 2014-03-16  Zan Dobersek  <zdobersek@igalia.com>
445
446         [GTK][CMake] Build with -fno-rtti
447         https://bugs.webkit.org/show_bug.cgi?id=130261
448
449         Reviewed by Martin Robinson.
450
451         * TestWebKitAPI/CMakeLists.txt: Build TestWebKitAPI with GTEST_HAS_RTTI macro
452         defined to 0 to prevent typeid use in included GTest headers.
453
454 2014-03-16  Brian Burg  <bburg@apple.com>
455
456         Web Inspector: vended backend commands file should be generated as part of the build
457         https://bugs.webkit.org/show_bug.cgi?id=130110
458
459         Reviewed by Timothy Hatcher.
460
461         * Scripts/build-webkit: build WebInspectorUI after WebCore but before WebKit.
462
463 2014-03-16  Diego Pino García  <dpino@igalia.com>
464
465         [GTK] Minibrowser: Add shortcuts for reloading page and reloading page ignoring cache
466         https://bugs.webkit.org/show_bug.cgi?id=128999
467
468         Reviewed by Philippe Normand.
469
470         * MiniBrowser/gtk/BrowserWindow.c:
471         (reloadPage):
472         (reloadPageIgnoringCache):
473         (browser_window_init):
474
475 2014-03-15  Martin Robinson  <mrobinson@igalia.com>
476
477         [GTK] Improve ninja detection in webkitdirs.pm
478         https://bugs.webkit.org/show_bug.cgi?id=129902
479
480         Reviewed by Daniel Bates.
481
482         * Scripts/webkitdirs.pm:
483         (canUseNinja): Use which instead of trying to invoke ninja directly. This also allows
484         us to look for ninja-build as well.
485
486 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
487
488         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
489         https://bugs.webkit.org/show_bug.cgi?id=130276
490         <rdar://problem/16266927>
491         
492         Reviewed by Simon Fraser.
493
494         * BuildSlaveSupport/build-launcher-app:
495         * BuildSlaveSupport/build-launcher-dmg:
496         * DumpRenderTree/DumpRenderTree.h:
497         * DumpRenderTree/DumpRenderTreePrefix.h:
498         * DumpRenderTree/GCController.cpp:
499         * DumpRenderTree/GCController.h:
500         * DumpRenderTree/JavaScriptThreading.cpp:
501         * DumpRenderTree/JavaScriptThreading.h:
502         * DumpRenderTree/PixelDumpSupport.cpp:
503         * DumpRenderTree/PixelDumpSupport.h:
504         * DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm:
505         * DumpRenderTree/TestRunner.cpp:
506         * DumpRenderTree/TestRunner.h:
507         * DumpRenderTree/WorkQueue.cpp:
508         * DumpRenderTree/WorkQueue.h:
509         * DumpRenderTree/WorkQueueItem.h:
510         * DumpRenderTree/atk/AccessibilityCallbacks.h:
511         * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
512         * DumpRenderTree/cairo/PixelDumpSupportCairo.cpp:
513         * DumpRenderTree/cairo/PixelDumpSupportCairo.h:
514         * DumpRenderTree/cg/PixelDumpSupportCG.cpp:
515         * DumpRenderTree/cg/PixelDumpSupportCG.h:
516         * DumpRenderTree/efl/EditingCallbacks.cpp:
517         * DumpRenderTree/efl/EditingCallbacks.h:
518         * DumpRenderTree/efl/EventSender.cpp:
519         * DumpRenderTree/efl/EventSender.h:
520         * DumpRenderTree/efl/GCControllerEfl.cpp:
521         * DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
522         * DumpRenderTree/efl/TestRunnerEfl.cpp:
523         * DumpRenderTree/gtk/DumpRenderTree.cpp:
524         * DumpRenderTree/gtk/DumpRenderTreeGtk.h:
525         * DumpRenderTree/gtk/EditingCallbacks.cpp:
526         * DumpRenderTree/gtk/EditingCallbacks.h:
527         * DumpRenderTree/gtk/EventSender.cpp:
528         * DumpRenderTree/gtk/EventSender.h:
529         * DumpRenderTree/gtk/GCControllerGtk.cpp:
530         * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp:
531         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp:
532         * DumpRenderTree/gtk/SelfScrollingWebKitWebView.h:
533         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
534         * DumpRenderTree/gtk/TextInputController.cpp:
535         * DumpRenderTree/gtk/TextInputController.h:
536         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL:
537         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm:
538         * DumpRenderTree/ios/PixelDumpSupportIOS.mm:
539         * DumpRenderTree/mac/AppleScriptController.h:
540         * DumpRenderTree/mac/AppleScriptController.m:
541         * DumpRenderTree/mac/CheckedMalloc.cpp:
542         * DumpRenderTree/mac/CheckedMalloc.h:
543         * DumpRenderTree/mac/DumpRenderTree.mm:
544         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h:
545         * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
546         * DumpRenderTree/mac/DumpRenderTreeMac.h:
547         * DumpRenderTree/mac/DumpRenderTreePasteboard.h:
548         * DumpRenderTree/mac/DumpRenderTreePasteboard.m:
549         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
550         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
551         * DumpRenderTree/mac/EditingDelegate.h:
552         * DumpRenderTree/mac/EditingDelegate.mm:
553         * DumpRenderTree/mac/EventSendingController.h:
554         * DumpRenderTree/mac/EventSendingController.mm:
555         * DumpRenderTree/mac/FrameLoadDelegate.h:
556         * DumpRenderTree/mac/FrameLoadDelegate.mm:
557         * DumpRenderTree/mac/GCControllerMac.mm:
558         * DumpRenderTree/mac/MockWebNotificationProvider.h:
559         * DumpRenderTree/mac/MockWebNotificationProvider.mm:
560         * DumpRenderTree/mac/NavigationController.h:
561         * DumpRenderTree/mac/NavigationController.m:
562         * DumpRenderTree/mac/ObjCController.h:
563         * DumpRenderTree/mac/ObjCController.m:
564         * DumpRenderTree/mac/ObjCPlugin.h:
565         * DumpRenderTree/mac/ObjCPlugin.m:
566         * DumpRenderTree/mac/ObjCPluginFunction.h:
567         * DumpRenderTree/mac/ObjCPluginFunction.m:
568         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
569         * DumpRenderTree/mac/PolicyDelegate.h:
570         * DumpRenderTree/mac/PolicyDelegate.mm:
571         * DumpRenderTree/mac/ResourceLoadDelegate.h:
572         * DumpRenderTree/mac/ResourceLoadDelegate.mm:
573         * DumpRenderTree/mac/TestRunnerMac.mm:
574         * DumpRenderTree/mac/TextInputController.h:
575         * DumpRenderTree/mac/TextInputController.m:
576         * DumpRenderTree/mac/UIDelegate.h:
577         * DumpRenderTree/mac/UIDelegate.mm:
578         * DumpRenderTree/mac/WorkQueueItemMac.mm:
579         * DumpRenderTree/win/DRTDataObject.cpp:
580         * DumpRenderTree/win/DRTDataObject.h:
581         * DumpRenderTree/win/DRTDesktopNotificationPresenter.h:
582         * DumpRenderTree/win/DRTDropSource.cpp:
583         * DumpRenderTree/win/DRTDropSource.h:
584         * DumpRenderTree/win/DraggingInfo.h:
585         * DumpRenderTree/win/DumpRenderTree.cpp:
586         * DumpRenderTree/win/DumpRenderTreeWin.h:
587         * DumpRenderTree/win/EditingDelegate.cpp:
588         * DumpRenderTree/win/EditingDelegate.h:
589         * DumpRenderTree/win/EventSender.cpp:
590         * DumpRenderTree/win/EventSender.h:
591         * DumpRenderTree/win/FrameLoadDelegate.cpp:
592         * DumpRenderTree/win/FrameLoadDelegate.h:
593         * DumpRenderTree/win/GCControllerWin.cpp:
594         * DumpRenderTree/win/HistoryDelegate.cpp:
595         * DumpRenderTree/win/HistoryDelegate.h:
596         * DumpRenderTree/win/MD5.cpp:
597         * DumpRenderTree/win/MD5.h:
598         * DumpRenderTree/win/PixelDumpSupportWin.cpp:
599         * DumpRenderTree/win/PolicyDelegate.cpp:
600         * DumpRenderTree/win/PolicyDelegate.h:
601         * DumpRenderTree/win/ResourceLoadDelegate.cpp:
602         * DumpRenderTree/win/ResourceLoadDelegate.h:
603         * DumpRenderTree/win/TestRunnerWin.cpp:
604         * DumpRenderTree/win/TextInputController.cpp:
605         * DumpRenderTree/win/TextInputController.h:
606         * DumpRenderTree/win/TextInputControllerWin.cpp:
607         * DumpRenderTree/win/UIDelegate.cpp:
608         * DumpRenderTree/win/UIDelegate.h:
609         * DumpRenderTree/win/WorkQueueItemWin.cpp:
610         * EWebLauncher/main.c:
611         * GtkLauncher/main.c:
612         * ImageDiff/efl/ImageDiff.cpp:
613         * ImageDiff/gtk/ImageDiff.cpp:
614         * MiniBrowser/gtk/main.c:
615         * Scripts/SpacingHeuristics.pm:
616         * Scripts/VCSUtils.pm:
617         * Scripts/bisect-builds:
618         * Scripts/build-dumprendertree:
619         * Scripts/build-jsc:
620         * Scripts/build-webkit:
621         * Scripts/check-dom-results:
622         * Scripts/check-for-exit-time-destructors:
623         * Scripts/check-for-global-initializers:
624         * Scripts/commit-log-editor:
625         * Scripts/compare-timing-files:
626         * Scripts/debug-minibrowser:
627         * Scripts/debug-safari:
628         * Scripts/do-file-rename:
629         * Scripts/find-extra-includes:
630         * Scripts/generate-coverage-data:
631         * Scripts/make-script-test-wrappers:
632         * Scripts/malloc-tree:
633         * Scripts/old-run-webkit-tests:
634         * Scripts/parse-malloc-history:
635         * Scripts/report-include-statistics:
636         * Scripts/resolve-ChangeLogs:
637         * Scripts/run-bindings-tests:
638         * Scripts/run-iexploder-tests:
639         * Scripts/run-javascriptcore-tests:
640         * Scripts/run-jsc:
641         * Scripts/run-launcher:
642         * Scripts/run-leaks:
643         * Scripts/run-mangleme-tests:
644         * Scripts/run-minibrowser:
645         * Scripts/run-pageloadtest:
646         * Scripts/run-regexp-tests:
647         * Scripts/run-safari:
648         * Scripts/run-sunspider:
649         * Scripts/run-webkit-app:
650         * Scripts/sampstat:
651         * Scripts/set-webkit-configuration:
652         * Scripts/sort-Xcode-project-file:
653         * Scripts/sort-export-file:
654         * Scripts/split-file-by-class:
655         * Scripts/sunspider-compare-results:
656         * Scripts/svn-apply:
657         * Scripts/svn-create-patch:
658         * Scripts/svn-unapply:
659         * Scripts/test-webkit-scripts:
660         * Scripts/update-javascriptcore-test-results:
661         * Scripts/update-webkit:
662         * Scripts/update-webkit-auxiliary-libs:
663         * Scripts/update-webkit-dependency:
664         * Scripts/update-webkit-localizable-strings:
665         * Scripts/update-webkit-support-libs:
666         * Scripts/update-webkit-wincairo-libs:
667         * Scripts/webkit-build-directory:
668         * Scripts/webkitdirs.pm:
669         (installedSafariPath):
670         * Scripts/webkitperl/VCSUtils_unittest/parseChunkRange.pl:
671         * Scripts/webkitperl/VCSUtils_unittest/parseDiffHeader.pl:
672         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl:
673         * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffHeader.pl:
674         * Scripts/webkitperl/VCSUtils_unittest/parseSvnProperty.pl:
675         * Scripts/webkitperl/VCSUtils_unittest/parseSvnPropertyValue.pl:
676         * Scripts/webkitperl/features.pm:
677         * Scripts/webkitperl/httpd.pm:
678         * Scripts/webkitpy/bindings/main.py:
679         * Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
680         * TestWebKitAPI/Tests/WTF/MediaTime.cpp:
681         * TestWebKitAPI/Tests/WTF/MetaAllocator.cpp:
682         * TestWebKitAPI/Tests/WTF/RedBlackTree.cpp:
683         * TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp:
684         * TestWebKitAPI/Tests/WTF/cf/RetainPtrHashing.cpp:
685         * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm:
686         * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp:
687         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp:
688         * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h:
689         * WebKitTestRunner/PixelDumpSupport.cpp:
690         * WebKitTestRunner/PixelDumpSupport.h:
691         * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
692         * WinLauncher/WinLauncher.cpp:
693         * WinLauncher/WinLauncher.h:
694         * WinLauncher/stdafx.cpp:
695         * WinLauncher/stdafx.h:
696
697 2014-03-14  Filip Pizlo  <fpizlo@apple.com>
698
699         Sometimes we need to be explicit about the SDK when running ranlib on Darwin
700         https://bugs.webkit.org/show_bug.cgi?id=130265
701
702         Reviewed by Michael Saboff.
703
704         * Scripts/build-webkit:
705         * Scripts/copy-webkitlibraries-to-product-directory:
706
707 2014-03-14  Landry Breuil  <landry@openbsd.org>
708
709         Recognize openbsd/netbsd and am64 archs in Tools/Scripts.
710         Also allow to set MAKE in the environment.
711         https://bugs.webkit.org/show_bug.cgi?id=129991
712
713         Reviewed by Andreas Kling.
714
715         * Scripts/webkitdirs.pm:
716         (determineArchitecture):
717         (determineNumberOfCPUs):
718         (isBSD):
719         (buildAutotoolsProject):
720         * Scripts/webkitpy/common/system/platforminfo.py:
721         (PlatformInfo.__init__):
722         (PlatformInfo.is_openbsd):
723         (PlatformInfo):
724         (PlatformInfo.is_netbsd):
725         (PlatformInfo._determine_os_name):
726
727 2014-03-14  Dean Jackson  <dino@apple.com>
728
729         Remove libWebKitSystemInterfaceLion.a
730         https://bugs.webkit.org/show_bug.cgi?id=130254
731
732         Reviewed by Geoffrey Garen and Andreas Kling.
733
734         No need to copy the Lion libraries into the build.
735
736         * Scripts/copy-webkitlibraries-to-product-directory:
737
738 2014-03-14  Jinwoo Song  <jinwoo7.song@samsung.com>
739
740         [EFL][MiniBrowser] Revise help messages of command line parameters
741         https://bugs.webkit.org/show_bug.cgi?id=130222
742
743         Reviewed by Csaba Osztrogonác.
744
745         Correct the default value description and make help messages to be consistent.
746
747         * MiniBrowser/efl/main.c:
748
749 2014-03-12  Sergio Villar Senin  <svillar@igalia.com>
750
751         Rename DEFINE_STATIC_LOCAL to DEPRECATED_DEFINE_STATIC_LOCAL
752         https://bugs.webkit.org/show_bug.cgi?id=129612
753
754         Reviewed by Darin Adler.
755
756         For new code use static NeverDestroyed<T> instead.
757
758         * DumpRenderTree/JavaScriptThreading.cpp:
759         (javaScriptThreadsMutex):
760         (javaScriptThreads):
761         * DumpRenderTree/efl/EventSender.cpp:
762         (touchPointList):
763         (delayedEventQueue):
764         * DumpRenderTree/win/FrameLoadDelegate.cpp:
765         (delegatesWithDelayedWork):
766         * Scripts/check-for-exit-time-destructors:
767         * TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp:
768         * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp:
769         (testsMap):
770
771 2014-03-13  Sanghyup Lee  <sh53.lee@samsung.com>
772
773         [EFL][WK2] Fix compilation warning in Minibrowser
774         https://bugs.webkit.org/show_bug.cgi?id=130132
775
776         Reviewed by Csaba Osztrogonác.
777
778         Replace mktemp() with mkstemp() to fix compilation warning in MiniBrowser.
779
780         * MiniBrowser/efl/main.c:
781         (on_download_request):
782
783 2014-03-13  Filip Pizlo  <fpizlo@apple.com>
784
785         FTL should support IsBlah
786         https://bugs.webkit.org/show_bug.cgi?id=130202
787
788         Reviewed by Geoffrey Garen.
789         
790         Running existing JSRegress tests with noInline gives us coverage for these
791         changes. Chances are, this will also give coverage for other interesting things
792         as well.
793
794         * Scripts/run-jsc-stress-tests:
795
796 2014-03-12  Brian Burg  <bburg@apple.com>
797
798         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
799         https://bugs.webkit.org/show_bug.cgi?id=129744
800
801         Reviewed by Timothy Hatcher.
802
803         * DumpRenderTree/TestRunner.cpp:
804         (evaluateInWebInspectorCallback):
805         * DumpRenderTree/TestRunner.h:
806         * DumpRenderTree/efl/TestRunnerEfl.cpp:
807         (TestRunner::evaluateInWebInspector):
808         * DumpRenderTree/gtk/TestRunnerGtk.cpp:
809         (TestRunner::evaluateInWebInspector):
810         * DumpRenderTree/mac/TestRunnerMac.mm:
811         (TestRunner::evaluateInWebInspector):
812         * DumpRenderTree/win/TestRunnerWin.cpp:
813         (TestRunner::evaluateInWebInspector):
814         * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
815         * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
816         (WTR::TestRunner::evaluateInWebInspector):
817         * WebKitTestRunner/InjectedBundle/TestRunner.h:
818
819 2014-03-13  Jozsef Berta  <jberta.u-szeged@partner.samsung.com>
820
821         [GTK] build-webkit shouldn't show error message when ninja isn't installed
822         https://bugs.webkit.org/show_bug.cgi?id=130129
823
824         Reviewed by Csaba Osztrogonác.
825
826         * Scripts/webkitdirs.pm:
827         (canUseNinja): Redirecting stderr to /dev/null
828
829 2014-03-13  Andres Gomez  <agomez@igalia.com>
830
831         [GTK] "Tools/jhbuild/jhbuild-wrapper --gtk" build fails even after running Tools/gtk/install-dependencies due to missing proper libxml2 python bindings
832         https://bugs.webkit.org/show_bug.cgi?id=130092
833
834         Reviewed by Csaba Osztrogonác.
835
836         Added "python-dev" as dependency for deb based distros. It is
837         already present for rpm based distros. This dependency will allow
838         libxml2 to generate its python bindings, needed by gtk-doc.
839
840         * gtk/install-dependencies:
841
842 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
843
844         Unreviewed. Fix GTK+ cmake build after r165488.
845
846         * MiniBrowser/gtk/CMakeLists.txt: Add CMAKE_BINARY_DIR to include dirs.
847
848 2014-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
849
850         [GTK][CMAKE] Remove compile warnings about GTK+ deprecated API
851         https://bugs.webkit.org/show_bug.cgi?id=130014
852
853         Reviewed by Martin Robinson.
854
855         Include cmake or autotools config header.
856
857         * MiniBrowser/gtk/BrowserDownloadsBar.c:
858         * MiniBrowser/gtk/BrowserSearchBar.c:
859         * MiniBrowser/gtk/BrowserWindow.c:
860         * MiniBrowser/gtk/main.c:
861
862 2014-03-12  Commit Queue  <commit-queue@webkit.org>
863
864         Unreviewed, rolling out r165471.
865         https://bugs.webkit.org/show_bug.cgi?id=130139
866
867         Didn't really fix the issue and broke another bot (Requested
868         by mrobinson on #webkit).
869
870         Reverted changeset:
871
872         "[CMake] Newer versions of CMake cannot find older versions of
873         Freetype"
874         https://bugs.webkit.org/show_bug.cgi?id=130107
875         http://trac.webkit.org/changeset/165471
876
877 2014-03-11  Filip Pizlo  <fpizlo@apple.com>
878
879         It should be possible to build WebKit with FTL on iOS
880         https://bugs.webkit.org/show_bug.cgi?id=130116
881
882         Reviewed by Dan Bernstein.
883
884         * Scripts/build-webkit:
885         * Scripts/copy-webkitlibraries-to-product-directory:
886
887 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
888
889         [Win] Remove use of QTSDK
890         https://bugs.webkit.org/show_bug.cgi?id=130049
891
892         Reviewed by Darin Adler.
893
894         * DumpRenderTree/win/DumpRenderTree.cpp:
895         (initialize): Remove QuickTime code.
896         * win/AssembleBuildLogs/AssembleLogs.cmd: Don't grab logs from
897         building QTMovieWin.
898
899 2014-03-12  Martin Robinson  <mrobinson@igalia.com>
900
901         [GTK][CMAKE] Too verbose build output
902         https://bugs.webkit.org/show_bug.cgi?id=130076
903
904         Reviewed by Carlos Garcia Campos.
905
906         Instead of building with cmake --build which isn't smart about pretty printing and
907         colors, we build with a script which calls the proper build command.
908
909         * Scripts/webkitdirs.pm:
910         (buildCMakeGeneratedProject): For GTK+ call the script that we generate during
911         the CMake configuration pass.
912
913 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
914
915         [CMake] Newer versions of CMake cannot find older versions of Freetype
916         https://bugs.webkit.org/show_bug.cgi?id=130107
917
918         Reviewed by Gustavo Noronha Silva.
919
920         * gtk/jhbuildrc: Work around a bug in newer CMakes by giving the FREETYPE_DIR hint
921         to CMake during jhbuild initialization.
922
923 2014-03-12  Zalan Bujtas  <zalan@apple.com>
924
925         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
926         https://bugs.webkit.org/show_bug.cgi?id=129961
927
928         Reviewed by Simon Fraser.
929
930         Now scaled content can go through the window capturing mechanism too for compositing content.
931         AppleMagnifiedMode is redundant.
932
933         * DumpRenderTree/mac/DumpRenderTree.mm:
934         (setDefaultsToConsistentValuesForTesting):
935         (runTest):
936         * DumpRenderTree/mac/PixelDumpSupportMac.mm:
937         (createBitmapContextFromWebView):
938         * WebKitTestRunner/PlatformWebView.h:
939         * WebKitTestRunner/cg/TestInvocationCG.cpp:
940         (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
941         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
942         (WTR::PlatformWebView::didInitializeClients):
943         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
944         (WTR::PlatformWebView::forceWindowFramesChanged):
945         * WebKitTestRunner/mac/main.mm:
946         (setDefaultsToConsistentValuesForTesting):
947
948 2014-03-12  Anton Obzhirov  <a.obzhirov@samsung.com>
949
950         Unreviewed. Add myself as a committer.
951
952         * Scripts/webkitpy/common/config/contributors.json:
953
954 2014-03-12  Ryuan Choi  <ryuan.choi@samsung.com>
955
956         Unreviewed build fix on the EFL port when used lower version of ATK
957
958         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
959         (WTR::AccessibilityUIElement::y): Fixed typo.
960
961 2014-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
962
963         Some images are blank in the rebaseline server UI
964         https://bugs.webkit.org/show_bug.cgi?id=130104
965
966         Reviewed by Tim Horton.
967
968         Let the server check for images in the 'retries' directory
969         if it can't find an image otherwise.
970
971         * Scripts/webkitpy/tool/servers/rebaselineserver.py:
972         (RebaselineHTTPRequestHandler.test_result):
973
974 2014-03-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
975
976         [GTK][CMake] --update-gtk has no effect
977         https://bugs.webkit.org/show_bug.cgi?id=130088
978
979         Reviewed by Philippe Normand.
980
981         * Scripts/webkitdirs.pm:
982         (buildCMakeProjectOrExit): call update-webkitgtk-libs if --update-gtk has been passed
983         as an argument.
984
985 2014-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
986
987         Add "System Font" to the list of whitelisted DRT fonts
988         https://bugs.webkit.org/show_bug.cgi?id=130046
989
990         Reviewed by Darin Adler.
991
992         * DumpRenderTree/mac/DumpRenderTree.mm:
993         (allowedFontFamilySet):
994         * WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm:
995
996 2014-03-11  Martin Robinson  <mrobinson@igalia.com>
997
998         [GTK] The jhbuild environment should set CMAKE_PREFIX_PATH and CMAKE_LIBRARY_PATH
999         https://bugs.webkit.org/show_bug.cgi?id=130064
1000
1001         Reviewed by Philippe Normand.
1002
1003         * efl/jhbuildrc: Remove duplicated code.
1004         * gtk/jhbuildrc: Remove duplicated code.
1005         * jhbuild/jhbuildrc_common.py:
1006         (init): Move duplicated code from jhbuildrc's and extend setting CMake environment variables to
1007         GTK+. We always set the CMAKE_LIBRARY_PATH, which should be harmless for EFL 32-bit systems.
1008         and is apparently necessary for GTK+.
1009
1010 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
1011
1012         check-webkit-style failed to complain about missing braces
1013         https://bugs.webkit.org/show_bug.cgi?id=34189
1014
1015         Reviewed by Ryosuke Niwa.
1016
1017         * Scripts/webkitpy/style/checkers/cpp.py:
1018         (check_braces):
1019         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1020         (WebKitStyleTest.test_braces):
1021
1022 2014-03-11  László Langó  <llango.u-szeged@partner.samsung.com>
1023
1024         Remove Qt cruft from style checker.
1025         https://bugs.webkit.org/show_bug.cgi?id=130085
1026
1027         Reviewed by Csaba Osztrogonác.
1028
1029         There is no 'foreach' keyword in c++. That was a Qt feature
1030         added in: http://trac.webkit.org/changeset/46113
1031         Qt was removed from WebKit, so we should remove the checks
1032         of this keyword from check-webkit-style scripts.
1033
1034         * Scripts/webkitpy/style/checkers/cpp.py:
1035         (check_spacing_for_function_call):
1036         (check_spacing):
1037         (check_braces):
1038         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1039         (CppStyleTest.test_mismatching_spaces_in_parens):
1040         (CppStyleTest.test_spacing_for_fncall):
1041         (WebKitStyleTest.test_braces):
1042
1043 2014-03-11  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
1044
1045         [GTK] update-webkitgtk-libs needs itstool
1046         https://bugs.webkit.org/show_bug.cgi?id=130082
1047
1048         After http://trac.webkit.org/changeset/165110 WebKitGTK+ uses gtk-doc 1.20.
1049         itstool is a dependency of building gtk-doc from version 1.19, so it should
1050         be added to Tools/gtk/install-dependencies script, too.
1051
1052         Reviewed by Philippe Normand.
1053
1054         * gtk/install-dependencies:
1055
1056 2014-03-11  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1057
1058         webkitbot rollout ChangeLogs should be nicer
1059         https://bugs.webkit.org/show_bug.cgi?id=122654
1060
1061         Reviewed by Csaba Osztrogonác.
1062
1063         Added bug urls and descriptions of rolled out patches to the rollout changelog
1064         if they are present in the original changelog. Additionally removed the list of
1065         changed files and functions.
1066
1067         * Scripts/webkitpy/common/checkout/changelog.py:
1068         (ChangeLog.update_with_unreviewed_message): Cut off the list of modified files.
1069         * Scripts/webkitpy/common/checkout/checkout.py:
1070         (Checkout._changelog_data_for_revision): Store bug description.
1071         * Scripts/webkitpy/common/checkout/checkout_mock.py:
1072         * Scripts/webkitpy/common/checkout/checkout_unittest.py:
1073         (CheckoutTest.test_commit_info_for_revision):
1074         * Scripts/webkitpy/common/checkout/commitinfo.py:
1075         (CommitInfo.bug_description): Added.
1076         (CommitInfo.to_json):
1077         * Scripts/webkitpy/common/checkout/commitinfo_unittest.py:
1078         (CommitInfoTest.test_commit_info_creation):
1079         * Scripts/webkitpy/tool/commands/download.py:
1080         (AbstractRolloutPrepCommand._prepare_state): Store bug ids and descriptions of rolled
1081         out patches for creating rollout changelog.
1082         (CreateRollout._prepare_state): Remove obsolete comments and code, the bug id that
1083         caused the regression is stored in state["bug_blocked"] now.
1084         * Scripts/webkitpy/tool/commands/download_unittest.py:
1085         (test_prepare_rollout):
1086         (test_create_rollout_multiple_revision):
1087         * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
1088         (PrepareChangeLogForRevert._message_for_revert): Add bug urls and descriptions of
1089         rolled out patches to the changelog.
1090         (PrepareChangeLogForRevert.run):
1091         * Scripts/webkitpy/tool/steps/preparechangelogforrevert_unittest.py:
1092         (UpdateChangeLogsForRevertTest):
1093         (test_message_for_revert):
1094         * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
1095         (ReopenBugAfterRollout.run):
1096
1097 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
1098
1099         [ATK] Adjust WKTR/DRT to use new API from ATK 2.11.90
1100         https://bugs.webkit.org/show_bug.cgi?id=130021
1101
1102         Reviewed by Mario Sanchez Prada.
1103
1104         Replace deprecated functions to use new API from ATK 2.11.90.
1105
1106         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1107         (AccessibilityUIElement::x):
1108         (AccessibilityUIElement::y):
1109         (AccessibilityUIElement::width):
1110         (AccessibilityUIElement::height):
1111         (AccessibilityUIElement::clickPointX):
1112         (AccessibilityUIElement::clickPointY):
1113         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1114         (WTR::AccessibilityUIElement::x):
1115         (WTR::AccessibilityUIElement::y):
1116         (WTR::AccessibilityUIElement::width):
1117         (WTR::AccessibilityUIElement::height):
1118         (WTR::AccessibilityUIElement::clickPointX):
1119         (WTR::AccessibilityUIElement::clickPointY):
1120
1121 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
1122
1123         [ATK] Expose aria-posinset and aria-setsize through object attributes
1124         https://bugs.webkit.org/show_bug.cgi?id=130011
1125
1126         Reviewed by Chris Fleizach.
1127
1128         Added missing implementation of numberAttributeValue both to WKTR and DRT.
1129
1130         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1131         (AccessibilityUIElement::numberAttributeValue):
1132         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1133         (WTR::AccessibilityUIElement::numberAttributeValue):
1134
1135 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
1136
1137         [Win] Unreviewed build fix.
1138
1139         Some bad Windows code was committed at some point that prevents the Apple Windows port
1140         from finding its runtime dependencies reliably.
1141
1142         * win/DLLLauncher/DLLLauncherMain.cpp:
1143         (appleApplicationSupportDirectory): Restored this function.
1144         (modifyPath): Update to use appleApplicationSupportDirectory function.
1145
1146 2014-03-10  Zoltan Horvath  <zoltan@webkit.org>
1147
1148         Let the user define the full address of the performance-site-server for uploading results
1149         https://bugs.webkit.org/show_bug.cgi?id=129819
1150
1151         Reviewed by Ryosuke Niwa.
1152
1153         Currently perftestsrunner.py assumes that the server uses https protocol all the time, which
1154         can be confusing. It's more straightforward, if you need to define explicitly the server's full
1155         address along with the protocol, when you're using this parameter. I added HTTPS as the default
1156         protocol for now, in order to avoid breaking the perf bots.
1157
1158         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
1159         (_upload_json):
1160         * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
1161         (MainTest.test_upload_json):
1162
1163 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
1164
1165         [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1166         https://bugs.webkit.org/show_bug.cgi?id=130023
1167
1168         Reviewed by Dean Jackson.
1169
1170         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj: Add missing
1171         /SAFESEH flag to DLL launcher process.
1172
1173 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
1174
1175         RunGtkWebKitGObjectDOMBindingsAPIBreakTests should be added to the BuildAndTestFactory not the TestFactory
1176         https://bugs.webkit.org/show_bug.cgi?id=129980
1177
1178         Reviewed by Carlos Garcia Campos.
1179
1180         * BuildSlaveSupport/build.webkit.org-config/master.cfg: Add RunGtkWebKitGObjectDOMBindingsAPIBreakTests to the correct factory.
1181
1182 2014-03-09  Martin Robinson  <mrobinson@igalia.com>
1183
1184         [GTK] Remove the WebView source-mode WebKit1 test
1185         https://bugs.webkit.org/show_bug.cgi?id=129976
1186
1187         Reviewed by Carlos Garcia Campos.
1188
1189         * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Remove the source-mode test.
1190
1191 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
1192
1193         Unreviewed build fix for GTKbuild after the switch to CMake
1194
1195         * gtk/common.py:
1196         (is_cmake_build): Like r165284, we need to assume CMake by default, since the
1197         test-only bot doesn't have any build files.
1198
1199 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
1200
1201         [GTK] built-product-archive does not handle GTK+ CMake build
1202         https://bugs.webkit.org/show_bug.cgi?id=129941
1203
1204         * BuildSlaveSupport/built-product-archive:
1205         (archiveBuiltProduct): Fix the build by adding support to built-product-archive for
1206         the CMake build.
1207
1208 2014-03-07  Lorenzo Tilve  <ltilve@igalia.com>
1209
1210         [GTK] Include CMake into install-dependencies script
1211         https://bugs.webkit.org/show_bug.cgi?id=129909
1212
1213         Reviewed by Martin Robinson.
1214
1215         As since r165267 buid-webkit uses CMake by default, the dependency
1216         with 'cmake' package should be introduced.
1217
1218         * gtk/install-dependencies: Ditto.
1219
1220 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
1221
1222         REGRESSION(165267): Broke a webkitpy unit tests
1223         https://bugs.webkit.org/show_bug.cgi?id=129904
1224
1225         Reviewed by Jon Honeycutt.
1226
1227         * Scripts/webkitpy/port/gtk.py: Flip the default test to assume CMake by default.
1228         (GtkPort._is_cmake_build):
1229
1230 2014-03-07  Andres Gomez  <agomez@igalia.com>
1231
1232         [GTK] webkit-patch setup-git-clone fails even after running Tools/gtk/install-dependencies
1233         https://bugs.webkit.org/show_bug.cgi?id=129893
1234
1235         Reviewed by Martin Robinson.
1236
1237         Added "git-svn" as dependency for deb based distros and,
1238         additionally, "subversion" for rpm based distros.
1239
1240         * gtk/install-dependencies:
1241
1242 2014-03-07  Roger Fong  <roger_fong@apple.com>
1243
1244         Remove dummy setSystemWebGLLoadPolicy client method.
1245         https://bugs.webkit.org/show_bug.cgi?id=129873.
1246
1247         Reviewed by Dean Jackson.
1248
1249         * WebKitTestRunner/TestController.cpp:
1250         (WTR::TestController::createWebViewWithOptions):
1251
1252 2014-03-07  Mark Hahnenberg  <mhahnenberg@apple.com>
1253
1254         run-jsc-stress-tests doesn't eagerly report test failures when using the shell runner
1255         https://bugs.webkit.org/show_bug.cgi?id=129886
1256
1257         Reviewed by Mark Lam.
1258
1259         * Scripts/jsc-stress-test-helpers/shell-runner.sh: Added a "verbose" mode to the shell runner.
1260         If we're in verbose mode, then we don't redirect any output when running each test. If we're not
1261         in verbose mode then we redirect stdout to /dev/null and allow any stderr output through.
1262         * Scripts/run-jsc-stress-tests: Redirect any sort of error output to stderr so that it will 
1263         make it through when in non-verbose mode.
1264
1265 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
1266
1267         [GTK] buid-webkit should use CMake by default
1268         https://bugs.webkit.org/show_bug.cgi?id=129855
1269
1270         Reviewed by Carlos Garcia Campos.
1271
1272         Make the CMake build the default GTK+ build when using build-webkit. This will
1273         ensure that all bots are using CMake. We do this by swapping --gtk and --gtkcmake,
1274         so that we have --gtk and --gtkautotools.
1275
1276         * Scripts/webkitdirs.pm: Swap --gtkcmake/--gtk for --gtk/--gtkautotools.
1277         * Scripts/webkitpy/port/gtk.py: Ditto.
1278
1279 2014-03-06  Martin Robinson  <mrobinson@igalia.com>
1280
1281         [CMake] [GTK] Build with ninja when it is available
1282         https://bugs.webkit.org/show_bug.cgi?id=129805
1283
1284         Reviewed by Philippe Normand.
1285
1286         * Scripts/webkitdirs.pm:
1287         (canUseNinja): Added this helper which tries to execute Ninja, in an effort to determine
1288         if it's available on the system.
1289         (cmakeGeneratedBuildfile): Return the path to the generated build file. Only Unix support ATM.
1290         (generateBuildSystemFromCMakeProject): For GTK+ compile with Ninja when possible.
1291
1292 2014-03-06  Filip Pizlo  <fpizlo@apple.com>
1293
1294         If the FTL is build-time enabled then it should be run-time enabled.
1295
1296         Rubber stamped by Geoffrey Garen.
1297
1298         * Scripts/run-jsc-stress-tests:
1299
1300 2014-03-06  Mark Hahnenberg  <mhahnenberg@apple.com>
1301
1302         detectFailures in run-jsc-stress-tests can report everything was ok if too many tests fail
1303         https://bugs.webkit.org/show_bug.cgi?id=129837
1304
1305         Reviewed by Michael Saboff.
1306
1307         ls test_fail_* can fail if there are too many files that match. We then swallow that error, which makes everything seem ok.
1308         The fix is to use find instead of ls like we do in shell-runner.sh.
1309
1310         * Scripts/run-jsc-stress-tests:
1311
1312 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
1313
1314         filter-build-webkit should not strip .o
1315         https://bugs.webkit.org/show_bug.cgi?id=129614
1316
1317         Reviewed by Dean Jackson.
1318
1319         This makes it much easier to jump from the failing output at
1320         the end back up to the compile errors earlier in the output.
1321
1322         * Scripts/filter-build-webkit:
1323
1324 2014-03-06  Anders Carlsson  <andersca@apple.com>
1325
1326         Build WebKit2 before building WebKit
1327         https://bugs.webkit.org/show_bug.cgi?id=129831
1328         <rdar://problem/15920020>
1329
1330         Reviewed by Dan Bernstein.
1331
1332         * Scripts/build-webkit:
1333         Always build WebKit2 and make sure to build it before WebKit when building on Mac.
1334
1335 2014-03-06  ChangSeok Oh  <changseok.oh@collabora.com>
1336
1337         make-3.82 fails to build on ARM/Linux
1338         https://bugs.webkit.org/show_bug.cgi?id=107926
1339
1340         Reviewed by Martin Robinson.
1341
1342         Some ARM/Linux systems don't support PAGE_SIZE macro so that it causes a build failure.
1343         The related bug reporting is here. https://lists.debian.org/debian-kernel/2014/02/msg00274.html
1344         To avoid this, I propose to use sysconf(_SC_PAGESIZE) instead of PAGE_SIZE
1345         where it is not defined. See more details, http://linux.die.net/man/2/getpagesize
1346
1347         * gtk/patches/make-3.82-arg-list-length.patch:
1348
1349 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
1350
1351         [GTK] Close the page when the view is disposed instead of when finalized
1352         https://bugs.webkit.org/show_bug.cgi?id=129783
1353
1354         Reviewed by Sergio Villar Senin.
1355
1356         Add test case but disabled for now because it's affetected by bug #129684.
1357
1358         * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
1359         (testProcessPerWebView):
1360
1361 2014-03-06  Carlos Garcia Campos  <cgarcia@igalia.com>
1362
1363         [GTK] MiniBrowser crashes when opening several urls passed as command line options
1364         https://bugs.webkit.org/show_bug.cgi?id=129738
1365
1366         Reviewed by Sergio Villar Senin.
1367
1368         The problem is that we are calling g_object_unref() for the
1369         WebKitWebSettings everytime we set it to a WebKitWebView, but the
1370         view only increases the reference counter when the settings is not
1371         the same it currently has. We should release our reference once.
1372
1373         * MiniBrowser/gtk/main.c:
1374         (createBrowserWindow):
1375         (main):
1376
1377 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
1378
1379         [GTK][CMake] Tarball is created with wrong tarball paths
1380         https://bugs.webkit.org/show_bug.cgi?id=129496
1381
1382         Reviewed by Daniel Bates.
1383
1384         * gtk/make-dist.py:
1385         (Manifest.__init__): I inadvertently inverted the logic of these checks when
1386         landing the original patch with some suggestions from the reviewer. With the
1387         checks corrected, the tarball path is constructed properly.
1388
1389 2014-03-05  Jae Hyun Park  <jaepark@webkit.org>
1390
1391         Unreviewed. Update my email in contributors.json
1392
1393         * Scripts/webkitpy/common/config/contributors.json:
1394
1395 2014-03-05  Dean Jackson  <dino@apple.com>
1396
1397         [WebGL] Use WKSI to see what the system policy for WebGL is
1398         https://bugs.webkit.org/show_bug.cgi?id=129722
1399         <rdar://problem/15790542>
1400
1401         Reviewed by Tim Horton.
1402
1403         Dummy entry for setSystemWebGLLoadPolicy.
1404
1405         * WebKitTestRunner/TestController.cpp:
1406         (WTR::TestController::createWebViewWithOptions):
1407
1408 2014-03-03  Martin Robinson  <mrobinson@igalia.com>
1409
1410         [GTK][CMake] Generate documentation for the DOM bindings
1411         https://bugs.webkit.org/show_bug.cgi?id=126211
1412
1413         Reviewed by Carlos Garcia Campos.
1414
1415         * gtk/GNUmakefile.am: No longer generation sections and SGML files in the makefile.
1416         * gtk/generate-gtkdoc: Call the code from webkitdom.py to generate sections and SGML files.
1417         * gtk/generate-webkitdom-doc-files: Removed.
1418         * gtk/webkitdom.py: Moved WebKit GObject DOM bindings doc generation code here, so
1419         that it can be called by generate-gtkdoc.
1420
1421 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
1422
1423         [GTK][CMake] build-webkit should rerun cmake if the Makefile is missing
1424         https://bugs.webkit.org/show_bug.cgi?id=129380
1425
1426         Reviewed by Philippe Normand.
1427
1428         * Scripts/webkitdirs.pm:
1429         (generateBuildSystemFromCMakeProject): Check for the existence of the Makefile before
1430         skipping CMake execution.
1431
1432 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
1433
1434         [GTK] The jhbuild environment should have the latest stable release of gtk-doc
1435         https://bugs.webkit.org/show_bug.cgi?id=129651
1436
1437         Reviewed by Philippe Normand.
1438
1439         * gtk/jhbuild.modules: Add gtk-doc to the list of modules.
1440
1441 2014-03-05  Martin Robinson  <mrobinson@igalia.com>
1442
1443         [GTK] Give the WebKit GObject DOM bindings API break detection it's own buildbot bubble
1444         https://bugs.webkit.org/show_bug.cgi?id=129637
1445
1446         Reviewed by Carlos Garcia Campos.
1447
1448         * BuildSlaveSupport/build.webkit.org-config/master.cfg:
1449         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests): Added this test runner.
1450         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.commandComplete): Run the breakage test command and scan the output.
1451         (RunGtkWebKitGObjectDOMBindingsAPIBreakTests.evaluateCommand): Return failure if there is missing API (an API break).
1452         New API typically just requires a rebaseline and isn't necessarily a faiulre.
1453         (TestFactory.__init__): Add the test for GTK+.
1454         * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a unit test for the new bubble.
1455
1456 2014-03-05  Krzysztof Czech  <k.czech@samsung.com>
1457
1458         [ATK] Expose missing functionalities of AtkTableCell to AT
1459         https://bugs.webkit.org/show_bug.cgi?id=129492
1460
1461         Reviewed by Mario Sanchez Prada.
1462
1463         Reducing some code by using new API of AtkTableCell.
1464
1465         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1466         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1467
1468 2014-03-04  Alex Christensen  <achristensen@webkit.org>
1469
1470         Preparing to run layout tests on Wincairo.
1471         https://bugs.webkit.org/show_bug.cgi?id=129709
1472
1473         Reviewed by Brent Fulgham.
1474
1475         * Scripts/webkitdirs.pm:
1476         (setPathForRunningWebKitApp):
1477         Add GStreamer directory for WinCairo running layout tests.
1478         * win/DLLLauncher/DLLLauncherMain.cpp:
1479         (modifyPath):
1480         Added the WinCairo bin32 or bin64 directory for running WinLauncher.
1481
1482 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
1483
1484         [GTK] Simplify the GObject DOM bindings API break check into one step
1485         https://bugs.webkit.org/show_bug.cgi?id=129571
1486
1487         Reviewed by Carlos Garcia Campos.
1488
1489         * GNUmakefile.am: Add the API break check to 'make check.'
1490         * gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
1491         * gtk/check-gdom-symbols: Removed.
1492         * gtk/webkitdom.py: Added.
1493         (header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
1494         (get_all_webkitdom_symbol_files): Find the symbol files from the names.
1495
1496 2014-03-03  Simon Fraser  <simon.fraser@apple.com>
1497
1498         Add Jeremy Jones to the contributors list as a contributor.
1499
1500         * Scripts/webkitpy/common/config/contributors.json:
1501
1502 2014-03-03  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1503
1504         Unreviewed. Update contact email.
1505         https://bugs.webkit.org/show_bug.cgi?id=129610
1506
1507         * Scripts/webkitpy/common/config/contributors.json:
1508
1509 2014-03-02  Brian Burg  <bburg@apple.com>
1510
1511         Web Inspector model tests load wrong inspector page under WebKitTestRunner
1512         https://bugs.webkit.org/show_bug.cgi?id=129460
1513
1514         Reviewed by Dan Bernstein.
1515
1516         Don't unconditionally open the inspector before running an inspector test.
1517         Instead, the test should request that the inspector open when it's ready.
1518
1519         This change was lost during a rebase, but is the same change made to
1520         DumpRenderTree.
1521
1522         * WebKitTestRunner/TestInvocation.cpp:
1523         (WTR::TestInvocation::invoke): 
1524
1525 2014-03-02  Darin Adler  <darin@apple.com>
1526
1527         Split TextIteratorBehavior into a separate header
1528         https://bugs.webkit.org/show_bug.cgi?id=129578
1529
1530         Reviewed by Sam Weinig.
1531
1532         * Scripts/sort-export-file: Added special cases to the script so you can just paste link errors
1533         from WebKit in and the script will add them in as unconditional exports. This makes the "add"
1534         task easy, but the remove is still a bit of a pain.
1535
1536 2014-03-02  Darin Adler  <darin@apple.com>
1537
1538         Sort Mac platform export files so they merge better
1539         https://bugs.webkit.org/show_bug.cgi?id=129581
1540
1541         Reviewed by Sam Weinig.
1542
1543         * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
1544         Mac export files in a "canonical" order for this project.
1545
1546 2014-02-28  Zalan Bujtas  <zalan@apple.com>
1547
1548         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
1549         https://bugs.webkit.org/show_bug.cgi?id=129438
1550
1551         Reviewed by Simon Fraser.
1552
1553         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
1554         offscreen window. It makes testing subpixel rendering and positioning possible.
1555
1556         Both the offscreen window's and WebKit's scaling are set accordingly.
1557
1558         * DumpRenderTree/mac/DumpRenderTree.mm:
1559         (createWebViewAndOffscreenWindow): cleanup
1560         (destroyWebViewAndOffscreenWindow): cleanup
1561         (dumpRenderTree):
1562         (changeWindowScaleIfNeeded):
1563         (runTest):
1564         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1565         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1566         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup
1567         * WebKitTestRunner/PlatformWebView.h:
1568         * WebKitTestRunner/TestInvocation.cpp:
1569         (WTR::changeWindowScaleIfNeeded):
1570         (WTR::TestInvocation::invoke):
1571         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1572         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1573         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1574         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1575         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
1576         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1577         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1578         (WTR::PlatformWebView::changeWindowScaleIfNeeded):
1579
1580 2014-02-28  Anders Carlsson  <andersca@apple.com>
1581
1582         Remove logging.
1583
1584         Reviewed by Dan Bernstein.
1585
1586         * MiniBrowser/mac/WK2BrowserWindowController.m:
1587         (-[WK2BrowserWindowController browsingContextController:decidePolicyForNavigationAction:decisionHandler:]):
1588
1589 2014-02-28  Daniel Bates  <dabates@apple.com>
1590
1591         [iOS] DumpRenderTree Perl Support may build against wrong SDK and toolchain
1592         https://bugs.webkit.org/show_bug.cgi?id=129163
1593
1594         Reviewed by David Kilzer.
1595
1596         Fixes an issue where DumpRenderTree Perl Support may build with the specified
1597         iOS Simulator SDK and toolchain instead of using the OS X SDK and toolchain.
1598         This issue manifests itself in a build failure when building the IPhoneSimulatorNotification
1599         bundle.
1600
1601         Currently we build DumpRenderTree Perl Support with respect to the variable SDKROOT,
1602         which is specified either explicitly when building with MAKE(1) or implicitly by
1603         build-{dumprendertree, webkit}. Instead we should always build Perl Support using
1604         the OS X SDK and toolchain since the built products are only applicable to OS X.
1605
1606         * DumpRenderTree/ios/PerlSupport/Makefile:
1607
1608 2014-02-28  Commit Queue  <commit-queue@webkit.org>
1609
1610         Unreviewed, rolling out r164859.
1611         http://trac.webkit.org/changeset/164859
1612         https://bugs.webkit.org/show_bug.cgi?id=129483
1613
1614         caused WK1 crashes (DumpRenderTree) (Requested by zalan on
1615         #webkit).
1616
1617         * DumpRenderTree/mac/DumpRenderTree.mm:
1618         (createWebViewAndOffscreenWindow):
1619         (dumpRenderTree):
1620         (runTest):
1621         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1622         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1623         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]):
1624         * WebKitTestRunner/PlatformWebView.h:
1625         * WebKitTestRunner/TestInvocation.cpp:
1626         (WTR::TestInvocation::invoke):
1627         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
1628         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
1629         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
1630         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1631         (-[WebKitTestRunnerWindow frameRespectingFakeOrigin]):
1632
1633 2014-02-28  Zalan Bujtas  <zalan@apple.com>
1634
1635         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
1636         https://bugs.webkit.org/show_bug.cgi?id=129438
1637
1638         Reviewed by Simon Fraser.
1639
1640         'hidpi-' prefixed test cases now trigger 2x scale factor on the testing
1641         offscreen window. It makes testing subpixel rendering and positioning possible.
1642
1643         Both the offscreen window's and WebKit's scaling are set accordingly.
1644
1645         * DumpRenderTree/mac/DumpRenderTree.mm:
1646         (createWebViewAndOffscreenWindow): unrelated cleanup.
1647         (destroyWebViewAndOffscreenWindow): unrelated cleanup.
1648         (dumpRenderTree):
1649         (changeOffscreenWindowScaleIfNeeded):
1650         (runTest):
1651         * DumpRenderTree/mac/DumpRenderTreeWindow.h:
1652         * DumpRenderTree/mac/DumpRenderTreeWindow.mm:
1653         (-[DumpRenderTreeWindow initWithContentRect:styleMask:backing:defer:]): cleanup.
1654         * WebKitTestRunner/PlatformWebView.h:
1655         * WebKitTestRunner/TestInvocation.cpp:
1656         (WTR::changeOffscreenWindowScaleIfNeeded):
1657         (WTR::TestInvocation::invoke):
1658         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
1659         (WTR::PlatformWebView::changeOffscreenWindowScaleIfNeeded):
1660
1661 2014-02-27  Brian Burg  <bburg@apple.com>
1662
1663         Web Inspector: model tests should use a special Test.html inspector page
1664         https://bugs.webkit.org/show_bug.cgi?id=129190
1665
1666         Reviewed by Timothy Hatcher.
1667
1668         Remove code that immediately opens the Web Inspector based on the file path of the test.
1669         Instead, the test page should request that the inspector open inside its `test()` method.
1670
1671         This change is necessary because otherwise, the inspector would be opened too early for
1672         InspectorController::isUnderTest to get set in time, so the normal Web Inspector page
1673         will get loaded instead of the minimal test page.
1674
1675         * DumpRenderTree/efl/DumpRenderTree.cpp:
1676         (createTestRunner):
1677         * DumpRenderTree/gtk/DumpRenderTree.cpp:
1678         (runTest):
1679         * DumpRenderTree/mac/DumpRenderTree.mm:
1680         (runTest):
1681         * DumpRenderTree/win/DumpRenderTree.cpp:
1682         (runTest):
1683
1684 2014-02-27  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
1685
1686         check-webkit-style indentation false alarm in WebKit/win/WebNodeHighlight.cpp
1687         https://bugs.webkit.org/show_bug.cgi?id=127076
1688
1689         Reviewed by Anders Carlsson.
1690
1691         Avoid match for :: as start of a member initialization list. Modify expression to match
1692         after a colon either non-colon character or end of line.
1693
1694         * Scripts/webkitpy/style/checkers/cpp.py:
1695         (check_member_initialization_list):
1696         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1697         (WebKitStyleTest.test_member_initialization_list):
1698
1699 2014-02-27  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
1700
1701         Unreviewed. Update my email addresses in contributors.json.
1702
1703         * Scripts/webkitpy/common/config/contributors.json:
1704
1705 2014-02-27  Alberto Garcia  <berto@igalia.com>
1706
1707         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character
1708         https://bugs.webkit.org/show_bug.cgi?id=128927
1709
1710         Reviewed by Philippe Normand.
1711
1712         Encode manually the data for sys.{stdout,stderr}.write.
1713
1714         * gtk/gtkdoc.py:
1715         (GTKDoc._run_command):
1716
1717 2014-02-27  Andres Gomez  <agomez@igalia.com>
1718
1719         Unreviewed. Add myself to watchlists
1720
1721         * Scripts/webkitpy/common/config/watchlist: Add myself to
1722         watchlists.
1723
1724 2014-02-27  Andres Gomez  <agomez@igalia.com>
1725
1726         Unreviewed, rolling out r164790.
1727         http://trac.webkit.org/changeset/164790
1728
1729         Revert r164790 because of erroneous commit log
1730
1731         * Scripts/webkitpy/common/config/watchlist:
1732
1733 2014-02-27  Krzysztof Czech  <k.czech@samsung.com>
1734
1735         [ATK] Utilize AtkTableCell to expose directly AccessibilityTableCell to AT
1736         https://bugs.webkit.org/show_bug.cgi?id=129250
1737
1738         Reviewed by Mario Sanchez Prada.
1739
1740         Changing version of ATK to 2.11.90, because it introduces AtkTableCell interface.
1741         Implementing methods so that we could test column/row headers represented as an array of cells.
1742
1743         * DumpRenderTree/AccessibilityUIElement.cpp:
1744         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
1745         (AccessibilityUIElement::columnHeaders):
1746         (AccessibilityUIElement::rowHeaders):
1747         * DumpRenderTree/win/AccessibilityUIElementWin.cpp: Adding empty stubs, to not break compilation.
1748         (AccessibilityUIElement::columnHeaders):
1749         (AccessibilityUIElement::rowHeaders):
1750         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
1751         (WTR::AccessibilityUIElement::rowHeaders):
1752         (WTR::AccessibilityUIElement::columnHeaders):
1753         * efl/jhbuild.modules:
1754         * gtk/jhbuild.modules:
1755
1756 2014-02-27  Andres Gomez  <agomez@igalia.com>
1757
1758         Unreviewed. Add myself to watchlists
1759
1760         * Scripts/webkitpy/common/config/watchlist: Add myself to
1761         watchlists.
1762
1763 2014-02-27  Andres Gomez  <agomez@igalia.com>
1764
1765         Unreviewed. Add myself as a committer.
1766
1767         * Scripts/webkitpy/common/config/contributors.json:
1768
1769 2014-02-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1770
1771         Unreviewed. Add Víctor Jáquez and myself to watchlists
1772
1773         * Scripts/webkitpy/common/config/watchlist: Add Víctor Jáquez and
1774         myself to watchlists.
1775
1776 2014-02-26  Julien Brianceau  <jbriance@cisco.com>
1777
1778         Unreviewed. Add myself as a committer.
1779
1780         * Scripts/webkitpy/common/config/contributors.json:
1781
1782 2014-02-26  Laszlo Vidacs  <lvidacs.u-szeged@partner.samsung.com>
1783
1784         Unreviewed. Moved myself to the list of committers.
1785
1786         * Scripts/webkitpy/common/config/contributors.json:
1787
1788 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
1789
1790         [GTK] Reduplicate common.top_level_path in scripts
1791         https://bugs.webkit.org/show_bug.cgi?id=129291
1792
1793         Reviewed by Philippe Normand.
1794
1795         Duplicate common.top_level_path and avoid polluting many scripts with awkward system
1796         path manipulation and weird dependencies on the jhbuild infrastructure.
1797
1798         * Scripts/run-gtk-tests: Use common again.
1799         (TestRunner._setup_testing_environment): Ditto.
1800         * gtk/check-gdom-symbols: Ditto.
1801         * gtk/common.py:
1802         (top_level_path): Re-add top_level_path..
1803         (get_build_path): Use the builtin top_level_path again.
1804         * gtk/find-make-dist-errors: Use common again.
1805         (get_missing_headers): Ditto.
1806         * gtk/generate-inspector-gresource-manifest.py: Ditto.
1807
1808 2014-02-26  Mark Hahnenberg  <mhahnenberg@apple.com>
1809
1810         runscript: line 42: /bin/ls: Argument list too long
1811         https://bugs.webkit.org/show_bug.cgi?id=129376
1812
1813         Reviewed by Michael Saboff.
1814
1815         The "test_script_*" can expand to more things than can be passed as arguments on the command line. 
1816         We should use find instead, which generates the list of files rather than expanding them all on 
1817         the command line and spitting them back out.
1818
1819         * Scripts/jsc-stress-test-helpers/shell-runner.sh: 
1820
1821 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
1822
1823         ENABLE_PROMISES is improperly specified as ENABLE_PROMISE in Features.pm
1824         https://bugs.webkit.org/show_bug.cgi?id=129377
1825
1826         Reviewed by Csaba Osztrogonác.
1827
1828         * Scripts/webkitperl/FeatureList.pm: Properly specify the promises feature as ENABLE_PROMISES.
1829
1830 2014-02-26  Manuel Rego Casasnovas  <rego@igalia.com>
1831
1832         [GTK] Re-enable gtk-doc in EWS
1833         https://bugs.webkit.org/show_bug.cgi?id=128369
1834
1835         Reviewed by Carlos Garcia Campos.
1836
1837         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
1838
1839         * Scripts/webkitpy/common/config/ports.py:
1840         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
1841         (GtkWK2Port.build_webkit_command): Ditto.
1842         * Scripts/webkitpy/common/config/ports_unittest.py:
1843         (DeprecatedPortTest.test_gtk_port): Ditto.
1844         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
1845
1846 2014-02-26  Martin Robinson  <mrobinson@igalia.com>
1847
1848         [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
1849         https://bugs.webkit.org/show_bug.cgi?id=129319
1850
1851         Reviewed by Carlos Garcia Campos.
1852
1853         * gtk/generate-gtkdoc:
1854         (get_generator_for_config): Properly handle the situation where the pkgconfig file is missing.
1855
1856 2014-02-25  Mihai Maerean  <mmaerean@adobe.com>
1857
1858         Unreviewed. Add myself as a committer.
1859
1860         * Scripts/webkitpy/common/config/contributors.json:
1861
1862 2014-02-25  Sergio Villar Senin  <svillar@igalia.com>
1863
1864         [CSS Grid Layout] Add ENABLE flag
1865         https://bugs.webkit.org/show_bug.cgi?id=129153
1866
1867         Reviewed by Simon Fraser.
1868
1869         Added ENABLE_CSS_GRID_LAYOUT feature flag. It's on by default for
1870         all ports for developer builds.
1871
1872         * Scripts/webkitperl/FeatureList.pm:
1873
1874 2014-02-25  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
1875
1876         Added myself as a committer.
1877
1878         Unreviewed.
1879
1880         * Scripts/webkitpy/common/config/contributors.json:
1881
1882 2014-02-25  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
1883
1884         Unreviewed. Moved myself to the list of committers.
1885
1886         * Scripts/webkitpy/common/config/contributors.json:
1887
1888 2014-02-25  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
1889
1890         Move myself to the committers list.
1891
1892         Unreviewed.
1893
1894         * Scripts/webkitpy/common/config/contributors.json:
1895
1896 2014-02-25  László Langó  <llango.u-szeged@partner.samsung.com>
1897
1898         Unreviewed. Add myself as a committer.
1899
1900         * Scripts/webkitpy/common/config/contributors.json:
1901
1902 2014-02-25  Commit Queue  <commit-queue@webkit.org>
1903
1904         Unreviewed, rolling out r164639.
1905         http://trac.webkit.org/changeset/164639
1906         https://bugs.webkit.org/show_bug.cgi?id=129302
1907
1908         gtk-doc still have problems in EWS (Requested by rego on
1909         #webkit).
1910
1911         * Scripts/webkitpy/common/config/ports.py:
1912         (GtkPort.build_webkit_command):
1913         (GtkWK2Port.build_webkit_command):
1914         * Scripts/webkitpy/common/config/ports_unittest.py:
1915         (DeprecatedPortTest.test_gtk_port):
1916         (DeprecatedPortTest.test_gtk_wk2_port):
1917
1918 2014-02-25  Manuel Rego Casasnovas  <rego@igalia.com>
1919
1920         [GTK] Re-enable gtk-doc in EWS
1921         https://bugs.webkit.org/show_bug.cgi?id=128369
1922
1923         Reviewed by Carlos Garcia Campos.
1924
1925         Enable again gtk-doc generation in EWS once bug #128417 has been fixed.
1926
1927         * Scripts/webkitpy/common/config/ports.py:
1928         (GtkPort.build_webkit_command): Add --disable-gtk-doc arg.
1929         (GtkWK2Port.build_webkit_command): Ditto.
1930         * Scripts/webkitpy/common/config/ports_unittest.py:
1931         (DeprecatedPortTest.test_gtk_port): Ditto.
1932         (DeprecatedPortTest.test_gtk_wk2_port): Ditto.
1933
1934 2014-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1935
1936         [GTK] Mark view source mode methods as deprecated
1937         https://bugs.webkit.org/show_bug.cgi?id=128920
1938
1939         Reviewed by Martin Robinson.
1940
1941         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
1942         (beforeAll): Remove view mode test.
1943
1944 2014-02-24  Martin Robinson  <mrobinson@igalia.com>
1945
1946         [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
1947         https://bugs.webkit.org/show_bug.cgi?id=128417
1948
1949         Reviewed by Carlos Garcia Campos.
1950
1951         * gtk/GNUmakefile.am: Make the documentation process depend on the configuration files.
1952         * gtk/generate-gtkdoc: Switch from using hard-coded configurations to reading them from
1953         a makefile. This allows accepting a header list from the build system, which can be used
1954         to dynamically build a list of ignored files. We can ignore any source file that doesn't
1955         have a corresponding header file on the header list. 
1956         * gtk/gtkdoc.py: Now accept a headers parameter, which can be used instead of passing just
1957         source directories to gtkdoc-scan.
1958
1959 2014-02-24  Anders Carlsson  <andersca@apple.com>
1960
1961         Add a DefaultVisitedLinkProvider and route visited link actions through it
1962         https://bugs.webkit.org/show_bug.cgi?id=129285
1963
1964         Reviewed by Dan Bernstein.
1965
1966         * MiniBrowser/mac/AppDelegate.m:
1967         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
1968         Set a shared history so we'll get visited link tracking.
1969
1970         * MiniBrowser/mac/WK1BrowserWindowController.m:
1971         (-[WK1BrowserWindowController awakeFromNib]):
1972         Set a group name.
1973
1974 2014-02-24  Dan Bernstein  <mitz@apple.com>
1975
1976         iOS build fix after r164577.
1977
1978         * DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
1979         (AccessibilityUIElement::selectedChildrenCount):
1980         (AccessibilityUIElement::selectedChildAtIndex):
1981
1982 2014-02-24  David Kilzer  <ddkilzer@apple.com>
1983
1984         [ASan] Remove methods from ignore list that no longer cause crashes
1985         <http://webkit.org/b/129257>
1986
1987         Reviewed by Anders Carlsson.
1988
1989         * asan/webkit-asan-ignore.txt: Remove old methods.
1990
1991 2014-02-24  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
1992
1993         Extract common parts from jhbuildrc files.
1994         https://bugs.webkit.org/show_bug.cgi?id=125986
1995
1996         Reviewed by Csaba Osztrogonác.
1997
1998         Co-authored with Peter Szanka <h868064@stud.u-szeged.hu>.
1999
2000         * Scripts/run-gtk-tests:
2001         (TestRunner._setup_testing_environment):
2002         * efl/common.py: Removed.
2003         * efl/jhbuildrc:
2004         * gtk/check-gdom-symbols:
2005         * gtk/common.py:
2006         (binary_build_path):
2007         (get_build_path):
2008         * gtk/find-make-dist-errors:
2009         (get_missing_headers):
2010         * gtk/generate-gtkdoc:
2011         (get_webkit2_options):
2012         (get_webkit1_options.src_path):
2013         (get_webkit1_options):
2014         (get_webkitdom_options.src_path):
2015         (get_webkitdom_options):
2016         * gtk/generate-inspector-gresource-manifest.py:
2017         * gtk/jhbuildrc:
2018         * jhbuild/jhbuildrc_common.py: Added.
2019         (script_path):
2020         (top_level_path):
2021         (init):
2022
2023 2014-02-24  Diego Pino Garcia  <dpino@igalia.com>
2024
2025         Unreviewed. Fix code indentation and spacing.
2026
2027         * Scripts/webkitpy/style/checkers/js.py:
2028         (SingleQuoteChecker.check):
2029
2030 2014-02-24  Krzysztof Czech  <k.czech@samsung.com>
2031
2032         [ATK] Wrong selected element at a given index in a list box.
2033         https://bugs.webkit.org/show_bug.cgi?id=129039
2034
2035         Reviewed by Chris Fleizach.
2036
2037         Added missing implementation and proposed some new function for testing selection
2038         in a list boxes.
2039
2040         * DumpRenderTree/AccessibilityUIElement.cpp:
2041         (setSelectedChildAtIndexCallback):
2042         (removeSelectionAtIndexCallback):
2043         (AccessibilityUIElement::getJSClass):
2044         * DumpRenderTree/AccessibilityUIElement.h:
2045         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
2046         (AccessibilityUIElement::selectedChildrenCount):
2047         (AccessibilityUIElement::selectedChildAtIndex):
2048         (AccessibilityUIElement::setSelectedChildAtIndex):
2049         (AccessibilityUIElement::removeSelectionAtIndex):
2050         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
2051         (AccessibilityUIElement::selectedChildrenCount):
2052         (AccessibilityUIElement::selectedChildAtIndex):
2053         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
2054         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
2055         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
2056         * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
2057         * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
2058         * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
2059         (WTR::AccessibilityUIElement::selectedChildAtIndex):
2060         (WTR::AccessibilityUIElement::selectedChildrenCount):
2061         (WTR::AccessibilityUIElement::setSelectedChildAtIndex):
2062         (WTR::AccessibilityUIElement::removeSelectionAtIndex):
2063
2064 2014-02-23  Diego Pino García  <dpino@igalia.com>
2065
2066         [GTK] Fix build after Web Inspector code reorganization (r164543)
2067         https://bugs.webkit.org/show_bug.cgi?id=129231
2068
2069         Reviewed by Dean Jackson.
2070
2071         * gtk/generate-inspector-gresource-manifest.py:
2072         Modify paths to Web Inspector code.
2073
2074 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
2075
2076         [GTK] generate-gtkdoc should use argparse
2077         https://bugs.webkit.org/show_bug.cgi?id=128418
2078
2079         Reviewed by Carlos Garcia Campos.
2080
2081         * gtk/generate-gtkdoc: Get all arguments from argparse, pass then as parameters
2082         to all functions, and guard the main routine with a __name__ == __main__ check.
2083
2084 2014-02-23  Martin Robinson  <mrobinson@igalia.com>
2085
2086         [GTK][CMake] Many plugin tests fail when running WebKit1 layout tests
2087         https://bugs.webkit.org/show_bug.cgi?id=129191
2088
2089         Reviewed by Anders Carlsson.
2090
2091         * DumpRenderTree/PlatformGTK.cmake: Properly specify the library build directory
2092         for the GTK+ DumpRenderTree build. We could manually construct this path, but the
2093         name of the directory is "lib" and not "libs". Instead we should use the CMake
2094         variable specifically assigned to this task.
2095
2096 2014-02-23  David Kilzer  <ddkilzer@apple.com>
2097
2098         [ASan] Add JSC::DFG::prepareOSREntry() to ignore list
2099         <http://webkit.org/b/129209>
2100
2101         Reviewed by Geoffrey Garen.
2102
2103         * asan/webkit-asan-ignore.txt: Add DFG::prepareOSREntry() to the
2104         ignore list to make ASan builds usable again.  Follow-up
2105         investigation is tracked by <rdar://problem/16055903>.
2106
2107 2014-02-20  David Farler  <dfarler@apple.com>
2108
2109         Make old-run-webkit-tests work with iOS Simulator WebKitTestRunner
2110         https://bugs.webkit.org/show_bug.cgi?id=128622
2111
2112         Reviewed by Simon Fraser.
2113
2114         With this change, we now have layout tests running in both DumpRenderTree
2115         and WebKitTestRunner, with WebKit and WebKit2 used respectively in the iOS
2116         simulator.
2117
2118         * Scripts/old-run-webkit-tests:
2119         In general, make any specific reference to DumpRenderTree
2120         able to refer to WebKitTestRunner wherever possible:
2121         - Rename functions to remove DRT-specific naming.
2122         - Name FIFOs after the tool that is being used.
2123         -- Clean up FIFO creation code
2124         Other necessary changes:
2125         - Allow use of an ios-sim-wk2 platform.
2126         - Clean up platform hierarchy creation where the simulator platform behavior differed.
2127         * WebKitTestRunner/TestController.cpp:
2128         Open FIFOs to get dumps out of the simulator as we do in DumpRenderTree.
2129         (WTR::TestController::TestController):
2130         * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
2131         Copy the injected bundle into the app bundle.
2132
2133 2014-02-21  Joseph Pecoraro  <pecoraro@apple.com>
2134
2135         run-webkit-httpd fails to find httpd configuation file.
2136
2137         Reviewed by Ryosuke Niwa.
2138
2139         * Scripts/webkitperl/httpd.pm:
2140         (getHTTPDConfigPathForTestDirectory):
2141
2142 2014-02-21  Eric Carlson  <eric.carlson@apple.com>
2143
2144         Fix TimeRanges layering violations
2145         https://bugs.webkit.org/show_bug.cgi?id=128717
2146
2147         Reviewed by Jer Noble.
2148
2149         * TestWebKitAPI/Tests/WebCore/TimeRanges.cpp: TimeRanges* -> TimeRanges&.
2150         (TestWebKitAPI::TEST):
2151
2152 2014-02-21  Diego Pino García  <dpino@igalia.com>
2153
2154         Web Inspector: update check-webkit-style to flag single quotes in WebInspectorUI projects
2155         https://bugs.webkit.org/show_bug.cgi?id=128422
2156
2157         Reviewed by Joseph Pecoraro.
2158
2159         * Scripts/webkitpy/style/checkers/js.py:
2160         (JSChecker.__init__):
2161         (JSChecker.check):
2162         (SingleQuoteChecker):
2163         (SingleQuoteChecker.__init__):
2164         (SingleQuoteChecker.check):
2165         * Scripts/webkitpy/style/checkers/js_unittest.py:
2166         (JSTestCase.assertError.error_for_test):
2167         (JSTestCase.assertError):
2168         (JSTestCase.test_no_error):
2169         (JSTestCase.test_error):
2170
2171 == Rolled over to ChangeLog-2014-02-20 ==